Common Image Data Array File Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pixel-based image data files require substantial memory space due to their large size, especially when multiple images with identical data arrays but different color palettes are stored concurrently, leading to increased memory management needs.

Innovation Solution

The system generates a master image data file with a common image data array and creates soft link image data files that reference this array, reducing memory usage by eliminating redundant image data arrays and storing color palette information efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple images with identical image data arrays but different color palettes are stored concurrently as separate pixel-based image files, then each image can be independently stored and accessed, but the memory space required increases substantially due to redundant storage of identical image data arrays

Engineering Contradiction:
Improveindependent image storage and accessVSAvoidmemory space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple images that share identical image data arrays into a single compressed representation. By combining common image data into one shared structure and storing only the differentiating color palettes separately, the system reduces redundant storage while maintaining the ability to independently access and render each image combination.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal image data array structure that can serve multiple images simultaneously. This common image data array acts as a shared resource that can be combined with different color palettes to generate multiple distinct images, allowing one data structure to fulfill multiple storage functions and reducing overall memory requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If a common image data array is shared among multiple images, then memory space is reduced, but the complexity of managing and retrieving color palette information increases

Engineering Contradiction:
Improvememory spaceVSAvoidimage data management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments image data into distinct functional components: a common image data array structure and separate color palette information. This segmentation allows the system to manage different types of data independently, where the shared image data remains unchanged while color palettes vary, simplifying the retrieval process by clearly separating what is shared from what is unique to each image.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary structure that manages the relationship between the common image data array and multiple color palettes. This intermediary layer handles the coordination of combining image data with different color palettes, abstracting the complexity from the basic storage and retrieval operations while maintaining efficient memory utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8798435B2Systems and methods for a common image data array file
Publication Date: 2014.08.05 DISH TECHNOLOGIES LLC
  • US8798435B2 patent drawing
  • US8798435B2 patent drawing
  • US8798435B2 patent drawing

AI summary

Image data file systems and methods are operable to generate image data files for a plurality of images having a common image data array, and are operable to generate images from the image data files. An exemplary embodiment stores a common image data array into a master image data file, wherein the stored common image data array corresponds to an image data array of a first image of the plurality of images; and generates a soft link image data file based upon a second image of the plurality of images, wherein an image data array of the second image is the same as the common image data array, and wherein a soft link in the soft link image data file identifies a location of the stored common image data array.