Movatterモバイル変換


[0]ホーム

URL:


CN108449627A - Video processing, the recognition methods of source video sequence, device, equipment and medium - Google Patents

Video processing, the recognition methods of source video sequence, device, equipment and medium
Download PDF

Info

Publication number
CN108449627A
CN108449627ACN201810220768.8ACN201810220768ACN108449627ACN 108449627 ACN108449627 ACN 108449627ACN 201810220768 ACN201810220768 ACN 201810220768ACN 108449627 ACN108449627 ACN 108449627A
Authority
CN
China
Prior art keywords
source
information
object pixel
video frame
video
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.)
Granted
Application number
CN201810220768.8A
Other languages
Chinese (zh)
Other versions
CN108449627B (en
Inventor
章勋
张文超
应加宽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Vision World Technology Co Ltd
Original Assignee
Beijing Vision World 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 Beijing Vision World Technology Co LtdfiledCriticalBeijing Vision World Technology Co Ltd
Priority to CN201810220768.8ApriorityCriticalpatent/CN108449627B/en
Publication of CN108449627ApublicationCriticalpatent/CN108449627A/en
Application grantedgrantedCritical
Publication of CN108449627BpublicationCriticalpatent/CN108449627B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a kind of method for processing video frequency and corresponding device.The method includes:The source-information of flow data is obtained, determination shows that the object pixel of source-information adds source-information in the video frame by adjusting object pixel in the video frame of flow data.Since object pixel can identify source information in video frame in the above method, after violation video is spread in a network, sectional drawing according to video frame or video frame etc. can identify the source of video, to handle unlawful practice, solve the problems, such as that video or video interception can not navigate to source after propagation.

Description

Video processing, the recognition methods of source video sequence, device, equipment and medium
Technical field
The present invention relates to technical field of video processing, and in particular to a kind of method for processing video frequency, source video sequence identification sideMethod, a kind of video process apparatus, the identification device of source video sequence, a kind of electronic equipment and a kind of computer readable storage medium.
Background technology
Flow data is data of the mode in transmission over networks that stream transmission may be used, can be applied to net cast,The fields such as network monitoring.With the development as net cast or the first-class network application of remote shooting, the supervision for video contentBecome more difficult.
When live streaming equipment is used by the user to live streaming illegal contents, the influence for net cast platform is very big, and occursIt is difficult the identity for the user for finding live streaming illegal contents after this phenomenon.
Especially when the video of live streaming either video sectional drawing by other internet channels be transferred to social media orWhen website either informant by record obtain video or interception video interception when, it is difficult to find recording or at firstThe source for uploading illegal video content, is then difficult to make the user of violation and is further processed.
Invention content
In view of the above problems, it is proposed that the present invention overcoming the above problem in order to provide one kind or solves at least partlyState the recognition methods of the method for processing video frequency, source video sequence of problem, method for processing video frequency, the identification device of source video sequence, electronicsEquipment and computer readable storage medium.
One side according to the present invention provides a kind of method for processing video frequency, including:Obtain the source letter of flow dataBreath;Determine the object pixel for being used for showing the source-information in the video frame of the flow data;By adjusting the targetPixel adds the source-information in the video frame.
According to another aspect of the present invention, a kind of recognition methods of source video sequence is provided, including:It obtains and shows flow dataSource-information video frame;Identify that the object pixel in the video frame, the object pixel are used in the flow dataThe source-information is shown in video frame;Determine the source-information shown by the object pixel.
According to another aspect of the present invention, a kind of video process apparatus is provided, including:
Data obtaining module, the source-information for obtaining flow data;
Object pixel determining module is used for showing the source-information in the video frame of the flow data for determiningObject pixel;
Pixel adjusts module, for by adjusting the object pixel, the source-information to be added in the video frame.
According to another aspect of the present invention, a kind of identification device of source video sequence is provided, including:
Video frame acquisition module, the video frame of the source-information for obtaining display flow data;
Object pixel identification module, the object pixel in the video frame, the object pixel are used in institute for identificationIt states and shows the source-information in the video frame of flow data;
Source-information determining module, for determining the source-information shown by the object pixel.
According to another aspect of the present invention, a kind of electronic equipment is provided, including:Processor;And it is configured as storingThe memory of computer executable instructions, the executable instruction make the electronic equipment execute according to above-mentioned when executedThe recognition methods of method for processing video frequency, source video sequence.
According to another aspect of the present invention, a kind of computer readable storage medium, the computer-readable storage are providedMedia storage one or more program, one or more of programs by electronic equipment when being executed so that the electronic equipmentExecute the recognition methods according to above-mentioned method for processing video frequency, source video sequence.
A kind of method for processing video frequency according to the present invention and corresponding device, by obtaining the source-information of flow data, reallyIt is scheduled on the object pixel that source-information is shown in the video frame of flow data, by adjusting object pixel, addition in the video frame comesSource information can identify source information in video frame, after violation video is spread in a network, according to video frame or regardSectional drawing of frequency frame etc. can identify the source of video, to handle unlawful practice, solve video or video is cutFigure can not navigate to the problem of source after propagation.
Above description is only the general introduction of technical solution of the present invention, in order to better understand the technical means of the present invention,And can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage canIt is clearer and more comprehensible, below the special specific implementation mode for lifting the present invention.
Description of the drawings
By reading the detailed description of hereafter preferred embodiment, various other advantages and benefit are common for this fieldTechnical staff will become clear.Attached drawing only for the purpose of illustrating preferred embodiments, and is not considered as to the present inventionLimitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the step flow diagram of according to embodiments of the present invention one method for processing video frequency;
Fig. 2 shows the step flow diagrams of according to embodiments of the present invention two method for processing video frequency;
Fig. 3 shows the step flow diagram of the recognition methods of according to embodiments of the present invention three source video sequence;
Fig. 4 shows the schematic block diagram of according to embodiments of the present invention four video process apparatus;
Fig. 5 shows the schematic block diagram of the identification device of according to embodiments of the present invention five source video sequence;
Fig. 6 schematically shows the block diagram for executing computing device according to the present invention;And
Fig. 7 is schematically shown realizes the storage unit of code according to the procedure of the present invention for keeping or carrying.
Specific implementation mode
The exemplary embodiment of the disclosure is more fully described below with reference to accompanying drawings.Although showing the disclosure in attached drawingExemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth hereIt is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosureCompletely it is communicated to those skilled in the art.
Referring to Fig.1, the step flow diagram for showing according to embodiments of the present invention one method for processing video frequency, specifically may be usedTo include the following steps:
Step 101, the source-information of flow data is obtained.
In embodiments of the present invention, flow data is data of the mode in transmission over networks that stream transmission may be used, exampleSuch as, in net cast application or remote camera application, video stream data is passed with streaming manner between transmission nodeIt is defeated.The source-information of flow data includes the identification information and address information, flow data supplier's information for the equipment for generating flow dataDeng for example, the device identification of the recording arrangement of video stream data, the network address of recording arrangement of video stream data, video flowingThe information in network account logged on the recording arrangement of data etc. or any other applicable source for showing flow data, thisInventive embodiments are without limitation.
In the concrete realization, flow data is regarded from the client of recorded video through one or more server transports to broadcastingIn the client of frequency.Play the client of video actively can ask the source of flow data to be believed before playing video to serverThe client of breath either recorded video actively sends source-information or any other applicable to the client for playing videoMode obtains source-information, and the embodiment of the present invention is without limitation.
The application scenarios of flow data processing include net cast application scenarios and remote camera application scenarios, it is specific andSpeech, in net cast application scenarios, net cast client can obtain the source-information of the video stream data of recording, andSource-information is added in the video frame by being further processed when playing video;In remote camera application scenarios, remotely take the photographAs the client of head can obtain the source-information of the video stream data of recording, and when playing video by being further processedSource-information is added in video frame.
Step 102, the object pixel for being used for showing the source-information in the video frame of the flow data is determined.
In embodiments of the present invention, video is made of multiple static pictures, static picture, that is, video frame.It is multipleVideo frame can obtain flow data, then stream data is parsed, can obtain multiple video frame by encapsulation.
It in embodiments of the present invention,, will to show source-information in the video frame by adjusting partial pixel in video frameFor showing that the pixel of source-information is denoted as object pixel.
In embodiments of the present invention, any position that determining object pixel can be in the video frame, for example, in video frameLower right field in, either in setting regions in the video frame or any other applicable position, the embodiment of the present inventionIt is without limitation.
In embodiments of the present invention, source-information can be indicated using the shape that object pixel is formed, or utilize meshMark the attribute value of pixel to indicate or any other applicable mode indicates source-information, the embodiment of the present invention to this notIt is limited.Wherein, the attribute value of pixel includes gray value, RGB channel value, YUV values etc. or any other applicable attributeValue, the embodiment of the present invention are without limitation.
For example, source-information be picture pick-up device device numbering " SX1923 ", can in the lower right field of video frame,The multiple pixels for the character shape for forming " SX1923 " are determined as object pixel, or will " SX1923 " be used as one 16 intoData processed, by 6 or more, pixel is determined as object pixel in the lower right field of video frame, then adjusts target pictureThe attribute value of element, a hexadecimal data is indicated with the attribute value of one or more object pixels.
In embodiments of the present invention, the mode of source-information is indicated according to object pixel, determines target picture in the video frameThe coordinate of element, in a kind of realization method, according to the corresponding character shape of source-information, determination in the video frame forms character shapeObject pixel coordinate, in another realization method, the coordinate of object pixel is determined according to the shape of setting, for example, regardingThe lower right corner of frequency frame determines the coordinate of object pixel according to the square of the range of the quantity of object pixel, can also specifically wrapIt includes any other applicable mode and determines that object pixel, the embodiment of the present invention are without limitation.
Step 103, by adjusting the object pixel, the source-information is added in the video frame.
In embodiments of the present invention, after determining object pixel, object pixel is adjusted so that add in the video frameCalais's source information, the mode for adjusting object pixel can be there are many mode.
In one implementation, it indicates source-information using the shape of object pixel formation, then object pixel is unitedOne is adjusted to identical, is either adjusted at least one attribute value of object pixel or any other applicable mode,The embodiment of the present invention is without limitation.For example, object pixel is adjusted to white, or by the rgb color of object pixelR (red) value in space is adjusted to 255.Object pixel after adjustment can be identified, and then obtain object pixel formationShape.
In another implementation, source-information is indicated using the attribute value of object pixel, then according to making an appointmentThe attribute value of object pixel, is adjusted to the attribute value of agreement by the corresponding attribute value of each character in source-information.For example, agreementOne group of rgb value (R values 255, G values 250, B values 240) is corresponding to indicate digital " 5 ", another group of rgb value (R values 250, G values 240, B values230) corresponding to indicate alphabetical " G ", then corresponding two object pixels of character " 5G " are adjusted to corresponding according to agreement in source-informationRgb value.Object pixel after adjustment can be identified, and the attribute value of object pixel then be obtained, according to each of agreementThe corresponding attribute value of character obtains each character in source-information.
Above-mentioned method for processing video frequency according to the present invention is determined by obtaining the source-information of flow data in flow dataThe object pixel that source-information is shown in video frame adds source-information, Ke Yi in the video frame by adjusting object pixelSource information is identified in video frame, after violation video is spread in a network, according to the sectional drawing etc. of video frame or video frameThe source that can identify video solves video or the video interception nothing after propagation to handle unlawful practiceMethod navigates to the problem of source.
In embodiments of the present invention, it is preferable that the object pixel meets identification and requires, and the identification is required according to human eyeMinimum can recognize that the minimum of area and identification equipment can recognize that area to determine.
After showing source-information in the video frame, the display effect for original video frame is reduced as far as possible, i.e.,The influence for video display effect is reduced, needing, which makes object pixel meet identification in the video frame, requires.
Specifically, identification require to include the area occupied of multiple object pixels in the video frame setting areal extent in,The quantity of object pixel is in setting quantitative range, the size dimension in region shared by multiple object pixels is being sized in rangeEtc. so that area occupied or quantity or size dimension cannot be too big in the video frame for object pixel, influence the display of video frameEffect, and can be identified.
For example, in a kind of realization method, since video frame resolution refers to pixel quantity included in inches, instituteThe area of each pixel can be calculated according to video frame resolution.For example, resolution ratio is 72dpi, that is, per inchIn have 72 pixels, then per pixel be exactly 1/72 inch.Area occupied can use the quantity divided by video frame point of object pixelResolution obtains, and area occupied needs to meet identification requirement, i.e. area occupied should be in setting range, so the target picture determinedThe quantity of element should be less than the product of the maximum value and resolution ratio of the setting range of area occupied, be more than the setting model of area occupiedThe product of the minimum value and resolution ratio enclosed.
The minimum of human eye can recognize that area can take minimum according to the various other test datas of size servant outlookThe average value of recognizable area either takes the maximum value of minimum recognizable area or any other applicable mode to determine peopleThe minimum of eye can recognize that area, the embodiment of the present invention are without limitation.The upper limit of area occupied takes the minimum of human eye recognizableArea can so that after adjusting object pixel in the video frame that human eye can not or be difficult to observe adjustment, reduce for videoThe influence of result of broadcast.
Identification equipment refers to the equipment that can identify the object pixel in video or picture, for example, smart mobile phone, to regardingThe server or any other applicable equipment, the embodiment of the present invention that frequency is identified are without limitation.Identification equipmentThe test data that the recognizable area of minimum can be identified according to identification equipment under various sizes takes minimum recognizable areaAverage value either takes the maximum value of minimum recognizable area or any other applicable mode to determine the minimum of identification equipmentRecognizable area, the embodiment of the present invention are without limitation.The lower limit of area occupied takes the minimum of identification equipment to can recognize that area,It can make after adjusting object pixel in the video frame, identification equipment can recognize the adjustment of object pixel.
In embodiments of the present invention, it is preferable that the determination is used for showing in the video frame of the flow data described nextThe object pixel of source information includes:Determine the corresponding character shape of the source-information, it is determining in the video frame to form instituteState the object pixel of character shape.
There is corresponding character shape according to the type set of the symbol of display, character shape is for indicating in source-informationVarious characters, for example, number, letter etc. or any other applicable character, the embodiment of the present invention are without limitation.RootAccording to source-information, corresponding character shape is determined, determination in the video frame can form the object pixel of character shape.For example,Source-information is the device numbering " LX2018 " of picture pick-up device, in upper left corner area in the video frame, by formation " LX2018 "The quantity of character shape be determined as object pixel less than 50 pixels.
In embodiments of the present invention, it is preferable that it is described by adjusting the object pixel, institute is added in the video frameStating source-information includes:Adjust at least one attribute value of object pixel in the video frame.
When the attribute value of object pixel is adjusted, different types of attribute can be adjusted for different object pixelsValue can also adjust the attribute value of identical type, and the amplitude of attribute value adjustment may be the same or different, can be by attributeValue is adjusted to the value of a setting, can also be increased and decreased to original attribute value or any other applicable mode adjusts categoryProperty value, the embodiment of the present invention are without limitation.
In embodiments of the present invention, it is preferable that at least one attribute value of object pixel in the adjustment video frameIncluding:The amendment number of the attribute value of object pixel in the video frame is determined according to the attribute value of object pixel in the video frameAccording to;According to the attribute value of object pixel described in the amendment data point reuse.
Data are corrected for being adjusted to attribute value, the original attribute value of combining target pixel and corrects data, it can be withIt determines the attribute value after adjustment, for example, the amendment data for R values are "+100 ", then adds the original R values of object pixelAs the R values after adjustment after 100.
Correcting data can determine according to the attribute value of object pixel, specifically can be according to the various attribute values of object pixelSize, determine and correct the type of attribute value that data are directed to, the adjustment amplitude that data are directed to attribute value is corrected, for example, targetThe attribute value rgb value of pixel is (R values 255, G values 250, B values 240), since R values 255 have been maximum values, it may be determined that be directed toThe amendment data of R values are " -100 ", other two attribute values can not adjust.
In embodiments of the present invention, it is preferable that be used for showing in video frame of the determination in the flow data describedBefore the object pixel of source-information, the method further includes:According to the resolution ratio of the video frame and the source-informationInformation content determines the quantity of object pixel.
Video frame resolution refers to pixel quantity included in inches, so according to video frame resolutionCalculate the area of each pixel.For example, resolution ratio is 72dpi, that is, has 72 pixels in per inch, then just per pixelIt is 1/72 inch.Information content is the measurement how many to source-information, including in source-information character quantity etc..Show source letterThe quantity for ceasing required object pixel be not necessarily, for example, three object pixels can be used for indicating digital " one ", fiveObject pixel can also be used to indicate digital " one ".The upper and lower bound of the quantity of object pixel and the resolution ratio of video frame are at justThan, it is also directly proportional to the information content of source-information, according to the information content of the resolution ratio of video frame and source-information, so that it may with determinationThe quantity of object pixel.
In embodiments of the present invention, it is preferable that it is described obtain flow data source-information include:According to the flow dataType of service and/or reproduction time obtain required source-information.Type of service includes net cast application, remote shootingHead application etc., refers to the type for the business that flow data is used for.Reproduction time refers to that flow data plays on client end of playing backTime.Under different types of service or under different reproduction times, the source-information of required acquisition is also different.ExampleSuch as, in net cast applied business, the device identification and above spread that source-information includes the client for recording flow data are obtainedThe network account of data obtains the equipment mark that source-information includes the camera for recording flow data in remote camera applicationKnow.
In embodiments of the present invention, it is preferable that it is described by adjusting the object pixel, institute is added in the video frameStating source-information includes:The attribute value of the object pixel, the default adjusting range foundation are adjusted in default adjusting rangeThe minimum of human eye can recognize that the minimum of difference value and identification equipment can recognize that difference value to determine.
When being adjusted to the attribute value of object pixel, needs to carry out in default adjusting range, can make in videoAfter adjusting object pixel in frame, human eye can not or be difficult to observe adjustment, reduce the influence for video display effect, stillIdentification equipment can recognize the adjustment of object pixel.
The minimum of human eye can recognize that difference value refers to the difference for the front and back minimum of attribute value adjustment that can be identified by the human eye outDifferent value, specifically can be under the difference value before and after different size of adjustment attribute value, and the test data of eye recognition takes minimum canThe average value of Recognition Different value either takes the maximum value of minimum recognizable difference value or any other applicable mode to determineThe minimum of human eye can recognize that difference value, the embodiment of the present invention are without limitation.
Identification equipment refers to the equipment that can identify the object pixel in video or picture, for example, smart mobile phone, to regardingThe server or any other applicable equipment, the embodiment of the present invention that frequency is identified are without limitation.Identification equipmentThe recognizable difference value of minimum refers to that can be identified the difference value for the front and back minimum of attribute value adjustment that equipment identifies, specifically may be usedWith under the difference value before and after different size of adjustment attribute value, the test data of identification equipment identification, it is minimum recognizable poor to takeThe average value of different value either takes the maximum value of minimum recognizable difference value or any other applicable mode to determine that identification is setStandby minimum can recognize that difference value, the embodiment of the present invention are without limitation.
In embodiments of the present invention, it is preferable that after the source-information for obtaining flow data, the method includes:Coded treatment is carried out to the source-information.
Coded treatment includes the mode according to agreement to source-information transform coding, specifically can according to the mode of agreement,Source-information is converted into binary data, octal data, hexadecimal data or any other applicable mode to carry outCoded treatment, the embodiment of the present invention are without limitation.
In embodiments of the present invention, it is preferable that the source-information includes that flow data generates the identification information of equipment, fluxionAccording at least one of address information, the flow data supplier's information for generating equipment.
It refers to the equipment for generating flow data that flow data, which generates equipment, and identification information includes that the title, number, manufacture of equipment are compiledNumber etc., address information includes IP address, physical address etc..Flow data supplier's information refers to providing stream in the business of flow dataThe information of the personnel of data, for example, providing the name of the personnel corresponding to the network account of flow data in net cast platform, livingLocation, unit, phone, gender etc. or any other applicable information, the embodiment of the present invention are without limitation.
Although video processing procedure description such as above-described embodiment, execution handle to add source-information videoDevice/equipment is not limited only to this example, and those skilled in the art is it should be appreciated that the addition of above-mentioned source-information can utilize recordEnd processed, server-side play end or additional device to realize, corresponding embodiment should also be covered by the protection model of the present inventionIn enclosing.
With reference to Fig. 2, shows the step flow diagram of according to embodiments of the present invention two method for processing video frequency, specifically may be usedTo include the following steps:
Step 201, the source-information of flow data is obtained.
In embodiments of the present invention, the realization method of this step may refer to the description in previous embodiment, not another hereinIt repeats.
Step 202, according to pre-arranged code rule, number and the position of the object pixel for showing the source-information are determined.
In embodiments of the present invention, pre-arranged code rule may include the rule of the number and position to object pixel, alsoIt may include the rule of source-information and the corresponding sequence of multiple object pixels, can also include object pixel in predeterminated positionThe rule of position or any other applicable rule, the embodiment of the present invention are without limitation.For example, pre-arranged code is regularIn the region for multiplying 10 pixels the 10 of the lower right corner of video frame including the position where object pixel, each word in source-informationSymbol is usually indicated with 3 target pictures.
In embodiments of the present invention, according to pre-arranged code rule and source-information, so that it may be shown with determining in video frameThe position of the quantity and object pixel of the object pixel of source-information in the video frame.
In embodiments of the present invention, it is preferable that the pre-arranged code rule includes the source-information and multiple target picturesThe corresponding sequence of element, alternatively, the position of object pixel described in predeterminated position.
Source-information sequence corresponding with multiple object pixels includes that multiple object pixels sequence indicates source-information, multipleObject pixel inverted order indicates that source-information, or the sequence of setting indicate source-information.For example, source-information is picture pick-up deviceDevice numbering " SX1923 " identifies a character with an object pixel, 6 target pictures is needed usually to indicate source-information, rootAccording to pre-arranged code rule, 6 adjacent from left to right pixels in the video frame lower right corner are determined as object pixel, device numbering" SX1923 " sequence corresponding with 6 object pixels can be determined as the 1st object pixel from left to right and indicate character " S ", and the 2ndA object pixel expression character " 1 ", the 3rd object pixel expression character " 2 ", the 4th object pixel expression character " X ", the 5thObject pixel indicates that character " 9 ", the 6th object pixel indicate that character " 3 ", i.e. pre-arranged code rule agreement are indicated with intervening sequencesSource-information.
The position of object pixel described in predeterminated position includes the portion in the pixel in the predeterminated position of video framePixel can be used as object pixel, and other pixels in predeterminated position are not used in then not as object pixel and indicate sourceInformation.Similarly, the position of other pixels in predeterminated position not as object pixel can also be provided in pre-arranged code rule,It is equivalent to the position defined in turn in predeterminated position as object pixel.For example, pre-arranged code rule regulation is in video frameThe lower right corner preset 10 multiply in 10 location of pixels, every 2 pixels choose a pixels as object pixel, other picturesElement is not as object pixel.
Step 203, the first adjustment value of the corresponding each object pixel of the source-information is determined.
In embodiments of the present invention, source-information can be indicated with the attribute value of the object pixel after adjustment, Huo ZheyongThe arrangement of the attribute value of multiple object pixels indicates or any other applicable mode indicates source-information that the present invention is realIt is without limitation to apply example.For example, being indicated alphabetical " A " with R values " 255 ", or digital " 0 " is indicated with the object pixel of white,The object pixel of black indicates number " 1 ", or the three object pixels expression for being arranged as " 255 ", " 0 ", " 255 " with R valuesAlphabetical " B ".
In embodiments of the present invention, the first adjustment value can determine each for indicating source-information according to source-informationThe first adjustment value of object pixel.
Step 204, the attribute value of object pixel in the video frame is adjusted to the first adjustment value.
It in embodiments of the present invention, will by the way that the attribute value of object pixel in video frame is adjusted to the first adjustment valueSource-information is added in video frame.
In embodiments of the present invention, it is preferable that the object pixel includes rule mark pixel, and the determination is in the streamIt is used for showing that the object pixel of the source-information further includes in the video frame of data:It determines to identify in the video frame and usePre-arranged code rule rule mark pixel.Rule mark pixel is used to identify the pre-arranged code rule used, pre-arranged codeRule may include many kinds, pre-arranged code rule used by rule mark pixel logo can be used, for example, pre-arranged code is advisedThen including two kinds, number respectively 1 and 2, then the pre-arranged code rule that can be 1 with the rule mark pixel logo number of whiteThen, the pre-arranged code rule that the rule mark pixel logo number of black is 2.Any suitable mode specifically may be used, useRule mark pixel logo pre-arranged code rule, the embodiment of the present invention are without limitation.
In the video frame determine object pixel, can include determining that rule mark pixel, for example, object pixel be from a left side to7 right pixels, will from left to right the 7th pixel be determined as rule mark pixel or object pixel to be that 5 rows 5 arrange adjacent5th row pixel is determined as rule mark pixel by pixel.
Corresponding, described by adjusting the object pixel, the source-information is added in the video frame further includes:Determine the second adjustment value of the corresponding rule mark pixel of the pre-arranged code rule;By rule mark in the video frameThe attribute value of pixel is adjusted to second adjustment value.
The second adjustment value of rule mark pixel is for indicating pre-arranged code rule, according to whether the pre-arranged code rule usedThen, it determines the second adjustment value of rule mark pixel, the attribute value of rule mark pixel in video frame is then adjusted to secondAdjusted value.
Above-mentioned method for processing video frequency according to the present invention is advised by obtaining the source-information of flow data according to pre-arranged codeThen, number and the position for determining the object pixel for showing source-information, by determine the corresponding object pixel of source-information theThe attribute value of object pixel in video frame is adjusted to the first adjustment value, adds source-information in the video frame by one adjusted value, canTo identify source information in video frame, after violation video is spread in a network, according to section of video frame or video frameFigure etc. can identify the source of video, to handle unlawful practice, solve video or video interception through propagatingAfter the problem of can not navigating to source.
With reference to Fig. 3, the step flow diagram of the recognition methods of according to embodiments of the present invention three source video sequence is shown,It can specifically include following steps:
Step 301, the video frame for the source-information for showing flow data is obtained.
In embodiments of the present invention, show the video frame of the source-information of flow data and can be obtained from video, can alsoIt is that the sectional drawing of the video obtained from network or any other applicable mode obtain, the embodiment of the present invention does not limit thisSystem.For example, user is by reporting that entrance has submitted video interception, server obtains the video frame submitted.
Step 302, the object pixel in the video frame is identified.
In embodiments of the present invention, object pixel is used for showing the source-information in the video frame of the flow data.Identify object pixel mode can there are many, include that the pixel adjusted according at least one of video frame attribute value identifiesFor object pixel, or the attribute value of the pixel of predeterminated position in video frame is obtained, according to the attribute value of the pixel of predeterminated position,Determine that attribute value in the object pixel or video frame that attribute value adjusts is adjusted to the pixel of the first adjustment value and is identified as meshIt marks pixel or any other applicable identification method, the embodiment of the present invention is without limitation.
Step 303, the source-information shown by the object pixel is determined.
In embodiments of the present invention, according to object pixel, it may be determined that shown source-information.Determine source-informationMode is corresponding with the addition mode of source-information in the video frame, may include various ways, including according to object pixel shapeAt character shape, determine corresponding source-information, or according to the first adjustment value of object pixel, determine corresponding source letterBreath or any other applicable mode determine that source-information, the embodiment of the present invention are without limitation.
The recognition methods of above-mentioned source video sequence according to the present invention shows the video of the source-information of flow data by acquisitionFrame identifies the object pixel in the video frame, determines that the source-information shown by the object pixel, object pixel are used forThe source-information is shown in the video frame of the flow data, source information can be identified in video frame, in violation videoAfter spreading in a network, the source of video can be identified according to sectional drawing of video frame or video frame etc., so as to in violation of rules and regulationsBehavior is handled, and solves the problems, such as that video or video interception can not navigate to source after propagation.
In embodiments of the present invention, it is preferable that the source-information shown by the determination object pixel includes:It determinesThe character shape that the object pixel is formed;Determine the corresponding source-information of the character shape.According to object pixel, institute is determinedThe character shape of formation determines corresponding source-information according to character shape.For example, the character shape that multiple object pixels are formedFor " SX2018 ", determine that source-information is " SX2018 " corresponding.
In embodiments of the present invention, it is preferable that described to identify that the object pixel in the video frame includes:It is regarded described in identificationThe object pixel that at least one of frequency frame attribute value adjusts.The attribute value for obtaining all or part of pixel in video frame, leads toThe pixel for comparing and recognizing the attribute value for having more than setting difference value with adjacent pixel is crossed, the mesh that attribute value adjusts is determined asMark pixel or attribute value are the pixel of the first adjustment value of setting, are determined as the object pixel that attribute value adjusts, orAny other applicable mode, the embodiment of the present invention are without limitation.
In embodiments of the present invention, it is preferable that at least one of described described video frame of identification attribute value adjustsObject pixel includes:Obtain the attribute value of the pixel of predeterminated position in the video frame;According to the pixel of the predeterminated positionAttribute value determines the object pixel that attribute value adjusts.
The location of object pixel region is made an appointment, and predeterminated position is denoted as.Obtain the pixel of predeterminated positionAttribute value is determined as attribute value and adjusts by comparing the pixel for the attribute value for having more than setting difference value in adjacent pixelObject pixel or attribute value be setting the first adjustment value pixel, be determined as the object pixel that attribute value adjusts,Or any other applicable mode, the embodiment of the present invention are without limitation.
In embodiments of the present invention, it is preferable that described to identify that the object pixel in the video frame includes:It is regarded described in identificationAttribute value is adjusted to the object pixel of the first adjustment value in frequency frame.The picture that attribute value is the first adjustment value is searched in the video frameElement is identified as object pixel.
In embodiments of the present invention, it is preferable that the source-information shown by the determination object pixel includes:According toThe first adjustment value of the object pixel, determines the source-information.
Source-information can indicate with the first adjustment value of the object pixel after adjustment, or with multiple object pixelsThe arrangement of the first adjustment value indicates or any other applicable mode indicates source-information, the embodiment of the present invention to this notIt is limited.For example, being indicated alphabetical " A " with R values " 255 ", or digital " 0 ", the target of black are indicated with the object pixel of whitePixel indicates number " 1 ", or the three object pixels expression letter " B " for being arranged as " 255 ", " 0 ", " 255 " with R values.
In embodiments of the present invention, it is preferable that the first adjustment value according to the object pixel determines the sourceInformation includes:According to the first adjustment value of the pre-arranged code rule and each object pixel, the source-information is determined.
Pre-arranged code rule is made an appointment, and source-information and multiple target pictures can be determined according to advance coding ruleThe position of object pixel described in the corresponding sequence or predeterminated position of element.According to pre-arranged code rule and each target pictureThe first adjustment value of element, so that it may to determine source-information.
For example, pre-arranged code rule agreement with intervening sequences indicates source-information, the first of 6 object pixels from left to rightAdjusted value is respectively " 255 ", " 200 ", " 150 ", " 100 ", " 50 ", " 0 " (for the R values in rgb color space), is corresponded to respectivelyIt indicates character " S ", " 9 ", " X ", " 2 ", " 1 ", " 3 ", according to the sequence that pre-arranged code rule is arranged, determines that source-information is“SX1923”。
In embodiments of the present invention, it is preferable that the object pixel includes rule mark pixel, described according to described pre-If the first adjustment value of coding rule and each object pixel, before determining the source-information, the method further includes:IdentificationAttribute value is adjusted to the rule mark pixel of second adjustment value in the video frame;Pixel is identified according to the rule, determination is adoptedPre-arranged code rule.
The pixel that attribute value is second adjustment value is searched in the video frame, is identified as rule mark pixel.It is marked according to ruleKnow pixel, determines the pre-arranged code rule used.
In embodiments of the present invention, it is preferable that after the source-information shown by the determination object pixel, instituteThe method of stating further includes:According to the source-information, determine that the flow data generates equipment and/or flow data supplier.
Source-information includes that flow data generates the identification information of equipment, flow data generates the address information of equipment, flow dataSupplier's information etc. can determine that flow data generates equipment and/or flow data supplier according to source-information.
In embodiments of the present invention, it is preferable that the method further includes:Rule is sent according to default, to the flow dataIt generates equipment and sends process instruction, or to the flow data supplier process performing restriction strategy.
Process instruction is directed to flow data and generates the process instruction that equipment is sent, and is processed when flow data generates equipmentWhen instruction, corresponding operation is executed according to the content of process instruction, for example, shutdown, disconnection network transmission, limitation recording functionDeng or any other applicable process instruction, the embodiment of the present invention it is without limitation.
Behavior restriction strategy refers to the strategy for limiting its behavior for flow data supplier, can be by server or visitorFamily end executes, it may for example comprise the account of stream data supplier executes the limitation, stream data supplier for forbidding logging in 30 daysThe video that account uploads carries out the limitation of manual examination and verification or any other applicable behavior restriction strategy, the embodiment of the present inventionIt is without limitation.
Default transmission rule is for judging whether that generating equipment to flow data sends process instruction or stream data offerPerson's process performing restriction strategy sends process instruction or executes row for example, if the case where violation occurs in the content of video frameFor restriction strategy.
In embodiments of the present invention, it is preferable that the process instruction includes shutdown command, the instruction of cut-out network transmission, work(At least one of instruction, warning notice instruction can be limited, the behavior restriction strategy includes increasing audit limitation, increase function limitAt least one of system.
Shutdown command refers to the instruction closed flow data and generate equipment, and cut-out network transmission instruction refers to cut-out flow dataThe instruction of network transmission, function restriction instruction refers to the instruction for generating the specified function of equipment for flow data and forbidding opening, alertIt refers to that the instruction etc. of warning notice is initiated by display or loudspeaker to accuse notification instruction.It refers to for stream to increase audit limitationThe video that data set provider uploads increases the limitation of specified auditing flow, and it refers to being directed to flow data supplier to increase function restrictionSpecified function limitation.
With reference to Fig. 4, shows the schematic block diagram of according to embodiments of the present invention four video process apparatus, specifically may be usedTo include following module:
Data obtaining module 401, the source-information for obtaining flow data;
Object pixel determining module 402 is used for showing in the video frame of the flow data source letter for determiningThe object pixel of breath;
Pixel adjusts module 403, for by adjusting the object pixel, the source letter to be added in the video frameBreath.
In embodiments of the present invention, it is preferable that the object pixel meets identification and requires, and the identification is required according to human eyeMinimum can recognize that the minimum of area and identification equipment can recognize that area to determine.
In embodiments of the present invention, it is preferable that the object pixel determining module includes:
Character shape determination sub-module, for determining the corresponding character shape of the source-information;
Pixel determination sub-module, for determining the object pixel for forming the character shape in the video frame.
In embodiments of the present invention, it is preferable that the pixel adjusts module and includes:
Attribute value adjusts submodule, at least one attribute value for adjusting object pixel in the video frame.
In embodiments of the present invention, it is preferable that the attribute value adjusts submodule and includes:
Data determination unit is corrected, for being determined in the video frame according to the attribute value of object pixel in the video frameThe amendment data of the attribute value of object pixel;
Attribute value adjustment unit, for the attribute value according to object pixel described in the amendment data point reuse.
In embodiments of the present invention, it is preferable that the pixel adjusts module and includes:
The first adjustment value determination sub-module, the first adjustment for determining the corresponding each object pixel of the source-informationValue;
The first adjustment submodule, for the attribute value of object pixel in the video frame to be adjusted to the first adjustment value.
In embodiments of the present invention, it is preferable that the object pixel determining module includes:
Number position determination submodule, for according to pre-arranged code rule, determining the target picture for showing the source-informationThe number of element and position.
In embodiments of the present invention, it is preferable that the pre-arranged code rule includes the source-information and multiple target picturesAt least one of the position for corresponding to object pixel described in sequence, predeterminated position of element.
In embodiments of the present invention, it is preferable that the object pixel includes rule mark pixel, and the object pixel determinesModule further includes:
Pixel determination sub-module, the rule mark for determining the pre-arranged code rule for identifying use in the video framePixel;
The pixel adjusts module:
Second adjustment value determination sub-module, for determining the corresponding each rule mark pixel of the pre-arranged code ruleSecond adjustment value;
Second adjustment submodule, for the attribute value of rule mark pixel in the video frame to be adjusted to second adjustmentValue.
In embodiments of the present invention, it is preferable that described device further includes:
Quantity determining module, for being used for showing the source-information in video frame of the determination in the flow dataObject pixel before, according to the information content of the resolution ratio of the video frame and the source-information, determine the number of object pixelAmount.
In embodiments of the present invention, it is preferable that described information acquisition module is specifically used for the business according to the flow dataType and/or reproduction time obtain required source-information.
In embodiments of the present invention, it is preferable that the object pixel adjusts module, is specifically used in default adjusting rangeThe attribute value of the object pixel is adjusted, the default adjusting range can recognize that difference value and identification equipment according to the minimum of human eyeMinimum can recognize that difference value determines.
In embodiments of the present invention, it is preferable that described device includes:
Coded treatment module, for after the source-information for obtaining flow data, being compiled to the source-informationCode processing.
In embodiments of the present invention, it is preferable that the source-information includes that flow data generates the identification information of equipment, fluxionAccording at least one of address information, the flow data supplier's information for generating equipment.
Above-mentioned video process apparatus according to the present invention is determined by obtaining the source-information of flow data in flow dataThe object pixel that source-information is shown in video frame adds source-information, Ke Yi in the video frame by adjusting object pixelSource information is identified in video frame, after violation video is spread in a network, according to the sectional drawing etc. of video frame or video frameThe source that can identify video solves video or the video interception nothing after propagation to handle unlawful practiceMethod navigates to the problem of source.
With reference to Fig. 5, the schematic block diagram of the identification device of according to embodiments of the present invention five source video sequence is shown,It can specifically include following module:
Video frame acquisition module 501, the video frame of the source-information for obtaining display flow data;
Object pixel identification module 502, the object pixel in the video frame, the object pixel are used for for identificationThe source-information is shown in the video frame of the flow data;
Source-information determining module 503, for determining the source-information shown by the object pixel.
In embodiments of the present invention, it is preferable that the source-information determining module includes:
Character shape determination sub-module, the character shape formed for determining the object pixel;
Source-information determination sub-module, for determining the corresponding source-information of the character shape.
In embodiments of the present invention, it is preferable that the object pixel identification module includes:
Object pixel identifies submodule, the target picture that at least one of described video frame attribute value adjusts for identificationElement.
In embodiments of the present invention, it is preferable that the object pixel identifies that submodule includes:
Attribute value acquiring unit, the attribute value for obtaining the pixel of predeterminated position in the video frame;
Pixel value determining unit is used for the attribute value of the pixel according to the predeterminated position, determines what attribute value adjustedObject pixel.
In embodiments of the present invention, it is preferable that the object pixel identification module includes:
Pixel identifies submodule, and attribute value is adjusted to the object pixel of the first adjustment value in the video frame for identification.
In embodiments of the present invention, it is preferable that the source-information determining module includes:
Source-information determination sub-module determines the source-information for the first adjustment value according to the object pixel.
In embodiments of the present invention, it is preferable that the source-information determination sub-module includes:
Information determination unit is determined for the first adjustment value according to the pre-arranged code rule and each object pixelThe source-information.
In embodiments of the present invention, it is preferable that the object pixel includes rule mark pixel, and described device further includes:
Pixel identification module is identified, in first tune according to the pre-arranged code rule and each object pixelWhole value before determining the source-information, identifies that attribute value in the video frame is adjusted to the rule mark picture of second adjustment valueElement;
Regular determining module determines the pre-arranged code rule used for identifying pixel according to the rule.
In embodiments of the present invention, it is preferable that described device further includes:
Equipment determining module, after the source-information shown by the determination object pixel, according to describedSource-information determines that the flow data generates equipment and/or flow data supplier.
In embodiments of the present invention, it is preferable that described device further includes:
It sends and execution module generates equipment to the flow data and send process instruction for sending rule according to default,Or to the flow data supplier process performing restriction strategy.
In embodiments of the present invention, it is preferable that the process instruction includes shutdown command, the instruction of cut-out network transmission, work(At least one of instruction, warning notice instruction can be limited, the behavior restriction strategy includes increasing audit limitation, increase function limitAt least one of system.
The identification device of above-mentioned source video sequence according to the present invention shows the video of the source-information of flow data by acquisitionFrame identifies the object pixel in the video frame, determines that the source-information shown by the object pixel, object pixel are used forThe source-information is shown in the video frame of the flow data, source information can be identified in video frame, in violation videoAfter spreading in a network, the source of video can be identified according to sectional drawing of video frame or video frame etc., so as to in violation of rules and regulationsBehavior is handled, and solves the problems, such as that video or video interception can not navigate to source after propagation.
Algorithm and display be not inherently related to any certain computer, virtual system or miscellaneous equipment provided herein.Various general-purpose systems can also be used together with teaching based on this.As described above, it constructs required by this kind of systemStructure be obvious.In addition, the present invention is not also directed to any certain programmed language.It should be understood that can utilize variousProgramming language realizes the content of invention described herein, and the description done above to language-specific is to disclose this hairBright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that the implementation of the present inventionExample can be put into practice without these specific details.In some instances, well known method, structure is not been shown in detailAnd technology, so as not to obscure the understanding of this description.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of each inventive aspect,Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimesIn example, figure or descriptions thereof.However, the method for the disclosure should be construed to reflect following intention:It is i.e. required to protectShield the present invention claims the more features of feature than being expressly recited in each claim.More precisely, as followingClaims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore,Thus the claims for following specific implementation mode are expressly incorporated in the specific implementation mode, wherein each claim itselfAll as a separate embodiment of the present invention.
Those skilled in the art, which are appreciated that, to carry out adaptively the module in the equipment in embodimentChange and they are arranged in the one or more equipment different from the embodiment.It can be the module or list in embodimentMember or component be combined into a module or unit or component, and can be divided into addition multiple submodule or subelement orSub-component.Other than such feature and/or at least some of process or unit exclude each other, it may be used anyCombination is disclosed to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so to appointWhere all processes or unit of method or equipment are combined.Unless expressly stated otherwise, this specification (including adjoint powerProfit requires, abstract and attached drawing) disclosed in each feature can be by providing the alternative features of identical, equivalent or similar purpose come generationIt replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodimentsIn included certain features rather than other feature, but the combination of the feature of different embodiments means in of the inventionWithin the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointedOne of meaning mode can use in any combination.
The all parts embodiment of the present invention can be with hardware realization, or to run on one or more processorsSoftware module realize, or realized with combination thereof.It will be understood by those of skill in the art that can use in practiceMicroprocessor or digital signal processor (DSP) realize method for processing video frequency according to the ... of the embodiment of the present invention, source video sequenceRecognition methods and device some or all components some or all functions.The present invention is also implemented as holdingSome or all equipment or program of device of row method as described herein are (for example, computer program and computerProgram product).It is such realize the present invention program can may be stored on the computer-readable medium, or can have there are one orThe form of the multiple signals of person.Such signal can be downloaded from internet website and be obtained, or be provided on carrier signal, orPerson provides in any other forms.
An embodiment of the present invention provides a kind of electronic equipment, including processor;And be configured as storage computer can holdThe memory of row instruction, executable instruction make the electronic device execute the video according to any embodiment above when executedThe recognition methods of processing method, source video sequence.
The embodiment of the present invention additionally provides a kind of computer and deposits readable storage media, wherein computer readable storage medium is depositedThe one or more programs of storage, one or more of programs by electronic equipment when being executed so that electronic equipment is executed according to upperThe recognition methods of the method for processing video frequency, source video sequence of literary any embodiment.
For example, Fig. 6 shows the computing device that the recognition methods based on method for processing video frequency, source video sequence may be implemented,Electronic equipment i.e. above.The computing device conventionally comprises the computer program production of 620 form of processor 610 and memoryProduct or computer-readable medium.Memory 620 can be (the read-only storage of electrically erasable of such as flash memory, EEPROMDevice), the electronic memory of EPROM, hard disk or ROM etc.Memory 620 has storage for executing appointing in the above methodThe memory space 630 of the program code 631 of what method and step.For example, the memory space 630 of storage program code can store pointNot for realizing each program code 631 of the various steps in above method.These program codes can from one orIt reads or is written in multiple computer program products in this one or more computer program product.These computer journeysSequence product includes such as hard disk, the program code carrier of compact-disc (CD), storage card or floppy disk etc.Such computer journeySequence product is usually for example shown in Fig. 7 portable or static memory cell.The storage unit can have the calculating with Fig. 6Memory paragraph, the memory space etc. of 620 similar arrangement of memory in equipment.Program code can be pressed for example in a suitable formContracting.In general, storage unit includes the computer-readable code 631 ' of the method and step for executing the present invention, you can with by such asThe code that 610 etc processor is read causes the computing device to execute institute above when these codes are run by computing deviceEach step in the method for description.
It should be noted that the present invention will be described rather than limits the invention for above-described embodiment, and abilityField technique personnel can design alternative embodiment without departing from the scope of the appended claims.In the claims,Any reference mark between bracket should not be configured to limitations on claims.Word "comprising" does not exclude the presence of notElement or step listed in the claims.Word "a" or "an" before element does not exclude the presence of multiple suchElement.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer realIt is existing.In the unit claims listing several devices, several in these devices can be by the same hardware branchTo embody.The use of word first, second, and third does not indicate that any sequence.These words can be explained and be run after fameClaim.
The invention discloses A1, a kind of method for processing video frequency, including:
Obtain the source-information of flow data;
Determine the object pixel for being used for showing the source-information in the video frame of the flow data;
By adjusting the object pixel, the source-information is added in the video frame.
A2, the method according to A1, wherein the object pixel meets identification and requires, and the identification is required according to peopleThe minimum of eye can recognize that the minimum of area and identification equipment can recognize that area to determine.
A3, the method according to A1, wherein the determination is described for showing in the video frame of the flow dataThe object pixel of source-information includes:
Determine the corresponding character shape of the source-information;
The object pixel for forming the character shape is determined in the video frame.
A4, the method according to A3, wherein it is described by adjusting the object pixel, it is added in the video frameThe source-information includes:
Adjust at least one attribute value of object pixel in the video frame.
A5, the method according to A4, wherein at least one attribute value of object pixel in the adjustment video frameIncluding:
Repairing for the attribute value of object pixel in the video frame is determined according to the attribute value of object pixel in the video frameCorrection data;
According to the attribute value of object pixel described in the amendment data point reuse.
A6, the method according to A1, wherein it is described by adjusting the object pixel, it is added in the video frameThe source-information includes:
Determine the first adjustment value of the corresponding each object pixel of the source-information;
The attribute value of object pixel in the video frame is adjusted to the first adjustment value.
A7, the method according to A6, wherein the determination is used for showing in the video frame of the flow data described nextThe object pixel of source information includes:
According to pre-arranged code rule, number and the position of the object pixel for showing the source-information are determined.
A8, the method according to A7, wherein the pre-arranged code rule includes the source-information and multiple target picturesAt least one of the position for corresponding to object pixel described in sequence, predeterminated position of element.
A9, the method according to A7, wherein the object pixel includes rule mark pixel, and the determination is describedIt is used for showing that the object pixel of the source-information further includes in the video frame of flow data:
Determine the rule mark pixel for the pre-arranged code rule that use is identified in the video frame;
It is described by adjusting the object pixel, the source-information is added in the video frame further includes:
Determine the second adjustment value of the corresponding each rule mark pixel of the pre-arranged code rule;
The attribute value of rule mark pixel in the video frame is adjusted to second adjustment value.
A10, the method according to A1, wherein be used for showing institute in video frame of the determination in the flow dataBefore the object pixel for stating source-information, the method further includes:
According to the information content of the resolution ratio of the video frame and the source-information, the quantity of object pixel is determined.
A11, the method according to A1, wherein it is described obtain flow data source-information include:
According to the type of service and/or reproduction time of the flow data, required source-information is obtained.
A12, the method according to A1, wherein it is described by adjusting the object pixel, it is added in the video frameThe source-information includes:
The attribute value of the object pixel is adjusted in default adjusting range, the default adjusting range foundation human eye is mostThe minimum of small recognizable difference value and identification equipment can recognize that difference value to determine.
A13, the method according to A1, wherein after the source-information for obtaining flow data, the method packetIt includes:
Coded treatment is carried out to the source-information.
A14, the method according to A1, wherein the source-information includes that flow data generates the identification information of equipment, streamAt least one of the address information of data generating apparatus, flow data supplier's information.
The invention also discloses B15, a kind of recognition methods of source video sequence, including:
Obtain the video frame for the source-information for showing flow data;
Identify that the object pixel in the video frame, the object pixel are used for showing in the video frame of the flow dataThe source-information;
Determine the source-information shown by the object pixel.
B16, the method according to B15, wherein the source-information shown by the determination object pixel includes:
Determine the character shape that the object pixel is formed;
Determine the corresponding source-information of the character shape.
B17, the method according to B 15, wherein described to identify that the object pixel in the video frame includes:
Identify the object pixel that at least one of video frame attribute value adjusts.
B18, the method according to B17, wherein at least one of described described video frame of identification attribute value adjustsObject pixel include:
Obtain the attribute value of the pixel of predeterminated position in the video frame;
According to the attribute value of the pixel of the predeterminated position, the object pixel that attribute value adjusts is determined.
B19, the method according to B15, wherein described to identify that the object pixel in the video frame includes:
Identify that attribute value in the video frame is adjusted to the object pixel of the first adjustment value.
B20, the method according to B19, wherein the source-information shown by the determination object pixel includes:
According to the first adjustment value of the object pixel, the source-information is determined.
B21, the method according to B20, wherein the first adjustment value according to the object pixel, determine described inSource-information includes:
According to the first adjustment value of the pre-arranged code rule and each object pixel, the source-information is determined.
B22, the method according to B21, wherein the object pixel includes rule mark pixel, described according to institutePre-arranged code rule and the first adjustment value of each object pixel are stated, before determining the source-information, the method further includes:
Identify that attribute value in the video frame is adjusted to the rule mark pixel of second adjustment value;
Pixel is identified according to the rule, determines the pre-arranged code rule used.
B23, the method according to B15, wherein source-information shown by the determination object pixel itAfterwards, the method further includes:
According to the source-information, determine that the flow data generates equipment and/or flow data supplier.
B24, the method according to B23, wherein the method further includes:
Rule is sent according to default, generating equipment to the flow data sends process instruction, or provides the flow dataPerson's process performing restriction strategy.
B25, the method according to B24, wherein the process instruction include shutdown command, cut-out network transmission instruction,At least one of function restriction instruction, warning notice instruction, the behavior restriction strategy include increasing audit limitation, increasing functionAt least one of limitation.
The invention also discloses C26, a kind of video process apparatus, including:
Data obtaining module, the source-information for obtaining flow data;
Object pixel determining module is used for showing the source-information in the video frame of the flow data for determiningObject pixel;
Pixel adjusts module, for by adjusting the object pixel, the source-information to be added in the video frame.
C27, the device according to C26, wherein the object pixel meets identification and requires, and the identification requires foundationThe minimum of human eye can recognize that the minimum of area and identification equipment can recognize that area to determine.
C28, the device according to C26, wherein the object pixel determining module includes:
Character shape determination sub-module, for determining the corresponding character shape of the source-information;
Pixel determination sub-module, for determining the object pixel for forming the character shape in the video frame.
C29, the device according to C28, wherein the pixel adjusts module and includes:
Attribute value adjusts submodule, at least one attribute value for adjusting object pixel in the video frame.
C30, the device according to C29, wherein the attribute value adjusts submodule and includes:
Data determination unit is corrected, for being determined in the video frame according to the attribute value of object pixel in the video frameThe amendment data of the attribute value of object pixel;
Attribute value adjustment unit, for the attribute value according to object pixel described in the amendment data point reuse.
C31, the device according to C26, wherein the pixel adjusts module and includes:
The first adjustment value determination sub-module, the first adjustment for determining the corresponding each object pixel of the source-informationValue;
The first adjustment submodule, for the attribute value of object pixel in the video frame to be adjusted to the first adjustment value.
C32, the device according to C31, wherein the object pixel determining module includes:
Number position determination submodule, for according to pre-arranged code rule, determining the target picture for showing the source-informationThe number of element and position.
C33, the device according to C32, wherein the pre-arranged code rule includes the source-information and multiple targetsAt least one of the position for corresponding to object pixel described in sequence, predeterminated position of pixel.
C34, the device according to C32, wherein the object pixel includes rule mark pixel, the object pixelDetermining module further includes:
Pixel determination sub-module, the rule mark for determining the pre-arranged code rule for identifying use in the video framePixel;
The pixel adjusts module:
Second adjustment value determination sub-module, for determining the corresponding each rule mark pixel of the pre-arranged code ruleSecond adjustment value;
Second adjustment submodule, for the attribute value of rule mark pixel in the video frame to be adjusted to second adjustmentValue.
C35, the device according to C26, wherein described device further includes:
Quantity determining module, for being used for showing the source-information in video frame of the determination in the flow dataObject pixel before, according to the information content of the resolution ratio of the video frame and the source-information, determine the number of object pixelAmount.
C36, the device according to C26, wherein described information acquisition module is specifically used for according to the flow dataType of service and/or reproduction time obtain required source-information.
C37, the device according to C26, wherein the object pixel adjusts module, is specifically used in default adjustment modelThe attribute value of the interior adjustment object pixel is enclosed, the default adjusting range can recognize that difference value and identification according to the minimum of human eyeThe minimum of equipment can recognize that difference value to determine.
C38, the device according to C26, wherein described device includes:
Coded treatment module, for after the source-information for obtaining flow data, being compiled to the source-informationCode processing.
C39, the device according to C26, wherein the source-information include flow data generate equipment identification information,Flow data generates at least one of the address information of equipment, flow data supplier's information.
The invention also discloses D40, a kind of identification devices of source video sequence, including:
Video frame acquisition module, the video frame of the source-information for obtaining display flow data;
Object pixel identification module, the object pixel in the video frame, the object pixel are used in institute for identificationIt states and shows the source-information in the video frame of flow data;
Source-information determining module, for determining the source-information shown by the object pixel.
D41, the device according to D40, wherein the source-information determining module includes:
Character shape determination sub-module, the character shape formed for determining the object pixel;
Source-information determination sub-module, for determining the corresponding source-information of the character shape.
D42, the device according to D40, wherein the object pixel identification module includes:
Object pixel identifies submodule, the target picture that at least one of described video frame attribute value adjusts for identificationElement.
D43, the device according to D42, wherein the object pixel identifies that submodule includes:
Attribute value acquiring unit, the attribute value for obtaining the pixel of predeterminated position in the video frame;
Pixel value determining unit is used for the attribute value of the pixel according to the predeterminated position, determines what attribute value adjustedObject pixel.
D44, the device according to D40, wherein the object pixel identification module includes:
Pixel identifies submodule, and attribute value is adjusted to the object pixel of the first adjustment value in the video frame for identification.
D45, the device according to D44, wherein the source-information determining module includes:
Source-information determination sub-module determines the source-information for the first adjustment value according to the object pixel.
D46, the device according to D45, wherein the source-information determination sub-module includes:
Information determination unit is determined for the first adjustment value according to the pre-arranged code rule and each object pixelThe source-information.
D47, the device according to D46, wherein the object pixel includes rule mark pixel, and described device is also wrappedIt includes:
Pixel identification module is identified, in first tune according to the pre-arranged code rule and each object pixelWhole value before determining the source-information, identifies that attribute value in the video frame is adjusted to the rule mark picture of second adjustment valueElement;
Regular determining module determines the pre-arranged code rule used for identifying pixel according to the rule.
D48, the device according to D40, wherein described device further includes:
Equipment determining module, after the source-information shown by the determination object pixel, according to describedSource-information determines that the flow data generates equipment and/or flow data supplier.
D49, the device according to D48, wherein described device further includes:
It sends and execution module generates equipment to the flow data and send process instruction for sending rule according to default,Or to the flow data supplier process performing restriction strategy.
D50, the device according to D49, wherein the process instruction include shutdown command, cut-out network transmission instruction,At least one of function restriction instruction, warning notice instruction, the behavior restriction strategy include increasing audit limitation, increasing functionAt least one of limitation.
The invention also discloses E51, a kind of electronic equipment, including:
Processor;And
It is configured as the memory of storage computer executable instructions, the executable instruction makes the electricity when executedSub- equipment executes video processing or the recognition methods of source video sequence according to A1-A25 described in any one.
The invention also discloses F52, a kind of computer readable storage medium, the computer-readable recording medium storages oneA or multiple programs, one or more of programs by electronic equipment when being executed so that the electronic equipment is executed according to A1-Video processing or the recognition methods of source video sequence of the A25 described in any one.

Claims (10)

CN201810220768.8A2018-03-162018-03-16Video processing method, video source identification method, video processing device, video source identification device and video source identification mediumActiveCN108449627B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201810220768.8ACN108449627B (en)2018-03-162018-03-16Video processing method, video source identification method, video processing device, video source identification device and video source identification medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201810220768.8ACN108449627B (en)2018-03-162018-03-16Video processing method, video source identification method, video processing device, video source identification device and video source identification medium

Publications (2)

Publication NumberPublication Date
CN108449627Atrue CN108449627A (en)2018-08-24
CN108449627B CN108449627B (en)2021-08-10

Family

ID=63195672

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201810220768.8AActiveCN108449627B (en)2018-03-162018-03-16Video processing method, video source identification method, video processing device, video source identification device and video source identification medium

Country Status (1)

CountryLink
CN (1)CN108449627B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110267115A (en)*2019-06-172019-09-20东软集团股份有限公司A kind of Video security control method, device, equipment and medium
CN110381338A (en)*2019-07-172019-10-25腾讯科技(深圳)有限公司Video data processing and analysis method, device, equipment and medium
CN112448868A (en)*2020-12-022021-03-05新华三人工智能科技有限公司Network traffic data identification method, device and equipment

Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101135957A (en)*2006-08-312008-03-05富士施乐株式会社Computer readable medium, computer data signal, instruction apparatus, image processing method and image processing system
CN102122385A (en)*2011-02-282011-07-13北京工业大学Digital watermark method capable of simultaneously resisting various attacks
CN103324873A (en)*2013-07-152013-09-25上海北丞电子发展有限公司Copyright administration watermark publishing system and watermark embedding method
CN103826168A (en)*2014-02-252014-05-28深圳市掌网立体时代视讯技术有限公司Method and system for adding watermark to video
CN103946871A (en)*2011-12-022014-07-23索尼公司Image processing device, image recognition device, image recognition method, and program
CN103997652A (en)*2014-06-122014-08-20北京奇艺世纪科技有限公司Video watermark embedding method and device
CN104883514A (en)*2015-05-112015-09-02北京金山安全软件有限公司Video processing method and device
CN105100959A (en)*2014-05-062015-11-25北京金石威视科技发展有限公司Evidence-obtaining marking method and device and digital home theater
US9449357B1 (en)*2012-08-242016-09-20Digimarc CorporationGeometric enumerated watermark embedding for spot colors
WO2016148919A1 (en)*2015-03-192016-09-22Sony CorporationSystem for distributing metadata embedded in video
CN106570549A (en)*2016-10-282017-04-19网易(杭州)网络有限公司Coding pattern generation and identification methods and coding pattern generation and identification devices
CN106951812A (en)*2017-03-312017-07-14腾讯科技(深圳)有限公司Recognize method, device and the terminal of Quick Response Code
CN107027055A (en)*2017-04-282017-08-08安徽四创电子股份有限公司A kind of video based on digital watermark is traced to the source and encryption method
CN107103597A (en)*2016-02-192017-08-29青岛海信电器股份有限公司A kind of pixel location determining method and device
CN107665299A (en)*2016-07-282018-02-06中兴通讯股份有限公司A kind of Terminal fingerprints generation method and device

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101135957A (en)*2006-08-312008-03-05富士施乐株式会社Computer readable medium, computer data signal, instruction apparatus, image processing method and image processing system
CN102122385A (en)*2011-02-282011-07-13北京工业大学Digital watermark method capable of simultaneously resisting various attacks
CN103946871A (en)*2011-12-022014-07-23索尼公司Image processing device, image recognition device, image recognition method, and program
US9449357B1 (en)*2012-08-242016-09-20Digimarc CorporationGeometric enumerated watermark embedding for spot colors
CN103324873A (en)*2013-07-152013-09-25上海北丞电子发展有限公司Copyright administration watermark publishing system and watermark embedding method
CN103826168A (en)*2014-02-252014-05-28深圳市掌网立体时代视讯技术有限公司Method and system for adding watermark to video
CN105100959A (en)*2014-05-062015-11-25北京金石威视科技发展有限公司Evidence-obtaining marking method and device and digital home theater
CN103997652A (en)*2014-06-122014-08-20北京奇艺世纪科技有限公司Video watermark embedding method and device
WO2016148919A1 (en)*2015-03-192016-09-22Sony CorporationSystem for distributing metadata embedded in video
CN104883514A (en)*2015-05-112015-09-02北京金山安全软件有限公司Video processing method and device
CN107103597A (en)*2016-02-192017-08-29青岛海信电器股份有限公司A kind of pixel location determining method and device
CN107665299A (en)*2016-07-282018-02-06中兴通讯股份有限公司A kind of Terminal fingerprints generation method and device
CN106570549A (en)*2016-10-282017-04-19网易(杭州)网络有限公司Coding pattern generation and identification methods and coding pattern generation and identification devices
CN106951812A (en)*2017-03-312017-07-14腾讯科技(深圳)有限公司Recognize method, device and the terminal of Quick Response Code
CN107027055A (en)*2017-04-282017-08-08安徽四创电子股份有限公司A kind of video based on digital watermark is traced to the source and encryption method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110267115A (en)*2019-06-172019-09-20东软集团股份有限公司A kind of Video security control method, device, equipment and medium
CN110381338A (en)*2019-07-172019-10-25腾讯科技(深圳)有限公司Video data processing and analysis method, device, equipment and medium
CN110381338B (en)*2019-07-172022-02-18腾讯科技(深圳)有限公司Video data processing and analyzing method, device, equipment and medium
CN112448868A (en)*2020-12-022021-03-05新华三人工智能科技有限公司Network traffic data identification method, device and equipment
CN112448868B (en)*2020-12-022022-09-30新华三人工智能科技有限公司Network traffic data identification method, device and equipment

Also Published As

Publication numberPublication date
CN108449627B (en)2021-08-10

Similar Documents

PublicationPublication DateTitle
US11158090B2 (en)Enhanced video shot matching using generative adversarial networks
Sun et al.Robust high-capacity watermarking over online social network shared images
Zhou et al.Coverless image steganography without embedding
CN108449626A (en)Video processing, the recognition methods of video, device, equipment and medium
CN108449627A (en)Video processing, the recognition methods of source video sequence, device, equipment and medium
US8515164B2 (en)Non-product image identification
Wu et al.Multi-layer assignment steganography using graph-theoretic approach
CN111385640A (en)Video cover determining method, device, equipment and storage medium
CN107734353A (en)Record method, apparatus, readable storage medium storing program for executing and the equipment of barrage video
CN112765518A (en)Content auditing method, device and equipment
Li et al.Towards reliable verification of unauthorized data usage in personalized text-to-image diffusion models
CN111539929A (en)Copyright detection method and device and electronic equipment
CN109408669A (en)A kind of content auditing method and device for different application scene
CN109089134A (en)The device and method of dynamic content access-in management
Bertini et al.Are social networks watermarking us or are we (unawarely) watermarking ourself?
CN115879072A (en)Copyright protection method, device and medium for deep fake fingerprint detection model
CN115665354A (en)Method and system for storing evidence of law enforcement field data based on block chain
Qin et al.Attention-aware learning for hyperparameter prediction in image processing pipelines
CN114254617B (en) A method, device, computing device and storage medium for revising clauses
CN112966230B (en)Information steganography and extraction method, device and equipment
CN111935484A (en)Video frame compression coding method and device
CN117952814A (en)Training method of watermark extraction model, watermark extraction method and related equipment
CN108235118A (en)A kind of video toning treating method and apparatus
CN118411585A (en) A non-learnable image generation method and device based on WGAN
Zhu et al.Plug-and-Hide: Provable and Adjustable Diffusion Generative Steganography

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp