Mobile Device Memory Management for Image Processing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices with volatile and nonvolatile memory face limitations in storing large amounts of image data generated by image processing apparatuses, as volatile memory has low capacity and high rewrite limitations, while nonvolatile memory has limited write cycles and is not suitable for frequent data storage.

Innovation Solution

An information processing device that includes both volatile and nonvolatile memory, with an image data acquisition unit, storage processor, display image generator, and controller, which acquires and processes image data page by page, determining storage in either memory type based on capacity thresholds, and generates display images for mobile devices, optimizing data storage and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If image data is stored in volatile memory for temporary processing, then data access speed and rewrite capability are improved, but storage capacity is limited

Engineering Contradiction:
Improvedata access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the storage system into two distinct parts: volatile memory for temporary high-speed processing and nonvolatile memory for large-capacity storage. The control unit manages data segmentation by determining which image data pages to store in each memory type based on processing requirements and memory availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested storage architecture where volatile memory is embedded within the mobile device and nonvolatile memory is either integrated or externally connected. The system nests the high-speed volatile memory within the larger nonvolatile storage capacity, allowing layered data access patterns.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Quantity of substance

If image data is stored in nonvolatile memory for large capacity, then storage capacity is improved, but rewrite cycle limitations are worsened

Engineering Contradiction:
Improvestorage capacityVSAvoidrewrite cycle limitation
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent introduces volatile memory as an intermediary layer between the image processing apparatus and nonvolatile memory. This intermediary buffers frequent write operations, absorbing the high-rewrite workload and protecting the nonvolatile memory from excessive write cycles that would degrade its reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates temporary copies of image data in volatile memory before transferring to or from nonvolatile memory. This copying mechanism allows the system to work with data in high-speed memory while preserving the original data in nonvolatile memory, reducing the need for repeated writes to the same nonvolatile memory locations.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If mobile devices are used as control panels for image processing apparatuses, then operational versatility is improved, but memory management complexity is worsened

Engineering Contradiction:
Improveoperational versatilityVSAvoidmemory management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service memory management where the mobile device autonomously monitors its own volatile memory usage and automatically transfers data to nonvolatile memory when thresholds are exceeded. The system includes built-in detection mechanisms that track memory consumption and trigger automatic data migration without external intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms where the control unit continuously monitors volatile memory usage status and adjusts data transfer operations accordingly. When volatile memory usage exceeds predetermined thresholds, the system receives feedback and automatically initiates data transfer to nonvolatile memory, creating a closed-loop memory management system.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9203991B2Information processing device, image processing control method, and recording medium storing image processing control program
Publication Date: 2015.12.01 RICOH CO LTD
  • US9203991B2 patent drawing
  • US9203991B2 patent drawing
  • US9203991B2 patent drawing

AI summary

An information processing device, separate from an image processing apparatus, which controls the image processing apparatus and includes a display unit, a volatile memory store image data, and a nonvolatile memory. The information processing device also includes an image data acquisition unit that acquires image data processed by the image processing apparatus page by page, an image data storage processor that compares the image data acquired by the image data acquisition unit for each page with the image data stored in the volatile memory and to store the image data in either the volatile memory or the nonvolatile memory based on comparison, a display image generator that generates a display image to be displayed on the display unit based on the image data for each page stored in either the volatile memory or the nonvolatile memory, and a display image output controller that displays the display image generated by the display image generator on the display unit.