Image Color Data Access Through Format-Agnostic Location Metadata
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing devices face inefficiencies in processing image data due to the inability to directly handle different image data formats, leading to unnecessary conversion processes that consume power and reduce performance speed.
Innovation Solution
Implementing image data format agnostic metadata with location identifiers to describe the locations of image color data within a memory in an interleaved format, allowing processing systems to access and process image data without format conversion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If image data is stored in interleaved format in memory, then processing speed can be improved for devices that support this format, but compatibility with devices that cannot efficiently process this format deteriorates
Solution Approach 1:
The patent introduces metadata as an intermediary layer between the interleaved image data in memory and the processing device. This metadata contains location identifiers that enable format-agnostic access to the interleaved data, allowing devices with different format support to efficiently retrieve needed information without requiring format conversion
Solution Approach 2:
The patent adds a metadata dimension to the traditional image data storage model. By storing location identifiers and format information in a separate metadata layer, the system enables multi-format compatibility while maintaining the high-performance interleaved storage format, effectively adding an organizational dimension that bridges different processing requirements
2Adaptability or versatility
If image data format conversion is performed, then compatibility with different processing devices is improved, but power consumption increases
Solution Approach 1:
The patent performs format conversion in advance by storing metadata that describes the interleaved format data during the write operation. This preliminary action captures format information when the data is in its source format, eliminating the need for conversion during subsequent read operations by different devices
Solution Approach 2:
The metadata acts as an intermediary that carries format information from the original data source to any processing device, eliminating the need for active format conversion. The metadata enables devices to directly process interleaved data in their supported formats without energy-intensive conversion processes
3Adaptability or versatility
If image data format conversion is performed, then compatibility with different processing devices is improved, but processing performance deteriorates
Solution Approach 1:
The metadata serves as an intermediary that enables direct access to interleaved image data without conversion. By providing location identifiers and format descriptors, the metadata allows processing devices to efficiently retrieve and process data in their native formats, maintaining high performance while achieving compatibility
Solution Approach 2:
The metadata structure is designed to be universal and format-agnostic, enabling it to describe multiple different image formats and interleaving patterns. This universality allows a single metadata layer to serve multiple processing devices with different format requirements, eliminating the need for multiple format-specific data copies
Data Source
AI summary
Various embodiments include methods for image compression and decompression. Some embodiments may include identifying locations of image color data of a portion of an image within a portion of a memory in an interleaved format, and encoding metadata, which may be image data format agnostic, with a location identifier that describes locations of the image color data of the portion of the image within the portion of the memory in the interleaved format. Some embodiments may include decoding the metadata with a location identifier configured to describe locations of image color data of a portion of an image within a portion of a memory in an interleaved format, and identifying the locations of the image color data of the portion of the image within the portion of the memory in the interleaved format from the location identifier.


