Methods and apparatuses for decoding and encoding point cloud data are described herein. A method may include accessing point cloud data compressed based on a tree structure. The method may further comprise fetching points in a neighborhood associated with a current node of the tree structure, and computing a feature using a point-based neural network module, based on three-dimensional (3D) locations of the fetched points. The method may include predicting, using a neural network module, an occupancy symbol distribution for the current node based on the feature, and determining the occupancy for the current node from the encoded bitstream and the predicted occupancy symbol distribution. The method may include computing another feature using a convolution-based neural network module, based on a voxelized version of the fetched points, and fusing the feature and the another feature with one or more known features of a current node to compose a comprehensive feature.
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Methods (800, 900, 1600, 1700) and apparatuses (2100) for signaling decoding data in a video bitstream, wherein one uses a syntax element indicating whether the decoding data are explicitly coded in the video bitstream or inferred from previous data of the video bitstream. A bitstream, a computer- readable storage medium and a computer program product are also described.
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
3.
TRANSFORM SELECTION FOR IMPLICIT MULTIPLE TRANSFORM SELECTION
A method and apparatus to improve compression efficiency in a video compression scheme enables use of new tools with multiple transform selection. In one embodiment, transform pair selection is based on a flag indicative of low-frequency non-separable transforms. In another embodiment, transform pair selection is based on a flag indicative of low-frequency non-separable transforms and on a flag indicative of matrix-based intra prediction. In another embodiment, when an implicit multiple transform selection mode is used, transform pair selection is based on a flag indicative of low-frequency non-separable transforms. Bitstream syntax is used to convey the flags.
H04N 19/122 - Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/625 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Encoding or decoding syntax information associated with video information can involve identifying a coding context associated with a syntax element of a current coding unit of the video information, wherein the identifying occurs without using a syntax element of a neighboring block, and encoding or decoding the syntax element of the current coding unit based on the coding context.
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
5.
FLEXIBLE ALLOCATION OF REGULAR BINS IN RESIDUAL CODING FOR VIDEO CODING
In at least one embodiment, a method and apparatus for encoding/decoding a video is based on a CABAC coding of bins where a high-level constraint on the maximum usage of regular CABAC coding of bins is enforced. In other words, a budget of regular coded bins is allocated over a picture area that is larger than a coding group, thus covering a plurality of coding groups, and which is determined from an average allowed number of regular bins per unit of area.
In general, encoding or decoding a picture part can involve a first CABAC probability model associated with a first flag indicating use of an affine mode and a second CABAC probability model associated with a second flag indicating use of either the affine mode or a second mode different from the affine mode, where the first and second CABAC probability models are different and are determined independently.
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
7.
METHOD FOR ENCODING/DECODING TEXTURE OF POINTS OF A POINT CLOUD
At least one of the embodiment provides a method and device for generating and encoding in a bitstream an interpolation texture coding mode indicating that the bitstream contains color information data representative of a texture image and that texture interpolation has to be done on point of a reconstructed point cloud that are not colorized from said color information data.
Different implementations are described, particularly implementations for video encoding and decoding based on wherein the partitioning tree structure is partially shared between luma and chroma blocks are presented. According to an implementation, a single partitioning tree structure is shared between luma and chroma blocks from a root node of the partitioning tree down to a switching node and a dual partitioning tree structure is determined for luma and chroma blocks from the switching node down to a leaf node of the partitioning tree. Thus, this implementation optimizes the coding efficiency by allowing separated trees for smaller blocks, while limiting the complexity of decoding pipeline.
H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
H04N 19/103 - Selection of coding mode or of prediction mode
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/33 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
9.
A METHOD FOR ENCODING DEPTH VALUES OF A SET OF 3D POINTS ONCE ORTHOGONALLY PROJECTED INTO AT LEAST ONE IMAGE REGION OF A PROJECTION PLANE
At least one embodiment relates to a method comprising encoding a projection mode associated with an image region of a first depth image, said projection mode indicating if said image region stores either the minimum or the maximum depth value of at least one orthogonally projected 3D point of the point cloud along a same projection direction; and encoding said depth minimum and maximum depth values as a function of said projection mode.
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
10.
A METHOD AND APPARATUS FOR ENCODING/DECODING A POINT CLOUD REPRESENTING A 3D OBJECT
At least one embodiment relates to a method comprising obtaining an occupancy information indicating if blocks of a 2D regular grid defined over a projection plane are associated with depth information of an orthogonal projection of at least one point of a point cloud onto said projection plane; embedding said occupancy information in an image storing said depth information; and encoding said image.
H04N 19/597 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
11.
IMPROVED INVERSE TONE MAPPING METHOD AND CORRESPONDING DEVICE
The present disclosure involves expanding the dynamic range of low dynamic range images and concerns obtaining a first expansion exponent map for an image, and determining, for each pixel of the image, an expanded luminance value by performing an exponentiation with an expansion exponent value determined from the first expansion exponent map on a luminance value of the pixel, and can include calculating, for the pixel of the image, an expansion correcting value by using a modulating function that takes as input a value representative of the luminance of the pixel and is an increasing function whose increase is higher for higher input values, and subtracting the expansion correcting value from the expansion exponent value of the first expansion exponent map.
The present embodiments relate to a method and apparatus comprising: - deriving chroma components (I) of a third image by correcting chroma components (II) of a second image according to a luma component of said second image and a reconstructed component obtained by applying a mapping function to said luma component (III) of said second image, said chroma components (II) of the second image being obtained by applying a conversion matrix to components (IV) of a first image; and - adapting coefficients of the conversion matrix which are relative to a chroma component of said third image independently of coefficients of the conversion matrix which are relative to another chroma component of said third image to ensure that there is no clipping on chroma components of the third image.
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
The present principles relates to a method and device for reconstructing image data representative of an original image data from a decoded image data and parameters obtained from a bitstream, said parameters having been processed from said original image data, comprising a desaturating of a luma component, an inverse-mapping of desaturated luma component and a correction of chroma components, these operation being modulated according to the value of a single modulation factor mod representative of a peak luminance of a presentation display on which the reconstructed image is intended to be displayed, a peak luminance of a typical Standard-Dynamic-Range image and a peak luminance of the original image data or the mastering display used to grade the original image data.
H04N 19/48 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
The present principles relate to a method and device for gamut mapping from a first color gamut towards a second color gamut. The method comprises, in a plane of constant hue, obtaining a target lightness for a color on the boundary of first gamut with maximum chroma, called first cusp color; and lightness mapping of the color from the first color gamut towards the second color gamut wherein the lightness mapped color is calculated from a parabolic function applied to the color, the parabolic function mapping the first cusp color to a color having the target lightness. According to a particular characteristic, a preserved chroma is also obtained; and in case the chroma of the color is lower than or equal to the preserved chroma, the lightness mapped color is the color, and in case the chroma of the color is higher than the preserved chroma, the lightness mapped color is calculated from the parabolic function applied to the color.
The present principles relates to a method and device for reconstructing an HDR image by applying a reconstruction process on a SDR image whose the content is similar to the content of the HDR image but the dynamic range of the luminance values of said SDR image is lower than the dynamic range of the luminance values of said HDR image, said reconstruction process requiring parameters obtained from a bitstream. The method is characterized in that the method further comprises determining whether all the required parameters are available from the bitstream and recovering the lost or corrupted parameters from additional data, said reconstruction process further taking into account said recovered parameters.
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
The present principles relates to a method or device for reconstructing image data (I3) representative of original image data (I1) from decoded image data (^) and parameters obtained from a bitstream (101), said parameters having been processed from said original image data (h), characterized in that the method comprises: - checking (102) if said parameters are lost, corrupted or not aligned with the decoded image data whose graphics or overlay is added to; - when at least one of said parameters is lost, corrupted or not aligned with the decoded image data whose graphics or overlay is added to, - selecting (104) a recovery mode (RMi) according to an information data (ID, 103) indicating how said parameters have been processed; and - recovering (105) said at least one lost, corrupted or not aligned parameter by applying the selected recovery mode (RMi), said reconstruction of image data (I3) then taking also into account said recovered parameters (12)
The present disclosure relates to methods, apparatus or systems for encoding and decoding sequence of images by applying a global rotation motion compensation to an input image. According to different embodiments, the input image is a reference image in a compression loop or the image to be encoded. The images to encode are omnidirectional images. As a result, applying a global rotation motion compensation to them corresponds to generate new images as if they have been captured according to a different front direction. When this new front direction is the one of a reference image, the compensation of apparent motion is facilitated.
A method and an apparatus for encoding a video into a bitstream carrying windows processing coordinates for locally post-processing a video is presented. Such a method comprises: - encoding at least one picture of said video into a bitstream (301), - encoding (302) at least one Supplemental Enhancement Information nesting message, wherein encoding said at least one Supplemental Enhancement Information nesting message comprises: - encoding (303) at least one set of parameters representative of a location of a region in said picture, - encoding (304) at least one Supplemental Enhancement Information message, wherein said at least one Supplemental Enhancement Information message encodes processing information for processing pixels comprised in said region of said picture.
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
H04N 19/80 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
H04N 19/85 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
19.
METHOD FOR DETECTION OF SATURATED PIXELS IN AN IMAGE
According to the invention, the saturation thresholds (thr; thg; thb) used for this detection depend on color coordinates (rw, gw, bw) representing an illuminant (ILL) of the image.
The present disclosure relates to methods, apparatus or systems for formatting of backward compatible immersive video streams. At least one legacy rectangular video is captured from an immersive video obtained from a source (82). A set of camera control data are used to determine which parts of the immersive video will constitute legacy videos (84). These part are removed from the immersive video (83) and every prepared videos are packaged in a stream (85). The structure from the stream is a container. Information data about the location and size of removed parts may be added in the stream.
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
21.
A METHOD AND A DEVICE FOR ENCODING A HIGH DYNAMIC RANGE PICTURE, CORRESPONDING DECODING METHOD AND DECODING DEVICE
A decoding method is disclosed that comprises : - decoding (S120) a stream to obtain a decoded standard dynamic range picture and colour metadata associated with the standard dynamic range picture, wherein the colour metadata are representative at least of characteristics of a high dynamic range picture associated with the standard dynamic range picture; and - reconstructing (S130) a high dynamic range picture from the decoded standard dynamic range picture and from the colour metadata.
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
22.
METHOD AND DEVICE FOR ENCODING/DECODING AN IMAGE UNIT COMPRISING IMAGE DATA REPRESENTED BY A LUMINANCE CHANNEL AND AT LEAST ONE CHROMINANCE CHANNEL
The present principles relates to a method for encoding an image unit comprising image data represented by a luminance channel and at least one chrominance channel, the method comprising obtaining a luma coding-tree by splitting a luminance unit representative of the luminance channel of said image unit and obtaining a chroma coding-tree by splitting a chrominance unit representative of at least one chrominance channel of said image unit. The method is characterized in that obtaining said chroma coding-tree comprises: - determining whether said chroma coding-tree and said luma coding-tree are identical; and - signaling an information data indicating whether said chroma coding-tree and said luma coding-tree are identical.
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
H04N 19/147 - Data rate or code amount at the encoder output according to rate distortion criteria
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
23.
METHOD AND DEVICE FOR ADAPTING THE VIDEO CONTENT DECODED FROM ELEMENTARY STREAMS TO THE CHARACTERISTICS OF A DISPLAY
The present disclosure relates to a method and device for adapting a video content decoded from elementary streams to the characteristics of a display from at least one type of metadata giving information regarding said elementary streams. Such a method comprises: - obtaining (102) an additional information (HDR DESCR.) indicating the presence of one particular type of metadata; - determining if said video content decoded from elementary streams is displayable on said display (11) from said additional information (HDR DESCR.) and the characteristics of the display (EDID); and - if said video content decoded from elementary streams is determined as being displayable, selecting (105) a process from said additional information and the characteristics of the display and adapting (106) the video content according to the selected process.
H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
A method is provided for distributing available bandwidth in a network among streaming data sessions of communication devices. At a communication device, the method includes receiving, at a management interface of the communication device, information messages including bandwidth parameters from other communication devices in the network. Each information message is indicative of a required bandwidth for a data session to be run or running at a respective one of the other communication devices from which the corresponding information message is sent. A processor of the communication device applies a determined bandwidth distribution algorithm using at least one bandwidth parameter received from the other communication devices to determine a bandwidth for allocation to the communication device for the data session. The determined bandwidth distribution algorithm is determined from a plurality of bandwidth distribution algorithms based on at least one of the information messages and a prioritized bandwidth distribution algorithm list.
H04L 67/61 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
25.
A METHOD AND APPARATUS OF ENCODING AND DECODING A COLOR PICTURE
The present disclosure relates to a method and device for encoding a color picture having color components. The method comprises obtaining a luminance component and two final chrominance components from the color picture to be encoded, obtaining a final luminance component and two final chrominance components, and encoding said final luminance component and said at least one final chrominance component, wherein the method further comprises: - determining a first factor based on the value of each pixel of the luminance component; - obtaining the two final chrominance components by scaling the two chrominance components by the first factor; and - obtaining the final luminance componenf by linearly combining together the luminance component and the two final chrominance components as follows: L" = L ¨ mC"1 ¨ nC"2 where L is the luminance component, L" is the final luminance component, C"1 and C"2 are the two final chrominance components, m and n are none null coefficients.
G06T 7/90 - Determination of colour characteristics
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
A method includes obtaining a final luminance component by linear combining luminance and chrominance components obtained from a bitstream, obtaining a first component by applying a non-linear dynamic expansion function on the final luminance component such that the dynamic of the first component is increased compared to the dynamic of the final luminance component, and obtaining a normalized factor by dividing a factor obtained from the bitstream by the first component's square root. At least one color component is recovered by obtaining intermediate chrominance components from the chrominance components and the normalized factor and obtaining at least one intermediate color component from the squares of the two intermediate chrominance components, the product of the two intermediate chrominance components, and a color transform matrix. At least one color component of the decoded color picture is calculated from the first component and one of the at least one intermediate color component.
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
H04N 19/136 - Incoming video signal characteristics or properties
H04N 19/196 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
A method for encoding a colour transform is disclosed that comprises: - encoding first parameters representative of video signal characteristics of colour output decoded pictures remapped by said at least one color transform; and - encoding second parameters representative of said at least one colour transform.
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
28.
CODING AND DECODING METHODS OF A PICTURE BLOCK, CORRESPONDING DEVICES AND DATA STREAM
A method for decoding a picture block is disclosed. The decoding method comprises: - decoding (10) at least one stream S_diff into decoded data and into one information for identifying a reconstructed reference picture in a decoder picture buffer; - reconstructing (12) a special reference picture from at least the identified reconstructed reference picture and from the decoded data; - reconstructing (16) the picture block from at least the special reference picture, wherein the at least the special reference picture is not displayed.
H04N 19/51 - Motion estimation or motion compensation
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
29.
METHODS AND APPARATUS FOR DETERMINING QUANTIZATION PARAMETER PREDICTORS FROM A PLURALITY OF NEIGHBORING QUANTIZATION PARAMETERS
Methods and apparatus are provided for determining quantization parameter predictors from a plurality of neighboring quantization parameters. An apparatus includes an encoder (300) for encoding image data for at least a portion of a picture using a quantization parameter predictor for a current quantization parameter to be applied to the image data. The quantization parameter predictor is determined using multiple quantization parameters from previously coded neighboring portions. A difference between the current quantization parameter and the quantization parameter predictor is encoded for signaling to a corresponding decoder.
Methods and apparatus are provided for intra coding a block having pixels assigned to groups. An apparatus includes a video encoder (500) for encoding a block in a picture using intra prediction by dividing pixels within the block into at least a first group and a second group and encoding the pixels in the first group prior to encoding the pixels in the second group. A prediction for at least one of the pixels within the second group is obtained by evaluating the pixels within the first group and the second group.
H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
H04N 19/11 - Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
An encoder, a decoder, corresponding encoding and decoding methods, video signal structure, and storage media are provided for scalable video encoding and decoding. A scalable video encoder includes an encoder (100) for encoding a picture to form a base layer bitstream and an enhancement layer bitstream. The base layer bitstream and the enhancement layer bitstream are formed by partitioning the picture into a plurality of image blocks, grouping the plurality of image blocks into one or more slice groups in the base layer bitstream and into two or more slice groups in the enhancement layer bitstream, encoding all of the one or more slice groups in the base layer bitstream and less than all of the two or more slice groups in the enhancement layer such that at least one slice group from among the two or more slice groups is intentionally un-encoded in the enhancement layer bitstream, encoding a syntax element in a header to indicate the at least one intentionally un-encoded slice group in the enhancement layer.
H04N 19/39 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability involving multiple description coding [MDC], i.e. with separate layers being structured as independently decodable descriptions of input picture data
H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
H04N 19/615 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
H04N 19/895 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
The simulation of film grain in a video image occurs by first creating a block (i.e., a matrix array) of transformed coefficients for a set of cut frequencies fHL, fVL, fHH and fVH associated with a desired grain pattern. (The cut frequencies fHL, fVL, fHH and fVH represent cut-off frequencies, in two dimensions, of a filter that characterizes the desired film grain pattern). The block of transformed coefficients undergoes an inverse transform to yield a bit-accurate film grain sample and the bit accurate sample undergoes scaling to enable blending with a video signal to simulate film grain in the signal.
H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
H04N 19/23 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
H04N 19/87 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
G06T 5/10 - Image enhancement or restoration by non-spatial domain filtering
33.
FILM GRAIN SIMULATION TECHNIQUE FOR USE IN MEDIA PLAYBACK DEVICES
Simulation of a block of film grain for addition to a block of an image occurs by first establishing at least one parameter at least in part in accordance with an attribute of the image block. At least one at least one block of film grain is simulated from at least one film grain pattern generated in accordance with the at least one parameter. In particular, ce film grain pattern is generated using a bit accurate technique.
H04N 19/87 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
H04N 5/262 - Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects
34.
FILM GRAIN SIMULATION METHOD BASED ON PRE-COMPUTED TRANSFORM COEFFICIENTS
Film grain simulation within a receiver (11) occurs by first obtaining at least one block of pre-computed transformed coefficients. The block of pre- computed transformed coefficients undergoes filtering responsive to a frequency range that characterizes a desired pattern of the film grain. In practice, the frequency range lies within a set of cut frequencies fHL, fVL, fHH and fVH of a filter in two dimensions that characterizes a desired film grain pattern. Thereafter, the filtered set of coefficients undergoes an inverse transform to yield the film grain pattern.
A video encoder (100, 300, 500) and corresponding method (800) are described for enabling fast channel change of compressed video, where a video encoder (100, 300, 500) for receiving input pictures and providing compressed stream data includes a normal encoding portion (130, 330, 530) for receiving input pictures and providing normal stream data, a lower-quality encoding portion (140, 340, 540) for receiving input pictures and providing channel change stream data, and a multiplexor (150, 350, 550) in signal communication with each of the normal and lower-quality portions for receiving and combining the normal and channel change data streams.
H04N 19/00 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
H04N 21/2365 - Multiplexing of several video streams
H04N 19/103 - Selection of coding mode or of prediction mode
H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
36.
DECODING METHOD AND APPARATUS ENABLING FAST CHANNEL CHANGE OF COMPRESSED VIDEO
A video decoder (200, 600, 700), and corresponding method (900) are described for enabling fast channel change of compressed video, where a video decoder (200, 600, 700) for receiving compressed stream data and providing decompressed video output includes a demultiplexor (210, 610, 710) for receiving the compressed stream data and separating the normal stream and the channel change stream, a normal decoding portion (212, 612, 712) in signal communication with the demultiplexor for selectably receiving the compressed normal and channel change streams, and providing decompressed video output, and a normal frame store in signal communication with the normal decoding portion for storing reference pictures.
H04N 19/30 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
37.
METHOD AND APPARATUS FOR REPRESENTING IMAGE GRANULARITY BY ONE OR MORE PARAMETERS
To simulate film grain in a compressed video signal, a decoder (15, 28) receives a message containing information that contains a set of one or more parameters, each specifying certain attribute associated with the film grain. For example, one of the parameters will specify the model used to simulate the film grain, whereas other parameters each specify a particular factor associated with that model. Upon receipt of the message, the decoder selects the model, and simulates the film grain for addition to the video signal following decompression.
To simulate film grain in a compressed video signal, a decoder (15, 28) receives a message containing information that contains a set of one or more parameters, each specifying certain attribute associated with the film grain. For example, one of the parameters will specify the model used to simulate the film grain, whereas other parameters each specify a particular factor associated with that model. Upon receipt of the message, the decoder selects the model, and simulates the film grain for addition to the video signal following decompression.
H04N 19/23 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
H04N 19/46 - Embedding additional information in the video signal during the compression process