CN109451000A - Video data management method and its equipment based on cloud storage - Google Patents

Video data management method and its equipment based on cloud storage Download PDF

Info

Publication number
CN109451000A
CN109451000A CN201811260536.1A CN201811260536A CN109451000A CN 109451000 A CN109451000 A CN 109451000A CN 201811260536 A CN201811260536 A CN 201811260536A CN 109451000 A CN109451000 A CN 109451000A
Authority
CN
China
Prior art keywords
video data
cloud server
segmented
macro block
compressed encoding
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.)
Withdrawn
Application number
CN201811260536.1A
Other languages
Chinese (zh)
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.)
Xian Cresun Innovation Technology Co Ltd
Original Assignee
Xian Cresun Innovation 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 Xian Cresun Innovation Technology Co Ltd filed Critical Xian Cresun Innovation Technology Co Ltd
Priority to CN201811260536.1A priority Critical patent/CN109451000A/en
Publication of CN109451000A publication Critical patent/CN109451000A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The present invention relates to a kind of in particular to a kind of video data management methods and its equipment based on cloud storage, carry out the acquisition of segmented video data to pickup area including the use of multiple collection points;The segmented video data is merged to form the first video data;First video data is subjected to compressed encoding and forms the second video data;Second video data is uploaded to Cloud Server to store;It retrieves the second video data of the Cloud Server storage and carries out download transmission.The present invention is by using multi pass acquisition segmented video data, it will be compressed after segmented video data splicing, the video data of compression is uploaded into Cloud Server and is stored, as long as administrator connects network, the compressed video data on Cloud Server can be called anywhere or anytime, management is checked more convenient, and user experience is good.

Description

