Method and device for shortening image delay

An image delay and image technology, applied in the field of virtual reality, can solve problems such as large image delay and poor user experience, and achieve the effects of shortening image delay, optimizing user experience, and broadening the scope of application

Active Publication Date: 2016-11-09
BEIJING PICO TECH
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a method and device for shortening image delay, which are used to solve the problem that there is a relatively large delay in image rendering to display in existing Android-based virtual reality devices, resulting in poor user experience

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for shortening image delay
  • Method and device for shortening image delay
  • Method and device for shortening image delay

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] figure 1 is a flow chart of a method for shortening image delay according to an embodiment of the present invention, see figure 1 , the method includes:

[0035] Step S11, setting the size of the frame buffer of the system according to the size of the display screen of the device to obtain a first buffer part and a second buffer part whose sizes are equal to the size of the display screen; the device here is a virtual reality device.

[0036] Step S12, using the display driver of the system to alternately read the first buffer and the second buffer according to the frame synchronization signal to obtain the current frame image and refresh the current frame image on the display screen;

[0037] Step S13 , using the display driver of the system to send a notification message to the application of the system, so that the application can synchronously draw the next frame of image into a buffer different from the buffer currently read by the display driver.

[0038] Depend...

Embodiment 2

[0040] Here is a brief introduction to the display synthesis mechanism of Android in the prior art. In practical applications, there are two ways to synthesize the application window Surface, one is to synthesize in the form of software, and the other is to use hardware. The software method is SurfaceFlinger, and the hardware method is Overlay. Because the content of hardware composition is relatively simple and the processing time is short, in this embodiment, the method of hardware composition is used to avoid the method of software composition. Simply put, Overlay is to send the format data and control information acceptable to the hardware to the frame buffer, and the hardware display driver is responsible for synthesizing the contents of the Overlay buffer and the main screen buffer. Specific to an application in a virtual reality device, the time required from capturing the change of the user's head position to drawing the corresponding image and finally displaying it on...

Embodiment 3

[0051] image 3 It is a structural block diagram of a device for shortening image delay according to an embodiment of the present invention, see image 3 , the device 30 for shortening image delay includes:

[0052] The frame buffer setting unit 301 is used to set the size of the frame buffer of the system according to the size of the display screen of the device, so as to obtain a first buffer portion and a second buffer portion whose size is equal to the size of the display screen; the device here can be A virtual reality device based on the Android system.

[0053] The display driving unit 302 is used to alternately read the first buffer and the second buffer according to the frame synchronization signal to obtain the current frame image and refresh the current frame image on the display screen in order from top to bottom, and at the same time, to the system The application drawing unit 303 sends a notification message;

[0054] The application drawing unit 303 is config...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method and device for shortening image delay. The method comprises steps of setting a size of a frame buffer area of a system according to a size of a device display screen, obtaining a first buffer part and a second buffer part which have same sizes with size of the display screen, using a display driver of the system to alternatively read the first buffer part and the second buffer part according to a frame synchronization signal in order to obtain a current frame image and refresh the current frame image onto the display screen, and using the display driver of the system to transmit notification information to applications of the system and making the application synchronically draw the image of the next frame into a buffer part different from the buffer part that the display driver reads currently. The method and the device arrange the first buffer part and the second buffer part, so that the display driver can alternatively display contents of the two buffer parts, and the application can directly draw the image into the two buffer parts so as to shorten delay of the image from rendering to display and optimize user experience.

Description

technical field [0001] The invention relates to the field of virtual reality technology, in particular to a method and device for shortening image delay. Background technique [0002] In recent years, with the gradual maturity of virtual reality (Virtual Reality, VR for short) technology, various virtual reality devices appear one after another. Because of the open source nature of Android and its complete ecosystem, many virtual reality devices are developed based on the Android system. [0003] The display process of an existing Android application generally includes two parts: application-side rendering and system-side rendering. For example, an Android application calls the SurfaceFlinger service to render the measured, laid out, and drawn Surface to the display screen. Generally, when drawing images, a technique called "double buffering" is used. Double buffering means using two buffers (SharedBufferStack), one of which is called FrontBuffer and the other is called B...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G09G5/14G09G5/391G09G5/395G09G5/399
CPCG09G5/14G09G5/391G09G5/395G09G5/399
Inventor 李立纲
Owner BEIJING PICO TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products