Video Display Layout for Non-Overlapping Virtual Keyboard Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When a user inputs a comment message on a video using a virtual keyboard on a terminal device, the keyboard overlays and occludes the video picture, disrupting the viewing experience.

Innovation Solution

The display region of the screen is divided into non-overlapping first and second regions, with the video played in the first region and the virtual keyboard loaded into the second region, based on aspect ratios and sizes to prevent overlap.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the virtual keyboard is displayed over the video playing interface to enable comment input, then the user can input text conveniently, but the video picture is occluded or shielded by the keyboard

Engineering Contradiction:
Improvecomment input convenienceVSAvoidvideo picture visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The display screen is divided into multiple display regions, with the video playing in a first display region and the virtual keyboard loaded in a second display region. This spatial segmentation prevents the keyboard from occluding the video while maintaining both functions simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of overlaying the keyboard on top of the video (z-axis stacking), the solution places the keyboard in a separate spatial region (x-y plane division), effectively using dimensional separation to resolve the conflict between input convenience and video visibility.

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

2Ease of operation

If the virtual keyboard is displayed to allow comment input, then text entry is enabled, but the user's viewing experience is disrupted

Engineering Contradiction:
Improvetext entry capabilityVSAvoidviewing experience disruption
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The display screen is divided into multiple display regions, with the video playing in a first display region and the virtual keyboard loaded in a second display region. This spatial segmentation prevents the keyboard from occluding the video while maintaining both functions simultaneously.

Inventive Principle:
Principle #1Segmentation

3Area of stationary object

If the video is displayed in full screen to provide immersive viewing, then the viewing experience is enhanced, but no space is available for the virtual keyboard

Engineering Contradiction:
Improvevideo display areaVSAvoidkeyboard availability
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The display screen is divided into multiple display regions, with the video playing in a first display region and the virtual keyboard loaded in a second display region. This spatial segmentation prevents the keyboard from occluding the video while maintaining both functions simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The video does not occupy the entire display screen but rather a portion of it (first display region), leaving sufficient space for the virtual keyboard. This partial display approach balances video visibility with keyboard availability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4300979B1Display method, terminal device and storage medium
Publication Date: 2025.12.03 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • EP4300979B1 patent drawingFigure 1~3
  • EP4300979B1 patent drawingFigure 4~6
  • EP4300979B1 patent drawingFigure 7~9

AI summary

Disclosed in the embodiments of the present application are a display method, a terminal, and a storage medium. The display method comprises: upon detecting that a virtual keyboard is woken up while playing a video, at least dividing a display region of a display screen into a first region and a second region, wherein the first region does not overlap with the second region; and playing the video in the first region, and loading the virtual keyboard in the second region.