CN101444101A - System and method for digital communication using multiple parallel encoders - Google Patents
System and method for digital communication using multiple parallel encoders Download PDFInfo
- Publication number
- CN101444101A CN101444101A CNA2007800170960A CN200780017096A CN101444101A CN 101444101 A CN101444101 A CN 101444101A CN A2007800170960 A CNA2007800170960 A CN A2007800170960A CN 200780017096 A CN200780017096 A CN 200780017096A CN 101444101 A CN101444101 A CN 101444101A
- Authority
- CN
- China
- Prior art keywords
- video data
- data stream
- convolution
- bit
- bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
技术领域 technical field
本发明涉及视频信息的无线传输,更具体地讲,涉及通过无线信道传输未压缩的高清晰度视频信息。The present invention relates to the wireless transmission of video information, and more particularly, to the transmission of uncompressed high-definition video information over wireless channels.
背景技术 Background technique
随着高质量视频的普及,越来越多的电子装置(例如,消费类电子装置)使用高清晰度(HD)视频,HD视频具有大约几十亿bps的全部数据吞吐量要求。在大多数无线通信中,HD视频在被发送到无线介质之前首先被压缩。压缩HD视频是有吸引力的,这是因为相对于原始未压缩视频的传输,可显著降低全部需要的通信带宽和功率。然而,随着视频的每次压缩和随后的解压缩,可损失一些视频信息,并且画面质量下降。此外,视频信号的压缩和解压缩还导致显著的硬件成本。With the popularity of high-quality video, more and more electronic devices (eg, consumer electronic devices) use high-definition (HD) video, which has overall data throughput requirements on the order of several billion bps. In most wireless communications, HD video is first compressed before being sent to the wireless medium. Compressing HD video is attractive because the overall required communication bandwidth and power can be significantly reduced relative to the transmission of raw uncompressed video. However, with each compression and subsequent decompression of the video, some video information may be lost and the picture quality degraded. Furthermore, the compression and decompression of the video signal incurs significant hardware costs.
高清晰度多媒体接口(HDMI)规范定义了用于通过HDMI线缆(有线链路)在装置之间传输未压缩HD的接口。三个单独的信道用于传输三个像素分量流(即,R、G、B)。对于每个信道,针对每个视频行按照逐像素的次序传输像素,并且针对每个视频帧或场按照逐行来传输像素。HDMI提供了将每个像素重复一次或多次的像素重复功能。在每个像素分量信道中,在传输期间,每个像素的拷贝直接跟随在原始像素之后。The High-Definition Multimedia Interface (HDMI) specification defines an interface for transmitting uncompressed HD between devices through an HDMI cable (wired link). Three separate channels are used to transport the three pixel component streams (ie, R, G, B). For each channel, pixels are transmitted in a pixel-by-pixel order for each video line, and for each video frame or field, row-by-row. HDMI provides a pixel repeat function that repeats each pixel one or more times. In each pixel component channel, a copy of each pixel immediately follows the original pixel during transfer.
还期望在特定情况下在区域中传输未压缩HD视频。It is also desirable to transmit uncompressed HD video in the region under certain circumstances.
发明内容 Contents of the invention
技术问题technical problem
但是,现有的无线局域网(WLAN)和类似的技术不具有支持未压缩HD视频所需的带宽。此外,现有的无线网络可能受到来自同一网络或其它网络的附近或临近用户的不期望的干扰。However, existing wireless local area networks (WLANs) and similar technologies do not have the bandwidth required to support uncompressed HD video. Additionally, existing wireless networks may experience undesired interference from nearby or proximate users of the same network or other networks.
技术方案Technical solutions
本发明的一方面提供一种用于处理将通过无线介质传输的高清晰度视频数据的系统,所述系统包括:i)里德所罗门(RS)编码器,用于对视频数据流编码;外交织器,对编码的比特重新布置;ii)解析器,用于将RS编码的数据流解析为多个子视频数据流;iii)多个卷积编码器,用于对所述多个子视频数据流并行编码,以创建多个编码的数据流;以及iv)复用器,用于输入所述多个编码的数据流,并输出复用的数据流,其中,复用的数据流通过无线介质被发送,并且在接收器被接收和解码。One aspect of the present invention provides a system for processing high-definition video data to be transmitted over a wireless medium, the system comprising: i) a Reed-Solomon (RS) encoder for encoding a video data stream; The interleaver rearranges the encoded bits; ii) the parser is used to parse the RS encoded data stream into multiple sub-video data streams; iii) multiple convolutional encoders are used to process the multiple sub-video data streams parallel encoding to create a plurality of encoded data streams; and iv) a multiplexer for inputting the plurality of encoded data streams and outputting a multiplexed data stream, wherein the multiplexed data streams are transmitted over a wireless medium sent, and is received and decoded at the receiver.
本发明的另一方面提供一种用于处理将通过无线介质传输的高清晰度视频数据的方法,所述方法包括:i)对视频数据流进行里德所罗门(RS)编码,并进行交织;ii)将RS编码的数据流解析为多个子视频数据流;iii)对所述多个子视频数据流进行并行卷积编码,以创建多个编码的数据流;以及iv)对所述多个编码的数据流进行复用,以输出复用的数据流,其中,复用的数据流通过无线介质被发送,并且在接收器被接收和解码。Another aspect of the present invention provides a method for processing high-definition video data to be transmitted over a wireless medium, the method comprising: i) Reed-Solomon (RS) encoding and interleaving of the video data stream; ii) parsing the RS encoded data stream into a plurality of sub-video data streams; iii) performing parallel convolutional encoding on the plurality of sub-video data streams to create a plurality of encoded data streams; and iv) encoding the plurality of sub-video data streams multiplexed data streams to output a multiplexed data stream, wherein the multiplexed data streams are transmitted over a wireless medium and received and decoded at a receiver.
本发明的另一方面提供一种用于处理将通过无线介质传输的高清晰度视频数据的系统,所述系统包括:i)第一里德所罗门(RS)编码器,用于输入视频数据流的最高(或较高)有效位(MSB),对MSB进行RS编码,并输出第一RS编码的数据流,第一RS编码器之后连接用于对第一RS编码的数据流进行交织的第一外交织器;ii)第二里德所罗门(RS)编码器,用于输入视频数据流的最低(或较低)有效位(LSB),对LSB进行RS编码,并输出第二RS编码的数据流,第二RS编码器之后连接用于对第二RS编码的数据流进行交织的第二外交织器;iii)第一解析器,用于将第一RS编码的数据流解析为第一多个子视频数据流;iv)第二解析器,用于将第二RS编码的数据流解析为第二多个子视频数据流;v)第一多个卷积编码器,用于对所述第一多个子视频数据流并行编码,并输出第一多个卷积编码的数据流;vi)第二多个卷积编码器,用于对所述第二多个子视频数据流并行编码,并输出第二多个卷积编码的数据流;以及vii)复用器,用于输入所述第一多个卷积编码的数据流和第二多个卷积编码的数据流,并输出全部复用的数据流,其中,复用的数据流随后被调制并通过无线介质被发送,并且在接收器被接收和解码。Another aspect of the present invention provides a system for processing high-definition video data to be transmitted over a wireless medium, said system comprising: i) a first Reed-Solomon (RS) encoder for inputting a video data stream The most (or higher) significant bit (MSB), MSB is carried out RS encoding, and output the first RS coded data stream, the first RS coder is connected after the first RS coded data stream for interleaving the first an outer interleaver; ii) a second Reed-Solomon (RS) encoder for inputting the least (or less) significant bit (LSB) of the video data stream, RS-encoding the LSB, and outputting a second RS-encoded data stream, the second RS coder is connected after the second outer interleaver for interleaving the data stream of the second RS code; iii) the first parser, for parsing the data stream of the first RS code into the first A plurality of sub-video data streams; iv) a second parser for parsing the second RS-encoded data stream into a second plurality of sub-video data streams; v) a first plurality of convolutional encoders for encoding the first A plurality of sub-video data streams are encoded in parallel, and output a first plurality of convolutionally encoded data streams; vi) a second plurality of convolutional encoders are used for parallel encoding of the second plurality of sub-video data streams, and output A second plurality of convolutionally encoded data streams; and vii) a multiplexer for inputting said first plurality of convolutionally encoded data streams and a second plurality of convolutionally encoded data streams, and outputting all multiplexed , where the multiplexed data stream is then modulated and transmitted over the wireless medium, and received and decoded at the receiver.
本发明的另一方面提供一种或多种处理器可读存储装置,在所述处理器可读存储装置上实施有处理器可读代码,所述处理器可读代码对一个或多个处理器编程以执行用于处理将通过无线介质传输的高清晰度视频数据的方法,所述方法包括:i)对视频数据流进行里德所罗门(RS)编码;ii)将RS编码的数据流解析为多个子视频数据流;iii)对所述多个子视频数据流进行并行卷积编码,以创建多个编码的数据流;以及iv)对所述多个编码的数据流进行复用,以输出复用的数据流,其中,复用的数据流通过无线介质被发送,并且在接收器被接收和解码。Another aspect of the invention provides one or more processor-readable storage devices having embodied thereon processor-readable code for one or more processing The controller is programmed to perform a method for processing high-definition video data to be transmitted over a wireless medium, the method comprising: i) performing Reed-Solomon (RS) encoding on the video data stream; ii) parsing the RS-encoded data stream For a plurality of sub-video data streams; iii) performing parallel convolutional encoding on the plurality of sub-video data streams to create a plurality of encoded data streams; and iv) multiplexing the plurality of encoded data streams to output A multiplexed data stream, wherein the multiplexed data stream is sent over a wireless medium and received and decoded at a receiver.
本发明的另一方面提供一种用于处理将通过无线介质传输的高清晰度视频数据的系统,所述系统包括:i)外编码器,用于对视频数据流进行编码;外交织器,对编码的流进行交织;ii)解析器,用于将编码的数据流解析为多个子视频数据流;iii)多个内编码器,用于对所述多个子视频数据流并行编码,以创建多个编码的数据流;以及iv)复用器,用于输入所述多个编码的数据流,并输出复用的数据流。Another aspect of the present invention provides a system for processing high-definition video data to be transmitted over a wireless medium, the system comprising: i) an outer encoder for encoding a stream of video data; an outer interleaver, The encoded stream is interleaved; ii) a parser is used to parse the encoded data stream into a plurality of sub-video data streams; iii) a plurality of inner coders are used to encode the plurality of sub-video data streams in parallel to create a plurality of encoded data streams; and iv) a multiplexer for inputting the plurality of encoded data streams and outputting a multiplexed data stream.
附图说明 Description of drawings
图1是根据一个实施例的实现在无线装置之间传输未压缩HD视频的无线网络的功能框图。FIG. 1 is a functional block diagram of a wireless network enabling transmission of uncompressed HD video between wireless devices, according to one embodiment.
图2是根据一个实施例的用于通过无线介质传输未压缩HD视频的示例性的通信系统的功能框图。2 is a functional block diagram of an exemplary communication system for transmitting uncompressed HD video over a wireless medium, according to one embodiment.
图3示出了根据本发明的一个实施例的示例性的无线HD视频发射器。Figure 3 illustrates an exemplary wireless HD video transmitter according to one embodiment of the present invention.
图4示出了根据本发明的另一实施例的示例性的无线HD视频发射器。Figure 4 illustrates an exemplary wireless HD video transmitter according to another embodiment of the present invention.
图5示出了根据本发明的一个实施例的位于发射器处的外交织器和位于接收器处的外交织器。FIG. 5 shows an outer interleaver at a transmitter and an outer interleaver at a receiver according to one embodiment of the present invention.
图6示出了根据本发明的一个实施例的显示无线HD视频传输过程的示例性流程图。FIG. 6 shows an exemplary flowchart showing a wireless HD video transmission process according to an embodiment of the present invention.
具体实施方式 Detailed ways
特定实施例提供一种用于通过无线信道将未压缩HD视频信息从发送器发送到接收器的方法和系统。Certain embodiments provide a method and system for transmitting uncompressed HD video information from a transmitter to a receiver over a wireless channel.
现在将描述无线高清晰度(HD)音频/视频(A/V)系统中的实施例的示例性实现。An exemplary implementation of the embodiments in a wireless high definition (HD) audio/video (A/V) system will now be described.
图1显示根据特定实施例的实现在A/V装置(诸如A/V装置协调器和A/V站)之间传输未压缩HD视频的无线网络100的功能框图。在其它实施例中,所述装置中的一个或多个可以是计算机,诸如个人计算机(PC)。网络100包括装置协调器112和多个A/V站114(例如装置1、装置N)。A/V站114使用低速率(LR)无线信道116(图1中的虚线),并且可使用高速率(HR)信道118(图1中的粗实线),以进行所述装置中的任何装置之间的通信。装置协调器112使用低速率信道116和高速率无线信道118,以与站114进行通信。1 shows a functional block diagram of a wireless network 100 that enables transmission of uncompressed HD video between A/V devices, such as an A/V device coordinator and an A/V station, in accordance with certain embodiments. In other embodiments, one or more of the devices may be a computer, such as a personal computer (PC). Network 100 includes a device coordinator 112 and a plurality of A/V stations 114 (eg,
每个站114使用低速率信道116,以与其它站114进行通信。高速率信道118支持通过定向波束的单向单播传输(通过用每秒几GB的带宽进行波束成形来建立所述定向波束),以支持未压缩HD视频传输。例如,机顶盒可通过高速率信道118将未压缩视频发送到HD电视(HDTV)。在特定实施例中,低速率信道116可支持例如上至40Mbps吞吐量的双向传输。低速率信道116主要用于传输诸如确认(ACK)帧的控制帧。例如,低速率信道116可将确认从HDTV发送到机顶盒。还可以直接在两个装置之间在低速率信道上传输一些低速率数据(比如,音频和压缩视频)。时分双工(TDD)应用于高速率信道和低速率信道。在特定实施例中,在任何时候,低速率信道和高速率信道不能用于并行传输。可在低速率信道和高速率信道中使用波束成形技术。低速率信道还可支持全向传输。Each station 114 communicates with other stations 114 using a low-rate channel 116 . The high rate channel 118 supports one-way unicast transmission over directional beams created by beamforming with a bandwidth of several gigabytes per second to support uncompressed HD video transmission. For example, a set-top box may send uncompressed video over high-rate channel 118 to an HD television (HDTV). In a particular embodiment, low-rate channel 116 may support bi-directional transmission, for example, up to 40 Mbps throughput. Low-rate channel 116 is primarily used to transmit control frames such as acknowledgment (ACK) frames. For example, low rate channel 116 may send an acknowledgment from an HDTV to a set top box. It is also possible to transmit some low-rate data (such as audio and compressed video) directly between two devices on a low-rate channel. Time Division Duplex (TDD) is applied to both high-rate channels and low-rate channels. In a particular embodiment, at any time, the low-rate channel and the high-rate channel cannot be used for parallel transmission. Beamforming techniques can be used in both low-rate channels and high-rate channels. Low rate channels can also support omnidirectional transmission.
在一个示例中,装置协调器112是视频信息的接收器(以下称为“接收器112”),站114是视频信息的发送器(以下称为“发送器114”)。例如,接收器112可以是例如在家庭无线网络环境(一种WLAN)中的HDTV电视机中实现的视频和/或音频数据的接收端(sink)。在另一实施例中,接收器112可以是投影仪。发送器114可以是未压缩视频或音频的源。发送器114的例子包括机顶盒、DVD播放器或记录器、数字相机、摄像机、其它计算装置(例如,膝上型计算机、桌上型计算机、PDA等),诸如此类。In one example, device coordinator 112 is a receiver of video information (hereinafter "receiver 112") and station 114 is a transmitter of video information (hereinafter "transmitter 114"). For example, the receiver 112 may be a sink of video and/or audio data implemented, for example, in an HDTV television set in a home wireless network environment (a type of WLAN). In another embodiment, receiver 112 may be a projector. Transmitter 114 may be a source of uncompressed video or audio. Examples of transmitter 114 include set-top boxes, DVD players or recorders, digital cameras, video cameras, other computing devices (eg, laptops, desktops, PDAs, etc.), and the like.
图2示出了示例性的通信系统200的功能框图。该系统200包括无线发射器202和无线接收器204。发射器202包括物理(PHY)层206、媒体访问控制(MAC)层208和应用层210。类似地,接收器204包括PHY层214、MAC层216和应用层218。PHY层通过无线介质201经由一个或多个天线提供发射器202和接收器204之间的无线通信。FIG. 2 shows a functional block diagram of an
发射器202的应用层210包括A/V预处理模块211和音频视频控制(AV/C)模块212。A/V预处理模块211可执行音频/视频的预处理,诸如未压缩视频的分割。AV/C模块212提供用于交换A/V性能信息的标准方式。在开始连接之前,AV/C模块协商将被使用的A/V格式,当完成了连接的需要时,AV/C命令用于停止连接。The
在发射器202中,PHY层206包括低速率(LR)信道203和高速率(HR)信道205,LR信道203和HR信道205用于与MAC层208和射频(RF)模块207进行通信。在特定实施例中,MAC层208可包括打包模块(未显示)。发射器202的PHY/MAC层将PHY头和MAC头添加到包中,并且通过无线信道201将所述包发送到接收器204。In
在无线接收器204中,PHY层214和MAC层216对接收的包进行处理。PHY层214包括连接到一个或多个天线的RF模块213。LR信道215和HR信道217用于与MAC层216和RF模块213进行通信。接收器204的应用层218包括A/V后处理模块219和AV/C模块220。例如,模块219可执行模块211的逆处理方法,以重新产生未压缩视频。AV/C模块220以与发射器202的AV/C模块212互补的方式进行操作。In
在现代通信系统中广泛使用错误控制编码。例如,在许多系统中已经使用与卷积码级联的里德所罗门(RS)码,以保护数据抵抗信道错误,诸如“Digital Video Broadcasting;framing structure,channel coding and modulationfor digital terrestrial television,”(数字视频广播;用于数字地面电视的组帧结构、信道编码和调制)ETSI EN 300 744,其内容包含于此以资参考。在一般的通信应用中,数据吞吐量不是很高,并且在接收器侧,与一个维特比(Viterbi)算法(对于卷积码的流行的解码算法)级联的一个RS解码器通常能够处理解码任务。然而,这不是无线HD(WiHD)技术的情形,在WiHD中,目标数据吞吐量大约是每秒4吉(Giga)比特。在一个实施例中,考虑到当前维特比吞吐量一般是大约每秒500兆(Mega)比特的事实,在接收器中使用多个并行的维特比解码器以完成解码任务。在这种情况下,当在WiHD视频发射器中使用单个编码器时,所述多个解码器中的每个需要彼此进行通信,这是因为一个解码器的信息与其余解码器的信息相互关联。这使得解码器设计更加复杂。此外,与其它解码器进行通信可导致在WiHD接收器中产生大的整体解码延迟。Error control coding is widely used in modern communication systems. For example, Reed-Solomon (RS) codes concatenated with convolutional codes have been used in many systems to protect data against channel errors, such as "Digital Video Broadcasting; framing structure, channel coding and modulation for digital terrestrial television," (Digital Video broadcasting; Framing structures, channel coding and modulation for digital terrestrial television) ETSI EN 300 744, the contents of which are hereby incorporated by reference. In general communication applications, the data throughput is not very high, and at the receiver side, an RS decoder cascaded with a Viterbi algorithm (a popular decoding algorithm for convolutional codes) can usually handle decoding Task. However, this is not the case for Wireless HD (WiHD) technology, where the target data throughput is around 4 Gigabits per second. In one embodiment, multiple parallel Viterbi decoders are used in the receiver to accomplish the decoding task, taking into account the fact that current Viterbi throughput is typically around 500 Megabits per second. In this case, when using a single encoder in a WiHD video transmitter, each of the multiple decoders needs to communicate with each other, because the information of one decoder is correlated with the information of the rest . This makes the decoder design more complicated. Furthermore, communicating with other decoders can result in a large overall decoding delay in the WiHD receiver.
图3示出了根据本发明一个实施例的示例性的无线HD视频发射器系统300。该系统300包括RS编码器310和330、外交织器312和332、解析器314和334、第一多个卷积编码器316-322和第二多个卷积编码器336-342、复用器324和344以及交织/映射单元326和346。在一个实施例中,图3的系统中的所有部件属于PHY层206(参见图2)。尽管在图3中示出了8个编码器,但是取决于特定的应用,可以有更多的编码器(例如,16个或更多)或者更少的编码器(例如,2个或4个)。在另一实施例中,还可具有单个RS编码器、单个外交织器、单个解析器和单个复用器。在该实施例中,单个解析器可具有1个输入和8个输出,而不是像每个解析器314/334具有1个输入和4个输出。在另一实施例中,其它的编码器(或外编码器),例如,BCH码,可代替RS编码器310和330来进行编码。FIG. 3 illustrates an exemplary wireless HD video transmitter system 300 according to one embodiment of the present invention. The system 300 includes RS encoders 310 and 330, outer interleavers 312 and 332, parsers 314 and 334, a first plurality of convolutional encoders 316-322 and a second plurality of convolutional encoders 336-342, a multiplexer devices 324 and 344 and interleaving/mapping units 326 and 346. In one embodiment, all components in the system of Figure 3 belong to the PHY layer 206 (see Figure 2). Although 8 encoders are shown in FIG. 3, there may be more encoders (e.g., 16 or more) or fewer encoders (e.g., 2 or 4) depending on the particular application. ). In another embodiment, there may also be a single RS encoder, a single outer interleaver, a single parser and a single multiplexer. In this embodiment, a single parser may have 1 input and 8 outputs, rather than 1 input and 4 outputs per parser 314/334. In another embodiment, other encoders (or outer encoders), such as BCH codes, can replace RS encoders 310 and 330 for encoding.
在一个实施例中,部件310-326用于处理最高有效位(MSB),部件330-346用于处理最低有效位(LSB)。已经知道,对于颜色再现,通信信道中的LSB的损失与MSB的损失相比不重要。因此,特定实施例可通过例如对MSB和LSB中的每个进行不同的错误编码,来提供更大程度的保护。该技术以不等错误保护(UEP)而著称。在一个实施例中,可通过硬件或软件或其组合来实现图3中的系统的所有部件。In one embodiment, components 310-326 are used to process the most significant bits (MSB) and components 330-346 are used to process the least significant bits (LSB). It is known that for color reproduction the loss of the LSB in the communication channel is less important than the loss of the MSB. Thus, certain embodiments may provide a greater degree of protection by, for example, error coding each of the MSB and LSB differently. This technology is known as Unequal Error Protection (UEP). In one embodiment, all components of the system in FIG. 3 may be implemented by hardware or software or a combination thereof.
RS编码器310和330以及外交织器312和332对输入的比特流(分别对MSB和LSB)执行RS编码和交织。解析器314和334将交织后的比特流分别解析到第一组卷积编码器316-322(对于MSB)和第二组卷积编码器336-342(对于LSB)中。在一个实施例中,解析器314和334是逐比特或逐组(组大小、组中的比特的数量不固定)对数据进行解析的开关或解复用器。在一个实施例中,外交织器312和332中的每个是块交织器、卷积交织器。在另一实施例中,也可以是其它形式的交织器。在一个实施例中,RS编码器310和330、外交织器312和332以及编码器316-322和336-342一起执行前向纠错(FEC),如参照图2所述。RS encoders 310 and 330 and outer interleavers 312 and 332 perform RS encoding and interleaving on an input bit stream (for MSB and LSB, respectively). Parsers 314 and 334 parse the interleaved bitstream into a first set of convolutional encoders 316-322 (for MSB) and a second set of convolutional encoders 336-342 (for LSB), respectively. In one embodiment, parsers 314 and 334 are switches or demultiplexers that parse data bit by bit or group by group (group size, number of bits in a group is not fixed). In one embodiment, each of the outer interleavers 312 and 332 is a block interleaver, a convolutional interleaver. In another embodiment, other forms of interleavers are also possible. In one embodiment, RS encoders 310 and 330, outer interleavers 312 and 332, and encoders 316-322 and 336-342 together perform forward error correction (FEC), as described with reference to FIG.
在一个实施例中,卷积(或内)编码器316-322和336-342被配置为取决于输入的数据比特的相对重要性提供不等错误保护(UEP)。如上所述,第一编码器316-322可对MSB数据进行编码,第二编码器336-342可对LSB数据进行编码。在该示例中,MSB编码比LSB编码提供更好的错误保护。在另一实施例中,卷积编码器316-342被配置为对所有输入的数据比特提供相等错误保护(EEP)。复用器324、344分别将编码器316-322和336-342的比特流进行组合。交织/映射单元326、346分别对复用器324、344的输出执行交织/映射。在交织/映射之后,在通过无线信道201(参见图2)将数据包发送到WiHD视频数据接收器之前,可执行OFDM调制(例如,包括快速傅里叶逆变换(IFFT)处理以及波束成形)。在另一实施例中,WiHD视频数据接收器可包括与多个卷积编码器316-322和336-342对应的多个并行卷积解码器。In one embodiment, the convolutional (or inner) encoders 316-322 and 336-342 are configured to provide unequal error protection (UEP) depending on the relative importance of the input data bits. As described above, the first encoders 316-322 may encode MSB data and the second encoders 336-342 may encode LSB data. In this example, MSB encoding provides better error protection than LSB encoding. In another embodiment, the convolutional encoders 316-342 are configured to provide equal error protection (EEP) for all input data bits. Multiplexers 324, 344 combine the bitstreams from encoders 316-322 and 336-342, respectively. Interleaving/mapping units 326, 346 perform interleaving/mapping on the outputs of multiplexers 324, 344, respectively. After interleaving/mapping, OFDM modulation (e.g. including Inverse Fast Fourier Transform (IFFT) processing and beamforming) can be performed before sending the data packets to the WiHD video data receiver over the wireless channel 201 (see Figure 2) . In another embodiment, the WiHD video data receiver may include a plurality of parallel convolutional decoders corresponding to the plurality of convolutional encoders 316-322 and 336-342.
图4示出了根据本发明另一实施例的示例性的无线HD视频发射器系统400。该系统400包括RS编码器410、外交织器420、解析器430、多个卷积编码器440-454、复用器460以及交织/映射单元470。在一个实施例中,图4中的系统的所有部件属于PHY层206(参见图2)。尽管在图3中示出了8个编码器,但是取决于特定的应用,可以有更多的编码器(例如,16个或更多)或者更少的编码器(例如,2个或4个)。在一个实施例中,RS编码器410、外交织器420、解析器430、复用器460以及交织/映射单元470可与图3中的部件基本相同。在一个实施例中,编码器440-454被配置为对所有输入的数据比特提供相等错误保护(EEP)。FIG. 4 illustrates an exemplary wireless HD
下面将参照图6来描述系统300和400的操作。下面将讨论图5。图6示出了根据本发明的一个实施例的显示无线HD视频传输过程600的示例性流程图。在一个实施例中,按照传统编程语言(诸如C或C++或另一适合的编程语言)来实现传输过程600。在本发明的一个实施例中,程序被存储在WiHD发射器的计算机可存取存储介质中,计算机可存取存储介质是站的部件或附着到站上,站可以是例如图1所示的装置协调器112或装置(1-N)114。在另一实施例中,程序可被存储在另一系统位置,只要该程序能够执行根据本发明实施例的传输过程600。存储介质可包括用于存储信息的各种技术中的任何一种。在一个实施例中,存储介质包括随机存取存储器(RAM)、硬盘、软盘、数字视频装置、致密盘、视频盘和/或其它光学存储介质等。The operation of
在另一实施例中,装置协调器112和装置(1-N)114中的至少一个包括处理器(未显示),该处理器被配置或被编程为执行传输过程600。程序可被存储在该处理器或者装置协调器112和/或装置(1-N)114的存储器中。在各种实施例中,处理器可具有基于英特尔公司系列的微处理器的结构(诸如奔腾系列)以及微软公司的Windows操作系统(诸如Windows 95、Windows 98、Windows 2000或Windows NT)。在一个实施例中,使用单片或多片微处理器、数字信号处理器、嵌入式微处理器、微控制器等,通过各种计算机平台来实现该处理器。在另一实施例中,通过多种操作系统(诸如Unix、Linux、Microsoft DOS、Microsoft Windows 2000/9x/ME/XP、Macintosh OS、OS/2等)来实现该处理器。在另一实施例中,可通过嵌入式软件来实现传输过程600。取决于这些实施例,可在图6中添加另外的状态,去除其它的状态,或者改变状态的次序。In another embodiment, at least one of the device coordinator 112 and the devices (1-N) 114 includes a processor (not shown) configured or programmed to perform the transfer process 600 . Programs may be stored in the memory of the processor or device coordinator 112 and/or devices (1-N) 114 . In various embodiments, the processor may have an architecture based on Intel Corporation's family of microprocessors (such as the Pentium family) and Microsoft Corporation's Windows operating system (such as Windows 95, Windows 98, Windows 2000, or Windows NT). In one embodiment, the processor is implemented by various computer platforms using single or multi-chip microprocessors, digital signal processors, embedded microprocessors, microcontrollers, and the like. In another embodiment, the processor is implemented by various operating systems such as Unix, Linux, Microsoft DOS, Microsoft Windows 2000/9x/ME/XP, Macintosh OS, OS/2, etc. In another embodiment, the transfer process 600 may be implemented by embedded software. Depending on the embodiments, additional states may be added, other states may be removed, or the order of the states may be changed in FIG. 6 .
在状态610,对输入的数据流执行RS编码。在一个实施例中,对于每个流,原始比特首先被图3的系统中所示的RS编码器310、330编码。在另一实施例中,如图4的系统中所示,单个RS编码器410用于对全部原始数据信息进行编码,而不将原始数据信息分割为两个单独的流。In state 610, RS encoding is performed on the incoming data stream. In one embodiment, for each stream, the raw bits are first encoded by the RS encoders 310, 330 shown in the system of FIG. In another embodiment, as shown in the system of FIG. 4, a
在一个实施例中,RS码(n;224,k;220,t;2)用于对接收的数据流进行RS编码,其中,信息数据长度k=220字节,编码的数据长度n=224字节,纠错能力t=2字节。下面的等式(1)-(4)显示了用于RS编码的示例性多项式。在一个实施例中,通过缩短RS码(255,251,2)来获得RS码(224,220,2),RS码(255,251,2)具有伽罗瓦(Galois)字段GF(256)中的符号,本原多项式为:In one embodiment, the RS code (n; 224, k; 220, t; 2) is used to perform RS encoding on the received data stream, wherein, the information data length k=220 bytes, and the encoded data length n=224 byte, error correction capability t=2 bytes. Equations (1)-(4) below show exemplary polynomials for RS coding. In one embodiment, the RS code (224, 220, 2) is obtained by shortening the RS code (255, 251, 2), and the RS code (255, 251, 2) has a Galois (Galois) field GF (256) Notation in , the primitive polynomial is:
p(x)=1+x2+x3+x4+x8 (1)p(x)=1+x 2 +x 3 +x 4 +x 8 (1)
码字产生器多项式被选择为:The codeword generator polynomial is chosen as:
g2(x)=x4+a76x3+a251x2+a81x+a10 (2) g2 (x)=x 4 +a 76 x 3 +a 251 x 2 +a 81 x+a 10 (2)
在一个实施例中,可在具有RS码(255,251,2)的RS编码器的输入中在长度220的原始数据字节之前添加31字节的零,来实现缩短的RS码。在RS编码过程之后,31个空字节被丢弃。在一个实施例中,同一RS编码器用于两个数据流(即,MSB和LSB)。In one embodiment, a shortened RS code may be implemented by adding 31 bytes of zeros before the original data bytes of
在另一实施例中,替代上面的RS码(224,220,2),可使用RS码(n;224,k;218,t;3),其中,信息数据长度k=218字节,编码的数据长度n=224字节,纠错能力t=3字节。在另一实施例中,还可使用RS码(n;224,k;216,t;4)。在一个实施例中,通过缩短RS码(255,251,3)来获得RS码(224,218,3),RS码(255,251,3)具有伽罗瓦(Galois)字段GF(256)中的符号,本原多项式为:In another embodiment, instead of the above RS code (224, 220, 2), the RS code (n; 224, k; 218, t; 3) can be used, wherein, the information data length k=218 bytes, encoding The data length n=224 bytes, the error correction capability t=3 bytes. In another embodiment, RS codes (n; 224, k; 216, t; 4) may also be used. In one embodiment, the RS code (224, 218, 3) is obtained by shortening the RS code (255, 251, 3), and the RS code (255, 251, 3) has a Galois (Galois) field GF (256) Notation in , the primitive polynomial is:
p(x)=1+x2+x3+x4+x8 (3)p(x)=1+x 2 +x 3 +x 4 +x 8 (3)
产生器多项式被选择为:The generator polynomial is chosen as:
g3(x)=x6+a167x5+a122x4+a134x3+a34x2+a181x+a21 (4) g3 (x)=x 6 +a 167 x 5 +a 122 x 4 +a 134 x 3 +a 34 x 2 +a 181 x+a 21 (4)
在一个实施例中,可在具有RS码(255,249,3)的RS编码器的输入中在长度218的原始数据字节之前添加31字节的零,来实现缩短的RS码。在RS编码过程之后,31个空字节被丢弃。同样,同一RS码用于MSB和LSB这两个流。应该理解,上述RS码仅仅是示例,可使用其它RS码。In one embodiment, a shortened RS code can be implemented by adding 31 bytes of zeros before the original data bytes of
对RS编码器的输出执行外交织(620)。在图3所示的一个实施例中,相同的外交织器用于两个数据流(MSB和LSB)。在另一实施例中,两个分支上的外交织器可以不同。在一个实施例中,使用了如图5所示的外交织器510(位于WiHD视频发射器)和相应的解交织器520(位于WiHD视频接收器)。在另一实施例中,还可使用具有不同结构的交织器和相应的解交织器。在一个实施例中,在G.Forney的“Burst Correcting Codes for Classic Bursty Channel”(标准突发性信道的纠突发错误码)(IEEE通信技术会报,第19卷第5期,1971年10月)中描述了卷积外交织器,其内容包含于此以资参考。在该实施例中,交织器包括8个分支(I=8),8个分支循环地连接到输入的字节流。在一个实施例中,每个分支是具有延迟jD的先入先出(FIFO)移位寄存器,其中,D是每个延迟单元的延迟(D=28),j是分支索引。FIFO的单元可包含1字节。参数I=8、D=28仅仅是示例。可取决于不同的情况使用其它参数。另外,这里,外交织器不一定是卷积交织器,可以是具有任意交织模式的任意交织器。Outer interleaving is performed on the output of the RS encoder (620). In one embodiment shown in Figure 3, the same outer interleaver is used for both data streams (MSB and LSB). In another embodiment, the outer interleavers on the two branches may be different. In one embodiment, an outer interleaver 510 (at the WiHD video transmitter) and a corresponding de-interleaver 520 (at the WiHD video receiver) as shown in FIG. 5 are used. In another embodiment, an interleaver and corresponding deinterleaver with a different structure may also be used. In one embodiment, in G.Forney's "Burst Correcting Codes for Classic Bursty Channel" (standard burst error correction code for burst channel) (IEEE Communications Technology Transactions, Volume 19, No. 5, October 1971 The convolutional outer interleaver is described in , the contents of which are included here by reference. In this embodiment, the interleaver comprises 8 branches (I=8) which are cyclically connected to the incoming byte stream. In one embodiment, each branch is a first-in-first-out (FIFO) shift register with delay jD, where D is the delay of each delay element (D=28) and j is the branch index. A unit of FIFO may contain 1 byte. The parameters I=8, D=28 are just examples. Other parameters may be used depending on different circumstances. In addition, here, the outer interleaver does not have to be a convolutional interleaver, but can be any interleaver with any interleaving pattern.
外交织的比特流被解析到多个并行卷积编码器中(630)。在一个实施例中,输出被解析为N个分支,每个分支被单独的卷积编码器编码。在一个实施例中,N=4(2N=8)用于图3的系统。在另一实施例中,N=8用于图4的系统。在一个实施例中,解析器508按照逐比特或逐组的方式对接收的像素进行解析。组大小取决于输入的视频格式和/或特定应用。在一个实施例中,输入的视频格式是逐像素的。在另一实施例中,分别从例如包括用于一种颜色(例如,红、绿和蓝)的数据的三个存储器得到输入的视频数据。在与本申请同时提交的标题为“System and method for digital communications havingparsing scheme with parallel convolutional encoders”(使用并行卷积编码器的具有解析方案的用于数字通信的系统和方法)的美国专利申请(律师签号:SAMINF.040A)中解释了关于组解析器的操作的详细描述,该美国专利申请包含于此以资参考。The outer interleaved bitstream is parsed into multiple parallel convolutional encoders (630). In one embodiment, the output is parsed into N branches, each encoded by a separate convolutional encoder. In one embodiment, N=4 (2N=8) is used for the system of FIG. 3 . In another embodiment, N=8 is used for the system of FIG. 4 . In one embodiment, the parser 508 parses the received pixels on a bit-by-bit or group-by-group basis. The group size depends on the input video format and/or the specific application. In one embodiment, the input video format is pixel by pixel. In another embodiment, the incoming video data is obtained from three memories respectively, eg, including data for one color (eg, red, green and blue). A U.S. patent application entitled "System and method for digital communications having parsing scheme with parallel convolutional encoders" filed concurrently with this application (Attorney A detailed description of the operation of the group resolver is explained in Signature: SAMINF.040A), which is incorporated herein by reference.
对解析的比特流执行并行编码(640)。一般的视频像素具有三种颜色R、G和B,像素的每种颜色携带8比特信息,导致每像素总共24比特。在一个实施例中,数据的每个比特被同等地保护(EEP)。在另一实施例中,数据的每个比特被不相等地保护(UEP)。Parallel encoding is performed on the parsed bitstream (640). A typical video pixel has three colors R, G and B, with each color of the pixel carrying 8 bits of information, resulting in a total of 24 bits per pixel. In one embodiment, each bit of data is equally protected (EEP). In another embodiment, each bit of data is unequally protected (UEP).
在一个实施例中,如图3所示,原始数据信息首先被分割为两个数据流,比特7、6、5、4进入第一流(参见部件310-326),比特3、2、1、0进入第二流(参见部件330-346)。对于每像素每种颜色8比特,比特7、6、5、4通常被划分为MSB,比特3、2、1、0通常被划分为LSB。在一个实施例中,在颜色R、G和B之间没有优先级差别。In one embodiment, as shown in Figure 3, raw data information is first split into two data streams, bits 7, 6, 5, 4 enter the first stream (see components 310-326),
在另一实施例中,如图4所示,原始数据信息被直接分割为8个分支,每个比特进入一个分支。在一个实施例中,在颜色R、G和B之间没有优先级差别。在UEP的情况下,最高有效位(MSB)比最低有效位(LSB)受到更强的保护。通过选择不同的卷积码或穿孔模式(puncturing pattern)来对这两个数据流进行不相等地保护。在该实施例中,第一流(MSB;7,6,5,4)的N个分支采用一个码,第二流(LSB;3,2,1,0)的N个分支采用另一个码。在一个实施例中,可通过不同的穿孔模式从同一母码产生所述两个不同的码。或者,可从不同的母码产生所述两个不同的码。在EEP的情况下,最高有效位(MSB)与最低有效位(LSB)受到同等强度的保护。通过选择相同的卷积码或穿孔模式来对这两个数据流进行同等地保护。在另一实施例中,较为重要的比特(可包括MSB,但没有必要限于MSB)可比较为不重要的比特(可包括LSB,但没有必要限于LSB)受到更强的保护。In another embodiment, as shown in FIG. 4 , the original data information is directly divided into 8 branches, and each bit enters a branch. In one embodiment, there is no priority difference between the colors R, G, and B. In the case of UEP, the most significant bit (MSB) is more strongly protected than the least significant bit (LSB). The two data streams are unequally protected by choosing different convolutional codes or puncturing patterns. In this embodiment, the N branches of the first stream (MSB; 7, 6, 5, 4) use one code and the N branches of the second stream (LSB; 3, 2, 1, 0) use another code. In one embodiment, the two different codes can be generated from the same mother code by different puncturing patterns. Alternatively, the two different codes may be generated from different mother codes. In the case of EEP, the most significant bit (MSB) and least significant bit (LSB) are protected with equal strength. Both data streams are equally protected by choosing the same convolutional code or puncturing pattern. In another embodiment, more significant bits (which may include, but are not necessarily limited to, the MSB) may be more strongly protected than less significant bits (which may include, but are not necessarily limited to, the LSB).
在对每个分支进行了卷积编码之后,编码的数据比特被一起复用(650)。在一个实施例中,图3所示的2N(=8)个卷积编码器的输出随后被一起复用,并且被输入到交织/映射单元326、346。在另一实施例中,图4所示的N(=8)个卷积编码器的输出被一起复用,并且被提供给交织/映射单元470。可在与本申请同时提交的标题为“System and method for digital communicationshaving puncture cycle based multiplexing scheme with unequal error protection(UEP)”(使用不等错误保护(UEP)的具有基于穿孔循环的复用方案的用于数字通信的系统和方法)的美国专利申请(律师签号:SAMINF.041A)中找到详细的复用操作,该美国专利申请包含于此以资参考。After each branch is convolutionally encoded, the encoded data bits are multiplexed together (650). In one embodiment, the outputs of the 2N (=8) convolutional encoders shown in FIG. 3 are then multiplexed together and input to the interleaving/mapping units 326 , 346 . In another embodiment, the outputs of the N (=8) convolutional encoders shown in FIG. 4 are multiplexed together and provided to the interleaving/
尽管上述描述已经指出了应用于各种实施例的本发明的新的特征,但是本领域技术人员应该理解,在不脱离本发明的范围的情况下,可对示出的装置或处理的形式和细节进行各种省略、替换和改变。例如,尽管已经参照未压缩视频数据描述了本发明的实施例,但是这些实施例也可应用于压缩视频数据。此外,可使用其它的内编码器(例如,线性块编码器)来替代卷积编码器。因此,本发明的范围由权利要求限定,而不是由前面的描述所限定。落入到权利要求的等效的含义和范围内的所有变化包括在权利要求的范围内。While the foregoing description has pointed out novel features of the invention as applied to various embodiments, it will be appreciated by those skilled in the art that changes may be made to the form and form of the apparatus or process shown without departing from the scope of the invention. Various omissions, substitutions, and changes of detail are made. For example, although embodiments of the present invention have been described with reference to uncompressed video data, the embodiments are also applicable to compressed video data. Furthermore, other inner encoders (eg, linear block encoders) may be used instead of convolutional encoders. Accordingly, the scope of the invention is defined by the claims rather than by the foregoing description. All changes that come within the meaning and range of equivalency of the claims are included in the scope of the claims.
产业上的可利用性Industrial availability
本发明的一个实施例对于很高吞吐量的数据通信提供了强的错误保护,并且使得在WiHD接收器更容易地实现并行维特比解码。例如,因为解码器在解码时不需要与其它解码器彼此进行数据通信,所以在接收机侧可显著降低大的解码延迟。此外,可支持对于视频传输的相等错误保护和不等错误保护。An embodiment of the present invention provides strong error protection for very high throughput data communication and makes it easier to implement parallel Viterbi decoding at WiHD receivers. For example, large decoding delays can be significantly reduced on the receiver side because decoders do not need to communicate with each other in data communication with other decoders when decoding. In addition, equal error protection and unequal error protection for video transmission may be supported.
Claims (35)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US81731706P | 2006-06-28 | 2006-06-28 | |
| US60/817,317 | 2006-06-28 | ||
| US11/724,758 | 2007-03-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101444101A true CN101444101A (en) | 2009-05-27 |
Family
ID=40727227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2007800170960A Pending CN101444101A (en) | 2006-06-28 | 2007-06-28 | System and method for digital communication using multiple parallel encoders |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101444101A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102231837A (en) * | 2011-06-23 | 2011-11-02 | 西交利物浦大学 | Forward error correction real-time video transmission method based on sub-picture group |
| CN102404572A (en) * | 2011-11-22 | 2012-04-04 | 西交利物浦大学 | Video coding and decoding system and method based on systematic RS (Reed-Solomon) code under deferred constraint condition |
| CN102474386A (en) * | 2009-07-29 | 2012-05-23 | 马维尔国际贸易有限公司 | Method and device for WLAN transmission |
| CN102508631A (en) * | 2011-09-26 | 2012-06-20 | 福建星网锐捷网络有限公司 | Written data processing device of first input first output (FIFO) for writing any byte data |
| CN102640069A (en) * | 2009-12-04 | 2012-08-15 | 尤米科尔股份公司及两合公司 | A system and method for system automation based on interpreting a tree sequence of operations |
| CN103188487A (en) * | 2011-12-28 | 2013-07-03 | 联芯科技有限公司 | Convolution method in video image and video image processing system |
| CN108595379A (en) * | 2018-05-08 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | A kind of parallelization convolution algorithm method and system based on multi-level buffer |
| CN112219404A (en) * | 2018-05-25 | 2021-01-12 | 连普乐士株式会社 | Method and system for transmitting and playing dynamic bit rate video using multiple channels |
| CN119254387A (en) * | 2020-03-31 | 2025-01-03 | 华为技术有限公司 | Coding method and device for data communication |
-
2007
- 2007-06-28 CN CNA2007800170960A patent/CN101444101A/en active Pending
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102474386B (en) * | 2009-07-29 | 2015-04-29 | 马维尔国际贸易有限公司 | Method and device for WLAN transmission |
| CN102474386A (en) * | 2009-07-29 | 2012-05-23 | 马维尔国际贸易有限公司 | Method and device for WLAN transmission |
| CN102640069B (en) * | 2009-12-04 | 2014-12-24 | 尤米科尔股份公司及两合公司 | A system and method for automating a parse tree based sequence of operations |
| CN102640069A (en) * | 2009-12-04 | 2012-08-15 | 尤米科尔股份公司及两合公司 | A system and method for system automation based on interpreting a tree sequence of operations |
| CN102231837A (en) * | 2011-06-23 | 2011-11-02 | 西交利物浦大学 | Forward error correction real-time video transmission method based on sub-picture group |
| CN102508631B (en) * | 2011-09-26 | 2014-07-30 | 福建星网锐捷网络有限公司 | Written data processing device of first input first output (FIFO) for writing any byte data |
| CN102508631A (en) * | 2011-09-26 | 2012-06-20 | 福建星网锐捷网络有限公司 | Written data processing device of first input first output (FIFO) for writing any byte data |
| CN102404572A (en) * | 2011-11-22 | 2012-04-04 | 西交利物浦大学 | Video coding and decoding system and method based on systematic RS (Reed-Solomon) code under deferred constraint condition |
| CN103188487A (en) * | 2011-12-28 | 2013-07-03 | 联芯科技有限公司 | Convolution method in video image and video image processing system |
| CN103188487B (en) * | 2011-12-28 | 2016-11-23 | 联芯科技有限公司 | Convolution method in video image and video image processing system |
| CN108595379A (en) * | 2018-05-08 | 2018-09-28 | 济南浪潮高新科技投资发展有限公司 | A kind of parallelization convolution algorithm method and system based on multi-level buffer |
| CN112219404A (en) * | 2018-05-25 | 2021-01-12 | 连普乐士株式会社 | Method and system for transmitting and playing dynamic bit rate video using multiple channels |
| CN119254387A (en) * | 2020-03-31 | 2025-01-03 | 华为技术有限公司 | Coding method and device for data communication |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8611380B2 (en) | System and method for digital communications using multiple parallel encoders | |
| KR100970734B1 (en) | Wireless high definition video data processing system and method using shortened last codeword | |
| KR100945490B1 (en) | Wireless High Resolution Video Data Processing System Using Residual Bytes and Its Method | |
| CA2685241C (en) | Apparatus and method for encoding and decoding signals | |
| JP5695111B2 (en) | System, method and recording medium for transmitting audiovisual information wirelessly, wireless apparatus, method and recording medium for receiving audiovisual information wirelessly | |
| EP2174494B1 (en) | System and method for digital communication having a circulant bit interleaver for equal error protection (eep) and unequal error protection (uep) | |
| CN102130742B (en) | Method and device for encoding and decoding of error correcting codes | |
| CN101444101A (en) | System and method for digital communication using multiple parallel encoders | |
| US20070288980A1 (en) | System and method for digital communication having a frame format and parsing scheme with parallel convolutional encoders | |
| US20070189397A1 (en) | Method and system for bit reorganization and packetization of uncompressed video for transmission over wireless communication channels | |
| CN101828397A (en) | Apparatus and method for encoding and decoding signals | |
| US20070286103A1 (en) | System and method for digital communication having puncture cycle based multiplexing scheme with unequal error protection (UEP) | |
| KR20130057937A (en) | Apparatus and method for transmitting and receiving packet in communication system | |
| US20090016359A1 (en) | System and method for processing high definition video data to be transmitted over a wireless medium | |
| JP6104044B2 (en) | Video data transmission apparatus and video data transmission method | |
| KR100740226B1 (en) | Dual transmission stream generating device and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |