Viewpoint switching method and system for multi-viewpoint video
A multi-view video and switching system technology, applied in the field of video playback, can solve problems such as time point delay, and achieve the effect of improving user experience and improving playback fluency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] figure 2 It is a business scene architecture diagram of multi-viewpoint video playback in the embodiment of the present invention. The present invention adopts a multi-viewpoint video end-to-end system, which is divided into two parts: live broadcast and on-demand broadcast. , compressed and encoded by the encoding server, and then streamed and packaged by the CDN server, and sent to the terminal; while the on-demand content is directly injected into the CDN server as a file, processed by the CDN server, and then sent to the terminal after being streamed and packaged.
[0050] During the live broadcast, the camera array collects raw video data collected by a total of x cameras. When the encoding server compresses and encodes, such as image 3 As shown, an IDR frame is generated for each channel of video code stream at a period of n seconds, that is, each channel of video has an IDR frame at each time node of n seconds, that is, the length of the GOP (Group of Pictures)...
Embodiment 2
[0058] Such as Figure 4 As shown, it is a viewpoint switching method of a multi-viewpoint video in an embodiment of the present invention, including:
[0059] S1. After receiving the user's view switching request, the terminal checks whether there is an IDR frame within the preset duration of the terminal's local cache content of the current view;
[0060] S2. If there is an IDR frame in the preset duration of the terminal local cache content of the current viewpoint, add the time point of the IDR frame to the viewpoint switching request, and report to the server;
[0061] S3. If there is no IDR frame within the preset duration of the terminal local cache content of the current viewpoint, and the cache content is longer than the preset duration, add a time point after the preset duration to the viewpoint switching request, and report to the server;
[0062] S4. If there is no IDR frame within the preset duration of the terminal local cache content of the current viewpoint, a...
Embodiment 3
[0067] When the terminal receives a command from the user to switch viewpoints, it checks the time stamp information of the extension field of each frame for the content locally cached by the terminal. If there is an IDR frame within the preset duration (for example, m milliseconds) of the terminal locally cached content of the current viewpoint, the The time point of the IDR frame is added to the view switching request and reported to the CDN server; if there is no IDR frame within m milliseconds of the terminal local cache content of the current view, and the cache content is greater than m milliseconds, the time point after m milliseconds is added to the view switching request , report to the CDN server; if there is no IDR frame within the preset duration of the terminal local cache content of the current viewpoint, and the cache content is less than m milliseconds, add the time point at the end of the terminal local cache to the view switching request and report to the CDN s...
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