Video data management method and its equipment based on cloud storage
Technical field
The present invention relates to a kind of video multimedia technical field, in particular to a kind of video data pipe based on cloud storage Reason method and its equipment.
Background technique
With the continuous development of science and technology, information technology and computer internet are dramatically changing respectively The universalness trend of the daily life of people, video monitoring is more and more obvious.Scene is usually used in traditional video monitoring Bussing technique connects the monitoring device etc. for being distributed in each region, and then local is used in the service of each admin site again Net connects, and material is thus formed internal lans.Due to establishing basic network information foundation structure, equipment monitoring, Maintenance technology enters the integrated system stage, has substantially carried out resource and information sharing in the inside of a unit.
But as current monitoring area is more and more wider, data traffic is increasing, how effectively to monitoring system Video data is stored and is checked as urgent problem to be solved.
Summary of the invention
Therefore, a kind of view based on cloud storage is proposed to solve technological deficiency and deficiency, the present invention of the existing technology Frequency data managing method and its equipment.
Specifically, a kind of video data management method based on cloud storage that one embodiment of the invention proposes, comprising:
The acquisition of segmented video data is carried out to pickup area using multiple collection points;
The segmented video data is merged to form the first video data;
First video data is subjected to compressed encoding and forms the second video data;
Second video data is uploaded to Cloud Server to store;
It retrieves the second video data of the Cloud Server storage and carries out download transmission.
In one embodiment of the invention, the segmented video data is merged to form the first video data, is wrapped It includes:
Comb the location and time relationship in the segmented video data between piecemeal video;
It is carried out after determining the order of connection and intersection of the segmented video data according to the location and time relationship It is spliced to form the first video data.
In one embodiment of the invention, first video data is subjected to compressed encoding and forms the second video counts According to, comprising:
Compression volume is carried out to each picture frame in first video data using multi-direction scan compression coding mode Code forms the second video data.
In one embodiment of the invention, the multi-direction scan compression coding mode includes by code pattern to be compressed As frame is divided into multiple macro blocks, the multiple macro block is marked using label symbol, is obtained according to the multiple macro block after label The prediction residual of each pixel in encoded image frame to be compressed, the prediction residual is encoded.
In one embodiment of the invention, second video data is uploaded to Cloud Server to store, is wrapped It includes:
Second video data transmission is kept in interim storage hard disk;
Temporary second video data is stored through the wired or wireless Cloud Server that is uploaded to.
In a kind of video data management equipment based on cloud storage that another embodiment of the invention proposes, comprising:
Acquisition module, for carrying out the acquisition of segmented video data to pickup area using multiple collection points;
Merging module, for merging the segmented video data to form the first video data;
Compressed encoding module forms the second video data for first video data to be carried out compressed encoding;
Uploading module is stored for second video data to be uploaded to Cloud Server;
Cloud Server, for storing second video data;
Download module, for retrieving the second video data of the Cloud Server storage and carrying out download transmission.
In one embodiment of the invention, the merging module includes:
Comb unit, for combing the location and time relationship in the segmented video data between piecemeal video;
Concatenation unit, for determined according to the location and time relationship segmented video data the order of connection and It carries out being spliced to form the first video data after intersection.
In one embodiment of the invention, the compressed encoding module is specifically used for compiling using multi-direction scan compression Code mode carries out compressed encoding to each picture frame in first video data and forms the second video data.
In one embodiment of the invention, the multi-direction scan compression coding mode includes by code pattern to be compressed As frame is divided into multiple macro blocks, the multiple macro block is marked using label symbol, is obtained according to the multiple macro block after label The prediction residual of each pixel in encoded image frame to be compressed, the prediction residual is encoded.
In one embodiment of the invention, the uploading module is specifically used for arriving second video data transmission Interim storage hard disk is kept in, and temporary second video data is carried out through the wired or wireless Cloud Server that is uploaded to Storage.
Based on this, the present invention has following advantage:
The present invention uses multi pass acquisition segmented video data, will compress, will press after segmented video data splicing The video data of contracting uploads to Cloud Server and stores, as long as administrator connects network, cloud can be called to take anywhere or anytime The compressed video data being engaged on device, management is checked more convenient, and user experience is good.
Through the following detailed description with reference to the accompanying drawings, other aspects of the invention and feature become obvious.But it should know Road, which is only the purpose design explained, not as the restriction of the scope of the present invention, this is because it should join Examine appended claims.It should also be noted that unless otherwise noted, it is not necessary to which scale attached drawing, they only try hard to generally It reads ground and illustrates structure and process described herein.
Detailed description of the invention
Below in conjunction with attached drawing, specific embodiments of the present invention will be described in detail.
Fig. 1 is a kind of video data management method flow schematic diagram based on cloud storage provided in an embodiment of the present invention;
Fig. 2 is a kind of image macro division mark schematic diagram provided in an embodiment of the present invention;
Fig. 3 is another image macro division mark schematic diagram provided in an embodiment of the present invention;
Fig. 4 is that a kind of current macro provided in an embodiment of the present invention is shown with the home position apart from nearest reference macroblock It is intended to;
Fig. 5 is that a kind of current macro provided in an embodiment of the present invention is shown with the position of furthering apart from nearest reference macroblock It is intended to;
Fig. 6 is a kind of schematic diagram of the full reference direction of current macro provided in an embodiment of the present invention;
Fig. 7 is a kind of schematic diagram of the current macro without lower reference direction provided in an embodiment of the present invention;
Fig. 8 is the schematic diagram that a kind of current pixel provided in an embodiment of the present invention determines the second reference pixel;
Fig. 9 is a kind of second prediction algorithm prediction mode schematic diagram provided in an embodiment of the present invention.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing to the present invention Specific embodiment be described in detail.
Embodiment one
Referring to Figure 1, Fig. 1 is a kind of video data management method stream based on cloud storage provided in an embodiment of the present invention Journey schematic diagram;This method comprises:
Step 1, the acquisition for carrying out segmented video data to pickup area using multiple collection points;
Step 2 merges the segmented video data to form the first video data;
First video data is carried out compressed encoding the second video data of formation by step 3;
Second video data is uploaded to Cloud Server and stores by step 4;
Step 5, the second video data for retrieving the Cloud Server storage simultaneously carry out download transmission.
Further, step 2 may include:
Comb the location and time relationship in the segmented video data between piecemeal video;
It is carried out after determining the order of connection and intersection of the segmented video data according to the location and time relationship It is spliced to form the first video data.
Further, step 3 may include:
Compression volume is carried out to each picture frame in first video data using multi-direction scan compression coding mode Code forms the second video data.
Further, multi-direction scan compression coding mode described in step 3 includes dividing encoded image frame to be compressed For multiple macro blocks, the multiple macro block is marked using label symbol, volume to be compressed is obtained according to the multiple macro block after label The prediction residual of each pixel, the prediction residual is encoded in code picture frame.
Further, step 4 may include:
Second video data transmission is kept in interim storage hard disk;
Temporary second video data is stored through the wired or wireless Cloud Server that is uploaded to
Embodiment two
The present embodiment is on the basis of the above embodiments to a kind of video data pipe based on cloud storage provided by the invention Reason method is described in detail, and this method comprises the following steps:
Step 1 carries out data acquisition to pickup area using multiple collection points;
At least two collection point is set, two cameras is for example, at least set, pickup area is started to acquire video data.
The segmented video data collected is analyzed and is handled and will analysis treated segmenting video by step 2 Data merge to form complete video data (the first video data);
The location and time relationship in the segmented video data collected between piecemeal video is combed, determines the order of connection And carry out being spliced to form complete video data after intersection, obtain the video data of entire pickup area.
Complete video data are carried out compressed encoding by step 3;
Spliced complete video data are subjected to compressed encoding, it using mpeg 3 or MPEG4 mode or H.264 etc. can Mode carries out compressed encoding, and the video after compressed encoding is then stored in interim storage hard disk again.
Further, why video data can be because there is redundancies in video image data by compressed encoding. The purpose of compressed encoding is exactly bit number needed for reducing expression video image data by removing these data redundancies.Depending on The compression coding technology of frequency evidence specifically includes that prediction module, quantization modules, code control module and entropy code module.Wherein predict The module module important as one is using existing spatial redundancies between adjacent pixel, according to neighborhood pixels information to working as Preceding pixel value is predicted.Video is continuous image frame sequence, carries out compressed encoding i.e. to video data stream to video In every width video image frame carry out compressed encoding.Further, multi-direction scanning is utilized in one embodiment of the invention Compression coding mode carries out compressed encoding to each picture frame in video data.
Video data after compressed encoding is uploaded to Cloud Server and stores by step 4;
Video data (the second video data) after compressed encoding is transferred to interim storage hard disk to keep in, by what is kept in Video data is through wired, such as broadband, or it is wireless, it is stored as the mode of WIFI is transmitted to Cloud Server;
Step 5 passes through video frequency searching command search compressed video data stored in cloud server;
Terminal device can be used in administrator, issues video frequency searching order, retrieves in Cloud Server required for terminal device Compressed video data;
Step 6 downloads the compressed video data retrieved and transmission
The compressed video data retrieved is downloaded by wireless networks such as cable network or WIFI, downloading finishes Compressed video data be transferred to after decoding process in visual user's operation interface of terminal device;
Further, if administrator need to call the video record of certain time, pass through any end being connected on network End, if computer, mobile phone climb up visualized management interface, retrieves required video, downloading on terminal device may be viewed by.
The present embodiment will be pressed by using multi pass acquisition segmented video data after segmented video data splicing Contracting, uploads to Cloud Server for the video data of compression and stores, can be anywhere or anytime as long as administrator connects network The compressed video data on Cloud Server is called, management is checked more convenient, and user experience is good.
Embodiment three
The present embodiment utilizes multi-direction scan compression coding staff on the basis of the above embodiments, to proposed by the present invention Formula is described in detail.Which includes following content:
Video usually may include a series of continuous video image frames, carry out compressed encoding i.e. to every to video data One video image frame carries out compressed encoding.
Specific compaction coding method is as follows.
Video image frame is divided into several macro blocks by step 1, and each macroblock size is identical, therefore in video image frame Number of macroblocks is fixed.The present embodiment is 8*4 with macroblock size, and video image frame sign is illustrated for being 128*64.
Each macro block in video image frame is marked in step 2, chooses P label symbol.In the horizontal direction, it adopts The label for completing horizontal direction macro block is circuited sequentially with multiple label symbols;In vertical direction, successively using multiple label symbols Circulation completes the label of vertical direction macro block.The segmentation of video image frame and label are as shown in Fig. 2, Fig. 2 is in the present embodiment A kind of image macro division mark schematic diagram provided in an embodiment of the present invention;The video image frame that size is 128*64 is divided into The 16 rows 16 column macro block that totally 256 sizes are 8*4;With 0,1,2, the 3 each macro blocks of label, specially by the macro block of odd-numbered line with Symbol 0,2 distinguishes each macro block of cycle labeling, and the macro block of even number line is distinguished each macro block of cycle labeling with symbol 3,1.
Preferably, video image frame can also be divided into 4 rows 4 to arrange, odd-numbered line is each according to 0,1 difference cycle labeling Macro block, even number line is according to 1, the 0 difference each macro block of cycle labeling, as shown in figure 3, Fig. 3 is provided in an embodiment of the present invention another Kind image macro division mark schematic diagram.
When step 3, prediction, the first label symbol of prediction to one of N label symbol label symbol is macro every time Block achievees the effect that jump block scan to macro block until all macroblock predictions terminate.Wherein, the first label symbol to N mark The forecasting sequence of the macro block of symbol can be set.Forecasting sequence for the macro block of any one label symbol is according to video From left to right, sequence from top to bottom predicts macro block to picture frame.
The present embodiment is illustrated how to be predicted by taking video image frame shown in Fig. 2 as an example, the specific steps are as follows:
Step 31, the macro block for being first 0 to all label symbols are predicted
Step 311 determines reference macroblock
The macro block that label symbol is 0 is at most only capable of obtaining 4 reference directions of one macro block in interval, wherein reference direction For upper direction, left direction, upper left, upper right, thus may determine that the reference macroblock in upper direction out, the ginseng of left direction Examine macro block, the reference macroblock of upper left, the reference macroblock of upper right;
Step 312, grain direction are chosen
Step 312A, it in the reference direction of current macro, finds apart from nearest reference macroblock.If it exists with reference to macro Block is not tight adjacent with current macro, then the reference macroblock that furthers is tight neighboring reference macro block, if either direction is without reference to macro Block is not handled then, is emptied.As shown in Figure 4, Figure 5, Fig. 4 be a kind of current macro provided in an embodiment of the present invention with apart from nearest Reference macroblock home position schematic diagram;Fig. 5 be a kind of current macro provided in an embodiment of the present invention with apart from nearest ginseng Examine the position view that furthers of macro block.
Step 312B, the first reference pixel that current macro is found by reference to macro block, if the reference direction of certain macro block is Sky, then without the first reference pixel.Assuming that current macro has 8 reference macroblocks, therefore current macro can be in each reference macroblock In get the first reference pixel, i.e. current macro can determine omnidirectional first reference pixel, it is assumed that Cmn (m=1, 2,3,4;N=1,2,3,4,5,6,7,8) be current macro current pixel, Rxy (x=0,1,2,3,4,5;Y=1,2,3,4, It 5,6,7,8,9) is the first reference pixel of current macro, as shown in fig. 6, Fig. 6 is provided in an embodiment of the present invention a kind of current The schematic diagram of the full reference direction of macro block.Assuming that Cmn (m=1,2,3,4;N=1,2,3,4,5,6,7,8) working as current macro Preceding pixel, and Rxy (x=0,1,2,3,4,5;Y=1,2,3,4,5,6,7,8,9) be current macro the first reference pixel, currently Reference direction is sky under macro block, therefore, first reference pixel of the current macro without lower direction, as shown in fig. 7, Fig. 7 is this hair Schematic diagram of a kind of current macro without lower reference direction that bright embodiment provides.
Step 312C, according to the first reference pixel, each reference direction weight is calculated, is calculated using following formula each Reference direction weight Dir, weight is using the first reference pixel from the nearest one side of direction arrow.
Preferably, weight calculation formula can be with are as follows:
Wherein, abs is signed magnitude arithmetic(al), and Dir180 is left reference direction weight, and Dir0 is right reference direction weight, Dir45 is upper right reference direction weight, and Dir270 is lower reference direction weight, and Dir90 is upper reference direction weight, Dir135 For upper left reference direction weight, Dir225 is lower-left reference direction weight, and Dir315 is bottom right reference direction weight, and x is current The column pixel quantity of macro block, y are the row pixel quantity of current macro.
Step 312D, by taking Fig. 7 as an example, the value that the value of the formula x in step 312C is 4, y is 8, such as following formula It is described, the smallest 1 group of Dir is selected in the reference direction weight being calculated as optimal grain direction, all pictures in macro block Plain value is predicted according to the direction.
Step 313 calculates the second reference pixel
It is calculated each current according to selected optimal grain direction and corresponding opposite direction according to the position of current pixel Second reference pixel of pixel, as shown in figure 8, Fig. 8 is that a kind of current pixel provided in an embodiment of the present invention determines the second reference The schematic diagram of pixel;Calculation formula is as follows,
Refmid=p1* (dir2/ (dir1+dir2))+p2* (dir1/ (dir1+dir2))
If 1, ref=weight*refmid+ (1-weight) * p1 is biased in position
If 2, ref=weight*refmid+ (1-weight) * p2 is biased in position
Wherein refmid is the midpoint of two the first reference pixels, and p1, p2 are the first reference image by optimal grain direction Element, dir1, dir2 are reference direction weight, such as dir180, dir0;Weight is distance weighting.
The midpoint of the first reference pixel of weight calculation is considered first, then considers that position calculates the second reference pixel, i.e., the One reference pixel midpoint is close to which side, finally using which side the first reference pixel as the second reference pixel.
Preferably, the second reference pixel calculation formula changes, and can only introduce weight or position.
Concrete example is as follows:
If optimal grain direction is 45 degree of references, for c14, dir45=2, dir225=16, the first reference can be obtained Pixel is R05 and R50, if R05=100, R50=40,
Refmid=100* (14/16)+40* (2/16)=88+5=93
Since C14 is biased to R05, Refmid=C23, Ref=0.5*93+0.5*100=96, the second reference pixel Value is 96.
Step 314 determines prediction residual
The second reference pixel of all the points is calculated using step 313, the second reference image is subtracted using original pixel value Plain value obtains prediction residual.
Step 32, after marking the macroblock prediction for being to be disposed in all video image frames, to all label symbols It is predicted for 1 macro block;
Step 321 determines reference macroblock
The macro block that label symbol is 1 is at most only capable of obtaining 2 reference directions of one macro block in interval, wherein reference direction For upper direction, left direction, thus may determine that going out the reference macroblock in upper direction, the reference macroblock of left direction;It can obtain adjacent 4 reference directions of macro block, wherein reference direction is upper left, upper right, lower left, lower right, can be determined The reference of the reference macroblock of upper left out, the reference macroblock of upper right, the reference macroblock of lower left, lower right is macro Block;
Step 322, grain direction are chosen
Consistent with the method for step 312, details are not described herein again.
Step 323 calculates the second reference pixel
Consistent with the method for step 313, details are not described herein again.
Step 324 determines prediction residual
Consistent with the method for step 314, details are not described herein again.
Step 33, when in all video image frames label be and after 1 macroblock prediction is disposed, to all marker characters It number is predicted for 2 macro block;
Step 331 determines reference macroblock
The macro block that all label symbols are 2 is at most only capable of obtaining 2 reference directions of one macro block in interval, wherein referring to Direction is upper direction, left direction, can determine the reference macroblock in direction, the reference macroblock of left direction;And it obtains adjacent 4 reference directions of macro block, wherein reference direction is upper direction, lower direction, left direction, right direction, can determine direction Reference macroblock, the reference macroblock in lower direction, the reference macroblock of left direction, the reference macroblock of right direction;
Step 332, grain direction are chosen
Consistent with the method for step 312, details are not described herein again.
Step 333 calculates the second reference pixel
Consistent with the method for step 313, details are not described herein again.
Step 334 determines prediction residual
Consistent with the method for step 314, details are not described herein again.
Step 34, after label is, 1,2 macroblock prediction is disposed in all video image frames, to all labels The macro block that symbol is 3 is predicted;
Step 341 determines reference macroblock
The macro block that all label symbols are 3 at most obtains 8 reference directions of adjacent macroblocks, and wherein reference direction is upper Direction, lower direction, left direction, right direction, upper left, upper right, lower left, lower right can determine top To reference macroblock, the reference macroblock in lower direction, the reference macroblock of left direction, the reference macroblock of right direction, the ginseng of upper left Examine macro block, the reference macroblock of upper right, the reference macroblock of lower left, the reference macroblock of lower right.
Step 342, grain direction are chosen
Consistent with the method for step 312, details are not described herein again.
Step 343 calculates the second reference pixel
Consistent with the method for step 313, details are not described herein again.
Step 344 determines prediction residual
Consistent with the method for step 314, details are not described herein again.
So far, in available current video image frame each pixel prediction residual, will be every in current video image frame The label symbol of each macro block is encoded in the prediction residual and current video image frame of a pixel.
1, compaction coding method provided in this embodiment can get more reference sides for the macro block in video image frame To;Cause prediction that can obtain smaller prediction residual, the prediction effect of especially texture complex region is more excellent.
2, compaction coding method provided in this embodiment passes through the method that block multipass is gone through of jumping first, for video image frame In each piece of macro block, can averagely obtain more reference edges, that is, obtain more reference pixels;Then for each piece, It, can be in the grain direction for more accurately obtaining the block using multi-direction prediction;According to grain direction and corresponding reference image Element can get with current pixel value most the pixel in current prediction block by grain direction weight and positional shift weight Similar reference pixel, and smaller prediction residual is obtained, reduce the theoretical limit entropy of coding.
Example IV
The present embodiment on the basis of the above embodiments, to the video data management proposed by the present invention based on cloud storage Equipment is described in detail, which includes:
Acquisition module, for carrying out the acquisition of segmented video data to pickup area using multiple collection points;
Merging module, for merging the segmented video data to form the first video data;
Compressed encoding module forms the second video data for first video data to be carried out compressed encoding;
Uploading module is stored for second video data to be uploaded to Cloud Server;
Cloud Server, for storing second video data;
Download module, for retrieving the second video data of the Cloud Server storage and carrying out download transmission.
Wherein, the merging module includes:
Comb unit, for combing the location and time relationship in the segmented video data between piecemeal video;
Concatenation unit, for determined according to the location and time relationship segmented video data the order of connection and It carries out being spliced to form the first video data after intersection.
Wherein, the compressed encoding module is specifically used for using multi-direction scan compression coding mode to first view Each picture frame of the frequency in carries out compressed encoding and forms the second video data.
Wherein, the multi-direction scan compression coding mode includes that encoded image frame to be compressed is divided into multiple macro blocks, The multiple macro block is marked using label symbol, is obtained in encoded image frame to be compressed according to the multiple macro block after label The prediction residual of each pixel encodes the prediction residual.
Wherein, the uploading module is specifically used for carrying out second video data transmission to interim storage hard disk temporary It deposits, temporary second video data is stored through the wired or wireless Cloud Server that is uploaded to.
In conclusion specific case used herein is expounded the present invention, the explanation of above embodiments is It is used to help understand method and its core concept of the invention;At the same time, for those skilled in the art, according to this hair Bright thought, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification is not answered It is interpreted as limitation of the present invention, protection scope of the present invention should be subject to the attached claims.

