Nothing Special   »   [go: up one dir, main page]

CN103987083B - Method and device for rateless coding and decoding of video stream - Google Patents

Method and device for rateless coding and decoding of video stream Download PDF

Info

Publication number
CN103987083B
CN103987083B CN201410170322.0A CN201410170322A CN103987083B CN 103987083 B CN103987083 B CN 103987083B CN 201410170322 A CN201410170322 A CN 201410170322A CN 103987083 B CN103987083 B CN 103987083B
Authority
CN
China
Prior art keywords
subchannel
decoding
transmission
data
transmitting terminal
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.)
Active
Application number
CN201410170322.0A
Other languages
Chinese (zh)
Other versions
CN103987083A (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.)
Guangzhou HKUST Fok Ying Tung Research Institute
Original Assignee
Guangzhou HKUST Fok Ying Tung Research Institute
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 Guangzhou HKUST Fok Ying Tung Research Institute filed Critical Guangzhou HKUST Fok Ying Tung Research Institute
Priority to CN201410170322.0A priority Critical patent/CN103987083B/en
Publication of CN103987083A publication Critical patent/CN103987083A/en
Application granted granted Critical
Publication of CN103987083B publication Critical patent/CN103987083B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

A method and apparatus for rateless code decoding of a video stream, the steps of the method comprising: the transmitting terminal executes discrete cosine transform and quantization grading on a video stream to be coded; performing F-spatial rateless coding, wherein the F-spatial rateless coding is based on a spine code and assigns each block of data of a video frame to a subchannel independent coding transmission by combining with frequency diversity characteristics under an OFDM modulation mode; after the transmitting end completes a round of data transmission, the receiving end feeds back character information reflecting the decoding completion condition of each sub-channel to the transmitting end; and the transmitting terminal performs data transmission scheduling on the sub-channels with different channel conditions according to the feedback of the transmitting terminal. The invention can meet the requirement that the transmitting terminal carries out different data packet transmission scheduling on the sub-channels with different channel conditions, thereby improving the transmission efficiency on the premise of basically not influencing the video transmission quality; the scheduling cost of the wireless router when a plurality of persons upload/download the video stream at the same time can be reduced.

Description

