Video file editing method, apparatus and system

By building a web server within the panoramic camera, terminal devices can communicate with the panoramic camera to perform video editing, solving the problems of complex operation and low efficiency in existing technologies, and realizing an efficient and convenient video editing process.

WO2026007376A1PCT designated stage Publication Date: 2026-01-08SHENZHEN LABPANO ARTIFICIAL INTELLIGENCE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/070430
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-05
Filing Date
2025-01-03
Publication Date
2026-01-08

AI Technical Summary

Technical Problem

The existing video file editing process is complicated, requiring the installation of an app on the mobile device and the acquisition of the original quality video file, resulting in low processing efficiency.

Method used

A panoramic camera is set up with a web server. Terminal devices communicate with the panoramic camera through a browser or an application with built-in web browsing function to obtain video files and perform editing operations to generate video editing files. The panoramic camera then processes the video files accordingly.

Benefits of technology

It improves the portability and efficiency of video editing, reduces the complexity and cost of connecting terminal devices to panoramic cameras, enhances system compatibility and security, and expands the scope and scenarios of use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025070430_08012026_PF_FP_ABST
    Figure CN2025070430_08012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a video file editing method, apparatus and system. The editing method is applied to a panoramic camera and a terminal device; a web server is set up in the panoramic camera; and the terminal device is communicatively connected to the web server by means of a browser or an application having a built-in webpage browsing function, and acquires a video file in the panoramic camera, wherein the video file is a panoramic video file or a planar video file obtained by cropping viewing angle-based pictures from the panoramic video file. The editing method further comprises: upon acquiring the video file, the terminal device detects a video editing operation of a user on the video file to generate a video editing file, and sends the video editing file to the panoramic camera by means of the browser or the application having a built-in webpage browsing function; and the panoramic camera acquires the video editing file, and edits the video file on the basis of the video editing file to obtain an edited video file. The present application helps a user to quickly edit a video file on a mobile phone terminal, without using an app.
Need to check novelty before this filing date? Find Prior Art

Description

Editing method, device and system of video file TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of video editing, in particular to an editing method, device and system of a video file. BACKGROUND

[0002] The existing video file needs to be edited by the user to obtain the viewing angle required by the user for viewing, and the user usually needs to connect the panoramic camera through the app of the mobile terminal, obtain the video file on the app of the mobile terminal, and perform corresponding video editing operation, which is complicated to operate, requires the mobile terminal to install the app application, and the mobile app needs to obtain the original quality video file for video editing processing, which results in lower processing efficiency. TECHNICAL PROBLEM

[0003] The existing video file user has the technical problems of complicated operation and low efficiency in the video editing process. TECHNICAL SOLUTION

[0004] An editing method of a video file is applied to a panoramic camera and a terminal device, characterized in that the panoramic camera is built with a web server, the terminal device is connected in communication with the web server through a browser or an application program with a web browsing function, and a video file in the panoramic camera is obtained, the video file is a panoramic video file or a planar video file obtained by cutting the angle picture of the panoramic video file, and the editing method of the video file further includes that after the terminal device obtains the video file, a video editing operation of the video file by a user is detected, a video editing file is generated, and is sent to the panoramic camera through the browser or the application program with the web browsing function; the panoramic camera obtains the video editing file, edits and processes the video file according to the video editing file, and obtains an edited video file.

[0005] In a specific embodiment, the planar video file obtained by cutting the angle picture of the panoramic video file includes that the terminal device obtains the planar video file of the default angle of the panoramic video file sent by the panoramic camera, detects a picture angle conversion instruction of the planar video file, and sends it to the panoramic camera in real time, the panoramic camera obtains the picture angle conversion instruction, adjusts the angle picture of the panoramic video file according to the picture angle conversion instruction, and sends the adjusted angle picture of the panoramic video file to the terminal device as a planar video file.

[0006] In an embodiment, the detecting the video editing operation of the user on the video file, and generating a video editing file, comprises: detecting the video editing operation of the user, obtaining a video editing data sequence according to the video editing operation, and generating a corresponding video editing file of the video file according to the video editing data sequence.

