Transaction Server Video Frame Resizing for Efficient Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for recording real-time video transactions between computerized user devices inefficiently utilize computing resources due to the need for additional encoding before storage, which can degrade video quality.

Innovation Solution

Implementing a transaction server with video decoders, encoders, and a video frame resizer or generator to record transactions in formats like picture-in-picture, side-by-side, or above-and-below, allowing for efficient encoding and storage without degrading video quality by reusing and rearranging video frame data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video transaction recording systems decode video bitstreams to YUV frames and mix them using a video mixer, then the system can record complete customer/agent interactions, but the need for further encoding of mixed video data prior to storage results in inefficient utilization of computing resources

Engineering Contradiction:
Improverecording efficiencyVSAvoidcomputing resource usage
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary encoding of individual video streams before mixing, so that the mixed video output is already encoded and ready for storage without requiring additional encoding passes. This preliminary action eliminates redundant encoding operations and improves computing resource efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system merges the encoding and mixing operations into a unified process where encoded video frames are directly combined in the encoded domain. This merging eliminates the separate encoding step that would otherwise be required after mixing, reducing overall computing resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If the system further encodes mixed video data prior to storage, then the video file can be stored in standard format, but this additional encoding step degrades video quality

Engineering Contradiction:
Improvevideo qualityVSAvoidstorage compatibility
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The system performs preliminary encoding of individual video streams with high quality settings before mixing, so that the encoded frames are ready for direct storage without additional encoding. This preliminary high-quality encoding preserves video quality while ensuring storage compatibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the encoding parameters used for the preliminary encoding step, using optimal quality settings that balance video fidelity with storage requirements. By adjusting encoding parameters such as bitrate and compression level, the system achieves both high video quality and standard format compatibility for storage.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9706134B2Efficient recording of transaction video
Publication Date: 2017.07.11 DIALOGIC INC
  • US9706134B2 patent drawing
  • US9706134B2 patent drawing
  • US9706134B2 patent drawing

AI summary

Systems and methods of recording real-time video transactions between computerized user devices that make more efficient use of the systems' computing resources. Such systems and methods can record real-time video transactions between computerized user devices (e.g., customer client devices, customer service agent devices) by exploiting similarities between (1) video frame data generated by the respective computerized user devices, and (2) video frame data composed by the systems that record the real-time video transactions, without substantially degrading the video quality of the recorded real-time video transactions.