EPUB Digital Book Format with External Media References
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional electronic book formats are inadequate for digital picture books and graphic books with resizable text and graphics, light motion graphics, narration, and sound effects, as they lack support for dynamic features and interactive functionality.
Innovation Solution
A platform-agnostic digital book format utilizing the EPUB specification's Open Packaging Format (OPF) and OEBPS Container Format (OCF), incorporating ShockWave Flash (SWF) and HTML/JavaScript implementations, with externally referenced graphics and audio to avoid duplication, and a strict folder structure for efficiency and error reduction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional electronic book formats are used, then file size is kept small and compatibility is maintained, but dynamic features such as resizable text, motion graphics, narration, and interactive functionality cannot be supported
Solution Approach 1:
The electronic book is divided into multiple rendition versions (e.g., basic text version, enhanced version with graphics, version with motion graphics, version with audio). Each rendition is a self-contained file that can be independently processed and distributed. The system segments the content into modular units that can be selectively rendered based on device capabilities, resolving the contradiction by allowing rich features without requiring a single complex unified format.
Solution Approach 2:
The patent creates a universal electronic book structure that can serve multiple functions across different device types. The same book package contains multiple renditions that can be universally accessed by various e-book readers, from simple text-only devices to advanced tablets with audio and motion graphics capabilities. This multi-functional approach allows the system to support dynamic features while maintaining broad compatibility.
2Adaptability or versatility
If multiple rendition versions are created to support different device capabilities, then adaptability improves, but file size and distribution complexity increase
Solution Approach 1:
Instead of embedding all possible features in every version, the patent creates simplified copies (renditions) tailored to specific device capabilities. Each rendition is a complete but optimized copy of the book content, containing only the features appropriate for its target platform. This allows multi-platform support without requiring every file to contain all features, reducing overall redundancy.
Solution Approach 2:
The patent varies parameters such as graphical fidelity, inclusion of motion graphics, audio content, and interactivity levels across different renditions. By changing these parameters based on target device capabilities, the system optimizes each version's file size while maintaining adaptability. Simpler renditions use lower parameters (smaller files), while advanced renditions use higher parameters (larger files with more features).
3Adaptability or versatility
If dynamic features like motion graphics and interactivity are added, then functionality is enhanced, but processing time and device resource requirements increase
Solution Approach 1:
The patent implements dynamics by allowing the rendering system to adaptively select and switch between different rendition versions based on real-time device capability assessment. The system dynamically determines which rendition to use, enabling rich interactive functionality when device resources are available while automatically falling back to simpler, faster-to-render versions when resources are constrained, thus resolving the time-resource tradeoff.
Data Source
AI summary
A platform agnostic digital publication format that supports rendered and resizable text, illustrations and graphics, “read to me” features and interactive functionality. The format takes advantage of the alternate renditions feature of the OCF of the EPUB® specification and includes both a ShockWave Flash (SWF) based rendition and a HyperText Markup Language (HTML), Java Script (JS), Cascading Style Sheets (CSS) based implementation. In order to avoid duplicating large components (graphics, audio, etc.), files containing those components are not embedded in the SWF files, but are rather externally referenced by both the SWF and the HTML files. A strict and consistent folder structure and file-naming convention improves efficiency and reduces the potential for error.