[0007] In an embodiment, the editing the video file according to the video editing file to obtain an edited video file comprises: parsing the video editing file to obtain the video editing data sequence, and editing the video file according to the video editing data sequence to obtain the edited video file.

[0008] In an embodiment, the video editing operation comprises any one or any combination of two or more of an angle of field adjustment operation, a dot editing operation, a cropping operation, a speed adjustment operation, and a display mode changing operation.

[0009] In an embodiment, the video editing operation is a dot editing operation, the video editing data sequence comprises key frame parameters and an animation transition type between adjacent key frames, the key frame parameters comprise a time stamp, a view direction, and a zoom level of the key frame, and the animation transition type between adjacent key frames comprises any one or any combination of a linear uniform transition, a slow-in-fast-out transition, a fast-in-slow-out transition, and a fast-in-fast-out transition.

[0010] In an embodiment, the video file is a video file that has completed panorama stitching and anti-shake processing in the panoramic camera, or a video file with target tracking results that has completed target tracking in the panoramic camera.

[0011] In an embodiment, the editing method of the video file further comprises: the terminal device obtaining the edited video file through the browser or the application program with the web browsing function, and saving the edited video file to a local storage of the terminal device.

[0012] In an embodiment, the application further provides an editing device of a video file, comprising a panoramic camera module and a terminal device module, characterized in that: a web server module is built on the panoramic camera module, the terminal device module is in communication connection with the web server module through a browser module or an application module with a web browsing function, and acquires a video file in the panoramic camera module, wherein the video file is a panoramic video file or a planar video file obtained by cutting a view angle picture from the panoramic video file; the terminal device module further comprises a generating module, which detects a video editing operation of a user on the video file after the terminal device module acquires the video file, generates a video editing file, and sends the video editing file to the panoramic camera through the browser module or the application module with the web browsing function; the panoramic camera module further comprises an editing processing module, which edits the video file according to the video editing file after the panoramic camera module acquires the video editing file, and obtains an edited video file; and the terminal device module further comprises a saving module, which saves the edited video file in a local storage of the terminal device module after the terminal device module acquires the edited video file through the browser module or the application module with the web browsing function.

[0013] In an embodiment, the application further provides an editing system of a video file, comprising a panoramic camera unit and a terminal device unit, characterized in that: a web server unit is built on the panoramic camera unit, the terminal device unit is in communication connection with the web server unit through a browser unit or an application unit with a web browsing function, and acquires a video file in the panoramic camera unit, wherein the video file is a panoramic video file or a planar video file obtained by cutting a view angle picture from the panoramic video file; the terminal device unit further comprises a generating unit, which detects a video editing operation of a user on the video file after the terminal device unit acquires the video file, generates a video editing file, and sends the video editing file to the panoramic camera through the browser unit or the application unit with the web browsing function; the panoramic camera unit further comprises an editing processing unit, which edits the video file according to the video editing file after the panoramic camera unit acquires the video editing file, and obtains an edited video file; and the terminal device unit further comprises a saving unit, which saves the edited video file in a local storage of the terminal device unit after the terminal device unit acquires the edited video file through the browser unit or the application unit with the web browsing function. Advantages

[0014] The panoramic camera is built as a web server, and the terminal device can communicate with the panoramic camera through the server or an application with a webpage browsing function, and can conveniently obtain the video file in the panoramic camera in real time through the server or the application with the webpage browsing function, and can perform real-time video editing operation on the terminal device, and the corresponding video editing file is generated by detecting the video editing operation of the user on the terminal device, and the panoramic camera can quickly and conveniently perform video editing processing on the video file by obtaining the video editing file, restore the video editing operation of the user, and obtain the edited video file required by the user.

[0015] The application improves the portability and efficiency of the video editing processing interaction between the panoramic camera and the terminal device, and the user can conveniently and quickly browse the video file in the panoramic camera and perform quick video editing operation through the browser of the terminal device or the application with the webpage browsing function, and the panoramic camera can quickly generate a complete edited video file according to the video editing file generated by the video editing operation of the user. The application effectively reduces the complexity and cost of the connection between the terminal device and the panoramic camera, enhances the compatibility and security of the terminal device and the panoramic camera system, and expands the use range and use scene of the terminal user to the panoramic camera. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the application, the drawings needed in the description of the embodiments will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor.

