Display Control Apparatus for Avatar Coordinate Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional programming learning tools cannot properly display and manage avatars that move beyond the coordinate system's display range, limiting user interaction and learning experience.

Innovation Solution

A display control method and apparatus that switches between calculation and programming learning modes, using a CPU and display control program to handle commands, update coordinates, and display avatars even when they exceed the display range by calculating intersection points and displaying error information for overflowing coordinates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the avatar is displayed at a fixed state at the corner of the picture when coordinates fall out of display range, then the display system maintains simplicity, but the avatar cannot properly move according to input commands

Engineering Contradiction:
Improveavatar movement controlVSAvoiddisplay control system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extends the coordinate system beyond the visible display boundaries by introducing a virtual coordinate space. The display range is defined by a window within the larger coordinate system, allowing avatars to move freely in all directions. When avatars move outside the visible window, the system calculates their positions relative to the window boundaries and displays appropriate boundary indicators, rather than constraining them to fixed corners.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces a coordinate transformation mechanism that acts as an intermediary between the avatar's absolute coordinates and the display window's coordinate system. This transformation system calculates the relationship between the display range and the full coordinate space, enabling proper avatar positioning and boundary detection without directly constraining avatar movement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the display range is limited to the picture boundaries, then the display system maintains simplicity, but the coordinate values determined by commands fall out of the display range

Engineering Contradiction:
Improvecoordinate system rangeVSAvoidcoordinate management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the coordinate system into multiple components: the full coordinate space defined by maximum and minimum values in each dimension, and the display window representing the visible portion. This segmentation allows the system to manage large coordinate ranges while maintaining a manageable display area, with the window position and size being adjustable within the broader coordinate space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a hierarchical coordinate structure where the display window operates within the larger coordinate system. By introducing the concept of a movable window within the coordinate space, the system enables avatars to access extended coordinate ranges while the display adapts to show relevant portions, effectively adding a dimensional layer to coordinate management.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP3511839B1Display control apparatus, display control method, and recording medium
Publication Date: 2024.10.09 CASIO COMPUTER CO LTD
  • EP3511839B1 patent drawingFigure 1
  • EP3511839B1 patent drawingFigure 2~3
  • EP3511839B1 patent drawingFigure 4

AI summary

A display control apparatus (10) having: a processor (21) configured to: read a predetermined command to control a display (12) to draw a specific display object based on first coordinates within a coordinate system, wherein the predetermined command is part of a script of a plurality of commands to be read in order; determine whether the first coordinates satisfy a first condition, a second condition and a third condition; and control a display in response to a determination of whether the first coordinates satisfy the first condition, the second condition and the third condition.