A kind of rateless codes decoding method and device of video flowing
Technical field
The present invention relates to technical field of data transmission, more particularly to a kind of rateless codes decoding method and dress of video flowing Put.
Background technology
At present, mobile video transmission is becoming the major networks load of radio communication.According to Cisco (Cisco) video report Table, the network traffic load of order video will increase to present three times in 2015.However, because of radio channel state extremely Unstable, the quality of mobile video stream is very undesirable.This problem has attracted substantial amounts of research interest, its objective is to improve movement The performance of transmission of video.Instantly the document of forefront proposes several new technologies for improving mobile video transmission.These schemes Basic thought is by solving altitude information redundancy, realizing the transmission of video effect of more high-quality.
Nowadays, MU-MIMO(Multi-user's multiple-input and multiple-output)System can support multi-user's upload/foradownloaded video simultaneously. However, almost the WLAN in MU-MIMO can be realized without prior art(WLAN)Realize ideal video Transmission performance.Main reasons is that because the data redundancy of height can cause the probability of data packet collisions and packet loss to increase, so that In limiting transmission performance.
In daily life, user is frequently encountered the very poor wireless video experience of the following two kinds.One is in some physical culture Distinguished gathering(Such as:World cup), many people see together identical video frequency program, so as to the video flowing that result in many people can be stuck in some Picture so that many people video flowing simultaneously downloads Consumer's Experience extreme difference.Two is when user is in the same of the interesting event for uploading shooting When, other nigh people also can simultaneously upload the video flowing of almost identical content.This is caused on many people video flowing simultaneously Pass Consumer's Experience extreme difference.Almost the two can be solved without existing method and frequently occur in asking in people's daily life Topic.This promote technical staff go to design based on it is MU-MIMO, highly efficient, can many people video for uploading simultaneously/downloading pass Transmission scheme.In addition, now most mobile device can shoot fine definition(HD )Video, and many recent issues Mm professional camera special all supports Wi-Fi.Being wirelessly transferred for this high definition video steaming can bring heavier wireless network to load, and more cause real Existing such a effective scheme seems extremely urgent.
The performance being wirelessly transferred of the MU-MIMO of the video upload simultaneously of many people instantly/download is difficult to improve, and its difficulty is main It to be following 2 points:1)Jing often changes radio channel state;2)Shared bandwidth.Video Codec is specifically designed as at one Relatively-stationary bit rate work, this bit rate fixed is the estimation according to current channel condition.However, according to measured Channel condition come to adjust this method of bit rate be unpractiaca.Key reason is, because Radio Link changes frequent, it is impossible to The information of the momentary channel quality for obtaining.Further, since shared bandwidth, many people are while upload/download HD video and height Data redundancy can bring heavier workload, and lead to a conflict or the probability of packet loss is very high.In brief, in the letter of continuous fluctuation Under the conditions of road, how efficiently to realize that many people video upload simultaneously/download is main difficulty.
For wireless video receiving, technical staff proposes by the feedback of receiver to carry out channel and video data pressure The switching of shrinkage.Specifically, when transmitter cannot be correctly received periodic receiver to be fed back, transmitter can switch nothing The frequency band of line transmission, and video compress ratio, it is more excellent so as to be completed using other frequency ranges and suitable video compress ratio The video streaming of matter.But, this method needs Jing often to change the radio band of transmission, the method for this frequent switching frequency range Cannot be suitable under many circumstances(Frequency range is taken by other equipment around such as).Furthermore, upload simultaneously in multi-user/under When carrying video, changing frequency range can bring very big extra control cost(As transmitter will receive and coordinate each receiver institute energy Other frequency ranges for utilizing, are then also performed to frequency range and analyze to determine the final band limits for needing and switching).
The content of the invention
In order to overcome the weak point of the prior art of above-mentioned indication, the present invention to provide a kind of ratioless of video flowing and compile Code coding/decoding method and device, carry out rational coding transmission, substantially not with the video stream data that many people are uploaded/downloaded simultaneously On the premise of affecting video transmission quality, efficiency of transmission is improved.
The present invention is achieved by the following technical solutions:
A kind of rateless codes decoding method of video flowing, its step includes:
S1, transmitting terminal treat encoded video streams and perform discrete cosine transform and quantization modulation;
S2, execution F-spinal rateless codes, the F-spinal rateless codes are based on backbone code, and combine OFDM Frequency diversity feature under modulation system, by each block data of frame of video subchannel absolute coding transmission is specified in;
S3, after transmitting terminal completes a wheel data transfer, receiving terminal to transmitting terminal feed back a character information, the character information The decoding for reflecting each subchannel completes situation;
S4, transmitting terminal carry out data transmission scheduling to the subchannel of different channels situation according to the feedback of receiving terminal.
Preferably, the character information in step S3 is made up of N number of bit, and N represents the subchannel shared by current transmission Number.
Preferably, each bit of the character information in step S3 adopts BPSK modulation systems, and with 1 subchannel is represented The decoding when previous round transmission data is completed, subchannel has been represented with 0 and is not completed when the decoding of previous round transmission data.
Preferably, in step S4, transmitting terminal is carried out according to the feedback of receiving terminal to the subchannel of different channels situation Data transmission scheduling includes:To have completed when the new block data of the subchannel distribution of the decoding of previous round transmission data;Make Do not complete when the subchannel of the decoding of previous round transmission data continues to transmit the block data of former distribution.
The invention also discloses a kind of rateless codes decoding device of video flowing, including:
Coding module, treats encoded video streams and performs discrete cosine transform and quantization modulation for transmitting terminal, performs F- Spinal rateless codes, the F-spinal rateless codes are based on backbone code, and with reference to the frequency under OFDM modulation systems Diversity feature, by each block data of frame of video subchannel absolute coding transmission is specified in;
Decoding feedback module, for after transmitting terminal completes a wheel data transfer, receiving terminal to transmitting terminal to feed back a character Information, the character information reflects that the decoding of each subchannel completes situation;
Channel dispatch module, data are carried out for transmitting terminal according to the feedback of receiving terminal to the subchannel of different channels situation Transmitting and scheduling.
Preferably, the receiving terminal is made up of to the character information that transmitting terminal feeds back N number of bit, and N is represented shared by current transmission Subchannel number.
Preferably, each bit for the character information that the receiving terminal feeds back to transmitting terminal adopts BPSK modulation systems, with 1 Represent subchannel to have completed to work as the decoding of previous round transmission data, represent subchannel with 0 and do not complete when previous round transmission data Decoding.
Preferably, the channel dispatch module is used for son letter of feedback of the transmitting terminal according to receiving terminal to different channels situation Road carries out data transmission scheduling to be included:For to have completed the new area of subchannel distribution of the decoding when previous round transmission data Block number evidence;For making not completing when the decoding of previous round transmission data continues to transmit the block data of former distribution.
Compared with prior art, the present invention utilizes the frequency diversity (frequency of orthogonal frequency division multiplexi (OFDM) Diversity) and rateless codes (rateless codes), and micro- feedback mechanism is proposed(Micro-ACK), can meet Transmitting terminal carries out different packet transmission schedulings for the subchannel of different channels situation, so as to have substantially no effect on video biography On the premise of transmission quality, efficiency of transmission is improved;Can be used to support many people while the cross-layer that video is uploaded/downloaded is wirelessly transferred and sets Meter, reduces scheduling cost of the wireless router in many people upload/download video stream simultaneously(Such as:Data packet collisions, packet loss etc.), The video flowing efficiency of transmission for uploading/downloading so as to improve many people.
Description of the drawings
Accompanying drawing 1 realizes schematic flow sheet for the rateless codes decoding method of the video flowing of an embodiment of the present invention;
Accompanying drawing 2 is using conventional spinal code(spinal code)Data transfer schematic diagram;
Accompanying drawing 3 is the data transfer schematic diagram of the F-spinal rateless codes using the present invention;
Accompanying drawing 4 is to realize that flow process is illustrated using the wireless video transmission based on multi-user's input and output of present invention enforcement Figure;
Accompanying drawing 5 is the receiving terminal decoded stream of the wireless video transmission based on multi-user's input and output implemented using the present invention Journey schematic diagram;
Accompanying drawing 6 is the configuration diagram of the rateless codes decoding device of the video flowing of an embodiment of the present invention.
In figure, A is the first subchannel, and B is the second subchannel, and C is the 3rd subchannel.
Specific embodiment
For the ease of the understanding of those skilled in the art, below in conjunction with the accompanying drawings the invention will be further described.
A kind of rateless codes decoding method of video flowing, can be applicable to the wireless video transmission of multi-user's input and output, As shown in Figure 1, its step includes:
S101, transmitting terminal treat encoded video streams and perform discrete cosine transform;
S102, transmitting terminal treat encoded video streams and perform quantization modulation;
S103, execution F-spinal rateless codes, the F-spinal rateless codes are based on backbone code, and combine Frequency diversity feature under OFDM modulation systems, is specified in each block data of frame of video a subchannel absolute coding and passes It is defeated;
S104, after transmitting terminal completes a wheel data transfer, receiving terminal to transmitting terminal feeds back a character information, character letter The decoding of each subchannel of breath reflection completes situation;
S105, transmitting terminal according to the feedback of receiving terminal during F-spinal rateless codes to different channels situation Subchannel carries out data transmission scheduling.
Further, the F-spinal rateless codes be based on backbone code and frequency diversity combination improve obtain, Rateless codes transmitting redundancy is improved under OFDM modulation systems using frequency diversity.In order to tackle the channel of frequent change Condition, the present invention adopts rateless codes, and video flowing is sent with a relatively-stationary bit rate to guarantee transmitting terminal.However, working as Under best rateless codes(That is backbone code spinal codes), wireless OFDM instantly can not be directly applied to(Orthogonal frequency Multiplexing)In system, this is because backbone code cannot utilize frequency diversity, so as to biography cannot be adjusted according to different sub carrier situation Defeated efficiency.According to Germicidal efficacy, due to frequency selective fading, each not phase of the decoding capability of each subcarrier on receiving terminal Together.Accordingly, it would be desirable to realize higher channel capacity by using frequency diversity, can be proposed improved by changing backbone code Fine granularity backbone code (F-spinal).
The rateless codes of the video flowing of the present invention are specifically divided into discrete cosine transform(Discrete Cosine Transform), quantization modulation(Quantization)And three steps of F-spinal rateless codes proposed by the present invention. The first two steps are the MPEG4 video code models operations of standard, therefore are repeated no more.Here is by traditional MPEG4 Video codings 3rd step of form, that is, compress(Compression), substituted with the F-spinal rateless codes of the present invention.And F-spinal Rateless codes are based on backbone code(spinal code)Improve, both differences are as shown in accompanying drawing 2,3.See accompanying drawing 2, Traditional spinal code do not consider the frequency diversity characteristic of OFDM, and it is directly by the data flow of one block of frame of video Parallel transmission is in all OFDM subchannels, and the channel condition of each subchannel is different, such as the decoding rate of the second subchannel Low, the decoding rate of the 3rd subchannel is high.Like this, before this block data is completely successful decoding, all subchannels All in continuous transmission.In this process, channel condition preferably has the subchannel of higher decoding rate(Such as the 3rd subchannel)Then Can ceaselessly transmit successfully decoded redundancy, transmission for duplicate message, therefore the overall utilization rate of channel is relatively low. Based on the distinctive frequency diversity features of OFDM, the F-spinal of the modified version for herein proposing is transmitted using subchannel absolute coding. As shown in Figure 3, each block data is exactly placed in certain specific subchannel and is transmitted by its specific practice, so per height The content of channel is exactly relatively independent, i.e., per sub-channels, decoding needs not rely on the decoding letter of other subchannels Breath.So channel condition is good, and channel condition preferably has the subchannel of higher decoding rate(Such as the 3rd subchannel)After completing decoding, Just defeated new block data can be uploaded in this subchannel, the subchannel upload duplicate message in high decoding rate can be evaded, Improve the overall utilization rate of channel.
Transmitting terminal is not needed to know channel conditions compared to traditional rateless codes, the F-spinal of the present invention then needs to connect Which subchannel is receiving end feed back is successfully completed present data transmission, can launch new block data, and which subchannel is not Complete present data transmission.In consideration of it, the present embodiment proposes micro- feedback mechanism(Micro-ACK).Specific practice is exactly to send out Penetrate end often to complete after a wheel information transfer, receiving terminal can feed back to one character of transmitting terminal(symbol)Information, rather than send The larger acknowledge bags feedback of one tradition.This character is made up of N number of bit, and N represents the son shared by current transmission Channel number.Wherein each bit is represented subchannel and has been completed when previous round transmission data using the modulation system of BPSK with 1 Decoding, represent subchannel with 0 and do not complete when the decoding of previous round transmission data.By the channel condition of this extremely lightweight Feedback, can meet transmitting terminal for the subchannel of different channels situation carries out different packet transmission schedulings, such as Jing is completed when the new block data of the subchannel distribution of the decoding of previous round transmission data, makes the subchannel transmission of high decoding rate new Block data;The subchannel for making the low decoding rate for not completing the decoding when previous round transmission data continues to transmit the area of former distribution Block number evidence.
Accompanying drawing 4 also disclose it is a kind of using the present invention video flowing rateless codes decoding method realize based on multiplex The Wireless video transmission method of family input and output, its step includes:
If S401, acquisition are uploaded or while the carried interest video stream data downloaded simultaneously;
S402, spatial domain similitude compression is carried out to video stream data;
S403, the rateless codes under OFDM modulation systems video stream data being carried out based on F-spinal;
S404, the information source matching of execution channel;
S405, video stream data is sent by wireless channel;
S406, receiving terminal feedback channel conditions to transmitting terminal, in feeding back to rateless codes and channel information source matching process.
Wherein, the Wireless video transmission method mainly comprising three parts, i.e. spatial domain resemblance compression, based on F- The rateless codes of spinal, message source and channel matching.
The Wireless video transmission method is a kind of based on the efficient wireless of multi-user's multiple-input and multiple-output (MU-MIMO) technology Transmission of video is designed, and its objective is to improve multi-user upload/foradownloaded video transmission quality and efficiency simultaneously, make use of subrange It is interior(In such as LAN)Frequency diversity (the Frequency of user video stream similarity and orthogonal frequency division multiplexi (OFDM) Diversity), rational compression and rateless codes have been carried out to wireless video flow data.So as to ensure video flow quality On the premise of, reduce the redundancy of transmission, and then reduce wireless router in many people upload/download video stream simultaneously Scheduling cost, the video flowing efficiency of transmission for uploading/downloading so as to improve many people.
Because in same regional area, the video flowing downloaded or upload with period user has very high similarity, Therefore, in order to further improve efficiency, using data redundancy, except paying close attention to video transmitting procedure, the present invention is also to client's row To be analyzed and having been paid close attention to, the video flowing for uploading simultaneously to many people/downloading carries out spatial domain resemblance compression, by fully profit With the similarity of spatial domain, further compressed data.
In step S402, the video flowing for uploading simultaneously to multiply/downloading carries out similarity mode, if the multiply video flowing Similarity reaches a pre-set threshold value, then can be compressed using spatial domain.By taking many people simultaneously uploaded videos stream as an example, sky is carried out first Between domain compression before, route end(That is wireless router)First according to the video flowing uploaded within a certain shorter time period simultaneously Similarity is judged.If the similarity analysis are the picture frames of the same time point of pair carried interest video flowing carrying out similarity point Analysis, decision process is the picture frame similarity by calculating the multiply video flowing same time.Preferably, using calculating average absolute Difference(Mean Absolute Difference)Carry out the similarity analysis of picture frame.Preferably, the pre-set threshold value is set to 50%~70%, it is preferred that may be configured as 60%.If when the similarity of the carried interest video flowing is more than or equal to 60%, meeting compressor bar Part, receiving terminal broadcast feeds back to the reference frame of a frame share(I-frame);After each transmitting terminal is received, it is with this two field picture Benchmark, generates based on image sets GOP of this frame(group of picture)Subsequent frame(Comprising P frames, B frames etc.);In the figure As in group GOP transmitting procedures, all upload users are all based on the reference frame of share and upload conversion two field picture to send (Comprising P frames, B frames etc.).Afterwards wireless router determines whether to continue by the similarity of I-frame in the follow-up GOP of analysis Feedback common reference frame, if similarity is less than predetermined threshold value, can terminate spatial domain compression.Such as, if the GOP of subsequent analysis The similarity of middle I-frame is more than 60%, then still feed back common reference frame, then carries out spatial domain compression;Conversely, i.e. similar When degree is less than 60%, then common reference frame is not fed back, do not carry out spatial domain compression yet.
Further, only by not ensuring that the wireless video transmission of high-quality according to the rateless codes of frequency diversity Energy.This is because in rateless codes, all data bits can be endowed same importance information, however, a video Each block of frame(chunk)The video information distribution for being included not be uniform, in consideration of it, can not each block with Property of equal importance is launching.Therefore information source in step s 404 and channel matched process, the message source and channel matched design is base In such a fact:Video information entrained by the state and information source of subchannel each block is non-equally distributed.Such as Fruit, come the high block of transmission information content, is carried out transmission information and is contained with more reliable subchannel using the poor subchannel of channel condition The low block of amount, then can realize unequal error protection UEP using frequency diversity( unequal error protection).Traditional method realizes UEP using high data redundancy, of the invention then be mutual using message source and channel With same purpose is reached, transmit without the need for extra redundancy, but the micro- feedback for obtaining is encoded using F-spinal (Micro-ACK)Information is estimating channel conditions.Specific practice is to take turns the Micro-ACK letters that transmission is obtained according to continuous m Breath, the value of m bit of every sub-channels is superimposed, and is then sorted from high to low(Because 1 represent be successfully decoded, 0 represent not into Work(is decoded.So in a period of time, more than 1 to represent the better probability of sub-channel conditional bigger), so complete channel condition by The good estimation to difference.And for the block pair of picture frame goes back the importance analysis of original picture, then by calculating mean square error Mean Squared Error(MSE)Encode calculated DCT coefficients to weigh with using F-spinal.MSE represents the block to this The impact of individual image sets GOP, DCT coefficient represents impact of the block to current picture frame.Specific practice exactly will be passed simultaneously The MSE of each defeated picture frame block is multiplied with DCT coefficient, obtains result and sorts from high in the end, and higher to represent the block heavier Will, this completes the importance analysis of picture frame block.Then the important block information of the subchannel transmission made good use of, so as to Complete message source and channel matching process, if unessential picture frame block, more than the subchannel of bad channel conditions wheel transmission still without Method is correctly decoded, then select to give up the partial information, carries out subsequent transmission.
Matched with the compression of similarity space domain, message source and channel using the F-spinal rateless codes decoding methods of the present invention Combine, in the case where channel condition is poor, compared to conventional method(Such as:mpeg4)Video quality can be improved and be about 5 The Y-PSNR PSNR of dB(Peak Signal-to-Noise Ratio).Due to having used modified version backbone code, Ke Yi Packet loss is up in the case of 10%, can still keep the user video image quality of more high-quality(About 32 dB PSNR);Ensureing video In the case of quality is metastable, video flowing efficiency of transmission is improve;Compared to conventional video coded system(Such as:mpeg4), can Network throughput is allowd to be up to 140% (signal to noise ratio snr is less than 20 dB), average behavior is the 120% of traditional code mode.
As shown in Figure 5, it is the flow chart of data processing figure of receiving terminal.Its workflow is essentially the wireless video of accompanying drawing 4 An inverse process for realizing process of transmission method.Will not be described here.
The invention also discloses a kind of rateless codes decoding device of video flowing, as shown in Figure 6, including:
Coding module 61, treats encoded video streams and performs discrete cosine transform and quantization modulation for transmitting terminal, performs F- Spinal rateless codes, the F-spinal rateless codes will be regarded based on the frequency diversity feature under OFDM modulation systems Each block data of frequency frame is specified in subchannel absolute coding transmission;
Decoding feedback module 62, for after transmitting terminal completes a wheel data transfer, receiving terminal to transmitting terminal to feed back a word Symbol information, the character information reflects that the decoding of each subchannel completes situation;
Channel dispatch module 63, line number is entered for transmitting terminal according to the feedback of receiving terminal to the subchannel of different channels situation According to transmitting and scheduling.
The F-spinal rateless codes are that the combination improvement based on backbone code and frequency diversity is obtained.
Preferably, the receiving terminal is made up of to the character information that transmitting terminal feeds back N number of bit, and N is represented shared by current transmission Subchannel number.
Preferably, each bit for the character information that the receiving terminal feeds back to transmitting terminal adopts BPSK modulation systems, with 1 Represent subchannel to have completed to work as the decoding of previous round transmission data, represent subchannel with 0 and do not complete when previous round transmission data Decoding.
Preferably, the channel dispatch module 63 is used for son of feedback of the transmitting terminal according to receiving terminal to different channels situation Channel carries out data transmission scheduling to be included:For for completed when previous round transmission data decoding subchannel distribution it is new Block data;For making not completing when the decoding of previous round transmission data continues to transmit the block data of former distribution.
Above content is to combine specific preferred embodiment further description made for the present invention, should not assert this It is bright be embodied as being confined to it is described above.For those skilled in the art, without departing from present inventive concept On the premise of, some simple deduction or replace can also be made, it is regarded as what is determined by the claim submitted to of the invention Within protection domain.

Claims (8)

1. a kind of rateless codes decoding method of video flowing, its step includes:
S1, transmitting terminal treat encoded video streams and perform discrete cosine transform and quantization modulation;
S2, execution F-spinal rateless codes, the F-spinal rateless codes are based on backbone code, and with reference to OFDM modulation Frequency diversity feature under mode, by each block data of frame of video subchannel absolute coding transmission is specified in;
S3, after transmitting terminal completes a wheel data transfer, receiving terminal to transmitting terminal feeds back a character information, character information reflection The decoding of each subchannel completes situation;
S4, transmitting terminal carry out data transmission scheduling to the subchannel of different channels situation according to the feedback of receiving terminal.
2. the rateless codes decoding method of video flowing according to claim 1, it is characterised in that:In step S3 Character information is made up of N number of bit, and N represents the subchannel number shared by current transmission.
3. the rateless codes decoding method of video flowing according to claim 2, it is characterised in that:In step S3 Each bit of character information adopts BPSK modulation systems, represents subchannel with 1 and has completed to work as the solution of previous round transmission data Code, represents subchannel and does not complete when the decoding of previous round transmission data with 0.
4. the rateless codes decoding method of video flowing according to claim 1, it is characterised in that in step S4, Transmitting terminal carries out data transmission scheduling according to the feedback of receiving terminal to the subchannel of different channels situation to be included:
To have completed when the new block data of the subchannel distribution of the decoding of previous round transmission data;
Make not completing when the subchannel of the decoding of previous round transmission data continues to transmit the block data of former distribution.
5. the rateless codes decoding device of a kind of video flowing, including:
Coding module, treats encoded video streams and performs discrete cosine transform and quantization modulation for transmitting terminal, performs F-spinal Rateless codes, the F-spinal rateless codes are based on the frequency diversity feature under OFDM modulation systems, by frame of video Each block data is specified in subchannel absolute coding transmission;
Decoding feedback module, for after transmitting terminal completes a wheel transmission data, receiving terminal to transmitting terminal to feed back a character information, The character information reflects that the decoding of each subchannel completes situation;
Channel dispatch module, carries out data transmission adjusting according to the feedback for receiving for transmitting terminal to the subchannel of different channels situation Degree.
6. the rateless codes decoding device of video flowing according to claim 5, it is characterised in that:The receiving terminal to send out The character information for penetrating end feedback is made up of N number of bit, and N represents the subchannel number shared by current transmission.
7. the rateless codes decoding device of video flowing according to claim 6, it is characterised in that:The receiving terminal to send out Each bit of character information of end feedback is penetrated using BPSK modulation systems, subchannel is represented with 1 and has been completed when previous round is transmitted The decoding of data, represents subchannel and does not complete when the decoding of previous round transmission data with 0.
8. the rateless codes decoding device of video flowing according to claim 5, it is characterised in that the channel dispatch mould Block carries out data transmission scheduling according to the feedback of receiving terminal for transmitting terminal to the subchannel of different channels situation to be included:
For to have completed the new block data of subchannel distribution of the decoding when previous round transmission data;
For making not completing when the subchannel of the decoding of previous round transmission data continues to transmit the block data of former distribution.
CN201410170322.0A 2014-04-25 2014-04-25 Method and device for rateless coding and decoding of video stream Active CN103987083B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410170322.0A CN103987083B (en) 2014-04-25 2014-04-25 Method and device for rateless coding and decoding of video stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410170322.0A CN103987083B (en) 2014-04-25 2014-04-25 Method and device for rateless coding and decoding of video stream

Publications (2)

Publication Number Publication Date
CN103987083A CN103987083A (en) 2014-08-13
CN103987083B true CN103987083B (en) 2017-05-03

Family

ID=51278881

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410170322.0A Active CN103987083B (en) 2014-04-25 2014-04-25 Method and device for rateless coding and decoding of video stream

Country Status (1)

Country Link
CN (1) CN103987083B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10057314B2 (en) * 2015-04-17 2018-08-21 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic packager network based ABR media distribution and delivery
CN104821863B (en) * 2015-05-09 2018-03-13 西安电子科技大学 A kind of forward direction storehouse interpretation method of no speed Spinal codes

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291430A (en) * 2007-04-19 2008-10-22 株式会社Ntt都科摩 Video transmission method and apparatus in wireless network
CN102215512A (en) * 2010-04-09 2011-10-12 华为技术有限公司 Methods, devices and systems for transmitting and receiving signals in microwave communication
CN102761781A (en) * 2011-04-26 2012-10-31 北京大学 Video transmission method, device and system
CN103024400A (en) * 2011-12-19 2013-04-03 北京捷成世纪科技股份有限公司 Video compression fault-tolerant transmission method and system based on network
CN103338375A (en) * 2013-06-27 2013-10-02 公安部第一研究所 Dynamic code rate allocation method based on video data importance in wideband clustered system
WO2014036025A1 (en) * 2012-08-28 2014-03-06 Interdigital Patent Holdings, Inc. Full duplex single channel communications

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9525578B2 (en) * 2010-04-21 2016-12-20 Lg Electronics Inc. Method of reducing peak-to-average power ratio, cubic metric and block error rate in OFDM systems using network coding
US8995410B2 (en) * 2012-05-25 2015-03-31 University Of Southern California Airsync: enabling distributed multiuser MIMO with full multiplexing gain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101291430A (en) * 2007-04-19 2008-10-22 株式会社Ntt都科摩 Video transmission method and apparatus in wireless network
CN102215512A (en) * 2010-04-09 2011-10-12 华为技术有限公司 Methods, devices and systems for transmitting and receiving signals in microwave communication
CN102761781A (en) * 2011-04-26 2012-10-31 北京大学 Video transmission method, device and system
CN103024400A (en) * 2011-12-19 2013-04-03 北京捷成世纪科技股份有限公司 Video compression fault-tolerant transmission method and system based on network
WO2014036025A1 (en) * 2012-08-28 2014-03-06 Interdigital Patent Holdings, Inc. Full duplex single channel communications
CN103338375A (en) * 2013-06-27 2013-10-02 公安部第一研究所 Dynamic code rate allocation method based on video data importance in wideband clustered system

Also Published As

Publication number Publication date
CN103987083A (en) 2014-08-13

Similar Documents

Publication Publication Date Title
CN109937578B (en) Method and system for video streaming
CN103262630A (en) Signaling techniques for multimedia-ware radio and network adaptation
EP2517373B1 (en) Distortion-aware multiple input multiple output communications
CN103986932B (en) A kind of Joint Source Channel decoding method of video data stream
CN103222200A (en) CQI feedback mechanisms for distortion-ware link adaptation toward enhanced multimedia communications
Yang et al. Scalable video broadcast over downlink MIMO–OFDM systems
CN104219528B (en) A kind of video transmission method for the mimo system for supporting gradable video encoding
WO2012018339A1 (en) Application of unequal error protection rateless codes in multimedia streaming over multi-path networks
Xiao et al. Reinforcement learning based energy-efficient internet-of-things video transmission
CN108322773B (en) Self-adaptive network bandwidth real-time data stream transmission method based on multi-card binding
Zhang et al. Joint carrier matching and power allocation for wireless video with general distortion measure
CN104010199B (en) Signal averaging multiplexed video transmission method based on group decoding technique
CN103987083B (en) Method and device for rateless coding and decoding of video stream
CN108093263B (en) Video transmission method based on minimum distortion optimization in free space optical communication
Wang et al. SimCast: Efficient video delivery in MU-MIMO WLANs
Perera et al. QoE aware resource allocation for video communications over LTE based mobile networks
Sharma et al. Energy-efficient transmission of DWT image over OFDM fading channel
CN103974070B (en) Wireless video transmission method and system based on multi-user input and output
US9496998B2 (en) Method, apparatus and system for uplink data transmission
Yun et al. Optimized layered integrated video encoding
Li A novel scalable video broadcasting method over MIMO-OFDM systems
Fracchia et al. System architecture for multimedia streaming optimisation
Perera et al. Adaptive modulation and coding based error resilience for transmission of compressed video
CN103650524A (en) Method of providing a mobile IP TV service, and system for executing same
Oyman et al. Distortion-aware MIMO link adaptation for enhanced multimedia communications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant