ISO/IEC JTC 1/SC 24

ISO/IEC JTC 1/SC 24 Computer graphics, image processing and environmental data representation is a standardization subcommittee of the joint subcommittee ISO/IEC JTC 1 of the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC), which develops and facilitates standards within the field of computer graphics, image processing, and environmental data representation. The international secretariat of ISO/IEC JTC 1/SC 24 is the British Standards Institute (BSI) located in the United Kingdom.[1][2]

History

ISO/IEC JTC 1/SC 24 was formed in 1987 from ISO/TC 97 as a result of Resolution 21 at the ISO/IEC JTC 1 plenary. The group’s origins began in computer graphics, the standardization of which was originally under ISO/IEC JTC 1/SC 21/WG 2. However, when ISO/IEC JTC 1/SC 24 was created, the standardization activity of ISO/IEC JTC 1/SC 21/WG 2 was carried over to the new subcommittee.[3] The initial five working groups of ISO/IEC JTC 1/SC 24 were titled, “Architecture,” “Application programming interfaces,” “Metafiles and interfaces,” “Language bindings,” and “Validation, testing and registration.” The work of ISO/IEC JTC 1/SC 24 began with the Graphical Kernel System (GKS), which was adopted from ISO/IEC JTC 1/SC 21/WG 2. However, since GKS only addressed 2D functionality, attention turned to the standardization of 3D functionality. This resulted in two standards being published: GKS-3D in 1988 and PHIGS in 1989, both of which addressed 3D functionality.[4] Since 1991, ISO/IEC JTC 1/SC 24 has held plenaries in a number of countries, including the Netherlands, Germany, United States, France, Canada, Japan, Sweden, Korea, United Kingdom, Australia, and Czech Republic.[4]

Scope

The scope of ISO/IEC JTC 1/SC 24 is the “Standardization of interfaces for information technology based applications relating to”:[2][5][6][7]

  • Computer graphics
  • Image processing
  • Environmental data representation
  • Support for the Mixed and Augmented Reality (MAR)
  • Interaction with, and visual representation of, information

Included are the following related areas:

  • Modeling and simulation and related reference models
  • Virtual reality with accompanying augmented reality/augmented virtuality aspects and related reference models
  • Application program interfaces
  • Functional specifications
  • Representation models
  • Interchange formats, encodings and their specifications, including metafiles
  • Device interfaces
  • Testing methods
  • Registration procedures
  • Presentation and support for creation of multimedia, hypermedia, and mixed reality documents

Excluded are the following areas:

  • Character and image coding
  • Coding of multimedia, hypermedia, and mixed reality document interchange formats
  • JTC 1 work in user system interfaces and document presentation
  • ISO/TC 207 work on ISO 14000 environment management, ISO/TC 211 work on geographic information and geomatics
  • Software environments as described by ISO/IEC JTC 1/SC 22

Structure

ISO/IEC JTC 1/SC 24 is made up of four active working groups, each of which carries out specific tasks in standards development within the field of computer graphics, image processing and environmental data representation, together with ITU-T Study Group 16. As a response to changing standardization needs, working groups of ISO/IEC JTC 1/SC 24 can be disbanded if their area of work is no longer applicable, or established if new working areas arise. The focus of each working group is described in the group’s terms of reference. Active working groups of ISO/IEC JTC 1/SC 24 are:[2][5][8][9]

Working Group Working Area
ISO/IEC JTC 1/SC 24/WG 6Augmented reality continuum presentation and interchange
ISO/IEC JTC 1/SC 24/WG 7Image processing and interchange
ISO/IEC JTC 1/SC 24/WG 8Environmental representation
ISO/IEC JTC 1/SC 24/WG 9Augmented reality continuum concepts and reference model

[10]

Collaborations

