# US 2026/0100173 A1 · Multi-window display processing method, electronic device, and storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0100173 A1
- Document ID: US20260100173A1
- Status: Published application
- Kind: A1
- Application number: 19/417,967
- Filed: 2025-12-12
- Published: 2026-04-09
- Earliest claimed: 2023-11-01
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Yiyang Zhou; Zhichao Dong; Zhe Gong; Zhiqi Zhang
- Web page: https://patentgrep.com/patent/US20260100173A1

## CPC

- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- G09G 5/14: Display of multiple viewports
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 9/451: Execution arrangements for user interfaces
- G09G 2330/021: Power management, e.g. power saving
- G09G 2340/12: Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
- G09G 2354/00: Aspects of interface with display user
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

This application relates to the field of window display technologies, and relates to a multi-window display processing method, an electronic device, and a storage medium. In the method, for a plurality of windows synchronously displayed on a display interface of a large-screen electronic device, a part or all of occluded regions of a part or all of occluded windows may be obtained, so that simple drawing can be performed in the occluded region and complex drawing can be performed in an occluding region when drawing is performed in the occluded window on the display interface. This can reduce repeated complex drawing on pixels corresponding to the occluded region, and reduce power consumption of the electronic device based on a feature that drawing of a solid color box consumes less power than drawing of a texture.

## Claims

### Claim 1

A multi-window display processing method, comprising:
obtaining a to-be drawn window set corresponding to a first display interface, wherein the to-be drawn window set comprises a first to-be drawn window and a second to-be drawn window that partially overlap;
obtaining a first region of the first to-be drawn window in the to-be drawn window set, wherein at least a partial region that is of the second to-be drawn window and that overlaps the first region is a second region;
obtaining a first drawing instruction for the second region, wherein the first drawing instruction is used to draw a first solid color box in the second region; and
when drawing on the first display interface, skipping a second drawing instruction and executing the first drawing instruction, wherein the second drawing instruction comprises a native drawing instruction for the second region of the second to-be drawn window.

### Claim 2 (depends on 1)

The method according to claim 1, wherein an area of the second region is less than or equal to an area of a region that is of the second to-be drawn window and that overlaps the first region.

### Claim 3 (depends on 1)

The method according to claim 1, further comprising:
reporting the second region to a first drawing thread of a first application corresponding to the second to-be drawn window; and
generating, by the first drawing thread of the first application, the first drawing instruction based on the second region.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the skipping the second drawing instruction comprises deleting the second drawing instruction, discarding the second drawing instruction, or skipping executing the second drawing instruction.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the native drawing instruction is used to draw a texture or display special effect of the second region of the second to-be drawn window.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the first to-be drawn window and the second to-be drawn window belong to a same application, or
the first to-be drawn window and the second to-be drawn window belong to different applications.

### Claim 7 (depends on 1)

The method according to claim 1, wherein a drawing mode of the first drawing instruction is a blend mode.

### Claim 8 (depends on 1)

The method according to claim 1, further comprising:
obtaining a third region of a third to-be drawn window in the to-be drawn window set, wherein at least a partial region that is of the third to-be drawn window and that overlaps the second region is the third region;
obtaining a third drawing instruction for the third region, wherein the third drawing instruction is used to draw a second solid color box in the third region; and
when drawing on the first display interface, skipping a fourth drawing instruction and executing the third drawing instruction, wherein the fourth drawing instruction comprises a native drawing instruction for the third region of the third to-be drawn window.

### Claim 9

