ISO/IEC 14496-5:2001/Amd 4:2004 PDF
Information technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 4: IPMPX reference software extensions
Information technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 4: IPMPX reference software extensions
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 5
- Дата публикации:
- 25 августа 2004 г.
- Издание:
- ISO/IEC IS 14496 edition 2 version 1
- ICS:
- 35.040
Abstract
Overview
ISO/IEC 14496-5:2001/Amd 4:2004 is Amendment 4 to Part 5 (Reference software) of the MPEG‑4 family. It adds the IPMPX (IPMP eXtensions) reference software extensions that implement the MPEG‑4 IPMP (Intellectual Property Management and Protection) Extension specifications referenced in ISO/IEC 14496‑1 and ISO/IEC 14496‑13. The amendment supplies source directories, tools, test files and an informative guide to the reference implementation based on the IM1 player framework.
Key topics and technical highlights
- Reference software components: New directories under IM1 such as IM1/IPMP-H (IPMP Hooks) and IM1/IPMP-X (IPMPX extensions) with subcomponents:
- IPMP tools: IPMP_DESTool, IPMP_DummyTool, IPMP_MasterTool, IPMP_RELTool, IPMPXFull
- Libraries: BinaryMessagesLib, Lib
- Test files and example license/query XML files, DES DLL and keys for DES-based test scenarios
- Architecture & runtime model: Documented components include IM1 Terminal, Message Router (MR), IPMP Tool Manager (TM) and IPMP Tools. The amendment describes the control flows such as tool instantiation, message routing, IPMP stream setup and ES handling.
- Interface examples (informative, non‑normative): Function signatures shown in the reference software (examples):
- Terminal APIs: GoNoGo(), SetFilter(), ReleaseFilter()
- Message Router APIs: ProcessIPMPDescriptor(), ReceiveMessage(), SetUpIPMPStream()
- Tool Manager APIs: ConnectTool(), DisconnectTool(), ReceiveToolES(), Init_AvailableIPMPTools()
- IPMP Tool APIs: ReceiveMessage(), ProcessMessage(), ProcessData()
- Distribution & build guidance: Source retrieval via the MPEG CVS path "MPEG‑4/System2" (case sensitive), WinCVS checkout instructions and compile/readme guidance under IM1/Docs/_ReadmeFirst.doc.
Practical applications and users
- Who uses it: Implementers of MPEG‑4 players, digital rights management (DRM) engineers, IPMP tool developers, system integrators and researchers working on protected audio‑visual content.
- Why it’s useful:
- Provides a tested, reference implementation of IPMPX messaging and tool lifecycle for prototyping and interoperability testing.
- Supplies example tools, test streams and license scenarios to validate IPMP workflows (tool ES, DES examples, XML license files).
- Clarifies non‑normative interface patterns for integrating IPMP tools with media players.
Related standards
- ISO/IEC 14496‑1 (Systems / Base MPEG‑4)
- ISO/IEC 14496‑13 (IPMP Extensions)
- Part 5 (Reference software) core standard: ISO/IEC 14496‑5
Keywords: ISO/IEC 14496‑5:2001/Amd 4:2004, MPEG‑4 IPMPX, IPMP reference software, IM1, IPMP tools, Message Router, Tool Manager, IPMP descriptors, DRM for media.
Технические детали
- Технический комитет
- ISO/IEC JTC 1/SC 29 - Coding of audio, picture, multimedia and hypermedia information
- SKU
- ISO/IEC 14496-5:2001/Amd 4:2004
Похожие стандарты
Стандарты, упомянутые в описании
ISO/IEC 14496-16:2011/Amd 4:2017
ДействующийInformation technology — Coding of audio-visual objects — Part 16: Animation Framework eXtension (AFX) — Amen…
Overview ISO/IEC 14496-16:2011/Amd 4:2017 introduces Pattern-based 3D Mesh Coding (PB3DMC) as an Amendment to the Animation Framework eXtension (AFX), part of the MPEG-4 multimedia standard. This int…
ISO/IEC 14496-13:2004
ДействующийInformation technology — Coding of audio-visual objects — Part 13: Intellectual Property Management and Prote…
Overview ISO/IEC 14496-13:2004 defines the Intellectual Property Management and Protection (IPMP) extensions to the MPEG‑4 systems standard. It specifies extension tags, syntax and semantics for an I…
ISO/IEC 14496-5:2001/Amd 40:2019
ДействующийInformation technology — Coding of audio-visual objects — Part 5: Reference software — Amendment 40: Printing…
Overview ISO/IEC 14496-5:2001/Amd 40:2019 is an amendment to the international standard for coding audio-visual objects, specifically focusing on reference software enhancements. This amendment intro…