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
Example Embodiment
[0048] Example 1
[0049] figure 2 This is a business scenario architecture diagram of multi-view video playback in an embodiment of the present invention. The present invention adopts a multi-view video end-to-end system, which is divided into two parts: live broadcast and on-demand. The live broadcast uses the camera array to collect the multi-view video content of the object in real time. , The encoding server performs compression encoding, and then the CDN server performs streaming and packaging, and sends it 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 streamed and packaged before being sent to the terminal.
[0050] During the live broadcast process, the camera array collects raw video data collected by a total of x cameras. When the encoding server performs compression encoding, such as image 3 As shown, IDR frames are generated for each video stream with a period of n seconds, that is...
Example Embodiment
[0057] Example 2
[0058] Such as Figure 4 Shown here is a method for switching viewpoints of a multi-view video in an embodiment of the present invention, including:
[0059] S1. After receiving the user viewpoint switching request, the terminal checks whether there are IDR frames within the preset time period of the content cached locally by the terminal of the current viewpoint;
[0060] S2. If there is an IDR frame in the local cache content of the terminal of the current viewpoint for a preset period of time, the time point of the IDR frame is added to the viewpoint switching request and reported to the server;
[0061] S3. If there is no IDR frame within the preset time period of the local cache content of the terminal of the current viewpoint, and the cache content is greater than the preset time period, the time point after the preset time period is added to the viewpoint switching request and reported to the server;
[0062] S4. If there is no IDR frame within the preset time ...
Example Embodiment
[0066] Example 3
[0067] When the terminal receives the user's command to switch viewpoints, it checks the extended field timestamp information of each frame for the content cached locally by the terminal. If there are IDR frames in the local cache content of the current viewpoint for the preset duration (for example, m milliseconds), it will The time point of the IDR frame is added to the viewpoint switching request and reported to the CDN server; if there is no IDR frame within m milliseconds of the local cache content of the terminal of the current viewpoint, and the cache content is greater than m milliseconds, the time point after m milliseconds is added to the viewpoint switching request , Report to the CDN server; if there is no IDR frame within the preset time period of the local cache content of the terminal of the current viewpoint, and the cache content is less than m milliseconds, the time point at the end of the terminal’s local cache is added to the viewpoint switch...
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.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap