Communication Apparatus Two-Dimensional Code Display Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication apparatuses face challenges in generating and displaying two-dimensional codes that can be read by multiple applications with different data formats, requiring the ability to control the display of various codes to accommodate different applications.

Innovation Solution

A communication apparatus with an acceptance unit for user settings and a display control unit that selects between different two-dimensional codes readable by specific applications, including a common code readable by both, to ensure compatibility with various applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the communication apparatus generates multiple two-dimensional codes for different applications, then compatibility with various applications is improved, but device complexity increases

Engineering Contradiction:
Improvecompatibility with various applicationsVSAvoidcomplexity of controlling display of multiple codes
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The display control unit is designed to handle multiple code types (first code for first application, second code for second application, third common code for both applications) through a single unified control mechanism. This multi-functional design allows the system to accommodate different application requirements while maintaining a cohesive control structure, resolving the contradiction between versatility and complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The display control unit dynamically selects which two-dimensional code to display based on the detected application type. The system can switch between displaying the first code, second code, or third code depending on which application is currently being used, providing adaptability without requiring permanent complexity for all code types simultaneously.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the communication apparatus displays a common two-dimensional code readable by both applications, then ease of operation is improved, but manufacturing precision requirements increase

Engineering Contradiction:
Improveease of wireless connection setupVSAvoidprecision of encoding data in compatible format
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system applies different encoding formats to different code types based on their specific application requirements. The first code uses a format optimized for the first application, the second code uses a format optimized for the second application, and the third common code uses a universally compatible format. This localized optimization allows each code to meet its specific precision requirements while maintaining overall system ease of operation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11023793B2Communication apparatus, method of controlling the same, and storage medium
Publication Date: 2021.06.01 CANON KK
  • US11023793B2 patent drawing
  • US11023793B2 patent drawing
  • US11023793B2 patent drawing

AI summary

A communication apparatus accepts from a user a display setting regarding a two-dimensional code in which one or more parameters related to communication with a communication apparatus are encoded, and determines a parameter set that includes one or more parameters to be encoded in the two-dimensional code related to communication with the communication apparatus. When the accepted display setting is a first setting, a first two-dimensional code for a first application in which a first parameter set corresponding to the first setting is encoded is displayed, and when the accepted display setting is a second setting, a second two-dimensional code for a second application in which a second parameter set corresponding to the second setting is encoded and which is different from the first two-dimensional code is displayed, and wherein the first two-dimensional code includes a parameter that is not included in the second two-dimensional code.