Mobile Image Printing Memory Constraint Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices with limited memory resources often crash when attempting to decompress and preview large image files for printing, as they exceed memory capacity during rapid decompression, leading to system crashes and failed print jobs.

Innovation Solution

An embedded software routine analyzes device capabilities and adjusts image file compression rates by modifying metadata to create a lower resolution image, ensuring the file can be displayed and printed without exceeding memory limits, utilizing hardware acceleration to optimize processor and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the mobile device attempts to decompress and preview large image files for printing, then the image quality and preview accuracy are improved, but the memory consumption increases causing system crashes

Engineering Contradiction:
Improveimage preview accuracyVSAvoidmemory consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system dynamically changes the image resolution parameter based on available memory resources. When a large image file is detected, the system automatically reduces the preview resolution to fit within memory constraints, allowing the preview function to work on memory-constrained devices without crashing.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs partial decompression by only decompressing the image to a preview-appropriate resolution rather than full resolution. This partial action provides sufficient preview quality for user decision-making while consuming acceptable memory resources.

Inventive Principle:
Principle #16Partial or excessive action

2Manufacturing precision

If the image resolution is maintained at full quality, then the printing output quality is improved, but the file size exceeds mobile device memory capacity

Engineering Contradiction:
Improveprinting output qualityVSAvoidfile size
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system segments the image processing into two distinct stages: preview generation at reduced resolution and actual printing at full resolution. The compressed image data is transmitted to the print server, which then performs the high-quality rendering for printing, separating the memory-intensive full-resolution processing from the mobile device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The print server acts as an intermediary between the mobile device and the printing process. The mobile device sends compressed image data to the server, which handles the memory-intensive decompression and high-quality rendering, then outputs to the printer. This intermediary approach allows full-quality printing without requiring full-resolution memory on the mobile device.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the image is downsized to fit memory constraints, then the system stability is improved, but the processing speed increases due to larger file handling

Engineering Contradiction:
Improvesystem stabilityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary compression of the image before transmission to the print server. By pre-compressing the image on the mobile device, the file size is reduced for efficient transmission, while the server handles the subsequent decompression and printing at full resolution, distributing the processing load optimally.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11489985B2System and method for printing large files from a memory constrained mobile device
Publication Date: 2022.11.01 TOSHIBA TEC KK
  • US11489985B2 patent drawing
  • US11489985B2 patent drawing
  • US11489985B2 patent drawing

AI summary

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.