[0017] FIG. 1 is a schematic diagram of the implementation flow of the video file editing method according to the first embodiment of the application.

[0018] FIG. 2 is a schematic diagram of the module composition of the video file editing device according to the second embodiment of the application.

[0019] FIG. 3 is a schematic diagram of the functional unit structure of the video file editing system according to the third embodiment of the application. BEST MODE FOR CARRYING OUT THE INVENTION

[0020] The application will be described in further detail below with reference to the drawings and embodiments. It is particularly pointed out that the following embodiments are only for illustration of the application and do not limit the scope of the application. Similarly, the following embodiments are only part of the embodiments of the application, but not all embodiments of the application, and all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection of the application.

[0021] The terms "comprising" and "having" and any variations thereof in the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or modules is not limited to the listed steps or modules, but optionally further includes steps or modules that are not listed, or optionally further includes other steps or modules inherent to the process, method, product or device.

[0022] The above terms are only for ease of description and cannot be understood as a limitation on the technical solutions.

[0023] Reference to "embodiments" herein means that the specific features, structures or characteristics described in connection with the embodiments can be included in at least one embodiment of the application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it mutually exclusive or alternative to other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0024] The specific implementation of the application is described in detail below in combination with specific embodiments.

[0025] Figure 1 shows the implementation flow of a video file editing method according to an embodiment of the application. For ease of illustration, only the parts related to the embodiments of the application are shown, and are described in detail as follows.

[0026] The video file editing method is applied to a panoramic camera and a terminal device. A web server is built on the panoramic camera. The terminal device is connected to the web server through a browser or an application program with a built-in web browsing function, and obtains a video file in the panoramic camera. The video file is a panoramic video file, or a planar video file obtained by cropping a view angle picture from the panoramic video file.

[0027] It should be noted that the panoramic camera is built with a web server, and the panoramic camera is configured as a high-performance web server, so that the panoramic camera has stable storage space and network connection capability. The web server supports HTTP protocol requests and processing, and can execute access and management of the panoramic camera album file, to process terminal device management and interaction requests for the panoramic camera album, to preview and download the panoramic camera album file, including video files, panoramic images, flat videos and flat images.

[0028] The panoramic camera can generate a network address for accessing the web server, which can be opened by the browser of the terminal device or the application program with built-in web browsing function. Further, the panoramic camera and the terminal device are connected to the same local area network.

[0030] Further, the network address is stored in an encoded graph, which can be scanned and opened by the browser of the terminal device or the application program with built-in web browsing function, such as WeChat app, etc.

[0031] Further, the encoded graph is one of two-dimensional code graph, three-dimensional code graph, AR code, bar code graph, text graph or any combination of two or more thereof.

[0032] Further, the terminal device includes a smart phone, a tablet computer, a computer and other devices with browser application.

[0033] One specific embodiment is that the flat video file obtained by cutting the perspective picture of the panoramic video file includes: the terminal device acquires the flat video file of the default perspective of the panoramic video file sent by the panoramic camera, detects the picture perspective conversion instruction of the user to the flat video file, and sends it to the panoramic camera in real time. The panoramic camera acquires the picture perspective conversion instruction, adjusts the perspective picture of the panoramic video file according to the picture perspective conversion instruction, and cuts the adjusted perspective picture of the panoramic video file into a flat video and sends it to the terminal device.

[0034] It should be noted that in order to reduce the bandwidth requirement of the terminal device and improve the real-time browsing experience of the user, the panoramic camera sends a partial view picture of the panoramic video file to the terminal device, the partial view picture is a planar video picture in a default view, when the user needs to view other view pictures, the display screen of the terminal device is slid, the terminal device detects the picture sliding of the user to the planar video file, that is, a picture view conversion instruction, and sends the picture view conversion instruction to the panoramic camera in real time, the panoramic camera obtains the picture view conversion instruction, adjusts the view picture of the panoramic video file according to the picture view conversion instruction, and cuts the adjusted view picture of the panoramic video file into a planar video, that is, cuts the current picture into a planar video file, and sends the planar video file to the terminal device, the terminal device obtains the planar video file cut in real time, and displays the planar video file on the display screen for the user to further perform picture view conversion operation. Through the real-time communication mode, the bandwidth requirement of the terminal device is effectively reduced, the user can quickly browse the video file, and the picture view can be converted according to the user's requirement.