Claims (10)

1. a kind of video data management method based on cloud storage characterized by comprising
The acquisition of segmented video data is carried out to pickup area using multiple collection points;
The segmented video data is merged to form the first video data;
First video data is subjected to compressed encoding and forms the second video data;
Second video data is uploaded to Cloud Server to store;
It retrieves the second video data of the Cloud Server storage and carries out download transmission.
2. the method according to claim 1, wherein the segmented video data is merged to form the first view Frequency evidence, comprising:
Comb the location and time relationship in the segmented video data between piecemeal video;
Spliced after determining the order of connection and intersection of the segmented video data according to the location and time relationship Form the first video data.
3. the method according to claim 1, wherein first video data, which is carried out compressed encoding, forms the Two video datas, comprising:
Compressed encoding shape is carried out to each picture frame in first video data using multi-direction scan compression coding mode At the second video data.
4. according to the method described in claim 3, it is characterized in that, the multi-direction scan compression coding mode includes will be wait press Contracting encoded image frame is divided into multiple macro blocks, the multiple macro block is marked using label symbol, according to the multiple after label Macro block obtains the prediction residual of each pixel in encoded image frame to be compressed, and the prediction residual is encoded.
5. being carried out the method according to claim 1, wherein second video data is uploaded to Cloud Server Storage, comprising:
Second video data transmission is kept in interim storage hard disk;
Temporary second video data is stored through the wired or wireless Cloud Server that is uploaded to.
6. a kind of video data management equipment based on cloud storage characterized by comprising
Acquisition module, for carrying out the acquisition of segmented video data to pickup area using multiple collection points;
Merging module, for merging the segmented video data to form the first video data;
Compressed encoding module forms the second video data for first video data to be carried out compressed encoding;
Uploading module is stored for second video data to be uploaded to Cloud Server;
Cloud Server, for storing second video data;
Download module, for retrieving the second video data of the Cloud Server storage and carrying out download transmission.
7. equipment according to claim 6, which is characterized in that the merging module includes:
Comb unit, for combing the location and time relationship in the segmented video data between piecemeal video;
Concatenation unit, for determining the order of connection and coincidence part of the segmented video data according to the location and time relationship It carries out being spliced to form the first video data after point.
8. equipment according to claim 6, which is characterized in that the compressed encoding module is specifically used for sweeping using multi-direction It retouches compression coding mode and compressed encoding the second video data of formation is carried out to each picture frame in first video data.
9. equipment according to claim 7, which is characterized in that the multi-direction scan compression coding mode includes will be wait press Contracting encoded image frame is divided into multiple macro blocks, the multiple macro block is marked using label symbol, according to the multiple after label Macro block obtains the prediction residual of each pixel in encoded image frame to be compressed, and the prediction residual is encoded.
10. equipment according to claim 9, which is characterized in that the uploading module is specifically used for second video Data are transferred to interim storage hard disk and are kept in, and temporary second video data is uploaded to cloud clothes through wired or wireless Business device is stored.
CN201811260536.1A 2018-10-26 2018-10-26 Video data management method and its equipment based on cloud storage Withdrawn CN109451000A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811260536.1A CN109451000A (en) 2018-10-26 2018-10-26 Video data management method and its equipment based on cloud storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811260536.1A CN109451000A (en) 2018-10-26 2018-10-26 Video data management method and its equipment based on cloud storage

