Server-Side Video Call Annotation Merging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video call annotation methods are limited to one-to-one scenarios and cannot support simultaneous annotation by multiple users, failing to meet the demands for collaborative annotation in applications like remote guidance and remote medical care.

Innovation Solution

A method and apparatus for sharing information during a video call that allows multiple users to annotate simultaneously by receiving annotation requests, generating annotated images based on position information, and transmitting these images, using a server to process and merge annotations with real-time video frames, enabling simultaneous online annotating and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing annotating methods are used where each user annotates locally and sends completed pictures, then annotation simplicity is maintained, but simultaneous annotation by multiple users cannot be supported

Engineering Contradiction:
Improvesupport for simultaneous annotation by multiple usersVSAvoidannotation system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple annotation operations into a single centralized annotation area on the server. Instead of each user annotating independently on their own terminal, all users annotate on the same image displayed on their respective terminals, with all annotations being processed and merged by the server. This allows simultaneous annotation by multiple users while maintaining system simplicity through centralized management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The server acts as an intermediary between multiple users and the annotation image. It receives annotation requests from multiple users, processes the annotations in a unified coordinate system, and sends the annotated image back to all users. This intermediary role enables simultaneous annotation while managing the complexity of coordinate conversion and annotation merging.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If annotation requests are processed sequentially, then system simplicity is maintained, but annotation efficiency decreases

Engineering Contradiction:
Improveannotation processing efficiencyVSAvoidannotation processing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements continuous processing of annotation requests by maintaining an annotation queue on the server. When multiple annotation requests are received, they are processed sequentially in the queue without interrupting the video call or requiring users to wait. This ensures continuous annotation processing while maintaining system simplicity through queue-based management.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If screen resolution differences between terminals are not considered, then processing simplicity is maintained, but annotation position accuracy decreases

Engineering Contradiction:
Improveannotation position accuracyVSAvoidcoordinate conversion processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the coordinate system parameter based on screen resolution. When an annotation request is received, the server retrieves the terminal's screen resolution and converts the annotation coordinates from the terminal's coordinate system to the server's standardized coordinate system. This parameter adjustment ensures accurate annotation positioning across different screen resolutions while managing complexity through systematic conversion.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10382719B2Method and apparatus for sharing information during video call
Publication Date: 2019.08.13 BOE TECHNOLOGY GROUP CO LTD
  • US10382719B2 patent drawing
  • US10382719B2 patent drawing
  • US10382719B2 patent drawing

AI summary

The present application provides a method and apparatus for sharing information during a video call. The method includes: receiving an annotation request from a terminal participating in the video call; determining a frame of image that corresponds to the annotation request in the video call as an image to be annotated; receiving from the terminal an annotation message that corresponds to the annotation request; generating an annotated image by annotating at a corresponding position in the image to be annotated based on the annotation message; and transmitting the annotated image. This allows generating the annotated image by a server.