ISO/IEC JTC 1/SC 24 works in close collaboration with a number of other organizations or subcommittees, both internal and external to ISO or IEC, in order to avoid conflicting or duplicative work. Organizations internal to ISO or IEC that collaborate with or are in liaison to ISO/IEC JTC 1/SC 24 include:[2][5][11][12][13]

  • ISO/IEC JTC 1/WG 7, Sensor Networks
  • ISO/IEC JTC 1/SC 29, Coding of audio, picture, multimedia and hypermedia information
  • ISO/IEC JTC 1/SC 32, Data management and interchange
  • ISO/TAG 14, Imagery and technology
  • ISO/TC 130, Graphic Technology
  • ISO/TC 184/SC 4, Industrial data
  • ISO/TC 211, Geographic information/Geomatics
  • ISO/TC 215, Health informatics
  • IEC TC 100, Audio, video and multimedia system and equipment

Some organizations external to ISO or IEC that collaborate with or are in liaison to ISO/IEC JTC 1/SC 24 include:

Member countries

Countries pay a fee to ISO to be members of subcommittees.[14]

The 10 "P" (participating) members of ISO/IEC JTC 1/SC 24 are: Australia, China, Egypt, France, Japan, Republic of Korea, Portugal, Russian Federation, United Kingdom, and United States.[1]

The 23 "O" (observer) members of ISO/IEC JTC 1/SC 24 are: Argentina, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Canada, Cuba, Czech Republic, Finland, Ghana, Hungary, Iceland, India, Indonesia, Islamic Republic of Iran, Italy, Kazakhstan, Malaysia, Poland, Romania, Serbia, Slovakia, Switzerland, and Thailand.[15]

Published standards

ISO/IEC JTC 1/SC 24 currently has 80 published standards under their direct responsibility within the field of computer graphics, image processing, and environmental data representation, including:[2][5][16][17][18][19]

