CN103107863A - Digital audio source coding method and device with segmented average code rate - Google Patents

Digital audio source coding method and device with segmented average code rate Download PDF

Info

Publication number
CN103107863A
CN103107863A CN2013100272389A CN201310027238A CN103107863A CN 103107863 A CN103107863 A CN 103107863A CN 2013100272389 A CN2013100272389 A CN 2013100272389A CN 201310027238 A CN201310027238 A CN 201310027238A CN 103107863 A CN103107863 A CN 103107863A
Authority
CN
China
Prior art keywords
coding
frame
information source
digital audio
transmission frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100272389A
Other languages
Chinese (zh)
Other versions
CN103107863B (en
Inventor
闫建新
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Guangsheng Research And Development Institute Co ltd
Original Assignee
Shenzhen Rising Source Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Rising Source Technology Co ltd filed Critical Shenzhen Rising Source Technology Co ltd
Priority to CN201310027238.9A priority Critical patent/CN103107863B/en
Publication of CN103107863A publication Critical patent/CN103107863A/en
Application granted granted Critical
Publication of CN103107863B publication Critical patent/CN103107863B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The invention relates to a digital audio source coding method and device with a segmented average code rate. The method comprises the following steps: s1, determining the frame number N of the audio coding frame contained in a transmission frame according to the channel coding and modulation parameter information of the digital audio broadcasting system; s2, determining the total block number of the channel coding block contained in a transmission frame according to the channel coding and modulation parameter information of the digital audio broadcasting system; s3, determining the byte number of the source coding data in a channel coding block according to the channel coding and modulation parameter information of the digital audio broadcasting system; s4, calculating the total byte number of N audio coding frames contained in one transmission frame; s5, compressing and coding N frames of audio data continuously input in a transmission frame time, and adaptively allocating the byte number of each audio coding frame among the N audio coding frames based on the total byte number calculated in the step S4. The present invention can obtain a locally optimal compression within one transmission frame, thereby improving coding efficiency.

Description

A kind of coding method of digital audio information source and device of segmental averaging code check
Technical field
The present invention relates to the digital audio source coding technique of digital audio broadcast system, more particularly, the present invention relates to a kind of having considered chnnel coding and modulation technique in the digital audio broadcast system characteristics and the segmental averaging code check (Segmented Average Bit Rate, S-ABR) and the layer and section average bit rate (Layered﹠amp that propose; Segmented Average Bit Rate, LS-ABR) the coding method of digital audio information source and device.
Background technology
In the current application systems such as digital audio broadcasting, the digital modulation technique of the channel that adopts (as OFDM etc.) require modulation signal to have long symbol lengths, therefore a modulation-frame will comprise a plurality of audio coding frames to form superframe structure; And in system, general channel coding technology all adopts LDPC(Low Density Parity Check Code, low density parity check code) Linear block coding, this just need to be assembled into the information source coded data a plurality of integer block of informations (when adopting hierarchical coding, every layer of a plurality of integer block of information of the pattern of wants) so that realize the LDPC chnnel coding.
GB GB/T 22726-2008 " multi-sound channel digital audio encoding and decoding technique standard ", be called again DRA(Digital Rise Audio) audio standard, three kinds of coding modes are provided, be CBR(Constant Bit Rate, normal bit rate), VBR(Viable Bit Rate, variable bit rate) and ABR(Average Bit Rate, mean bit rate).Wherein, the CBR pattern refers to that each coded frame has same length than byte number; The VBR pattern refers to that each coded frame can have any different byte length (can limit the upper limit during certainly general actual the realization, in order to guarantee coding quality, lower limit is set also preferably); Abr mode takes full advantage of the buffer that one of coding side has suitable size and (too greatly easily make coding delay increase, and the decoding end buffer storage increases; Too littlely be unfavorable for that encryption algorithm is to the encoded content smoothing processing), in the situation that guarantee that this buffer does not produce overflow and underflow, every frame length of coding output all can change, and population mean to get off be the constant that sets near, but for abr mode, if during with a certain integer frame combination, generally do not have same byte length.
International audio coding standard and equipment are also generally to support three kinds of above coding modes, i.e. CBR, ABR and VBR, for example following common international code algorithm:
The layer I of MPEG-1 and MPEG-2 and layer II only support the CBR pattern;
The layer III of MPEG-1 and MPEG-2 supports the VBR pattern, also can support CBR and abr mode;
Dolby AC-3 supports the CBR pattern;
The AAC of MPEG-2 and MPEG-4 and MPEG surround sound are supported CBR, VBR and abr mode.
In CMMB(China Mobile Multimedia Broadcasting, China Mobile multimedia broadcasting) use, only can support the DRA audio coding of CBR pattern.Because every frame audio coding adopts fixed byte (or bit) length, in CMMB, chnnel coding adopts the LDPC block encoding, the information source coded data that requirement inputs to LDPC should be the data block of a plurality of regular lengths, so the DRA audio coding of CBR pattern makes the whole system simplicity of design; But because audio signal content is complicated and changeable, therefore each signal frame (the DRA frame length to the 48kHz audio frequency is 21ms) scope adopts same information to represent, easily cause the sound quality change after every frame is encoded, if under high code check, mass change is difficult for being discovered by people's ear, but use for the low code check of CMMB, coding distortion can occur when compressing the complex audio signal, cause occurring the problem that subjective sound quality descends.
Digital audio broadcasting (the CDR that China is being formulated, China Digital Radio) system standard, consider the importance of every frame information in characteristics, digital broadcasting covering problem and the information source encoding code stream of its chnnel coding and digital modulation technique and non-uniform Distribution etc., digital audio encoding is preferably supported hierarchical coding, namely comprises core layer (or basic layer) and enhancement layer; Perhaps for the non-layered audio coding, still a frame coded audio data can be divided into important (corresponding core layer) and two parts of non-significant data (for enhancement layer).Be convenient to like this chnnel coding and adopt the non-error protection technology that waits; namely give high protection class to basic layer; and enhancement layer is hanged down the protection grade; thereby under complicated reception condition; can guarantee that the user can correctly receive the data of core layer (basic layer); can recover the core layer audio-frequency unit after decoding, guarantee to listen to basic broadcast sounds quality.
But current digital audio encoder (or algorithm) generally only provides CBR, ABR and three kinds of patterns of VBR, during in CMMB and following CDR broadcast system, has following shortcoming when these three kinds of model applications:
1) if adopt the CBR pattern, be subject to each audio frame and must be encoded to the input audio signal that fixing byte length represents real-time dynamic change, can cause whole information source code efficiency not high.
2) if directly encoder is set to ABR and VBR pattern, can be divided into again two kinds of situations:
I) when encoder is not stratified coding situation, because the frame length (byte number) of each audio coding frame is not fixed (variation), therefore in a transmission frame time, if the total data of a plurality of audio coding frames that need to transmit is too much, can't send by a transmission frame through after Channel Coding and Modulation; If the total data of a plurality of audio coding frames that perhaps need to transmit is very few, make this transmission frame waste some code checks, this can further improve the quality of the several audio frames in this transmission frame originally.
Ii) when encoder is the hierarchical coding situation; the basic layer of the several audio coding frames in transmission frame and the total data separately of enhancement layer are more uncontrollable; fluctuated; thereby also can cause and all to transmit in certain transmission frame and situation that certain transmission frame can occur wasting; especially basic layer and enhancement layer are adopted when not waiting error protection to encode LDPC, can become more complicated.
Summary of the invention
The technical problem to be solved in the present invention is, for the defects of prior art, provide a kind of for digital audio broadcast system in the situation that do not increase the coding method of digital audio information source and the device that system complexity is realized the segmental averaging code check of forced coding efficient.
The technical solution adopted for the present invention to solve the technical problems is: propose a kind of digital audio information source coding method of segmental averaging code check, comprise the steps:
S1, determine the frame number N of the audio coding frame that comprises in a transmission frame according to the Channel Coding and Modulation parameter information of digital audio broadcast system;
S2, determine the total block data of the channel coding blocks that comprises in a transmission frame according to the Channel Coding and Modulation parameter information of digital audio broadcast system;
S3, determine the byte number of information source coded data in a channel coding blocks according to the Channel Coding and Modulation parameter information of digital audio broadcast system;
S4, calculate the total bytes of N the audio coding frame that comprises in a transmission frame based on step S2, S3;
S5, N the audio coding frame that a transmission frame is inputted in the time continuously carry out compressed encoding, and the total bytes that calculates based on step S4 distributes the byte number of each audio coding frame adaptively N audio coding interframe.
In an embodiment, described step S1 determines the frame number of the audio coding frame that comprises in a transmission frame in the following way:
N=T/t,
Wherein, N represents frame number; T represents the time span of a transmission frame of described digital audio broadcast system; T represents the time span of an audio coding frame of described digital audio broadcast system, by the information source coded system decision of described digital audio broadcast system.
In an embodiment, described step S2 determines the total block data of the channel coding blocks that comprises in a transmission frame in the following way:
K=A/b,
Wherein, K represents total block data; A represents the total bytes that a transmission frame of described digital audio broadcast system can transmit, by modulation system and the band bandwidth decision of described digital audio broadcast system; B represents the total bytes of a channel coding blocks, by the channel coding method decision of described digital audio broadcast system.
In an embodiment, described step S4 calculates the total bytes of N the audio coding frame that comprises in a transmission frame in the following way:
B=K*M,
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; K represents total block data; M represents the byte number of information source coded data in a channel coding blocks.
In an embodiment, described method also comprises: determine whether to carry out hierarchical coding according to modulation system or the channel coding method of described digital audio broadcast system; And
In the situation that hierarchical coding, described step S2 further comprises:
Determine the channel coding blocks piece number of basic layer and the channel coding blocks piece number of enhancement layer based on basic layer and enhancement layer channel coding method and modulation system separately, and satisfy:
K=K b+K e
Wherein, K represents total block data; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer;
Described step S4 calculates the total bytes of N the audio coding frame that comprises in a transmission frame in the following way:
B=B b+B e=K b*M b+K e*M e
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; B bThe total bytes of the information source coded data of the basic layer of expression; B eThe total bytes of the information source coded data of expression enhancement layer; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer; M bThe byte number of information source coded data in the channel coding blocks of the basic layer of expression; M eThe byte number of information source coded data in the channel coding blocks of expression enhancement layer.
In an embodiment, in the situation that hierarchical coding, described step S5 further comprises:
N the audio coding frame that a transmission frame is inputted in the time continuously carries out the compressed in layers coding, the information source coded data total bytes of the basic layer that calculates based on step S4 distributes the basic layer byte number of each audio coding frame adaptively, and the information source coded data total bytes of the enhancement layer that calculates based on step S4 distributes the enhancement layer byte number of each audio coding frame adaptively.
The present invention also proposes a kind of digital audio information source code device of segmental averaging code check for solving its technical problem, comprising:
The first computing module is for the frame number N of the audio coding frame of determining according to the Channel Coding and Modulation parameter information of digital audio broadcast system to comprise in a transmission frame;
The second computing module is for the total block data of the channel coding blocks of determining according to the Channel Coding and Modulation parameter information of digital audio broadcast system to comprise in a transmission frame;
The 3rd computing module is for determine the byte number of a channel coding blocks information source coded data according to the Channel Coding and Modulation parameter information of digital audio broadcast system;
The 4th computing module is for calculate the total bytes of N the audio coding frame that comprises in a transmission frame based on the result of the second computing module and the 3rd computing module;
The information source coding module is used for N the audio coding frame that a transmission frame is inputted in the time continuously carried out compressed encoding, and the total bytes that calculates based on the 4th computing module distributes the byte number of each audio coding frame adaptively N audio coding interframe.
In an embodiment, described the first computing module is determined the frame number of the audio coding frame that comprises in a transmission frame in the following way:
N=T/t,
Wherein, N represents frame number; T represents the time span of a transmission frame of described digital audio broadcast system; T represents the time span of an audio coding frame of described digital audio broadcast system, by the information source coded system decision of described digital audio broadcast system.
In an embodiment, described the second computing module is determined the total block data of the channel coding blocks that comprises in a transmission frame in the following way:
K=A/b,
Wherein, K represents total block data; A represents the total bytes that a transmission frame of described digital audio broadcast system can transmit, by modulation system and the band bandwidth decision of described digital audio broadcast system; B represents the total bytes of a channel coding blocks, by the channel coding method decision of described digital audio broadcast system.
In an embodiment, described the 4th computing module calculates the total bytes of N the audio coding frame that comprises in a transmission frame in the following way:
B=K*M,
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; K represents total block data; M represents the byte number of information source coded data in a channel coding blocks.
In an embodiment, described device also comprises:
The hierarchical coding determination module is used for determining whether to carry out hierarchical coding according to modulation system or the channel coding method of described digital audio broadcast system; And in the situation that hierarchical coding,
Described the second computing module is further determined the channel coding blocks piece number of basic layer and the channel coding blocks piece number of enhancement layer based on basic layer and enhancement layer channel coding method and modulation system separately, and satisfies:
K=K b+K e
Wherein, K represents total block data; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer;
Described the 4th computing module calculates the total bytes of N the audio coding frame that comprises in a transmission frame in the following way:
B=B b+B e=K b*M b+K e*M e
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; B bThe total bytes of the information source coded data of the basic layer of expression; B eThe total bytes of the information source coded data of expression enhancement layer; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer; M bThe byte number of information source coded data in the channel coding blocks of the basic layer of expression; M eThe byte number of information source coded data in the channel coding blocks of expression enhancement layer.
In an embodiment, in the situation that hierarchical coding, N the audio coding frame that described information source coding module is further inputted in the time continuously to a transmission frame carries out the compressed in layers coding, the information source coded data total bytes of the basic layer that calculates based on the 4th computing module distributes the basic layer byte number of each audio coding frame adaptively, and the information source coded data total bytes of the enhancement layer that calculates based on the 4th computing module distributes the enhancement layer byte number of each audio coding frame adaptively.
The digital audio information source coding method of segmental averaging code check of the present invention (with the layer and section average bit rate) and device are a kind of channel information source combined coding technology, have following beneficial effect:
(1) for non-layered digital audio information source coding situation, distribute adaptively every frame frame length (or byte number) between N the coded frame of the present invention in each transmission frame, guarantee that audio coder obtains the local optimum compression in a transmission frame, subjective sound quality is consistent in a transmission frame thereby make.
(2) for layering digital audio information source coding situation, the present invention is the basic layer of difference local optimum compression coding and enhancement layer in each transmission frame, obtains better code efficiency.
Therefore, the present invention compares with the CBR coding method, and higher code efficiency can be provided take very little encoder complexity as cost; With in general sense ABR in digital audio encoding with VBR coding method compare, can obviously reduce the multiplexing complexity of digital audio broadcast system audio coding unit output code flow, also can improve code efficiency simultaneously.
Description of drawings
The invention will be further described below in conjunction with drawings and Examples, in accompanying drawing:
Fig. 1 is the digital audio broadcast system sketch;
Fig. 2 is the flow chart of digital audio information source coding method of the segmental averaging code check of one embodiment of the invention;
Fig. 3 is the flow chart of digital audio information source coding method of the layer and section average bit rate of another embodiment of the present invention;
Fig. 4 is the logic diagram of digital audio information source code device of the segmental averaging code check of one embodiment of the invention;
Fig. 5 is the structural representation of the N frame coded data of non-layered situation;
Fig. 6 is the structural representation of the N frame coded data of layering situation;
Fig. 7 is the structural representation of channel coding blocks of the transmission frame of non-layered situation;
Fig. 8 is the structural representation of channel coding blocks of the transmission frame of layering situation.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, is not intended to limit the present invention.
Fig. 1 shows the sketch of digital audio broadcast system 100.As shown in Figure 1, in digital audio broadcast system 100, digital audio is through audio coding unit 101 codings, multiplexing through multiplexer 104 together with data 102, control information 103, then carry out the processing such as Channel Coding and Modulation through channel bank 105, then send radio frequency unit 106 to and be transmitted in the air by antenna 107.
As can see from Figure 1, digital audio encoding unit 101 is in whole system foremost, and in general, the information source coding does not need to be subject to the impact of the parts such as channel, but in order better to coordinate the characteristics of channel and modulating unit, based on the Channel Coding and Modulation parameter, the information source coding is carried out certain constraint, can obtain better code efficiency.
The present invention just considers the characteristics of chnnel coding and modulation technique in digital audio broadcast system and proposes a kind of segmental averaging code check (Segmented Average Bit Rate, S-ABR) and layer and section average bit rate (Layered﹠amp; Segmented Average Bit Rate, LS-ABR) digital audio information source coding method, it is a kind of information source coding method based on channel, main code stream by effective control coding end output buffer guarantees that encoder output code flow in Fixed Time Interval (or in a certain constant coding frame number) has one tunnel (corresponding not stratified situation) or the constant mean bit rate of multichannel (the corresponding layering number of plies).
Digital audio information source of the present invention coding method determines whether to carry out hierarchical coding based on the characteristics of chnnel coding and modulation technique.Specifically, the determining of hierarchical coding of the present invention, in two kinds of situation.
The first situation: the modulation system that adopts according to digital audio broadcast system determines whether to carry out hierarchical coding.If the modulation system that digital audio broadcast system adopts can be divided into a plurality of different modulation levels to the modulation signal of input; and the data of different brackets can produce the different error rates at receiving terminal; be similar to thereby have the effect that does not wait error protection; just require this moment the information source coding that the hierarchical coding ability is provided as far as possible, to be adapted to better this modulation technique.When information source coding is supported layering, after chnnel coding etc. is processed, the basic layer of information source coding is placed on the high-grade layer modulation of modulation, and enhancement layer is placed on the modulation of inferior grade layer.If the modulation signal as broad as long processing of the modulation system that digital audio broadcast system adopts to input thought to modulate and do not supported hierarchical coding, this moment, the information source coding can not carry out hierarchical coding.
The second situation: whether support multiple error correction protection to determine whether to carry out hierarchical coding according to the channel coding method that digital audio broadcast system adopts.During hierarchical coding, basic layer gives high error correction protection class, and enhancement layer hangs down the protection grade.
Fig. 2 shows the flow chart of the digital audio information source coding method (S-ABR) 200 of the segmental averaging code check in non-layered situation according to an embodiment of the invention.As shown in Figure 2, this digital audio information source coding method 200 comprises the steps:
In step 210, determine the frame number N of the audio coding frame that comprises in a transmission frame according to the Channel Coding and Modulation parameter information of digital audio broadcast system.In digital audio broadcast system, in the situation that channel coding method and modulation system are determined, can obtain the time span T of a transmission frame, for example in the CDR system, the time span of a transmission frame is 640mn.Simultaneously, for various information source coding mode, the time span of its each audio coding frame is also determined.For example adopt DRA coding, namely during high code check, for the 48kHz audio signal, the time span t=of each audio coding frame (1024/48) millisecond; And for the DRA+ coding, when namely hanging down code check, the time span of each audio coding frame is 2 times of DRA frame lengths.Therefore, according to the time span T of a transmission frame of digital audio broadcast system, and the time span t of a digital audio coded frame, can determine the frame number N of the audio coding frame that comprises in each transmission frame, that is:
N=T/t。
Fig. 5 shows the structure chart of N frame coded data in the next transmission frame of non-layered situation, and wherein, B parameter is the total bytes of N audio coding frame in a transmission frame time span, equals the byte number B of each audio coding frame j(j=1,2 ... N) sum.
Next in step 220, determine the total block data K of the channel coding blocks that comprises in a transmission frame according to the Channel Coding and Modulation parameter information of digital audio broadcast system.The total block data K of the channel coding blocks that comprises in transmission frame is that total amount of data and the chnnel coding algorithm that can be transmitted by a transmission frame are determined.The total bytes of a transmission frame is determined by modulation system and the band bandwidth of digital audio broadcast system.In general, the total bytes of each channel coding blocks (as the LDPC coding) is also determined.Pass through like this total data byte number of a transmission frame divided by the byte number of a channel coding blocks, just can derive the total block data K of the channel coding blocks that comprises in a transmission frame, that is:
K=A/b,
Wherein, K represents total block data, and A represents the total bytes that a transmission frame can transmit, and b represents the total bytes of a channel coding blocks.
Next in step 230, determine the byte number M of information source coded data in a channel coding blocks according to the Channel Coding and Modulation parameter information of digital audio broadcast system.M represents the byte number of protected information in each channel coding blocks, can determine based on channel coding method.For example, if adopt 1/2 LDPC coding, the block length of each LDPC piece is 1152 bytes, and in each LDPC piece, the information source coded data is partly 1152/2 byte, i.e. M=576 byte.Fig. 7 shows the structure of the channel coding blocks of the next transmission frame of non-layered situation, and because the total bytes b of each channel coding blocks is constant, information source coded data and the channel guard data of each piece should satisfy:
M+C=b,
Wherein, M represents the byte number of information source coded data in a channel coding blocks, and C represents the byte number of channel guard data in a channel coding blocks, and b represents the total bytes of a channel coding blocks.
Next in step 240, in the total block data K of the channel coding blocks that comprises in a transmission frame of determining based on step 220, the channel coding blocks that step 230 is determined, the byte number M of information source coded data calculates the total bytes B of N the audio coding frame that comprises in a transmission frame, that is:
B=K*M。
Next in step 250, the N frame voice data of inputting continuously in a transmission frame time T is carried out compressed encoding, the total bytes B that calculates based on step 240 distributes the byte number of each audio coding frame adaptively N audio coding interframe.Namely, according to the difference of every frame audio signal content, distribute adaptively the byte number of each frame, making total coded word joint number is B, guarantee to obtain the local optimum compression in a transmission frame, subjective sound quality is consistent in a transmission frame thereby make.
Fig. 3 shows the flow chart of the digital audio information source coding method (LS-ABR) 300 of the layer and section average bit rate in layering situation according to an embodiment of the invention.As shown in Figure 3, this digital audio information source coding method 300 comprises the steps:
In step 310, determine the frame number N of the audio coding frame that comprises in a transmission frame according to the Channel Coding and Modulation parameter information of digital audio broadcast system.In conjunction with as described in Fig. 2, frame number N can determine according to the time span T of a transmission frame of digital audio broadcast system and the time span t of a digital audio coded frame as front, that is:
N=T/t。
Fig. 6 shows the structure chart of N frame coded data in a transmission frame of layering situation (basic layer and enhancement layer), wherein, B parameter is the total bytes of N audio coding frame in a transmission frame time span, equals the basic layer byte number B of each audio coding frame jb(j=1,2 ... N) and enhancement layer byte number B je(j=1,2 ... N) sum.
Next in step 320, determine the total block data K of the channel coding blocks that comprises in a transmission frame according to the Channel Coding and Modulation parameter information of digital audio broadcast system.In conjunction with shown in Figure 2, the total block data K of the channel coding blocks that comprises in transmission frame is that total amount of data and the chnnel coding algorithm that can be transmitted by a transmission frame are determined, that is: as front
K=A/b,
Wherein, K represents total block data, and A represents the total bytes that a transmission frame can transmit, and b represents the total bytes of a channel coding blocks.
Next in step 330, determine that based on basic layer and enhancement layer channel coding method and modulation system separately the channel coding blocks piece of layer is counted K substantially bCount K with the channel coding blocks piece of enhancement layer eFor the situation of hierarchical coding, because the total bytes of every layer in a transmission frame may be different, the channel coding method of every layer of use is different in addition, makes basic layer and enhancement layer have different channel coding blocks pieces to count K bAnd K e, and satisfy K=K b+ K e
Next in step 340, based on basic layer and enhancement layer separately channel coding method and modulation system determine respectively basic layer channel coding blocks in the byte number M of information source coded data bByte number M with information source coded data in the channel coding blocks of enhancement layer eFor example, if basic layer adopts the 1/4LDPC coding, enhancement layer adopts the 1/2LDPC coding, and the block length of each LDPC piece is 1152 bytes, and in each LDPC piece of basic layer, the information source coded data is partly 1152/4 byte, i.e. M b=288 bytes, in each LDPC piece of enhancement layer, the information source coded data is partly 1152/2 byte, i.e. M e=576 bytes.Fig. 8 shows the structure of the channel coding blocks of the next transmission frame of layering situation, because the total bytes b of each channel coding blocks is constant, and therefore in the situation that layering, the M of basic layer channel coding blocks bM less than the enhancement layer channel coding blocks e, correspondingly, the error correction protection information byte number C of basic layer channel coding blocks bError correction protection information byte number C greater than the enhancement layer channel coding blocks e
Next in step 350, calculate in the following way the total bytes B of the information source coded data of basic layer in a transmission frame b, enhancement layer the total bytes B of information source coded data e, and the total bytes B of N audio coding frame:
B=B b+B e=K b*M b+K e*M e
Next in step 360, to a transmission frame in the time continuously the N frame voice data of input carry out the compressed in layers coding, the information source coded data total bytes B of the basic layer that calculates based on step 350 bThe basic layer byte number that distributes adaptively each audio coding frame N audio coding interframe is based on the information source coded data total bytes B of enhancement layer eThe enhancement layer byte number that distributes adaptively each audio coding frame.That is to say, according to the difference of every frame audio signal content, distribute adaptively basic layer byte number and the enhancement layer byte number of each frame, making basic layer total bytes is B b, the enhancement layer total bytes is B eThereby, the basic layer of difference local optimum compression coding and enhancement layer in a transmission frame, the code efficiency of acquisition equal sign.
In a word, in digital audio broadcast system was used, in transmission frame of General Requirements, the total bytes of information source coding was fixed, and adopted above S-ABR and the LS-ABR coding mode of introducing of the present invention, can obtain higher code efficiency.
Fig. 4 is the logic diagram of digital audio information source code device 400 of the segmental averaging code check of one embodiment of the invention.As shown in Figure 4, this digital audio information source code device 400 comprises the first computing module 410, the second computing module 420, the 3rd computing module 430, the 4th computing module 440 and information source coding module 450, is used for realizing that the front is in conjunction with Fig. 2 and the coding method of the described digital audio information source of Fig. 3.Further, this digital audio information source code device 400 also includes the hierarchical coding determination module, is used for determining whether that according to modulation system or the channel coding method of digital audio broadcast system needs carry out hierarchical coding.For example, if the modulation system that digital audio broadcast system adopts can be divided into a plurality of different modulation levels to the modulation signal of inputting, can adopt layering information source coding, to adapt to better this modulation technique.Again for example, if the channel coding method that digital audio broadcast system adopts is supported multiple error correction protection, can adopt layering information source coding, give high error correction protection to basic layer, enhancement layer is hanged down the protection grade.
Further as shown in Figure 4, the first computing module 410 is for the frame number N of the audio coding frame of determining according to the Channel Coding and Modulation parameter information of digital audio broadcast system to comprise in a transmission frame.Specifically, the first computing module 410 is determined frame number N by following formula:
N=T/t,
Wherein, N represents frame number; T represents the time span of a transmission frame of described digital audio broadcast system; T represents the time span of an audio coding frame of described digital audio broadcast system, by the information source coded system decision of described digital audio broadcast system.
The second computing module 420 is for the total block data K of the channel coding blocks of determining according to the Channel Coding and Modulation parameter information of digital audio broadcast system to comprise in a transmission frame.Specifically, the second computing module 420 is determined the total block data K of the channel coding blocks that comprises in a transmission frame in the following way:
K=A/b,
Wherein, K represents total block data; A represents the total bytes that a transmission frame of described digital audio broadcast system can transmit, by modulation system and the band bandwidth decision of described digital audio broadcast system; B represents the total bytes of a channel coding blocks, by the channel coding method decision of described digital audio broadcast system.
In the situation that hierarchical coding, the second computing module 420 further determines that based on basic layer and enhancement layer channel coding method and modulation system separately the channel coding blocks piece of layer is counted K substantially bCount K with the channel coding blocks piece of enhancement layer e, and satisfy K=K b+ K e
The 3rd computing module 430 is used for determining according to the Channel Coding and Modulation parameter information of digital audio broadcast system the byte number M of a channel coding blocks information source coded data.M represents the byte number of protected information in each channel coding blocks, can determine based on channel coding method.In the situation that hierarchical coding, the 3rd computing module 430 based on basic layer and enhancement layer separately channel coding method and modulation system determine respectively basic layer channel coding blocks in the byte number M of information source coded data bByte number M with information source coded data in the channel coding blocks of enhancement layer e
The 4th calculates 440 total bytes B that are used for calculating based on the result of the second computing module 420 and the 3rd computing module 430 N the audio coding frame that comprises in a transmission frame of mould.In the situation that the non-layered coding, the 4th computing module 440 calculates the total bytes B of N the audio coding frame that comprises in a transmission frame in the following way:
B=K*M,
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; K represents total block data; M represents the byte number of information source coded data in a channel coding blocks.
In the situation that hierarchical coding, the 4th computing module 440 calculates the total bytes B of N the audio coding frame that comprises in a transmission frame in the following way:
B=B b+B e=K b*M b+K e*M e
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; B bThe total bytes of the information source coded data of the basic layer of expression; B eThe total bytes of the information source coded data of expression enhancement layer; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer; M bThe byte number of information source coded data in the channel coding blocks of the basic layer of expression; M eThe byte number of information source coded data in the channel coding blocks of expression enhancement layer.
In the situation of non-layered coding, information source coding module 450 is used for the N frame voice data that a transmission frame is inputted in the time is continuously carried out compressed encoding, the total bytes B that calculates based on the 4th computing module 440 distributes the byte number of each audio coding frame adaptively N audio coding interframe, namely, difference according to every frame audio signal content, the byte number that distributes adaptively each frame, making total coded word joint number is B, guarantee to obtain the local optimum compression in a transmission frame, subjective sound quality is consistent in a transmission frame thereby make.
In the situation of hierarchical coding, the information source coding module in 450 pairs one transmission frame time continuously N audio coding frame of input carry out the compressed in layers coding, the information source coded data total bytes B of basic layer that calculates based on the 4th computing module 440 bThe basic layer byte number that distributes adaptively each audio coding frame, the information source coded data total bytes B of the enhancement layer that calculates based on the 4th computing module 440 eDistribute adaptively the enhancement layer byte number of each audio coding frame, that is to say, according to the difference of every frame audio signal content, distribute adaptively basic layer byte number and the enhancement layer byte number of each frame, making basic layer total bytes is B b, the enhancement layer total bytes is B eThereby the basic layer of difference local optimum compression coding and enhancement layer, obtain better code efficiency in a transmission frame.
Below will be with China digital audio broadcasting CDR(China Digital Radio, Chinese Digital frequency hopping broadcasting) introduce the concrete application of digital audio information source of the present invention coding method (S-ABR and LS-ABR) for example.
In CDR uses, the digital audio source coding technique adopts China national audio standard DRA and DRA to strengthen coding (DRA+) technology, wherein DRA+ supports low Bit Rate Audio Coding and hierarchical coding (comprising stereo and the surround sound hierarchical coding), and chnnel coding adopts LDPC, and QPSK/QAM and OFDM technology are adopted in modulation.
Table 1 has provided the effective information source encoder bit rate under different modulating and chnnel coding, if adopt the fixed bit rate pattern, can directly use, but when adopting the variable bit rate pattern, consider the transmittability of a transmission frame, make system and control more complicated.
Effective net load in table 1 different modulating pattern and chnnel coding situation
Figure BDA00002768988900151
Major parameter in the CDR system is as follows:
In CDR, if the time span T=640ms of a transmission frame is only with transmission mode 1﹠amp; 2 and 16QAM be modulated to example, the gross bit rate of modulation signal is that the corresponding total bytes A of 288kbps(is 23040).In CDR, adopt the DRA coding, suppose the high code check coding mode of DRA employing, to time span t=(1024/48) ms of each audio coding frame of 48kHz audio signal.The frame number N=T/t=30 of the audio coding frame that therefore comprises in transmission frame; When using low code check DRA, the N=15 frame).
In CDR, chnnel coding adopts LDPC, and the total bytes b of each channel coding blocks is 1152 bytes, so comprises 20 encoding blocks, i.e. K=A/b=23040/1152=20 in each transmission frame.
For the situation of non-layered coding, if adopt the 1/2LDPC coding, in each LDPC piece, the information source coded data is partly 1152/2 byte, i.e. M=576 byte.In a transmission frame, total information source compression coding byte number is the B=M*K=11520 byte, and the mean bit rate (S-ABR bit rate) of information source coding is 144kbps.At this moment the meaning of segmental averaging code check S-ABR coding of the present invention is: within the transmission frame time (640ms), carry out the DRA compression algorithm by 30 frame pcm audio data to continuous input, making the total coding byte number is 11520 bytes, wherein, difference according to every frame signal content, self adaptation is distributed the byte number of each frame, thereby obtains the local optimum coding.
For the situation of hierarchical coding, if basic layer adopts 1/4LDPC coding, enhancement layer adopts the 1/2LDPC coding, because the piece of total channel coding blocks is counted K=20, in order to simplify, supposes that base layer block counts K bCount K with enhancement layer block eIdentical, all equal 10, the total bytes of an interior basic layer of transmission frame is B b=K b* 1152*(1/4)=2880 bytes, and in transmission frame, the total bytes of enhancement layer is B e=K e* in 1152*(1/2)=5760 bytes, a final transmission frame, total information source compression coding byte number is B=B b+ B e=(2880+5760)=8640 bytes, the mean bit rate (LS-ABR bit rate) of information source coding is B*8/0.640=108kbps.At this moment the meaning of layer and section average bit rate LS-ABR coding of the present invention is: within the transmission frame time (640ms), carry out layering DRA compression algorithm by 30 frame pcm audio data to continuous input, making basic layer total bytes is 2880, the enhancement layer total bytes is 5760, wherein, according to the basic layer byte number of every each frame of frame signal content dynamic assignment, according to the enhancement layer byte number of every each frame of frame signal content dynamic assignment, thereby obtain the local optimum coding.
The above is only preferred embodiment of the present invention, not in order to limiting the present invention, all any modifications of doing within the spirit and principles in the present invention, is equal to and replaces and improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1. the digital audio information source coding method of a segmental averaging code check, is characterized in that, comprises the steps:
S1, determine the frame number N of the audio coding frame that comprises in a transmission frame according to the Channel Coding and Modulation parameter information of digital audio broadcast system;
S2, determine the total block data of the channel coding blocks that comprises in a transmission frame according to the Channel Coding and Modulation parameter information of digital audio broadcast system;
S3, determine the byte number of information source coded data in a channel coding blocks according to the Channel Coding and Modulation parameter information of digital audio broadcast system;
S4, calculate the total bytes of N the audio coding frame that comprises in a transmission frame based on step S2, S3;
S5, the N frame voice data that a transmission frame is inputted in the time continuously carry out compressed encoding, and the total bytes that calculates based on step S4 distributes the byte number of each audio coding frame adaptively N audio coding interframe.
2. method according to claim 1, is characterized in that, described step S1 determines the frame number of the audio coding frame that comprises in a transmission frame in the following way:
N=T/t,
Wherein, N represents frame number; T represents the time span of a transmission frame of described digital audio broadcast system; T represents the time span of an audio coding frame of described digital audio broadcast system, by the information source coded system decision of described digital audio broadcast system.
3. method according to claim 1, is characterized in that, described step S2 determines the total block data of the channel coding blocks that comprises in a transmission frame in the following way:
K=A/b,
Wherein, K represents total block data; A represents the total bytes that a transmission frame of described digital audio broadcast system can transmit, by modulation system and the band bandwidth decision of described digital audio broadcast system; B represents the total bytes of a channel coding blocks, by the channel coding method decision of described digital audio broadcast system.
4. method according to claim 1, is characterized in that, described step S4 calculates the total bytes of N the audio coding frame that comprises in a transmission frame in the following way:
B=K*M,
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; K represents total block data; M represents the byte number of information source coded data in a channel coding blocks.
5. method according to claim 1, is characterized in that, described method also comprises: determine whether to carry out hierarchical coding according to modulation system or the channel coding method of described digital audio broadcast system; And
In the situation that hierarchical coding, described step S2 further comprises:
Determine the channel coding blocks piece number of basic layer and the channel coding blocks piece number of enhancement layer based on basic layer and enhancement layer channel coding method and modulation system separately, and satisfy:
K=K b+K e
Wherein, K represents total block data; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer;
Described step S4 calculates the total bytes of N the audio coding frame that comprises in a transmission frame in the following way:
B=B b+B e=K b*M b+K e*M e
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; B bThe total bytes of the information source coded data of the basic layer of expression; B eThe total bytes of the information source coded data of expression enhancement layer; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer; M bThe byte number of information source coded data in the channel coding blocks of the basic layer of expression; M eThe byte number of information source coded data in the channel coding blocks of expression enhancement layer.
6. method according to claim 5, is characterized in that, in the situation that hierarchical coding, described step S5 further comprises:
The N frame voice data that a transmission frame is inputted in the time continuously carries out the compressed in layers coding, the information source coded data total bytes of the basic layer that calculates based on step S4 distributes the basic layer byte number of each audio coding frame adaptively, and the information source coded data total bytes of the enhancement layer that calculates based on step S4 distributes the enhancement layer byte number of each audio coding frame adaptively.
7. the digital audio information source code device of a segmental averaging code check, is characterized in that, comprising:
The first computing module is for the frame number N of the audio coding frame of determining according to the Channel Coding and Modulation parameter information of digital audio broadcast system to comprise in a transmission frame;
The second computing module is for the total block data of the channel coding blocks of determining according to the Channel Coding and Modulation parameter information of digital audio broadcast system to comprise in a transmission frame;
The 3rd computing module is for determine the byte number of a channel coding blocks information source coded data according to the Channel Coding and Modulation parameter information of digital audio broadcast system;
The 4th computing module is for calculate the total bytes of N the audio coding frame that comprises in a transmission frame based on the result of the second computing module and the 3rd computing module;
The information source coding module is used for the N frame voice data that a transmission frame is inputted in the time is continuously carried out compressed encoding, and the total bytes that calculates based on the 4th computing module distributes the byte number of each audio coding frame adaptively N audio coding interframe.
8. device according to claim 7, is characterized in that, described the first computing module is determined the frame number of the audio coding frame that comprises in a transmission frame in the following way:
N=T/t,
Wherein, N represents frame number; T represents the time span of a transmission frame of described digital audio broadcast system; T represents the time span of an audio coding frame of described digital audio broadcast system, by the information source coded system decision of described digital audio broadcast system.
9. device according to claim 7, is characterized in that, described device also comprises:
The hierarchical coding determination module is used for determining whether to carry out hierarchical coding according to modulation system or the channel coding method of described digital audio broadcast system; And in the situation that hierarchical coding,
Described the second computing module is further determined the channel coding blocks piece number of basic layer and the channel coding blocks piece number of enhancement layer based on basic layer and enhancement layer channel coding method and modulation system separately, and satisfies:
K=K b+K e
Wherein, K represents total block data; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer;
Described the 4th computing module calculates the total bytes of N the audio coding frame that comprises in a transmission frame in the following way:
B=B b+B e=K b*M b+K e*M e
Wherein, B represents the total bytes of N audio coding frame comprising in a transmission frame; B bThe total bytes of the information source coded data of the basic layer of expression; B eThe total bytes of the information source coded data of expression enhancement layer; K bThe piece number of the basic layer of expression; K eThe piece number of expression enhancement layer; M bThe byte number of information source coded data in the channel coding blocks of the basic layer of expression; M eThe byte number of information source coded data in the channel coding blocks of expression enhancement layer.
10. device according to claim 9, it is characterized in that, in the situation that hierarchical coding, the N frame voice data that described information source coding module is further inputted in the time continuously to a transmission frame carries out the compressed in layers coding, the information source coded data total bytes of the basic layer that calculates based on the 4th computing module distributes the basic layer byte number of each audio coding frame adaptively, and the information source coded data total bytes of the enhancement layer that calculates based on the 4th computing module distributes the enhancement layer byte number of each audio coding frame adaptively.
CN201310027238.9A 2013-01-22 2013-01-22 Digital audio source coding method and device with segmented average code rate Active CN103107863B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310027238.9A CN103107863B (en) 2013-01-22 2013-01-22 Digital audio source coding method and device with segmented average code rate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310027238.9A CN103107863B (en) 2013-01-22 2013-01-22 Digital audio source coding method and device with segmented average code rate

