Video Communication Display Area Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video communication systems, the finite display area on user terminals poses a challenge in efficiently allocating resources for displaying both received and locally generated video data, especially when video data rates vary, leading to a need for adaptive management of display space.

Innovation Solution

A method that involves selecting and scaling the size of the first video area for displaying received video data, determining the location and size of a second video area for preview data based on the first video area's size, and optimizing the use of display resources by adjusting the overlap or placement of the second video area relative to the first, allowing for efficient allocation of display resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the size of the first video area is increased to display received video data with higher quality, then the display quality of received video is improved, but the available display area for the second video area (preview video) is reduced

Engineering Contradiction:
Improvedisplay quality of received videoVSAvoidavailable display area for preview video
Core Design Contradiction:
Manufacturing precisionVSArea of stationary object

Solution Approach 1:

The patent implements a picture-in-picture display mode where the second video area (preview video) is nested within the first video area (received video). This allows both video streams to be displayed simultaneously by placing the preview video in a corner or overlay region of the main received video display, effectively solving the space allocation problem while maintaining high display quality for the received video.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Area of stationary object

If the size of the first video area is decreased to allocate more space for the second video area, then the display area for preview video is increased, but the display quality of received video deteriorates

Engineering Contradiction:
Improvedisplay area for preview videoVSAvoiddisplay quality of received video
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

By nesting the preview video within the received video display area, the system allows the first video area to maintain its full size and quality while the second video area utilizes the overlapping region. This resolves the contradiction by making the preview video space non-exclusive rather than requiring reduction of the main video area.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent transitions from a two-dimensional exclusive space allocation to a three-dimensional overlapping space utilization by allowing the second video area to be positioned at different locations (e.g., corners, edges) relative to the first video area. This dimensional approach enables both videos to coexist without compromising either display area or quality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If the display area is fixed, then the terminal hardware design is simplified, but the adaptability to different video data rates and user preferences is reduced

Engineering Contradiction:
Improveterminal hardware designVSAvoidadaptability to different video data rates
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adjustability of the first video area size through user interaction, allowing the system to adapt to different video data rates and user preferences. The client application provides controls that enable users to resize the first video area during video communication, and the system automatically adjusts the second video area positioning accordingly. This dynamic approach maintains fixed hardware design while achieving software-level adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8717399B2Processing video communication data
Publication Date: 2014.05.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8717399B2 patent drawing
  • US8717399B2 patent drawing
  • US8717399B2 patent drawing

AI summary

The present invention provides a method of processing video data in a video communication system, and a corresponding program and apparatus. The method comprises: receiving first video data at a first terminal from a second terminal; generating second video data at the first terminal for transmission to the second terminal; selecting the size of a first video area for displaying the first data within a display area; and scaling the first video data to the selected size of the first area and displaying it therein. The method further comprises: determining a second video area for displaying the second data within the display area, the determination of the second area comprising at least determining a location of the second area relative to the first area in dependence on the size of the first area; and scaling the second video data to the second video area and displaying it therein.