ISO/IEC Standard Title Status Description WG
ISO/IEC 11072 freeInformation technology – Computer graphics – Computer Graphics Reference ModelPublished (1992)Defines a set of concepts and their inter-relationships, which should be applicable to the complete range of future computer graphics standards[20]
ISO/IEC 7942-1Information technology – Computer graphics and image processing – Graphical Kernel System (GKS) – Part 1: Functional descriptionPublished (1994)“Specifies a set of functions for computer graphics programming, Graphical Kernel System. Provides functions for two dimensional graphical output, the storage and dynamic modification of pictures, and operator input.”[21][22]6 (Maintenance)[9]
ISO/IEC 8805Information processing systems – Computer graphics – Graphical Kernel System for Three Dimensions (GKS-3D) functional descriptionPublished (1988)Specifies the GKS-3D as the basic graphics system of computer-generated three dimensional pictures on graphics output devices[22][23]6 (Maintenance)[9]
ISO/IEC 9592-1Information technology – Computer graphics and image processing – Programmer's Hierarchical Interactive Graphics System (PHIGS) – Part 1: Functional description[24]Published (1997)Specifies a set of functions for computer graphics programming, PHIGS, which is a graphics system for application programs that produce computer generated pictures on output devices[22][25][26]6 (Maintenance)[9]
ISO/IEC 9593-1Information processing systems – Computer graphics – Programmer's Hierarchical Interactive Graphics System (PHIGS) language bindings – Part 1: FORTRANPublished (1990)“Specifies the FORTRAN language dependent layer.”[27]6 (Maintenance)
ISO/IEC 8632-1 freeInformation technology – Computer graphics – Metafile for the storage and transfer of picture description information – Part 1: Functional specificationPublished (1999)Provides a file format that is suitable for the storage and retrieval of picture description information; consists of an ordered set of elements that may be used to describe pictures in a way that is compatible between systems of different architectures, compatible with devices of differing capabilities and design, and meaningful to application constituencies.[28]6 (Maintenance)
ISO/IEC 14772-1Information technology – Computer graphics and image processing – The Virtual Reality Modeling Language (VRML) – Part 1: Functional specification and UTF-8 encoding[29]Published (1997)Defines a file format that integrates 3D graphics and multimedia[30]6[31] (Maintenance)
ISO/IEC 19774Information technology – Computer graphics and image processing – Humanoid Animation (H-Anim)Published (2006)Specifies the structure and parametrization of articulable humanoid characters[32]6
ISO/IEC 19775-1Information technology – Computer graphics, image processing and environmental data representation – Extensible 3D (X3D) – Part 1: Architecture and base componentsPublished (2013)Specifies the abstract functionality of X3D including base functionality and forty-one components; not only includes functionality, but also specifies support layers for each component and profiles that collect component support layers as needed for specific vertical applications[33]6
ISO/IEC 19775-2Information technology – Computer graphics and image processing – Extensible 3D (X3D) – Part 2: Scene access interface (SAI)Published (2010)Specifies a set of services that allow internal or external code to interact with an X3D scene graph; internal interactions occur using the X3D Script node, while external applications interact through function calls[34]6
ISO/IEC 19776-1Information technology – Computer graphics, image processing and environmental data representation – Extensible 3D (X3D) encodings – Part 1: Extensible Markup Language (XML) encodingPublished (2009)Specifies XML encoding for the X3D scene graph[35]6
ISO/IEC 19776-2Information technology – Computer graphics, image processing and environmental data representation – Extensible 3D (X3D) encodings – Part 2: Classic VRML encodingPublished (2008)Specifies an encoding of X3D scene graphs that uses the technique used for VRML[36]6
ISO/IEC 19776-3Information technology – Computer graphics, image processing and environmental data representation – Extensible 3D (X3D) encodings – Part 3: Compressed binary encodingPublished (2011)Specifies a FasInfoSet-based binary encoding of the X3D scene graph[37]6
ISO/IEC 19777-1Information technology – Computer graphics and image processing – Extensible 3D (X3D) language bindings – Part 1: ECMAScriptPublished (2006)Specifies a language-dependent layer, in which the X3D abstract interfaces are embedded in, for the ECMAScript language[38]6
ISO/IEC 19777-2Information technology – Computer graphics and image processing – Extensible 3D (X3D) language bindings – Part 2: JavaPublished (2006)Specifies a language-dependent layer in which the X3D abstract interfaces are embedded in, for the Java language[39]6
ISO/IEC 12087-1Information technology – Computer graphics and image processing – Image Processing and Interchange (IPI) – Functional specification – Part 1: Common architecture for imagingPublished (1995)Defines a generic, unifying imaging architecture and those specializations and delineations of the generic imaging architecture required to support IPI-PIKS and IPI-IIF[40]7
ISO/IEC 12087-2Information technology – Computer graphics and image processing – image processing and interchange (IPI) – Functional specification – Part 2: Programmer’s imaging kernel system application programme interfacePublished (1994)Programmer’s Imaging Kernel System (PIKS) provides a rich set of application program interfaces (APIs) for image processing services on image and image-derived data objects[41]7
ISO/IEC 12087-3[42]Information technology – Computer graphics and image processing—Image Processing and Interchange (IPI) – Functional specification – Part 3: Image Interchange Facility (IIF)Published (1995); Amended (1996)Defines the image interchanging functions and is used as a reference for imaging applications environments or among imaging devices7
ISO/IEC 12087-5Information technology – Computer graphics and image processing – Image Processing and Interchange (IPI) – Functional specification – Part 5: Basic Image Interchange Format (BIIF)[9]Published (1998)Provides a foundation for interoperability in the interchange of imagery and imagery-related data among applications such as JPEG 2000 and the CGM format[43]7[9]
ISO/IEC 12088-4Information technology – Computer graphics and image processing – Image processing and interchange – Application program interface language bindingsPublished (1995)Specifies APIs of the PIKS and IIF defined in ISO/IEC 12087-2 and ISO/IEC 12087-3, in the programming language C[44]7
ISO/IEC 9973Information Technology – Computer graphics, image processing and environmental data representation – Procedure for registration of itemsPublished (1994); Amended (2013)Specifies the procedures to be followed in preparing, maintaining and publishing a registrar of identifiers and meaning that, under the direction of ISO/IEC JTC 1/SC 24, are assigned to graphical items[45]7 and 8
ISO/IEC 18023-1 freeInformation technology – SEDRIS – Part 1: Functional specificationPublished (2006)Specifies:[46]
  • a data representation model for expressing environmental data
  • specifications of the data types and classes that together constitute the data representation model
  • an application program interface that supports the storage and retrieval of environmental data using the data representation model