Publications (2)

Publication Number Publication Date
CN103107863A true CN103107863A (en) 2013-05-15
CN103107863B CN103107863B (en) 2016-01-20

Family

ID=48315455

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310027238.9A Active CN103107863B (en) 2013-01-22 2013-01-22 Digital audio source coding method and device with segmented average code rate

Country Status (1)

Country Link
CN (1) CN103107863B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105900170A (en) * 2014-01-07 2016-08-24 哈曼国际工业有限公司 Signal quality-based enhancement and compensation of compressed audio signals
CN107547156A (en) * 2017-09-04 2018-01-05 成都德芯数字科技股份有限公司 Information transfer adaptation method, device and CDR broadcast transmission systems
CN110336644A (en) * 2019-07-15 2019-10-15 杭州泽铭睿股权投资有限公司 A kind of hierarchy encoding method under multidimensional simplex
CN111149365A (en) * 2017-12-19 2020-05-12 西部数据技术公司 Hybrid technology for content distribution using edge devices
CN111385063A (en) * 2015-03-06 2020-07-07 韩国电子通信研究院 Broadcast signal frame generating apparatus and method using hierarchical division multiplexing
WO2021097666A1 (en) * 2019-11-19 2021-05-27 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for processing audio signals

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090132238A1 (en) * 2007-11-02 2009-05-21 Sudhakar B Efficient method for reusing scale factors to improve the efficiency of an audio encoder
CN101729910A (en) * 2008-10-15 2010-06-09 国家广播电影电视总局广播科学研究院 Data transmission method and device based on gradable bit streams
CN101917625A (en) * 2010-06-03 2010-12-15 北京邮电大学 Joint source-network coding-based gradable video stream transmission method
US20120290307A1 (en) * 2011-05-13 2012-11-15 Samsung Electronics Co., Ltd. Bit allocating, audio encoding and decoding

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090132238A1 (en) * 2007-11-02 2009-05-21 Sudhakar B Efficient method for reusing scale factors to improve the efficiency of an audio encoder
CN101729910A (en) * 2008-10-15 2010-06-09 国家广播电影电视总局广播科学研究院 Data transmission method and device based on gradable bit streams
CN101917625A (en) * 2010-06-03 2010-12-15 北京邮电大学 Joint source-network coding-based gradable video stream transmission method
US20120290307A1 (en) * 2011-05-13 2012-11-15 Samsung Electronics Co., Ltd. Bit allocating, audio encoding and decoding

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
中国国家标准化管理委员会等: "《中华人民共和国国家标准》", 1 June 2009, article "多声道数字音频编解码技术规范", pages: 1-106 *
王文答: "小波视频编码与动态码率传输技术研究", 《中国博士学位论文全文数据库(信息科技辑)》, no. 1, 31 January 2012 (2012-01-31), pages 94 - 110 *
许晶晶等: "基于DRA技术的数字音频编码器的设计与应用", 《计算机应用与软件》, vol. 27, no. 3, 31 March 2010 (2010-03-31), pages 135 - 138 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105900170A (en) * 2014-01-07 2016-08-24 哈曼国际工业有限公司 Signal quality-based enhancement and compensation of compressed audio signals
CN105900170B (en) * 2014-01-07 2020-03-10 哈曼国际工业有限公司 Signal quality based enhancement and compensation of compressed audio signals
CN111385063A (en) * 2015-03-06 2020-07-07 韩国电子通信研究院 Broadcast signal frame generating apparatus and method using hierarchical division multiplexing
CN111385063B (en) * 2015-03-06 2023-04-28 韩国电子通信研究院 Broadcast signal frame generating method using hierarchical division multiplexing
CN107547156A (en) * 2017-09-04 2018-01-05 成都德芯数字科技股份有限公司 Information transfer adaptation method, device and CDR broadcast transmission systems
CN111149365A (en) * 2017-12-19 2020-05-12 西部数据技术公司 Hybrid technology for content distribution using edge devices
CN111149365B (en) * 2017-12-19 2021-12-28 西部数据技术公司 Apparatus, system and method for transmitting data
CN110336644A (en) * 2019-07-15 2019-10-15 杭州泽铭睿股权投资有限公司 A kind of hierarchy encoding method under multidimensional simplex
WO2021097666A1 (en) * 2019-11-19 2021-05-27 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for processing audio signals