A multi-window display processing method, comprising:
obtaining a to-be drawn window set corresponding to a first display interface, wherein the to-be drawn window set comprises a first to-be drawn rounded-corner window and a second to-be drawn rounded-corner window that partially overlap;
obtaining a first part of the first to-be drawn rounded-corner window in the to-be drawn window set, wherein at least a partial region of the first part of the first to-be drawn rounded-corner window overlaps a first region of the second to-be drawn rounded-corner window;
obtaining a first drawing instruction for the first part of the first to-be drawn rounded-corner window, wherein the first drawing instruction comprises a native drawing instruction for the first part; and
when drawing on the first display interface, skipping a second drawing instruction and executing the first drawing instruction, wherein the second drawing instruction comprises a native drawing instruction for the first region of the second to-be drawn rounded-corner window.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the first part of the first to-be drawn rounded-corner window is a part corresponding to an inscribed rectangle in the first to-be drawn rounded-corner window.

### Claim 11 (depends on 9)

The method according to claim 9, wherein the skipping the second drawing instruction comprises deleting the second drawing instruction, discarding the second drawing instruction, or skipping executing the second drawing instruction.

### Claim 12 (depends on 9)

The method according to claim 9, wherein the native drawing instruction is used to draw a texture or display special effect of the first region of the second to-be drawn rounded-corner window.

### Claim 13 (depends on 9)

The method according to claim 9, wherein a drawing mode of the first drawing instruction is a blend mode.

### Claim 14 (depends on 9)

The method according to claim 9, wherein the first to-be drawn rounded-corner window and the second to-be drawn rounded-corner window belong to a same application, or
the first to-be drawn rounded-corner window and the second to-be drawn rounded-corner window belong to different applications.

### Claim 15 (depends on 9)

The method according to claim 9, further comprising:
obtaining a second region of a third to-be drawn rounded-corner window in the to-be drawn window set, wherein at least a partial region that is in the third to-be drawn rounded-corner window and that overlaps the first region is the second region;
obtaining a third drawing instruction for the second region, wherein the third drawing instruction comprises a native drawing instruction for the second region; and
when drawing on the first display interface, skipping the third drawing instruction and executing the first drawing instruction.

### Claim 16

An electronic device, comprising:
a memory, configured to store instructions executed by one or more processors of the electronic device; and
a processor, being one of the one or more processors of the electronic device and configured to execute instructions stored in the memory to:
obtain a to-be drawn window set corresponding to a first display interface, wherein the to-be drawn window set comprises a first to-be drawn window and a second to-be drawn window that partially overlap;
obtain a first region of the first to-be drawn window in the to-be drawn window set, wherein at least a partial region that is of the second to-be drawn window and that overlaps the first region is a second region;
obtain a first drawing instruction for the second region, wherein the first drawing instruction is used to draw a first solid color box in the second region; and
when drawing on the first display interface, skipping a second drawing instruction and executing the first drawing instruction, wherein the second drawing instruction comprises a native drawing instruction for the second region of the second to-be drawn window.

### Claim 17 (depends on 16)

The electronic device according to claim 16, wherein an area of the second region is less than or equal to an area of a region that is of the second to-be drawn window and that overlaps the first region.

### Claim 18 (depends on 16)

The electronic device according to claim 16, wherein the processor is configured to execute further instructions stored in the memory to:
report the second region to a first drawing thread of a first application corresponding to the second to-be drawn window; and
generate, by the first drawing thread of the first application, the first drawing instruction based on the second region.

### Claim 19 (depends on 16)

The electronic device according to claim 16, wherein the native drawing instruction is used to draw a texture or display special effect of the second region of the second to-be drawn window, and a drawing mode of the first drawing instruction is a blend mode.

### Claim 20 (depends on 16)

The electronic device according to claim 16, wherein the processor is configured to execute further instructions stored in the memory to:
obtain a third region of a third to-be drawn window in the to-be drawn window set, wherein at least a partial region that is of the third to-be drawn window and that overlaps the second region is the third region;
obtain a third drawing instruction for the third region, wherein the third drawing instruction is used to draw a second solid color box in the third region; and
when drawing on the first display interface, skip a fourth drawing instruction and execute the third drawing instruction, wherein the fourth drawing instruction comprises a native drawing instruction for the third region of the third to-be drawn window.
