Frame interpolation method and apparatus, and electronic device
AssigneeVivo Mobile Communication Co., Ltd.
InventorsWenlong Zhuang, Huicong Xu
Life of this patent
Estimating the term…
Abstract
A frame interpolation method includes in a case that the AP master chip obtains a video surface of a to-be-displayed target video, performing area division on the video surface, to obtain M areas, where M is an integer greater than 1; determining a frame interpolation area from the M areas according to whether there is UI surface coverage in the video surface; and performing, by the independent frame interpolation chip, frame interpolation processing on the frame interpolation area.
Claims17
A frame interpolation method, applied to an electronic device, wherein the electronic device comprises an application processor (AP) master chip and an independent frame interpolation chip, wherein the method comprises:
- in a case that the AP master chip obtains a video surface of a to-be-displayed target video, performing area division on the video surface, to obtain M areas, wherein M is an integer greater than 1;
- determining a frame interpolation area from the M areas according to whether there is user interface (UI) surface coverage in the video surface;
- and
- performing, by the independent frame interpolation chip, frame interpolation processing on the frame interpolation area;
- wherein
- in the case that the AP master chip obtains a video surface of a to-be-displayed target video, performing area division on the video surface, to obtain M areas comprises:
- obtaining, by the AP master chip, a to-be-displayed video surface and a UI surface that is displayed on the to-be-displayed video surface;
- inserting, by the AP master chip, a UI detection surface between the video surface and the UI surface, and performing area division on a screen display area by using the UI detection surface, to obtain X areas, wherein each of the X areas is an area in the screen display area, and X is a positive integer greater than 1;
- performing, by the AP master chip, synthesis processing on the video surface, the UI surface, and the UI detection surface, to obtain a first surface;
- and
- performing, by the independent frame interpolation chip, area division on the first surface, to obtain the M areas, wherein each of the M areas is an area in the first surface.
An electronic device, comprising an application processor (AP) master chip, an independent frame interpolation chip, a processor, a memory, and a program or an instruction that is stored in the memory and executable on the processor, wherein the program or the instruction, when executed by the processor, causes the electronic device to perform:
- in a case that the AP master chip obtains a video surface of a to-be-displayed target video, performing area division on the video surface, to obtain M areas, wherein M is an integer greater than 1;
- determining a frame interpolation area from the M areas according to whether there is user interface (UI) surface coverage in the video surface;
- performing, by the independent frame interpolation chip, frame interpolation processing on the frame interpolation area;
- obtaining, by the AP master chip, a to-be-displayed video surface and a UI surface that is displayed on the to-be-displayed video surface;
- inserting, by the AP master chip, a UI detection surface between the video surface and the UI surface, and performing area division on a screen display area by using the UI detection surface, to obtain X areas, wherein each of the X areas is an area in the screen display area, and X is a positive integer greater than 1;
- performing, by the AP master chip, synthesis processing on the video surface, the UI surface, and the UI detection surface, to obtain a first surface;
- and
- performing, by the independent frame interpolation chip, area division on the first surface, to obtain the M areas, wherein each of the M areas is an area in the first surface.
A non-transitory readable storage medium, wherein the non-transitory readable storage medium stores a program or an instruction, and the program or the instruction, when executed by a processor of an electronic device comprising an application processor (AP) master chip and an independent frame interpolation chip, causes the electronic device to perform:
- in a case that the AP master chip obtains a video surface of a to-be-displayed target video, performing area division on the video surface, to obtain M areas, wherein M is an integer greater than 1;
- determining a frame interpolation area from the M areas according to whether there is user interface (UI) surface coverage in the video surface;
- performing, by the independent frame interpolation chip, frame interpolation processing on the frame interpolation area;
- obtaining, by the AP master chip, a to-be-displayed video surface and a UI surface that is displayed on the to-be-displayed video surface;
- inserting, by the AP master chip, a UI detection surface between the video surface and the UI surface, and performing area division on a screen display area by using the UI detection surface, to obtain X areas, wherein each of the X areas is an area in the screen display area, and X is a positive integer greater than 1;
- performing, by the AP master chip, synthesis processing on the video surface, the UI surface, and the UI detection surface, to obtain a first surface;
- and
- performing, by the independent frame interpolation chip, area division on the first surface, to obtain the M areas, wherein each of the M areas is an area in the first surface.
Dependencies are inferred from the claim text.