Also Published As

Publication number Publication date
CN103107863B (en) 2016-01-20

Similar Documents

Publication Publication Date Title
CN103107863B (en) Digital audio source coding method and device with segmented average code rate
KR102163920B1 (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
CN101945261B (en) Hierarchical delivery and receiving method and device in mobile multimedia broadcasting system
CN102668547B (en) For the method and system of the radio communication of the audio frequency in wireless network
CN105610635A (en) Voice code transmitting method and apparatus
CN1985477A (en) Method and apparatus for allocation of information to channels of a communication system
RU2010136832A (en) METHOD AND DEVICE FOR TRANSMISSION / RECEIVING OF CONTROL INFORMATION IN A WIRELESS COMMUNICATION SYSTEM
CN104219539A (en) Video encoding and transmitting method based on TD-LTE (time division long term evolution) channel detection
JP5872030B2 (en) Group ID and QoS group identification for multiplexing streams in multicast and broadcast systems
CN101924914A (en) Method for switching television channels and system and device thereof
KR20090001370A (en) Method of setting configuration of codec and codec using the same
CN101867802A (en) Two-stage code rate control method based on encoder and buffer memory
CN104167210A (en) Lightweight class multi-side conference sound mixing method and device
CN106162257B (en) A kind of adaptive network transmission optimization method of real-time video
CN110740334A (en) frame-level application layer dynamic FEC encoding method
CN104244025A (en) Cluster transcoding system and method thereof
EP2209219A4 (en) Method and device for transmitting/receiving audio/video content in a radio access network
CN105472404A (en) Data processing method in video service
CN101453653B (en) Method for spreading digital audio and video parameter set
CN104137455A (en) Method and apparatus for providing streaming service
WO2006066454A1 (en) A method for transmitting the multichannel video sources on video conferencing system
CN202551252U (en) Smart television remote controller capable of implementing voice calls
CN102480634B (en) The method, apparatus and system that in Mobile Multimedia Broadcasting, classified service is synchronous
CN102763408B (en) SVC-based E-MBMS streaming transmission method and equipment
CN101232617B (en) Device, system and method for processing video stream business 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
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220524

Address after: 510530 No. 10, Nanxiang 2nd Road, Science City, Luogang District, Guangzhou, Guangdong

Patentee after: Guangdong Guangsheng research and Development Institute Co.,Ltd.

Address before: 518057 6th floor, software building, No. 9, Gaoxin Zhongyi Road, high tech Zone, Nanshan District, Shenzhen, Guangdong Province

Patentee before: SHENZHEN RISING SOURCE TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right