Real-Time Image Sharing via Rendering State Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image-sharing technologies cannot share images that are still being rendered, requiring completion before transmission and display on other terminals.

Innovation Solution

A method and system that allows image data sharing by detecting image information and location on a rendering interface, transmitting this data to a server, and rendering the image on other terminals based on received data, enabling real-time image sharing across multiple devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If image sharing technology requires image completion before transmission, then image quality and completeness are improved, but sharing timing and productivity are worsened

Engineering Contradiction:
Improveimage completenessVSAvoidsharing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary actions by capturing image data and rendering state information before the image rendering is completed. The rendering engine intercepts rendering operations and stores intermediate image data along with rendering parameters, allowing the image to be shared at any stage of the rendering process without waiting for completion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic image sharing capability where the image data can be transmitted at any point during the rendering process. The system dynamically captures rendering state information including current image data, rendering parameters, and layer information, enabling flexible timing of image sharing based on user needs rather than fixed completion criteria.

Inventive Principle:
Principle #15Dynamics

2Reliability

If image sharing technology transmits complete images, then data integrity is improved, but device complexity and bandwidth requirements are worsened

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the image data into multiple components including rendering parameters, layer information, and actual image data. This segmentation allows selective transmission of only necessary information rather than the complete rendered image, reducing data volume while maintaining integrity through structured data formats that preserve rendering state.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a rendering engine as an intermediary component that captures and manages image data during the rendering process. This intermediary layer abstracts the complexity of image generation and provides standardized interfaces for data extraction and transmission, simplifying the overall system architecture while enabling efficient data sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If image sharing requires server transmission, then data reliability is improved, but time loss and sharing speed are worsened

Engineering Contradiction:
Improvedata reliabilityVSAvoidsharing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing communication channels and preparing data transmission protocols before actual image sharing is needed. The rendering engine continuously monitors rendering operations and maintains ready-to-transmit data structures, enabling rapid initiation of sharing without time-consuming setup procedures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the rendering engine continuously monitors rendering progress and automatically triggers data transmission when sharing conditions are met. This closed-loop system receives user intent signals and rapidly responds by capturing current rendering state and initiating transmission through established communication channels, minimizing delays.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9639318B2Systems and methods for sharing image data
Publication Date: 2017.05.02 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9639318B2 patent drawing
  • US9639318B2 patent drawing
  • US9639318B2 patent drawing

AI summary

This provides a method, device, and system for sharing image data. When detecting an image being rendered on an image-rendering interface of its rendering application, a first terminal can obtain image information of the image being rendered and location information associated with the image information. The first terminal can transmit a first image data to a server, the first image data including the image information and location information. The server can transmit the first image data to a second terminal which shares images with the first terminal, the second terminal also equipped with an image rendering application. The second terminal can receive the first image data and render an image based on the image information at a location corresponding to the location data on an interface of its image-rendering application. This can facilitate image data sharing among multiple terminals.