CN103686047A - Multi-channel video data transmission method - Google Patents

Multi-channel video data transmission method Download PDF

Info

Publication number
CN103686047A
CN103686047A CN201310698931.9A CN201310698931A CN103686047A CN 103686047 A CN103686047 A CN 103686047A CN 201310698931 A CN201310698931 A CN 201310698931A CN 103686047 A CN103686047 A CN 103686047A
Authority
CN
China
Prior art keywords
video
single channel
macroblock layer
channel
channel video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310698931.9A
Other languages
Chinese (zh)
Inventor
王忠荣
向科燏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201310698931.9A priority Critical patent/CN103686047A/en
Publication of CN103686047A publication Critical patent/CN103686047A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

The invention discloses a multi-channel video data transmission method. The multi-channel video data transmission method comprises the steps that after a multi-channel video is collected, frames of the collected multi-channel video are spliced through a sender to form a single-channel mixed video; then the mixed video is encoded and transmitted; after a receiver receives code streams of the mixed video, the receiver splits the code streams and extracts each single-channel video code stream, and finally decoding is carried out. According to the multi-channel video data transmission method, the defect that calculation amount needed when videos are packed and unpacked according to a traditional video data transmission method is overcome through the video frame splicing technology, and therefore the multi-channel video data transmission method has the advantages of being small in calculation amount, occupying few bandwidth resources and saving transmission cost.

Description

