Joint Image Generating Device for Real-Time Collaborative Drawing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the capability for multiple users to jointly create computer graphics online, where contributions from various users are integrated in real-time, allowing for collaborative and interactive image creation.

Innovation Solution

A joint image generating device and method that enables multiple users to draw on a shared canvas, with a server system that accepts and integrates drawings from each user, associates them with user identification, and allows for editing and certification of contributions, providing a real-time collaborative environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a shared canvas system is implemented to enable multiple users to draw simultaneously, then collaborative creativity is enhanced, but system complexity increases due to real-time integration requirements

Engineering Contradiction:
Improvecollaborative creativityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the collaborative drawing space into separate layers, with each user's drawings stored on individual layers. This segmentation allows independent management of each user's contributions while maintaining the ability to integrate them, reducing the complexity of real-time coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary that receives drawings from multiple users, stores them with unique identifiers, and manages the integration process. This centralized mediation simplifies the system architecture by providing a single point of coordination rather than requiring direct peer-to-peer communication between users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If real-time integration of multiple users' drawings is implemented, then collaborative efficiency is improved, but processing load increases

Engineering Contradiction:
Improvecollaborative efficiencyVSAvoidprocessing load
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by storing each user's drawings separately with unique identifiers before final integration. This allows the processing to be distributed and staged rather than requiring all users' drawings to be integrated simultaneously, reducing peak processing load.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system integrates drawings progressively rather than requiring complete integration of all users' work at once. Individual layers can be integrated separately, allowing the processing load to be managed in manageable portions rather than as a single large operation.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If user identification and permission systems are added to manage collaborative access, then drawing security is improved, but operational complexity increases

Engineering Contradiction:
Improvedrawing securityVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system merges user identification, permission management, and drawing storage into a unified layer-based architecture. User identities are tied to layers, and permissions are managed through the same interface used for creating and managing drawing layers, simplifying operations while maintaining security.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250005820A1Joint image generating device, joint image generating method, and joint image generating program
Publication Date: 2025.01.02 PIXIV INC
  • US20250005820A1 patent drawing
  • US20250005820A1 patent drawing
  • US20250005820A1 patent drawing

AI summary

A joint image generating device includes: an output unit that outputs information on a canvas that accepts drawing from a user; a receiver that accepts drawing on the canvas from each of a plurality of users; a generator that generates an image by reflecting the drawing from each of the users on the canvas; and a storage that associates and stores an image drawn on the canvas with user identification information that indicates the user that has performed drawing on the image. The output unit outputs the image generated by the generator.