52nd week of 2021 patent applcation highlights part 89 |
Patent application number | Title | Published |
20210409675 | WEARABLE ELECTRONIC DEVICE ON HEAD - Disclosed is an electronic device according to the present invention. The electronic device according to the present invention may open and close pinholes formed in the electronic device, depending on whether an image is output to a display panel. The electronic device according to the present invention may be associated with an artificial intelligence module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, a device related to a 5G service, and the like. | 2021-12-30 |
20210409676 | THREE-DIMENSIONAL DISPLAY DEVICE, THREE-DIMENSIONAL DISPLAY SYSTEM, HEAD-UP DISPLAY, AND MOBILE OBJECT - A display device includes: a display panel configured to display a parallax image including a first image to be viewed by a first eye of a user and a second image to be viewed by a second eye of the user; and an optical member including a plurality of optical elements arranged along a predetermined direction which includes a component in a parallax direction of the first eye and the second eye. A beam direction of the parallax image is defined by the plurality of optical elements. The display panel includes a plurality of subpixels including a plurality of minipixel. Each of the minipixels included in the plurality of subpixels is configured to be able to display different images. | 2021-12-30 |
20210409677 | METHODS, SYSTEMS AND DEVICES SUPPORTING REAL-TIME SHARED VIRTUAL REALITY ENVIRONMENT - In a system in which a virtual reality (VR) user interacts with a virtual environment via a VR device, where the VR user is provided a view of the virtual environment via the VR device. A method includes tracking the VR user relative to at least one other user in a real-world environment; extracting an image of the VR user from the real-world environment; at least one other user obtaining information about the virtual environment; and presenting at least one other view corresponding to the VR user's virtual environment. Another view is presented as if seen from the location and/or perspective and/or orientation of another device relative to the VR user in the real environment. | 2021-12-30 |
20210409678 | ROLLING SHUTTER CAMERA PIPELINE EXPOSURE TIMESTAMP ERROR DETERMINATION - Camera pipeline exposure timestamp error determination methods and systems that detect latency in rolling shutter camera systems. The exposure timestamp error determination system includes a rolling shutter image sensor configured to capture an image and a processor. The processor determines timestamp error by capturing the image using the rolling shutter image sensor where the image includes a bar code encoded with a barcode timestamp. The processor then obtains a system exposure timestamp corresponding to capture of the image by the rolling shutter image sensor and the barcode timestamp by decoding the bar code. Pipeline exposure timestamp error is then determined for the rolling shutter camera system by comparing the obtained barcode timestamp to the system exposure timestamp. | 2021-12-30 |
20210409679 | CALIBRATION DEVICE, CALIBRATION METHOD, CALIBRATION PROGRAM, SPECTROSCOPIC CAMERA, AND INFORMATION PROCESSING DEVICE - A calibration device includes one or more processors. The one or more processors acquire a measured value obtained when a spectroscopic light source configured to output uniform light with a predetermined spectroscopic wavelength and configured to change the spectroscopic wavelength outputs the uniform light while changing the spectroscopic wavelength of the uniform light and a spectroscopic measurement unit to be calibrated spectroscopically measures the outputted uniform light. The one or more processors acquire a target value for each of the spectroscopic wavelengths obtained when the spectroscopic measurement unit measures the uniform light. The one or more processors calculate a transformation matrix for transforming the measured value, based on the measured value and the target value. | 2021-12-30 |
20210409680 | IMAGING DEVICE - In one example, an imaging device including a plurality of pixel circuits, a first control line, a second control line, a first voltage supply line, a second voltage supply line, a first light-receiving element, and a diagnosis unit is disclosed. The pixel circuits each include a first terminal, a second terminal, a third terminal, an accumulation unit, a first transistor, a second transistor, and an output unit. The first transistor is couples the third terminal to the accumulation unit on the basis of a voltage of the first terminal. The second transistor supplies a predetermined voltage to the accumulation unit on the basis of a voltage of the second terminal. The output unit outputs a signal corresponding to a voltage in the accumulation unit. | 2021-12-30 |
20210409681 | THREE-DIMENSIONAL DATA ENCODING METHOD, THREE-DIMENSIONAL DATA DECODING METHOD, THREE-DIMENSIONAL DATA ENCODING DEVICE, AND THREE-DIMENSIONAL DATA DECODING DEVICE - A three-dimensional data encoding method encodes a plurality of three-dimensional points, and includes: selecting one of two or more prediction modes for calculating a predicted value of an attribute information item of the first three-dimensional point, in accordance with attribute information items of one or more second three-dimensional points in the vicinity of a first three-dimensional point; calculating the predicted value by the selected prediction mode; calculating, as a prediction residual, a difference between a value of the attribute information item of the first three-dimensional point and the calculated predicted value; and generating a bit stream that includes the one prediction mode and the prediction residual. | 2021-12-30 |
20210409682 | GRADIENT PREDICTOR FOR IMAGE COMPRESSION - A method includes selecting, from an image, a target block of pixels to be compressed, selecting a neighbor column of the target block, selecting a neighbor row of the target block, generating two or more basis values based on at least one of a portion of pixels of the neighbor column and a portion of pixels of the neighbor row, calculating a gradient based on the two or more basis values, and assigning at least one predictor for the target block using the calculated gradient. | 2021-12-30 |
20210409683 | MODEL PARAMETER DERIVATION OF LOCAL ILLUMINATION COMPENSATION IN THE LUMA MAPPING WITH CHROMA SCALING-MAPPED DOMAIN IN VIDEO CODING - An example device for decoding video data includes memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to reshape a pixel domain reference template block using a forward mapping function into a mapped domain reference template block and derive local illumination compensation (LIC) model parameters from the mapped domain reference template block and a mapped domain neighboring reconstruction template block. The one or more processors are configured to apply the LIC model parameters to motion-compensated prediction signals and decode the video data based on the application of the LIC model parameters. | 2021-12-30 |
20210409684 | Sub-Picture Motion Vectors In Video Coding - A video coding mechanism includes receiving a bitstream comprising a current picture including a sub-picture coded according to inter-prediction. Coded blocks contain candidate motion vectors for a current block of the sub-picture. The coded blocks include a collocated block from a different picture. A candidate list of candidate motion vectors for the current block are derived by excluding collocated motion vectors from the candidate list when the collocated motion vectors are included in the collocated block, when the collocated motion vectors point outside of the sub-picture, and when a flag is set to indicate the sub-picture is treated as a picture. A current motion vector for the current block is determined from the candidate list of candidate motion vectors. The current block is decoded based on the current motion vector. The current block is forwarded for display as part of a decoded video sequence. | 2021-12-30 |
20210409685 | VIDEO ENCODING METHOD, VIDEO DECODING METHOD, AND RELATED APPARATUSES - A video decoding method, a video encoding method, and a related apparatus are provided. In the video decoding method, for a current target video frame in a target video, reference decoding parameters in a reference frame may be obtained from video frames that have been decoded before the target video frame, and a target resolution may be obtained based on a decoding indication parameter obtained based on (e.g., fusing) the reference decoding parameters. The current target video frame may be decoded by using the target resolution. | 2021-12-30 |
20210409686 | METHOD FOR CONSTRUCTING MOTION INFORMATION CANDIDATE LIST, METHOD AND APPARATUS FOR TRIANGLE PREDICTION DECODING - The present disclosure provides a method for constructing a motion information candidate list, a method and an apparatus for triangle prediction decoding. The method includes: determining a checking order for each of spatial candidate blocks of a current image block; wherein the checking order for the spatial candidate block on top of the current image block is prior to the checking order for the spatial candidate block on the left of the current image block; determining spatial candidate motion information based on the checking order; and constructing a motion information candidate list corresponding to the current image block based on the spatial candidate motion information. The method can reduce coding consumption, and improve coding performance. | 2021-12-30 |
20210409687 | ADAPTIVE IMAGE ENCODING DEVICE AND METHOD - Provided are an image encoding method and device. When carrying out image encoding for a block within a slice, at least one block in a restored block of the slice is set as a reference block. When this is done, the encoding parameters of the reference block are distinguished, and the block to be encoded is encoded adaptively based on the encoding parameters. | 2021-12-30 |
20210409688 | DATA DECODING METHOD AND APPARATUS, AND DATA CODING METHOD AND APPARATUS - A data decoding method, performed by a computer device, is provided. The data decoding method includes obtaining coded data corresponding to a current to-be-decoded unit, obtaining a coding mode restriction type corresponding to the current to-be-decoded unit by decoding the coded data, determining a candidate coding mode set corresponding to the current to-be-decoded unit according to the coding mode restriction type, the candidate coding mode set comprising a block copy intra-frame coding mode, selecting a target coding mode from the candidate coding mode set, and decoding the current to-be-decoded unit according to the target coding mode, thereby obtaining corresponding decoded data. | 2021-12-30 |
20210409689 | Gradual Decoding Refresh In Video Coding - A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes the video decoder receiving the coded video bitstream, the coded video bitstream containing a gradual decoding refresh (GDR) flag corresponding to a coded video sequence (CVS); determining, by the video decoder, whether a GDR picture is present in the CVS based on a value of the GDR flag; initiating, by the video decoder, decoding of the CVS at the GDR picture when the value of the GDR flag indicates that the GDR picture is present; and generating, by the video decoder, an image according to the CVS as decoded. A corresponding method of encoding implemented by a video encoder is also disclosed. | 2021-12-30 |
20210409690 | Gradual Decoding Refresh In Video Coding - A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes the video decoder determining whether a gradual decoding refresh (GDR) picture in the coded video bitstream is an initial picture in decoding order or the initial picture following an end of sequence (EOS) network abstraction layer (NAL) unit in the decoding order; setting a flag to a value to prevent the GDR picture from being output when the GDR picture is the initial picture in decoding order or the initial picture following the EOS NAL unit in the decoding order; decoding the GDR picture; and storing the GDR picture in a decoded picture buffer (DPB). | 2021-12-30 |
20210409691 | Gradual Decoding Refresh In Video Coding - A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes the video decoder determining whether a value for a first flag is provided by an external input; setting a first flag equal to the value provided by the external input and a second flag equal to the value of the first flag to prevent a gradual decoding refresh (GDR) picture from being output when the value for the first flag is provided by the external input; decoding the GDR picture; and storing the GDR picture in a decoded picture buffer (DPB). | 2021-12-30 |
20210409692 | METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO USING INTER-PREDICTION - Image decoding of decoding a sequence of coded pictures on a block-by-block basis is provided. The image decoding incudes decoding a first high-level syntax element from a bitstream to determine, at a sequence level, whether affine motion prediction is allowed. A second high-level syntax element is extracted for each of at least one coding tool from the bitstream depending on the first high-level syntax element. At a picture level, the method determines whether each of the at least one coding tool is allowed. The coding tool includes sample-by-sample adjustment of affine motion prediction samples. | 2021-12-30 |
20210409693 | METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO USING INTER-PREDICTION - Image decoding of decoding a sequence of coded pictures on a block-by-block basis is provided. The image decoding incudes decoding a first high-level syntax element from a bitstream to determine, at a sequence level, whether affine motion prediction is allowed. A second high-level syntax element is extracted for each of at least one coding tool from the bitstream depending on the first high-level syntax element. At a picture level, the method determines whether each of the at least one coding tool is allowed. The coding tool includes sample-by-sample adjustment of affine motion prediction samples. | 2021-12-30 |
20210409694 | METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO USING INTER-PREDICTION - Image decoding of decoding a sequence of coded pictures on a block-by-block basis is provided. The image decoding incudes decoding a first high-level syntax element from a bitstream to determine, at a sequence level, whether affine motion prediction is allowed. A second high-level syntax element is extracted for each of at least one coding tool from the bitstream depending on the first high-level syntax element. At a picture level, the method determines whether each of the at least one coding tool is allowed. The coding tool includes sample-by-sample adjustment of affine motion prediction samples. | 2021-12-30 |
20210409695 | METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO USING INTER-PREDICTION - Image decoding of decoding a sequence of coded pictures on a block-by-block basis is provided. The image decoding incudes decoding a first high-level syntax element from a bitstream to determine, at a sequence level, whether affine motion prediction is allowed. A second high-level syntax element is extracted for each of at least one coding tool from the bitstream depending on the first high-level syntax element. At a picture level, the method determines whether each of the at least one coding tool is allowed. The coding tool includes sample-by-sample adjustment of affine motion prediction samples. | 2021-12-30 |
20210409696 | BITSTREAM DECODER - The present disclosure relates to: a method of decoding, in a decoder, a bitstream representing an image, wherein the bitstream comprises a plurality of blocks of residual samples, and one or more reconstructed image frames of the image are obtained by adding a respective block of residual samples to a combined hypotheses block of intra-predictions, the combined hypotheses block of intra-predictions being formed by applying a method comprising: receiving the bitstream; for each block of residual samples: determining if a combined intra-prediction hypothesis is indicated and/or inferred from the bitstream and, if so: for each block of residual samples of a block for which a combined intra-prediction hypothesis is indicated and/or inferred: determining a first intra-prediction mode from information extracted from the bitstream; determining or inferring at least a second, different, intra-prediction mode; applying the first intra-prediction mode to at least one reference sample to form a first hypothesis prediction sample; applying the at least one second intra-prediction mode to said at least one reference sample to form a second hypothesis prediction sample; and forming a said combined hypotheses block of predictions by combining the first and second hypothesis prediction samples formed for the block. | 2021-12-30 |
20210409697 | METHOD AND APPARATUS FOR PROCESSING VIDEO SIGNAL - A method for decoding a video according to the present invention may comprise: determining a first prediction mode for a first sub-block in a current block and a second intra prediction mode for a second sub-block, performing a first prediction for the first sub-block based on the first intra prediction mode, performing a second prediction for the second sub-block based on the second intra prediction mode, and obtaining a prediction sample of the current block according to a result of the first prediction and the second prediction. | 2021-12-30 |
20210409698 | DESIGN FOR DISTRIBUTED DECODING REFRESH IN VIDEO CODING - A method of video encoding a sequence of pictures, the method being implemented in an encoding device and comprising: obtaining an intra prediction picture comprising at least two sub-units; obtaining a first encoded other picture, wherein the intra prediction picture and the first encoded other picture have the same Picture Order Count, POC, value; obtaining encoded other pictures different from the intra prediction picture and the first encoded other picture; and distributing the at least two sub-units of the intra prediction picture over one or more sub-units of the encoded other pictures and/or over one or more sub-units of the first encoded other picture. | 2021-12-30 |
20210409699 | DEBLOCKING OF VIDEO PICTURE BOUNDARIES - Methods and apparatuses for applying a deblocking to a coding unit in video pictures. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit. | 2021-12-30 |
20210409700 | SYSTEMS AND METHODS FOR INTRA PREDICTION - The present disclosure relates to systems and methods for intra prediction. The methods may include selecting a candidate prediction block from a plurality of prediction blocks of a video slice according to a first condition, wherein a width of the candidate prediction block is different from a height of the candidate prediction block; selecting an angular prediction mode from a plurality of candidate prediction modes of the candidate prediction block; and determining a filter for the angular prediction mode of the candidate prediction block according to a second condition. | 2021-12-30 |
20210409701 | SYSTEMS AND METHODS FOR APPLYING DEBLOCKING FILTERS TO RECONSTRUCTED VIDEO DATA - Systems and methods for applying deblocking filters to reconstructed video data are disclosed. Sample values in adjacent reconstructed video blocks are modified according to multiple passes of a deblocking filter. A filtering pass may correspond to processing or constructing of all or subset of samples to be deblocked. The number of processing or constructing for each sample in a given pass may correspond to the pass index or order. | 2021-12-30 |
20210409702 | Interpolation Filter Clipping For Sub-Picture Motion Vectors - A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a current picture including a sub-picture coded according to inter-prediction. A motion vector for a block of the sub-picture is determined. A clipping function is applied to sample locations in a reference block to support application of an interpolation filter when the motion vector points outside of the sub-picture and when a flag is set to indicate the sub-picture is treated as a picture. The interpolation filter is applied to results of the clipping function to obtain a predicted sample value. The block is decoded based on the predicted sample value. The block is forwarded for display as part of a decoded video sequence. | 2021-12-30 |
20210409703 | Tile Level Filtering In Video Coding - A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a flag and a picture including a tile with a tile boundary. The tile is decoded. Filtering operations are performed across the tile boundary when the flag is set to a first value. The filtering operations across the tile boundary are omitted when the flag is set to a second value. The tile is forwarded for display as part of a decoded video sequence. | 2021-12-30 |
20210409704 | CROSS-COMPONENT ADAPTIVE LOOP FILTER - A method, computer program, and computer system is provided for video coding. Video data comprising a chroma component and a luma component is received. Luma samples are extracted from the luma component of the received video data. The chroma component is filtered by a cross-component adaptive loop filter (CC-ALF) based on a location of a chroma sample associated with the chroma component, the extracted luma samples, filter weights associated with the extracted luma samples, and an offset value. | 2021-12-30 |
20210409705 | EXTENDED TRANSFORM PARTITIONS FOR VIDEO COMPRESSION - Transform-level partitioning of a prediction residual block is performed to improve compression efficiency of video data. During encoding, a prediction residual block is generated responsive to prediction-level partitioning performed against a video block, a transform block partition type to use is determined based on the prediction residual block, a non-recursive transform-level partitioning is performed against the prediction residual block according to the transform block partition type, and transform blocks generated as a result of the transform-level partitioning are encoded to a bitstream. During decoding, a symbol representative of the transform block partition type used to encode transform blocks is derived from the bitstream, inverse transformed blocks are produced by inverse transforming encoded video data associated with the prediction residual block, and the prediction residual block is reproduced according to the transform block partition type and used to reconstruct the video block, which is output within an output video stream. | 2021-12-30 |
20210409706 | LOW LATENCY CROSS COMPONENT INTRA PREDICTION MODE - A method, computer program, and computer system is provided for encoding video data. Data corresponding to a video frame is received. A determination is made as to whether semi-decoupled partitioning is applied to the received image data. If it is determined that the received image data is semi-decoupled partitioned, a chroma-from-luma mode is disabled for a chroma block associated with the received image data. | 2021-12-30 |
20210409707 | Encoding and decoding a picture - An apparatus for decoding a picture is configured to partition the picture into coding blocks, using recursive multi-tree splitting. Splitting schemes for the multi-tree splitting are described. According to an embodiment, the decoder decodes a split direction flag from a data stream by context adaptive entropy decoding using a context which depends on whether, and discriminates be-tween, a first number of criteria which would be fulfilled in case of a split direction indicated by the split direction flag being horizontal equals a second number of criteria which would be fulfilled in case of the split direction indicated by the split direction flag being vertical, the first number being greater than the second number, and the first number being smaller than the second number. | 2021-12-30 |
20210409708 | SELECTIVE INTER-COMPONENT TRANSFORM (ICT) FOR IMAGE AND VIDEO CODING - An encoder for encoding a plurality of components of an image content region of an image to be encoded is configured for obtaining the plurality of components representing the image content region; selecting an intercomponent transform from a set of intercomponent transforms; encoding the plurality of components using the selected intercomponent transform to obtain encoded components; and providing the encoded components. | 2021-12-30 |
20210409709 | REDUCING REDUNDANCY BETWEEN TREE TYPES - An improvement in coding efficiency is achieved through restrictions on successive divisions of asymmetric splitting in advanced video coding algorithms, which frequently rely on splitting of a block of video data prior to coding using several transform sizes. Successive divisions of asymmetric splitting are forbidden if an equivalent split can be attained using triple splitting. In an embodiment, a video block is split using successive splits, but the second type of split is dependent on the first type of split. | 2021-12-30 |
20210409710 | MAXIMUM TRANSFORM SIZE CONTROL - A method and apparatus for performing maximum transform size control for decoding of a video sequence includes identifying, by a decoder, a high-level syntax element associated with the video sequence. A maximum transform size associated with the video sequence is determined based on identifying the high-level syntax element associated with the video sequence. The video sequence is decoded using the maximum transform size based on determining the maximum transform size associated with the video sequence. The video sequence is transmitted based on decoding the video sequence using the maximum transform size. | 2021-12-30 |
20210409711 | METHOD, SYSTEM, DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM FOR INVERSE QUANTIZATION - The application discloses a method, system, device and computer-readable storage medium for inverse quantization, wherein, in some embodiments, determining whether the inverse transform coefficient corresponding to the quantized coefficient in the quantized block can be set to 0, according to the size of the quantized block; when the inverse transform coefficient corresponding to the quantized coefficient can't be set to 0, the quantized coefficient is inverse quantized to obtain a corresponding inverse transform coefficient. Compared with the prior art, the inverse quantization method provided by the embodiments of the present invention controls the non-zero coefficient in the inverse transform block obtained by inverse quantization to be in a suitable region by performing zeroing determination before the inverse quantization calculation, thereby reducing the complexity of the inverse transform block, thereby effectively reducing the complexity of the inverse transform process and reducing the difficulty of implementing decoder. | 2021-12-30 |
20210409712 | METHOD FOR CODING VIDEO AND RELATED DEVICE - The present disclosure provides a method and an apparatus for coding a video, a device and a medium. An estimated quantization parameter of a target picture in a target GOP is determined. An inter-picture change degree of the target GOP is determined. A propagation ratio of a target picture block to a reference picture block in the target picture is determined based on the estimated quantization parameter of the target picture and the inter-picture change degree. The video is coded based on the propagation ratio. | 2021-12-30 |
20210409713 | VIDEO ENCODING METHOD AND APPARATUS, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM - Provided are a video encoding method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: acquiring status information of each macroblock in an image to be encoded; dividing the image to be encoded into a plurality of status regions according to the status information of each macroblock; determining a quantizer parameter adjustment value of each of the plurality of status regions in the image to be encoded according to a preset quantizer parameter value table; acquiring a quantizer parameter encoding value of each macroblock in a reference frame image of the image to be encoded; determining a quantizer parameter encoding value of each macroblock in the image to be encoded; and compressing and encoding the image to be encoded. | 2021-12-30 |
20210409714 | SCALE FACTOR FOR QUANTIZATION PARAMETER VALUES IN GEOMETRY-BASED POINT CLOUD COMPRESSION - A G-PCC encoder and G-PCC decoder may quantize and scale, respectively, a position of a child node. The G-PCC encoder may control the precision of the quantization and scaling using a quantization parameter (QP) value and a parameter value k, wherein the parameter value k specifies a number of QP points per doubling of a scaling step size to be used at the G-PCC decoder. | 2021-12-30 |
20210409715 | THREE-DIMENSIONAL DATA ENCODING METHOD, THREE-DIMENSIONAL DATA DECODING METHOD, THREE-DIMENSIONAL DATA ENCODING DEVICE, AND THREE-DIMENSIONAL DATA DECODING DEVICE - A three-dimensional data encoding method includes: (i) in a first case where a layered structure is generated by classifying three-dimensional points into layers: encoding attribute information for the three-dimensional points based on the layered structure; and generating a bitstream including layer information utilized for the generation of the layered structure; and (ii) in a second case where the three-dimensional points are not classified: encoding attribute information for the three-dimensional points; and generating a bitstream not including the layer information. | 2021-12-30 |
20210409716 | IMAGE DECODING METHOD USING RESIDUAL INFORMATION IN IMAGE CODING SYSTEM, AND DEVICE FOR SAME - An image decoding method performed by a decoding device, according to the present document, comprises the steps of: receiving a bitstream including residual information of a current block; deriving a specific number of context-encoding bins for context syntax elements for a current sub-block of the current block; decoding the context syntax elements for the current sub-block included in the residual information on the basis of the specific number; deriving transform coefficients for the current sub-block on the basis of the decoded context syntax elements; deriving residual samples for the current block on the basis of the transform coefficients; and generating a reconstructed picture on the basis of the residual samples. | 2021-12-30 |
20210409717 | DISPLAY CONTROL APPARATUS, DISPLAY APPARATUS, DISPLAY CONTROL SYSTEM, AND STORAGE MEDIUM - In a display control apparatus, it is determine whether video data transmitted to a display apparatus is reliable or unreliable. In response to determining that the video data transmitted to the display apparatus is unreliable, a predetermined process is executed. | 2021-12-30 |
20210409718 | ENCODER AND DECODER, ENCODING METHOD AND DECODING METHOD WITH PROFILE AND LEVEL DEPENDENT CODING OPTIONS - A video encoder according to embodiments is provided. The video encoder is configured for encoding a plurality of pictures of a video by generating an encoded video signal, wherein each of the plurality of pictures includes original picture data. The video encoder includes a data encoder configured for generating the encoded video signal including encoded picture data, wherein the data encoder is configured to encode the plurality of pictures of the video into the encoded picture data. Moreover, the video encoder includes an output interface configured for outputting the encoded picture data of each of the plurality of pictures. Furthermore, a video decoders, systems, methods for encoding and decoding, computer programs and encoded video signals according to embodiments are provided. | 2021-12-30 |
20210409719 | PREDICTION VALUE DETERMINATION METHOD, ENCODER AND COMPUTER STORAGE MEDIUM - A prediction value determination method, an encoder and a decoder are provided. The method is applicable to an encoder or a decoder, and the method comprises: acquiring reconstructed blocks of a block to be encoded, a number of the reconstructed blocks being more than one; processing template pixel matrices of the reconstructed blocks according to preset processing parameters to obtain processed template pixel matrices; determining a matched block of the block to be encoded according to the processed template pixel matrices; and determining a pixel matrix of the matched block of the block to be encoded as a prediction of the block to be encoded. | 2021-12-30 |
20210409720 | VIDEO PROCESSING METHOD AND DEVICE - A video processing method includes constructing a motion information candidate list for an image block of a current frame, selecting motion information for a sub-image-block included in the image block from the motion information candidate list, and encoding or decoding the image block according to the selected motion information. The motion information candidate list includes at least one piece of dual motion-information. | 2021-12-30 |
20210409721 | SYSTEM AND METHOD FOR VIDEO CODING - An image encoder or decoder includes circuitry and a memory coupled to the circuitry. The circuitry, in operation, predicts a first set of samples for a first partition of a current picture with one or more motion vectors including a first motion vector and predicts a second set of samples for a first portion of the first partition with one or more motion vectors from a second partition different from the first partition. The samples of the first set of samples of the first portion of the first partition and of the second set of samples of the first portion of the first partition are weighted. A motion vector for the first portion of the first partition is stored which is based on one or both of the first motion vector and the second motion vector. The first partition is encoded or decoded using at least the weighted samples of the first portion of the first partition. | 2021-12-30 |
20210409722 | METHODS AND APPARATUS OF MOTION VECTOR ROUNDING, CLIPPING AND STORAGE FOR INTER PREDICTION BASED ON MANTISSA-EXPONENT REPRESENTATIONS - A method for video coding is provided. The method may include: identifying motion vectors (MVs) and control point motion vectors (CPMVs) for spatial MV prediction and affine motion inheritance, respectively; converting the MVs and the CPMVs into a mantissa-exponent format; and storing mantissa-exponent representations of the MVs and the CPMVs in a memory. | 2021-12-30 |
20210409723 | VIDEO SIGNAL PROCESSING METHOD AND DEVICE - According to the present invention, there is provided a method of decoding an image, the method including: deriving an initial motion vector of a current block; determining a motion refinement vector of the current block; and determining a motion vector of the current block on the basis of the initial motion vector and the motion refinement vector. Herein, the initial motion vector is derived from any one of merge candidates included in a merge candidate list for the current block. | 2021-12-30 |
20210409724 | METHOD AND DEVICE FOR BITRATE ADJUSTMENT IN ENCODING PROCESS - A method for bitrate adjustment in an encoding process includes: for a target video frame that has completed a complexity analysis, determining a complexity adjustment factor of the target video frame according to a frame type and a duration of the target video frame; acquiring a to-be-encoded current video frame, and calculating a long-term complexity corresponding to the current video frame according to complexities and respective complexity adjustment factors of target video frames that have completed the complexity analysis; determining a target number of bits per pixel corresponding to the current video frame according to the long-term complexity and a preset reference number of bits per pixel; and determining a target bitrate used by a current encoding according to the target number of bits per pixel and configuration parameters of a target video to which the current video frame belongs. | 2021-12-30 |
20210409725 | Video Fildelity Measure - A video fidelity measure is determined for a video sequence ( | 2021-12-30 |
20210409726 | METHOD FOR GENERATING RESIDUAL IMAGE OF MULTI-VIEW VIDEO AND APPARATUS USING THE SAME - Disclosed herein are a method and apparatus for generating a residual image of multi-view video. The method includes generating a pruning mask of an additional view image by mapping a basic view image to the additional view image, among multi-view images, and detecting outliers in the pruning mask using color information of the basic view image and the additional view image. | 2021-12-30 |
20210409727 | METHOD AND DEVICE FOR DECODING IMAGE ACCORDING TO INTRA-PREDICTION IN IMAGE CODING SYSTEM - An intra-prediction method performed by a decoding device, according to the present disclosure, comprises the steps of: deriving an intra-prediction mode for a current block; deriving reference samples of the current block; determining whether a PDPC or UWP for the current block is performed; deriving weights for target sample of the current block when the UWP is performed on the current block; deriving reference samples of the target sample, according to the intra-prediction mode, among the reference samples; and deriving a prediction sample of the target sample by performing weighted sum for the reference samples of the target samples on the basis of the weights. | 2021-12-30 |
20210409728 | IMAGE ENCODING METHOD/DEVICE, IMAGE DECODING METHOD/DEVICE, AND RECORDING MEDIUM IN WHICH BITSTREAM IS STORED - The present invention provides an image encoding method and an image decoding method. The image decoding method of the present invention may comprise: obtaining intra-frame prediction information of a current block from a bitstream; inducing an intra-frame prediction mode of the current block on the basis of the intra-frame prediction information; determining a reference region for intra-frame prediction of the current block; and performing intra-frame prediction of the current block on the basis of the intra-frame prediction mode and the reference region. | 2021-12-30 |
20210409729 | VIDEO DECODING METHOD AND APPARATUS, VIDEO ENCODING METHOD AND APPARATUS, STORAGE MEDIUM, AND ELECTRONIC DEVICE - Disclosed is a video decoding method, including: obtaining a current video frame; determining a region of interest (ROI) of the current video frame; and decoding the ROI by using a first resolution, and decoding at least other regions of the current video frame than the ROI by using second resolutions, the first resolution being higher than the second resolutions. | 2021-12-30 |
20210409730 | Sub-Picture Based Slice Addresses In Video Coding - A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a sub-picture containing a slice. A slice address is obtained. The slice address includes a sub-picture level slice index of the slice when the slice is a rectangular slice. The slice of the sub-picture is decoded based on the slice address. The slice is forwarded for display as part of a decoded video sequence. | 2021-12-30 |
20210409731 | CODING OF TRANSFORM COEFFICIENTS IN VIDEO CODING - Methods and devices for video coding are provided. In the method, the device determines, for a current luma transform block in a coding unit, whether an intra subpartition (ISP) split type is an ISP mode. In response to determining that the intra subpartition split type is not the ISP mode, the device determines a first context index for a Coded Block Flag (CBF) flag of the current luma transform block as being equal to zero or one, where the CBF flag specifies whether the current luma transform block comprises one or more transform coefficient levels not equal to zero. In response to determining that the intra subpartition split type is the ISP mode, the device determines the first context index based on a CBF variable of a previous luma transform unit in the coding unit. | 2021-12-30 |
20210409732 | CROSS COMPONENT INTRA PREDICTION MODE - A method, computer program, and computer system is provided for encoding video data. Data corresponding to a video frame is received. One or more luma and chroma samples from are identified from the received image data. Two or more linear models are determined from the identified luma and chroma samples. The luma and chroma samples are classified into a number of categories corresponding to a number of linear models, and each category has one or more corresponding linear model parameters signaled to the bitstream. | 2021-12-30 |
20210409733 | Pictures with Mixed NAL Unit Types - A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of sub-pictures associated with a picture and a flag. The sub-pictures are contained in a plurality of video coding layer (VCL) network abstraction layer (NAL) units. A NAL unit type value is the same for all VCL NAL units associated with the picture when the flag is set to a first value. When the flag is set to a second value, a first NAL unit type value for VCL NAL units containing one or more of the sub-pictures of the picture is different than a second NAL unit type value for VCL NAL units containing one or more of the sub-pictures of the picture. The sub-pictures are decoded based on the NAL unit type values. The sub-pictures are forwarded for display as part of a decoded video sequence. | 2021-12-30 |
20210409734 | SEPARATION OF GRAPHICS FROM NATURAL VIDEO IN STREAMING VIDEO CONTENT - Aspects of the subject disclosure may include, for example, a method that includes obtaining, by a processing system including a processor, video frames over a network; the processing system uses a machine learning algorithm to identify in each frame a first region comprising a natural image and a second region comprising a synthetic graphic image. The processing system separates the natural image from the synthetic graphic image to generate a natural video and a graphics video, encodes the natural video, and processes the graphics video to generate instructions for rendering graphic images at a client system. The client system performs a decoding procedure for the encoded video, a rendering procedure for client-side graphics in accordance with the instructions, and a compositing procedure to obtain a presentable video stream including the natural image and a client-side graphic corresponding to the synthetic graphic image. Other embodiments are disclosed. | 2021-12-30 |
20210409735 | METHODS, APPARATUSES, COMPUTER PROGRAMS AND COMPUTER-READABLE MEDIA FOR SCALABLE VIDEO CODING AND TRANSMISSION - Residual data is obtained based on first and second representations of an image at a first level of quality. The second representation is based on a representation of the image at a second, lower level of quality. The residual data is useable by a decoder to reconstruct the first representation using the second representation. A configuration message comprising a header part and a payload part is generated and output for processing by the decoder. The payload part comprises obtained configuration data relating to processing of the residual data. The header part comprises: (i) a message type parameter specifying a configuration message type and indicating a given payload format of the payload part, a format size of a payload part having said payload format is predetermined or can be determined from the content of the payload part, and (ii) a payload size parameter specifying the actual size of the payload part. | 2021-12-30 |
20210409736 | VIDEO ENCODING METHOD AND APPARATUS, VIDEO DECODING METHOD AND APPARATUS, ELECTRONIC DEVICE AND READABLE STORAGE MEDIUM - This application discloses a video encoding method and apparatus, a video decoding method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: obtaining a current video frame, the current video frame being divided into a plurality of tile-divided Tile regions; determining a resolution corresponding to each Tile region in the plurality of Tile regions to obtain a plurality of resolutions, the plurality of resolutions including at least two different resolutions; and decoding the Tile region based on the resolution corresponding to the Tile region among the plurality of resolutions, to obtain a decoded video frame. | 2021-12-30 |
20210409737 | VIDEO ENCODING METHOD, VIDEO DECODING METHOD, AND RELATED APPARATUSES - A video decoding method, a video encoding method, and related apparatuses. The method includes: obtaining a current video frame to be decoded, the current video frame being divided into a plurality of regions; determining a corresponding resolution for each region in the plurality of regions, to obtain a plurality of resolutions, the plurality of resolutions including at least two different resolutions; and decoding a video block in each region in the plurality of regions by using a corresponding resolution, the current video frame being divided into a plurality of video blocks. In this application, the technical problem of relatively large fluctuations in a PSNR caused by encoding and decoding of a video by using the same resolution in the related art is resolved. | 2021-12-30 |
20210409738 | VIDEO DECODING METHOD AND APPARATUS, VIDEO ENCODING METHOD AND APPARATUS, STORAGE MEDIUM, AND ELECTRONIC DEVICE - Disclosed is a video decoding method, including: obtaining a current video frame, the current video frame being partitioned into a plurality of regions; obtaining a syntax element carried in syntax data corresponding to each of the plurality of regions, the syntax element being used for indicating a resolution used to decode the region, and a plurality of resolutions used to decode the plurality of regions including at least two different resolutions; and decoding the each of the plurality of regions by using the resolution corresponding to the region. The plurality of resolutions are determined according to a transmission bandwidth of a video stream including the current video frame from a source to a destination, e.g., by comparing the transmission bandwidth with a preset bandwidth threshold, | 2021-12-30 |
20210409739 | SCALABLE VIDEO CODING USING INTER-LAYER PREDICTION CONTRIBUTION TO ENHANCEMENT LAYER PREDICTION - A scalable video decoder is described which is configured to reconstruct a base layer signal from a coded data stream to obtain a reconstructed base layer signal; and reconstruct an enhancement layer signal including spatially or temporally predicting a portion of an enhancement layer signal, currently to be reconstructed, from an already reconstructed portion of the enhancement layer signal to obtain an enhancement layer internal prediction signal; forming, at the portion currently to be reconstructed, a weighted average of an inter-layer prediction signal obtained from the reconstructed base layer signal, and the enhancement layer internal prediction signal to obtain an enhancement layer prediction signal such that a weighting between the inter-layer prediction signal and the enhancement layer internal prediction signal varies over different spatial frequency components; and predictively reconstructing the enhancement layer signal using the enhancement layer prediction signal. | 2021-12-30 |
20210409740 | DATA DELIVERY DEVICE, SYSTEM, METHOD, AND RECORDING MEDIUM - [Problem]In order to improve the likelihood of being able to continue delivery even during degradation of communication quality and improve the efficiency of use of the capability of a transmission path, even with hierarchical encoding having a small number of hierarchies, the present invention comprises: measuring the communication quality of the transmission path with a data receiving device; determining a hierarchical structure of hierarchical data on the basis of the results of measuring the communication quality; generating the hierarchical data of the hierarchical structure by hierarchical encoding of input data; and delivering delivery data of at least some hierarchies of the hierarchical data to the data receiving device. | 2021-12-30 |
20210409741 | METHOD FOR TRANSCODING VIDEO AND RELATED ELECTRONIC DEVICE - Embodiments of the present disclosure provide a method for transcoding a video. An input attribute of a video is obtained and a target attribute is obtained. A segment transcoding speed of the video is determined based on the input attribute and the target attribute. The segment transcoding speed indicates a transcoding speed of a video segment. The number of video segments of the video is determined based on a preset target transcoding speed and the segment transcoding speed. The video is segmented based on a video length of the video and the number of video segments to obtain the video segments. The video segments are transcoded based on the segment transcoding speed. | 2021-12-30 |
20210409742 | METHODS AND SYSTEMS FOR TRANSCODING BETWEEN FRAME-BASED VIDEO AND FRAME FREE VIDEO - The present invention encompasses methods and systems of transcoding frame-based video to frame free video is provided. The method comprises receiving a frame-based video stream, upconverting the received frame-based video stream to produce an upconverted frame-based video stream at a higher frame rate than the received frame-based video stream, and modulating the upconverted frame-based video stream using discrete time sigma delta modulation to produce a frame free video stream. In addition, complimentary methods and systems are disclosed for transcoding frame free video to frame-based video. | 2021-12-30 |
20210409743 | IMAGE ENCODER, IMAGE DECODER, IMAGE ENCODING METHOD, AND IMAGE DECODING METHOD - An image decoder includes circuitry and a memory, wherein the circuitry, in operation, determines whether inter prediction is to be applied to a current block; in response to determining that the inter prediction is to be applied to the current block, performs a partition prediction process; and, in response to determining that the inter prediction is not to be applied, decodes the current block without using the partition prediction process. The partition prediction process includes predicting first values of a set of pixels between a first partition and a second partition in the current block, using a first motion vector for the first partition; predicting second values of the set of pixels, using a second motion vector for the second partition; weighting the first values and the second values; and generating a prediction image for the current block using the weighted first values and the weighted second values. | 2021-12-30 |
20210409744 | IMAGE DECODING DEVICE, IMAGE DECODING METHOD, AND PROGRAM - An image decoding device includes: a boundary strength calculator (that calculates a boundary strength of a block boundary based on input side information; a weight coefficient determinator ( | 2021-12-30 |
20210409745 | IMAGE CODING APPARATUS AND IMAGE DECODING APPARATUS - In a case that luminance information is used for a chrominance prediction in a separate coding tree structure, there is a problem that chrominance blocks cannot be decoded before all luminance blocks constituting a tree are decoded. An image decoding apparatus that splits an image into coding tree units (CTUs) that are rectangular for processing includes a CT information decoding unit configured to split a CTU of the CTUs into coding trees CTs and to process one or more color components as a single coding tree using one coding tree CT of the coding trees CTs or process two or more color components as a separate coding tree using two or more coding trees CTs of the coding trees CTs depending on a tree mode, a CU decoding unit configured to decode a split flag indicating whether to further split a CT of the CTs and to recursively perform block splitting, and an intra predictor configured to use a decoded image of one color component to generate a prediction image of another color component. The CU decoding unit does not decode the split flag from coded data but configures 1 in the split flag in a case of an intra slice, the separate coding tree, and a target CT size being larger than a prescribed maximum intra size. | 2021-12-30 |
20210409746 | SIGNALING OF LOSSLESS CODING IN VIDEO CODING - A computing device performs a method of decoding video data by receiving a bitstream corresponding to video data encoding one or more pictures, wherein the one or more pictures are recursively partitioned into a plurality of groups at different partition levels; determining a first syntax element that corresponds to a first group of the plurality of groups; in accordance with a determination that the first syntax element has a first value: decoding the first group in a first mode; and in accordance with a determination that the first syntax element has a second value: determining a respective second syntax element for each of one or more second groups within the first groups, wherein the one or more second groups are at a second partition level below the first partition level; and decoding each of the one or more second groups in accordance with a value of the respective second syntax element. | 2021-12-30 |
20210409747 | Geospatial Media Recording System - A computer implemented geospatial media recording system which receives a global positioning signal from a global positioning system, a video stream from a video recorder and an audio stream from an audio recorder and encodes the global positioning system signal as global positioning data continuously embedded at intervals in the video stream or the audio stream at a frequency at the upper end or outside of the human audible range as a combined data stream which by operation of a geospatial media program can be concurrently displayed as a video in a first display area with a geospatial representation in second display area on a display surface with a plurality of coordinate location indicators located in the geospatial representation each at the coordinate location associated with the global positioning data embedded in the video. | 2021-12-30 |
20210409748 | SIGNALING HIGH DYNAMIC RANGE AND WIDE COLOR GAMUT CONTENT IN TRANSPORT STREAMS - A program map table in a transport stream comprising an elementary stream identifier indicating a particular elementary stream, a high dynamic range flag indicating the presence or absence of high dynamic range content within the elementary stream, and a wide color gamut flag indicating the presence or absence of wide color gamut content within the elementary stream. | 2021-12-30 |
20210409749 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide methods and apparatuses for video encoding and/or decoding. In some examples, an apparatus for video decoding includes processing circuitry that can decode coded information of a transform block (TB) from a coded video bitstream. The coded information indicates a region of the TB on which a secondary transform is applied. The region includes a first sub-region having transform coefficients calculated by the secondary transform and a second sub-region that is a zero-out region. In response to a determination that a neighboring transform coefficient is in the second sub-region and a current transform coefficient in the TB is not in the second sub-region, the processing circuitry determines the current transform coefficient according to a default value for the neighboring transform coefficient. The processing circuitry reconstructs a sample in the TB based on the transform coefficient for the sample. | 2021-12-30 |
20210409750 | CONSTRAINED AND ADJUSTED APPLICATIONS OF COMBINED INTER- AND INTRA-PREDICTION MODE - Methods of constraining and adjusting the applications of Combined Inter- and Intra-Prediction (CIIP) mode employed in video coding standards, such as the now-current Versatile Video Coding (VVC), are performed at a computing device. In one method, the computing device determines whether to apply decoder-side motion vector refinement (DMVR) and bidirectional optical flow (BDOF) on a bi-prediction block. In another method, the computing device determines whether each CU among the neighboring CUs of the current CU is respectively CIIP-coded, and employing a unified criterion that does not depend upon a determination whether the current CU is intra- or CIIP-coded in the course of using the intra-mode of the neighboring CIIP-coded CU in the formation of the Most Probable Mode (MPM) candidate list for the current CU. | 2021-12-30 |
20210409751 | METHOD AND APPARATUS FOR PALETTE BASED CODING MODE UNDER LOCAL DUAL TREE STRUCTURE - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video encoding includes receiving circuitry and processing circuitry. The processing circuitry determines whether a block is under a local dual tree structure, and disallows a palette based coding mode for encoding the block in response to the block being under the local dual tree structure. | 2021-12-30 |
20210409752 | Personal Video Recorder - A sequence of picture slices is encoded as reference slices and non-reference slices, wherein the reference slices include B slices, by forming, for each B slice, at least one data packet containing data values derived from brightness and color information pertaining to the slice. The data packet for each B slice includes a header element indicating whether the B slice is a reference slice. The header element of each reference B slice has a value that depends on depth of the reference B slice in a hierarchy of discardability. | 2021-12-30 |
20210409753 | METHOD AND APPARATUS FOR AFFINE BASED INTER PREDICTION OF CHROMA SUBBLOCKS - The present invention relates to method and apparatus for motion vector derivation for affine based inter prediction of chroma subblocks based on chroma format. The method includes: determining chroma scaling factors in horizontal and vertical directions based on chroma format information, wherein the chroma format information indicates a chroma format of a current picture which the current image block belongs to; determining a set (S) of luma subblocks of the luma block based on values of the chroma scaling factors; determining a motion vector for a chroma subblock of the chroma block based on motion vectors of one or more luma subblocks in the set (S) of luma subblocks. | 2021-12-30 |
20210409754 | SEARCH REGION FOR MOTION VECTOR REFINEMENT - A method for determining a motion vector to be used in inter-prediction of a current block of a video picture, the method comprising: obtaining an initial motion vector; obtaining at least two groups of points according to the initial motion vector, wherein a first group of the at least two groups of points only includes a first point corresponding to the initial motion vector and additional N points with N≥0 and wherein each point of the first group is closer to the first point than any point of the points of a second group of the at least two groups; and obtaining the motion vector for the current block according to the at least two groups of points and a cost function. | 2021-12-30 |
20210409755 | ENCODERS, DECODERS, METHODS, AND VIDEO BIT STREAMS, AND COMPUTER PROGRAMS FOR HYBRID VIDEO CODING - An encoder for hybrid video coding, the encoder for providing an encoded representation of a video sequence on the basis of an input video content, and the encoder configured to: determine one or more syntax elements related to a portion of the video sequence; select a processing scheme to be applied to the portion of the video sequence based a property described by on the one or more syntax elements, the processing scheme for acquiring a sample for a motion-compensated prediction at an integer and/or fractional location within the portion of the video sequence; encode an index indicating the selected processing scheme such that a given encoded index value represents different processing schemes depending on the property described by the one or more syntax elements; and provide, as the encoded representation of the video sequence, a bit stream including the one or more syntax elements and the encoded index. | 2021-12-30 |
20210409756 | METHOD FOR VIDEO CODING AND AN APPARATUS - A method and apparatus are provided for encoding and decoding image information. The encoding comprises receiving a block of pixels; creating a set of motion vector prediction candidates for the block of pixels; and examining the set to determine if a motion vector prediction candidate is a temporal motion vector prediction, or a spatial motion vector prediction. If the motion vector prediction candidate is a temporal motion vector prediction, the motion vector prediction candidate is kept in the set. If the motion vector prediction candidate is a spatial motion vector prediction, it is examined whether the set comprises a motion vector prediction candidate corresponding with the spatial motion vector prediction; and if so, the motion vector prediction candidate is removed from the set. Once the set is created, one of the candidates from the set is selected to represent a motion vector prediction for the block of pixels. | 2021-12-30 |
20210409757 | MOTION VECTOR GENERATION DEVICE, A PREDICTION IMAGE GENERATION DEVICE, A VIDEO DECODING DEVICE AND A VIDEO CODING DEVICE - To improve a coding efficiency. There are included a PU level search unit configured to search for a motion vector for each prediction block by using a matching process. and a sub-block level search unit configured to search for a motion vector of each of sub-blocks in the prediction block, wherein a precision of a local search by the PU level search unit is lower than a precision of a local search by the sub-block level search unit. | 2021-12-30 |
20210409758 | ENCODER, DECODER, ENCODING METHOD, AND DECODING METHOD - An encoder, when sub-block encoding is to be performed, determines a plurality of sub-blocks in a first image block, the plurality of sub-blocks including a first sub-block, determines a first motion vector for the first sub-block by referring to a first candidate list, performs first inter prediction processing on the first sub-block using the first motion vector, and encodes the first image block using a result of the first inter prediction processing. When partition encoding is to be performed, the encoder, in operation, determines a plurality of partitions in a second image block, the plurality of partitions including a first partition, determines a second motion vector for the first partition by referring to a second candidate list, performs second inter prediction processing on the first partition using the second motion vector, and encodes the second image block using a result of the second inter prediction processing. | 2021-12-30 |
20210409759 | ENCODER, DECODER, ENCODING METHOD, AND DECODING METHOD - An encoder includes memory and circuitry. The circuitry: derives a first motion vector in a unit of a prediction block using a first inter frame prediction mode that uses a degree of matching between two reconstructed images of two regions in two difference pictures, the prediction block being obtained by splitting an image included in a video; and performs, in the unit of the prediction block, a first motion compensation process that generates a prediction image by referring to a spatial gradient of luminance in an image generated by performing motion compensation using the first motion vector derived. | 2021-12-30 |
20210409760 | IMAGE DECODING DEVICE AND IMAGE DECODING METHOD - To achieve a reduction in the amount of coding taken in the use of an asymmetric partition and to implement efficient encoding/decoding processes exploiting the characteristics of the asymmetric partition. An image decoding device includes a motion compensation parameter derivation unit configured to derive a motion compensation parameter indicating either a uni-prediction scheme or a bi-prediction scheme. In a case that a prediction unit has a size less than or equal to a predetermined value, the motion compensation parameter derivation unit is configured to derive the motion compensation parameter by switching between the prediction schemes. | 2021-12-30 |
20210409761 | SYSTEMS AND METHODS FOR IMAGE CODING - The present disclosure relates to systems and methods for image coding. The system may determine a predetermined region in a coding unit in an image, the predetermined region including a plurality of pixels. The system may determine whether a prediction angle of a prediction mode is larger than or equal to | 2021-12-30 |
20210409762 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video encoding includes processing circuitry. The processing circuitry determines a maximum transform size for partitioning a block in a coding tree unit (CTU) based on a size of the CTU. Then, the processing circuitry partitions the block into one or more transform blocks based on the maximum transform size, and encodes residues associated with a prediction of the block into bits in a bitstream, according to the one of more transform blocks. | 2021-12-30 |
20210409763 | VIDEO DECODING METHOD AND APPARATUS, VIDEO ENCODING METHOD AND APPARATUS, STORAGE MEDIUM, AND ELECTRONIC DEVICE - A video decoding method is disclosed and performed by an electronic device, the method including: obtaining a first resolution used in decoding a current block and a second resolution used in decoding a reference block in a current video frame, the reference block being a reference block used for performing directional prediction on the current block in the current video frame; building a reconstruction block from the reference block; when the first resolution is greater than the second resolution, adjusting the reconstruction block of the reference block to the first resolution to obtain a first reconstruction block; and performing directional prediction on the current block according to the first reconstruction block and the current block. | 2021-12-30 |
20210409764 | IMAGE ENCODING DEVICE, IMAGE DECODING DEVICE AND PROGRAM - An image encoding device | 2021-12-30 |
20210409765 | IMPLEMENTATION EFFICIENT PARTITION-BASED INTRA CODING CONCEPT - Decoder for block-based decoding of a picture from a data stream, configured to decode an intra-coding mode for a predetermined block of the picture from the data stream, configured to decode a partition dimension flag for the predetermined block of the picture from the data stream and set a partition dimension depending on the partition dimension flag to be horizontal or vertical and the decoder is configured to partition, along the predetermined dimension, the predetermined block into transform partitions which are as wide as the predetermined block perpendicular to predetermined dimension, furthermore configured to decode, for each transform partition, a transform of a prediction residual from the data stream; intra-predicting the predetermined block depending on one or more already reconstructed samples neighboring the predetermined block in a manner depending on the intra-coding mode to obtain a predictor for the predetermined block; and reconstructing the predetermined block by correcting the predictor within each transform partition using the transform of the prediction residual decoded for the respective transform partition. | 2021-12-30 |
20210409766 | CODING AND DECODING OF AN OMNIDIRECTIONAL VIDEO - A process for coding an image of a view from among a plurality of views, including the following steps: selecting a first or a second coding method to code image data from the image; generating a data signal containing information indicating whether it is the first or the second coding method that has been selected, and, if it is the first coding method, coding the original image data so as to provide coded original data, and, if it is the second coding method, coding processed image data from the image obtained by image processing of the original image data so as to provide coded processed data; and coding information describing the image processing which has been applied. | 2021-12-30 |
20210409767 | POINT CLOUD DATA TRANSMISSION DEVICE, POINT CLOUD DATA TRANSMISSION METHOD, POINT CLOUD DATA RECEPTION DEVICE, AND POINT CLOUD DATA RECEPTION METHOD - Disclosed herein are a point cloud data transmission method. The point cloud data transmission method may include encoding point cloud data, encapsulating a bitstream that includes the encoded point cloud data into a file, and transmitting the file, the bitstream is included in multiple tracks of the file, the file further includes signaling data, and the signaling data includes at least one parameter set and alternative group related information. | 2021-12-30 |
20210409768 | TILING FOR VIDEO BASED POINT CLOUD COMPRESSION - A method for point cloud encoding includes generating, for a three-dimensional (3D) point cloud, video frames and atlas frames that includes pixels representing information about the 3D point cloud, wherein atlas tiles represent partitions in the atlas frames and video tiles represent partitions in the video frames. The method also includes setting a value for a syntax element according to relationships between sizes of the video tiles and sizes of the atlas tiles. The method further includes encoding the video frames and the atlas frames to generate video sub-bitstreams and an atlas sub-bitstream, respectively. Additionally, the method includes generating a bitstream based on the atlas sub-bitstream, the video sub-bitstreams, and the syntax element and transmitting the bitstream. | 2021-12-30 |
20210409769 | THREE-DIMENSIONAL DATA ENCODING METHOD, THREE-DIMENSIONAL DATA DECODING METHOD, THREE-DIMENSIONAL DATA ENCODING DEVICE, AND THREE-DIMENSIONAL DATA DECODING DEVICE - A three-dimensional data encoding method uses a first encoding scheme and a second encoding scheme different from the first encoding scheme, and includes: (i) transforming a first quantization parameter to a first scale value or (ii) transforming the first scale value to the first quantization parameter, based on a first table indicating a correspondence between values of the first quantization parameter and values of the first scale value and being shared between the first encoding scheme and the second encoding scheme; performing encoding including a first quantization process to generate encoded attribute information, the first quantization process being a process of dividing, by the first scale value, each of first coefficient values based on items of attribute information of three-dimensional points included in point cloud data; and generating a bitstream including the encoded attribute information and the first quantization parameter. | 2021-12-30 |
20210409770 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND PROGRAM - An image processing apparatus executes quantization of a plurality of types of coefficients for respective transform processing blocks for residual data that indicates a difference between original image data and predicted image data calculated by a computing part | 2021-12-30 |
20210409771 | IMAGE DECODING APPARATUS, IMAGE DECODING METHOD, AND STORAGE MEDIUM - A decoding unit decodes data corresponding to an N×M array of quantized coefficients from a bit stream, An inverse quantization unit derives orthogonal transform coefficients from the N×M array of quantized coefficients by using at least a quantization matrix. An inverse orthogonal transform unit performs inverse orthogonal transform on the orthogonal transform coefficients generated by the inverse quantization unit to generate prediction residuals corresponding to a block of a P×Q array of pixels. An inverse quantization unit derives the orthogonal transfonn coefficients by using at least a quantization matrix of an N×M array of elements, and the inverse orthogonal transform unit generates prediction residuals for the P×Q array of pixels having a size larger than the N×M array. | 2021-12-30 |
20210409772 | IMAGE CODING APPARATUS, IMAGE CODING METHOD, AND STORAGE MEDIA - An orthogonal transform unit orthogonally transforms prediction residuals in a block of a P×Q array of pixels, thereby generating an N×M (N is an integer satisfying N | 2021-12-30 |
20210409773 | JVET CODING BLOCK STRUCTURE WITH ASYMMETRICAL PARTITIONING - A method of partitioning a video coding block for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have a quadtree branching from the root node and binary trees branching from each of the quadtree's leaf nodes using asymmetric binary partitioning to split a coding unit represented by a quadtree leaf node into two child coding units of unequal size, representing the two child coding units as leaf nodes in a binary tree branching from the quadtree leaf node and coding the child coding units represented by leaf nodes of the binary tree with JVET, wherein further partitioning of child coding units split from quadtree leaf nodes via asymmetric binary partitioning is disallowed. | 2021-12-30 |
20210409774 | JVET CODING BLOCK STRUCTURE WITH ASYMMETRICAL PARTITIONING - A method of partitioning a video coding block for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT) structure that can have a quadtree branching from the root node and binary trees branching from each of the quadtree's leaf nodes using asymmetric binary partitioning to split a coding unit represented by a quadtree leaf node into two child coding units of unequal size, representing the two child coding units as leaf nodes in a binary tree branching from the quadtree leaf node and coding the child coding units represented by leaf nodes of the binary tree with JVET, wherein further partitioning of child coding units split from quadtree leaf nodes via asymmetric binary partitioning is disallowed. | 2021-12-30 |