CN104361890A - Method for embedding and recognizing broadcast audio watermark - Google Patents
Method for embedding and recognizing broadcast audio watermark Download PDFInfo
- Publication number
- CN104361890A CN104361890A CN201410629836.8A CN201410629836A CN104361890A CN 104361890 A CN104361890 A CN 104361890A CN 201410629836 A CN201410629836 A CN 201410629836A CN 104361890 A CN104361890 A CN 104361890A
- Authority
- CN
- China
- Prior art keywords
- watermark
- signal
- embedding
- voice signal
- frequency
- 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
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a method for embedding and recognizing a broadcast audio watermark. The method includes determining a time range in which a watermark signal can be embedded according to time domain masking effect; determining amplitude of the watermark signal according to frequency domain masking effect. A microphone of wearable electronic equipment like a cellphone and a tablet computer which are portable equipment limited in operational capability and battery capacity can be used to receive voice, the watermark is restored through application software running on the wearable electronic equipment, and information can be extracted after the process of transmission with loss. The audio watermark is embedded in a frequency band audible for human ears and below 16000Hz according to the time domain masking effect and the frequency domain masking effect, in other words, the television media audio watermark technology the frequency band audible for the human ears and below 16000Hz is applied in a broadcast system. Carrier signal range for frequency spectrum modulation is expanded to be 4000-8000Hz.
Description
Technical field
The invention belongs to digital signal processing technique field, particularly relate to a kind of embedding and recognition methods of broadcast audio watermark.
Background technology
The sound signal frequencies scope of broadcast system is 0 to 16000 hertz, at this frequency band, the auditory system of normal person is very sensitive, if the people's ear audible frequency section below 16000 hertz embeds audio frequency watermark, the tonequality of carrier sound can be affected, this type of TV media audio watermarking technique is caused to be applied in broadcast system, so existing TV media audio watermarking technique embeds audio frequency watermark at the imperceptible frequency band of people's ear institute.In addition, existing broadcast audio digital watermark, as being applied to the portable audience rating measuring instrument (PPM of Ah 's wound market research agency, Portable People Meter) technology, need in test side to use specialized equipment, the portable equipment of arithmetic capability and limited battery capacity cannot be applied to, as in the wearable electronic such as mobile phone, panel computer.
More existing technology, usually watermark or vocal print are embedded in audio-video document, through Digital Transmission, as lossless manner such as data compression copy or Internet Transmissions, receiving end directly goes out watermark or vocal print from extracting data, and for the equipment of information extraction after the transmitting procedure by damaging, as the portable equipment such as mobile phone, panel computer using microphone to gather sound, embed not all roses with extractive technique.
Summary of the invention
The invention provides a kind of embedding and recognition methods of broadcast audio watermark, in the appreciable frequency band of people's ear, TV media audio watermarking technique cannot be applied in broadcast system to solve prior art, and also cannot be applied to the portable equipment of arithmetic capability and limited battery capacity, as the technical matters in the wearable electronic such as mobile phone, panel computer.
Technical scheme: a kind of embedding of broadcast audio watermark and recognition methods, comprise: determining can the time range of embed watermark signal: the average power calculating carrier voice signal in 4000 to 8000 frequency range, according to temporal masking, if the average power of described carrier voice signal is all greater than default threshold value within the predetermined time, then in the time range of 40 milliseconds, described carrier voice signal can be used for embed watermark signal; Determine the amplitude of described watermark signal: in the described time range embedding described watermark signal, calculate frequency domain masking threshold curve, calculate the amplitude of described watermark signal according to frequency domain masking threshold opisometer, described watermark signal is processed and obtains watermark signal to be embedded.
Further, embedding and the recognition methods of described a kind of broadcast audio watermark also comprise, obtain described watermark signal: carry out cyclic redundancy check (CRC) code coding and convolution coding by with the watermark information of binary representation, obtain the sequence of symhols of described watermark information, by the frequency range of described sequence of symhols spread-spectrum modulation to 4000 to 8000 hertz, obtain described watermark signal.
Further, embedding and the recognition methods of described a kind of broadcast audio watermark also comprise, obtain the time-frequency representation of described carrier voice signal: by described carrier voice signal in time domain point framing, every frame has 1024 sample points, the overlap of 50% is had between frame, frame by frame through short time discrete Fourier transform to frequency domain, obtain the time-frequency representation of described carrier voice signal.
Further, after determining to embed the time range of described watermark signal and the amplitude of described watermark signal, also comprise: on described carrier voice signal, superpose described watermark signal: in the described time range embedding described watermark signal, the watermark signal described to be embedded obtained after process is added on described carrier voice signal.
Further, embedding and the recognition methods of described a kind of broadcast audio watermark also comprise, the identification of watermark signal: be installed on the microphones voice signal of the application software on receiving end by receiving end, through short time discrete Fourier transform, spread-spectrum demodulation is carried out, to obtain described watermark information in the frequency range of 4000 to 8000 hertz.
Wherein, described receiving end carries out short time discrete Fourier transform to the voice signal received and the process of carrying out spread-spectrum demodulation comprises: at receiving end, to the described voice signal received, short time discrete Fourier transform is done with identical frame length and frame overlap, spread-spectrum demodulation is carried out the frequency ranges of 4000 to 8000 hertz, carry out Viterbi decoding and cyclic redundancy check (CRC), if verification makes mistakes, then illustrate that described watermark information does not exist; If verification succeeds, then obtain described watermark information.
Wherein, described predetermined time is 40 milliseconds, and described default threshold value is-40dB.
The beneficial effect that the present invention brings: the broadcast voice signal after embed watermark signal, transmit through broadcast system, received by radio again and play out, the portable equipment of available arithmetic capability and limited battery capacity, as the microphones sound of the wearable electronic such as mobile phone, panel computer, watermark is recovered by the application software operated in wearable electronic, can information extraction after the transmitting procedure damaged.And, with the same technology extracting watermark after damaging transmitting procedure, according to temporal masking and frequency domain masking effect, people's ear audible frequency section below 16000 hertz embeds audio frequency watermark, and TV media audio watermarking technique is applied in broadcast system by the people's ear audible frequency section namely below 16000 hertz.Audio frequency after embed watermark is analyzed, obvious watermark signal power is all can't see in any frequency range, the carrier signal scope of spread-spectrum modulation is 4000Hz-8000Hz, take frequency range few, easier embed watermark, not only not easily discovered by people's ear, and also not easily discovered concerning universal audio analysis tool, i.e. good confidentiality.
Accompanying drawing explanation
Fig. 1 is embedding and the recognition methods block diagram of a kind of broadcast audio watermark of the present invention;
Fig. 2 is embedding and the recognition methods process flow diagram of a kind of broadcast audio watermark of the present invention.
Embodiment
The following description and drawings illustrate specific embodiment of the invention scheme fully, to enable those skilled in the art to put into practice them.Embodiment only represents possible change.Unless explicitly requested, otherwise independent parts and function are optional, and the order of operation can change.The part of some embodiments and feature can be included in or replace part and the feature of other embodiments.
For a better understanding of the present invention, brief description masking effect, masking effect refers to that the ear of people is only responsive to the most obvious audio response, and for insensitive sound, reaction is not more then responsive.Such as in the whole frequency spectrum of sound, if the sound of some frequency bands is stronger, then people is just insensitive to the sound of other frequency band.The weak pure tone of sounding simultaneously in its vicinity can be sheltered in a strong pure tone, this characteristic is called that frequency domain is sheltered, except having except occlusion between the sound that sends simultaneously, also occlusion is had between sound adjacent in time, be called time domain masking, producing the main cause of time domain masking is that the brain process information of people needs to spend the regular hour.
In some illustrative embodiments, as shown in Fig. 1 to 2, wherein, Fig. 1 illustrates the flow process that embodiment is concrete in form of a block diagram, and Fig. 2 shows the flow process of embodiment entirety in flow diagram form, provides a kind of embedding and recognition methods of broadcast audio watermark, comprising:
101: obtain watermark signal.Watermark information, with binary representation, carries out cyclic redundancy check (CRC) code coding 1011 and convolution coding 1012, obtains the sequence of symhols w of described watermark information
k, wherein, described cyclic redundancy check (CRC) code coding and convolution coding belong to the error control method of digital communication, are conducive to receiving end and find or correct the error code that may exist in the letter code received.Described sequence of symhols w
kagain through the frequency range 1013 of spread-spectrum modulation to 4000 to 8000 hertz, obtain described watermark signal w
k(t).
Wherein spread-spectrum modulation detailed process is as follows:
Wherein, C
kt () is the carrier wave of spread-spectrum modulation, K1 and K2 is determined by sampling rate, and computation process is as follows:
Wherein, int represents round numbers part.
102: the time-frequency representation obtaining carrier voice signal.Carrier voice signal represents with x (t), divide framing by described carrier voice signal x (t) in time domain, every frame has 1024 sample points, has the overlap of 50% between frame, frame by frame through short time discrete Fourier transform to frequency domain 1021, obtain the time-frequency representation X of carrier voice signal
tk (), wherein t is time index, and k is frequency index.
Wherein short time discrete Fourier transform is as follows:
103: determine the time range that can embed described watermark signal.The average power EX of carrier voice signal in 4000 to 8000 frequency range is calculated by the time-frequency representation of described carrier voice signal
t1031, according to temporal masking find described can the time range 1032 of embed watermark signal.Concrete grammar is: according to temporal masking, if the average power EX of described carrier voice signal
tall be greater than default threshold value within the predetermined time, then, after in time of 40 milliseconds, described carrier voice signal can be used for embedding described watermark signal.Wherein, described predetermined time is 40 milliseconds, and described default threshold value is-40dB, if time starting point is designated as T
w, unit is millisecond, at T
w+40and T
w+80can insert described watermark signal in the time range of millisecond, the duration is 40 milliseconds.
Wherein calculate the average power EX of carrier voice signal
tdetailed process as follows:
104: the amplitude determining described watermark signal.In order to make the described watermark signal being embedded into described carrier voice signal be not the perception of people's ear institute, the amplitude A W of described watermark signal must be adjusted
k, make it be sheltered by described carrier voice signal.Method is: according to frequency domain masking effect, in the described scope embedding described watermark signal, namely at described T
w+40and T
w+80frequency domain masking threshold curve M is calculated in the time range of millisecond
t(k) 1041.According to frequency domain masking threshold curve M
tk () calculates the amplitude A W of described watermark signal
k1042.Concrete computation process is as follows:
With reference to the psychoacoustic model of MPEG-1Part3 (ISO/IEC11172-3), at T
w+40and T
w+80by the time-frequency representation X of described carrier voice signal in the time range of millisecond
tk () calculates frequency domain masking curve M
t(k).
According to frequency domain masking threshold curve M
tk () calculates the amplitude A W of described watermark signal
kprocess as follows:
ratio_w_x
t(k)=MX
t(k)-20log(|X
t(k)|)
With the amplitude A W of described watermark signal
kbe multiplied by described watermark signal w
kt (), obtains watermark signal 1043 to be embedded.
105: on described carrier voice signal, superpose described watermark signal.In the time range that can embed described watermark signal, i.e. described T
w+40and T
w+80in the time range of millisecond the watermark signal to be embedded after described process to be added on described carrier voice signal 1051, to obtain carrier voice signal y (t) containing described watermark signal.
Wherein, described carrier voice signal superposes the computation process of described watermark signal to be embedded, as follows:
y(t)=x(t)+AW
k×w
k(t)
Finally by the described carrier voice signal containing watermark signal, through broadcast system transmission, receive with radio and play back.
106: the identification of described watermark signal.At receiving end, be installed on microphones voice signal r (t) of the application software on receiving end by receiving end, do short time discrete Fourier transform 1061 with identical frame length and frame overlap, carry out spread-spectrum demodulation 1062 the frequency ranges of 4000 to 8000 hertz.Carry out Viterbi decoding and cyclic redundancy check (CRC) 1063 simultaneously, if verification makes mistakes, illustrate that described watermark information does not exist, if verification succeeds, namely obtain described watermark information.Wherein, described Viterbi decoding is a kind of method to convolutional code decoder.
Wherein short time discrete Fourier transform is as follows:
Wherein spread-spectrum demodulation is as follows:
In some illustrative embodiments, described receiving end is mobile phone or panel computer.Watermark is recovered by the application software operated in wearable electronic, can information extraction after the transmitting procedure damaged, in test side without the need to using specialized equipment, broadcast audio digital watermark is made to be applied to the portable equipment of arithmetic capability and limited battery capacity, as in the wearable electronic such as mobile phone, panel computer.
Above-described embodiment is the present invention's preferably embodiment; but embodiments of the present invention are not restricted to the described embodiments; other are any do not deviate from Spirit Essence of the present invention and principle under the change made; modify; substitute, combination, simplify; all should be the substitute mode of equivalence, all should be included in protection scope of the present invention.
Claims (8)
1. the embedding of broadcast audio watermark and a recognition methods, is characterized in that, comprising:
Determining can the time range of embed watermark signal: the average power calculating carrier voice signal in 4000 to 8000 frequency range, according to temporal masking, if the average power of described carrier voice signal is all greater than default threshold value within the predetermined time, then in the time range of 40 milliseconds, described carrier voice signal can be used for embed watermark signal;
Determine the amplitude of described watermark signal: in the described time range embedding described watermark signal, calculate frequency domain masking threshold curve, calculate the amplitude of described watermark signal according to frequency domain masking threshold opisometer, described watermark signal is processed and obtains watermark signal to be embedded.
2. the embedding of a kind of broadcast audio watermark according to claim 1 and recognition methods, is characterized in that, also comprise:
Obtain described watermark signal: carry out cyclic redundancy check (CRC) code coding and convolution coding by with the watermark information of binary representation, obtain the sequence of symhols of described watermark information, by the frequency range of described sequence of symhols spread-spectrum modulation to 4000 to 8000 hertz, obtain described watermark signal.
3. the embedding of a kind of broadcast audio watermark according to claim 1 and recognition methods, is characterized in that, also comprise:
Obtain the time-frequency representation of described carrier voice signal: by described carrier voice signal in time domain point framing, every frame has 1024 sample points, have the overlap of 50% between frame, frame by frame through short time discrete Fourier transform to frequency domain, obtain the time-frequency representation of described carrier voice signal.
4. the embedding of a kind of broadcast audio watermark according to claim 2 and recognition methods, is characterized in that, after determining to embed the time range of described watermark signal and the amplitude of described watermark signal, also comprise:
Described carrier voice signal superposes described watermark signal: in the described time range embedding described watermark signal, the watermark signal described to be embedded obtained after process is added on described carrier voice signal.
5. the embedding of a kind of broadcast audio watermark according to claim 4 and recognition methods, is characterized in that, also comprise:
The identification of watermark signal: be installed on the microphones voice signal of the application software on receiving end by receiving end, through short time discrete Fourier transform, carry out spread-spectrum demodulation in the frequency range of 4000 to 8000 hertz, to obtain described watermark information.
6. the embedding of a kind of broadcast audio watermark according to claim 5 and recognition methods, is characterized in that, described receiving end carries out short time discrete Fourier transform to the voice signal received and the process of carrying out spread-spectrum demodulation comprises:
At receiving end, to the described voice signal received, do short time discrete Fourier transform with identical frame length and frame overlap, spread-spectrum demodulation is carried out the frequency ranges of 4000 to 8000 hertz, carry out Viterbi decoding and cyclic redundancy check (CRC), if verification makes mistakes, then illustrate that described watermark information does not exist; If verification succeeds, then obtain described watermark information.
7. the embedding of a kind of broadcast audio watermark according to claim 5 or 6 and recognition methods, is characterized in that, described receiving end is mobile phone or panel computer.
8. the embedding of a kind of broadcast audio watermark according to claim 1 and recognition methods, it is characterized in that, described predetermined time is 40 milliseconds, and described default threshold value is-40dB.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410629836.8A CN104361890A (en) | 2014-11-10 | 2014-11-10 | Method for embedding and recognizing broadcast audio watermark |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410629836.8A CN104361890A (en) | 2014-11-10 | 2014-11-10 | Method for embedding and recognizing broadcast audio watermark |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104361890A true CN104361890A (en) | 2015-02-18 |
Family
ID=52529146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410629836.8A Pending CN104361890A (en) | 2014-11-10 | 2014-11-10 | Method for embedding and recognizing broadcast audio watermark |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104361890A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105376001A (en) * | 2015-10-27 | 2016-03-02 | 苏州大学 | Broadcast interaction method and system based on sound identification |
US20160314795A1 (en) * | 2013-12-09 | 2016-10-27 | Thomson Licensing | Method and apparatus for watermarking an audio signal |
CN108712666A (en) * | 2018-04-04 | 2018-10-26 | 聆刻互动(北京)网络科技有限公司 | A kind of mobile terminal based on interactive audio frequency watermark and television interaction method and system |
CN111275464A (en) * | 2018-11-20 | 2020-06-12 | 尼尔森网联媒介数据服务有限公司 | Advertisement identification method, equipment, media platform, terminal, server and medium |
CN111883108A (en) * | 2020-07-06 | 2020-11-03 | 珠海格力电器股份有限公司 | Password embedding method and device, password matching method and device and control system |
CN115035903A (en) * | 2022-08-10 | 2022-09-09 | 杭州海康威视数字技术股份有限公司 | Physical voice watermark injection method, voice tracing method and device |
CN116524940A (en) * | 2023-07-04 | 2023-08-01 | 北京中电慧声科技有限公司 | Auditory non-sense analog watermark embedding method in voice generating process |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101101754A (en) * | 2007-06-25 | 2008-01-09 | 中山大学 | Steady audio-frequency water mark method based on Fourier discrete logarithmic coordinate transformation |
CN102142255A (en) * | 2010-07-08 | 2011-08-03 | 北京三信时代信息公司 | Method for embedding and extracting digital watermark in audio signal |
CN102884571A (en) * | 2010-02-26 | 2013-01-16 | 弗兰霍菲尔运输应用研究公司 | Watermark generator, watermark decoder, method for providing a watermark signal, method for providing binary message data in dependence on a watermarked signal and a computer program using improved synchronization concept |
CN103138860A (en) * | 2011-12-02 | 2013-06-05 | 国家广播电影电视总局广播科学研究院 | Automatic monitoring method and automatic monitoring device of simulated broadcast signals |
-
2014
- 2014-11-10 CN CN201410629836.8A patent/CN104361890A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101101754A (en) * | 2007-06-25 | 2008-01-09 | 中山大学 | Steady audio-frequency water mark method based on Fourier discrete logarithmic coordinate transformation |
CN102884571A (en) * | 2010-02-26 | 2013-01-16 | 弗兰霍菲尔运输应用研究公司 | Watermark generator, watermark decoder, method for providing a watermark signal, method for providing binary message data in dependence on a watermarked signal and a computer program using improved synchronization concept |
CN102142255A (en) * | 2010-07-08 | 2011-08-03 | 北京三信时代信息公司 | Method for embedding and extracting digital watermark in audio signal |
CN103138860A (en) * | 2011-12-02 | 2013-06-05 | 国家广播电影电视总局广播科学研究院 | Automatic monitoring method and automatic monitoring device of simulated broadcast signals |
Non-Patent Citations (2)
Title |
---|
"数字音频水印技术综述";李伟等;《通信学报》;20050228;第26卷(第2期);全文 * |
"音频信息隐藏关键技术研究及识别技术的信息安全应用";唐步天;《中国博士学位论文全文数据库信息科技辑》;20090615;第8-13、104-106页 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160314795A1 (en) * | 2013-12-09 | 2016-10-27 | Thomson Licensing | Method and apparatus for watermarking an audio signal |
CN105376001A (en) * | 2015-10-27 | 2016-03-02 | 苏州大学 | Broadcast interaction method and system based on sound identification |
CN108712666A (en) * | 2018-04-04 | 2018-10-26 | 聆刻互动(北京)网络科技有限公司 | A kind of mobile terminal based on interactive audio frequency watermark and television interaction method and system |
CN108712666B (en) * | 2018-04-04 | 2021-07-09 | 聆刻互动(北京)网络科技有限公司 | Interactive audio watermark-based mobile terminal and television interaction method and system |
CN111275464A (en) * | 2018-11-20 | 2020-06-12 | 尼尔森网联媒介数据服务有限公司 | Advertisement identification method, equipment, media platform, terminal, server and medium |
CN111883108A (en) * | 2020-07-06 | 2020-11-03 | 珠海格力电器股份有限公司 | Password embedding method and device, password matching method and device and control system |
CN115035903A (en) * | 2022-08-10 | 2022-09-09 | 杭州海康威视数字技术股份有限公司 | Physical voice watermark injection method, voice tracing method and device |
CN116524940A (en) * | 2023-07-04 | 2023-08-01 | 北京中电慧声科技有限公司 | Auditory non-sense analog watermark embedding method in voice generating process |
CN116524940B (en) * | 2023-07-04 | 2023-09-08 | 北京中电慧声科技有限公司 | Auditory non-sense analog watermark embedding method in voice generating process |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104361890A (en) | Method for embedding and recognizing broadcast audio watermark | |
US11990143B2 (en) | Multi-mode audio recognition and auxiliary data encoding and decoding | |
US10026410B2 (en) | Multi-mode audio recognition and auxiliary data encoding and decoding | |
US10210875B2 (en) | Audio watermarking via phase modification | |
CN101918999B (en) | Methods and apparatus to perform audio watermarking and watermark detection and extraction | |
KR101646586B1 (en) | Sending device | |
EP4191583A1 (en) | Transient speech or audio signal encoding method and device, decoding method and device, processing system and computer-readable storage medium | |
EP3598440B1 (en) | Systems and methods for encoding an audio signal using custom psychoacoustic models | |
US20210142437A1 (en) | Detecting watermark modifications | |
US20130268279A1 (en) | Methods and apparatus for performing variable block length watermarking of media | |
JP6608380B2 (en) | Communication system, method and apparatus with improved noise resistance | |
CN109584890A (en) | Audio watermark embedding method, audio watermark extracting method, television program interaction method and device | |
CN113707160A (en) | Echo delay determination method, device, equipment and storage medium | |
CN106033671B (en) | Method and apparatus for determining inter-channel time difference parameters | |
GB2550459A (en) | Encoding apparatus for processing an input signal and decoding apparatus for processing an encoded signal | |
US20120265543A1 (en) | Multi-channel signal encoding and decoding method, apparatus, and system | |
US9312893B2 (en) | Systems, methods and devices for electronic communications having decreased information loss | |
CN111199745A (en) | Advertisement identification method, equipment, media platform, terminal, server and medium | |
CN113259827A (en) | Hearing-aid method, system, earphone, medium and equipment based on audio encoding and decoding | |
US11244692B2 (en) | Audio watermarking via correlation modification using an amplitude and a magnitude modification based on watermark data and to reduce distortion | |
JP2014022894A (en) | Amplitude modulation signal transmitting apparatus, amplitude modulation signal receiving apparatus, amplitude modulation signal transmitting method, and amplitude modulation signal receiving method | |
US20170063471A1 (en) | Audio signal transmission system with enhanced audio signal recognition and data processing method for the same | |
CN104299617A (en) | Method for inlaying and detecting digital information in audio frequency | |
EP4387271A1 (en) | Systems and methods for assessing hearing health based on perceptual processing | |
US20240007566A1 (en) | Method and system for acoustic communication of data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150218 |
|
RJ01 | Rejection of invention patent application after publication |