[go: up one dir, main page]

CN105846953A - Digital cinema data packet transmission method and device - Google Patents

Digital cinema data packet transmission method and device Download PDF

Info

Publication number
CN105846953A
CN105846953A CN201610147736.0A CN201610147736A CN105846953A CN 105846953 A CN105846953 A CN 105846953A CN 201610147736 A CN201610147736 A CN 201610147736A CN 105846953 A CN105846953 A CN 105846953A
Authority
CN
China
Prior art keywords
satellite
error correcting
correcting code
layer error
bag
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
CN201610147736.0A
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.)
(beijing) Information Technology Co Ltd
Original Assignee
(beijing) Information 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 (beijing) Information Technology Co Ltd filed Critical (beijing) Information Technology Co Ltd
Priority to CN201610147736.0A priority Critical patent/CN105846953A/en
Publication of CN105846953A publication Critical patent/CN105846953A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The invention discloses a digital cinema data packet transmission method and device. The digital cinema data packet transmission method comprises the following steps: transmitting a digital cinema data packet through a satellite by using an information source error correction code and a channel layer error correction code; and performing packet supplementing through the satellite and a network in a transmission process. The digital cinema data packet transmission device comprises a satellite transmission module and a packet supplementing module, wherein the satellite transmission module is used for transmitting the digital cinema data packet through the satellite by using the information source error correction code and the channel layer error correction code; and the packet supplementing module is used for performing packet supplementing by using the satellite and the network in the satellite transmission process of the digital cinema data packet. Through adoption of the digital cinema data packet transmission method and device, the packet loss rate can be lowered to the maximum extent, and the transmission reliability is greatly improved.

Description

Digital movie data package transmission method and device
Technical field
The present invention relates to digital cinema technology field, particularly relate to digital movie data package transmission method and device.
Background technology
Within 2005, DCI (Digital Copyright Identifier, digital publishing rights unique identifier) system has promulgated digital movie Standard, thus pulled open the digitized prelude of film.Through development in 10 years, China's Screen number developed into from 4000 pieces Close to 40000 pieces, between 10 years, increase nearly ten times.But DCP (Digital Cinema Package, digital movie data Bag) still use the mode of hard disk express delivery, on the one hand cost is high, along with increasing of movie theatre, linearly increases, does not additionally have Give full play to the advantage of digital technology, be not reaching to automatization, high efficiency, environmental protection.
Europe and America have begun to experiment and the trail run of satellite DCP transmission, and achieve in technology and business model A lot of innovations.China also uses satellite to carry out the transmission of content in trial, and Fig. 1 is typical satellite reception topological diagram;Fig. 2 For satellite reception detailed structure view.Owing to satellite reception uses unidirectional and broadcast (non-point-to-point) means of communication, it is impossible to ensure , the phenomenons such as data dislocation can be there is, and DCP transmission requires for content extremely strict, does not allows to deposit in data error-free transmission In any dislocation, whole data receiver can be caused invalid if there being 1bit to be unable to properly receive.And the loss of data of each terminal Being not quite similar, satellite delivery system will take various principle when mending bag, but uses which kind of principle all can cause: Some server temporarily or permanently cannot receive benefit bag data, thus there is " hungry wait phenomenon " and " cannot service Phenomenon ", causing largely cannot 100% packet receiving.Its packet loss information that has its source in is different, and uses this common Sex service, can only wait, and the packet loss information of each server is a Geometric Sequence.
Summary of the invention
The embodiment of the present invention provides a kind of digital movie data package transmission method, can in order to improve the transmission of digital movie data bag By property, the method includes:
Use information source layer error correcting code and channel layer error correcting code that digital movie data bag is carried out satellite transmission, and in transmitting procedure Satellite and network is used to carry out mending bag.
The embodiment of the present invention also provides for a kind of digital movie data packet transfer device, in order to improve the transmission of digital movie data bag Reliability, this device includes:
Satellite transport module, is used for using information source layer error correcting code and channel layer error correcting code that digital movie data bag is carried out satellite biography Defeated;
Mend bag module, mend bag for using satellite and network to carry out in the satellite transmitting procedure of digital movie data bag.
In the embodiment of the present invention, use information source layer error correcting code and channel layer error correcting code that digital movie data bag is carried out satellite biography Defeated, can farthest reduce packet loss;Further, satellite and network is used to carry out mending bag in transmitting procedure, relative to For prior art only using satellite carry out mending the technical scheme of bag, the reliability of transmission can be greatly improved.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing skill In art description, the required accompanying drawing used is briefly described, it should be apparent that, the accompanying drawing in describing below is only the present invention Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to root Other accompanying drawing is obtained according to these accompanying drawings.In the accompanying drawings:
Fig. 1 is typical satellite reception topological diagram in prior art;
Fig. 2 is that prior art Satellite receives detailed structure view;
Fig. 3 is the schematic diagram of digital movie data package transmission method in the embodiment of the present invention;
Fig. 4 is the instantiation figure of source coding and channel coding in the embodiment of the present invention;
Fig. 5 is the schematic diagram of digital movie data packet transfer device in the embodiment of the present invention.
Detailed description of the invention
For making the purpose of the embodiment of the present invention, technical scheme and advantage clearer, real to the present invention below in conjunction with the accompanying drawings Execute example to be described in further details.Here, the schematic description and description of the present invention is used for explaining the present invention, but not As limitation of the invention.
As it was previously stated, in prior art during digital movie data bag is carried out satellite transmission, use satellite to mend Contain and easily cause some server and temporarily or permanently cannot receive benefit bag data, thus exist " hungry wait phenomenon " with " cannot service phenomenon ", causing largely cannot 100% packet receiving.Based on this, inventor explores use band optical fiber and enters Row network transmits, however, it is found by the inventors that presently, there are the problem that bandwidth is not enough, and the most remote area, even Network is not the most disposed, and rate are too high simultaneously, it is impossible to fully meets and covers the requirement wide, cost performance is high.Current satellite passes Defeated transfer rate can realize 80Mbps, and seldom has network can reach such transfer rate, and network transfer rate generally exists Between 10Mbps-20Mbps.The time of 4-8 times to be had more relative to satellite in transmission speed, with the shadow of a 300GB As a example by sheet, do not consider data packetloss or error code, transmitted by satellite, probably need 8.53 hours just energy end of transmissions, 34 to 68 hours are then needed, it is impossible to meet the requirement of digital movie transmission and projection by optical fiber.Table 1 shows to be defended Transmission speed and the example of transmission time under star and network transmission means.
Table 1
Transmission means Transmission speed 300G film travel time
Satellite transmits 80Mbps 8.53 hour
Network transmits 20Mbps ~34 hours
Network transmits 10Mbps ~68 hours
Additionally, inventor finds, carry out network transmission by optical fiber or non-optical fiber Internet technology is transmitted, exist simultaneously Another problem: the communication security of utilization rate and network in order to improve network, prevents the generation of broadcast storm simultaneously, In backbone network and backbone network, on basic network equipment, (router and switch) prevents the transmission of broadcast packet and multicast packet. It is to say, use conventional network techniques, can only use point-to-point communications, satellite then can be by the side of broadcast Formula realizes 1 and sends multiple receptions.
Based on above-mentioned analysis, inventor in embodiments of the present invention, in the transmitting for the big data such as current digital movie Problem, giving combines satellite broadcasting with network transmission carries out mend bag transmission mode, by big reliable data transmission from " uncertain feasibility " on probability, has brought up to " determining execution ".The mistake which is transmitted at digital movie data bag Journey use satellite and network carry out mending bag, on the basis of the present situation and conventional network resources of present satellites transmission, greatly The efficiency that improve data receiver and success rate.
When being embodied as, the embodiment of the present invention uses network to mend the mode passed as satellite packet loss, repays with satellite with satellite transmission Being main, it is auxiliary mechanism that network is repaid, it is achieved the packet receiving of 100%.
In embodiment, acentric peer-to-peer network networking can be selected according to situation, or can also select hierarchical type of organization how in Heart networking.Assume in the case of the packet loss of 1%%, use the bandwidth of 10Mbps to be transmitted, need about 240s, Namely 4 minutes.
On the other hand, inventor finds, and existing satellite transmission use channel layer FEC (Forward Error Correction, front To error correcting code) carry out error correction, it is impossible to correct institute wrong, especially in the case of satellite signal strength and poor signal quality. Based on this, in embodiments of the present invention, double-deck error correcting code can be used, i.e. use information source layer error correcting code and channel layer error correcting code Digital movie data bag is carried out satellite transmission.
Fig. 3 is the schematic diagram of digital movie data package transmission method in the embodiment of the present invention.As it is shown on figure 3, the present invention implements In example, digital movie data package transmission method may include that
Step 301, use information source layer error correcting code and channel layer error correcting code carry out satellite transmission to digital movie data bag;
Step 302, satellite and network is used to carry out mending bag in transmitting procedure.Embodiment can mend bag with transmission limit, limit, also Can first transmit and mend bag afterwards.
In embodiment, channel error correction encoding and information source error correcting code can use different coded systems, to reach the effect of optimum, Packet loss is reduced to less than 1%%.As a example by 300GB, the data of 1%% at about 0.8Gb, the time be 8.53 little Time 1%, i.e. about 30.7s.
The coded system that channel error correction encoding and information source error correcting code can use has a lot.In one embodiment, information source layer error correction The mistake that code can use CRC (Cyclic Redundancy Check, CRC), CRC to occur is little. In another embodiment, channel layer error correcting code can use LDPC (Low Density Parity Check Code, low-density Parity check code).
Additionally, typical error correcting code is RS.With reference to television program broadcasting, forward error correction can use 2/3 code check trellis code, The concatenated code that convolutional interleave code and RS code are constituted.RS (209,187) block code is RS (255, the 233) packet of truncate Code, can correct the transmission error code of 11B.In order to reduce the impact of the continuous error code that burst interference is caused, DMB-T Transmission system can insert convolutional interleave coding B=19 between ISN and outer code;M=22, overall delay is equivalent to 36 RS (209,187) block code.In satellite communication, convolutional code, can as the ISN of Cascaded Double-layer code in its transmission channel coding With together with outer code RS code, effectively correct random and burst error, be 10 in the bit error rate-5Time, its coding gain up to 6.7db, substantially increases satellite data transmission quality, and saves satellite power.By current satellite communication transmission standard, Can also comprehensively use CRC, BCH and LDPC.BCH outer code can resist the mistake that LDPC occurs when low BER Code platform (Error Floor).Fig. 4 shows the instantiation of source coding and channel coding in the embodiment of the present invention.
In the embodiment of the present invention, use information source layer error correcting code and channel layer error correcting code that digital movie data bag is carried out satellite biography Defeated, although can not error correction completely, but the burden of subsequently through satellite and network mending bag can be greatly lowered by error correcting code.
In the particular embodiment, it is also possible to packet loss information is compressed.Use the lossless compress mechanism of packet loss information, can So that compression ratio is at about 12:1, thus accelerate the transmission speed of packet loss information, reduce the storage demand of packet loss information.
In embodiment, can be with multiple packet loss information back mechanism, such as:
1, every 512Byte uses 1 to represent, 1 represents successfully, and 0 represents unsuccessful, and data volume can be bigger.With 200G File as a example by, the file size of needs is: about 200GB/512B=400Mbit, if the data of 500G, then has 500GB/512B=1Gbit=128MB.Such as:
struct bit-x
{
bit x[N];//x [i]=0, represents not receiving of i place, x [i]=1, represents that the bag at i place receives;
}
10000 equipment, then the chances are about 10Tbit, namely about 1TB.
2, the address of 32 is used to represent that this address date is lost.If the packet loss of 0.1%, probably have ((500GB/512B=1G) × 0.1%=1.024M) × 32=32.7Mb=4MB.Such as:
Struct address
{
Address_x[];// address FFFF represents and terminates.Other addresses all represent that this position data is not received by;
}
In embodiment, it is also possible to packet loss information is carried out entropy code.Entropy code for example with common: run-length encoding RLE, LZW encodes, and Shannon (Shannon) encodes, Huffman (Huffman) coding and arithmetic coding (Aruthmetic Coding), These entropy code are the distribution character according to message probability of occurrence and carry out, and are lossless data compression codings.
Based on same inventive concept, the embodiment of the present invention additionally provides a kind of digital movie data packet transfer device, as following Embodiment described in.Owing to the principle of this device solution problem is similar to digital movie data package transmission method, therefore this device Enforcement may refer to the enforcement of digital movie data package transmission method, repeat no more in place of repetition.
Fig. 5 is the schematic diagram of digital movie data packet transfer device in the embodiment of the present invention.As it is shown in figure 5, the present invention implements In example, digital movie data packet transfer device may include that
Satellite transport module 501, is used for using information source layer error correcting code and channel layer error correcting code to defend digital movie data bag Star transmits;
Mend bag module 502, mend bag for using satellite and network to carry out in the satellite transmitting procedure of digital movie data bag.
When being embodied as, satellite transport module 501 specifically may be used for: is using information source layer error correcting code and channel layer error correcting code Time, use different coded systems.
When being embodied as, satellite transport module 501 specifically may be used for: uses CRC as information source layer error correcting code;And/or, Use LDPC as channel layer error correcting code.
When being embodied as, mend bag module 502 and specifically may be used for: use acentric peer-to-peer network networking or use hierarchical type of organization Multicenter networking, carry out mend bag transmit.
When being embodied as, mend bag module 502 and can be also used for packet loss information is compressed and/or entropy code.
In sum, in the embodiment of the present invention, use information source layer error correcting code and channel layer error correcting code that digital movie data bag is entered Row satellite transmits, and, use satellite and network to carry out mending bag in transmitting procedure, defend relative to prior art only uses For star carries out mending the technical scheme wrapped, can farthest reduce packet loss, be greatly improved the reliability of transmission.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or computer program product Product.Therefore, the reality in terms of the present invention can use complete hardware embodiment, complete software implementation or combine software and hardware Execute the form of example.And, the present invention can use at one or more computers wherein including computer usable program code The upper computer journey implemented of usable storage medium (including but not limited to disk memory, CD-ROM, optical memory etc.) The form of sequence product.
The present invention is with reference to method, equipment (system) and the flow chart of computer program according to embodiments of the present invention And/or block diagram describes.It should be understood that can be by each flow process in computer program instructions flowchart and/or block diagram And/or the flow process in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided to refer to Order arrives the processor of general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce One machine so that the instruction performed by the processor of computer or other programmable data processing device is produced and is used for realizing The device of the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or other programmable data processing device can be guided with certain party In the computer-readable memory of formula work so that the instruction being stored in this computer-readable memory produces and includes instruction dress The manufacture put, this command device realizes one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple side The function specified in frame.
These computer program instructions also can be loaded in computer or other programmable data processing device so that at computer Or on other programmable devices perform sequence of operations step to produce computer implemented process, thus computer or other The instruction performed on programmable device provides for realizing in one flow process of flow chart or multiple flow process and/or one side of block diagram The step of the function specified in frame or multiple square frame.
Particular embodiments described above, has been carried out the most specifically the purpose of the present invention, technical scheme and beneficial effect Bright, be it should be understood that the specific embodiment that the foregoing is only the present invention, the protection being not intended to limit the present invention Scope, all within the spirit and principles in the present invention, any modification, equivalent substitution and improvement etc. done, should be included in Within protection scope of the present invention.

