Systems and methods for a common image data array file
AssigneeEchoStar Technologies L.L.C.
InventorsWilliam Ivanich, Aarthi Krishnaswamy
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A method for generating image data for a plurality of images, wherein each image is defined by an image data array and a color palette, and wherein each of a plurality of elements of the image data array uniquely defines a location of a pixel in their respective image and a color location in the color palette of a desired color that defined the pixel, the method comprising:
- selecting at least a portion of a first image of the plurality of images,
- wherein the selected portion of the first image is defined by a portion of the image data array of the first image and a first color palette,
- wherein other ones of the plurality of images each have a corresponding portion of their respective image data array that is the same as the portion of the image data array of the first image, and
- wherein the color palette of each of the plurality of images are different;
- generating a master image data file, wherein the master image data file comprises:
- a common image data array, wherein the common image data array is the same as the portion of the image data array of the first image that corresponds to the selected portion of the first image,
- the color palette of the first image, and
- the color palettes of each of the other plurality of images;
- and
- storing the generated master image data file in a memory medium.
A method for generating image data for a plurality of images, wherein each image is defined by an image data array and a color palette, and wherein each of a plurality of elements of the image data array uniquely defines a location of a pixel in their respective image and a color location in the color palette that defines a desired color of the pixel, the method comprising:
- selecting a first image from the plurality of images;
- storing in a master image data file the image data array of the first image;
- and
- storing each of the color palettes of the plurality of images into the master image data file,
- wherein a selected one of the images is rendered by retrieving the stored image data array and the color palette associated with the selected image.
An image data generating system, comprising:
- an interface configured to receive a plurality of images, wherein each image is defined by an image data array and a color palette, and wherein each of a plurality of elements of the image data array uniquely defines a location of a pixel in their respective image and a color location in the color palette that defines a desired color of the pixel;
- and
- a processor system communicatively coupled to the memory, and operable to:
- select at least a portion of a first image of the plurality of images,
- wherein the selected portion of the first image is defined by a portion of the image data array of the first image and a first color palette,
- wherein other ones of the plurality of images each have a corresponding portion of their respective image data array that is the same as the portion of the image data array of the first image, and
- wherein the color palette of each of the plurality of images are different;
- generate a master image data file, wherein the master image data file comprises:
- a common image data array, wherein the common image data array is the same as the portion of the image data array of the first image that corresponds to the selected portion of the first image,
- the color palette of the first image, and
- the color palettes of each of the other plurality of images.
Dependencies are inferred from the claim text.