[0035] The editing method of the video file further includes that after the terminal device obtains the video file, the terminal device detects a video editing operation of the user to the video file, generates a video editing file, and sends the video editing file to the panoramic camera through the browser or the application program with the web browsing function.

[0036] It should be noted that the terminal device accesses the server in the panoramic camera through the browser or the application program with the web browsing function, opens the album of the panoramic camera, obtains the video file in the album of the panoramic camera, the user previews the video file through the browser or the application program with the web browsing function, and performs a video editing operation on the video file. The terminal device detects the video editing operation of the user, generates a video editing file, and sends the video editing file to the panoramic camera through the browser or the application program with the web browsing function.

[0037] In one specific embodiment, the detection of the video editing operation of the user to the video file and the generation of a video editing file include that the video editing operation of the user is detected, video editing data sequences are obtained according to the video editing operation, and a corresponding video editing file of the video file is generated according to the video editing data sequences.

[0038] It should be noted that the video editing data sequences are data files recording the video editing operation of the user.

[0039] In one specific implementation, the editing the video file according to the video editing file to obtain an edited video file includes: parsing the video editing file to obtain the video editing data sequence, and editing the video file according to the video editing data sequence to obtain the edited video file.

[0040] In one specific implementation, the video editing operation includes any one or any combination of two or more of an angle adjustment operation, a dot editing operation, a cropping operation, a speed adjustment operation, and a display mode changing operation.

[0041] It should be noted that the video editing operation includes any video editing operation performed by the user on the terminal device, including but not limited to any one or any combination of two or more of an angle adjustment operation, a dot editing operation, a cropping operation, a speed adjustment operation, and a display mode changing operation. Any video editing operation performed by the user on the video file can be detected and recognized by the terminal device, converted and recorded as the video editing data sequence, and a corresponding video editing file of the video file can be generated according to the video editing data sequence.

[0042] In one specific implementation, the video editing operation is a dot editing operation, and the video editing data sequence includes key frame parameters and animation transition types between adjacent key frames. The key frame parameters include a time stamp, a view direction, and a zoom level of the key frame. The animation transition types between adjacent key frames include one or any combination of a linear uniform transition, a slow-in-fast-out transition, a fast-in-slow-out transition, and a fast-in-fast-out transition between adjacent key frames.

[0043] It should be noted that the dot editing operation is an adjustment of a view angle of the video file by the user on the screen of the terminal device to obtain a desired viewing angle.

[0044] Further, the video editing data sequence is encoded data with the dot editing operation logic. The video editing file of the video file storing the encoded data is generated by the encoded data, and the video editing file can be sent to the web server of the panoramic camera by the browser of the terminal device or the application program with the web browsing function, and can be parsed by the panoramic camera.

[0045] Further, the video editing file is parsed to obtain the video editing data sequence, i.e., the encoded data with the dot editing operation logic, and the dot editing animation action sequence is further processed according to the encoded data with the dot editing operation logic, and the video file is edited according to the dot editing animation action sequence to restore the dot editing operation of the user and obtain the edited video file.

[0046] The dot editing animation action sequence includes animation effects of each timestamp of the video file, and the video file is edited according to the animation effects of each timestamp, so that the dot editing operation of the user can be restored to obtain the edited video file.

[0047] Further, the video editing data sequence includes key frame parameters and animation transition types between adjacent key frames, i.e., the dot editing animation action sequence obtained by further processing includes key frame parameters and animation transition types between adjacent key frames.

[0048] It should be noted that the key frame parameters and the animation transition types between adjacent key frames are animation effects of each timestamp of the video file, and are dot editing operations of the user on the video file.

[0049] Further, the key frame parameters include the timestamp, the perspective orientation, and the zooming degree of the key frame.

