Summary of the invention
In view of this, be necessary to provide a kind of processing system for video in fact, it obtains video file, in the content of video play device both display video file, also can show the shooting route of this video file.
A kind of method for processing video frequency, it comprises the steps:
Mobile camera shooting obtains video file, and video file comprises multiple continuous print frame of video, the coordinate information corresponding with each frame of video and temporal information, and coordinate information and temporal information are uniquely corresponding.
Mobile camera sends video file to video play device, and video play device comprises GIS display window and video playback window.
Video play device generates trajectory according to all coordinate informations, and according to all temporal information generating video progress bars, trajectory comprises multiple location point, and video progress bar comprises multiple cursor position, and cursor position and frame of video are uniquely corresponding.Video play device association trajectory and video progress bar, thus location point is uniquely corresponding with cursor position.Video play device is outgoing position point in the trajectory of GIS display window, and in the video playback window synchronism output cursor position corresponding with location point and frame of video.
Preferably, mobile camera shooting obtains the step of video file, comprising:
Mobile camera receives the first triggering signal of outside input, and the first triggering signal starts shooting for triggering mobile camera.
Mobile camera obtains initial position co-ordinates information and initial time information.
Mobile camera obtains the real-time time information of each time point, real-time coordinates information and real-time video frame, and by real-time time information and real-time coordinates information integration in real-time video frame.
Mobile camera receives the second triggering signal of outside input, and the second triggering signal terminates shooting for triggering mobile camera.
Mobile camera obtains end position coordinate information and end time information, so that obtains video file.
Preferably, mobile camera obtains the real-time time information of each time point, real-time coordinates information and real-time video frame, and by among real-time time information and real-time coordinates information integration to the step in real-time video frame, comprising:
Mobile camera receives the 3rd triggering signal of outside input, and the 3rd triggering signal is used for arranging origin identification point.
Mobile camera obtains primary importance coordinate information and the very first time information of origin identification point.
Mobile camera obtains the real-time time information of each time point, real-time coordinates information and real-time video frame, and by real-time time information and real-time coordinates information integration in real-time video frame.
Mobile camera receives the 4th triggering signal of outside input, and the 4th triggering signal is used for arranging end identification point.
Mobile camera obtains the second place coordinate information and the second temporal information that terminate identification point.
Preferably, video play device is outgoing position point in the trajectory of GIS display window, and in the step of video playback window synchronism output cursor position and the frame of video corresponding with cursor position, comprising:
Video play device generates trajectory according to all coordinate informations.
The initial position point of video play device mark trajectory and end position point.
Video play device by trajectory output display to GIS display window.
Video play device is according to all temporal information generating video progress bars.
The initial cursor position of video play device marking video progress bar and end cursor position.
Video play device by video progress bar output display to video playback window.
Video play device according to the corresponding relation of coordinate information and temporal information by corresponding with the cursor position of video progress bar for each location point in trajectory.
Video play device is outgoing position point in the trajectory of GIS display window, and in video playback window synchronism output cursor position and the frame of video corresponding with cursor position.
Preferably, video file also comprises the origin identification temporal information of origin identification coordinate information and correspondence, and terminates the end identified time information of mark coordinate information and correspondence.Video play device is outgoing position point in the trajectory of GIS display window, and in the step of video playback window synchronism output cursor position and the frame of video corresponding with cursor position, also comprises:
Video play device remembers beginning identification point according to origin identification coordinate information at trajectory subscript.
Video play device terminates identification point according to end mark coordinate information in trajectory subscript note.
Video play device is by origin identification point and terminate identification point output display in the trajectory of GIS display window.
Video play device is according to origin identification temporal information in video progress bar subscript note origin identification cursor position, and origin identification cursor position is corresponding with origin identification point.
Video play device marks according to end identified time information and terminates mark cursor position on video progress bar, terminates mark cursor position corresponding with end identification point.
Video play device is by origin identification cursor position and terminate mark cursor position output display on the video progress bar of video playback window.
A kind of processing system for video, it comprises mobile camera and video play device, and video play device comprises GIS display window, video playback window, the first receiver module, trajectory generation module, video progress bar generation module, interlocking module, trajectory output module, video progress bar output module and frame of video output module.Mobile camera shooting obtains video file, and video file comprises multiple continuous print frame of video, the coordinate information corresponding with each frame of video and temporal information, and coordinate information and temporal information are uniquely corresponding.First receiver module, for receiving the video file that mobile camera sends.Trajectory generation module, for generating trajectory according to all coordinate informations, trajectory comprises multiple location point.Video progress bar generation module, for according to all temporal information generating video progress bars, video progress bar comprises multiple cursor position, and cursor position and frame of video are uniquely corresponding.Interlocking module, for associating trajectory and video progress bar, so that location point is uniquely corresponding with cursor position.Trajectory output module, outgoing position point in the trajectory at GIS display window.Video progress bar output module, in video playback window synchronism output cursor position.Frame of video output module, in the video playback window synchronism output frame of video corresponding with cursor position.
Preferably, mobile camera comprises the second receiver module, acquisition module and processing module, the second receiver module, and for receiving the first triggering signal of outside input, the first triggering signal starts shooting for triggering mobile camera.Acquisition module, for obtaining initial position co-ordinates information and initial time information.Acquisition module, for obtaining the real-time time information of each time point, real-time coordinates information and real-time video frame.Processing module, for by real-time time information and real-time coordinates information integration in real-time video frame.Second receiver module, for receiving the second triggering signal of outside input, the second triggering signal terminates shooting for triggering mobile camera.Acquisition module, for obtaining end position coordinate information and end time information, so that obtains video file.
Preferably, the second receiver module, also for receiving the 3rd triggering signal of outside input, the 3rd triggering signal is used for arranging origin identification point.Acquisition module, also for obtaining primary importance coordinate information and the very first time information of origin identification point.Acquisition module, also for obtaining the real-time time information of each time point, real-time coordinates information and real-time video frame, processing module, also for by real-time time information and real-time coordinates information integration in real-time video frame.Second receiver module, also for receiving the 4th triggering signal of outside input, the 4th triggering signal is used for arranging end identification point.Acquisition module, also for obtaining the second place coordinate information and the second temporal information that terminate identification point.
Preferably, video play device also comprises trajectory mark module and video progress bar mark module.Trajectory generation module, for generating trajectory according to all coordinate informations.Trajectory mark module, for marking initial position point and the end position point of trajectory.Trajectory output module, by trajectory output display to GIS display window.Video progress bar generation module, according to all temporal information generating video progress bars.Video progress bar mark module, for initial cursor position and the end cursor position of marking video progress bar.Video progress bar output module, also for by video progress bar output display to video playback window.Interlocking module, for according to the corresponding relation of coordinate information and temporal information by corresponding with the cursor position of video progress bar for each location point in trajectory.Trajectory output module, outgoing position point in the trajectory at GIS display window.Video progress bar output module, in video playback window synchronism output cursor position.Frame of video output module, in the video playback window synchronism output frame of video corresponding with cursor position.
Preferably, video file also comprises the origin identification temporal information of origin identification coordinate information and correspondence, and terminates the end identified time information of mark coordinate information and correspondence.Trajectory mark module, also for remembering beginning identification point according to origin identification coordinate information at trajectory subscript.Trajectory mark module, also for terminating identification point according to end mark coordinate information in trajectory subscript note.Trajectory output module, by origin identification point with terminate identification point output display in the trajectory of GIS display window.Video progress bar mark module, also for remembering origin identification cursor position according to origin identification temporal information at video progress bar subscript, origin identification cursor position is corresponding with origin identification point.Video progress bar mark module, also terminating mark cursor position for marking on video progress bar according to end identified time information, terminating mark cursor position corresponding with end identification point.Video progress bar output module, identifies cursor position output display on the video progress bar of video playback window by origin identification cursor position and end.
In processing system for video of the present invention, mobile camera obtains video file, and this video literary composition is sent to video play device, video play device is when playing this video file, coordinate information according to this video file obtains trajectory, and obtains video progress bar according to the temporal information of this video file, and trajectory is associated with video progress bar, so that while the frame of video playing each moment, play the coordinate position of mobile camera during this frame of video of shooting.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not used for limiting the present invention.
As shown in Figure 1, it is a kind of high-level schematic functional block diagram of execution mode processing system for video.This processing system for video comprises mobile camera 10 and video play device 20.Mobile camera 10 is by network and communicate to connect with video play device 20.Mobile camera 10 comprises the second receiver module 101, acquisition module 102 and processing module 103.Mobile camera 10 comprises mobile terminal, and mobile terminal comprises camera head, camera head acquisition module 102, and described acquisition module 102 obtains coordinate information.Video play device 20 comprises GIS display window 202, first receiver module 201, trajectory generation module 203, trajectory mark module 204 and trajectory output module 205.Video play device 20 comprises the terminal equipment being provided with video jukebox software, and this video jukebox software can be used for output trajectory line on GIS display window.
Second receiver module 101 of mobile camera 10, for receiving the first triggering signal of outside input, the first triggering signal starts shooting for triggering mobile camera 10.The acquisition module 102 of mobile camera 10, for obtaining initial position co-ordinates information.Second receiver module 101 of mobile camera 10, also for receiving the 3rd triggering signal of outside input, the 3rd triggering signal is used for arranging origin identification point.The acquisition module 102 of mobile camera 10, also for obtaining the primary importance coordinate information of origin identification point.The acquisition module 102 of mobile camera 10, also for obtaining real-time coordinates information and the real-time video frame of each time point.The processing module 103 of mobile camera 10, also for by real-time coordinates information integration in real-time video frame.Second receiver module 101 of mobile camera 10, also for receiving the 4th triggering signal of outside input, the 4th triggering signal is used for arranging end identification point.The acquisition module 102 of mobile camera 10, also for obtaining the second place coordinate information terminating identification point.Second receiver module 101 of mobile camera 10, also for receiving the second triggering signal of outside input, the second triggering signal terminates shooting for triggering mobile camera 10.The acquisition module 102 of mobile camera 10, also for obtaining end position coordinate information, so that obtains video file.
First receiver module 201 of video play device 20, for receiving the video file of mobile camera 10, video file comprises multiple continuous print frame of video, origin identification coordinate information and terminates mark coordinate information, the coordinate information corresponding with each frame of video.The trajectory generation module 203 of video play device 20, generates trajectory for the coordinate information according to all frame of video.The trajectory mark module 204 of video play device 20, for marking initial position point and the end position point of trajectory.The trajectory mark module 204 of video play device 20, also for remembering beginning identification point according to origin identification coordinate information at trajectory subscript.The trajectory mark module 204 of video play device 20, also for terminating identification point according to end mark coordinate information in trajectory subscript note.The trajectory output module 205 of video play device 20, by trajectory output display to GIS display window 202.
As shown in Figure 2, it is the schematic flow sheet that in a kind of execution mode method for processing video frequency, mobile camera obtains video file.The step that mobile camera obtains video file comprises:
Step S1, mobile camera receives the first triggering signal of outside input, and the first triggering signal starts shooting for triggering mobile camera.
Step S2, mobile camera obtains initial position co-ordinates information.
Step S3, mobile camera obtains real-time coordinates information and the real-time video frame of each time point, and by real-time coordinates information integration in real-time video frame.
Step S4, mobile camera receives the 3rd triggering signal of outside input, and the 3rd triggering signal is used for arranging origin identification point.
Step S5, mobile camera obtains the primary importance coordinate information of origin identification point.
Step S6, mobile camera receives the 4th triggering signal of outside input, and the 4th triggering signal is used for arranging end identification point.
Step S7, mobile camera obtains the second place coordinate information terminating identification point.
Step S8, mobile camera receives the second triggering signal of outside input, and the second triggering signal terminates shooting for triggering mobile camera.
Step S9, mobile camera obtains end position coordinate information, so that obtains video file.
As shown in Figure 3, it is a kind of schematic flow sheet of execution mode method for processing video frequency intermediate frequency playing device playing video file.The step of this video play device playing video file comprises:
Step S10, video play device receives the video file that mobile camera sends, and video file comprises multiple continuous print frame of video, origin identification coordinate information, terminates mark coordinate information and the coordinate information corresponding with frame of video described in each.
Step S11, video play device generates trajectory according to the coordinate information of all frame of video, the initial position point of mark trajectory and end position point.
Step S12, video play device is remembered beginning identification point according to origin identification coordinate information at trajectory subscript and is terminated identification point according to end mark coordinate information in trajectory subscript note.
Step S13, by described trajectory output display to described GIS display window.
Processing system for video of the present invention, location coordinate information is obtained while the frame of video obtaining each time point, so that the follow-up shooting route obtaining this video file according to this coordinate information, so that promote the Experience Degree of user, be convenient to the shooting route that other users understand video file.
As shown in Figure 4, it is the high-level schematic functional block diagram of another kind of execution mode processing system for video.This processing system for video comprises mobile camera 10 and video play device 30.Mobile camera 10 is communicated to connect by network and video play device 30.Video play device 30 comprises the first receiver module 301, GIS display window 302, video playback window 303, trajectory generation module 304, video progress bar generation module 305, interlocking module 306, trajectory mark module 307, video progress bar mark module 308, trajectory output module 309, video progress bar output module 310 and frame of video output module 311.Mobile camera 10 comprises the second receiver module 101, acquisition module 102 and processing module 103.Mobile camera 10 comprises mobile terminal, and mobile terminal comprises camera head, camera head acquisition module 102, and described acquisition module 102 obtains coordinate information and temporal information.Video play device 30 comprises the terminal equipment being provided with video jukebox software, and this video jukebox software both can be used at GIS display window output trajectory line, meanwhile, exports the frame of video corresponding with trajectory at video playback window.
Second receiver module 101 of mobile camera 10, for receiving the first triggering signal of outside input, the first triggering signal starts shooting for triggering mobile camera 10.The acquisition module 102 of mobile camera 10, for obtaining initial position co-ordinates information and initial time information.Second receiver module 101 of mobile camera 10, for receiving the 3rd triggering signal of outside input, the 3rd triggering signal is used for arranging origin identification point.The acquisition module 102 of mobile camera 10, for obtaining primary importance coordinate information and the very first time information of origin identification point.The acquisition module 102 of mobile camera 10, also for obtaining the real-time time information of each time point, real-time coordinates information and real-time video frame.The processing module 103 of mobile camera 10, for by real-time time information and real-time coordinates information integration in real-time video frame.Second receiver module 101 of mobile camera 10, for receiving the 4th triggering signal of outside input, the 4th triggering signal is used for arranging end identification point.The acquisition module 102 of mobile camera 10, obtains the second place coordinate information and the second temporal information that terminate identification point.Second receiver module 101 of mobile camera 10, for receiving the second triggering signal of outside input, the second triggering signal terminates shooting for triggering mobile camera 10.The acquisition module 102 of mobile camera 10, obtains end position coordinate information and end time information, so that obtains video file.
First receiver module 301 of video play device 30, for receiving the video file that mobile camera 10 sends, video file comprises multiple continuous print frame of video, the coordinate information corresponding with each frame of video and temporal information, coordinate information and temporal information are uniquely corresponding, video file also comprises the origin identification temporal information of origin identification coordinate information and correspondence, and terminates the end identified time information of mark coordinate information and correspondence.The trajectory generation module 304 of video play device 30, generates trajectory for the coordinate information according to all frame of video.The trajectory mark module 307 of video play device 30, for marking initial position point and the end position point of trajectory.The trajectory mark module 307 of video play device 30, also for remembering beginning identification point according to origin identification coordinate information at trajectory subscript.The trajectory mark module 307 of video play device 30, also for terminating identification point according to end mark coordinate information in trajectory subscript note.The trajectory output module 309 of video play device 30, by trajectory output display to GIS display window 302.The video progress bar generation module 305 of video play device 30, according to the temporal information generating video progress bar of all frame of video.The video progress bar mark module 308 of video play device 30, for initial cursor position and the end cursor position of marking video progress bar.The video progress bar mark module 308 of video play device 30, also for remembering origin identification cursor position according to origin identification temporal information at video progress bar subscript, origin identification cursor position is corresponding with origin identification point.The video progress bar mark module 308 of video play device 30, also terminating mark cursor position for marking on video progress bar according to end identified time information, terminating mark cursor position corresponding with end identification point.The video progress bar output module 310 of video play device 30, also for by video progress bar output display to video playback window 303.The interlocking module 306 of video play device 30, for according to the corresponding relation of coordinate information and temporal information by corresponding with the cursor position of video progress bar for each location point in trajectory.The trajectory output module 309 of video play device 30, outgoing position point in the trajectory at GIS display window 302.The video progress bar output module 310 of video play device 30, in video playback window 303 synchronism output cursor position.The frame of video output module 311 of video play device 30, in the video playback window 303 synchronism output frame of video corresponding with cursor position.
As shown in Figure 5, it is the schematic flow sheet that in another kind of execution mode method for processing video frequency, mobile camera obtains video file.The step that mobile camera obtains video file comprises:
Step S20, mobile camera receives the first triggering signal of outside input, and the first triggering signal starts shooting for triggering mobile camera.
Step S21, mobile camera obtains initial position co-ordinates information and initial time information.
Step S22, mobile camera obtains the real-time time information of each time point, real-time coordinates information and real-time video frame, and by real-time time information and real-time coordinates information integration in real-time video frame.
Step S23, mobile camera receives the 3rd triggering signal of outside input, and the 3rd triggering signal is used for arranging origin identification point.
Step S24, mobile camera obtains primary importance coordinate information and the very first time information of origin identification point.
Step S25, mobile camera receives the 4th triggering signal of outside input, and the 4th triggering signal is used for arranging end identification point.
Step S26, mobile camera obtains the second place coordinate information and the second temporal information that terminate identification point.
Step S27, mobile camera receives the second triggering signal of outside input, and the second triggering signal terminates shooting for triggering mobile camera.
Step S28, mobile camera obtains end position coordinate information and end time information, so that obtains video file.
As shown in Figure 6, it is the schematic flow sheet of video play device playing video file in another kind of execution mode method for processing video frequency.The step of this video play device playing video file comprises:
Step S30, video play device receives the video file that mobile camera sends, video file comprises multiple continuous print frame of video, the coordinate information corresponding with each frame of video and temporal information, coordinate information and temporal information are uniquely corresponding, this coordinate information comprises origin identification coordinate information and terminates mark coordinate information, and this temporal information comprises origin identification temporal information and terminates identified time information.
Step S31, video play device generates trajectory according to the coordinate information of all frame of video, and this trajectory comprises multiple location point, the initial position point of mark trajectory and end position point.
Step S32, video play device is according to the temporal information generating video progress bar of all frame of video, and this video progress bar comprises multiple cursor position, the initial cursor position of marking video progress bar and end cursor position.
Step S33, video play device according to the corresponding relation of coordinate information and temporal information by corresponding with the cursor position of video progress bar for each location point in trajectory.
Step S34, video play device is remembered beginning identification point according to origin identification coordinate information at trajectory subscript and is terminated identification point according to end mark coordinate information in trajectory subscript note.
Step S35, video play device remembers origin identification cursor position according to origin identification temporal information at video progress bar subscript, origin identification cursor position is corresponding with origin identification point, terminating mark cursor position with marking on video progress bar according to end identified time information, terminating mark cursor position corresponding with end identification point.
Step S36, video play device is outgoing position point in the trajectory of GIS display window, and in video playback window synchronism output cursor position and the frame of video corresponding with cursor position.
Mobile camera of the present invention is by obtaining the real-time time information of each time point, real-time coordinates information and real-time video frame, and by this real-time time information, real-time coordinates information integration to real-time video frame to obtain video file, so that follow-up can by the temporal information in this video file and coordinate information, the shooting route of this video file can be understood in conjunction with GIS map, and understand the video frame content of each point on this shooting route.
As shown in Fig. 7 ~ Fig. 8, Fig. 7 is a kind of GIS display window schematic diagram comprising trajectory of execution mode.Fig. 8 mates with Fig. 7 and comprises the video playback window schematic diagram of video progress bar.In this Fig. 7, show GIS map 1 and trajectory 12, initial position point A (Xa, Ya) of this trajectory 12, end position point B (Xb, Yb) and real time position point S (Xs, Ys).In this Fig. 8, show video playback window 2, Play Control district 22 and video progress bar 21, this video progress too 21 initial cursor position A (Ta), terminate cursor position B (Tb) and Real-Time Optical cursor position S (Ts), this Play Control district 22 comprises fast forward button, play button, Pause key, stop key, soon backspace key etc.This initial position point A (Xa, Ya) corresponding with initial cursor position A (Ta), end position point B (Xb, Yb) corresponding with end cursor position B (Tb), real time position point S (Xs, Ys) is corresponding with Real-Time Optical cursor position S (Ts).
As shown in Fig. 9 ~ Figure 10, Fig. 9 is the GIS display window schematic diagram comprising trajectory of another kind of execution mode.Figure 10 mates with Fig. 9 and comprises the video playback window schematic diagram of video progress bar.In this Fig. 9, show GIS map 1 and trajectory 12, the initial position point A (Xa of this trajectory 12, Ya), end position point B (Xb, Yb), origin identification point M (Xm, Ym) and end identification point N (Xn, Yn).In this Figure 10, show video playback window 2, Play Control district 22 and video progress bar 21, this video progress too 21 initial cursor position A (Ta), terminate cursor position B (Tb), origin identification cursor position M (Tm) and terminate identify cursor position N (Tn).This Play Control district 22 comprises fast forward button, play button, Pause key, stop key, fast backspace key etc.This initial position point A (Xa, Ya) corresponding with initial cursor position A (Ta), end position point B (Xb, Yb) corresponding with end cursor position B (Tb), real time position point S (Xs, Ys) corresponding with Real-Time Optical cursor position S (Ts), in addition, origin identification point M (Xm, Ym) corresponding with origin identification cursor position M (Tm), it is corresponding that end identification point N (Xn, Yn) and end identify cursor position N (Tn).
Be described in detail the embodiment of invention above, but it is as example, the present invention does not limit and embodiment described above.For a person skilled in the art, any equivalent modifications or alternative also all among category of the present invention that this invention is carried out, therefore, not departing from the equalization conversion and amendment, improvement etc. done under the spirit and principles in the present invention scope, all should contain within the scope of the invention.