Joint Image Generating Device for Real-Time Collaborative Drawing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If real-time integration of multiple users' drawings is implemented, then collaborative efficiency is improved, but processing load increases
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.
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.
3Reliability
If user identification and permission systems are added to manage collaborative access, then drawing security is improved, but operational complexity increases
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.
Data Source
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.


