Multi-Screen Display Frame Buffer Offset Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices with limited screen size and input/output capabilities struggle to display multiple applications simultaneously, and existing technologies do not account for an offset between split screens, making it difficult to naturally display characters or objects across multiple screens.

Innovation Solution

A method and device for controlling a display that receives a multi-screen mode command, splits a frame buffer into multiple buffers, and sets an offset for each buffer to allow natural display across multiple screens, enabling cooperative display between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a screen is split into multiple screens for displaying multiple applications, then the productivity is improved, but the display quality deteriorates because characters are split and spaced apart

Engineering Contradiction:
Improvesimultaneous execution of multiple applicationsVSAvoiddisplay quality of characters
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The frame buffer is divided into multiple frame buffers corresponding to multiple screens, allowing each screen to display a portion of the content independently. This segmentation enables simultaneous display of multiple applications while maintaining proper character rendering within each screen segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An offset is applied specifically to the second frame buffer to adjust its display position locally. This local adjustment ensures that characters and objects are properly positioned and not split across screen boundaries, thereby maintaining display quality in the affected region while preserving the multi-screen functionality.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple applications are executed simultaneously on mobile devices, then the versatility is improved, but the device complexity increases due to limited screen size

Engineering Contradiction:
Improveability to execute multiple applicationsVSAvoidcontrol complexity for multi-screen display
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-divides the frame buffer into multiple frame buffers and applies offsets to their display positions in advance. This preliminary arrangement allows multiple applications to be displayed simultaneously without requiring complex real-time control, thereby reducing operational complexity while maintaining versatility.

Inventive Principle:
Principle #10Preliminary action

3Area of stationary object

If the distance between multiple split screens is relatively long, then the area of each screen is increased, but the natural display capability deteriorates

Engineering Contradiction:
Improvedisplay area of each screenVSAvoidnatural display capability
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The display position parameter of the second frame buffer is adjusted by applying an offset. This parameter change compensates for the gap between screens, ensuring that characters and objects display naturally across the split screens even when the physical distance between them is relatively long.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10019219B2Display device for displaying multiple screens and method for controlling the same
Publication Date: 2018.07.10 SAMSUNG ELECTRONICS CO LTD
  • US10019219B2 patent drawing
  • US10019219B2 patent drawing
  • US10019219B2 patent drawing

AI summary

A method for controlling a display device that displays a frame buffer on a plurality of screens is provided. The method includes receiving a multi-screen mode execution command to display a single frame buffer on a plurality of screens, acquiring the frame buffer, splitting the frame buffer into a plurality of frame buffers to correspond to the plurality of screens, setting an offset for each of the plurality of split frame buffers, and displaying each of the plurality of split frame buffers on an associated one of the plurality of screens based on the set offset.