Methods or arrangements for coding, decoding, compressing or decompressing digital video signals

Industry

  • CPC
  • H04N19/00
This industry / category may be too specific. Please go to a parent level for more data

Sub Industries

H04N19/10using adaptive coding H04N19/102characterised by the element, parameter or selection affected or controlled by the adaptive coding H04N19/103Selection of coding mode or of prediction mode H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode H04N19/107between spatial and temporal predictive coding H04N19/109among a plurality of temporal predictive coding modes H04N19/11among a plurality of spatial predictive coding modes H04N19/112according to a given display mode H04N19/114Adapting the group of pictures [GOP] structure H04N19/115Selection of the code volume for a coding unit prior to coding H04N19/117Filters H04N19/119Adaptive subdivision aspects H04N19/12Selection from among a plurality of transforms or standards H04N19/122Selection of transform size H04N19/124Quantisation H04N19/126Details of normalisation or weighting functions H04N19/127Prioritisation of hardware or computational resources H04N19/129Scanning of coding units H04N19/13Adaptive entropy coding H04N19/132Sampling, masking or truncation of coding units H04N19/134characterised by the element, parameter or criterion affecting or controlling the adaptive coding H04N19/136Incoming video signal characteristics or properties H04N19/137Motion inside a coding unit H04N19/139Analysis of motion vectors H04N19/14Coding unit complexity H04N19/142Detection of scene cut or scene change H04N19/146Data rate or code amount at the encoder output H04N19/147according to rate distortion criteria H04N19/149by estimating the code amount by means of a model H04N19/15by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer H04N19/152by measuring the fullness of the transmission buffer H04N19/154Measured or subjectively estimated visual quality after decoding H04N19/156Availability of hardware or computational resources H04N19/157Assigned coding mode H04N19/159Prediction type H04N19/16for a given display mode H04N19/162User input H04N19/164Feedback from the receiver or from the transmission channel H04N19/166concerning the amount of transmission errors H04N19/167Position within a video image H04N19/169characterised by the coding unit H04N19/17the unit being an image region H04N19/172the region being a picture, frame or field H04N19/174the region being a slice H04N19/176the region being a block H04N19/177the unit being a group of pictures [GOP] H04N19/179the unit being a scene or a shot H04N19/18the unit being a set of transform coefficients H04N19/182the unit being a pixel H04N19/184the unit being bits H04N19/186the unit being a colour or a chrominance component H04N19/187the unit being a scalable video layer H04N19/188the unit being a video data packet H04N19/1883the unit relating to sub-band structure H04N19/1887the unit being a variable length codeword H04N19/189characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding H04N19/19using optimisation based on Lagrange multipliers H04N19/192the adaptation method, adaptation tool or adaptation type being iterative or recursive H04N19/194involving only two passes H04N19/196being specially adapted for the computation of encoding parameters H04N19/197including determination of the initial value of an encoding parameter H04N19/198including smoothing of a sequence of encoding parameters H04N19/20using video object coding H04N19/21with binary alpha-plane coding for video objects H04N19/23with coding of regions that are present throughout a whole video segment H04N19/25with scene description coding H04N19/27involving both synthetic and natural picture components H04N19/29involving scalability at the object level H04N19/30using hierarchical techniques H04N19/31in the temporal domain H04N19/33in the spatial domain H04N19/34Scalability techniques involving progressive bit-plane based encoding of the enhancement layer H04N19/36Scalability techniques involving formatting the layers as a function of picture distortion after decoding H04N19/37with arrangements for assigning different transmission priorities to video input data or to video coded data H04N19/39involving multiple description coding [MDC] H04N19/395involving distributed video coding [DVC] H04N19/40using video transcoding H04N19/42characterised by implementation details or hardware specially adapted for video compression or decompression H04N19/423characterised by memory arrangements H04N19/426using memory downsizing methods H04N19/427Display on the fly H04N19/428Recompression H04N19/43Hardware specially adapted for motion estimation or compensation H04N19/433characterised by techniques for memory access H04N19/436using parallelised computational arrangements H04N19/439using cascaded computational arrangements for performing a single operation H04N19/44Decoders specially adapted therefor H04N19/45performing compensation of the inverse transform mismatch H04N19/46Embedding additional information in the video signal during the compression process H04N19/463by compressing encoding parameters before transmission H04N19/467characterised by the embedded information being invisible H04N19/48using compressed domain processing techniques other than decoding H04N19/50using predictive coding H04N19/503involving temporal prediction H04N19/507using conditional replenishment H04N19/51Motion estimation or motion compensation H04N19/513Processing of motion vectors H04N19/517by encoding H04N19/52by predictive encoding H04N19/521for estimating the reliability of the determined motion vectors or motion vector field H04N19/523with sub-pixel accuracy H04N19/527Global motion vector estimation H04N19/53Multi-resolution motion estimation Hierarchical motion estimation H04N19/533Motion estimation using multistep search H04N19/537Motion estimation other than block-based H04N19/54using feature points or meshes H04N19/543using regions H04N19/547Motion estimation performed in a transform domain H04N19/55Motion estimation with spatial constraints H04N19/553Motion estimation dealing with occlusions H04N19/557Motion estimation characterised by stopping computation or iteration based on certain criteria H04N19/56Motion estimation with initialisation of the vector search H04N19/563Motion estimation with padding H04N19/567Motion estimation based on rate distortion criteria H04N19/57Motion estimation characterised by a search window with variable size or shape H04N19/573Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction H04N19/577Motion compensation with bidirectional frame interpolation H04N19/58Motion compensation with long-term prediction H04N19/583Motion compensation with overlapping blocks H04N19/587involving temporal sub-sampling or interpolation H04N19/59involving spatial sub-sampling or interpolation H04N19/593involving spatial prediction techniques H04N19/597specially adapted for multi-view video sequence encoding H04N19/60using transform coding H04N19/61in combination with predictive coding H04N19/615using motion compensated temporal filtering [MCTF] H04N19/619the transform being operated outside the prediction loop H04N19/62by frequency transforming in three dimensions H04N19/625using discrete cosine transform [DCT] H04N19/63using sub-band based transform H04N19/635characterised by filter definition or implementation details H04N19/64characterised by ordering of coefficients or of bits for transmission H04N19/645by grouping of coefficients into blocks after the transform H04N19/647using significance based coding H04N19/649the transform being applied to non rectangular image segments H04N19/65using error resilience H04N19/66involving data partitioning H04N19/67involving unequal error protection [UEP] H04N19/68involving the insertion of resynchronisation markers into the bitstream H04N19/69involving reversible variable length codes [RVLC] H04N19/70characterised by syntax aspects related to video coding H04N19/80Details of filtering operations specially adapted for video compression H04N19/82involving filtering within a prediction loop H04N19/85using pre-processing or post-processing specially adapted for video compression H04N19/86involving reduction of coding artifacts H04N19/865with detection of the former encoding block subdivision in decompressed video H04N19/87involving scene cut or scene change detection in combination with video compression H04N19/88involving rearrangement of data among different coding units H04N19/89involving methods or arrangements for detection of transmission errors at the decoder H04N19/895in combination with error concealment H04N19/90using coding techniques not provided for in groups H04N19/10-H04N19/85 H04N19/91Entropy coding H04N19/93Run-length coding H04N19/94Vector quantisation H04N19/96Tree coding H04N19/97Matching pursuit coding H04N19/98Adaptive-dynamic-range coding [ADRC] H04N19/99involving fractal coding