Cross-Application Image Size Control for Shared Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing technologies do not adequately set the image size based on shared image data, leading to inappropriate display and printing sizes when images are shared between application programs, reducing user convenience and requiring manual adjustments.

Innovation Solution

A storage medium and method that control the image size settings within an application program based on shared image data from another application, ensuring appropriate display and printing sizes by designating the setting size of image slots for images displayed on a single page.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image data is shared from another application program to a print application program, then image data acquisition is enabled, but the setting size of the image cannot be appropriately controlled

Engineering Contradiction:
Improveimage data sharing capabilityVSAvoidimage size control
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by having the second application program (source application) pre-set the setting size of images before sharing the image data. When the print application program acquires the shared image data, it automatically obtains the preset setting size information, eliminating the need for manual size configuration in the print application. This resolves the contradiction by enabling both image data sharing and appropriate size control through advance preparation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual adjustment of image size is required after sharing, then image size can be customized, but user convenience is reduced and operation time increases

Engineering Contradiction:
Improveimage size customizationVSAvoidmanual adjustment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the print application program to automatically acquire and use the setting size information that was preset in the source application program. The system serves itself by transferring not only image data but also the configuration information (setting size) needed for proper display and printing. This eliminates manual adjustment requirements while preserving size customization capabilities, thereby reducing operation time and improving user convenience.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If setting size is not controlled based on shared image data, then image display flexibility is maintained, but display and printing quality deteriorate

Engineering Contradiction:
Improveimage display flexibilityVSAvoidimage display and printing quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent uses setting size information as an intermediary that bridges the source application and the print application. This intermediary data element carries critical configuration information about the image's intended display and printing dimensions. By transferring this intermediary information along with the image data, the system maintains both display flexibility and quality, as the print application can appropriately scale and position images based on the preset setting size without losing adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11822839B2Storage medium, image processing apparatus, and control method
Publication Date: 2023.11.21 CANON KK
  • US11822839B2 patent drawing
  • US11822839B2 patent drawing
  • US11822839B2 patent drawing

AI summary

A storage medium stores a program for causing a computer to execute: a display step of displaying a first image and a second image on a page on a screen provided by a first application program in response to a predetermined user operation being performed on a screen provided by a second application program that is different from the first application program; and an instruction step of selecting a print apparatus that prints the page in response to a specific user operation being performed on the screen and instructing the print apparatus to print, in which setting sizes of the first image and second image displayed on the page on the screen provided by the first application program in the display step are respectively controlled to be a first size and a second size that are set in the second application program.