Claims (10)

1. a digital movie data package transmission method, it is characterised in that including:
Use information source layer error correcting code and channel layer error correcting code that digital movie data bag is carried out satellite transmission, and in transmitting procedure Satellite and network is used to carry out mending bag.
2. the method for claim 1, it is characterised in that described information source layer error correcting code and described channel layer error correcting code Use different coded systems.
3. method as claimed in claim 2, it is characterised in that described information source layer error correcting code uses CRC CRC;And/or, described channel layer error correcting code uses low density parity check code LDPC.
4. the method for claim 1, it is characterised in that described network uses acentric peer-to-peer network networking; Or, described network uses the multicenter networking of hierarchical type of organization.
5. the method as described in any one of Claims 1-4, it is characterised in that described use satellite in transmitting procedure Carry out mending bag with network, also include: packet loss information is compressed and/or entropy code.
6. a digital movie data packet transfer device, it is characterised in that including:
Satellite transport module, is used for using information source layer error correcting code and channel layer error correcting code that digital movie data bag is carried out satellite biography Defeated;
Mend bag module, mend bag for using satellite and network to carry out in the satellite transmitting procedure of digital movie data bag.
7. device as claimed in claim 6, it is characterised in that described satellite transport module specifically for: using letter When active layer error correcting code and channel layer error correcting code, use different coded systems.
8. device as claimed in claim 7, it is characterised in that described satellite transport module specifically for: use CRC As described information source layer error correcting code;And/or, use LDPC as described channel layer error correcting code.
9. device as claimed in claim 6, it is characterised in that described benefit bag module specifically for: use acentric Peer-to-peer network networking or the multicenter networking of employing hierarchical type of organization, carry out mending bag and transmit.
10. the device as described in any one of claim 6 to 9, it is characterised in that described benefit bag module is additionally operable to packet loss Information is compressed and/or entropy code.
CN201610147736.0A 2016-03-15 2016-03-15 Digital cinema data packet transmission method and device Pending CN105846953A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610147736.0A CN105846953A (en) 2016-03-15 2016-03-15 Digital cinema data packet transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610147736.0A CN105846953A (en) 2016-03-15 2016-03-15 Digital cinema data packet transmission method and device

