没有合适的资源?快使用搜索试试~ 我知道了~
首页VESA DSC 1.2a
资源详情
资源评论
资源推荐

VESA Display Stream Compression (DSC) Standard UNAUTHORIZED DISTRIBUTION PROHIBITED Version 1.2a
Copyright © 2014 – 2017 Video Electronics Standards Association. All rights reserved. Page 1 of 145
VESA Display Stream Compression (DSC)
Standard
www.vesa.org
Version 1.2a
18 January, 2017
Purpose
The purpose of this document is to specify the VESA
®
Display Stream Compression (DSC) Standard.
Summary
The DSC Standard is a specification of the algorithms used for compressing and decompressing image
display streams, including the specification of the syntax and semantics of the compressed video bitstream.
DSC is designed for real-time systems, with real-time compression, transmission, decompression,
and display.
DSC specifies the compressed video bitstream. DSC does not specify a Transport Layer. Practical systems
that use DSC must follow a suitable transport specification in which the Transport Layer conveys DSC
streams, from source to destination.
DSC is a compression and decompression standard for display streams between two distinct devices, either
from one box level product to another, or from one chip to another within a box-level product, by way of a
display stream interface. Display stream interfaces that could apply this standard include those between
a mobile application host processor and display panel module, between a computer graphics output and
display monitor, or between a consumer electronics source device to a display device, such as a television.
Display stream interfaces can be either wired or wireless.

VESA Display Stream Compression (DSC) Standard UNAUTHORIZED DISTRIBUTION PROHIBITED Version 1.2a
Copyright © 2014 – 2017 Video Electronics Standards Association. All rights reserved. Page 2 of 145
Contents
Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Intellectual Property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Patents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Support for this Standard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Section 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.1 Document Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
1.2 Display Stream Compression Objectives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
1.3 Display Stream Compression Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
1.4 Acronyms, Initialisms, and Abbreviations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
1.5 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
1.6 Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
1.6.1 Bit Ordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
1.6.2 Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
1.7 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
1.8 Reference Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Section 2 Requirements (Informative) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Section 3 Theory of Operation (Informative). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
3.2 Color Space Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
3.3 Prediction and Quantization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
3.3.1 Modified Median-Adaptive Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
3.3.2 Block Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
3.3.3 Midpoint Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
3.4 Indexed Color History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
3.5 Bitstream Construction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
3.5.1 Substream Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
3.5.2 Substream Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
3.6 Rate Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
3.7 Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
3.7.1 Hypothetical Reference Decoder-Based Timing Model. . . . . . . . . . . . . . . . . .39
3.7.2 Constant and Variable Bit Rate Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
3.7.3 Slices and Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
3.8 Options for Slices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
3.9 Slice Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46

VESA Display Stream Compression (DSC) Standard UNAUTHORIZED DISTRIBUTION PROHIBITED Version 1.2a
Copyright © 2014 – 2017 Video Electronics Standards Association. All rights reserved. Page 3 of 145
3.10 Differences between DSC v1.1 and DSC v1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
3.10.1 Native 4:2:2 and 4:2:0 Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
3.10.2 14- and 16-bits Per Component Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
3.10.3 Other Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
Section 4 Syntax (Normative) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.1 Picture Parameter Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
4.1.1 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
4.1.2 Picture Parameter Set Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
4.2 Picture Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
4.2.1 Picture Syntax Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
4.2.2 Slice Multiplexing in Constant Bit Rate Mode. . . . . . . . . . . . . . . . . . . . . . . . .59
4.2.3 Slice Multiplexing in Variable Bit Rate Mode . . . . . . . . . . . . . . . . . . . . . . . . .60
4.3 Slice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
4.4 Substream Multiplexing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
4.5 Substream Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Section 5 Capability Parameter Set (Informative). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Section 6 Encoding Process (Normative) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.1 Color Space Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
6.2 Slice Padding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
6.3 Line Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
6.4 Prediction and Quantization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
6.4.1 Modified Median-Adaptive Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
6.4.2 Block Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
6.4.3 Midpoint Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
6.4.4 Prediction Method Decision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
6.4.5 Quantization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
6.4.6 Inverse Quantization and Reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
6.5 Indexed Color History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
6.5.1 Pixel History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
6.5.2 Indexed Color History Updates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
6.5.3 Encoder Decisions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
6.6 Entropy Encoder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
6.6.1 Delta Size Unit-Variable Length Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
6.6.2 Indexed Color History Coding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
6.6.3 Flatness Signaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
6.6.4 Outputs to Rate Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
6.7 Substream Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
6.7.1 Balance FIFOs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
6.7.2 Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
6.7.3 Decoder Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
6.7.4 End of Slice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96

VESA Display Stream Compression (DSC) Standard UNAUTHORIZED DISTRIBUTION PROHIBITED Version 1.2a
Copyright © 2014 – 2017 Video Electronics Standards Association. All rights reserved. Page 4 of 145
6.8 Rate Control Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
6.8.1 Buffer Level Tracker. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
6.8.2 Linear Transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
6.8.3 Long-term Parameter Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
6.8.4 Short-term Quantization Parameter Adjustment. . . . . . . . . . . . . . . . . . . . . . .107
6.8.5 Flatness Quantization Parameter Overrides . . . . . . . . . . . . . . . . . . . . . . . . . .111
6.8.6 Mapping QP to
qLevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
Section 7 Decoding Process (Normative) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
7.1 Substream Demultiplexing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .115
7.2 Entropy Decoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
7.3 Rate Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
7.4 Line Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
7.5 Prediction and Reconstruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
7.5.1 Prediction Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
7.5.2 Prediction Method Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
7.6 Indexed Color History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
7.6.1 History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
7.6.2 Decoder History Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
7.7 Color Space Conversion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
7.8 Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Annex A DSC File Format (Normative). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Annex B Simple 4:2:2 Mode (Informative) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Annex C Guidance for Mapping to Transport (Informative). . . . . . . . . . . . . . . . . . . . . . . . 125
Annex D Guidance for Hardware Implementations (Informative) . . . . . . . . . . . . . . . . . . . 127
D.1 Throughput. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
D.2 Block Prediction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
D.3 Rate Buffer Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Annex E Derivation of Rate Control Parameters (Informative) . . . . . . . . . . . . . . . . . . . . . 129
Annex F Hypothetical Reference Decoder (Informative) . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Annex G Slice Timing Examples (Informative) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
G.1 Problem Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
G.2 Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
G.2.1 Case – 1 Slice/Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
G.2.2 Case – 2 Slices/Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
G.2.3 Case – 4 Slices/Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Annex H Main Contributor History (Previous Versions). . . . . . . . . . . . . . . . . . . . . . . . . . . 144

VESA Display Stream Compression (DSC) Standard UNAUTHORIZED DISTRIBUTION PROHIBITED Version 1.2a
Copyright © 2014 – 2017 Video Electronics Standards Association. All rights reserved. Page 5 of 145
Tables
Table 1: Patents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Table 2: Main Contributors to DSC v1.2a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Table 3: Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Table 1-1: DSC Supported Modes, by Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Table 1-2: Acronyms, Initialisms, and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
Table 1-3: Glossary of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Table 1-4: Normative Reference Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Table 1-5: Informative Reference Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Table 3-1: Examples of Sizes for Different Residual Values
Used in Delta Size Unit-Variable Length Coding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Table 3-2: Rate Control Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Table 4-1: Picture Parameter Set Syntax Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Table 4-2: rc_parameter_set Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Table 4-3: rc_range_parameters Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Table 4-4: Picture Layer Syntax (Constant Bit Rate Mode). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
Table 4-5: Picture Layer Syntax (Variable Bit Rate Mode) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
Table 4-6: Slice Layer Syntax when native_422 = 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
Table 4-7: Slice Layer Syntax Field Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64
Table 4-8: Y Substream Layer Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Table 4-9: Y_syntax_element() Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Table 4-10: Y_syntax_element() Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Table 4-11: Y2 Substream Layer Syntax (Native 4:2:2 Mode Only) . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Table 4-12: Y2_syntax_element() Syntax (Native 4:2:2 Mode Only). . . . . . . . . . . . . . . . . . . . . . . . . . .68
Table 4-13: Y2_syntax_element() Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Table 4-14: Co Substream Layer Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Table 4-15: Co_syntax_element() Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
Table 4-16: Co_syntax_element() Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70
Table 4-17: Cg Substream Layer Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Table 4-18: Cg_syntax_element() Syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Table 4-19: Cg_syntax_element() Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Table 5-1: Recommended Capability Parameter Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
Table 6-1: Prefix Codebooks Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Table 6-2: Mapping of QP to
qLevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
剩余144页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论1