CN109874016A - Bit number variable video steganography method, user equipment, storage medium and device - Google Patents

Bit number variable video steganography method, user equipment, storage medium and device Download PDF

Info

Publication number
CN109874016A
CN109874016A CN201910162076.7A CN201910162076A CN109874016A CN 109874016 A CN109874016 A CN 109874016A CN 201910162076 A CN201910162076 A CN 201910162076A CN 109874016 A CN109874016 A CN 109874016A
Authority
CN
China
Prior art keywords
original
qdct
coefficient sets
bit number
coefficient
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.)
Pending
Application number
CN201910162076.7A
Other languages
Chinese (zh)
Inventor
赵娟
罗强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Polytechnic University
Original Assignee
Wuhan Polytechnic University
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 Wuhan Polytechnic University filed Critical Wuhan Polytechnic University
Priority to CN201910162076.7A priority Critical patent/CN109874016A/en
Publication of CN109874016A publication Critical patent/CN109874016A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

The invention discloses video steganography method, user equipment, storage medium and devices that bit number can be changed.Original QDCT coefficient is parsed to steganography 3D video in the present invention, original QDCT coefficient sets are selected from original QDCT coefficient, first information bit number is determined according to the numerical value of original QDCT coefficient sets;Original QDCT coefficient sets are changed according to the first object hiding information for meeting first information bit number, to obtain first object QDCT coefficient sets;Corresponding target 3D video is determined according to first object QDCT coefficient sets, to realize that steganography operates.Significantly, the bit number of hiding information to be written will be determined by default change model in the present invention, it can be seen that, this makes the bit number for the hiding information being actually written into have changeability, Embedding efficiency when insertion first object hiding information is further increased, to solve the lower technical problem of information Embedding efficiency when being embedded in hiding information.

Description

