050325-S6D0133 Recommended Initial Sequence ver0_0.pdf


-
050325-S6D0133 Recommended Initial Sequence ver0_0.pdf

9KB
050421-S6D0123 Recommended Initial Sequence ver0_0.pdf
2021-02-28050421-S6D0123 Recommended Initial Sequence ver0_0.pdf
25KB
071211-S6D0164 Recommended Initial Sequence ver2.0.pdf
2021-03-01071211-S6D0164 Recommended Initial Sequence ver2.0.pdf
13KB
041007-S6D0129-initial sequence-ver0.0.pdf
2021-02-28041007-S6D0129-initial sequence-ver0.0.pdf
11KB
TL1771 Initial Sequence_166_20060105.pdf
2021-03-01TL1771 Initial Sequence_166_20060105.pdf
17KB
090217-S6D04L0 CPU initial sequence-ver0.1.pdf
2021-02-28090217-S6D04L0 CPU initial sequence-ver0.1.pdf
25KB
090217-S6D04L0 RGB initial sequence-ver0.1.pdf
2021-02-28090217-S6D04L0 RGB initial sequence-ver0.1.pdf
2.8MB
iso-iec 14496-10(3rd_2006-03-01)_MPEG4_AVC_H264.pdf
2019-10-24Contents Page 0 Introduction.............................................................................................................................................................. xiv 0.1 Prologue............................................................................................................................................................. xiv 0.2 Purpose .............................................................................................................................................................. xiv 0.3 Applications ....................................................................................................................................................... xiv 0.4 Publication and versions of this International Standard..................................................................................... xiv 0.5 Profiles and levels............................................................................................................................................... xv 0.6 Overview of the design characteristics ............................................................................................................... xv 0.6.1 Predictive coding ........................................................................................................................................ xv 0.6.2 Coding of progressive and interlaced video............................................................................................... xvi 0.6.3 Picture partitioning into macroblocks and smaller partitions..................................................................... xvi 0.6.4 Spatial redundancy reduction..................................................................................................................... xvi 0.7 How to read this specification............................................................................................................................ xvi 1 Scope ............................................................................................................................................................................ 1 2 Normative references.................................................................................................................................................. 1 3 Definitions.................................................................................................................................................................... 1 4 Abbreviations .............................................................................................................................................................. 9 5 Conventions ............................................................................................................................................................... 10 5.1 Arithmetic operators ........................................................................................................................................... 10 5.2 Logical operators ................................................................................................................................................ 10 5.3 Relational operators ............................................................................................................................................ 11 5.4 Bit-wise operators ............................................................................................................................................... 11 5.5 Assignment operators.......................................................................................................................................... 11 5.6 Range notation .................................................................................................................................................... 11 5.7 Mathematical functions....................................................................................................................................... 11 5.8 Variables, syntax elements, and tables................................................................................................................ 12 5.9 Text description of logical operations................................................................................................................. 13 5.10 Processes............................................................................................................................................................. 14 6 Source, coded, decoded and output data formats, scanning processes, and neighbouring relationships.......... 14 6.1 Bitstream formats................................................................................................................................................ 14 6.2 Source, decoded, and output picture formats ...................................................................................................... 15 6.3 Spatial subdivision of pictures and slices............................................................................................................ 20 6.4 Inverse scanning processes and derivation processes for neighbours ................................................................. 20 6.4.1 Inverse macroblock scanning process......................................................................................................... 21 6.4.2 Inverse macroblock partition and sub-macroblock partition scanning process........................................... 21 6.4.2.1 Inverse macroblock partition scanning process....................................................................................... 22 6.4.2.2 Inverse sub-macroblock partition scanning process................................................................................ 22 6.4.3 Inverse 4x4 luma block scanning process ................................................................................................... 23 6.4.4 Inverse 8x8 luma block scanning process ................................................................................................... 23 6.4.5 Derivation process of the availability for macroblock addresses................................................................ 23 6.4.6 Derivation process for neighbouring macroblock addresses and their availability..................................... 24 6.4.7 Derivation process for neighbouring macroblock addresses and their availability in MBAFF frames....... 24 6.4.8 Derivation processes for neighbouring macroblocks, blocks, and partitions .............................................. 25 6.4.8.1 Derivation process for neighbouring macroblocks ................................................................................. 26 6.4.8.2 Derivation process for neighbouring 8x8 luma block ............................................................................. 26 6.4.8.3 Derivation process for neighbouring 4x4 luma blocks............................................................................ 27 6.4.8.4 Derivation process for neighbouring 4x4 chroma blocks........................................................................ 28 6.4.8.5 Derivation process for neighbouring partitions....................................................................................... 28 6.4.9 Derivation process for neighbouring locations ........................................................................................... 30 6.4.9.1 Specification for neighbouring locations in fields and non-MBAFF frames .......................................... 30 6.4.9.2 Specification for neighbouring locations in MBAFF frames .................................................................. 31 NEN-ISO/IEC 14496-10:2006-09 Dit document is door NEN onder licentie verstrekt aan: / This document has been supplied under license by NEN to: Irdeto Access . 2006/10/30 ISO/IEC 14496-10:2005(E) iv © ISO/IEC 2005 – All rights reserved 7 Syntax and semantics................................................................................................................................................33 7.1 Method of describing syntax in tabular form ......................................................................................................33 7.2 Specification of syntax functions, categories, and descriptors............................................................................34 7.3 Syntax in tabular form.........................................................................................................................................36 7.3.1 NAL unit syntax..........................................................................................................................................36 7.3.2 Raw byte sequence payloads and RBSP trailing bits syntax.......................................................................37 7.3.2.1 Sequence parameter set RBSP syntax .....................................................................................................37 7.3.2.1.1 Scaling list syntax.............................................................................................................................38 7.3.2.1.2 Sequence parameter set extension RBSP syntax ..............................................................................39 7.3.2.2 Picture parameter set RBSP syntax .........................................................................................................39 7.3.2.3 Supplemental enhancement information RBSP syntax ...........................................................................40 7.3.2.3.1 Supplemental enhancement information message syntax.................................................................41 7.3.2.4 Access unit delimiter RBSP syntax.........................................................................................................41 7.3.2.5 End of sequence RBSP syntax ................................................................................................................41 7.3.2.6 End of stream RBSP syntax ....................................................................................................................41 7.3.2.7 Filler data RBSP syntax ..........................................................................................................................42 7.3.2.8 Slice layer without partitioning RBSP syntax .........................................................................................42 7.3.2.9 Slice data partition RBSP syntax.............................................................................................................42 7.3.2.9.1 Slice data partition A RBSP syntax..................................................................................................42 7.3.2.9.2 Slice data partition B RBSP syntax ..................................................................................................42 7.3.2.9.3 Slice data partition C RBSP syntax ..................................................................................................43 7.3.2.10 RBSP slice trailing bits syntax ..............................................................................................................43 7.3.2.11 RBSP trailing bits syntax.......................................................................................................................43 7.3.3 Slice header syntax......................................................................................................................................44 7.3.3.1 Reference picture list reordering syntax..................................................................................................45 7.3.3.2 Prediction weight table syntax ................................................................................................................46 7.3.3.3 Decoded reference picture marking syntax .............................................................................................47 7.3.4 Slice data syntax..........................................................................................................................................48 7.3.5 Macroblock layer syntax .............................................................................................................................49 7.3.5.1 Macroblock prediction syntax .................................................................................................................50 7.3.5.2 Sub-macroblock prediction syntax..........................................................................................................51 7.3.5.3 Residual data syntax................................................................................................................................52 7.3.5.3.1 Residual block CAVLC syntax ........................................................................................................53 7.3.5.3.2 Residual block CABAC syntax ........................................................................................................55 7.4 Semantics ............................................................................................................................................................56 7.4.1 NAL unit semantics.....................................................................................................................................56 7.4.1.1 Encapsulation of an SODB within an RBSP (informative).....................................................................58 7.4.1.2 Order of NAL units and association to coded pictures, access units, and video sequences ....................59 7.4.1.2.1 Order of sequence and picture parameter set RBSPs and their activation........................................59 7.4.1.2.2 Order of access units and association to coded video sequences......................................................60 7.4.1.2.3 Order of NAL units and coded pictures and association to access units ..........................................61 7.4.1.2.4 Detection of the first VCL NAL unit of a primary coded picture.....................................................62 7.4.1.2.5 Order of VCL NAL units and association to coded pictures ............................................................63 7.4.2 Raw byte sequence payloads and RBSP trailing bits semantics..................................................................63 7.4.2.1 Sequence parameter set RBSP semantics................................................................................................63 7.4.2.1.1 Scaling list semantics .......................................................................................................................68 7.4.2.1.2 Sequence parameter set extension RBSP semantics.........................................................................69 7.4.2.2 Picture parameter set RBSP semantics....................................................................................................70 7.4.2.3 Supplemental enhancement information RBSP semantics......................................................................73 7.4.2.3.1 Supplemental enhancement information message semantics ...........................................................73 7.4.2.4 Access unit delimiter RBSP semantics....................................................................................................73 7.4.2.5 End of sequence RBSP semantics ...........................................................................................................73 7.4.2.6 End of stream RBSP semantics ...............................................................................................................74 7.4.2.7 Filler data RBSP semantics .....................................................................................................................74 7.4.2.8 Slice layer without partitioning RBSP semantics....................................................................................74 7.4.2.9 Slice data partition RBSP semantics .......................................................................................................74 7.4.2.9.1 Slice data partition A RBSP semantics.............................................................................................74 7.4.2.9.2 Slice data partition B RBSP semantics.............................................................................................74 7.4.2.9.3 Slice data partition C RBSP semantics.............................................................................................74 NEN-ISO/IEC 14496-10:2006-09 Dit document is door NEN onder licentie verstrekt aan: / This document has been supplied under license by NEN to: Irdeto Access . 2006/10/30 ISO/IEC 14496-10:2005(E) © ISO/IEC 2005 – All rights reserved v 7.4.2.10 RBSP slice trailing bits semantics......................................................................................................... 75 7.4.2.11 RBSP trailing bits semantics ................................................................................................................. 75 7.4.3 Slice header semantics ................................................................................................................................ 75 7.4.3.1 Reference picture list reordering semantics ............................................................................................ 81 7.4.3.2 Prediction weight table semantics........................................................................................................... 82 7.4.3.3 Decoded reference picture marking semantics........................................................................................ 82 7.4.4 Slice data semantics .................................................................................................................................... 85 7.4.5 Macroblock layer semantics........................................................................................................................ 86 7.4.5.1 Macroblock prediction semantics ........................................................................................................... 93 7.4.5.2 Sub-macroblock prediction semantics .................................................................................................... 94 7.4.5.3 Residual data semantics .......................................................................................................................... 96 7.4.5.3.1 Residual block CAVLC semantics................................................................................................... 97 7.4.5.3.2 Residual block CABAC semantics................................................................................................... 97 8 Decoding process....................................................................................................................................................... 98 8.1 NAL unit decoding process................................................................................................................................. 99 8.2 Slice decoding process........................................................................................................................................ 99 8.2.1 Decoding process for picture order count ................................................................................................... 99 8.2.1.1 Decoding process for picture order count type 0 .................................................................................. 101 8.2.1.2 Decoding process for picture order count type 1 .................................................................................. 102 8.2.1.3 Decoding process for picture order count type 2 .................................................................................. 103 8.2.2 Decoding process for macroblock to slice group map .............................................................................. 104 8.2.2.1 Specification for interleaved slice group map type ............................................................................... 105 8.2.2.2 Specification for dispersed slice group map type.................................................................................. 105 8.2.2.3 Specification for foreground with left-over slice group map type ........................................................ 105 8.2.2.4 Specification for box-out slice group map types................................................................................... 106 8.2.2.5 Specification for raster scan slice group map types .............................................................................. 106 8.2.2.6 Specification for wipe slice group map types ....................................................................................... 106 8.2.2.7 Specification for explicit slice group map type..................................................................................... 107 8.2.2.8 Specification for conversion of map unit to slice group map to macroblock to slice group map ......... 107 8.2.3 Decoding process for slice data partitioning ............................................................................................. 107 8.2.4 Decoding process for reference picture lists construction......................................................................... 108 8.2.4.1 Decoding process for picture numbers.................................................................................................. 108 8.2.4.2 Initialisation process for reference picture lists..................................................................................... 109 8.2.4.2.1 Initialisation process for the reference picture list for P and SP slices in frames........................... 109 8.2.4.2.2 Initialisation process for the reference picture list for P and SP slices in fields............................. 110 8.2.4.2.3 Initialisation process for reference picture lists for B slices in frames........................................... 110 8.2.4.2.4 Initialisation process for reference picture lists for B slices in fields............................................. 111 8.2.4.2.5 Initialisation process for reference picture lists in fields ................................................................ 112 8.2.4.3 Reordering process for reference picture lists....................................................................................... 113 8.2.4.3.1 Reordering process of reference picture lists for short-term reference pictures............................. 113 8.2.4.3.2 Reordering process of reference picture lists for long-term reference pictures.............................. 114 8.2.5 Decoded reference picture marking process ............................................................................................. 114 8.2.5.1 Sequence of operations for decoded reference picture marking process............................................... 115 8.2.5.2 Decoding process for gaps in frame_num............................................................................................. 115 8.2.5.3 Sliding window decoded reference picture marking process ................................................................ 116 8.2.5.4 Adaptive memory control decoded reference picture marking process ................................................ 116 8.2.5.4.1 Marking process of a short-term reference picture as “unused for reference” ............................... 116 8.2.5.4.2 Marking process of a long-term reference picture as “unused for reference” ................................ 117 8.2.5.4.3 Assignment process of a LongTermFrameIdx to a short-term reference picture ........................... 117 8.2.5.4.4 Decoding process for MaxLongTermFrameIdx ............................................................................. 117 8.2.5.4.5 Marking process of all reference pictures as “unused for reference” and setting MaxLongTermFrameIdx to “no long-term frame indices”............................................................................... 118 8.2.5.4.6 Process for assigning a long-term frame index to the current picture ............................................ 118 8.3 Intra prediction process..................................................................................................................................... 118 8.3.1 Intra_4x4 prediction process for luma samples......................................................................................... 119 8.3.1.1 Derivation process for the Intra4x4PredMode ...................................................................................... 119 8.3.1.2 Intra_4x4 sample prediction.................................................................................................................. 121 8.3.1.2.1 Specification of Intra_4x4_Vertical prediction mode .................................................................... 122 8.3.1.2.2 Specification of Intra_4x4_Horizontal prediction mode ................................................................ 122 8.3.1.2.3 Specification of Intra_4x4_DC prediction mode............................................................................ 122 NEN-ISO/IEC 14496-10:2006-09 Dit document is door NEN onder licentie verstrekt aan: / This document has been supplied under license by NEN to: Irdeto Access . 2006/10/30 ISO/IEC 14496-10:2005(E) vi © ISO/IEC 2005 – All rights reserved 8.3.1.2.4 Specification of Intra_4x4_Diagonal_Down_Left prediction mode ..............................................123 8.3.1.2.5 Specification of Intra_4x4_Diagonal_Down_Right prediction mode ............................................123 8.3.1.2.6 Specification of Intra_4x4_Vertical_Right prediction mode..........................................................123 8.3.1.2.7 Specification of Intra_4x4_Horizontal_Down prediction mode.....................................................124 8.3.1.2.8 Specification of Intra_4x4_Vertical_Left prediction mode............................................................124 8.3.1.2.9 Specification of Intra_4x4_Horizontal_Up prediction mode..........................................................124 8.3.2 Intra_8x8 prediction process for luma samples.........................................................................................125 8.3.2.1 Derivation process for Intra8x8PredMode ............................................................................................125 8.3.2.2 Intra_8x8 sample prediction..................................................................................................................127 8.3.2.2.1 Reference sample filtering process for Intra_8x8 sample prediction .............................................128 8.3.2.2.2 Specification of Intra_8x8_Vertical prediction mode.....................................................................129 8.3.2.2.3 Specification of Intra_8x8_Horizontal prediction mode ................................................................129 8.3.2.2.4 Specification of Intra_8x8_DC prediction mode............................................................................129 8.3.2.2.5 Specification of Intra_8x8_Diagonal_Down_Left prediction mode ..............................................130 8.3.2.2.6 Specification of Intra_8x8_Diagonal_Down_Right prediction mode ............................................130 8.3.2.2.7 Specification of Intra_8x8_Vertical_Right prediction mode..........................................................130 8.3.2.2.8 Specification of Intra_8x8_Horizontal_Down prediction mode.....................................................131 8.3.2.2.9 Specification of Intra_8x8_Vertical_Left prediction mode............................................................131 8.3.2.2.10 Specification of Intra_8x8_Horizontal_Up prediction mode........................................................131 8.3.3 Intra_16x16 prediction process for luma samples.....................................................................................132 8.3.3.1 Specification of Intra_16x16_Vertical prediction mode .......................................................................133 8.3.3.2 Specification of Intra_16x16_Horizontal prediction mode ...................................................................133 8.3.3.3 Specification of Intra_16x16_DC prediction mode...............................................................................133 8.3.3.4 Specification of Intra_16x16_Plane prediction mode ...........................................................................133 8.3.4 Intra prediction process for chroma samples.............................................................................................134 8.3.4.1 Specification of Intra_Chroma_DC prediction mode............................................................................134 8.3.4.2 Specification of Intra_Chroma_Horizontal prediction mode ................................................................136 8.3.4.3 Specification of Intra_Chroma_Vertical prediction mode ....................................................................136 8.3.4.4 Specification of Intra_Chroma_Plane prediction mode ........................................................................136 8.3.5 Sample construction process for I_PCM macroblocks..............................................................................137 8.4 Inter prediction process .....................................................................................................................................137 8.4.1 Derivation process for motion vector components and reference indices .................................................139 8.4.1.1 Derivation process for luma motion vectors for skipped macroblocks in P and SP slices ....................140 8.4.1.2 Derivation process for luma motion vectors for B_Skip, B_Direct_16x16, and B_Direct_8x8 ...........141 8.4.1.2.1 Derivation process for the co-located 4x4 sub-macroblock partitions............................................141 8.4.1.2.2 Derivation process for spatial direct luma motion vector and reference index prediction mode....144 8.4.1.2.3 Derivation process for temporal direct luma motion vector and reference index prediction mode 146 8.4.1.3 Derivation process for luma motion vector prediction..........................................................................148 8.4.1.3.1 Derivation process for median luma motion vector prediction.......................................................149 8.4.1.3.2 Derivation process for motion data of neighbouring partitions ......................................................150 8.4.1.4 Derivation process for chroma motion vectors......................................................................................151 8.4.2 Decoding process for Inter prediction samples .........................................................................................151 8.4.2.1 Reference picture selection process.......................................................................................................152 8.4.2.2 Fractional sample interpolation process ................................................................................................153 8.4.2.2.1 Luma sample interpolation process ................................................................................................154 8.4.2.2.2 Chroma sample interpolation process.............................................................................................157 8.4.2.3 Weighted sample prediction process.....................................................................................................158 8.4.2.3.1 Default weighted sample prediction process ..................................................................................158 8.4.2.3.2 Weighted sample prediction process ..............................................................................................159 8.5 Transform coefficient decoding process and picture construction process prior to deblocking filter process ..161 8.5.1 Specification of transform decoding process for 4x4 luma residual blocks ..............................................162 8.5.2 Specification of transform decoding process for luma samples of Intra_16x16 macroblock prediction mode 162 8.5.3 Specification of transform decoding process for 8x8 luma residual blocks ..............................................163 8.5.4 Specification of transform decoding process for chroma samples ............................................................164 8.5.5 Inverse scanning process for transform coefficients .................................................................................166 8.5.6 Inverse scanning process for 8x8 luma transform coefficients .................................................................167 8.5.7 Derivation process for the chroma quantisation parameters and scaling function ....................................169 NEN-ISO/IEC 14496-10:2006-09 Dit document is door NEN onder licentie verstrekt aan: / This document has been supplied under license by NEN to: Irdeto Access . 2006/10/30 ISO/IEC 14496-10:2005(E) © ISO/IEC 2005 – All rights reserved vii 8.5.8 Scaling and transformation process for luma DC transform coefficients for Intra_16x16 macroblock type ........................................................................................................................................................... 171 8.5.9 Scaling and transformation process for chroma DC transform coefficients.............................................. 171 8.5.10 Scaling and transformation process for residual 4x4 blocks ..................................................................... 173 8.5.11 Scaling and transformation process for residual 8x8 luma blocks ............................................................ 175 8.5.12 Picture construction process prior to deblocking filter process................................................................. 178 8.5.13 Residual colour transform process ............................................................................................................ 179 8.6 Decoding process for P macroblocks in SP slices or SI macroblocks............................................................... 179 8.6.1 SP decoding process for non-switching pictures....................................................................................... 180 8.6.1.1 Luma transform coefficient decoding process ...................................................................................... 180 8.6.1.2 Chroma transform coefficient decoding process................................................................................... 181 8.6.2 SP and SI slice decoding process for switching pictures .......................................................................... 182 8.6.2.1 Luma transform coefficient decoding process ...................................................................................... 183 8.6.2.2 Chroma transform coefficient decoding process................................................................................... 183 8.7 Deblocking filter process .................................................................................................................................. 184 8.7.1 Filtering process for block edges .............................................................................................................. 188 8.7.2 Filtering process for a set of samples across a horizontal or vertical block edge...................................... 189 8.7.2.1 Derivation process for the luma content dependent boundary filtering strength................................... 190 8.7.2.2 Derivation process for the thresholds for each block edge.................................................................... 191 8.7.2.3 Filtering process for edges with bS less than 4 ..................................................................................... 193 8.7.2.4 Filtering process for edges for bS equal to 4......................................................................................... 194 9 Parsing process........................................................................................................................................................ 195 9.1 Parsing process for Exp-Golomb codes ............................................................................................................ 195 9.1.1 Mapping process for signed Exp-Golomb codes ...................................................................................... 197 9.1.2 Mapping process for coded block pattern ................................................................................................. 197 9.2 CAVLC parsing process for transform coefficient levels ................................................................................. 200 9.2.1 Parsing process for total number of transform coefficient levels and trailing ones .................................. 201 9.2.2 Parsing process for level information ....................................................................................................... 205 9.2.2.1 Parsing process for level_prefix............................................................................................................ 206 9.2.3 Parsing process for run information.......................................................................................................... 206 9.2.4 Combining level and run information ....................................................................................................... 209 9.3 CABAC parsing process for slice data.............................................................................................................. 209 9.3.1 Initialisation process ................................................................................................................................. 210 9.3.1.1 Initialisation process for context variables............................................................................................ 211 9.3.1.2 Initialisation process for the arithmetic decoding engine...................................................................... 222 9.3.2 Binarization process.................................................................................................................................. 222 9.3.2.1 Unary (U) binarization process ............................................................................................................. 224 9.3.2.2 Truncated unary (TU) binarization process........................................................................................... 224 9.3.2.3 Concatenated unary/ k-th order Exp-Golomb (UEGk) binarization process......................................... 225 9.3.2.4 Fixed-length (FL) binarization process................................................................................................. 225 9.3.2.5 Binarization process for macroblock type and sub-macroblock type.................................................... 226 9.3.2.6 Binarization process for coded block pattern........................................................................................ 229 9.3.2.7 Binarization process for mb_qp_delta................................................................................................... 229 9.3.3 Decoding process flow.............................................................................................................................. 230 9.3.3.1 Derivation process for ctxIdx................................................................................................................ 230 9.3.3.1.1 Assignment process of ctxIdxInc using neighbouring syntax elements ......................................... 232 9.3.3.1.1.1 Derivation process of ctxIdxInc for the syntax element mb_skip_flag ................................... 232 9.3.3.1.1.2 Derivation process of ctxIdxInc for the syntax element mb_field_decoding_flag.................. 232 9.3.3.1.1.3 Derivation process of ctxIdxInc for the syntax element mb_type ........................................... 233 9.3.3.1.1.4 Derivation process of ctxIdxInc for the syntax element coded_block_pattern........................ 233 9.3.3.1.1.5 Derivation process of ctxIdxInc for the syntax element mb_qp_delta .................................... 234 9.3.3.1.1.6 Derivation process of ctxIdxInc for the syntax elements ref_idx_l0 and ref_idx_l1............... 234 9.3.3.1.1.7 Derivation process of ctxIdxInc for the syntax elements mvd_l0 and mvd_l1 ....................... 235 9.3.3.1.1.8 Derivation process of ctxIdxInc for the syntax element intra_chroma_pred_mode................ 237 9.3.3.1.1.9 Derivation process of ctxIdxInc for the syntax element coded_block_flag ............................ 237 9.3.3.1.1.10 Derivation process of ctxIdxInc for the syntax element transform_size_8x8_flag ............... 238 9.3.3.1.2 Assignment process of ctxIdxInc using prior decoded bin values.................................................. 239 9.3.3.1.3 Assignment process of ctxIdxInc for syntax elements significant_coeff_flag, last_significant_coeff_flag, and coeff_abs_level_minus1 ................................................................................ 239 9.3.3.2 Arithmetic decoding process................................................................................................................. 242 NEN-ISO/IEC 14496-10:2006-09 Dit document is door NEN onder licentie verstrekt aan: / This document has been supplied under license by NEN to: Irdeto Access . 2006/10/30 ISO/IEC 14496-10:2005(E) viii © ISO/IEC 2005 – All rights reserved 9.3.3.2.1 Arithmetic decoding process for a binary decision ........................................................................243 9.3.3.2.1.1 State transition process ............................................................................................................243 9.3.3.2.2 Renormalization process in the arithmetic decoding engine ..........................................................246 9.3.3.2.3 Bypass decoding process for binary decisions ...............................................................................247 9.3.3.2.4 Decoding process for binary decisions before termination.............................................................247 9.3.4 Arithmetic encoding process (informative)...............................................................................................248 9.3.4.1 Initialisation process for the arithmetic encoding engine (informative)................................................248 9.3.4.2 Encoding process for a binary decision (informative)...........................................................................248 9.3.4.3 Renormalization process in the arithmetic encoding engine (informative)...........................................249 9.3.4.4 Bypass encoding process for binary decisions (informative) ................................................................251 9.3.4.5 Encoding process for a binary decision before termination (informative) ............................................252 9.3.4.6 Byte stuffing process (informative).......................................................................................................254 Annex A Profiles and levels............................................................................................................................................255 A.1 Requirements on video decoder capability........................................................................................................255 A.2 Profiles ..............................................................................................................................................................255 A.2.1 Baseline profile .........................................................................................................................................255 A.2.2 Main profile...............................................................................................................................................256 A.2.3 Extended profile ........................................................................................................................................256 A.2.4 High profile ...............................................................................................................................................256 A.2.5 High 10 profile ..........................................................................................................................................257 A.2.6 High 4:2:2 profile......................................................................................................................................257 A.2.7 High 4:4:4 profile......................................................................................................................................258 A.3 Levels................................................................................................................................................................258 A.3.1 Level limits common to the Baseline, Main, and Extended profiles.........................................................258 A.3.2 Level limits common to the High, High 10, High 4:2:2, and High 4:4:4 profiles.....................................260 A.3.3 Profile-specific level limits .......................................................................................................................261 A.3.3.1 Baseline profile limits...........................................................................................................................262 A.3.3.2 Main, High, High 10, High 4:2:2, or High 4:4:4 profile limits.............................................................263 A.3.3.3 Extended Profile Limits........................................................................................................................264 A.3.4 Effect of level limits on frame rate (informative)......................................................................................266 Annex B Byte stream format..........................................................................................................................................269 B.1 Byte stream NAL unit syntax and semantics ....................................................................................................269 B.1.1 Byte stream NAL unit syntax....................................................................................................................269 B.1.2 Byte stream NAL unit semantics...............................................................................................................269 B.2 Byte stream NAL unit decoding process...........................................................................................................270 B.3 Decoder byte-alignment recovery (informative) ...............................................................................................270 Annex C Hypothetical reference decoder .....................................................................................................................272 C.1 Operation of coded picture buffer (CPB) ..........................................................................................................274 C.1.1 Timing of bitstream arrival .......................................................................................................................274 C.1.2 Timing of coded picture removal ..............................................................................................................275 C.2 Operation of the decoded picture buffer (DPB) ................................................................................................276 C.2.1 Decoding of gaps in frame_num and storage of "non-existing" frames....................................................276 C.2.2 Picture decoding and output......................................................................................................................276 C.2.3 Removal of pictures from the DPB before possible insertion of the current picture.................................277 C.2.4 Current decoded picture marking and storage...........................................................................................277 C.2.4.1 Marking and storage of a reference decoded picture into the DPB.......................................................277 C.2.4.2 Storage of a non-reference picture into the DPB ..................................................................................277
6KB
S6D0129_Initial sequence for RGB interface.pdf
2021-02-28S6D0129_Initial sequence for RGB interface.pdf
132KB
R61505U_Power_On_Sequence_Notice_Foxlink.pdf
2021-02-28R61505U_Power_On_Sequence_Notice_Foxlink.pdf
39KB
Recommended initial sequence.PDF
2021-02-16Recommended initial sequence.PDF
55KB
TL1769_Initial Sequence_20050812.pdf
2021-03-01TL1769_Initial Sequence_20050812.pdf
95KB
TL1769_Initial Sequence_060113.pdf
2021-03-01TL1769_Initial Sequence_060113.pdf
333.25MB
rgbd_dataset_freiburg1_desk2.tgz
1970-01-01TUM RGB-D数据集 This sequence contains several sweeps over four desks in a typical office environment (similar to desk, but second recording). Duration: 24.86s Duration with ground-truth: 24.28s Ground-truth trajectory length: 10.161m Avg. translational velocity: 0.426m/s Avg. angular velocity: 29.308deg/s Trajectory dim.: 2.44m x 1.47m x 0.52m Last modified: 30 Sep 2011, 15:14
384B
Matlab产生m序列的函数-m_sequence1.m
2019-08-13Matlab产生m序列的函数-m_sequence1.m 一个产生m序列的函数,希望大家喜欢 function [mseqmatrix]= m_sequence1; n = length; N = 2^n-1; register = [zeros 1];%定义移位寄存器的初始状态 mseqmatrix= register; for i = 2:N newregister= mod,2); for j = 2:n, newregister= register; end; register = newregister; mseqmatrix = register; end 复制代码
2.30MB
RTL8211F_Series_WOL_App_Note___1.3.pdf
2020-09-12Wake-On-LAN简称WOL或WoL,中文多译为“网上唤醒”、“远程唤醒”技术。WOL是一种技术,同时也是该技术的规范标准,它的功效在于让已经进入休眠状态或关机状态的计算机,透过局域网(多半为以太网)的另一端对其发令,使其从休眠状态唤醒、恢复成运作状态,或从关机状态转成引导状态。此外,与WOL相关的技术也包括远程下令关机、远程下令重启等相关的遥控机制。调试中通过向RTL8122F发送魔术包,使其产生中断,达到唤醒主机的目的。
1.96MB
OVM源代码分析之sequence机制.pdf
2019-08-31目 录 1 这是一个什么样的故事...........................................................................................................6 2 这是关于谁的故事...................................................................................................................8 2.1 sequence........................................................................................................................8 2.2 sequence_item...............................................................................................................8 2.3 sequencer.....................................................................................................................10 3 故事背后的故事.....................................................................................................................13 3.1 整体架构.....................................................................................................................14 3.2 sequence_item生成.....................................................................................................14 3.2.1 my_sequence_item..........................................................................................14 3.2.2 òvm_object_utils_begin.................................................................................16 3.2.3 òvm_field_utils_begin...................................................................................18 3.2.4 òvm_object_utils_end....................................................................................19 3.3 sequencer的生成.........................................................................................................20 3.3.1 my_sequnecer..................................................................................................20 3.3.2 òvm_sequencer_utils.....................................................................................20 3.3.3 òvm_sequencer_utils_begin...........................................................................21 3.3.4 òvm_component_utils_begin.........................................................................22 3.3.5 òvm_sequencer_utils_end..............................................................................22 3.3.6 òvm_update_sequence_lib_and_item............................................................23 3.3.7 default_sequence.............................................................................................25 3.4 sequence基本类生成..................................................................................................26 3.4.1 my_sequence...................................................................................................26 3.4.2 òvm_sequence_utils_begin............................................................................27 3.4.3 òvm_sequence_utils_end...............................................................................28 3.4.4 is_relevant.......................................................................................................28 3.4.5 wait_for_relevant............................................................................................29 3.4.6 wait_for_available_sequence..........................................................................30 3.5 sequence扩展类1.......................................................................................................31 3.5.1 lock..................................................................................................................32 3.5.2 lock_req<-lock................................................................................................32 3.5.3 register_sequence<-lock_req<-lock................................................................33 3.5.4 seq_req_class...................................................................................................35 3.5.5 arb_sequence_q...............................................................................................36 3.5.6 grant_queued_locks<-lock_req<-lock.............................................................36 3.5.7 is_blocked<-grant_queued_locks<-lock_req<-lock........................................37 3.5.8 set_arbitration_completed<-grant_queued_locks<-lock_req<-lock................38 3.5.9 wait_for_arbitration_completed<-lock_req<-lock..........................................39 3.5.10 grab..................................................................................................................39 3.5.11 my_subseq_0代码..........................................................................................40 3.5.12 body.................................................................................................................41 3.5.13 start(Part I).................................................................................................41 3.5.14 kill_sequence...................................................................................................43 OVM源代码分析之sequence机制 3 telantan@gmail.com 3.5.15 stop_sequences................................................................................................47 3.5.16 start(Part II)................................................................................................48 3.5.17 start总结..........................................................................................................51 3.5.18 ovm_do_with(Part I)..................................................................................51 3.5.19 start_item.........................................................................................................53 3.5.20 m_start_item (Part I)(ovm_sequence_item)..........................................54 3.5.21 wait_for_grant.................................................................................................54 3.5.22 m_start_item (Part II)(ovm_sequence_item).........................................56 3.5.23 ovm_do_with(Part II).................................................................................57 3.5.24 ovm_do_with(Part III)...............................................................................58 3.5.25 m_finish_item (Part I)(ovm_sequence_item)........................................58 3.5.26 send_request....................................................................................................59 3.5.27 wait_for_item_done........................................................................................60 3.5.28 m_finish_item (Part II)(ovm_sequence_item).......................................61 3.5.29 ovm_do_with总结...........................................................................................61 3.5.30 my_subseq_0代码简要分析..........................................................................63 3.6 sequence扩展类2.......................................................................................................64 3.6.1 super.new.........................................................................................................65 3.6.2 body.................................................................................................................67 3.7 sequence扩展类3.......................................................................................................68 3.7.1 m_start_item(ovm_sequence)....................................................................69 3.7.2 m_finish_item(ovm_sequence)..................................................................69 3.8 my_driver的实现........................................................................................................71 3.8.1 driver.new........................................................................................................71 3.8.2 ovm_component.new(Part I)......................................................................72 3.8.3 ovm_component.new(Part II)....................................................................75 3.8.4 ovm_component.new(Part III)...................................................................77 3.8.5 set_config_int..................................................................................................78 3.8.6 get_config_int.................................................................................................79 3.8.7 apply_config_settings.....................................................................................83 3.8.8 ovm_component.new(Part IV)...................................................................88 3.8.9 run...................................................................................................................90 3.8.10 sqr_if_base......................................................................................................90 3.8.11 ovm_port_base................................................................................................92 3.8.12 ovm_seq_item_pull_port.................................................................................92 3.8.13 ovm_seq_item_pull_imp.................................................................................94 3.8.14 get_next_item..................................................................................................96 3.8.15 select_sequence...............................................................................................97 3.8.16 choose_next_request.......................................................................................98 3.8.17 item_done......................................................................................................105 3.9 my_agent的实现.......................................................................................................110 3.9.1 config机制总结.............................................................................................110 3.9.2 factory工作原理...........................................................................................113 3.9.3 ovm_object_wrapper.....................................................................................113 OVM源代码分析之sequence机制 4 telantan@gmail.com 3.9.4 factory注册方法...........................................................................................115 3.9.5 factory变更申请单.......................................................................................116 3.9.6 set_type_override_by_type...........................................................................117 3.9.7 set_type_override_by_name..........................................................................120 3.9.8 set_inst_override_by_type............................................................................122 3.9.9 set_inst_override_by_name...........................................................................123 3.9.10 create_component_by_type...........................................................................124 3.9.11 find_override_by_type..................................................................................125 3.9.12 create_component_by_name.........................................................................128 3.9.13 find_override_by_name................................................................................129 3.9.14 ovm_component内的factory接口方法.........................................................132 3.9.15 type_id::create...............................................................................................133 3.9.16 connect..........................................................................................................134 3.9.17 m_check_relationship...................................................................................138 3.9.18 resolve_bindings...........................................................................................139 3.10 my_test的实现..........................................................................................................142 3.11 run_test......................................................................................................................143 3.11.1 ovm_root.......................................................................................................144 3.11.2 ovm_phase....................................................................................................147 3.11.3 ovm_phase_func_decl...................................................................................147 3.11.4 ovm_phase_task_decl...................................................................................151 3.11.5 ovm_root.new................................................................................................151 3.11.6 insert_phase...................................................................................................156 3.11.7 run_global_phase..........................................................................................163 3.11.8 m_do_phase_all.............................................................................................170 3.11.9 global_stop_request.......................................................................................176 3.11.10 m_do_stop_all...............................................................................................178 3.11.11 do_kill_all.....................................................................................................179 3.11.12 总结..............................................................................................................180
8.94MB
MadShaders_0.4.1_win64
2018-11-15一些牛人写的shader, 效果酷炫 lua python am_i_dreaming_gl2.xml angels_gl2.xml another_sun_gl2.xml antialiased_worms_gl2.xml bacterium_gl2.xml ball_of_fire_gl2.xml balls_and_occlusion_gl2.xml basic_fractal_gl2.xml bokeh_blur_gl2.xml bridge_gl2.xml britney_spaceship_gl2.xml buoy_gl2.xml carnival_ride_gl2.xml cell_gl2.xml cells_gl2.xml cellular_gl2.xml chain_reaction_gl2.xml circuits_gl2.xml cosmos_gl2.xml creepy_mountains_gl2.xml cubic_entanglement_gl2.xml de_dof_gl2.xml demo_2120_0_gl2.xml demo_2902_4_gl2.xml demo_3155_0_gl2.xml demo_3281_0_gl2.xml demo_6254_0_gl2.xml demo_7424_0_gl2.xml demo_7878_1_gl2.xml demo_8350_0_gl2.xml demo_8628_0_gl2.xml demo_9110_0_gl2.xml demo_9863_0_gl2.xml demo_10557_0_gl2.xml demo_10595_0_gl2.xml demo_11569_0_gl2.xml digital_brain_gl2.xml dodecahedron_gl2.xml dolphin_gl2.xml electron_gl2.xml elevated_gl2.xml energy_decelerator_gl2.xml ether_gl2.xml eye_of_sauron_gl2.xml fish_swimming_gl2.xml flame_gl2.xml flames_gl2.xml flaring_gl2.xml fractal_cartoon_gl2.xml fractraps3_gl2.xml fruxis_gl2.xml furball_gl2.xml generator_redux_gl2.xml glass_eel_gl2.xml grid_of_cylinders_gl2.xml hammer_2d_grid_gl2.xml hand_drawn sketch_gl2.xml hexagons_gl2.xml hot_shower_gl2.xml insect_gl2.xml jack-o-lantern_gl2.xml julia_gl2.xml magica_voxel_gl2.xml main_sequence_star_gl2.xml marble_gl2.xml mars_flight_gl2.xml metahexaballs_gl2.xml misty_lake_gl2.xml mobius_balls_gl2.xml monster_gl2.xml neptune_racing_gl2.xml oblivion_gl2.xml ocean_rescue_gl2.xml on_off_spikes_gl2.xml pangram_gl2.xml perlin_noise_sphere_gl2.xml piano_gl2.xml plasma_globe_gl2.xml polar_gl2.xml prairie_gl2.xml queasy_checkerboard_gl2.xml relentless_gl2.xml remnant_x_gl2.xml repelling_gl2.xml rounded_voxels_gl2.xml screen_space_bump_mapping_gl2.xml seascape_gl2.xml sierpkinki_3d_gl2.xml space_racing_lite_gl2.xml spiral_tiling_gl2.xml storm_gl2.xml tentacle_thing_gl2.xml the_inversion_machine_gl2.xml the_popular_shader_gl2.xml tileable_water_gl2.xml tiles_gl2.xml tissue_gl2.xml tokyo_gl2.xml torus_journey_gl2.xml truchet_tentacles_gl2.xml venus_gl2.xml voronoi_rocks_gl2.xml voxel_edges_gl2.xml voxel_pacman_gl2.xml wet_stone_gl2.xml xyptonjtroz_gl2.xml
152KB
TensorFlow -- Sequence-to-Sequence Models.pdf
2016-11-14这是ten so r f lo w中sequence2sequence的那一章节,这里单独拿出来
8.77MB
jude-community-5_5_b_1
2010-07-23JUDE(Java and UML Developers' Environment),一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画CLASS,USECASE,STATECHART,ACTIVITY,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和DEPLOYMENT图,可以导入JAVA源文件直接建模,也可以导入ROSE98的MDL文件,可以将模型导出成JAVA源文件,HTML和文本格式。
-
下载
检阅教师考试汇总教师资料f汇总.docx
检阅教师考试汇总教师资料f汇总.docx
-
下载
心理学讲义答案教师考试资料.pdf
心理学讲义答案教师考试资料.pdf
-
下载
桂林山水 教师考试资料汇总.doc
桂林山水 教师考试资料汇总.doc
-
下载
ST瑞德:ST瑞德2020年年度报告.PDF
ST瑞德:ST瑞德2020年年度报告.PDF
-
下载
教你用 exe4j 将 jar 转化为 exe ,并且可以打包 jre
教你用 exe4j 将 jar 转化为 exe ,并且可以打包 jre
-
下载
javascript作业1.rar
javascript作业1.rar
-
下载
FMC接口包括公头和母头.rar
FMC接口包括公头和母头.rar
-
下载
初中语文说课稿教师资料汇总.pdf
初中语文说课稿教师资料汇总.pdf
-
下载
新课标人教版五年级语文下全册教案教师考试资料汇总.doc
新课标人教版五年级语文下全册教案教师考试资料汇总.doc
-
下载
吉春亚课堂教学艺术教师考试资料汇总.doc
吉春亚课堂教学艺术教师考试资料汇总.doc