A kind of Transmission of Multi-channel Video method
Technical field
The invention belongs to video coding and decoding technology field video coding and decoding technology in multi-channel video when transmission particularly.
Background technology
During conventional transmission of video, usually need transmitting multi-path video data simultaneously, first conventional video transmission method is that transmitter is encoded separately to collecting Ge road video, in order to make multiplex coding video simultaneously by same channel transfer, multi-channel video after coding is adopted to the transmission of packing of TS stream or Real-time Transport Protocol, receiver first unpacks it after receiving video packets of data, then decodes.There is following drawback in existing Transmission of Multi-channel Video method:
1. first conventional video transmission method is that transmitter is encoded separately to collecting Ge road video, if adopt a plurality of encoders to encode simultaneously, can increase the acquisition cost of encoder, if adopt single encoded device to encode successively, can strengthen coding delay, affect transmission performance;
2. the video after conventional video transmission method Hui Duige road coding is packed, and this step has increased the complexity of video-frequency data transmission system greatly, and not only amount of calculation is large but also can take more bandwidth resources; Receiver must could be decoded to it through unpacking processing after receiving video packets of data, and the same amount of calculation of solution packet procedures is large.
Summary of the invention
The object of the invention is the drawback for background technology, designed a kind of Transmission of Multi-channel Video method, the large drawback of amount of calculation when the method is used frame of video splicing to overcome conventional video data transmission method to video packing and unpacked, thus reached the object that amount of calculation is little, occupied bandwidth resource is few, save transmission cost.
Solution of the present invention is: after gathering multi-channel video, transmitter splices the multi-channel video frame collecting, and forms single channel mixed video, then to this hybrid video coding, transmission; Receiver splits it after receiving mixed video code stream, extracts each single channel video code flow, finally decoding, thus reach goal of the invention.
Therefore the inventive method step comprises:
Step 1: by camera collection multi-channel video and be transferred to transmitter;
Step 2: transmitter correspondence is chosen the frame receiving in the video of Ge road and spliced and form a hybrid frame, and the hybrid frame forming continuously forms mixed video;
Step 3: to hybrid video coding, form the mixed video code stream being formed by mixing macroblock layer and the above coded data of mixing macroblock layer and send to receiver;
Step 4: receiver is split as each single channel macroblock layer by mixing macroblock layer after receiving mixed video code stream;
Step 5: each single channel macroblock layer is carried out to macro block transcoding;
Step 6: copy the coded data of mixing more than macroblock layer to form structural integrity in each single channel macroblock layer of transcoding each single channel video code flow;
Step 7: revise the SPS relevant parameter of each single channel video code flow, form structural integrity and each correct single channel video code flow of parameter;
Step 8: extract each single channel video code flow and decode.
Described in step 2, between each road frame of video, also insert a cut zone image and form a hybrid frame; In step 4, receiver is positioned at the interval of mixing in macroblock layer by calculating each single channel macroblock layer, the more all coded macroblockss in each interval are taken out, and forms each single channel macroblock layer; Step 5 is to encode after selected reference macroblock in each single channel macroblock layer is positioned to the coded macroblocks decoding of cut zone again.
The present invention is spliced into single channel mixed video by transmitter by the multi-channel video collecting, and uses single encoded device to carry out coding transmission to this mixed video, and receiver splits the mixed video code stream of receiving, transcoding; The huge drawback of amount of calculation when having overcome conventional video data transmission method to video packing and having unpacked, thus have the advantages that amount of calculation is little, occupied bandwidth resource is few, save transmission cost.
Accompanying drawing explanation
Fig. 1 is the longitudinal spliced schematic diagram of two-way video;
Fig. 2 is the implementation step of multi-path video data splicing.
Embodiment
In the present embodiment, selected encoding and decoding standard is standard (H.264/MPEG-4AVC) H.264.
1. by a plurality of camera collection multichannels (being assumed to be n road) video, and be transferred to transmitter;
2. transmitter correspondence is chosen a frame P who receives in the video of Ge road s(resolution is W s* H s) splice and form a hybrid frame P o(resolution is W o* H o), the hybrid frame forming continuously forms mixed video.During splicing, need to insert between the frame of video of Ge road a cut zone image P i(resolution is W i* H i), the pixel value of cut zone image is fixed and (can be chosen Y=C b=C r=128 color), P inumber be m.
Single channel original video frame P s, mixed video frame P oand cut zone image P imagnitude relationship is as formula 1, shown in formula 2:
W o=W sformula 1
H o=n * H s+ m * H iformula 2
Single channel original video frame P swith cut zone image P iquantitative relation as shown in Equation 3:
M=n-1 formula 3
As shown in Figure 1 be the method for two-way frame of video splicing, A wherein, B Regional Representative's image is P s, C Regional Representative's image is P i;
3. pair spliced mixed video is encoded, transmission.The region of search that this step need to limit inter prediction is [H i, H i], H ibe the cut zone image P mentioning in step S1 iheight, then transmit;
4. receiver is split as each single channel macroblock layer by mixing macroblock layer after receiving mixed video code stream.Macro block number and big or small computational methods that each single channel video code flow comprises are as follows:
In step 2, supposed single channel original video frame P sresolution is W s* H s, and suppose that each road original video frame is containing N sindividual macro block.N saccount form as shown in Equation 4:
MB wherein wand MB hsize for single macro block
N S = W S × H S MB W × MB H Formula 4
In addition, cut zone image P ithe macroblock number N comprising iaccount form is as shown in Equation 5:
N I = W I × H I MB W × MB H Formula 5
I road original video frame P safter the macroblock coding comprising in a Slice(slice layer of mixed video code stream) set of macroblocks in start-stop scope (0 starts to calculate from position) as shown in Equation 6:
[(N s+ N i) * (i-1), N s* i+N i* (i-1)] formula 6
From formula 6, obtain P sthe interval of middle coded macroblocks, takes out all coded macroblockss in interval, forms single channel macroblock layer.
5. macro block transcoding: the macro block major part extracting in step 4 does not need transcoding, to mixed video frame P oduring coding, may adopt inter prediction or infra-frame prediction, the reference macroblock of choosing while being only positioned in original video frame a line macroblock coding near cut zone C top edge or lower limb in mixed video frame may be positioned at cut zone C, so this two row macro block may need transcoding.Because the pixel of region C is known, so pixel value of the macro block for the treatment of transcoding of the known pixel values reduction reference macroblock that we can be directly add cut zone C by macro block residual error in the C of region, and then carry out intraframe predictive coding, the type of intraframe predictive coding is elected DC pattern, i.e. mean prediction as.
6. coded data more than macroblock layer in mixed video code stream is copied in each single channel macroblock layer.By the SPS(sequence parameter set of mixed video code stream), PPS(picture parameter set), NAL layer head and Slice(slice layer) and before head copies to respectively and respectively organize macro block data, form structural integrity Ge road video code flow.
7. revise the SPS relevant parameter of each single channel video code flow, form structural integrity and each correct single channel video code flow of parameter.Pic_width_in_mbs_minus1 and the pic_height_in_mbs_minus1 element of revising the SPS of each video code flow, amended value is respectively W mand H mas shown in formula 7 and formula 8 (wherein ue representative is without symbol index Golomb entropy coding):
W M = ue ( W S MB W - 1 ) Formula 7
H M = ue ( H S MB H - 1 ) Formula 8
8. extract each single channel video code flow, decoding.

Claims (4)

1. a Transmission of Multi-channel Video method, the method comprises:
Step 1: by camera collection multi-channel video and be transferred to transmitter;
Step 2: transmitter correspondence is chosen the frame receiving in the video of Ge road and spliced and form a hybrid frame, and the hybrid frame forming continuously forms mixed video;
Step 3: to hybrid video coding, form the mixed video code stream being formed by mixing macroblock layer and the above coded data of mixing macroblock layer and send to receiver;
Step 4: receiver is split as each single channel macroblock layer by mixing macroblock layer after receiving mixed video code stream;
Step 5: each single channel macroblock layer is carried out to macro block transcoding;
Step 6: copy the coded data of mixing more than macroblock layer to form structural integrity in each single channel macroblock layer of transcoding each single channel video code flow;
Step 7: revise the SPS relevant parameter of each single channel video code flow, form structural integrity and each correct single channel video code flow of parameter;
Step 8: extract each single channel video code flow and decode.
2. Transmission of Multi-channel Video method described in, is characterized in that described in step 2, also inserting a cut zone image between each road frame of video forms a hybrid frame.
3. Transmission of Multi-channel Video method described in, is characterized in that in step 4, receiver is positioned at the interval of mixing in macroblock layer by calculating each single channel macroblock layer, the more all coded macroblockss in each interval is taken out, and forms each single channel macroblock layer.
4. Transmission of Multi-channel Video method described in, is characterized in that step 5 is that reference macroblock in each single channel macroblock layer is positioned at after the coded macroblocks decoding of cut zone to correct coding again.
CN201310698931.9A 2013-12-18 2013-12-18 Multi-channel video data transmission method Pending CN103686047A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310698931.9A CN103686047A (en) 2013-12-18 2013-12-18 Multi-channel video data transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310698931.9A CN103686047A (en) 2013-12-18 2013-12-18 Multi-channel video data transmission method

Publications (1)

Publication Number Publication Date
CN103686047A true CN103686047A (en) 2014-03-26

Family

ID=50322169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310698931.9A Pending CN103686047A (en) 2013-12-18 2013-12-18 Multi-channel video data transmission method

Country Status (1)