8
ISO/IEC 18024-4Information technology – SEDRIS language bindings – Part 4: CPublished (2006)Specifies the C binding language for SEDRIS Part 1[47]8
ISO/IEC 18025Information technology – Environmental Data Coding Specification (EDCS)Published (2005)Establishes the mechanisms to ensure that environmental information is:[48]
  • unambiguously defined
  • flexibly denoted and encoded, and
  • easily bound in exchange format and to programming languages
8
ISO/IEC 18026Information technology – Spatial Reference Model (SRM)Published (2009)Supports unambiguous specification of the positions, directions, distances and times associated with spatial information; defines an algorithm for the precise transformation positions, directions and distances among different spatial reference frames[49]8
ISO/IEC 18041-4Information technology – Computer graphics, image processing and environmental data representation – Environmental Data Coding Specification (EDCS) language bindings – Part 4: CPublished (2016)Defines a standard binding for the C computer programming language for ISO/IEC 18025 (EDCS)[50]8
ISO/IEC 18042-4Information technology – Computer graphics and image processing – Spatial Reference Model (SRM) language bindings – Part 4: CPublished (2006)Defines a standard binding for the C computer programming language for ISO/IEC 18026 (SRM)[51]8

See also

References

  1. ISO. "ISO/IEC JTC 1/SC 24". Retrieved 2013-11-07.
  2. ILNAS. "Standards Analysis: ICT Sector" (PDF). 3: 94–95. Archived from the original (PDF) on 2014-07-14. Retrieved 2014-07-14. Cite journal requires |journal= (help)
  3. Frank Robert Albert Hopgood; David A. Duce (1 August 1991). A primer for PHIGS. Wiley. ISBN 978-0-471-93043-3.
  4. ISO/IEC JTC 1 (2012). "ISO/IEC JTC 1 Standing Document No. 2: History" (2 ed.). Cite journal requires |journal= (help)
  5. Kimn, Ha Jine; Whitlock, Charles (2012-10-16). SC 24 Business Plan for the Period 2012-2013 (PDF) (Business Plan). Retrieved 2013-11-07.
  6. British Standards Institute (2007-11-13). General Information About JTC 1 SC 24 (Report).
  7. ISO/IEC JTC 1/SC 24 (2014-09-30). ISO/IEC JTC 1/SC 24 Business Plan for 2014-15 (Report).
  8. ISO. "ISO/IEC JTC 1/SC 24". Retrieved 2013-11-07.
  9. Wolfgang Kresse; David M. Danko (2012-02-21). Springer Handbook of Geographic Information. Springer. ISBN 978-3-540-72680-7.
  10. https://www.iso.org/committee/45252.html
  11. ISO. "ISO/IEC JTC 1/SC 24 Computer graphics, image processing and environmental data representation". Retrieved 2013-10-03.
  12. Kimn, Ha-Jine (2012-10-16). "Presentation of ISO/IEC JTC 1/SC 24: "Computer Graphics, Image Processing, and Environmental Data Representation"" (PDF). Retrieved 2013-11-14.
  13. "ISO/IEC JTC 1/SC 24 Liaisons". ISO. Retrieved 2015-07-14.
  14. ISO. "III. What Help Can I Get from the ISO Central Secretariat?". ISO Membership Manual (PDF). ISO. p. -18. Retrieved 2013-07-12.
  15. "ISO Technical Committee Participation". ISO. Retrieved 2015-07-14.
  16. ISO. "ISO/IEC JTC 1/SC 24: Standards Catalogue". Retrieved 2013-11-07.
  17. ISO/IEC JTC 1. "Freely Available Standards". Retrieved 2013-11-07.
  18. Wolfgang Kresse; Kian Fadaie (2004-01-12). ISO Standards for Geographic Information. Springer. p. 29. ISBN 978-3-540-20130-4.
  19. "ISO/IEC JTC 1/SC 24". ISO. Retrieved 2015-07-14.
  20. ISO (2013-06-19). "ISO/IEC 11072:1992". Retrieved 2013-11-07.
  21. ISO (2011-08-05). "ISO/IEC 7942-1:1994" (2 ed.). Retrieved 2013-11-14.
  22. Wolfgang Kresse; David M. Danko (2012-02-21). Springer Handbook of Geographic Information. Springer. ISBN 978-3-540-72680-7.
  23. ISO (2010-07-02). "ISO/IEC 8805:1088" (1 ed.). Retrieved 2013-11-14.
  24. ISO (2013-06-19). "ISO/IEC 9592-1:1997" (2 ed.). Retrieved 2013-11-14.
  25. ISO/IEC (1997-11-01). "ISO/IEC 9592-1". Retrieved 2013-11-14.
  26. Frank Robert Albert Hopgood; David A. Duce (1991-08-01). A primer for PHIGS. Wiley. ISBN 978-0-471-93043-3.
  27. ISO/IEC (1990-06-01). "ISO/EIC 9593-1:1990". Retrieved 2013-11-14.
  28. ISO/IEC (1999-12-15). "ISO/IEC 8632-1" (2 ed.): 1. Cite journal requires |journal= (help)
  29. Carson, George S.; Puk, Richard F.; Carey, Rick (1998). "Development of the VRML 97 International Standard". Retrieved 2014-03-06.
  30. ISO (2012-09-19). "ISO/IEC 14772-1:1997" (1 ed.). Retrieved 2013-11-14.
  31. ISO/IEC JTC 1/SC 24/WG 6. "Recommendations of JTC 1/SC 24/WG 6". Cite journal requires |journal= (help)
  32. ISO (2013-08-08). "ISO/IEC 19774:2006" (1 ed.). Retrieved 2014-01-24.
  33. ISO (2011-11-19). "ISO/IEC 19775-1:2013" (3 ed.). Retrieved 2014-01-24.
  34. ISO (2011-09-19). "ISO/IEC 19775-2:2010" (2 ed.). Retrieved 2014-01-24.
  35. ISO (2011-09-19). "ISO/IEC 19776-1:2009" (2 ed.). Retrieved 2014-01-24.
  36. ISO (2011-09-19). "ISO/IEC 19776-2:2008" (2 ed.). Retrieved 2014-01-24.
  37. ISO (2011-09-19). "ISO/IEC 19776-3:2011" (2 ed.). Retrieved 2014-01-24.
  38. ISO (2011-12-14). "ISO/IEC 19777-1:2006" (1 ed.). Retrieved 2013-11-14.
  39. ISO (2011-12-14). "ISO/IEC 19777-2:2006" (1 ed.). Retrieved 2014-01-24.
  40. ISO (2010-04-20). "ISO/IEC 12086-1:1995" (1 ed.). Retrieved 2013-11-14.
  41. ISO (2011-08-05). "ISO/IEC 12087-2:1994" (1 ed.). Retrieved 2014-01-24.
  42. ISO (2010-04-20). "ISO/IEC 12087-3:1995" (1 ed.). Retrieved 2014-01-24.
  43. ISO (2010-04-20). "ISO/IEC 12087-5:1998" (1 ed.). Retrieved 2014-01-24.
  44. ISO (2010-04-20). "ISO/IEC 12088-4:1995" (1 ed.). Retrieved 2014-01-24.
  45. ISO (2013-07-22). "ISO/IEC 9973:2013" (1 ed.). Retrieved 2014-01-24.
  46. ISO (2011-12-14). "ISO/IEC 18023-1:2006" (1 ed.). Retrieved 2013-11-14.
  47. ISO (2011-12-14). "ISO/IEC 18024-4:2006" (1 ed.). Retrieved 2014-01-24.
  48. ISO (2011-09-19). "ISO/IEC 18025:2005" (1 ed.). Retrieved 2014-01-24.
  49. ISO (2010-02-19). "ISO/IEC 18026:2009" (2 ed.). Retrieved 2014-01-24.
  50. ISO (2013-03-12). "ISO/IEC18041-4:2007" (2 ed.). Retrieved 2013-11-14.
  51. ISO (2012-06-22). "ISO/IEC 18042-4:2006" (1 ed.). Retrieved 2013-11-14.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.