[0050] It should be noted that the key frame parameters include the timestamp corresponding to each key frame, the perspective orientation of the picture at the current timestamp, and the zooming degree, which can specifically include the field of view angle and / or the distance between the rendering model camera and the center of the sphere.

[0051] Further, the animation transition type between adjacent key frames is the fast or slow degree of the perspective transition switching between adjacent key frames, such as linear uniform transition, slow-in-fast-out transition, fast-in-slow-out transition, and fast-in-fast-out transition according to the timestamp parameters of two adjacent key frames after the perspective orientation and the zooming degree are determined.

[0052] One specific embodiment is that the video editing operation is a picture display mode changing operation.

[0053] It should be noted that the picture display mode is the adjustment of the picture display mode of the user on the video file, such as when the user adjusts the picture display mode of the target tracking, the picture-in-picture display mode can be started, the current tracking target perspective is displayed in the first picture, and the panoramic picture perspective is displayed in the second picture.

[0054] The picture display mode further includes an immersive mode, an asteroid mode, and a flat mode, etc.

[0055] In one specific embodiment, the video file is a video file that has been subjected to panorama stitching and anti-shake processing in the panoramic camera; the video file is a video file with target tracking results that has been subjected to target tracking in the panoramic camera.

[0056] It should be noted that the panoramic camera can perform panorama stitching and anti-shake processing on the video file in real time when the video file is collected, and the video file previewed by the user through the terminal device is a completely processed video file, which greatly improves the user experience, and the user does not need to perform stitching or anti-shake processing on the back end, thereby reducing the user waiting time.

[0057] Further, the panoramic camera can detect and track a target object in the video file and output a video file with the target tracking results, so that the user can directly watch the video file with a specific target object view angle, and the user can also select a picture-in-picture picture display mode in the video file with the specific target object view angle, thereby further improving the user viewing experience.

[0058] In one specific embodiment, the video file editing method further includes: the terminal device acquires the edited video file through the browser or the application program with the web browsing function, and saves the edited video file to the local storage of the terminal device. Embodiments of the application

[0059] FIG. 2 shows a schematic diagram of the module composition of a video file editing device according to an embodiment of the application, and only shows parts related to the embodiments of the application for ease of description.

[0060] Another preferred embodiment of a video file editing device is provided in the application, and in this embodiment, the video file editing device includes a panoramic camera module and a terminal device module: a web server module is built on the panoramic camera module, the terminal device module is in communication connection with the web server module through a browser module or an application program module with a web browsing function, and acquires a video file in the panoramic camera module, the video file being a panoramic video file or a flat video file obtained by cutting a view angle picture from the panoramic video file.

[0061] The terminal device module further comprises a generating module, which detects a video editing operation of a user on the video file after the terminal device module acquires the video file, generates a video editing file, and sends the video editing file to the panoramic camera through the browser module or the application module with the built-in web browsing function.

[0062] The panoramic camera module further comprises an editing processing module, which performs editing processing on the video file according to the video editing file after the panoramic camera module acquires the video editing file, to obtain an edited video file.

[0063] The terminal device module further comprises a saving module, which saves the edited video file in a local storage of the terminal device module after the terminal device module acquires the edited video file through the browser module or the application module with the built-in web browsing function.

[0064] It should be noted that technical details not described in detail in this embodiment can be referred to the editing method of the video file provided in the above-described embodiment one, and will not be described here again.

[0065] In the embodiments of the present application, an editing system of a video file is also provided, as shown in FIG. 3, which is a functional unit structure diagram of the editing system of the video file.

[0066] The editing system of the video file comprises a panoramic camera unit and a terminal device unit: a web server unit is built on the panoramic camera unit, the terminal device unit is in communication connection with the web server unit through a browser unit or an application unit with a built-in web browsing function, and acquires a video file in the panoramic camera unit, the video file being a panoramic video file or a planar video file obtained by cutting a view angle picture from the panoramic video file.

[0067] The terminal device unit further comprises a generating unit, which detects a video editing operation of a user on the video file after the terminal device unit acquires the video file, generates a video editing file, and sends the video editing file to the panoramic camera through the browser unit or the application unit with the built-in web browsing function.