Publications (1)

Publication Number Publication Date
CN109451000A true CN109451000A (en) 2019-03-08

Family

ID=65547942

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811260536.1A Withdrawn CN109451000A (en) 2018-10-26 2018-10-26 Video data management method and its equipment based on cloud storage

Country Status (1)

Country Link
CN (1) CN109451000A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112333466A (en) * 2020-11-02 2021-02-05 创盛视联数码科技(北京)有限公司 Video processing method, device and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1784009A (en) * 2004-12-01 2006-06-07 Ut斯达康通讯有限公司 Data dividing method for increasing video transmission rubustness and relative error masking method
CN102143121A (en) * 2010-01-29 2011-08-03 北京搜狗科技发展有限公司 Video downloading method and device
CN102801978A (en) * 2012-08-08 2012-11-28 浪潮集团有限公司 System for video data acquisition and management based on cloud storage
CN102917233A (en) * 2012-11-14 2013-02-06 中航华东光电有限公司 Stereoscopic video coding optimization method in space teleoperation environment
CN104301730A (en) * 2014-10-14 2015-01-21 河海大学常州校区 Two-way video coding and decoding system and method based on video mobile equipment
EP3318892A1 (en) * 2016-11-08 2018-05-09 Tianjin Hualai Technology Co., Ltd. Surveillance camera

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1784009A (en) * 2004-12-01 2006-06-07 Ut斯达康通讯有限公司 Data dividing method for increasing video transmission rubustness and relative error masking method
CN102143121A (en) * 2010-01-29 2011-08-03 北京搜狗科技发展有限公司 Video downloading method and device
CN102801978A (en) * 2012-08-08 2012-11-28 浪潮集团有限公司 System for video data acquisition and management based on cloud storage
CN102917233A (en) * 2012-11-14 2013-02-06 中航华东光电有限公司 Stereoscopic video coding optimization method in space teleoperation environment
CN104301730A (en) * 2014-10-14 2015-01-21 河海大学常州校区 Two-way video coding and decoding system and method based on video mobile equipment
EP3318892A1 (en) * 2016-11-08 2018-05-09 Tianjin Hualai Technology Co., Ltd. Surveillance camera

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112333466A (en) * 2020-11-02 2021-02-05 创盛视联数码科技(北京)有限公司 Video processing method, device and system
CN112333466B (en) * 2020-11-02 2023-05-09 创盛视联数码科技(北京)有限公司 Video processing method, device and system