Publications (1)

Publication Number Publication Date
CN105846953A true CN105846953A (en) 2016-08-10

Family

ID=56588050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610147736.0A Pending CN105846953A (en) 2016-03-15 2016-03-15 Digital cinema data packet transmission method and device

Country Status (1)

Country Link
CN (1) CN105846953A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1612486A (en) * 2003-09-04 2005-05-04 直视集团公司 Method and system for providing short block length low density parity check (LDPC) codes
CN1949692A (en) * 2005-10-13 2007-04-18 北京泰美世纪科技有限公司 Multi-carrier digital satellite broadcasting system and digital information transmission method thereof
CN101136684A (en) * 2007-09-18 2008-03-05 南京中网通信有限公司 Network distribution device based on satellite transmission and ground notification compensating packet
CN101567794A (en) * 2008-04-23 2009-10-28 中广电信有限公司 Method and device for network transmission of digital movie
CN102386996A (en) * 2010-09-01 2012-03-21 国家广播电影电视总局广播科学研究院 Transmission method and device for physical layer data in satellite two-way communication
CN103747039A (en) * 2012-12-21 2014-04-23 北京海威汇达计算机技术有限责任公司 Digital film copy distribution system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1612486A (en) * 2003-09-04 2005-05-04 直视集团公司 Method and system for providing short block length low density parity check (LDPC) codes
CN1949692A (en) * 2005-10-13 2007-04-18 北京泰美世纪科技有限公司 Multi-carrier digital satellite broadcasting system and digital information transmission method thereof
CN101136684A (en) * 2007-09-18 2008-03-05 南京中网通信有限公司 Network distribution device based on satellite transmission and ground notification compensating packet
CN101567794A (en) * 2008-04-23 2009-10-28 中广电信有限公司 Method and device for network transmission of digital movie
CN102386996A (en) * 2010-09-01 2012-03-21 国家广播电影电视总局广播科学研究院 Transmission method and device for physical layer data in satellite two-way communication
CN103747039A (en) * 2012-12-21 2014-04-23 北京海威汇达计算机技术有限责任公司 Digital film copy distribution system

