CN116614648B - Free view video display method and system based on view angle compensation system - Google Patents

Free view video display method and system based on view angle compensation system Download PDF

Info

Publication number
CN116614648B
CN116614648B CN202310414704.2A CN202310414704A CN116614648B CN 116614648 B CN116614648 B CN 116614648B CN 202310414704 A CN202310414704 A CN 202310414704A CN 116614648 B CN116614648 B CN 116614648B
Authority
CN
China
Prior art keywords
picture
video stream
angle
virtual point
camera
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310414704.2A
Other languages
Chinese (zh)
Other versions
CN116614648A (en
Inventor
曹万里
张铮凯
朱姝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianyi Digital Life Technology Co Ltd
Original Assignee
Tianyi Digital Life Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianyi Digital Life Technology Co Ltd filed Critical Tianyi Digital Life Technology Co Ltd
Priority to CN202310414704.2A priority Critical patent/CN116614648B/en
Publication of CN116614648A publication Critical patent/CN116614648A/en
Application granted granted Critical
Publication of CN116614648B publication Critical patent/CN116614648B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0135Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a free view video display method and a free view video display system. The virtual point positioning module establishes a virtual point based on a main vision center point of a current camera video stream in a shooting system, when a threshold judging module judges that the accumulated rotation visual angle of a user under the current camera video stream exceeds an optimal picture display threshold, the video stream control module requests a content distribution network to switch to a new video stream corresponding to a next camera in the shooting system, the field angle fitting module calculates coordinates of the rotated virtual point in the new video stream, coordinate fitting is carried out, a picture rotation angle is obtained, picture interpolation compensation is carried out, and a picture after compensation is provided for a player for display by the picture display module. According to the invention, only eight panoramic cameras are needed, continuous and smooth switching of panoramic video streams can be realized with lower video shooting cost, and the method can be widely applied to various application scenes needing high-definition multi-dimensional interactive display of video content in the field of video networking.

Description

Free view video display method and system based on view angle compensation system
Technical Field
The invention relates to the field of video display of a video networking terminal, in particular to a free view video display method and a free view video display system based on a view angle compensation system.
Background
In application scenes such as sports events, singing concerts and remote monitoring, which need to display video content in high definition, effects such as virtual-real combination, immersion interaction, multidimensional display and the like are often realized by shooting free view video.
At present, shooting of free view video content typically requires cameras to be set at 36 to 60 positions. For example, as shown in fig. 1, taking a photographing point as a center, taking a proper distance as a radius, and placing ordinary cameras at intervals of 10 ° to photograph free view angle contents, cameras 1 to 36 photograph together, and photographing costs are high. Accordingly, the bandwidth and terminal performance requirements of the content delivery network CDN are also high when video content is played. Further, when the content is played, the user switches to the video stream of the next camera when clicking the remote controller button, and because of time delay in switching, the time delay in switching is obvious under the condition that the number of shooting cameras is large, and the phenomenon of blocking and the like can also occur, so that the watching experience of the user is influenced.
Therefore, there is a need for a free view interactive video display method and system that can ensure smoothness and viewing effect of view switching and reduce requirements on bandwidth and terminal performance at the same time with smaller video shooting cost, so as to be used for high definition display of video free view in the field of video networking, and realize real-time interaction and virtual-real combination.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter; nor is it intended to be used to determine or limit the scope of the claimed subject matter.
According to the free view video display method based on the view angle compensation system, only eight panoramic cameras are used in combination with the view angle switching compensation system, so that the switching of panoramic video streams can be controlled, the continuous smoothness of pictures after switching is ensured, and the free view video display method based on the view angle compensation system can be widely applied to various application scenes requiring high-definition video content display in the field of view networking.
The free view video display method according to the invention comprises the following steps: establishing a virtual point P of a view angle center picture of a video stream of a current camera S 1, and determining the coordinates of the virtual point P; judging whether the accumulated rotation angle exceeds an optimal picture display threshold according to a user rotation angle instruction, and requesting a new video stream of the next camera S 2 under the condition that the rotation angle exceeds the optimal picture display threshold; calculating coordinates of a rotated virtual point P' in the new video stream; coordinate fitting is carried out, and a picture rotation angle delta is obtained; and performing picture interpolation compensation, and displaying the compensated picture.
A freeview video display system according to the present invention includes: the shooting system consists of eight panoramic cameras which are arranged at 45-degree angles respectively with shooting points as centers and with fixed radiuses; a CDN content delivery network communicatively connected to the shooting system; a view angle switching compensation system communicatively connected to the CDN content delivery network; and a player communicatively connected to the angle of view switching compensation system.
Wherein the viewing angle switching compensation system according to the present invention comprises: the virtual point positioning module is used for establishing a virtual point P based on a main vision center point of a current camera video stream and acquiring coordinates of the virtual point P; the threshold judging module is used for judging whether the accumulated rotation visual angle of the user under the current camera video stream exceeds an optimal picture display threshold; the video stream control module is used for requesting to switch to a new video stream corresponding to the next camera to the content delivery network CDN under the condition that the accumulated rotation visual angle exceeds the optimal picture display threshold; the view angle fitting module is used for calculating the coordinates of the rotated virtual point P' in the new video stream, carrying out coordinate fitting, obtaining a picture rotation angle and carrying out picture interpolation compensation; and a picture display module for displaying the compensated picture.
These and other features and advantages will become apparent upon reading the following detailed description and upon reference to the associated drawings. It is to be understood that both the foregoing general description and the following detailed description are explanatory only and are not restrictive of aspects as claimed.
Drawings
The invention will be described in more detail hereinafter with reference to specific embodiments shown in the drawings.
FIG. 1 is an example of a prior art camera placement scheme for free-view video capture;
FIG. 2 illustrates a camera placement scheme in a freeview video display system based on a field angle compensation system of the present invention;
FIG. 3 is a schematic block diagram of a freeview video display system based on the field angle compensation system of the present invention;
FIG. 4 is a schematic block diagram of the angle-of-view switching compensation system of the present invention;
fig. 5 is a flow chart of a freeview video display method of the present invention.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods according to embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s).
Detailed Description
The application will be described in more detail hereinafter with reference to specific embodiments shown in the drawings. Various advantages and benefits of this application will become apparent to those of ordinary skill in the art upon reading the following detailed description of the specific embodiments. It should be understood, however, that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. The following embodiments are provided to enable a more thorough understanding of the present application. Unless otherwise defined, technical or scientific terms used herein should be given the ordinary meaning as understood by one of ordinary skill in the art to which this application belongs.
Fig. 2 shows a camera placement scheme in a freeview video display system of the present invention. As shown in fig. 2, during shooting, one panoramic camera is placed every 45 ° with a shooting point as a center and a proper distance as a radius, and 8 panoramic cameras are used. The optimal view angle of the display picture of the panoramic camera shooting content is about 45 degrees, the picture within the range of 45 degrees is free from distortion, and for a shooting center, when the user rotation view angle exceeds +/-22.5 degrees, a shot object reaches the left and right frames of a main picture, and the picture stretching distortion is serious; the rotation angle continues to increase, and the shooting center cannot display the side surface because of the limitation of the shooting angle, and the video stream needs to be switched.
In the content playing process, when a user rotates the visual angle, a spatial position virtual point P is established, if the P is within the optimal display angle threshold of the current camera, the virtual point P is displayed in the video stream of the current camera, and the video stream of the next camera is switched to until the rotation angle exceeds the optimal display angle threshold of the current camera (namely exceeds the range of +/-22.5 degrees of the center). When switching video streams, the field angle switching compensation system of the invention performs virtual point repositioning P' and picture fitting compensation. Specifically, plane equation coefficients are obtained according to three-point coordinates of the virtual point P, the camera No. 1S 1 and the camera No. 2S 2, the position P' of the repositioning virtual point P in a new video stream coordinate system is calculated according to the difference value of the rotation angle and the optimal display angle of a user to fit, the main vision angle of a switched picture is determined, the display main vision of the next video stream is ensured to be connected with the picture of the main vision of the previous video stream, the main vision picture rotates smoothly and smoothly, no obvious stepping picture pauses are caused, and better main vision picture switching sensory experience is provided for the user.
The overall free view video display system of the present invention is described in detail with reference to fig. 3, and the view angle switching compensation system is described in detail with reference to fig. 4.
The free view video display system of the invention comprises a shooting system 310 composed of 8 cameras, a CDN content delivery network 320, a view angle switching compensation system 330 and a player 340.
The player 340 receives the rotation angle instruction from the user and transmits the instruction to the angle of view switching compensation system 330, the angle of view switching compensation system 330 determines whether the rotation angle exceeds the current camera optimal display angle threshold (i.e. whether the camera needs to be switched), if the camera does not need to be switched, the player that controls the picture rotation of the current camera video stream and transmits the rotated video stream is controlled, if the camera needs to be switched, the video stream switching request is sent to the CDN content delivery network 320, the CDN content delivery network 320 returns the new video stream of the next camera after the switching in the shooting system 310 to the angle of view switching compensation system 330, and the angle of view switching compensation system 330 fits the new video stream and transmits the new video stream to the player 340 for display.
Fig. 4 is a detailed schematic block diagram of the modules in the angle-of-view switching compensation system 330 in fig. 3, and the angle-of-view switching compensation system 330 includes a virtual point location module 331, a threshold determination module 332, a video stream control module 333, an angle-of-view fitting module 334, and a picture display module 335. Wherein:
The virtual point positioning module 331 is configured to receive a user rotation angle instruction from the player when the user rotates the angle of view each time, establish a virtual point P based on the current camera video stream dominant visual center point, and store coordinates (x 0,y0,z0) of the virtual point P in the present coordinate system.
The threshold value judging module 332 is configured to receive the virtual point P position coordinate information (x 0,y0,z0) from the virtual point positioning module 331, and judge whether the cumulative rotation angle of view of the user under the current camera video stream exceeds the optimal screen display threshold value; if not, the control information is directly transmitted to the picture control module 335 to control the picture rotation of the current camera video stream, and if yes, the rotation angle size information is transmitted to the video stream control module 333. Because the optimal view angle in the display picture of the shot content of the panoramic camera is about 45 degrees, the judging mode of whether the optimal picture display threshold value is exceeded is as follows: and when the user rotates within 22.5 degrees from the default main view angle, displaying a picture after the current panoramic video stream rotates, and if the rotation angle is larger than 22.5 degrees, requesting the video stream of the next camera.
The video stream control module 333 is configured to receive the rotation angle information from the threshold value judging module 332, and request the content delivery network CDN to switch to a new video stream corresponding to the next camera according to the rotation angle information.
The view angle fitting module 334 further includes a virtual point repositioning module and a picture fitting module, where the virtual point repositioning module is configured to receive, from the content delivery network CDN, a new video stream corresponding to the switched next camera, perform repositioning calculation in the new video stream according to the virtual point location coordinates, and the picture fitting module fits a main view picture of the new video stream according to the calculation result of the virtual point repositioning module, and transmits the main view picture to the picture display module 335.
The screen display module 335: the processed video is provided to the player by displaying the picture based on information from the threshold determination module 332 or information from the view angle fitting module 334.
Fig. 5 is a flow chart of a freeview video display method of the present invention.
In step S510, the user issues a rotation angle instruction;
In step S520, the image frame displayed by the current camera video stream is analyzed, a virtual point P of the current field angle center picture is established, and the coordinates (x 0,y0,z0) thereof are determined;
in step S530, it is determined whether the rotation angle accumulated by the instruction exceeds the optimal screen display threshold, i.e. 22.5 °;
if not, go to step S540, after rotating the current camera video stream, directly forward
Proceeding to step S590 to perform screen display;
If yes, go to step S550, request the new video stream content of the next camera, and then go to step S560;
In step S560, after a new video stream is acquired, the undetermined coefficient A, B, C of the plane equation may be obtained by substituting the spatial coordinates P(x0,y0,z0)、S1(x1,y1,z1)、S2(x2,y2,z2) of the three points of the virtual point P, the camera No. 1S 1, and the camera No. 2S 2 into the plane equation, and then the coordinates (x ', y', z ') of the rotated virtual point P' may be obtained according to the obtained plane equation coefficient A, B, C and the coordinates of the virtual point P, where the formula is as follows:
Ax+By+Cz+D=0;
Wherein A, B, C is the undetermined coefficient of the plane equation, D is a constant, T is the cumulative rotation angle of the user rotation angle instruction, P '(x', y ', z') is the virtual point coordinates, tpef is the optimal picture threshold rotation angle, and the sum is only 22.5 °.
For example, P, S 1、S2, three-point coordinates are P (6,10,8), S 1(0,0,0),S2 (12,10,0), and the substitution of the plane equation ax+by+cz+d=0 is:
Solving to obtain the undetermined coefficient of the plane equation: a=4c/3, b= -8c/5, d=0, substituting ax+by+cz+d=0 gives the equation 4x/3-8y/5+z =0.
Substituting a/c=4/3, B/c= -8/5, t=31.5° into
Let x '=16/5, y' = -32/5, z=8, i.e. the P 'point coordinates are P' (16/5, -32/5, 8).
In step S570, coordinate fitting is performed, that is, a space straight line PS 1 equation is calculated according to the coordinates of the virtual point P and the camera S 1, a space straight line P 'S 2 equation is calculated according to the coordinates of the rotated virtual point P' and the camera S 2, and an included angle γ between the two straight lines is calculated, so that an absolute value δ of (45 ° - γ) is the rotation angle of the first frame.
δ=|45°-γ|
Wherein A1, A2, B1 and B2 are A, B values of two space straight lines respectively.
In step S580, the picture interpolation compensation is performed, that is, the first frame picture under the new video stream is obtained by rotating δ under the default angle of the new video stream content of the next camera.
In step 590, a screen display is performed.
According to the free view video display method and system, only 8 panoramic cameras are needed to shoot, the number of cameras needed can be greatly reduced, shooting, content production and CDN cost can be greatly saved, meanwhile, through virtual point repositioning and picture fitting, the picture connection effect after video stream switching can be guaranteed to achieve the switching effect of the conventional free view 36-channel common video stream, and the free view video display method and system have wide application potential in the fields of high-definition display, real-time interaction, virtual-real combination and the like of interactive videos in the field of video networking.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application, and are intended to be included within the scope of the appended claims and description.

