Back to results
US 11,489,985 B2Granted
System and method for printing large files from a memory constrained mobile device
AssigneeToshiba Tec Kabushiki Kaisha
InventorsGuillermo Hernandez Gallegos, Kevin Marquez Vaca
Life of this patent
Estimating the term…
Abstract
A system and method for printing large files from a memory constrained mobile device analyzes image files to determine whether decompressing them for display or printing would result in image data exceeding device capacity. If not, the image data is displayed on the device and sent to a printer. If so, metadata in the image files is altered such that image data is generated at a lower resolution before decompression for displaying and printing.
Claims20
A system comprising:
- a user interface including a user input and a display;
- a data interface;
- memory storing a compressed electronic image data including resolution data corresponding to a resolution of a resultant image if the compressed electronic image was decompressed;
- a processor configured to determine available memory for decompression of the compressed electronic image data;
- the processor further configured determine, from the resolution data of the compressed electronic image data, a required memory to decompress the compressed electronic image data;
- and
- the processor further configured to determine that the required memory exceeds the available memory;
- wherein
- upon a determination that the required memory exceeds the available memory, the processor further configured to modify the resolution data of the compressed image data to generate lower resolution compressed electronic image data and decompress the lower resolution electronic image data using the available memory.
6 more elements
A method comprising:
- storing a compressed electronic image data in memory, the compressed electronic image data including resolution data corresponding to a resolution of resultant image if the compressed image data was decompressed;
- determining available memory for decompression of the compressed electronic image data;
- determining, from the resolution data of the compressed electronic image, required memory to decompress the compressed electronic image data;
- and
- determining that required memory exceeds available memory;
- wherein
- upon a determination that the required memory exceeds the available memory,
- modifying the resolution data of the compressed electronic image data to form lower resolution compressed electronic image data and,
- decompress the lower resolution compressed electronic image data using the available memory.
6 more elements
A system comprising:
- a data interface configured to receive a compressed digital image into memory;
- a processor configured to receive a print instruction for the compressed digital image via a user interface input;
- the processor configured to, responsive to a received print instruction,
- determine, from resolution data disposed in the compress digital image, a size of a decompressed digital image associated with the compressed digital image;
- determine available memory, and
- determine whether the available memory is sufficient to decompress the compressed digital image;
- wherein
- upon a first determination that the available memory is sufficient to decompress the decompressed digital image,
- decompress the compressed digital image,
- show a first image of the decompressed digital image on a user interface display, and
- send the decompressed digital image to an associated printer,
- upon a second determination that the available memory is insufficient to decompress the compressed digital image,
- modify the resolution data of the compressed digital image to generate lower resolution compressed digital image from the compressed digital image,
- decompress a lower resolution compressed digital image from the lower resolution compressed digital image,
- show a second image of a decompressed lower resolution digital image on the display, and
- send the decompressed lower resolution digital image to a printer.
13 more elements
Dependencies are inferred from the claim text.