Similar Documents

Publication Publication Date Title
JP7039658B2 (en) Communication method using parity packet, communication device and repeater
US6700867B2 (en) Method and system for reduced memory hybrid automatic repeat request
CN105306165B (en) Data transmission method for uplink and device
US8996946B2 (en) Application of fountain forward error correction codes in multi-link multi-path mobile networks
US10476528B2 (en) Data packet processing method and device
EP2517361B1 (en) Broadcast system with incremental redundancy transmitted over a unicast system
CN107257270B (en) Data transmission method and system based on hybrid automatic repeat request
CN107508653B (en) Data transmission method, device and equipment
EP2566086A2 (en) Method and apparatus for transmitting and receiving information in a broadcasting/communication system
US7904779B2 (en) Forward error correction and automatic repeat request joint operation for a data link layer
CN106817192B (en) Error estimation method, base station and terminal
CN102984232B (en) Real-time flow-medium transmission method in multihop network
CN108347295A (en) A kind of data transmission method and device
US11936476B2 (en) Data processing method, apparatus, and device
US20140019830A1 (en) Joint application-layer forward error/erasure correction (FEC) and video coding
CN108809481B (en) Data processing method and data processing device
CN105634671A (en) Communication method based on fountain codes and physical layer network coding
CN103347202A (en) EWF code decoding method for wireless communication system
US10484148B2 (en) Method and device for transmitting and receiving multimedia data
CN105846953A (en) Digital cinema data packet transmission method and device
CN102571263B (en) A decoding method and device
JP2020188431A (en) Transmission server, transmission device, reception device, and program
JP5711507B2 (en) Data transmission system and method, receiving apparatus and data receiving method
Koizumi et al. Improving QoS of Satellite Broadcasting Against Rain Attenuation by LLR Sharing Method With IP Network Integration at FEC Layer
CN116743318A (en) Packet loss data recovery method, device, equipment and storage medium

Legal Events

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

Application publication date: 20160810

RJ01 Rejection of invention patent application after publication