Swaminathan SridharMultimedia Processing LabUniversity of .ppt
《Swaminathan SridharMultimedia Processing LabUniversity of .ppt》由会员分享,可在线阅读,更多相关《Swaminathan SridharMultimedia Processing LabUniversity of .ppt(52页珍藏版)》请在麦多课文档分享上搜索。
1、Swaminathan Sridhar Multimedia Processing Lab University of Texas as Arlington,MULTIPLEXING OF AVS CHINA PART 2 VIDEO WITH AAC BIT STREAMS AND DE-MULTIPLEXING WITH LIP SYNC WHILE PLAYBACK,Thesis outline:,What is multiplexing? Applications of multiplexing. The need for choosing AVS video and AAC audi
2、o codecs. Video & audio elementary stream formats. Multiplexing process. De-multiplexing process. Lip synchronization while playback. Results and conclusions. Future work. References.,What is multiplexing?,A multimedia program is a combination of multiple elementary streams such as video and audio.
3、Multiplexing is the process of converting multiple elementary streams such as video an audio streams into a single transport stream for transmission. It conserves the usage of transmission channels.,Applications of multiplexing,Multiplexing is used in areas of applications such as ATSC DVB-T DVB-S D
4、VB-H IPTV,The digital transmission/reception process adopted in the ATSC standard 22,The need for video and audio compression,With the advent of high definition television transmission schemes high quality video and audio data are transmitted which occupy a lot of bandwidth over a transmission chann
5、el. To address this issue the video and audio data are compressed using efficient compression schemes such as AVS China video codec and AAC audio codec.,Why AVS China video ?,AVS (audio video coding standard) China is the latest digital video coding standard developed by the AVS work group of China.
6、 AVS video codec employs the latest video coding tools which primarily targets standard definition (SD) and high definition (HD) video compression. Compared to the previous video coding standards such as MPEG-2 and MPEG-4, AVS achieves the same quality of video with significantly lower bit rates or
7、vice versa.,Overview of AVS China standard 5,AVS-video profiles & their applications 4,Coding tools of AVS part 2 video codec,Intra prediction : 8x8 block based intra prediction. 5 modes for the luminance component namely the DC, horizontal, vertical, down left and down right and 4 modes for the chr
8、ominance component namely the DC, horizontal, vertical and plane mode are specified. Motion compensation : 16x16, 16x8, 8x16 and 8x8 block sizes. Motion vector resolution: pixel accuracy with 4-tap interpolation filter. Transform: 8x8 integer cosine transform. Quantization and scaling with scaling o
9、nly in the encoder. Entropy coding: context based 2D-VLC De-blocking filter: performed around the 8x8 boundaries,AVS China part 2 video encoder 2,AVS video decoder 12,AVS video encoded bit stream format,Start code: It consists of start code prefix and start code value. Start code prefix: A string of
10、 23 zero bits followed by a single bit with a value of 1 i.e. 0x000001 which are all byte aligned. This is followed by start code value. Start code value: It is an 8 bit integer that identifies the start code type.,Start code types & start code values used in the AVS-video bit stream 8,Picture codin
11、g type used in AVS-video bit stream,Pb_picture_start_code : The bit string format is 0x000001B6 which indicates the start code of P or B picture. Picture_coding_type: It is a 2-bit unsigned integer which specifies the coding type of a picture as shown in Table 1.Table 1 Coding type of a picture 8,NA
12、L unit,NAL unit stands for network abstraction layer unit which is a type of packetization that prefixes certain headers to the encoded video bit stream. It was designed to provide a network friendly environment for transmission of video data . It mainly addresses video related applications such as
13、video telephony, video storage, broadcast and streaming applications, IPTV etc. The syntax for NAL unit is defined in H.264 standard but AVS part 2 standard does not define any syntax for the NAL unit.,NAL unit mapping with the encoded AVS video streamThe basic syntax for the NAL unit is shown in fi
14、gure 1.Figure 1 NAL unit syntax 13. NAL unit consists of a 8 bit header followed by the payload.The procedure for mapping AVS video stream with NAL unit is to map the data between every start code prefixes i.e. 0x000001 in the AVS video stream into a NAL unit (which includes the start code value but
15、 not the code prefixes) and then add a 1-byte header before the start code value.,NAL unit header description,It is a 8 bit header consisting of the following parameters. Forbidden_zero_bit : which is a 1 bit value and it is always 0. Nal_ref_idc : which is a 2-bit unsigned integer value. It indicat
16、es the priority of the type of data carried in the NAL unit based upon the start code type. This value should not be zero for I frames. Nal_unit_type : which is a 5-bit unsigned integer value and therefore 32 types of NAL units are allowed. This value indicates the type of data carried in the NAL pa
17、yload.,NAL unit type according to the start code values 14.,Why AAC audio?,AAC codec showed superior performance at both low and high bit rates as compared to MP3 and AC3. Supports up to 48 audio channels with a wide variety of sampling frequencies from 8 KHz to 96 KHz. The first codec to achieve IT
18、U-R broadcast quality at a bit rate of 128 Kb/s for stereo. The encoding efficiency is nearly 30 % more than MP3 (MPEG-1/2 audio layer 3).,AAC audio,Advanced audio coding is a standardized lossy compression scheme for coding the digital audio. It has been standardized under the ISO/IEC as part 7 of
19、the MPEG-2 standard and part 3 of the MPEG-4 standard. AAC profiles: Main profile: Provides the highest audio quality and is the most complex. Low-complexity profile: Achieves nearly the same audio quality as the main profile but with significant savings on the memory and process requirements. Scala
20、ble sampling rate profile: It provides flexibility for scalable and low-complexity applications. It is more appropriate in applications where bandwidth is a constraint.,AAC audio stream format,ADIF- Audio Data Interchange FormatThis format uses only one header in the beginning of the file followed b
21、y the raw audio data blocks. It is generally used for storage applications. ADTS- Audio Data Transport StreamThis format uses separate header for each frame enabling decoding from any frame. This format is mainly used for transport applications.,ADTS header format 18,Factors to be considered for mul
22、tiplexing and transmission,The audio and video coded bit streams are split into smaller data packets. The frame wise arrangement of the coded video and audio streams help in forming small data packets. While multiplexing, equal priority is given to all the elementary streams. Additional information
23、to help synchronize the audio and video at the de-multiplexer.,Packetization 2 layers of packetization are adopted for multiplexing that conform to MPEG 2 systems standard: PES Packetized Elementary Stream layer TS- Transport Stream layer,Packetized elementary streams (PES),Elementary streams (ES) a
24、re composed of: Encoded video (AVS) stream Encoded audio (AAC) stream Optional Data stream PES contains the access units (frames) that are sequentially separated and packetized. PES headers differentiates various ES and contains time stamp information useful for synchronizing video and audio stream
25、at the de-multiplexer. PES packet sizes varies with the size of each access unit. Each PES can have data from only one ES.,Packetized elementary streams (PES) 22,PES header description,3 bytes of start code 0x000001.1 byte of stream ID (unique for each ES).2 bytes of packet length.2 bytes of time st
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SWAMINATHANSRIDHARMULTIMEDIAPROCESSINGLABUNIVERSITYOFPPT

链接地址:http://www.mydoc123.com/p-389533.html