Bit number variable video steganography method, user equipment, storage medium and device
Technical field
The present invention relates to the variable video steganography method of technical field of video compression more particularly to bit number, user equipment, Storage medium and device.
Background technique
Information Hiding Techniques are a kind of information security technologies that will be needed in hiding Information hiding to public carrier, than Such as, if the public carrier being embedded into is 3D (3Dimensions) video, hiding information will can be needed by Information Hiding Techniques It is embedded into this section of 3D video, for not having the personnel of corresponding decoding tool, can not learns and not be embedded in hiding information Distinctive points between 3D video and the 3D video for being embedded in hiding information.
As for Information Hiding Techniques specific implementation there are a variety of, calculated for example, the translation of traditional histogram can be passed through Method carries out information steganography, specifically, can reach insertion by individually modifying pixel in image or difference The effect of the hiding information of one bit, still, the mode of this kind insertion hiding information can make Embedding efficiency limited.
So, it is believed that, it is embedded in the mode of hiding information technical problem mostly lower there is information Embedding efficiency.
Above content is only used to facilitate the understanding of the technical scheme, and is not represented and is recognized that above content is existing skill Art.
Summary of the invention
The main purpose of the present invention is to provide bit number can be changed video steganography method, user equipment, storage medium and Device, it is intended to solve the lower technical problem of information Embedding efficiency when being embedded in hiding information.
To achieve the above object, the present invention provides a kind of video steganography method that bit number is variable, and the bit number is variable Video steganography method the following steps are included:
It obtains to steganography 3D video;
From described to parse original QDCT coefficient in steganography 3D video, preset format is chosen from the original QDCT coefficient Original QDCT coefficient sets;
First information bit to be written is determined by default change model according to the numerical value of the original QDCT coefficient sets Number;
The original QDCT coefficient sets are carried out according to the first object hiding information for meeting the first information bit number Change, with the first object QDCT coefficient sets after being changed;
Corresponding target 3D video is determined according to the first object QDCT coefficient sets, is regarded described to steganography 3D with realizing The first object hiding information is written in frequency.
Preferably, the numerical value according to the original QDCT coefficient sets determines to be written the by default change model One information bit, comprising:
When the original QDCT coefficient sets are the first default QDCT coefficient sets, determined in default change model with it is described The corresponding first bit number calculation formula of first default QDCT coefficient sets;
The first letter to be written is calculated by the first bit number calculation formula according to the original QDCT coefficient sets Cease bit number.
Preferably, the basis meets the first object hiding information of the first information bit number to the original QDCT Coefficient sets change, with the first object QDCT coefficient sets after being changed, comprising:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, root The original QDCT coefficient sets are changed according to first object corresponding with the first default value range change rule, with First object QDCT coefficient sets after being changed.
It preferably, include each reference axis coefficient in the original QDCT coefficient sets;
It is described to be within the scope of the first default value in the first object hiding information for meeting the first information bit number When, the original QDCT coefficient sets are become according to first object corresponding with the first default value range change rule More, with the first object QDCT coefficient sets after being changed, comprising:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, root According to first object corresponding with the first default value range change rule to any seat in the original QDCT coefficient sets Parameter coefficient changes, with the first object QDCT coefficient sets after being changed.
It preferably, include determining that formula and the first coefficient modifying are public to coefficient of variation in the first object change rule Formula;
It is described to be within the scope of the first default value in the first object hiding information for meeting the first information bit number When, according to first object corresponding with the first default value range change rule to appointing in the original QDCT coefficient sets One reference axis coefficient changes, with the first object QDCT coefficient sets after being changed, comprising:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, root Determine that formula determines the first reference axis coefficient to be modified in the original QDCT coefficient sets to coefficient of variation according to described;
According to the first coefficient modifying formula to the first reference axis coefficient to be modified in the original QDCT coefficient sets Numerical value change, with the first object QDCT coefficient sets after being changed.
Preferably, it is described from described to parse original QDCT coefficient in steganography 3D video, from the original QDCT coefficient After the original QDCT coefficient sets for choosing preset format, the variable video steganography method of the bit number further include:
The original QDCT coefficient sets be the second default QDCT coefficient sets when, in the default change model determine and The corresponding second bit number calculation formula of the second default QDCT coefficient sets;
The second letter to be written is calculated by the second bit number calculation formula according to the original QDCT coefficient sets Cease bit number;
Formula is determined to obtain by preset reference according to the second target hiding information for meeting second information bit Obtain a reference value to be compared;
The original QDCT coefficient sets are changed according to a reference value to be compared, with the second mesh after being changed Mark QDCT coefficient sets;
Corresponding target 3D video is determined according to the second target QDCT coefficient sets, is regarded described to steganography 3D with realizing The second target hiding information is written in frequency.
Preferably, described that the original QDCT coefficient sets are changed according to a reference value to be compared, to be become The second target QDCT coefficient sets after more, comprising:
When the second reference axis coefficient to be modified in the original QDCT coefficient sets is in predetermined coefficient value range, by institute It states a reference value to be compared to be compared with the coefficient value serial number of the described second reference axis coefficient to be modified, to obtain comparison result;
Corresponding second coefficient modifying formula is determined according to the comparison result, and will be in the original QDCT coefficient sets The numerical value serial number reference axis coefficient equal with a reference value to be compared is as third reference axis coefficient to be modified;
According to the second coefficient modifying formula to the third reference axis coefficient to be modified in the original QDCT coefficient sets Numerical value change, with the second target QDCT coefficient sets after being changed.
In addition, to achieve the above object, the present invention also proposes a kind of user equipment, the user equipment include memory, The variable video steganography program of the bit number that processor and being stored in can be run on the memory and on the processor, institute State the step that the variable video steganography program of bit number is arranged for carrying out the variable video steganography method of bit number as described above Suddenly.
In addition, to achieve the above object, the present invention also proposes a kind of storage medium, bit is stored on the storage medium The variable video steganography program of number, the bit number variable video steganography program are realized as described above when being executed by processor Bit number variable video steganography method the step of.
In addition, to achieve the above object, the present invention also proposes a kind of video steganography device that bit number is variable, the bit Counting variable video steganography device includes:
Message processing module, for obtaining to steganography 3D video;
Coefficient parsing module, for from described to parse original QDCT coefficient in steganography 3D video, from the original QDCT The original QDCT coefficient sets of preset format are chosen in coefficient;
Bit number determining module, for according to the numerical value of the original QDCT coefficient sets by default change model determine to The first information bit number of write-in;
Coefficient changes module, meets the first object hiding information of the first information bit number to the original for basis Beginning QDCT coefficient sets change, with the first object QDCT coefficient sets after being changed;
Video encoding module, for determining corresponding target 3D video according to the first object QDCT coefficient sets, with reality It is now described to which the first object hiding information is written in steganography 3D video.
Original QDCT coefficient will be parsed to steganography 3D video in the present invention, be selected from original QDCT coefficient Original QDCT coefficient sets, and determine that the bit number i.e. first of first object hiding information to be written is believed based on default change model Cease bit number;Original QDCT coefficient sets are changed based on the first object hiding information, to obtain first object QDCT system Array;Corresponding target 3D video is determined according to first object QDCT coefficient sets, is written in steganography 3D video the to realize One target hiding information.It is apparent that the hiding information being written in the original QDCT coefficient sets to steganography 3D video in the present invention Bit number will be determined by default change model, it is seen then that the bit number for the hiding information being actually written into will be made with changeability, In addition, will also be embedded in the variable hiding information of the bit number based on the relevance between QDCT coefficient sets.So not only guaranteeing The hiding performance of first object hiding information also further increases insertion effect when insertion first object hiding information Rate, to solve the lower technical problem of information Embedding efficiency when being embedded in hiding information.
Detailed description of the invention
Fig. 1 is the user device architecture schematic diagram for the hardware running environment that the embodiment of the present invention is related to;
Fig. 2 is the flow diagram for the video steganography method first embodiment that bit number of the present invention can be changed;
Fig. 3 is the flow diagram for the video steganography method second embodiment that bit number of the present invention can be changed;
Fig. 4 is the flow diagram for the video steganography method 3rd embodiment that bit number of the present invention can be changed;
Fig. 5 is the structural block diagram for the video steganography device first embodiment that bit number of the present invention can be changed.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Referring to Fig.1, Fig. 1 is the user device architecture schematic diagram for the hardware running environment that the embodiment of the present invention is related to.
As shown in Figure 1, the user equipment may include: processor 1001, such as CPU, communication bus 1002, user interface 1003, network interface 1004, memory 1005.Wherein, communication bus 1002 is for realizing the connection communication between these components. User interface 1003 may include display screen (Display), optional user interface 1003 can also include standard wireline interface, Wireless interface, the wireline interface for user interface 1003 can be USB interface in the present invention.Network interface 1004 optionally may be used To include standard wireline interface and wireless interface (such as WI-FI interface).Memory 1005 can be high speed RAM memory, can also To be stable memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be Independently of the storage device of aforementioned processor 1001.
It will be understood by those skilled in the art that structure shown in Fig. 1 does not constitute the restriction to user equipment, can wrap It includes than illustrating more or fewer components, perhaps combines certain components or different component layouts.
As shown in Figure 1, as may include that operating system, network are logical in a kind of memory 1005 of computer storage medium Believe the variable video steganography program of module, Subscriber Interface Module SIM and bit number.
In user equipment shown in Fig. 1, network interface 1004 is mainly used for connecting background server, takes with the backstage Business device carries out data communication;User interface 1003 is mainly used for connecting peripheral hardware;The user equipment is called by processor 1001 The variable video steganography program of the bit number stored in memory 1005, and execute following operation:
It obtains to steganography 3D video;
From described to parse original QDCT coefficient in steganography 3D video, preset format is chosen from the original QDCT coefficient Original QDCT coefficient sets;
First information bit to be written is determined by default change model according to the numerical value of the original QDCT coefficient sets Number;
The original QDCT coefficient sets are carried out according to the first object hiding information for meeting the first information bit number Change, with the first object QDCT coefficient sets after being changed;
Corresponding target 3D video is determined according to the first object QDCT coefficient sets, is regarded described to steganography 3D with realizing The first object hiding information is written in frequency.
Further, the video steganography journey that processor 1001 can call the bit number stored in memory 1005 variable Sequence also executes following operation:
When the original QDCT coefficient sets are the first default QDCT coefficient sets, determined in default change model with it is described The corresponding first bit number calculation formula of first default QDCT coefficient sets;
The first letter to be written is calculated by the first bit number calculation formula according to the original QDCT coefficient sets Cease bit number.
Further, the video steganography journey that processor 1001 can call the bit number stored in memory 1005 variable Sequence also executes following operation:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, root The original QDCT coefficient sets are changed according to first object corresponding with the first default value range change rule, with First object QDCT coefficient sets after being changed.
Further, the video steganography journey that processor 1001 can call the bit number stored in memory 1005 variable Sequence also executes following operation:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, root According to first object corresponding with the first default value range change rule to any seat in the original QDCT coefficient sets Parameter coefficient changes, with the first object QDCT coefficient sets after being changed.
Further, the video steganography journey that processor 1001 can call the bit number stored in memory 1005 variable Sequence also executes following operation:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, root Determine that formula determines the first reference axis coefficient to be modified in the original QDCT coefficient sets to coefficient of variation according to described;
According to the first coefficient modifying formula to the first reference axis coefficient to be modified in the original QDCT coefficient sets Numerical value change, with the first object QDCT coefficient sets after being changed.
Further, the video steganography journey that processor 1001 can call the bit number stored in memory 1005 variable Sequence also executes following operation:
The original QDCT coefficient sets be the second default QDCT coefficient sets when, in the default change model determine and The corresponding second bit number calculation formula of the second default QDCT coefficient sets;
The second letter to be written is calculated by the second bit number calculation formula according to the original QDCT coefficient sets Cease bit number;
Formula is determined to obtain by preset reference according to the second target hiding information for meeting second information bit Obtain a reference value to be compared;
The original QDCT coefficient sets are changed according to a reference value to be compared, with the second mesh after being changed Mark QDCT coefficient sets;
Corresponding target 3D video is determined according to the second target QDCT coefficient sets, is regarded described to steganography 3D with realizing The second target hiding information is written in frequency.
Further, the video steganography journey that processor 1001 can call the bit number stored in memory 1005 variable Sequence also executes following operation:
When the second reference axis coefficient to be modified in the original QDCT coefficient sets is in predetermined coefficient value range, by institute It states a reference value to be compared to be compared with the coefficient value serial number of the described second reference axis coefficient to be modified, to obtain comparison result;
Corresponding second coefficient modifying formula is determined according to the comparison result, and will be in the original QDCT coefficient sets The numerical value serial number reference axis coefficient equal with a reference value to be compared is as third reference axis coefficient to be modified;
According to the second coefficient modifying formula to the third reference axis coefficient to be modified in the original QDCT coefficient sets Numerical value change, with the second target QDCT coefficient sets after being changed.
Original QDCT coefficient will be parsed to steganography 3D video in the present embodiment, be chosen from original QDCT coefficient Original QDCT coefficient sets out, and based on default bit number i.e. first changed model and determine first object hiding information to be written Information bit;Original QDCT coefficient sets are changed based on the first object hiding information, to obtain first object QDCT Coefficient sets;Corresponding target 3D video is determined according to first object QDCT coefficient sets, is written in steganography 3D video with realizing First object hiding information.It is apparent that the hiding letter that the present embodiment is written in the original QDCT coefficient sets to steganography 3D video The bit number of breath will be determined by default change model, it is seen then that be had the bit number for making the hiding information being actually written into variable Property, in addition, will also be embedded in the variable hiding information of the bit number based on the relevance between QDCT coefficient sets.So not only The hiding performance that ensure that first object hiding information also further increases insertion when insertion first object hiding information Efficiency, to solve the lower technical problem of information Embedding efficiency when being embedded in hiding information.
Based on above-mentioned hardware configuration, the embodiment of the variable video steganography method of bit number of the present invention is proposed.
It is the flow diagram for the video steganography method first embodiment that bit number of the present invention can be changed referring to Fig. 2, Fig. 2.
In the first embodiment, the variable video steganography method of the bit number the following steps are included:
Step S10: it obtains to steganography 3D video.
It is understood that in view of traditional histogram translation algorithm is when carrying out information steganography operation, it will individually Modify a pixel or difference, it will be apparent that, this kind of independence and direct modification mode has not only greatly dragged down information insertion Efficiency, also limit the hiding of hiding information, safety is weaker.
It should be understood that in order to improve the insertion when being embedded in hiding information under the premise of guaranteeing Information hiding characteristic Efficiency can use each pixel in 3D video or the relevance between difference to achieve the effect that be embedded in hiding information, not singly Solely modify single pixel or difference.Wherein, hiding information can will be needed to be embedded into the operation in general carrier this kind Referred to as steganography operates.
In the concrete realization, it can first obtain to steganography 3D video, it will be hidden to carry as public carrier to steganography 3D video Hide information.In addition, can be the 3D video under 3D H.264 Video coding to steganography 3D video, may be simply referred to as, to steganography 3D H.264 video.
Step S20: it from described to parse original QDCT coefficient in steganography 3D video, is chosen from the original QDCT coefficient The original QDCT coefficient sets of preset format.
It is understood that the discrete cosine transform after the quantization in steganography 3D H.264 video can be obtained (Quantized discrete cosine transform, QDCT) coefficient, and operated using the QDCT coefficient as subsequent steganography What is used can embedding carrier.In practical applications, the original QDCT coefficient of preset format can be selected from the original QDCT coefficient Group, for example, may be designated as selecting n value from original QDCT coefficient and constitute coefficient sets.
In the concrete realization, original QDCT coefficient sets can be denoted as Y=(y1,y2,…,yn),n≥1.Really as n value It is fixed, can determine that formula is exported by preset format, preset format determine formula be n=rand () %D+1, D can be 15,16,64, 256 or other.
Step S30: to be written first is determined by default change model according to the numerical value of the original QDCT coefficient sets Information bit.
It is understood that will also determine after obtaining original QDCT coefficient sets to be embedded and be embedded in original QDCT coefficient Hiding information in group.It can be determined by the actual value of original QDCT coefficient sets as the actual bit number of hiding information, it is bright Aobvious ground, the bit number by assigning hiding information can be embedded in hiding information, thus further with changeability more flexiblely Improve Embedding efficiency.
In the concrete realization, can be prespecified in default change model, when the numerical value of original QDCT coefficient sets is that certain is pre- If when numerical value, the bit number of hiding information is accordingly limited to certain numerical value.For example, could dictate that in default change model, work as original When the square value of beginning QDCT coefficient sets Y is 0, then the bit number of the hiding information in the embeddable original QDCT coefficient sets Y is 4. At this point, the numerical value of first information bit number is 4.
Step S40: according to meeting the first object hiding information of the first information bit number to the original QDCT system Array changes, with the first object QDCT coefficient sets after being changed.
It is understood that first object hiding information will be with four ratios after the numerical value for obtaining first information bit number is 4 Special form exists, the information as need for confidentiality.So the first object hiding information of 4 bits can be chosen original is written Can be 0 or 1 as the real value of bit information in beginning QDCT coefficient sets, for example, first object hiding information can for (0,0,0, It 1) can also be, (0,0,1,1) etc..
It should be understood that suitable original QDCT coefficient sets can be therefrom selected after obtaining original QDCT coefficient, with Insertion meets the first object hiding information of first information bit number in original QDCT coefficient sets, to obtain first object QDCT Coefficient sets.It is apparent that modified by coefficient value of the first object hiding information to QDCT coefficient, before this modification with modification Coefficient value otherness between afterwards reflects the actual value of first object hiding information.
It should be noted that the default change model is for determining first information bit number to be written and then obtaining first Target hiding information, and another corresponding first object is converted for original QDCT coefficient sets based on first object hiding information QDCT coefficient sets, the relevance being applied between QDCT coefficient sets not only ensure that hiding information has preferable hiding Can, also ensure that information Embedding efficiency is in higher level.
Step S50: determining corresponding target 3D video according to the first object QDCT coefficient sets, with realize it is described to The first object hiding information is written in steganography 3D video.
It is understood that contain original QDCT coefficient sets in steganography 3D video, and contain first in target 3D video Target QDCT coefficient sets, for the reviewer of 3D video, be not easy can not to find to steganography 3D video and target 3D video it Between otherness, also ensure that the concealment of first object hiding information.
Original QDCT coefficient will be parsed to steganography 3D video in the present embodiment, be chosen from original QDCT coefficient Original QDCT coefficient sets out, and based on default bit number i.e. first changed model and determine first object hiding information to be written Information bit;Original QDCT coefficient sets are changed based on the first object hiding information, to obtain first object QDCT Coefficient sets;Corresponding target 3D video is determined according to first object QDCT coefficient sets, is written in steganography 3D video with realizing First object hiding information.It is apparent that the hiding letter that the present embodiment is written in the original QDCT coefficient sets to steganography 3D video The bit number of breath will be determined by default change model, it is seen then that be had the bit number for making the hiding information being actually written into variable Property, in addition, will also be embedded in the variable hiding information of the bit number based on the relevance between QDCT coefficient sets.So not only The hiding performance that ensure that first object hiding information also further increases insertion when insertion first object hiding information Efficiency, to solve the lower technical problem of information Embedding efficiency when being embedded in hiding information.
It is the flow diagram for the video steganography method second embodiment that bit number of the present invention can be changed, base referring to Fig. 3, Fig. 3 In above-mentioned first embodiment shown in Fig. 2, the second embodiment of the variable video steganography method of bit number of the present invention is proposed.
In second embodiment, the step S30, comprising:
Step S301: when the original QDCT coefficient sets are the first default QDCT coefficient sets, in default change model Determine the first bit number calculation formula corresponding with the described first default QDCT coefficient sets.
It is understood that may include in default change model original QDCT coefficient sets and predetermined bit number calculation formula it Between corresponding relationship, use the corresponding predetermined bit number to calculate and then inquiring corresponding predetermined bit number calculation formula Formula obtains the bit number of current hiding information.
In the concrete realization, if n is 5, original QDCT coefficient sets Y is (0,0,0,0,0), then Y2=0.In default change It is prespecified in Y in model2When=0, corresponding predetermined bit number calculation formula is the first bit number calculation formula, the first ratio Special number calculation formula isK is the information bit of hiding information to be written, and n is original QDCT coefficient Coefficient number in group.
Step S302: it is calculated according to the original QDCT coefficient sets by the first bit number calculation formula to be written First information bit number.
In the concrete realization, first number of bits can be passed through according to the coefficient number in the original QDCT coefficient sets It calculates formula and calculates first information bit number to be written, for example, if n is 5, the first bit number calculation formulaCalculated log2(2n+1)=3.46 by downward round numbers, to obtain k=3.
It is further, specific as follows as the realization code of default change model,
Further, the step S40, comprising:
Step S401: the first default value model is in the first object hiding information for meeting the first information bit number When enclosing interior, according to first object corresponding with the first default value range change rule to the original QDCT coefficient sets into Row change, with the first object QDCT coefficient sets after being changed.
It is understood that can refer to the realization code of above-mentioned default change model, part is as follows,
If n is 5, original QDCT coefficient sets Y is (0,0,0,0,0), then Y2=0 and first information bit number k is 3.So It can provide the first object hiding information that bit number meets the first information bit number 3, for example, first object hiding information can be (1,0,0), i.e. m1=1, m2=0, m3=0.
It should be understood that can prespecified different hiding information numerical value by correspondence it is different change rule, for example, If the numerical value of first object hiding information within the scope of the first default value, selectes first object change rule as change rule Then, wherein the first default value range is that 0 < t≤n, t is the decimal value of first object hiding information, and first object becomes More regular is to reference axis coefficient yt-1Make plus 1 is handled.
In the concrete realization, if the first object hiding information provided is (1,0,0), then t=(m1m2m3)10=4, hence it is evident that Ground, 0 t≤5 < can then make the 3rd reference axis coefficient in original QDCT coefficient sets Y plus 1 handled, thus the first mesh obtained Marking QDCT coefficient sets is (0,0,1,0,0).Similarly, if the first object hiding information provided is (1,1,0), then t= (m1m2m3)10=6, it will be apparent that, t > 5 then can make the processing that subtract 1 to the 1st reference axis coefficient in original QDCT coefficient sets Y, from And the QDCT coefficient sets obtained are (- 1,0,0,0,0).
It further, include each reference axis coefficient in the original QDCT coefficient sets.
It is understood that original QDCT coefficient sets can behave as Y (y if n is 51, y2, y3, y4, y5), y1It is sat for first Parameter coefficient, y2For the second reference axis coefficient, y3For third reference axis coefficient, y4For 4-coordinate shafting number and y5It is the 4th Reference axis coefficient.Similarly, first object QDCT coefficient sets can be denoted as (y1', y2', y3', y4', y5')。
It is described to be within the scope of the first default value in the first object hiding information for meeting the first information bit number When, the original QDCT coefficient sets are become according to first object corresponding with the first default value range change rule More, with the first object QDCT coefficient sets after being changed, comprising:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, root According to first object corresponding with the first default value range change rule to any seat in the original QDCT coefficient sets Parameter coefficient changes, with the first object QDCT coefficient sets after being changed.
It should be understood that the hiding performance in order to guarantee first object hiding information, can reduce as far as possible and regard to steganography 3D Difference between frequency and target 3D video, specifically, can reduce to the distortion journey between steganography 3D video and target 3D video Degree.
In the concrete realization, settable a plurality of types of change rules, for example, settable change rule is " only to original A reference axis coefficient in QDCT coefficient sets is modified ".Specifically, if original QDCT coefficient sets are (0,0,0,0,0), Third position reference axis coefficient therein can only be changed, be changed to (0,0,1,0,0), caused by distortion be 1.It is apparent that this kind becomes More mode largely limits distortion level, is only modified to a reference axis coefficient, reduces carrier and changes, to protect The concealment of information is demonstrate,proved.
It further, include determining that formula and the first coefficient modifying are public to coefficient of variation in the first object change rule Formula;
It is described to be within the scope of the first default value in the first object hiding information for meeting the first information bit number When, according to first object corresponding with the first default value range change rule to appointing in the original QDCT coefficient sets One reference axis coefficient changes, with the first object QDCT coefficient sets after being changed, comprising:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, root Determine that formula determines the first reference axis coefficient to be modified in the original QDCT coefficient sets to coefficient of variation according to described;
According to the first coefficient modifying formula to the first reference axis coefficient to be modified in the original QDCT coefficient sets Numerical value change, with the first object QDCT coefficient sets after being changed.
It is understood that with reference to above-mentioned first object change rule " to reference axis coefficient yt-1Make plus 1 handled ", it is bright Aobvious ground, only include in first object change rule select reference axis coefficient to be modified determine formula to coefficient of variation, also wrap Include record has the first coefficient modifying formula for how modifying the reference axis coefficient.Wherein, determine that formula is " coordinate to coefficient of variation Shafting number yt-1", the first coefficient modifying formula is " make to reference axis coefficient plus 1 is handled ".
In the concrete realization, due to t=(m1m2m3)10=4, n=5 determine that formula determines y based on to coefficient of variationt-1= y3That is third position reference axis coefficient will be changed;Execute the first coefficient modifying formula again to make to add 1 to third position reference axis coefficient Processing, to obtain first object QDCT coefficient sets (0,0,1,0,0).
Certainly, since steganography operation has invertibity, original QDCT coefficient sets can be changed to based on default change model First object QDCT coefficient sets;Inversely processing can also be carried out, first object QDCT coefficient sets are reverted into original QDCT coefficient sets. Wherein, original QDCT coefficient sets can be denoted as Y=(y1,y2,…,yn), n >=1, first object QDCT coefficient sets can be denoted as Y'= (y1',y2',…,yn'), n >=1.
Certainly, the change mode numerical value of the first reference axis coefficient to be modified in original QDCT coefficient sets changed There are a variety of, can preset as needed.For example, can be according to the first coefficient modifying formula to the original QDCT coefficient The numerical value of the first reference axis coefficient to be modified in group carries out subtracting 1 operation, can maintain each system of axis in original QDCT coefficient Number does not change etc..
It is further, specific as follows as the realization code of inversely processing,
Read coefficient number n;
By the way that original QDCT coefficient sets and predetermined bit number calculation formula are arranged in default change model in the present embodiment Between corresponding relationship, select with being adapted to be suitable for each original QDCT coefficient sets hiding information so that hiding information Embedded mode has more variability, thus Embedding efficiency when further increasing insertion hiding information.Meanwhile also can guarantee compared with Good 3D video quality.
It is the flow diagram for the video steganography method 3rd embodiment that bit number of the present invention can be changed, base referring to Fig. 4, Fig. 4 In above-mentioned first embodiment shown in Fig. 2, the 3rd embodiment of the variable video steganography method of bit number of the present invention is proposed.
In 3rd embodiment, after the step S20, the variable video steganography method of the bit number further include:
Step S303: when the original QDCT coefficient sets are the second default QDCT coefficient sets, in the default change mould The second bit number calculation formula corresponding with the described second default QDCT coefficient sets is determined in type.
It is understood that can refer to the realization code of above-mentioned default change model, part is as follows,
If n=5, original QDCT coefficient sets Y is (0,0,0,1,0), then Y2=1.Pre-set second default QDCT system Array can be n >=2 or yi≤ 0, due to n=5 >=2, then it is default to fall in second for original QDCT coefficient sets Y (0,0,0,1,0) In the range of QDCT coefficient sets.Moreover, could dictate that the second default QDCT coefficient sets and the second bit number in default change model Calculation formula is corresponding.Second bit number calculation formula isIt can be used for calculating hiding information to be embedded Bit number.It is apparent that bit number calculation formula can will be present a variety of, can be arranged according to the actual value of original QDCT coefficient sets Corresponding bit number calculation formula.
Step S304: it is calculated according to the original QDCT coefficient sets by the second bit number calculation formula to be written The second information bit.
It should be understood that by being calculated according to the coefficient number in the original QDCT coefficient by second bit number Formula calculates the second information bit to be written, foundationIt acquires
Step S305: it is determined according to the second target hiding information for meeting second information bit by preset reference Formula is to obtain a reference value to be compared.
It is understood that after acquiring the second information bit k and being 2, it is possible to provide bit number is the second information bit k The second target hiding information.For example, the second target hiding information can be (1,0).
It should be understood that in order to further improve Embedding efficiency, can be determined according to preset reference formula acquire to than Compared with a reference value, for example, preset reference determines that formula is t=(m1m2…mk)10+ 1, due to k=2, (m1, m2)=(1,0), then t= (m1m2…mk)10+ 1=3, so, a reference value t to be compared is 3.
Step S306: the original QDCT coefficient sets are changed according to a reference value to be compared, to be changed The second target QDCT coefficient sets afterwards.
It is understood that acquire a reference value t to be compared be 3 after, can the numerical values recited based on a reference value to be compared come It determines corresponding change rule, and original QDCT coefficient sets is changed by the change rule.For example, if original QDCT system Array Y is (0,0,0,1,0).
In the concrete realization, reference axis that can be equal with a reference value to be compared to coefficient value serial number in original QDCT coefficient sets Coefficient carries out plus an operation, with the second target QDCT coefficient sets after being changed.Specifically, due to original QDCT coefficient sets Y is (0,0,0,1,0), to y3It carries out plus an operation, the second obtained target QDCT coefficient sets is (0,0,1,1,0).
Step S307: determining corresponding target 3D video according to the second target QDCT coefficient sets, to realize described To which the second target hiding information is written in steganography 3D video.
Further, described that the original QDCT coefficient sets are changed according to a reference value to be compared, to obtain The second target QDCT coefficient sets after change, comprising:
When the second reference axis coefficient to be modified in the original QDCT coefficient sets is in predetermined coefficient value range, by institute It states a reference value to be compared to be compared with the coefficient value serial number of the described second reference axis coefficient to be modified, to obtain comparison result;
Corresponding second coefficient modifying formula is determined according to the comparison result, and will be in the original QDCT coefficient sets The numerical value serial number reference axis coefficient equal with a reference value to be compared is as third reference axis coefficient to be modified;
According to the second coefficient modifying formula to the third reference axis coefficient to be modified in the original QDCT coefficient sets Numerical value change, with the second target QDCT coefficient sets after being changed.
It is understood that if original QDCT coefficient sets Y is (0,0,0,1,0), Y2=1, k=2, (m1, m2)=(1, 0), a reference value t==3 to be compared.It is found that if presetting predetermined coefficient value range is yi> 0, it will be apparent that, original QDCT system Only y in array Y4Y in=1 > 0, i.e., original QDCT coefficient sets Y4For the second reference axis coefficient to be modified.It need to know, herein The second of two reference axis coefficients to be modified is only used for distinguishing with the first reference axis coefficient to be modified, is only interpreted as different names Claim.
It should be understood that again by the coefficient value serial number i of a reference value t=3 and second to be compared reference axis coefficient to be modified =4 are compared.It is found that comparison result is t≤i, can inquire corresponding formula according to the comparison result is that the second coefficient is repaired Change formula i.e. " to ytChange ", ytFor the t=3 reference axis coefficient in original QDCT coefficient sets Y, then third is to be modified Reference axis coefficient is yt
It is understood that by y3Carry out plus one change, then the second target QDCT coefficient sets obtained be (0,0,1, 1,0).
Preset reference can be also additionally set in the present embodiment and determine formula to obtain a reference value to be compared, a reference value to be compared It is applied not only to be compared with the reference axis coefficient in original QDCT coefficient sets to judge subsequent change rule, is also used for determining The serial number of reference axis coefficient to be modified.
In addition, the embodiment of the present invention also proposes a kind of storage medium, it is stored with what bit number can be changed on the storage medium Video steganography program, the bit number variable video steganography program realize bit number as described above when being executed by processor The step of variable video steganography method.
In addition, the embodiment of the present invention also proposes a kind of video steganography device that bit number is variable, the bit referring to Fig. 5 Counting variable video steganography device includes:
Message processing module 10, for obtaining to steganography 3D video;
Coefficient parsing module 20, for from described to parse original QDCT coefficient in steganography 3D video, from described original The original QDCT coefficient sets of preset format are chosen in QDCT coefficient;
Bit number determining module 30, for being determined according to the numerical value of the original QDCT coefficient sets by default change model First information bit number to be written;
Coefficient changes module 40, meets the first object hiding information of the first information bit number to described for basis Original QDCT coefficient sets change, with the first object QDCT coefficient sets after being changed;
Video encoding module 50, for determining corresponding target 3D video according to the first object QDCT coefficient sets, with It realizes described to which the first object hiding information is written in steganography 3D video.
Original QDCT coefficient will be parsed to steganography 3D video in the present embodiment, be chosen from original QDCT coefficient Original QDCT coefficient sets out, and based on default bit number i.e. first changed model and determine first object hiding information to be written Information bit;Original QDCT coefficient sets are changed based on the first object hiding information, to obtain first object QDCT Coefficient sets;Corresponding target 3D video is determined according to first object QDCT coefficient sets, is written in steganography 3D video with realizing First object hiding information.It is apparent that the hiding letter that the present embodiment is written in the original QDCT coefficient sets to steganography 3D video The bit number of breath will be determined by default change model, it is seen then that be had the bit number for making the hiding information being actually written into variable Property, in addition, will also be embedded in the variable hiding information of the bit number based on the relevance between QDCT coefficient sets.So not only The hiding performance that ensure that first object hiding information also further increases insertion when insertion first object hiding information Efficiency, to solve the lower technical problem of information Embedding efficiency when being embedded in hiding information.
In one embodiment, the bit number determining module 30 is also used in the original QDCT coefficient sets be first pre- If when QDCT coefficient sets, the first number of bits corresponding with the described first default QDCT coefficient sets is determined in default change model Calculate formula;The first information to be written is calculated by the first bit number calculation formula according to the original QDCT coefficient sets Bit number.
In one embodiment, the coefficient changes module 40, is also used to meeting the first of the first information bit number When target hiding information is within the scope of the first default value, according to first object corresponding with the first default value range Change rule changes the original QDCT coefficient sets, with the first object QDCT coefficient sets after being changed.
In one embodiment, the coefficient changes module 40, is also used to meeting the first of the first information bit number When target hiding information is within the scope of the first default value, according to first object corresponding with the first default value range Change rule changes any reference axis coefficient in the original QDCT coefficient sets, with the first object after being changed QDCT coefficient sets.
In one embodiment, the coefficient changes module 40, is also used to meeting the first of the first information bit number When target hiding information is within the scope of the first default value, to coefficient of variation to determine that formula determines described original according to described The first reference axis coefficient to be modified in QDCT coefficient sets;According to the first coefficient modifying formula to the original QDCT coefficient The numerical value of the first reference axis coefficient to be modified in group changes, with the first object QDCT coefficient sets after being changed.
In one embodiment, the variable video steganography device of the bit number further include:
Video encoding module based on a reference value, for being the second default QDCT coefficient sets in the original QDCT coefficient sets When, the second bit number calculation formula corresponding with the described second default QDCT coefficient sets is determined in the default change model; The second information bit to be written is calculated by the second bit number calculation formula according to the original QDCT coefficient sets; It is to be compared to obtain according to meeting the second target hiding information of second information bit by preset reference and determining formula A reference value;The original QDCT coefficient sets are changed according to a reference value to be compared, with the second mesh after being changed Mark QDCT coefficient sets;Corresponding target 3D video is determined according to the second target QDCT coefficient sets, to realize described to hidden It writes and the second target hiding information is written in 3D video.
In one embodiment, the video encoding module based on a reference value is also used in the original QDCT coefficient sets In the second reference axis coefficient to be modified when being in predetermined coefficient value range, a reference value to be compared and described second is to be repaired The coefficient value serial number for changing parameter coefficient is compared, to obtain comparison result;Corresponding is determined according to the comparison result Two coefficient modifying formula, and the coordinate that coefficient value serial number in the original QDCT coefficient sets is equal with a reference value to be compared Shafting number is as third reference axis coefficient to be modified;According to the second coefficient modifying formula in the original QDCT coefficient sets The numerical value of third reference axis coefficient to be modified change, with the second target QDCT coefficient sets after being changed.
The other embodiments or specific implementation of the variable video steganography device of bit number of the present invention can refer to Each method embodiment is stated, details are not described herein again.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the system that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or system institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or system.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.If listing equipment for drying Unit claim in, several in these devices, which can be, to be embodied by the same item of hardware.Word first, Second and the use of third etc. do not indicate any sequence, can be title by these word explanations.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in a storage medium In (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, computer, clothes Business device, air conditioner or the network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of variable video steganography method of bit number, which is characterized in that the variable video steganography method packet of the bit number Include following steps:
It obtains to steganography 3D video;
From described to parse original QDCT coefficient in steganography 3D video, the original of preset format is chosen from the original QDCT coefficient Beginning QDCT coefficient sets;
First information bit number to be written is determined by default change model according to the numerical value of the original QDCT coefficient sets;
The original QDCT coefficient sets are changed according to the first object hiding information for meeting the first information bit number, With the first object QDCT coefficient sets after being changed;
Corresponding target 3D video is determined according to the first object QDCT coefficient sets, to realize described in steganography 3D video The first object hiding information is written.
2. the variable video steganography method of bit number as described in claim 1, which is characterized in that described according to described original The numerical value of QDCT coefficient sets determines first information bit number to be written by default change model, comprising:
When the original QDCT coefficient sets are the first default QDCT coefficient sets, determined and described first in default change model The default corresponding first bit number calculation formula of QDCT coefficient sets;
First information ratio to be written is calculated by the first bit number calculation formula according to the original QDCT coefficient sets Special number.
3. the variable video steganography method of bit number as claimed in claim 2, which is characterized in that the basis meets described the The first object hiding information of one information bit changes the original QDCT coefficient sets, with first after being changed Target QDCT coefficient sets, comprising:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, according to The corresponding first object change rule of the first default value range changes the original QDCT coefficient sets, to obtain First object QDCT coefficient sets after change.
4. the variable video steganography method of bit number as claimed in claim 3, which is characterized in that the original QDCT coefficient sets In include each reference axis coefficient;
It is described when the first object hiding information for meeting the first information bit number is within the scope of the first default value, root The original QDCT coefficient sets are changed according to first object corresponding with the first default value range change rule, with First object QDCT coefficient sets after being changed, comprising:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, according to The corresponding first object change rule of the first default value range is to any reference axis in the original QDCT coefficient sets Coefficient changes, with the first object QDCT coefficient sets after being changed.
5. the variable video steganography method of bit number as claimed in claim 4, which is characterized in that the first object change rule It include that formula and the first coefficient modifying formula are determined to coefficient of variation in then;
It is described when the first object hiding information for meeting the first information bit number is within the scope of the first default value, root According to first object corresponding with the first default value range change rule to any seat in the original QDCT coefficient sets Parameter coefficient changes, with the first object QDCT coefficient sets after being changed, comprising:
When the first object hiding information for meeting the first information bit number is within the scope of the first default value, according to institute It states and determines that formula determines the first reference axis coefficient to be modified in the original QDCT coefficient sets to coefficient of variation;
According to the first coefficient modifying formula to the number of the first reference axis coefficient to be modified in the original QDCT coefficient sets Value changes, with the first object QDCT coefficient sets after being changed.
6. the variable video steganography method of bit number as described in any one of claims 1 to 5, which is characterized in that it is described from It is described to parse original QDCT coefficient in steganography 3D video, from the original QDCT coefficient choose preset format original QDCT After coefficient sets, the variable video steganography method of the bit number further include:
The original QDCT coefficient sets be the second default QDCT coefficient sets when, in the default change model determination with it is described The corresponding second bit number calculation formula of second default QDCT coefficient sets;
The second information ratio to be written is calculated by the second bit number calculation formula according to the original QDCT coefficient sets Special number;
According to meeting the second target hiding information of second information bit by preset reference and determining formula with obtain to Benchmark value;
The original QDCT coefficient sets are changed according to a reference value to be compared, with the second target after being changed QDCT coefficient sets;
Corresponding target 3D video is determined according to the second target QDCT coefficient sets, to realize described in steganography 3D video The second target hiding information is written.
7. the variable video steganography method of bit number as claimed in claim 6, which is characterized in that described according to described to be compared A reference value changes the original QDCT coefficient sets, with the second target QDCT coefficient sets after being changed, comprising:
When the second reference axis coefficient to be modified in the original QDCT coefficient sets is in predetermined coefficient value range, will it is described to Benchmark value is compared with the coefficient value serial number of the described second reference axis coefficient to be modified, to obtain comparison result;
Corresponding second coefficient modifying formula is determined according to the comparison result, and by coefficient value in the original QDCT coefficient sets The serial number reference axis coefficient equal with a reference value to be compared is as third reference axis coefficient to be modified;
According to the second coefficient modifying formula to the number of the third reference axis coefficient to be modified in the original QDCT coefficient sets Value changes, with the second target QDCT coefficient sets after being changed.
8. a kind of user equipment, which is characterized in that the user equipment includes: memory, processor and is stored in the storage The variable video steganography program of bit number, the variable video steganography journey of the bit number can be run on device and on the processor The video steganography method that the bit number as described in any one of claims 1 to 7 can be changed is realized when sequence is executed by the processor The step of.
9. a kind of storage medium, which is characterized in that be stored with the variable video steganography program of bit number, institute on the storage medium State the bit realized as described in any one of claims 1 to 7 when the variable video steganography program of bit number is executed by processor The step of video steganography method that number can be changed.
10. a kind of variable video steganography device of bit number, which is characterized in that the variable video steganography device packet of the bit number It includes:
Message processing module, for obtaining to steganography 3D video;
Coefficient parsing module, for from described to parse original QDCT coefficient in steganography 3D video, from the original QDCT coefficient The middle original QDCT coefficient sets for choosing preset format;
Bit number determining module, it is to be written for being determined according to the numerical value of the original QDCT coefficient sets by default change model First information bit number;
Coefficient changes module, meets the first object hiding information of the first information bit number to described original for basis QDCT coefficient sets change, with the first object QDCT coefficient sets after being changed;
Video encoding module, for determining corresponding target 3D video according to the first object QDCT coefficient sets, to realize It is described to which the first object hiding information is written in steganography 3D video.
CN201910162076.7A 2019-03-04 2019-03-04 Bit number variable video steganography method, user equipment, storage medium and device Pending CN109874016A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910162076.7A CN109874016A (en) 2019-03-04 2019-03-04 Bit number variable video steganography method, user equipment, storage medium and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910162076.7A CN109874016A (en) 2019-03-04 2019-03-04 Bit number variable video steganography method, user equipment, storage medium and device

Publications (1)

Publication Number Publication Date
CN109874016A true CN109874016A (en) 2019-06-11

Family

ID=66919726

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910162076.7A Pending CN109874016A (en) 2019-03-04 2019-03-04 Bit number variable video steganography method, user equipment, storage medium and device

Country Status (1)

Country Link
CN (1) CN109874016A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080106542A1 (en) * 2006-11-02 2008-05-08 Park Dong-Won Display system and method for driving the same
CN107888925A (en) * 2017-11-03 2018-04-06 清华大学深圳研究生院 A kind of embedding grammar and detection method of digital video hiding information
CN108366259A (en) * 2018-01-15 2018-08-03 华南理工大学 A kind of reversible steganography method of three coefficient of H.264/AVC video of high-fidelity

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080106542A1 (en) * 2006-11-02 2008-05-08 Park Dong-Won Display system and method for driving the same
CN107888925A (en) * 2017-11-03 2018-04-06 清华大学深圳研究生院 A kind of embedding grammar and detection method of digital video hiding information
CN108366259A (en) * 2018-01-15 2018-08-03 华南理工大学 A kind of reversible steganography method of three coefficient of H.264/AVC video of high-fidelity

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵娟: "3D H.264视频可逆信息隐藏技术研究", 《中国博士学位论文全文数据库 信息科技辑》 *

Similar Documents

Publication Publication Date Title
CN116506073B (en) Industrial computer platform data rapid transmission method and system
JP5753946B2 (en) Method and system for downloading font files
CN110189384B (en) Image compression method, device, computer equipment and storage medium based on Unity3D
CN111222611B (en) Color-based stacked three-dimensional code encoding method, encoding device, decoding method, decoding device and storage medium
CN110298895B (en) Picture compression method, device, equipment and storage medium based on artificial intelligence
CN108769684A (en) Image processing method based on WebP image compression algorithms and device
CN114218223A (en) Protobuf protocol-based Redis data model construction and access method
EP3016013A1 (en) Information processing device, terminal device, information processing program, and information processing method
CN110572713B (en) Transcoding method and processing terminal for adaptive video bandwidth ratio
CN109874016A (en) Bit number variable video steganography method, user equipment, storage medium and device
CN109743640A (en) Video steganography method, user equipment, storage medium and device based on histogram
CN116030114A (en) Manufacturing method, device, equipment and medium of bioelectrical homologous electronic impression
CN108765503B (en) Skin color detection method, device and terminal
CN113938666B (en) Video data transmission method, device and storage medium based on key frames
CN115618809A (en) Character grouping method based on binary character frequency and safe word stock construction method
CN105338360A (en) Image decoding method and apparatus
CN111866514B (en) Method and device for compressing video and decompressing video
CN109874015A (en) Change video steganography method, user equipment, storage medium and the device of bit number
CN109819261A (en) Video steganography method, user equipment, storage medium and the device that polyphyly array is closed
WO2007099327A2 (en) Data compression
CN113066139A (en) Picture processing method and device, storage medium and electronic equipment
CN114140569B (en) Three-dimensional scene serialization compression method
CN110913088B (en) Picture transmission method and system for IM software platform
US7468733B2 (en) Method and system for improving color reduction
CN108200433A (en) A kind of compression of images and decompression method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190611

RJ01 Rejection of invention patent application after publication