IP Library Granted Patent US 11,635,892
Granted Patent B2
US 11,635,892 · App. 17/223,413 · Granted Apr 25, 2023

Method for displaying virtual keyboard, virtual keyboard and display device

Inventors: Zhongyi Wang (Beijing, CN); Minhu Fan (Beijing, CN)
Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
G06F3/04886G06T11/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,635,892
App. No.
17/223,413
Granted
Apr 25, 2023
Kind
B2
Abstract

The present disclosure provides a method for displaying a virtual keyboard, a virtual keyboard and a display device, and relates to a technical field of virtual keyboards. The method includes: obtaining the virtual keyboard, the virtual keyboard including a plurality of virtual key areas and a light effect display area between and/or inside the plurality of virtual key areas; and displaying the plurality of virtual key areas of the virtual keyboard and performing a light effect display in the light effect display area.

Claims (43)

1. A method for displaying a virtual keyboard, comprising:

obtaining the virtual keyboard, wherein the virtual keyboard comprises a plurality of virtual key areas and a light effect display area between and/or inside the plurality of virtual key areas; and

displaying the plurality of virtual key areas of the virtual keyboard and performing a light effect display in the light effect display area,

wherein obtaining the virtual keyboard comprises:

obtaining a keyboard layer, wherein the keyboard layer is provided with the plurality of virtual key areas, and a light-transmitting area is provided between and/or inside the plurality of virtual key areas;

obtaining a light effect layer, wherein the light effect layer is provided with the light effect display area;

aligning the light effect display area of the light effect layer with the light-transmitting area of the keyboard layer according to the position of the light-transmitting area set on the keyboard layer, wherein different alignments correspond to different dynamic light effect display effects; and

superimposing the aligned keyboard layer and the light effect layer to obtain the virtual keyboard.

2. The method according to claim 1 , wherein obtaining the light effect layer comprises:

generating a first sub-layer presenting a preset color in the light effect display area based on the preset color;

generating a second sub-layer presenting a plurality of light sources in the light effect display area based on the plurality of light sources; and

superimposing the first sub-layer and the second sub-layer to obtain the light effect layer.

3. The method according to claim 2 , wherein before generating the second sub-layer presenting the plurality of light sources in the light effect display area based on the plurality of light sources, the method further comprises:

obtaining a light effect attribute at each time point;

configuring light effects of the plurality of light sources at each time point based on the light effect attribute at each time point; wherein

the light effect attribute comprises one or more of a radius of an irradiation range, a light source brightness, brightness attenuation information within the irradiation range, and a light source color temperature.

4. The method according to claim 2 , wherein before generating the first sub-layer presenting the preset color in the light effect display area based on the preset color, the method further comprises:

determining the preset color at each time point.

5. The method according to claim 4 , wherein performing the light effect display in the light effect display area comprises:

controlling a color presented in the light effect display area to change with time.

6. An electronic device, comprising:

at least one processor; and

a memory communicatively connected with the at least one processor; wherein,

the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor is capable to implement a method for displaying the virtual keyboard, the method comprising:

obtaining the virtual keyboard, wherein the virtual keyboard comprises a plurality of virtual key areas and a light effect display area between and/or inside the plurality of virtual key areas; and

displaying the plurality of virtual key areas of the virtual keyboard and performing a light effect display in the light effect display area,

wherein obtaining the virtual keyboard comprises:

obtaining a keyboard layer, wherein the keyboard layer is provided with the plurality of virtual key areas, and a light-transmitting area is provided between and/or inside the plurality of virtual key areas;

obtaining a light effect layer, wherein the light effect layer is provided with the light effect display area;

aligning the light effect display area of the light effect layer with the light-transmitting area of the keyboard layer according to the position of the light-transmitting area set on the keyboard layer, wherein different alignments correspond to different dynamic light effect display effects; and

superimposing the aligned keyboard layer and the light effect layer to obtain the virtual keyboard.

7. The electronic device according to claim 6 , wherein obtaining the light effect layer comprises:

generating a first sub-layer presenting a preset color in the light effect display area based on the preset color;

generating a second sub-layer presenting a plurality of light sources in the light effect display area based on the plurality of light sources; and

superimposing the first sub-layer and the second sub-layer to obtain the light effect layer.

8. The electronic device according to claim 7 , wherein before generating the second sub-layer presenting the plurality of light sources in the light effect display area based on the plurality of light sources, the method further comprises:

obtaining a light effect attribute at each time point;

configuring light effects of the plurality of light sources at each time point based on the light effect attribute at each time point; wherein

the light effect attribute comprises one or more of a radius of an irradiation range, a light source brightness, brightness attenuation information within the irradiation range, and a light source color temperature.

9. The electronic device according to claim 7 , wherein before generating the first sub-layer presenting the preset color in the light effect display area based on the preset color, the method further comprises:

determining the preset color at each time point.

10. The electronic device according to claim 9 , wherein performing the light effect display in the light effect display area comprises:

controlling a color presented in the light effect display area to change with time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2021
From: WANG, ZHONGYI; FAN, MINHU
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 055836/0955 →
Priority Claims (1)
CN 202010450907.3 · May 25, 2020 · national
Continuity (1)
Related Publication 20210286513A1 · Sep 16, 2021