Similar Documents

Publication Publication Date Title
CN100499813C (en) Advanced video coding (AVC) intra-frame prediction system and method
CN102948149B (en) Video encoding/decoding apparatus and method
CN100473167C (en) Method for encoding images, and image coder
CN104837016B (en) Video decoding apparatus
US9082278B2 (en) Surveillance system
CN105247864B (en) Encoder, decoder and image processing system
CN108271024B (en) Image coding and decoding method and device
CN109792516A (en) Method and device in image and coding and decoding video for coloration encoding and decoding in frame
TR201815529T4 (en) APPARATUS FOR CODING AN IMAGE.
KR100940444B1 (en) Method of constituting intra prediction mode using spatial edge detection
CN107148778A (en) Improved directional intra-prediction method for Video coding
CN108462874A (en) Dynamic image encoding device and moving image decoding apparatus
CN104244007A (en) Image compression method and device based on arbitrary shape matching
CN103636215A (en) Applying non-square transforms to video data
CN103999465A (en) Adaptive overlapped block motion compensation
CN104247434A (en) Loop filtering around slice boundaries or tile boundaries in video coding
CN107241605A (en) Video encoder and method for video coding
CN102484699B (en) The method of Code And Decode, the corresponding intrument for Code And Decode are carried out to image
KR102138650B1 (en) Systems and methods for processing a block of a digital image
CN102572424A (en) Image processing apparatus, method and program
Chen et al. Sum-of-gradient based fast intra coding in 3D-HEVC for depth map sequence (SOG-FDIC)
Sheng et al. An information hiding algorithm for HEVC based on differences of intra prediction modes
CN104796701B (en) Predictive mode based on HEVC determines method and device
CN108810532A (en) Picture decoding apparatus
CN111510731B (en) System and method for splicing traffic images

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20190308

WW01 Invention patent application withdrawn after publication