Panoramic video rendering method and system
A panoramic video and video source technology, applied in the field of image rendering, can solve the problems of large consumption of rendering performance in different interactive modes, regardless of the adaptability of panoramic video, and achieve the effect of avoiding playback freeze and optimizing rendering efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0060] Such as figure 2 As shown, it is a flow chart of a panoramic video rendering method proposed in the first embodiment of the present application. It can be understood that the flowchart in this method embodiment is not used to limit the sequence of execution steps. Some steps in the flow chart can also be added or deleted as needed.
[0061] The method includes the following steps:
[0062] S200, acquire the current frame image from the video source, and generate texture map data, wherein, according to the viewing angle of the perspective camera, the gaze point area is determined, and the picture pixels outside the gaze point area are compared with the picture pixels in the gaze point area Render at a lower resolution.
[0063] When it is necessary to play a panoramic video on the client side, it is first necessary to obtain each frame of image from the video source, and draw and generate texture map data according to each frame of image. Each frame image update of ...
Embodiment 2
[0104] Such as Figure 7 As shown, it is a flow chart of a panoramic video rendering method proposed in the second embodiment of the present application. In the second embodiment, the panoramic video rendering method further includes step S302 on the basis of the above-mentioned first embodiment. It can be understood that the flowchart in this method embodiment is not used to limit the sequence of execution steps. Some steps in the flow chart can also be added or deleted as needed.
[0105] The method includes the following steps:
[0106] S300. Acquire the current frame image from the video source.
[0107] When it is necessary to play a panoramic video on the client side, it is first necessary to obtain each frame of image from the video source, and draw and generate texture map data according to each frame of image.
[0108] S302. Determine whether the current frame image needs to be rendered according to preset performance detection parameters. When rendering is not r...
Embodiment 3
[0124] Such as Figure 8 As shown, it is a schematic diagram of a hardware architecture of an electronic device 20 proposed in the third embodiment of the present application. In this embodiment, the electronic device 20 may include, but is not limited to, a memory 21 , a processor 22 , and a network interface 23 that may be communicatively connected to each other through a system bus. It should be pointed out that, Figure 8 Only electronic device 20 is shown with components 21-23, but it should be understood that implementing all of the illustrated components is not a requirement and that more or fewer components may instead be implemented. In this embodiment, the electronic device 20 may be the client device 2 or the panoramic video rendering device 3 .
[0125] The memory 21 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a hard disk, a multimedia card, a card-type memory (for example, SD or DX memory, etc.)...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com