title page
ABSTRACT
Contents
List of Abbreviations 12
I. Introduction 13
1.1. Overview of video coding scheme 13
1.2. Current Issues of Video Streaming Service and Scalable Coding Scheme 14
1.3. The scope of thesis 17
II. Related Works 19
2.1. QoS guaranteed Video Streaming Service with SVC Bitstream 19
2.1.1. QoS Issues 19
2.1.2. The scenarios of QoS guaranteed video streaming service 21
2.2. Scalability Support in the Conventional Video Coding Scheme 24
2.3. MPEG-4 Scalable Video Coding 25
2.3.1. Overview 25
2.3.2. The Scalability of 3 dimensions 26
2.3.3. The Structure of NAL 29
2.3.4. Order of NAL unit in a coded SVC video sequence data 32
III. Proposed Methods 34
3.1. Considerations and Constraints for Real-time SVC bitstream extraction 34
3.1.1. Considerations for the Real-time SVC bitstream Extractor 34
3.1.2. Constraints for the method to extract the bitstream with varied scalability 35
3.2. The Model of Proposed Real-time SVC Bitstream extractor 37
3.2.1. Overview 38
3.2.2. The Unit of Extraction Process 38
3.2.3. The Algorithm for the real-time extraction 40
3.2.4. The Explanation for Sub-module 41
3.3. The method to extract bitstream supporting varied scalability for 3 scalabilities 48
3.3.1. The method to extract bitstream supporting varied spatial scalability 48
3.3.2. The method to extract bitstream supporting varied temporal scalability 50
3.3.3. The method to extract bitstream supporting varied quality scalability 53
IV. Experiments and Results 56
4.1. Implementation of Test-bed with proposed real-time SVC bitstream extractor 56
4.2. Experimental Environment 59
4.3. Real-time SVC bitstream extraction 60
V. Conclusions 68
국문요약 71
References 75
Acknowledgement 77
Curriculum Vitae 79
Publications 80
Table 2-1. The NAL unit type codes[1]. 30
Table 3-1. The information needed for real-time bitstream extraction 42
Table 4-1. Information of test SVC bitstream 59
Table 4-2. Input parameter for the (1) test 61
Table 4-3. Input parameter for the (2) test 63
Table 4-4. Input parameter for the (3) test 64
Table 4-5. Input parameter for the (4) test 65
Figure 1-1. Building blocks of a scalable video coding system 16
Figure 2-1. Service scenario for varying network condition in real-time 21
Figure 2-2. Transferred data to user in service scenario 1 21
Figure 2-3. Service scenario for session mobility 23
Figure 2-4. Transferred data to user in session mobility 23
Figure 2-5. Hierarchical B picture structure with 3 dyadic hierarchical stages 27
Figure 2-6. The structure of NAL 29
Figure 2-7. The order of NAL unit in a coded SVC video sequence data 32
Figure 3-1. The structure of proposed real-time SVC bitstream extractor 38
Figure 3-2. Example of bitstream extraction with changed input parameter in arbitrary point 40
Figure 3-3. The algorithm of proposed real-time SVC bitstream extractor 40
Figure 3-4. The algorithm for the extraction point decision 46
Figure 3-5. The algorithm of the extraction module 47
Figure 3-6. The example of bitstream extraction for changed spatial scalability in arbitrary point 49
Figure 3-7. The Bitstream with max. 30frame/s and 16 frame GOP 51
Figure 3-8. The structure of Hierarchical B Picture 52
Figure 3-9. The example of bitstream extraction for changed temporal scalability in arbitrary point 53
Figure 3-10. The example of bitstream extraction for changed quality scalability by FGS layer in arbitrary point 54
Figure 4-1. The server GUI in test-bed 57
Figure 4-2. The client GUI in test-bed 58
Figure 4-3. The example of NAL_DATA_INFO.txt for test bitstream 60
Figure 4-4. The test result for (1) test 62
Figure 4-5. The test result for (2) test 63
Figure 4-6. The test result for (3) test 64
Figure 4-7. Server GUI in (4) test 66
Figure 4-8. Client GUI in (4) test 66
Figure 4-9. The test result for (4) test 67