Country Link
CN (1) CN103686047A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104270578A (en) * 2014-09-19 2015-01-07 深圳市晶日盛科技有限公司 Method and system for processing multi-channel video images based on network transmitting
CN104935923A (en) * 2015-06-12 2015-09-23 广东威创视讯科技股份有限公司 Signal encoding method and system, and signal decoding method and system
CN105376602A (en) * 2015-11-28 2016-03-02 讯美电子科技有限公司 Method and system for transmitting plurality of paths of video signals
CN106341622A (en) * 2015-07-06 2017-01-18 阿里巴巴集团控股有限公司 Multi-channel video stream coding method and device
CN109429073A (en) * 2017-09-01 2019-03-05 杭州海康威视数字技术股份有限公司 The method, apparatus and system for sending multi-medium data, playing multi-medium data
CN111614869A (en) * 2020-04-17 2020-09-01 北京中庆现代技术股份有限公司 4K high definition camera double-circuit picture collection system
CN112611883A (en) * 2020-12-04 2021-04-06 北京融智世纪节能技术服务有限公司 Synchronous measuring method for rotating speed signals
CN114245129A (en) * 2022-02-22 2022-03-25 湖北芯擎科技有限公司 Image processing method, image processing device, computer equipment and storage medium
WO2024082561A1 (en) * 2022-10-20 2024-04-25 腾讯科技(深圳)有限公司 Video processing method and apparatus, computer, readable storage medium, and program product

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010128827A2 (en) * 2009-05-08 2010-11-11 Samsung Electronics Co., Ltd. System and method for providing phone related services to devices using upnp on a home network
CN102123286A (en) * 2010-12-31 2011-07-13 北京大学深圳研究生院 NAL (network abstraction layer) module of video codec and implementation method thereof
CN102301730A (en) * 2011-07-18 2011-12-28 华为技术有限公司 Method, device and system for transmitting and processing multichannel AV
CN102802039A (en) * 2012-08-14 2012-11-28 武汉微创光电股份有限公司 Multi-channel video hybrid decoding output method and device
CN102801979A (en) * 2012-08-09 2012-11-28 武汉微创光电股份有限公司 Multi-channel video hybrid coding method and device
CN102934437A (en) * 2010-06-16 2013-02-13 西门子企业通讯有限责任两合公司 Method and device for mixing video streams at the macroblock level

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010128827A2 (en) * 2009-05-08 2010-11-11 Samsung Electronics Co., Ltd. System and method for providing phone related services to devices using upnp on a home network
CN102934437A (en) * 2010-06-16 2013-02-13 西门子企业通讯有限责任两合公司 Method and device for mixing video streams at the macroblock level
CN102123286A (en) * 2010-12-31 2011-07-13 北京大学深圳研究生院 NAL (network abstraction layer) module of video codec and implementation method thereof
CN102301730A (en) * 2011-07-18 2011-12-28 华为技术有限公司 Method, device and system for transmitting and processing multichannel AV
CN102801979A (en) * 2012-08-09 2012-11-28 武汉微创光电股份有限公司 Multi-channel video hybrid coding method and device
CN102802039A (en) * 2012-08-14 2012-11-28 武汉微创光电股份有限公司 Multi-channel video hybrid decoding output method and device

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104270578A (en) * 2014-09-19 2015-01-07 深圳市晶日盛科技有限公司 Method and system for processing multi-channel video images based on network transmitting
CN104935923A (en) * 2015-06-12 2015-09-23 广东威创视讯科技股份有限公司 Signal encoding method and system, and signal decoding method and system
CN104935923B (en) * 2015-06-12 2018-07-10 广东威创视讯科技股份有限公司 Coding method and system, signal decoding method and system
CN106341622A (en) * 2015-07-06 2017-01-18 阿里巴巴集团控股有限公司 Multi-channel video stream coding method and device
WO2017005096A3 (en) * 2015-07-06 2017-02-23 阿里巴巴集团控股有限公司 Method and device for encoding multiple video streams
CN105376602A (en) * 2015-11-28 2016-03-02 讯美电子科技有限公司 Method and system for transmitting plurality of paths of video signals
CN109429073A (en) * 2017-09-01 2019-03-05 杭州海康威视数字技术股份有限公司 The method, apparatus and system for sending multi-medium data, playing multi-medium data
CN111614869A (en) * 2020-04-17 2020-09-01 北京中庆现代技术股份有限公司 4K high definition camera double-circuit picture collection system
CN112611883A (en) * 2020-12-04 2021-04-06 北京融智世纪节能技术服务有限公司 Synchronous measuring method for rotating speed signals
CN114245129A (en) * 2022-02-22 2022-03-25 湖北芯擎科技有限公司 Image processing method, image processing device, computer equipment and storage medium
WO2024082561A1 (en) * 2022-10-20 2024-04-25 腾讯科技(深圳)有限公司 Video processing method and apparatus, computer, readable storage medium, and program product

Similar Documents

Publication Publication Date Title
CN103686047A (en) Multi-channel video data transmission method
US20210385466A1 (en) Method and device for encoding/decoding an image unit comprising image data represented by a luminance channel and at least one chrominance channel
CN104685891B (en) Identification in video coding suitable for the operating point of nido supplemental enhancement information message
CN104919803B (en) A kind of method for decoding video bit stream
CN105659607B (en) Multi-layer video file format designs
CN104054347B (en) The instruction of parallel processing used before video coding medium wave
CN104247430B (en) There is the reference picture of chain rupture picture in marking video sequence
US9042439B2 (en) Reference frame ordering for multi-view coding
CN103686221B (en) Audio/video smooth broadcasting method adaptive to public wireless network
CN107211151A (en) Cut out for video coding across component prediction and adaptivity is color transformed
CN108141616A (en) Parameter set signaling in the file of multilayer bit stream
CN104509115A (en) Video parameter set for HEVC and extensions
CN104429081B (en) Stream transmission based on clean arbitrary access (CRA) picture adapts to
CN106982382A (en) For the signaling in gradable video encoding and perform time stage switching system and method
CN104813671A (en) Bitstream properties in video coding
CN104885460A (en) Gradual decoding refresh with temporal scalability support in video coding
CN105052149A (en) Improved rtp payload format designs
CN103430542A (en) Video coding techniques for coding dependent pictures after random access
CN101729892A (en) Coding method of asymmetric stereoscopic video
CN101742289B (en) Method, system and device for compressing video code stream
EP4093030A4 (en) Image encoding/decoding method and device for signaling information related to sub picture and picture header, and method for transmitting bitstream
US20150139338A1 (en) Identifying Leading Pictures in Video Coding
CN102223544B (en) Method for processing error after detecting error in H264 video stream
CN102572362A (en) Video signal transmission method
CN101296166B (en) Method for measuring multimedia data based on index

Legal Events

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

Application publication date: 20140326

RJ01 Rejection of invention patent application after publication