[0068] The panoramic camera unit further comprises an editing processing unit, which performs editing processing on the video file according to the video editing file after the panoramic camera unit acquires the video editing file, to obtain an edited video file.

[0069] The terminal device unit further comprises a saving unit configured to save the edited video file into a local memory of the terminal device unit after the terminal device unit acquires the edited video file through the browser unit or the application unit with the web browsing function.

[0070] It should be noted that the technical details not described in detail in the present embodiment can refer to the video file editing method provided in the above embodiment one, and will not be described here.

[0071] Different from the prior art, the video file editing method, device and system provided by the present embodiment are applied to a panoramic camera and a terminal device. The panoramic camera is provided with a web server. The terminal device is connected to the web server through a browser or an application with a web browsing function, and acquires a video file in the panoramic camera. The video file is a panoramic video file or a planar video file obtained by cutting a view angle picture from the panoramic video file. The video file editing method further comprises: after the terminal device acquires the video file, detecting a video editing operation of a user on the video file, generating a video editing file, and sending the video editing file to the panoramic camera through the browser or the application with the web browsing function; and the panoramic camera acquires the video editing file, edits the video file according to the video editing file, and obtains an edited video file.

[0072] As can be seen from the above technical solutions, the present embodiment has the following advantages: a web server is built in the panoramic camera, the panoramic camera is used as a server, the terminal device can be connected to the panoramic camera through the server or the application with the web browsing function, the terminal device can acquire the video file in the panoramic camera through the server or the application with the web browsing function in real time, and the video editing operation on the video file can be performed on the terminal device in real time. The video editing file is generated by detecting the video editing operation of the user on the video file in the terminal device. The panoramic camera only needs to obtain the video editing file to quickly and conveniently edit the video file, restore the video editing operation of the user, and obtain the edited video file required by the user.

[0073] The application improves the portability and efficiency of video editing processing interaction between the panoramic camera and the terminal device, facilitates the user to quickly browse the video file in the panoramic camera and perform quick video editing operation through the browser of the terminal device or the application program with the web browsing function at any time, and the panoramic camera only needs to generate a complete edited video file according to the video editing file generated by the user's video editing operation. The application effectively reduces the complexity and cost of the connection between the terminal device and the panoramic camera, enhances the compatibility and security of the terminal device and the panoramic camera system, and expands the use range and use scene of the terminal user to the panoramic camera.

[0074] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the embodiment.

[0075] In addition, the functional modules in each embodiment of the application can be integrated in one processing module, or each module can be physically separate, or two or more modules can be integrated in one module. The integrated module can be realized in the form of hardware or in the form of a software functional module.

[0076] The integrated module, if realized in the form of a software functional module and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an end device (which can be a personal computer, a server, or a network device) to execute all or part of the steps of the method described in each embodiment of the application. The foregoing storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage medium that can store program codes.

[0077] The above embodiments are only used to illustrate the technical solutions of the application, not to limit them; although the application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the application. Industrial applicability

[0078] The present application is applied to panoramic camera device, shooting device, camera device, etc., effectively improves the portability and efficiency of picture and video clip browsing in the device.

Claims

1. An editing method of a video file, applied to a panoramic camera and a terminal device, and characterized in that: the panoramic camera is provided with a web server, the terminal device is connected to the web server through a browser or an application program with a built-in web browsing function, and acquires a video file in the panoramic camera, the video file being a panoramic video file or a planar video file obtained by cropping a view angle picture from the panoramic video file, and the editing method of the video file further comprises: after the terminal device acquires the video file, detecting a video editing operation of a user on the video file, generating a video editing file, and sending the video editing file to the panoramic camera through the browser or the application program with the built-in web browsing function; the panoramic camera acquires the video editing file, edits the video file according to the video editing file, and obtains an edited video file.

2. The method of claim 1, wherein the planar video file obtained by cropping a view angle picture from the panoramic video file comprises: the terminal device acquires a planar video file of a default view angle of the panoramic video file sent by the panoramic camera, detects a picture view angle conversion instruction of a user on the planar video file, and sends the picture view angle conversion instruction to the panoramic camera in real time, the panoramic camera acquires the picture view angle conversion instruction, adjusts a view angle picture of the panoramic video file according to the picture view angle conversion instruction, and crops the adjusted view angle picture of the panoramic video file into a planar video file and sends the planar video file to the terminal device.

3. The method of claim 1, wherein the detecting a video editing operation of a user on the video file and generating a video editing file comprises: detecting a video editing operation of a user, obtaining a video editing data sequence according to the video editing operation, and generating a corresponding video editing file of the video file according to the video editing data sequence.

4. The method of claim 3, wherein the editing the video file according to the video editing file and obtaining an edited video file comprises: analyzing the video editing file to obtain the video editing data sequence, editing the video file according to the video editing data sequence, and obtaining the edited video file.

5. The method of claim 4, wherein, the video editing operation comprises any one or any combination of two or more of an adjustment of a field of view angle, a dotting editing operation, a cropping operation, a speed change operation, and a picture display mode change operation.

6. The editing method of a video file according to claim 4, and characterized in that: the video editing operation is a dotting editing operation, and the video editing data sequence comprises a key frame parameter and an animation transition type between adjacent key frames; the key frame parameter comprises a time stamp, a view angle orientation, and a zooming degree of the key frame; the animation transition type between adjacent key frames comprises one or any combination of a linear uniform transition, a slow-in-fast-out transition, a fast-in-slow-out transition, and a fast-in-fast-out transition between adjacent key frames.

7. The editing method of a video file according to any one of claims 1 to 6, and characterized in that: the video file is a video file after panoramic stitching and anti-shake processing in the panoramic camera. The video file is a video file with target tracking results after target tracking in the panoramic camera is completed.

8. The method of claim 1 to 6, wherein, The editing method of the video file further includes: The terminal device acquires the edited video file through the browser or the application program with the web browsing function, and saves the edited video file to the local storage of the terminal device. 9.An editing device of a video file, comprising a panoramic camera module and a terminal device module, and characterized in that: A web server module is built on the panoramic camera module, and the terminal device module is in communication connection with the web server module through a browser module or an application program module with a web browsing function, and acquires a video file in the panoramic camera module, wherein the video file is a panoramic video file, or a planar video file obtained by cutting a view angle picture from the panoramic video file; The terminal device module further comprises a generating module, which detects a video editing operation of a user on the video file after the terminal device module acquires the video file, generates a video editing file, and sends the video editing file to the panoramic camera through the browser module or the application program with the web browsing function; The panoramic camera module further comprises an editing processing module, which is used to edit the video file according to the video editing file after the panoramic camera module acquires the video editing file, and obtain an edited video file; The terminal device module further comprises a saving module, which is used to save the edited video file to the local storage of the terminal device module after the terminal device module acquires the edited video file through the browser module or the application program with the web browsing function. 10.An editing system of a video file, comprising a panoramic camera unit and a terminal device unit, and characterized in that: A web server unit is built on the panoramic camera unit, and the terminal device unit is in communication connection with the web server unit through a browser unit or an application program unit with a web browsing function, and acquires a video file in the panoramic camera unit, wherein the video file is a panoramic video file, or a planar video file obtained by cutting a view angle picture from the panoramic video file; The terminal device unit further comprises a generating unit, which detects a video editing operation of a user on the video file after the terminal device unit acquires the video file, generates a video editing file, and sends the video editing file to the panoramic camera through the browser unit or the application program unit with the web browsing function; The panoramic camera unit further comprises an editing processing unit, which is used to edit the video file according to the video editing file after the panoramic camera unit acquires the video editing file, and obtain an edited video file; The terminal device unit further comprises a saving unit configured to save the edited video file into a local storage of the terminal device unit after the terminal device unit acquires the edited video file through the browser unit or the application unit with the built-in web browsing function.

Citation Information

Patent Citations

  • Video file making method and device

    CN105657574A

  • Cloud video editing method and device, editing device and storage medium

    CN108965397A

  • Video processing method, client and server

    CN109121009A

  • Method and system for browsing photo album of panoramic camera and panoramic camera

    CN118093921A

  • Video file editing method, device and system

    CN118632083A