Claims (5)

1. A freeview video display method, comprising:
Establishing a virtual point P of a view angle center picture of a video stream of a current camera S 1, and determining the coordinates of the virtual point P;
Judging whether the accumulated rotation angle exceeds an optimal picture display threshold according to a user rotation angle instruction, and requesting a new video stream of the next camera S 2 under the condition that the rotation angle exceeds the optimal picture display threshold;
calculating coordinates of the rotated virtual point P' in the new video stream, including:
The spatial coordinates P(x0,y0,z0)、S1(x1,y1,z1)、S2(x2,y2,z2)Ax+By+Cz+D=0 of the virtual point P, the camera S 1 and the camera S 2 are substituted into a plane equation to obtain the undetermined coefficient A, B, C, and then the coordinates (x ', y', z ') of the rotated virtual point P' are obtained according to the following equation:
Tpef is the optimal picture display threshold, and T is the cumulative rotation angle of the user rotation angle instruction;
Coordinate fitting is performed to obtain a picture rotation angle delta, which comprises the following steps:
Solving the following space straight line PS 1 equation according to the coordinates of the virtual point P and the camera S 1, solving the following space straight line P 'S 2 equation according to the coordinates of the rotated virtual point P' and the camera S 2, and calculating the two straight line included angle gamma to obtain the picture rotation angle delta:
δ=|45°-γ|
Wherein A1, A2, B1 and B2 are A, B values of two space straight lines respectively; and
Performing picture interpolation compensation and displaying a compensated picture, wherein the picture interpolation compensation comprises: rotating an angle delta under a default angle of new video stream content of the next camera to obtain a first frame picture under the new video stream;
A total of eight panoramic cameras which are centered on a shooting point, have fixed radii and are respectively arranged at 45-degree intervals are used, and the optimal picture display threshold value is 22.5 degrees.
2. The method of claim 1, further comprising controlling the video stream picture of the current camera S 1 to be rotated and displayed in case it is determined that the rotation angle accumulated by the user rotation angle instruction does not exceed the optimal picture display threshold.
3. A viewing angle switching compensation system communicatively connected to a total of eight panoramic cameras centered on a photographing point, each of which is placed at 45 ° angles apart, the viewing angle switching compensation system comprising:
the virtual point positioning module is used for establishing a virtual point P based on a main vision center point of a current camera video stream and acquiring coordinates of the virtual point P;
The threshold judging module is used for judging whether the accumulated rotation visual angle of the user under the current camera video stream exceeds an optimal picture display threshold value by 22.5 degrees;
The video stream control module is used for requesting to switch to a new video stream corresponding to the next camera to the content delivery network CDN under the condition that the accumulated rotation visual angle exceeds the optimal picture display threshold;
The view angle fitting module is used for calculating the coordinates of the rotated virtual point P' in the new video stream, carrying out coordinate fitting, obtaining a picture rotation angle delta, and carrying out picture interpolation compensation; and
The picture display module is used for displaying the compensated picture, wherein:
The calculating coordinates of the rotated virtual point P' in the new video stream includes:
The spatial coordinates P (x 0,y0,z0) of each of the virtual point P, the camera S 1 and the camera S 2,
S1(x1,y1,z1)、S 2(x2,y2,z2) are substituted into the plane equation to find the undetermined coefficients A, B, C therein, and then the coordinates (x ', y', z ') of the rotated virtual point P' are found according to the following equation:
Tpef is the optimal picture display threshold, and T is the cumulative rotation angle of the user rotation angle instruction;
the coordinate fitting is performed, and obtaining the picture rotation angle delta includes:
The following spatial line PS 1 equation is found from the coordinates of the virtual point P and the camera S 1,
Solving the following space straight line P 'S 2 equation according to the coordinates of the rotated virtual point P' and the camera S 2, and calculating the included angle gamma of the two straight lines to obtain the picture rotation angle delta:
δ=|45°-γ|
wherein A1, A2, B1 and B2 are A, B values of two space straight lines respectively;
The picture interpolation compensation includes: and rotating the angle delta under the default angle of the new video stream content of the next camera to obtain a first frame picture under the new video stream.
4. The view angle switching compensation system of claim 3, wherein the view angle fitting module further comprises a virtual point repositioning module and a picture fitting module, wherein:
The virtual point relocation module is configured to receive a new video stream of a next camera after switching from the content delivery network CDN, perform relocation calculation in the new video stream according to the virtual point position coordinates, and
And the picture fitting module fits a main view picture of the new video stream according to the calculation result of the virtual point repositioning module and transmits the main view picture to the picture display module.
5. A freeview video display system, comprising:
The shooting system consists of eight panoramic cameras which are arranged at 45-degree angles respectively with shooting points as centers and with fixed radiuses;
a CDN content delivery network communicatively connected to the shooting system;
The angle of view switching compensation system of claim 3 or 4 communicatively connected to the CDN content delivery network; and
A player communicatively coupled to the angle of view switching compensation system,
The player receives a user rotation visual angle instruction, the visual angle switching compensation system judges whether the rotation angle of the instruction exceeds the optimal display angle threshold of the current camera, and sends a video stream switching request to the CDN content distribution network under the condition that the rotation angle exceeds the optimal display angle threshold, and requests to switch a new video stream of the next camera to perform virtual point coordinate fitting and picture interpolation compensation, and the compensated video stream is provided for the player for display.
CN202310414704.2A 2023-04-18 2023-04-18 Free view video display method and system based on view angle compensation system Active CN116614648B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310414704.2A CN116614648B (en) 2023-04-18 2023-04-18 Free view video display method and system based on view angle compensation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310414704.2A CN116614648B (en) 2023-04-18 2023-04-18 Free view video display method and system based on view angle compensation system

Publications (2)

Publication Number Publication Date
CN116614648A CN116614648A (en) 2023-08-18
CN116614648B true CN116614648B (en) 2024-06-07

Family

ID=87680796

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310414704.2A Active CN116614648B (en) 2023-04-18 2023-04-18 Free view video display method and system based on view angle compensation system

Country Status (1)

Country Link
CN (1) CN116614648B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009010915A (en) * 2007-05-31 2009-01-15 Takeshi Yanagisawa Video display method and video system
CN104516103A (en) * 2013-09-30 2015-04-15 微太科技股份有限公司 Lens view switching device and method
CN105939481A (en) * 2016-05-12 2016-09-14 深圳市望尘科技有限公司 Interactive three-dimensional virtual reality video program recorded broadcast and live broadcast method
CN108322730A (en) * 2018-03-09 2018-07-24 嘀拍信息科技南通有限公司 A kind of panorama depth camera system acquiring 360 degree of scene structures
CN108600771A (en) * 2018-05-15 2018-09-28 东北农业大学 Recorded broadcast workstation system and operating method
CN109889914A (en) * 2019-03-08 2019-06-14 腾讯科技(深圳)有限公司 Video pictures method for pushing, device, computer equipment and storage medium
CN209725683U (en) * 2019-02-01 2019-12-03 杭州视熵科技有限公司 A kind of adjustable platform towards polyphaser panoramic mosaic
CN111408132A (en) * 2020-02-17 2020-07-14 网易(杭州)网络有限公司 Game picture display method, device, equipment and storage medium
CN111901616A (en) * 2020-07-15 2020-11-06 天翼视讯传媒有限公司 H5/WebGL-based method for improving multi-view live broadcast rendering
WO2021179783A1 (en) * 2020-03-11 2021-09-16 叠境数字科技(上海)有限公司 Free viewpoint-based video live broadcast processing method, device, system, chip and medium
CN114666565A (en) * 2020-12-22 2022-06-24 中国电信股份有限公司 Multi-view video playing method and device and storage medium
CN115174942A (en) * 2022-07-08 2022-10-11 叠境数字科技(上海)有限公司 Free visual angle switching method and interactive free visual angle playing system
CN115242969A (en) * 2022-06-22 2022-10-25 天翼数字生活科技有限公司 Method and system for controlling rotation of network camera

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180342043A1 (en) * 2017-05-23 2018-11-29 Nokia Technologies Oy Auto Scene Adjustments For Multi Camera Virtual Reality Streaming

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009010915A (en) * 2007-05-31 2009-01-15 Takeshi Yanagisawa Video display method and video system
CN104516103A (en) * 2013-09-30 2015-04-15 微太科技股份有限公司 Lens view switching device and method
CN105939481A (en) * 2016-05-12 2016-09-14 深圳市望尘科技有限公司 Interactive three-dimensional virtual reality video program recorded broadcast and live broadcast method
CN108322730A (en) * 2018-03-09 2018-07-24 嘀拍信息科技南通有限公司 A kind of panorama depth camera system acquiring 360 degree of scene structures
CN108600771A (en) * 2018-05-15 2018-09-28 东北农业大学 Recorded broadcast workstation system and operating method
CN209725683U (en) * 2019-02-01 2019-12-03 杭州视熵科技有限公司 A kind of adjustable platform towards polyphaser panoramic mosaic
CN109889914A (en) * 2019-03-08 2019-06-14 腾讯科技(深圳)有限公司 Video pictures method for pushing, device, computer equipment and storage medium
CN111408132A (en) * 2020-02-17 2020-07-14 网易(杭州)网络有限公司 Game picture display method, device, equipment and storage medium
WO2021179783A1 (en) * 2020-03-11 2021-09-16 叠境数字科技(上海)有限公司 Free viewpoint-based video live broadcast processing method, device, system, chip and medium
CN111901616A (en) * 2020-07-15 2020-11-06 天翼视讯传媒有限公司 H5/WebGL-based method for improving multi-view live broadcast rendering
CN114666565A (en) * 2020-12-22 2022-06-24 中国电信股份有限公司 Multi-view video playing method and device and storage medium
CN115242969A (en) * 2022-06-22 2022-10-25 天翼数字生活科技有限公司 Method and system for controlling rotation of network camera
CN115174942A (en) * 2022-07-08 2022-10-11 叠境数字科技(上海)有限公司 Free visual angle switching method and interactive free visual angle playing system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
虚拟现实中的实景视频切换技术研究;邵刚;屈保平;曹鹏;刘明智;;微处理机;20131015(第05期);全文 *

Also Published As

Publication number Publication date
CN116614648A (en) 2023-08-18

Similar Documents

Publication Publication Date Title
JP3870124B2 (en) Image processing apparatus and method, computer program, and computer-readable storage medium
JP3792901B2 (en) Camera control system and control method thereof
US7675539B2 (en) Camera control apparatus, camera system, electronic conference system, and camera control method
EP3065049A2 (en) Interactive video display method, device, and system
CN111263177A (en) Video interactive live broadcast method and system
US9013561B2 (en) Stereoscopic video processing apparatus, method, and program
US20060192847A1 (en) Display apparatus, and display control method for the display apparatus
WO2021237616A1 (en) Image transmission method, mobile platform, and computer readable storage medium
JP2004266317A (en) Monitoring apparatus
CN112468806B (en) Panoramic video transmission optimization method for cloud VR platform
WO2018036112A1 (en) Method and system for encoding/decoding panoramic video
CN111818304A (en) Image fusion method and device
US20100123790A1 (en) Autofocus system
US9030525B2 (en) Method and apparatus for optimal motion reproduction in stereoscopic digital cinema
CN109618093A (en) A kind of panoramic video live broadcasting method and system
JP2020042665A (en) Information processing apparatus, control method thereof, and program
CN111083368A (en) Simulation physics cloud platform panoramic video display system based on high in clouds
WO2021200184A1 (en) Information processing device, information processing method, and program
CN116614648B (en) Free view video display method and system based on view angle compensation system
JP2005175970A (en) Imaging system
JP2000341574A (en) Camera device and camera control system
CN112601044A (en) Conference scene picture self-adaption method
WO2023036218A1 (en) Method and apparatus for determining width of viewpoint
JPH10294890A (en) Automatic/manual photographic camera system
WO2014097465A1 (en) Video processor and video p rocessing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant