Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 795. Отображено 157.
09-02-2023 дата публикации

INERTIAL MEASUREMENT MODULE, SHOCK ABSORPTION SYSTEM, AND UNMANNED AERIAL VEHICLE

Номер: US20230045359A1
Автор: Han GAO
Принадлежит:

Embodiments of the present invention are an inertial measurement module, includes a mount, a circuit board, an inertial measurement assembly, a thermally conductive member and a counterweight assembly. The circuit board is mounted to a surface of the mount. The inertial measurement assembly includes a thermal resistor and an inertial measurement unit. The thermally conductive member is configured to abut against the thermal resistor and the inertial measurement unit. The counterweight assembly is mounted to the surface of the mount. A first groove is arranged on an end surface of the counterweight assembly facing the mount. A receiving space is formed by the first groove and the end surface of the mount. The thermally conductive member and the inertial measurement assembly are both received in the receiving space. The thermally conductive member is arranged at a preset distance from a bottom of the first groove.

Подробнее
21-03-2024 дата публикации

METHOD AND APPARATUS FOR MOTION VECTOR PREDICTION BASED ON SUBBLOCK MOTION VECTOR

Номер: US20240098299A1
Принадлежит: Tencent America LLC

This disclosure relates generally to video coding/decoding and particularly to motion vector prediction based on subblock motion vectors. One method is disclosed for processing a current block of a current frame in a coded video bitstream. The method includes receiving, by a device, a coded video bitstream; determining, by the device based on the coded video bitstream, the current block of the current frame to be inter predicted by at least one reference block of at least one reference frame; determining, by the device based on the coded video bitstream, a current-block motion vector (MV) corresponding to each of the at least one reference block, the current-block MV to be predicted by a reference MV; and identifying, by the device, a subblock MV of a MV reference block as the reference MV for predicting the current-block MV.

Подробнее
17-06-2021 дата публикации

METHOD AND APPARATUS OF HISTORY-BASED INTRA MODE CODING

Номер: US20210185326A1
Принадлежит:

A method to derive candidate intra prediction modes, comprising: recording an intra prediction mode of at least one previous coding unit, wherein the previous coding unit is not adjacent to a to-be-processed coding unit; adding at least one recorded intra prediction mode into a set of candidate intra prediction modes, when the number of the candidate intra prediction modes is less than a preset threshold. 1. A method to derive candidate intra prediction modes , comprising:recording an intra prediction mode of at least one previous coding unit, wherein the previous coding unit is not adjacent to a to-be-processed coding unit; andadding at least one recorded intra prediction mode into a set of candidate intra prediction modes based on a determination that a number of the candidate intra prediction modes included in the set of candidate intra prediction modes is less than a preset threshold.2. The method of claim 1 , wherein the set of candidate intra prediction modes is a most probable mode (MPM) list.3. The method of claim 1 , wherein the set of candidate intra prediction modes includes intra prediction modes that are not included in a most probable mode list.4. The method of claim 1 , wherein recording the intra prediction mode of the at least one previous coding unit comprises:adding the intra prediction mode of the at least one previous coding unit into a historical table according a processing order of a plurality of previous coding units comprising the at least one previous coding unit.5. The method of claim 4 , wherein the historical table is a first-in-first-out table.6. The method of claim 4 , wherein at least two entries in the historical table are different from one another.7. The method of claim 4 , whereina position of an entry in the historical table is based on a frequency of the entry, and determining whether the intra prediction mode is in the historical table;', 'adding the frequency of the intra prediction mode by one, when determining that the ...

Подробнее
08-07-2021 дата публикации

ENCODING METHOD, DECODING METHOD, ENCODER, AND DECODER

Номер: US20210211666A1
Принадлежит:

This application provides an example method for processing video or image data. The method includes obtaining a non-overlapped region. The method also includes obtaining a transform block (TB) corresponding to a coding block. The method further includes determining whether the TB cross a border of the non-overlapped region or not. The method also includes, if the TB cross a border of the non-overlapped region, splitting the TB to obtain at least two sub-TBs according to the border of the non-overlapped region. 1. A method , the method comprising:obtaining a non-overlapped region;obtaining a transform block (TB) corresponding to a coding block;determining whether the TB cross a border of the non-overlapped region or not; andin response to the TB crossing a border of the non-overlapped region, splitting the TB to obtain at least two sub-TBs according to the border of the non-overlapped region.2. The method of claim wherein the shape of the non-overlapped region is a square region.3. The method of claim 1 , wherein the shape of the non-overlapped region is a rectangular region.4. The method of . wherein the shape of the non-overlapped region is a triangle region.5. The method of claim I claim 1 , wherein a size of the non-overlapped region is a pre-determined value.6. The method of claim I claim 1 , wherein a size of the non-overlapped region is determined by an encoder claim 1 ,orthe size of the non-overlapped region is obtained by parsing a bitstream by a decoder.7. The method of claim I claim 1 , wherein the obtaining a non-overlapped region claim 1 , comprises:obtaining at least two non-overlapped regions, andwherein the determining whether the TB cross a border of the non-overlapped region or not, comprises:determining whether a region of the TB contains parts of at least two non-overlapped regions; andif the region of the TB contains parts of at least two non-overlapped regions, the TB cross the border of the non-overlapped region.8. The method of claim 1 , ...

Подробнее
23-07-2020 дата публикации

MEMORY ACCESS WINDOW FOR SUB PREDICTION BLOCK MOTION VECTOR DERIVATION

Номер: US20200236388A1
Принадлежит:

The present disclosure relates to means to enable reduction of memory access in motion vector determination and/or refinement for a prediction block. In particular, the present disclosure relates to means to enable reduction of memory access in motion vector determination and/or refinement performed on a sub prediction block basis. In other words, a prediction block is split into sub prediction blocks for which at least the motion vector refinement is preformed individually. The memory access window which limits the samples accessible during the motion vector determination and refinement of the sub prediction blocks does not exceed the memory access window for performing the motion vector determination and/or refinement for the prediction block. 1. An apparatus for determination of a motion vector for a prediction block , the apparatus comprising: obtain an initial motion vector and a template for the prediction block (PB);', 'determine a refined initial motion vector by template matching with the template in a search space, wherein the search space is located on a position given by the initial motion vector and within a window formed by integer samples accessible for the template matching;', 'split the PB into a plurality of sub-PBs; and', 'determine, for each of the plurality of sub-PBs, a respective motion vector by accessing samples within the window and not accessing samples out of the window., 'processing circuitry configured to2. The apparatus according to claim 1 , wherein the processing circuitry is configured to determine the respective motion vectors for the plurality of sub-PBs by claim 1 , for each respective sub-PB:generating a set of candidate motion vectors based on the refined motion vector for the PB and/or based on motion vectors of sub-PBs and/or PBs temporally or spatially adjacent to the respective sub-PB, wherein the set of candidate motion vectors is generated to include only candidate motion vectors among which each points to a position of ...

Подробнее
08-02-2024 дата публикации

GENOMIC SELECTION (GS) BREEDING CHIP OF HUAXI CATTLE AND USE THEREOF

Номер: US20240043912A1
Принадлежит:

The present disclosure provides a genomic selection (GS) breeding chip of Huaxi cattle and use thereof, and relates to the technical field of molecular breeding. The present disclosure provides a molecular marker combination for whole-genome genotyping of Huaxi cattle, where a genotyping object involves 112,177 single nucleotide polymorphisms (SNPs) and 3 Indels, including seven marker panels in total. In the present disclosure, a genome-wide breeding chip constructed with the molecular marker combination has functional relevance, pertinence and effectiveness, innovation, comprehensiveness, practicality, and cost-effectiveness. This breeding chip also shows uniform distribution of chromosomes in the whole-genome, high coverage, and moderate throughput of markers. This breeding chip has desirable compatibility with existing commercial chips and high cost performance.

Подробнее
20-06-2024 дата публикации

ENCODER, DECODER AND CORRESPONDING METHODS OF BOUNDARY STRENGTH DERIVATION OF DEBLOCKING FILTER

Номер: US20240205387A1
Принадлежит:

Apparatuses and methods for encoding and decoding a video are provided. The method includes determining whether at least one of two blocks of an image in a video is predicted with a combined inter-intra prediction (CIIP), where the two blocks include a first block (block Q) and a second block (block P). There is a boundary between the two blocks. The method further includes setting a boundary strength (Bs) for the boundary to a first value when at least one of the two blocks is predicted with the CHIP, and performing deblocking filter based on the Bs.

Подробнее
20-07-2023 дата публикации

GRAPH PROCESSING METHOD AND APPARATUS

Номер: US20230229704A1
Принадлежит:

A graph processing method and apparatus are used in the field of data visualization. In this method, first, at least two subgraphs of a first graph are obtained, where each subgraph includes, in the first graph, a plurality of nodes and edges between the nodes; second, the nodes and the edges that are included in each subgraph of the at least two subgraphs are calculated, to calculate respective identifiers of the at least two subgraphs; and third, subgraphs with a same identifier in the at least two subgraphs are combined to generate a second graph; and then the second graph generated through combination is output.

Подробнее
01-06-2023 дата публикации

DEVICE AND METHOD FOR NONDESTRUCTIVELY DETECTING TRANSIENT CHARACTERISTIC OF CONDUCTIVE SCREW OF TURBO-GENERATOR ROTOR

Номер: US20230168303A1
Принадлежит: HANGZHOU HENUOVA TECHNOLOGY CO., LTD.

A device and a method for nondestructively detecting a transient characteristic of a conductive screw of a turbo-generator rotor are provided. The device includes a personal computer (PC), an extremely-steep pulse generator, an ultra-high-frequency double-isolation transformer, and a pulse emitting and coupling module, which are connected in sequence. The pulse emitting and coupling module is connected to a load. A synchronous pulse receiving non-inductive divider circuit synchronously receives a characteristic waveform from the load, and the synchronous pulse receiving non-inductive divider circuit is connected to an ultra-high-speed analog/digital (A/D) module through a nonlinear saturation amplifying circuit that amplifies a signal. The PC receives a signal from the ultra-high-speed A/D module. The load includes a positive or negative excitation lead loop that is in a 180° symmetrical and instantaneous short-circuit state and a rotor shaft. The device detects state of the conductive ...

Подробнее
14-07-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS FOR SUBPICTURE SIGNALLING IN SEQUENCE PARAMETER SET

Номер: US20220224944A1
Принадлежит:

A method of coding implemented by a decoding device, a decoder, an encoder are disclosed, the method comprising: obtaining a bitstream; obtaining a value of a syntax element sps_num_subpics_minus1 according to parse the bitstream; when the value of the syntax element sps_num_subpics_minus1 is greater than a preset value, obtaining a value of a syntax element sps_independent_subpics_flag from the bitstream.

Подробнее
25-04-2024 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS FOR MERGE MODE

Номер: US20240137499A1
Принадлежит:

The present disclosure provides methods and devices of processing a block according to a merge candidate list, the method comprising: constructing a first list according to motion information of neighboring blocks of a current block; obtaining prediction information of the current block; when the prediction information of the current block indicates that a sub-block prediction is applied to the current block, obtaining a uni-prediction candidate for the current block according to the first list; using, the uni-prediction candidate for the current block to perform inter prediction of the current block. According to embodiment of the present disclosure, the regular merge list can be directly used and there is no need to explicitly generate the uni-prediction merge candidate list for sub-block prediction.

Подробнее
21-12-2023 дата публикации

BILATERAL MATCHING FOR COMPOUND REFERENCE MODE

Номер: US20230412816A1
Принадлежит:

The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a current coding block in a current image frame from a video bitstream and determining that the current coding block is to be predicted in a joint motion vector difference (JMVD) mode. The method further includes in the JMVD mode, determining that the current coding block is associated with a forward prediction block and a backward prediction block, and based on a cost criterion of a difference of the forward the backward prediction blocks, refining a motion vector difference for at least the forward prediction block to determine a first refined motion vector difference. The method further includes generating the forward prediction block based on at least the first refined motion vector difference and determining motion compensation data of the current coding block based on the forward and backward prediction blocks.

Подробнее
28-07-2022 дата публикации

ENCODER, DECODER AND CORRESPONDING METHODS USING INTERPOLATION FILTERING

Номер: US20220239909A1
Принадлежит:

A method for operating a two-dimensional (2D) separable interpolation filter for coding a video, wherein the two-dimensional separable interpolation filter comprises a first and a second one-dimensional (1D) interpolation filter and a temporal buffer of a predetermined buffer size, wherein the method comprises: obtaining filter coefficients for the first one-dimensional interpolation filter of the two-dimensional interpolation filter; comparing a sum of positive filter coefficients of the obtained filter coefficients with a threshold; and upon determining that the sum of positive filter coefficients is larger than the threshold, amending one or more of the filter coefficients to obtain amended filter coefficients, wherein the one or more filter coefficients are amended such that a sum of positive filter coefficients of the amended filter coefficients is not larger than the threshold; applying the amended filter coefficients to samples of the video to obtain a value of a fractional sample ...

Подробнее
08-02-2024 дата публикации

DEVICE AND METHOD FOR DETECTING SLOT WEDGE, AIR GAP AND BROKEN ROTOR BAR IN MAGNETIC CIRCUIT OF ELECTRIC MACHINERY

Номер: US20240044982A1
Принадлежит: HANGZHOU HENUOVA TECHNOLOGY CO., LTD.

A device for detecting a slot wedge, an air gap and a broken rotor bar is provided, where a sequential circuit generates double concurrent pulses; the sequential circuit is connected to driving power modules; the driving power modules are connected to front-end interface circuits; the front-end interface circuits convert the double concurrent pulses into corresponding magnetic-field pulses; the magnetic-field pulses are transmitted to power supply terminals on adjacent phases of stator windings through impedance matching pins and coupled at a corresponding coil, air gap and squirrel cage rotor to generate single groups of cyclic rotating magnetic potentials; single rotating magnetic potentials are sequentially generated in adjacent slots on each of the phases of the stator windings; rotating electric potentials in magnetic circuits with two symmetrical phases are magnetically coupled to form distributed coupling magnetic field reflected full-cycle waves for reflecting a difference of a ...

Подробнее
07-10-2021 дата публикации

SEARCH REGION FOR MOTION VECTOR REFINEMENT

Номер: US20210314604A1
Принадлежит:

The embodiments disclosed herein relate to the construction of a search space for determining a motion vector for a current block of a picture in a video sequence. The search space construction is split into in two main stages, wherein a first and a second partial search space are respectively determined. Based on an initial estimate of a motion vector, a first search space is first constructed. A first and a second candidate motion of the first search space are identified according to a cost function. Based on the first and the second candidate motion vectors, a second search space is constructed. The motion vector for the current block is selected from the candidate motion vectors of the first search space and the second search space.

Подробнее
02-05-2024 дата публикации

Context Design for Coding and Decoding Syntax Elements in Inter Prediction Modes

Номер: US20240146902A1
Принадлежит: TENCENT AMERICA LLC

This disclosure relates generally to video coding and particularly to methods and systems for determining context for coding and decoding various syntax elements of a video stream in inter prediction modes. Various example implementations are disclosed for limiting numbers of possible coding contexts for syntax elements related to the inter prediction mode, and for selecting coding contexts for a current block based on coding information of spatially neighboring blocks and temporal motion prediction information.

Подробнее
16-12-2021 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS USING INTRA MODE CODING FOR INTRA PREDICTION

Номер: US20210392373A1
Принадлежит:

It is provided a method of prediction coding of a current block, comprising: obtaining an intra prediction mode of a left neighbor block of the current block and an intra prediction mode of an above neighbor block of the current block; constructing a Most Probable Mode (MPM) list of intra prediction modes for the current block, the MPM list comprising at least 5 entries of intra prediction modes as follows: {ang, 2+((ang+61)%64), 2+((ang−1)%64), 2+((ang+60)%64), 2+((ang) %64)} when at least a first condition is fulfilled, where ang represents the intra prediction mode of the left neighbor block or the intra prediction mode of the above neighbor block. 1. A method of prediction coding of a current block implemented by a decoding device or an encoding device , comprising:obtaining an intra prediction mode of a left neighbor block of the current block;obtaining an intra prediction mode of an above neighbor block of the current block; andconstructing a Most Probable Mode (MPM) list of intra prediction modes for the current block, the MPM list comprising at least 5 entries of intra prediction modes as follows:{ang, 2+((ang+61)%64), 2+((ang−1)%64), 2+((ang+60)%64), 2+((ang) %64)} when at least a first condition is fulfilled, wherein the first condition includes that the intra prediction mode of the left neighbor block and the intra prediction mode of the above neighbor block are the same angular mode, and wherein ang represents the intra prediction mode of the left neighbor block or the intra prediction mode of the above neighbor block.2. The method according to claim 1 , wherein the MPM list comprises the at least 5 entries of intra prediction modes when the first condition and a second condition are fulfilled claim 1 , wherein the second condition includes that the current block is coded with Intra Sub Partition (ISP) mode.3. The method according to claim 1 , further comprising coding the intra prediction mode of the current block based on the generated MPM list.4. The ...

Подробнее
15-02-2024 дата публикации

ENCODER, DECODER AND CORRESPONDING METHODS OF MOST PROBABLE MODE LIST CONSTRUCTION FOR BLOCKS WITH MULTI-HYPOTHESIS PREDICTION

Номер: US20240056596A1
Принадлежит:

The present disclosure relates to the field of picture processing. Especially, the disclosure deals with improving the prediction of a block of a picture when decoding or encoding. A method of coding a block of a picture, comprising: obtaining an indication parameter for a current coding block. The indication parameter represents whether a multi-hypothesis prediction is applied to the current coding block. When the indication parameter represents that the multi-hypothesis prediction is applied to the current coding block, coding the current coding block according to a planar mode.

Подробнее
07-01-2021 дата публикации

VIDEO ENCODER, A VIDEO DECODER AND CORRESPONDING METHODS WITH IMPROVED BLOCK PARTITIONING

Номер: US20210006786A1
Принадлежит: Huawei Technologies Co Ltd

The present disclosure provides an encoding apparatus and a decoding apparatus, as well as an encoding method and a decoding method. In particular, the present disclosure relates to block partitioning and signaling the partitioning parameters in a bitstream. An override flag in an image region header indicates whether or not a block is to be partitioned according to a first partition constraint information. The override flag is included in the bitstream and the block is partitioned accordingly.

Подробнее
16-06-2022 дата публикации

PERFORMING CHROMA DEBLOCKING FOR BLOCKS WHICH USE JOINT CHROMA CODING

Номер: US20220191496A1
Принадлежит:

A method for deblocking a chroma block edge between a first chroma block of a first image block and a second chroma block of a second image block. The method includes a decision process which includes: determining a first chroma quantization parameter for the first chroma block based on a first luma quantization parameter of a first luma block of the first image block and a chroma QP mapping table for the first chroma block; determining a second chroma quantization parameter for the second chroma block based on a second luma quantization parameter of a second luma block of the second image block and a chroma QP mapping table for the second chroma block; determining an averaged and rounded chroma quantization parameter based on the first chroma quantization parameter and the second chroma quantization parameter; and determining a threshold parameter based on the averaged and rounded chroma quantization parameter.

Подробнее
21-03-2024 дата публикации

METHOD AND APPARATUS FOR IMPLICITLY INDICATING MOTION VECTOR PREDICTOR PRECISION

Номер: US20240098300A1
Принадлежит: Tencent America LLC

This disclosure relates generally to video coding/decoding and particularly for implicitly indicating motion vector predictor precision. One method includes receiving a coded video bitstream; determining, based on the coded video bitstream, a current block of a current frame to be inter predicted by at least one reference block of at least one reference frame; determining, based on the coded video bitstream, a motion vector (MV) of the current block to be predicted by a motion vector predictor (MVP) and a corresponding motion vector difference (MVD); determining an MVP precision according to an implicit indication, a pre-defined rule, or a high-level syntax, wherein an MVD precision associated with the corresponding MVD is different from the MVP precision; and reconstructing, by the device, the current block based at least on the MVP at the determined MVP precision and the MVD at the MVD precision that is different from the MVP precision.

Подробнее
26-01-2023 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS FOR INTRA PREDICTION

Номер: US20230025763A1
Принадлежит:

Devices and methods for Intra prediction are provided. The method includes: obtaining a value of an indication information of a current block. When the value of the indication information indicates the intra prediction mode of the current block is not comprised in the set of most probable modes, deriving the intra prediction mode IntraPredModeY of the current block by the following ordered steps: i. IntraPredModeY is set equal to intra_luma_mpm_remainder[xCb][yCb], ii. The value of IntraPredModeY is incremented by one. The method can improve the efficiency to determine the intra prediction mode of the current block.

Подробнее
13-01-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS OF COMPLEXITY REDUCTION ON INTRA PREDICTION FOR THE PLANAR MODE

Номер: US20220014784A1
Принадлежит:

A method of coding implemented is provided. The method includes the following operations: obtained the height and width of a prediction block without applying clipping operation; calculating a value of a vertical component of an intra prediction sample based on the height and width of the prediction block; calculating a value of a horizontal component of the intra prediction sample based on the height and width of the prediction block; and generating the intra prediction sample based on the value of the vertical component and the value of the horizon component.

Подробнее
31-03-2022 дата публикации

CROSS-CAMERA OBSTACLE TRACKING METHOD, SYSTEM AND MEDIUM

Номер: US20220101540A1
Автор: Guo LI, Han GAO, Xun SUN, Jun WANG
Принадлежит:

Embodiments of the present provide a cross-camera obstacle tracking method, system and medium. The method includes: obtaining obstacle tracking results of images captured by at least two cameras, wherein each obstacle tracking result comprises results after identifying and tracking at least one obstacle in the image captured by each camera, and each obstacle is labeled with a local identifier for each camera; in response to a triggering condition of a main camera in the cameras to fusion of cross-camera obstacles being satisfied, establishing a mapping relation between local identifiers of the obstacles in the cameras and global identifiers according to the obstacle tracking result of each of the cameras; determining similarities of obstacles according to the obstacle tracking result of each of the cameras, and performing fusion of the global identifiers on the same obstacle according to the similarities; and obtaining final obstacle tracking results labeled with the global identifiers. 1. A cross-camera obstacle tracking method , comprising:obtaining obstacle tracking results of images captured by at least two cameras, wherein each obstacle tracking result comprises results after identifying and tracking at least one obstacle in an image captured by each camera, and each obstacle is labeled with a local identifier for each camera;in response to a triggering condition of a main camera in the cameras to fusion of cross-camera obstacles being satisfied, establishing a mapping relation between local identifiers of the obstacles in the cameras and global identifiers according to the obstacle tracking result of each of the cameras;determining similarities of obstacles according to the obstacle tracking result of each of the cameras, and performing fusion of the global identifiers on same obstacles according to the similarities; andobtaining final obstacle tracking results labeled with the global identifiers;wherein the triggering condition of the main camera in the at ...

Подробнее
23-12-2021 дата публикации

DEVICE FOR PREPARING XYLITOL BY INTEGRATING EVAPORATION, CRYSTALLIZATION AND CENTRIFUGAL SEPARATION, AND CONTROL METHOD THEREFOR

Номер: US20210395174A1
Принадлежит:

The present invention relates to a xylitol preparation device integrating evaporation, crystallization and centrifugation, including a xylitol tank, a cleaning liquid tank, a recycling tank and a multiple distribution system, wherein the multiple distribution system includes J groups of evaporators for evaporation concentration, K groups of vacuum crystallization kettles for vacuum crystallization and L groups of centrifuges for centrifugation, wherein 2≤J≤6, 6≤K≤12 and 2≤L≤4; the evaporator, the vacuum crystallization kettle and the centrifuge in different groups are sequentially connected in series with one another through a pipeline and a valve respectively; by controlling on and off of each valve, a xylitol exchange liquid is switched and controlled between a series-connection mode and a parallel-connection mode in the multiple distribution system to enable evaporation, crystallization and separation processes to reach an optimal effect distribution so as to improve productivity. The ...

Подробнее
01-06-2023 дата публикации

RELATION BETWEEN PARTITION CONSTRAINT ELEMENTS

Номер: US20230171437A1
Принадлежит:

The present disclosure relates generally to video coding and picture partitioning methods. In particular, the disclosure is concerned with relations between partition constraint elements, by setting partitioning rules for different picture partitioning methods. The disclosure provides devices and corresponding methods for generating or processing a bitstream including encoded pictures, particularly for setting and including partition constraint element into the bitstream. One of the devices is configured to determine a minimum luma size of a leaf block resulting from quadtree splitting (MinQtSizeY), determine a maximum luma size of a coding block where partitioning using a binary tree splitting is allowed (MaxBtSizeY) based on the MinQtSizeY, and include information for the determined MinQtSizeY into the bitstream.

Подробнее
17-06-2021 дата публикации

APPARATUS AND METHOD AND FOR BOUNDARY PARTITION

Номер: US20210185317A1
Принадлежит: Huawei Technologies Co Ltd

A method for boundary partition of a current block is provided. The method includes obtaining a partition indicator from a received bitstream; determining whether the partition indicator indicates that the current block is to be split and whether the current block is a boundary block; and performing a non-inverse transform operation on an inside part of the current block when the partition indicator indicates that the current block is not to be split and the current block is a boundary block, wherein the inside part of the block is located within the picture. For the boundary block which is determined not to be split, a non-inverse transform operation is chosen. This avoids a normal inverse transform on the residuals of the inside part (within the picture) of the current block in the decoder, so number of blocks for the inverse transformation is decreased, and decoding complexity is thus reduced.

Подробнее
30-04-2020 дата публикации

OVERLAPPED SEARCH SPACE FOR BI-PREDICTIVE MOTION VECTOR REFINEMENT

Номер: US20200137416A1
Принадлежит:

The present disclosure relates to the performance of motion vector refinement in a search space for multi-reference inter-prediction. Two or more reference pictures are selected, one of those used for motion vector refinement. Based on an initial estimate of a motion vector to the reference picture for motion vector refinement, a search space in this reference image is constructed. Using template matching, the first motion vector is refined. The second motion vector to another reference picture is calculated using its initial estimate, the initial estimate of the first motion vector and the refined first motion vector. The search spaces used in template matching in different iterations overlap. 1. An apparatus for determination of a motion vector for an image block including a processing circuitry configured to:determine a (k+1)-th motion vector in a first reference picture as a refinement of a k-th motion vector in the first reference picture for the image block by template matching in a k-th search space including a first plurality of candidate motion vector positions;determine a (k+1)-th motion vector in a second reference picture according to the (k+1)-th motion vector in the first reference picture,determine, according to the (k+1)-th motion vector in the second reference picture, a (k+1)-th search space including a second plurality of candidate motion vector positions; anddetermine (k+2)-th motion vector in the second reference picture as a refinement of the (k+1)-th motion vector in the second reference picture for the image block by template matching in the (k+1)-th search space,wherein the k-th search space in the first reference picture and the (k+1)-th search space in the second reference picture overlap in one or more candidate motion vector position and k being a non-zero integer.2. The apparatus according to claim 1 , wherein the one or more candidate motion vector positions present in both the k-th search space and the (k+1)-th search space includes a ...

Подробнее
29-02-2024 дата публикации

Temporal Motion Vector Predictor Candidates Search

Номер: US20240073406A1
Принадлежит: TENCENT AMERICA LLC

This disclosure relates generally to video coding and particularly to methods and systems for determination of temporal motion vector predictor (TMVP) candidates for inter-prediction in video coding. The disclosed methods, for example, include restricting the number of TMVP candidates in a motion vector predictor (MVP) list and provide various search mechanism in order to promote MVP candidate diversity among TMVP and other types of MVP candidates and to improve coding efficiency.

Подробнее
30-11-2023 дата публикации

SYSTEMS AND METHODS FOR COMBINING SUBBLOCK MOTION COMPENSATION AND OVERLAPPED BLOCK MOTION COMPENSATION

Номер: US20230388535A1
Принадлежит:

The implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a current frame including a current coding block. The current coding block has multiple subblocks. The subblocks are associated with different motion vectors, and include a first subblock located at a boundary of the current coding block. The method includes determining a motion vector of the current coding block, determining a first motion vector of the first subblock, and generating motion compensation data of the first subblock based on the motion vector and the first motion vector of the first subblock, e.g., by identifying a prediction block based on the motion vector of the current coding block, identifying a first prediction block based on the first motion vector of the first subblock, and combining the prediction block and the first prediction block to generate the motion compensation data of the first subblock.

Подробнее
23-07-2020 дата публикации

MEMORY ACCESS WINDOW AND PADDING FOR MOTION VECTOR REFINEMENT

Номер: US20200236389A1
Принадлежит:

The present disclosure relates to motion vector determination using template matching. In particular, an initial motion vector and a template are obtained for a prediction block. Then a refinement of the initial motion vector is determined by template matching with said template in a search space. The search space is located on a position given by the initial motion vector. The template matching accesses integer sample positions within a predetermined window, the predetermined window including said search space and further integer sample positions accessible for the template matching, replaces at least one integer sample position located out of the window by at least one replacement value, each replacement value is based on at least one sample within said window, and uses the accessed integer sample position values as well as the at least one replacement value to perform the template matching. 1. An apparatus for determination of a motion vector for a prediction block including a processing circuitry configured to:obtain an initial motion vector and a template for the prediction block;determine a refinement of the initial motion vector by template matching with said template in a search space, wherein:said search space is located on a position given by the initial motion vector, and accesses integer sample positions within a predetermined window, the predetermined window including said search space and further integer sample positions accessible for the template matching,', 'replaces at least one integer sample position located out of the window by at least one replacement value, wherein each replacement value is based on at least one integer sample position within said window, and', 'use the accessed integer sample position values as well as the at least one replacement value to perform the template matching., 'said template matching2. The apparatus according to claim 1 , wherein:said search space includes at least one fractional sample position with a value ...

Подробнее
18-04-2024 дата публикации

TEMPLATE MATCHING BASED PARTITIONING PATTERN DERIVATION

Номер: US20240129508A1
Принадлежит: Tencent America LLC

A reference block is determined from a plurality of candidate reference blocks for a current block in a current picture based on template matching (TM) costs of the plurality of candidate reference blocks. The TM costs indicate differences between a template of the current block and respective reference templates of the plurality of candidate reference blocks. Samples of the determined reference block are classified into a plurality of classes of samples. A partitioning pattern of the current block is derived based on the determined reference block from a predetermined plurality of partitioning patterns. The derived partitioning pattern indicates a plurality of partitions of the current block. Each of the plurality of classes of the samples of the determined reference block corresponds to a respective partition of the plurality of partitions of the current block. The current block is reconstructed based on the derived partitioning pattern of the current block.

Подробнее
03-12-2020 дата публикации

METHOD AND APPARATUS FOR INTRA PREDICTION

Номер: US20200382768A1
Принадлежит:

A method for constructing a most probable mode (MPM) list for prediction process corresponding to video block is provided. The method includes determining whether a left block of a current coding block is available, in response to determining that the left block of the current coding block is available, adding an intra prediction mode of the left block into an MPM list; determining whether an above block of the current coding block is available, in response to determining that the above block of the current coding block is available, adding an intra prediction mode of the above block into the MPM list; adding an offset to the prediction mode of the left block to obtain a new prediction mode; and adding the above-offset prediction mode into the MPM list when the above-offset prediction mode is not in the MPM list. The MPM list is used to improve coding efficiency. 1. A method for constructing a most probable mode (MPM) list for prediction process corresponding to a video block , the method comprising:determining whether a left block of a current coding block is available;in response to determining that the left block of the current coding block is available, adding an intra prediction mode of the left block into an MPM list;determining whether an above block of the current coding block is available;in response to determining that the above block of the current coding block is available, adding an intra prediction mode of the above block into the MPM list;adding an offset to the intra prediction mode of the left block to obtain a new prediction mode when the left block of the current coding block is available and the intra prediction mode of the left block is an angular mode; and adding the new prediction mode into the MPM list when the new prediction mode is not in the MPM list;oradding an offset to the intra prediction mode of the above block to obtain an above-offset prediction mode when the above block of the current coding block is available and the intra ...

Подробнее
23-05-2024 дата публикации

SYSTEMS AND METHODS FOR IMPROVING WARP EXTEND AND WARP DELTA SIGNALING WITH BACKUP CANDIDATES

Номер: US20240171767A1
Принадлежит:

The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining encoded video data comprising a plurality of blocks and obtaining a motion vector predictor (MVP) candidate block from a MVP list based on a MVP index. The method further includes in accordance with a determination that a block of the plurality of blocks is designated for a warp extend mode, determining whether the MVP candidate block is suitable for the warp extend mode. The method also includes, in accordance with a determination that the MVP candidate block is not suitable for the warp extend mode, identifying a backup MVP candidate block that is suitable for the warp extend mode. The method further includes obtaining a warp model from the backup MVP candidate block; and performing a warp extend operation on the block using the warp model.

Подробнее
15-09-2022 дата публикации

CODING METHOD, DEVICE, SYSTEM WITH MERGE MODE

Номер: US20220295048A1
Принадлежит: HUAWEI TECHNOLOGIES CO., LTD.

Parallel processing of inter prediction of a current coding block and preceding coding blocks depending on the partition depth of the current coding block is disclosed. An apparatus comprises a processing circuitry configured for: obtaining a value of a parameter for the current coding block, wherein the value of the parameter indicates a partition depth of the current coding block, and performing an inter prediction process for the current coding block; wherein no Motion Vector Predictor candidate comprising a motion vector of a coded block of the picture that is not spatially adjacent to the current coding block for the current coding block is used in the inter prediction process or a merge mode inter prediction process comprised in the inter prediction process, when the value of the parameter for the current coding block is greater than a threshold. 1. An apparatus for inter prediction of a current coding block of a picture , wherein the apparatus comprises:a processing circuitry configured for:obtaining a value of a parameter for the current coding block, wherein the value of the parameter indicates a partition depth of the current coding block; andperforming an inter prediction process for the current coding block;wherein no Motion Vector Predictor candidate comprising a motion vector of a coded block of the picture that is not spatially adjacent to the current coding block for the current coding block is used in the inter prediction process or a merge mode inter prediction process comprised in the inter prediction process, when the value of the parameter for the current coding block is greater than a threshold.2. The apparatus according to claim 1 , wherein at least one Motion Vector Predictor candidate comprising a motion vector of a coded block of the picture that is not spatially adjacent to the current coding block for the current coding block is used in the inter prediction process claim 1 , when the value of the parameter for the current coding block is ...

Подробнее
12-03-2020 дата публикации

METHOD FOR RECOGNIZING TRAFFIC LIGHT, DEVICE, AND VEHICLE

Номер: US20200082186A1
Принадлежит:

Embodiments of the present disclosure provide a method and an apparatus for recognizing a traffic light, a device, a storage medium, and a vehicle. The method may include: obtaining semantic information of one or more traffic lights provided at an intersection, and recognizing states of the one or more traffic lights in an image captured by a camera; determining traffic lights representing same semantics from the one or more traffic lights based on the semantic information, and determining a uniform state corresponding to the traffic lights representing the same semantics according to states of the traffic lights representing the same semantics and preset confidences of respective traffic light states; and determining indication information of the traffic lights representing the same semantics according to the uniform state. 1. A method for recognizing a traffic light , comprising:obtaining semantic information of one or more traffic lights provided at an intersection, and recognizing states of the one or more traffic lights in an image captured by a camera;determining traffic lights representing same semantics from the one or more traffic lights based on the semantic information, and determining a uniform state corresponding to the traffic lights representing the same semantics according to states of the traffic lights representing the same semantics and preset confidences of respective traffic light states; anddetermining indication information of the traffic lights representing the same semantics according to the uniform state.2. The method according to claim 1 , wherein obtaining the semantic information of one or more traffic lights provided at the intersection claim 1 , and recognizing the states of the one or more traffic lights according to the image captured by the camera comprise:obtaining location information of the one or more traffic lights provided at the intersection and the semantic information of the one or more traffic lights based on map data; ...

Подробнее
09-06-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS OF SIGNALING AND SEMANTICS IN PARAMETER SETS

Номер: US20220182649A1
Принадлежит:

Signalling of syntax elements in a sequence parameter set of a video bitstream is addressed. Particularly, it is provided a method of decoding a video bitstream wherein a sequence parameter set, SPS, is coded that contains syntax elements that apply to a video sequence, the method comprising obtaining a value of a first syntax element from the SPS used to specify whether a decoded picture buffer, DPB, parameters syntax structure is present in the SPS and obtaining a value of a second syntax element from the SPS, at least when determining that the value of the first syntax element specifies that the DPB parameters syntax structure is present in the SPS, used to specify the presence of a DPB syntax element in the DPB parameters syntax structure, wherein the DPB syntax element is applied to a temporal sublayer except for the highest temporal sublayer in the video sequence. 1. A method of decoding a video bitstream implemented by a decoding device , the method comprising:obtaining a value of a first syntax element from a sequence parameter set (SPS), wherein the value of the first syntax element is used to specify whether a decoded picture buffer (DPB) parameters syntax structure is present in the SPS, wherein the SPS is coded in the video bitstream and contains syntax elements that apply to a video sequence; andobtaining a value of a second syntax element from the SPS, at least when determining that the value of the first syntax element specifies that the DPB parameters syntax structure is present in the SPS, wherein the value of the second syntax element is used to specify presence of a DPB syntax element in the DPB parameters syntax structure, wherein the DPB syntax element is applied to a temporal sublayer except for a highest temporal sublayer in the video sequence.2. The method of claim 1 , further comprising:obtaining a value of the DPB syntax element based on the value of the second syntax element; andreconstructing the video sequence based on the value of the ...

Подробнее
23-02-2017 дата публикации

METHOD AND APPARATUS FOR POSITIONING NAVIGATION IN A HUMAN BODY BY MEANS OF AUGMENTED REALITY BASED UPON A REAL-TIME FEEDBACK

Номер: US20170053437A1
Принадлежит:

Disclosed are a method and apparatus for positioning navigation in a human body by means of augmented reality based upon a real-time feedback, the method includes: obtaining a first 3D reconstructed image of a target object according to medical image data corresponding to properties of the target object, a medical database system, and/or a first set of user instructions; generating image transformation parameters according to information extracted from feature points from the target object acquired by an AR device, and the first 3D reconstructed image; and to adjust the first 3D reconstructed image according to the image transformation parameters to obtain a second 3D reconstructed image, and displaying in a real-time fashion the second 3D reconstructed image on the AR device. 1. A method for positioning navigation in a human body by means of augmented reality based upon a real-time feedback , the method comprises:generating an initial 3D reconstructed image of a target object according to medical image data corresponding to properties of the target object;adjusting the initial 3D reconstructed image according to a medical database system, and/or a first set of user instructions given by a user to obtain a first 3D reconstructed image of the target object;generating image transformation parameters according to information extracted from feature points from the target object acquired by an Augmented Reality (AR) device, and the first 3D reconstructed image of the target object, and the AR device is transparent, and can permit the user to see the target object through the AR device; andadjusting the first 3D reconstructed image according to the image transformation parameters to obtain a second 3D reconstructed image, wherein feature points in the second 3D reconstructed image displayed on the AR device are overlapped with physical feature points of the target object seen by the user through the AR device.2. The method according to claim 1 , wherein the generating the ...

Подробнее
17-11-2022 дата публикации

UAV FOOT STAND AND UAV

Номер: US20220363372A1
Автор: Han GAO
Принадлежит:

Embodiments of the present application are a UAV foot stand and a UAV. The UAV foot stand includes a main body, a mounting board, and a support structure, where one end of the main body is provided with a lightening cavity, one end of the main body that is provided with the lightening cavity extends outward to form the mounting board, the support structure is fixed to the main body, and the support structure at least partially extends into the lightening cavity and is connected to an inner wall of the lightening cavity, so as to increase rigidity of the main body.

Подробнее
21-07-2022 дата публикации

METHOD AND APPARATUS OF SIMPLIFIED GEOMETRIC MERGE MODE FOR INTER PREDICTION

Номер: US20220232226A1
Принадлежит:

A method includes: obtaining one or more parameters of a geometric merge (GEO) inter prediction mode for a current coding block; defining a size of a subblock that is smaller than a size of the current coding block; specifying a position of the subblock within the current coding block, so that either two or three sides of the subblock coincide with sides of the current coding block; determining one or more allowed split directions of a triangle partitioning mode (TPM) for the subblock depending on which of the sides of the subblock coincide with the sides of the current coding block; and obtaining one or more predicted samples for the current coding block by using the TPM partitioning performed for the subblock in accordance with the size of the subblock, the position of the subblock within the current coding block and a TPM split direction of the subblock.

Подробнее
06-01-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS RESTRICTING SIZE OF SUB-PARTITIONS FROM INTRA SUB-PARTITION CODING MODE TOOL

Номер: US20220007020A1
Принадлежит:

The present disclosure provides a method of video coding implemented in a decoding device or an encoding device, the method comprising: determining a block size of a current coding block, the current coding block being coded in intra prediction mode; selecting, based on the determined block size of the current coding block, a sub-partitioning rule that determines a number of sub-partitions and a partition direction into which the current coding block is to be divided; and dividing the current coding block into sub-partitions based on the selected sub-partitioning rule.

Подробнее
19-05-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS OF CHROMA INTRA MODE DERIVATION

Номер: US20220159263A1
Принадлежит:

A method of coding implemented by a decoding device, comprising obtaining a video bitstream; decoding the video bitstream to obtain an initial intra prediction mode value for chroma component of a current coding block; determining whether a ratio between a width for luma component of the current coding block and a width for chroma component of the current coding block is equal to a threshold or not; obtaining a mapped intra prediction mode value for chroma component of the current coding block according to a predefined mapping relationship and the initial intra prediction mode value, when it's determined that the ratio is equal to the threshold; obtaining a prediction sample value for chroma component of the current coding block according to the mapped intra prediction mode value.

Подробнее
07-07-2022 дата публикации

ON BOUNDARY FORCED PARTITION

Номер: US20220217420A1
Принадлежит:

An apparatus and method of partitioning of an image or an image slice is described herein. In particular, on an image processing apparatus, the image or image slice is split into an integer number of coding tree units in both vertical and horizontal directions. The remaining boundary portion is then at least partly forced-split so that the deepest partitioning level is a result of binary partitioning, i.e. includes a coding unit which is longer on one side than on the other side. The longer side is parallel or concurrent to the image or image slice boundary.

Подробнее
02-05-2024 дата публикации

CODING PROCESS FOR GEOMETRIC PARTITION MODE

Номер: US20240146924A1
Принадлежит:

The present disclosure provides a method of coding implemented by a decoding device, the method comprising: obtaining a value of a splitting mode index for a current coding block; obtaining a value of an angle index for the current coding block according to the value of the splitting mode index value and a pre-stored table; setting a value of an index partIdx according to the value of the angle index; and storing motion information for the current coding block according to the value of the index partIdx.

Подробнее
10-12-2020 дата публикации

Method and Apparatus for Intra Prediction in Video Coding

Номер: US20200389644A1
Принадлежит:

A decoding method and a decoder for decoding a current block of a video is provided, wherein the decoding method comprises: determining a set of Most Probable Modes (MPMs) for the current block. When at least one condition is satisfied, the set of MPMs includes a Planar mode, a DC mode, a Vertical mode, a Horizontal mode, an intra prediction mode corresponding to a value of the Vertical mode with a first offset, and an intra prediction mode corresponding to the value of the Vertical mode with a second offset. The decoding method further includes obtaining a MPM flag and an MPM index for the current block from a bitstream of the video, and obtaining an intra prediction mode for the current block for reconstructing the current block. 1. A decoder , comprising:one or more processors; and a non-transitory computer-readable storage medium coupled to the processors and storing programming for execution by the processors, wherein the programming, when executed by the processors, configures the decoder to:determine a set of Most Probable Modes (MPMs) for a current block of a video encoded in a video bitstream, wherein when at least one condition is satisfied, the set of MPMs comprise: a Planar mode, a DC mode, a Vertical mode, a Horizontal mode, an intra prediction mode corresponding to a value of the Vertical mode with a first offset, and an intra prediction mode corresponding to the value of the Vertical mode with a second offset;obtain an (MPM) flag for the current block from the video bitstream, the MPM flag indicating whether an intra prediction mode for the current block is in the set of MPMs for the current block;obtain an MPM index for the current block from the video bitstream, when the MPM flag indicates that the intra prediction mode for the current block is in the set of MPMs for the current block; determine the intra prediction mode for the current block based on the MPM index and the set of MPMs for the current block; andreconstruct the current block using ...

Подробнее
06-05-2021 дата публикации

BOUNDARY BLOCK PARTITIONING IN VIDEO CODING

Номер: US20210136372A1
Принадлежит:

A partitioning method comprises determining whether a current block of a picture is a boundary block and whether the size of the current block is larger than a minimum allowed quadtree leaf node size; and if the current block is the boundary block and the size of the current block is not larger than the minimum allowed quadtree leaf node size (MinQTSize), applying forced binary tree (BT) partitioning to the current block. A method comprises making a determination that a current block of a picture is a boundary block and that a size of the current block is less than or equal to a minimum allowed quadtree (QT) leaf node size (MinQTSize); and applying, in response to the determination, forced binary tree (BT) partitioning to the current block.

Подробнее
23-11-2023 дата публикации

ADJACENT SPATIAL MOTION VECTOR PREDICTOR CANDIDATES IMPROVEMENT

Номер: US20230379452A1
Принадлежит: TENCENT AMERICA LLC

Method, device, and non-transitory storage medium for motion vector prediction (MVP) list construction for video coding are provided. One or more motion vector (MV) candidates may be retrieved from a reference MV bank, the one or more MV candidates being associated with a current block. A position to insert the one or more MV candidates from the reference MV bank into an MVP list associated with the current block is determined. The one or more MV candidates from the reference MV bank is inserted into the MVP list associated with the current block based on the position.

Подробнее
23-07-2020 дата публикации

APPARATUS AND METHOD FOR IMAGE CODING WITH BOUNDARY PARTITION PROCESSING

Номер: US20200236359A1
Принадлежит: Huawei Technologies Co Ltd

An apparatus and a method for image coding with boundary partitioning processing are disclosed. In image coding, and particularly in video coding, images are typically split into smaller blocks or units that are then processed. Effective splitting or partitioning has an important role in effective image coding. The apparatus and method use a particular boundary partitioning processing for improving splitting, which can be used in improving compression performance. The boundary partitioning reduces unnecessary partitioning on the frame boundary and reduces complexity of a forced partitioning procedure.

Подробнее
26-08-2021 дата публикации

VIDEO ENCODER, VIDEO DECODER AND METHODS

Номер: US20210266541A1
Принадлежит:

A method of and an apparatus for encoding and decoding are provided. The method comprises determining whether, as a condition for not applying binary splitting to a current block, determining whether the current block is a boundary block and whether a multi-type tree depth resulting from multi-type tree splitting of a quadtree leaf, is equal to or greater than a sum of a maximum boundary multi-type partition depth and a depth offset. Binary splitting is applied in accordance with a result of determining whether said condition is satisfied. 1. A method of encoding or decoding a picture , comprising: the current block is a non-boundary block not located at a boundary of the picture, and', 'a multi-type tree depth (mttDepth) resulting from multi-type tree splitting of a quadtree leaf is greater than or equal to a sum of a maximum boundary multi-type partition depth (MaxMttDepth) and an offset (depthOffset) to the MaxMttDepth,', 'wherein the depthOffset is initialized as 0 and incremented by 1 if, in the multi-type splitting of the quadtree leaf, a binary tree split is performed; and, 'for a current block of the picture, determining whether the following condition is satisfiednot applying binary splitting to the current block in response to determining that the condition is satisfied.2. The method according to claim 1 , further comprising applying binary splitting to the current block in response to determining that the current block is a boundary block located at the boundary of the picture irrespective of whether the mttDepth is greater than or equal to the sum of the MaxMttDepth and the depthOffset.3. The method of claim 1 , wherein the multi-type tree splitting includes at least one of binary splitting or ternary splitting.4. The method according to claim 1 , wherein the current block is determined not to be a boundary block located at the boundary if x0+cbWidth is smaller than or equal to a picture width claim 1 , pic_width_in_luma_samples claim 1 , of the picture ...

Подробнее
18-01-2024 дата публикации

IMPROVEMENTS ON MODEL STORAGE FOR WARP EXTEND AND WARP DELTA MODES

Номер: US20240022709A1
Принадлежит: TENCENT AMERICA LLC

An approach for encoding/decoding video data, performed by at least one processor, including: obtaining video data; parsing the obtained video data into blocks; generating a set of parameters of a current block, the set of parameters including at least block position information, motion vector information, and delta values; storing a subset of parameters included in the set of parameters in association with the current block; selecting a first warp model of the current block based on a subset of parameters; and decoding the video data based on the first warp model.

Подробнее
09-09-2021 дата публикации

METHOD, DEVICE, APPARATUS AND STORAGE MEDIUM FOR DETECTING A HEIGHT OF AN OBSTACLE

Номер: US20210278199A1
Автор: Han GAO, Xun SUN, Tian XIA
Принадлежит:

A method, device, apparatus and a computer-readable storage medium for detecting a height of an obstacle are provided. The method can include: acquiring observation data of a plurality of reference obstacles from a frame; according to the observation data of each of the reference obstacles, fitting a function F: Z=F(ymax), wherein the observation data of a reference obstacle comprises a longitudinal coordinate of a bottom of the reference obstacle in the frame, and a distance between the reference obstacle and a camera capturing the frame; and determining a distance between the obstacle to be detected and the camera, according to the longitudinal coordinate of the bottom of the obstacle in the frame and the function F; and determining an evaluation value of the height of the obstacle to be detected according to the distance between the obstacle to be detected and the camera. 14-. (canceled)5. A method for detecting a height of an obstacle , comprising:acquiring observation data of a plurality of reference obstacles from a frame; {'br': None, 'i': Z=F', 'y, '(max),'}, 'according to the observation data of each of the reference obstacles, fitting a function Fwhere the observation data of a reference obstacle comprises a longitudinal coordinate of a bottom of the reference obstacle in the frame, and a distance between the reference obstacle and a camera capturing the frame, andwhere ymax is a longitudinal coordinate of a bottom of the reference obstacle in the frame, and Z is a distance between the reference obstacle and the camera;determining a distance between the obstacle to be detected and the camera, according to the longitudinal coordinate of the bottom of the obstacle in the frame and the function F; anddetermining an evaluation value of a height of the obstacle to be detected, according to the distance between the obstacle to be detected and the camera.7. The method according to claim 5 , wherein before acquiring observation data of a plurality of reference ...

Подробнее
20-10-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS OF COMPLEXITY REDUCTION ON INTRA PREDICTION FOR THE PLANAR MODE

Номер: US20220337870A1
Принадлежит:

A method of coding implemented is provided. The method includes the following operations: obtained the height and width of a prediction block without applying clipping operation; calculating a value of a vertical component of an intra prediction sample based on the height and width of the prediction block; calculating a value of a horizontal component of the intra prediction sample based on the height and width of the prediction block; and generating the intra prediction sample based on the value of the vertical component and the value of the horizon component.

Подробнее
16-09-2021 дата публикации

ENCODER, DECODER AND CORRESPONDING METHODS OF MOST PROBABLE MODE LIST CONSTRUCTION FOR BLOCKS WITH MULTI-HYPOTHESIS PREDICTION

Номер: US20210289222A1
Принадлежит:

The present disclosure relates to the field of picture processing. Especially, the disclosure deals with improving the prediction of a block of a picture when decoding or encoding. A method of coding a block of a picture, comprising: obtaining an indication parameter for a current coding block. The indication parameter represents whether a multi-hypothesis prediction is applied to the current coding block. When the indication parameter represents that the multi-hypothesis prediction is applied to the current coding block, coding the current coding block according to a planar mode.

Подробнее
11-01-2024 дата публикации

LOCAL WARP MOTION PREDICTION MODES

Номер: US20240015303A1
Принадлежит: TENCENT AMERICA LLC

An approach for encoding/decoding video data, performed by at least one processor, including: obtaining video data; parsing the video data into blocks, wherein the blocks are associated with reference picture lists; generating a warp model used for a first reference picture list and a second reference picture list of a current block, included in the reference picture lists, based on motion vectors of the current block and adjacent blocks to the current block; decoding a frame among the first reference picture list and the second reference picture list by applying the warp model to the frame.

Подробнее
30-11-2023 дата публикации

SUBBLOCK BASED MOTION VECTOR PREDICTOR DISPLACEMENT VECTOR REORDERING USING TEMPLATE MATCHING

Номер: US20230388485A1
Принадлежит: Tencent America LLC

Aspects of the disclosure provide a method and an apparatus for video encoding/decoding. The apparatus includes processing circuitry for: receiving prediction information of a current coding block in a current picture from a coded video bitstream, the prediction information indicating that the current coding block is coded using a subblock-based temporal motion vector prediction (SbTMVP) mode; deriving multiple displacement vector (DV) candidates by applying multiple DV offset candidates to a fixed DV predictor of the current coding block; comparing a template of the current coding block with each of multiple templates, each template of the multiple templates being located at a position specified by a corresponding one of the multiple DV candidates; calculating a cost value associated with each one of the multiple DV offset candidates based on the comparing; and reordering DV offset indices of the multiple DV offset candidates based on their calculated cost values.

Подробнее
03-01-2019 дата публикации

MULTIPLE TARGETS-TRACKING METHOD AND APPARATUS, DEVICE AND STORAGE MEDIUM

Номер: US20190005657A1

The present disclosure provides a multiple targets-tracking method and apparatus, a device and a storage medium, wherein the method comprises: obtaining a to-be-processed current image, inputting the current image into a convolutional neural network model obtained by pre-training, and obtaining a target detection result; respectively extracting feature vectors of each detected target from a pre-selected convolutional layer; respectively calculating a similarity between the feature vectors of each target in the current image and feature vectors of each target of previous images, completing association of the same target between different image frames according to calculation results, and allocating a tracking serial number. The solution of the present disclosure may be applied to meet requirements for real-time processing.

Подробнее
07-07-2022 дата публикации

METHOD AND APPARATUS OF GENERATING WEIGHTING MASKS FOR INTEGER-SLOPE SPLIT DIRECTIONS IN INTER PREDICTION

Номер: US20220217344A1
Принадлежит:

The present disclosure provides example computer-implemented methods and decoders of video coding for prediction of a block using an inter prediction mode to obtain predicted samples for the block. One example method includes defining a size of a subblock that is smaller than the size of the block. A position of the subblock within the block is specified. One or more allowed split directions of a triangle partitioning mode (TPM) is determined for the subblock depending on which of the sides of the subblock coincide with the sides of the block. One or more predicted samples for the block is obtained by using TPM partitioning performed for the subblock in accordance with the size of the subblock, the position of the subblock within the block, and TPM split direction of the subblock. The block is reconstructed based on the one or more predicted samples.

Подробнее
31-12-2020 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS FOR INTRA PREDICTION

Номер: US20200413050A1
Принадлежит:

Devices and methods for Intra prediction are provided. The method includes: obtaining a value of an indication information of a current block. When the value of the indication information indicates the intra prediction mode of the current block is not comprised in the set of most probable modes, deriving the intra prediction mode IntraPredModeY[xCb][yCb] of the current block by the following ordered steps: i. IntraPredModeY[xCb][yCb] is set equal to intra_luma_mpm_remainder[xCb][yCb], ii. The value of IntraPredModeY[xCb][yCb] is incremented by one. The method can improve the efficiency to determine the intra prediction mode of the current block. 2. The method of claim 1 , wherein a candidate intra prediction mode candModeList[i] in the set of most probable modes is derived by: {'br': None, 'i': i', 'j', 'i', 'j, '(candModeList[],candModeList[])=Swap(candModeList[],candModeList[]).'}, 'when candModeList[i] is greater than candModeList[j] for i=0 . . . 3 and for each i, j=(i+1) . . . 4, swapping both values as follows3. The method of claim 2 , wherein deriving the intra prediction mode IntraPredModeY[xCb][yCb] of the current block further comprises:For i equal to 0 to 4, inclusive, when IntraPredModeY[xCb][yCb] is greater than or equal to candModeList[i], incrementing the value of IntraPredModeY[xCb][yCb] by one.4. The method of claim 1 , wherein the value of the indication information is indicated by a flag intra_luma_mpm_flag.5. The method of claim 4 , wherein when the value of intra_luma_mpm_flag is not equal to 1 claim 4 , the intra prediction mode of the current block is not in the set of most probable modes.6. The method of claim 1 , wherein the set of most probable modes comprises five candidate intra prediction modes and a planar mode.7. The method of claim 1 , wherein the set of most probable modes comprises five candidate intra prediction modes.8. A method of intra prediction implemented by an encoding device claim 1 , comprising: For i equal to 0 to 4, ...

Подробнее
18-01-2024 дата публикации

LOCAL WARP MOTION DELTA MODE

Номер: US20240022756A1
Принадлежит: TENCENT AMERICA LLC

An approach for encoding/decoding video data, performed by at least one processor, may include: obtaining a coded video bitstream; obtaining a plurality of blocks from the video bitstream, wherein the plurality of blocks comprise a current block and one or more neighboring blocks; determining, based a syntax element in the video bitstream, that a warp delta mode is used to predict the current block; determining positions and motion vectors of the one or more neighboring blocks; generating a first warp model of the current block based on motion vectors of the one or more neighboring blocks; selecting a warp model from among the first warp model of the current block and a second warp model associated with one of the one or more neighboring blocks as a base model of a coding mode; and decoding the plurality of blocks in the coding mode based on the base model.

Подробнее
12-03-2020 дата публикации

METHOD, DEVICE, APPARATUS AND STORAGE MEDIUM FOR DETECTING A HEIGHT OF AN OBSTACLE

Номер: US20200080835A1
Принадлежит:

A method, device, apparatus and a computer-readable storage medium for detecting a height of an obstacle are provided. The method can include: acquiring observation data of a plurality of reference obstacles from a frame; for each reference obstacle, determining a first evaluation value of the height of the obstacle to be detected, according to the observation data of the reference obstacle, an observed height of the obstacle to be detected in a frame, an actual height of the reference obstacle, and a distance between a bottom of the obstacle to be detected in the frame and an optical axis of a camera capturing the frame; and determining a second evaluation value of the height of the obstacle to be detected by using a plurality of first evaluation values for the plurality of reference obstacles. 1. A method for detecting a height of an obstacle , comprising:acquiring observation data of a plurality of reference obstacles from a frame;for each reference obstacle, determining a first evaluation value of the height of the obstacle to be detected, according to the observation data of the reference obstacle, an observed height of the obstacle to be detected in a frame, an actual height of the reference obstacle, and a distance between a bottom of the obstacle to be detected in the frame and an optical axis of a camera capturing the frame, wherein the observation data of the reference obstacle comprises an observed height of the reference obstacle in the frame and a distance between a bottom of the reference obstacle in the frame and the optical axis of the camera; anddetermining a second evaluation value of the height of the obstacle to be detected by using a plurality of first evaluation values for the plurality of reference obstacles.3. The method according to claim 1 , wherein determining a second evaluation value of the height of the obstacle to be detected by using a plurality of first evaluation values for the plurality of reference obstacles comprises:acquiring a ...

Подробнее
14-03-2019 дата публикации

TRAFFIC LIGHT STATE RECOGNIZING METHOD AND APPARATUS, COMPUTER DEVICE AND READABLE MEDIUM

Номер: US20190080186A1

The method comprises: obtaining a first image collected by a long-focus camera, a second image collected by a short-focus camera, and positioning information and travelling direction of the autonomous vehicle collected by a positioning sensor at a target moment; according to the positioning information and traveling direction of the autonomous vehicle at the target moment, obtaining, from a high-precision map server, location information of traffic lights within a range of preset distance threshold ahead in the traveling direction of the autonomous vehicle at the target moment; recognizing the state of traffic lights at the target moment, according to the location information of the traffic lights at the target moment, and one image of the first image and second image. 1. A traffic light state recognizing method , wherein the method comprises:obtaining a first image collected by a long-focus camera, a second image collected by a short-focus camera, and positioning information and travelling direction of the autonomous vehicle collected by a positioning sensor at a target moment; the long-focus camera and short-focus camera are respectively disposed on a roof of the autonomous vehicle;according to the positioning information and traveling direction of the autonomous vehicle at the target moment, obtaining, from a high-precision map server, location information of traffic lights within a range of preset distance threshold ahead in the traveling direction of the autonomous vehicle at the target moment;recognizing the state of traffic lights at the target moment, according to the location information of the traffic lights at the target moment, and one image of the first image and second image.2. The method according to claim 1 , wherein the obtaining positioning information of the autonomous vehicle collected by a positioning sensor at a target moment specifically comprises:if it is detected that the positioning sensor does not collect the positioning information of the ...

Подробнее
13-05-2021 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS FOR SUB-BLOCK PARTITIONING MODE

Номер: US20210144374A1
Принадлежит:

A method of coding implemented by a decoding device, comprising obtaining a bitstream; obtaining a value of an indicator for a current block according to the bitstream; obtaining a value of a first parameter for the current block and a value of a second parameter for the current block, according to the value of the indicator and a predefined lookup table; obtaining a value of a sample distance for a sample which is located in the current block, according to the value of the first parameter and the value of the second parameter; obtaining a prediction value for the sample, according to the value of the sample distance for the sample. 115.-. (canceled)16. A method of video coding implemented by a decoding device , comprising:obtaining a bitstream;obtaining a value of an indicator for a current block according to the bitstream;obtaining a value of a first parameter for the current block and a value of a second parameter for the current block according to the value of the indicator and a predefined lookup table;obtaining a value of a sample distance for a sample which is located in the current block according to the value of the first parameter and the value of the second parameter; andobtaining a prediction value for the sample according to the value of the sample distance for the sample; andreconstructing the current block according to the prediction value.17. The method of claim 16 , wherein the first parameter represents an angle for partitioning of the current block.18. The method of claim 16 , wherein the second parameter represents a distance for partitioning of the current block.19. The method of claim 17 , wherein the second parameter represents a distance for partitioning of the current block.20. The method of claim 16 , wherein the second parameter specifies a distance index of a geometric partition claim 16 , or the second parameter describes a distance of a separation line to the center of the current block.21. The method of claim 17 , wherein the second ...

Подробнее
28-04-2022 дата публикации

CODING PROCESS FOR GEOMETRIC PARTITION MODE

Номер: US20220132121A1
Принадлежит:

The present disclosure provides a method of coding implemented by a decoding device, the method comprising: obtaining a value of a splitting mode index for a current coding block; obtaining a value of an angle index for the current coding block according to the value of the splitting mode index value and a pre-stored table; setting a value of an index partIdx according to the value of the angle index; and storing motion information for the current coding block according to the value of the index partIdx.

Подробнее
04-11-2021 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS OF INTRA PREDICTION

Номер: US20210344915A1
Принадлежит:

The present disclosure provides methods and devices for intra prediction. A method of coding implemented by a decoding device, comprising: setting a value of candidate intra prediction mode of a current block to be a default value, wherein the current block is predicted using an intra prediction mode but not a Matrix-based Intra Prediction (MIP) mode and a neighboring block adjacent to the current block is used to derive the value of candidate intra prediction mode of the current block and is predicted using MIP mode; obtaining a value of the intra prediction mode of the current block according to the default value ...

Подробнее
18-11-2021 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS FOR INTRA PREDICTION

Номер: US20210360234A1
Принадлежит:

Devices and methods for Intra prediction are provided. The method includes: obtaining a value of an indication information of a current block. When the value of the indication information indicates the intra prediction mode of the current block is not comprised in the set of most probable modes, deriving the intra prediction mode IntraPredModeY of the current block by the following ordered steps: i. IntraPredModeY is set equal to intra_luma_mpm_remainder[xCb][yCb], ii. The value of IntraPredModeY is incremented by one. The method can improve the efficiency to determine the intra prediction mode of the current block.

Подробнее
08-09-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS OF FILTER MODIFICATION ON GENERAL INTRA PREDICTION PROCESS

Номер: US20220286684A1
Принадлежит: Huawei Technologies Co Ltd

The general intra prediction process is unnecessarily complicated with inclusion of the reference sample filtering. This application provides solutions for this problem. A method for intra prediction is provided. The method includes: during an intra predicted sample generation stage, obtaining a filtering indication, which indicates whether a filtered value or an unfiltered value of reference samples of the current coding block will be used. When the value of the filtering indication is true, a prediction sample is generated by using the filtered value of the reference samples based on the planar mode. When the value of the filtering indication is false, a prediction sample is generated by using the unfiltered value of the reference samples based on the planar mode. As a result, the reference sample filtering stage can be fully removed or can be combined with other stage.

Подробнее
28-12-2023 дата публикации

SUBBLOCK-BASED MOTION VECTOR PREDICTOR WITH MV OFFSET DERIVED BY TEMPLATE MATCHING

Номер: US20230421751A1
Принадлежит: Tencent America LLC

A coded video bitstream comprising a current block in a current picture is received. The current block includes a plurality of subblocks and is to be predicted by a subblock-based template matching motion vector prediction (SbTMVP) mode. A respective collocated reference subblock for each subblock is determined based on a combination of a displacement vector (DV) and a motion vector offset (MVO) that are associated with the respective subblock. A motion vector (MV) field in the respective collocated reference subblock of each subblock in the current block is determined. A respective reference template for each subblock is derived based on the determined MV field of the collocated reference subblock. The plurality of subblocks of the current block is reconstructed by predicting each subblock using the respective reference template in the SbTMVP mode.

Подробнее
16-06-2022 дата публикации

METHOD AND APPARATUS FOR MOTION INFORMATION STORAGE

Номер: US20220191504A1
Принадлежит:

A motion information storing method comprises: determining a distance between a sample set in the current block and the common boundary; and comparing the distance with a threshold to determine whether third motion information is stored for the sample set, wherein the third motion information is derived by the first motion information and the second motion information.

Подробнее
07-12-2023 дата публикации

TRANSLATIONAL MOTION VECTOR CODING IN AFFINE MODE

Номер: US20230396797A1
Принадлежит: Tencent America LLC

Processing circuitry receives, from a coded video bitstream, a first flag for a current block of an affine mode in a current picture, the first flag is associated with a first reference picture. The first flag indicates whether one or more motion vector differences of a reduced counting number are signaled. The reduced counting number is smaller than a number of first control points in a first affine model associated with the first reference picture. The processing circuitry decodes the one or more motion vector differences of the reduced counting number from the coded video bitstream in response to the first flag indicating the reduced counting number. The processing circuitry determines first control point motion vectors for the first control points in the first affine model according to the one or more motion vector differences of the reduced counting number, and reconstructs the current block accordingly.

Подробнее
10-12-2020 дата публикации

INTRA PREDICTION MODE DERIVATION BASED ON NEIGHBORING BLOCKS

Номер: US20200389668A1
Принадлежит:

A method for constructing a Most Probable Mode (MPM) list for intra prediction, the method comprising: determining whether a left neighboring block of a current coding block is available or not; determining whether an above neighboring block of the current coding block is available or not; using a Planar mode, a DC mode, a vertical mode (VER_IDX), a horizontal mode (HOR_IDX), an intra prediction mode corresponding to the vertical mode with an offset −4, an intra prediction mode corresponding to the vertical mode with an offset 4, to obtain a value of an intra prediction mode for the current coding block when one of conditions is satisfied. The MPM list is used to obtain an index value corresponding to a prediction mode of a picture block, so as to improve coding efficiency. 1. A decoder for intra prediction of a video block , comprises:one or more processors; anda non-transitory computer-readable storage medium coupled to the one or more processors and storing programming for execution by the one or more processors, wherein the programming, when executed by the one or more processors, configures the decoder to:determine whether a left neighboring block of a current coding block is available;determine whether an above neighboring block of the current coding block is available;use a Planar mode, a DC mode, a vertical mode (VER_IDX), a horizontal mode (HOR_IDX), an intra prediction mode corresponding to the vertical mode with an offset −4, an intra prediction mode corresponding to the vertical mode with an offset 4 as a set of most probable modes,when one of the following conditions is satisfied:the left neighboring block of the current coding block is not available and the above neighboring block of the current coding block is not available;the left neighboring block of the current coding block is not available, the above neighboring block of the current coding block is available and an intra prediction mode of the above neighboring block is determined to be a Planar ...

Подробнее
19-01-2023 дата публикации

BOUNDARY BLOCK PARTITIONING IN VIDEO CODING

Номер: US20230019654A1
Принадлежит:

A partitioning method comprises determining whether a current block of a picture is a boundary block and whether the size of the current block is larger than a minimum allowed quadtree leaf node size; and if the current block is the boundary block and the size of the current block is not larger than the minimum allowed quadtree leaf node size (MinQTSize), applying forced binary tree (BT) partitioning to the current block. A method comprises making a determination that a current block of a picture is a boundary block and that a size of the current block is less than or equal to a minimum allowed quadtree (QT) leaf node size (MinQTSize); and applying, in response to the determination, forced binary tree (BT) partitioning to the current block.

Подробнее
14-04-2022 дата публикации

ADAPTIVE FILTER STRENGTH SIGNALLING FOR GEOMETRIC PARTITION MODE

Номер: US20220116586A1
Принадлежит:

A method for coding implemented by a decoding device or an encoding device includes: obtaining a first prediction mode for a first sub-block, obtaining a second prediction mode for a second sub-block; obtaining a first prediction value for a sample in the current block according to the first prediction mode, obtaining a second prediction value for the sample in the current block according to the second prediction mode; obtaining a value of an indicator, the value of the indicator indicating a blending operation which is performed for the sample in the current block; and obtaining a combined prediction value for the sample in the current block, according to the value of the indictor, the first prediction value, and the second prediction value. The blending operation adaptively performs around a separation line dividing the current block into at least the first sub-block and the second sub-block.

Подробнее
08-07-2021 дата публикации

CROSS-CAMERA OBSTACLE TRACKING METHOD, SYSTEM AND MEDIUM

Номер: US20210209772A1
Автор: Guo LI, Han GAO, Xun SUN, Jun WANG
Принадлежит:

Embodiments of the present provide a cross-camera obstacle tracking method, system and medium. The method includes: obtaining obstacle tracking results of images captured by at least two cameras, wherein each obstacle tracking result comprises results after identifying and tracking at least one obstacle in the image captured by each camera, and each obstacle is labeled with a local identifier for each camera; in response to a triggering condition of a main camera in the cameras to fusion of cross-camera obstacles being satisfied, establishing a mapping relation between local identifiers of the obstacles in the cameras and global identifiers according to the obstacle tracking result of each of the cameras; determining similarities of obstacles according to the obstacle tracking result of each of the cameras, and performing fusion of the global identifiers on the same obstacle according to the similarities; and obtaining final obstacle tracking results labeled with the global identifiers. 1. A cross-camera obstacle tracking method , comprising:obtaining obstacle tracking results of images captured by at least two cameras, wherein each obstacle tracking result comprises results after identifying and tracking at least one obstacle in the image captured by each camera, and each obstacle is labeled with a local identifier for each camera;in response to a triggering condition of a main camera in the cameras to fusion of cross-camera obstacles being satisfied, establishing a mapping relation between local identifiers of the obstacles in the cameras and global identifiers according to the obstacle tracking result of each of the cameras;determining similarities of obstacles according to the obstacle tracking result of each of the cameras, and performing fusion of the global identifiers on the same obstacle according to the similarities; andobtaining final obstacle tracking results labeled with the global identifiers.2. The method according to claim 1 , wherein the triggering ...

Подробнее
01-02-2024 дата публикации

METHOD AND APPARATUS FOR WARP SAMPLE SELECTION AND GROUPING

Номер: US20240040142A1
Принадлежит: TENCENT AMERICA LLC

Systems and methods for encoding and decoding using warp motion modes are provided. A method includes receiving a bitstream that includes a coded picture; obtaining a plurality of motion vectors pointing to positions in neighboring blocks that are adjacent to a current block in the coded picture, the plurality of motion vectors including at least one temporal motion vector; obtaining motion samples for a warp model based on the plurality of motion vectors; and decoding the current block by using the warp model and the motion samples including the at least one temporal motion vector for prediction. Some Embodiments may include methods of using temporal motion information to derive a warp model, and may further provide warp sample selection and grouping. Some embodiments may provide improvements on local warp motion modes.

Подробнее
07-12-2023 дата публикации

ADJACENT SPATIAL MOTION VECTOR PREDICTOR CANDIDATES IMPROVEMENT

Номер: US20230396793A1
Принадлежит: TENCENT AMERICA LLC

Method, device, and non-transitory storage medium for interleaved motion vector prediction (MVP) for video coding are provided. A MVP candidate list for a current block may be generated based on spatial motion vectors associated with neighboring blocks and non-neighboring blocks. A first spatial motion vector predictor (SMVP) associated with an adjacent neighboring block to the left of the current block may be inserted into the MVP candidate list, and a second SMVP associated with an adjacent neighboring block to the top of the current block may be inserted into the MVP candidate list. One or more candidates in the MVP candidate list may be pruned based on determining that the one or more candidates have a same SMVP.

Подробнее
02-05-2024 дата публикации

CONTEXT DESIGN FOR CODING AND DECODING SYNTAX ELEMENTS IN INTER PREDICTION MODES

Номер: US20240146903A1
Принадлежит: TENCENT AMERICA LLC

This disclosure relates generally to video coding and particularly to methods and systems for determining context for coding and decoding various syntax elements of a video stream in inter prediction modes. Various example implementations are disclosed for limiting numbers of possible coding contexts for syntax elements related to the inter prediction mode, and for selecting coding contexts for a current block based on coding information of spatially neighboring blocks and temporal motion prediction information.

Подробнее
08-02-2024 дата публикации

METHOD AND APPARATUS FOR IMPROVED WARP DELTA SIGNALING

Номер: US20240048730A1
Принадлежит: Tencent America LLC

Systems and methods for encoding and decoding using warp motion modes are provided. A method includes receiving a bitstream that includes a coded picture; obtaining warp information that is signaled in the bitstream, the warp information including a warp type indicating a number of parameters to be corrected by delta values, the number of parameters defining warp motion for predicting a current block of the coded picture; obtaining at least one delta value from the bitstream that is a delta of at least one parameter that defines the warp motion for predicting the current block; obtaining a warp model based on the warp information and the at least one delta value; and predicting the current block by performing warped motion compensation using the warp model.

Подробнее
06-01-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS RELATED TO INTRA PREDICTION MODE

Номер: US20220007034A1
Принадлежит: Huawei Technologies Co Ltd

A method of coding implemented by a decoding device or an encoding device, comprising obtaining indication information for a luma position (cbWidth/2, cbHeight/2) of a current coding block, relative to a top-left luma sample postion (xCb, yCb) of the current coding block; setting a value of a luma intra prediction mode associated with the current coding block to a first default value, when the indication information indicates that a Matrix-based Intra Prediction (MIP) is applied for the luma component at the luma position (cbWidth/2, cbHeight/2), relative to the top-left luma sample postion (xCb, yCb) of the current coding block; and obtaining a value of a chroma intra prediction mode based on the value of the luma intra prediction mode of the current coding block.

Подробнее
24-11-2022 дата публикации

ENCODER, DECODER AND CORRESPONDING METHODS FOR ADAPTIVE LOOP FILTERING

Номер: US20220377326A1
Принадлежит:

A method of filtering a sample value of a picture and a video decoding apparatus are disclosed, the method comprises: obtaining a reconstructed sample value for a block of the picture; obtaining filter coefficients for adaptive loop filtering according to a bitstream; obtaining a sum value according to the filter coefficients and the reconstructed sample value for the block; rounding the sum value according to a vertical position of a sample in the block, to obtain a rounded sum value; obtaining a filter reconstructed sample value for the block according to the rounded sum value.

Подробнее
11-03-2021 дата публикации

INTELLIGENT FREQUENCY-SHIFT ANTI-INTERFERENCE AUTONOMOUS COMMUNICATION METHOD BASED ON ELECTROMAGNETIC ENVIRONMENT LEARNING

Номер: US20210076390A1

Disclosed is an intelligent frequency-shift anti-interference autonomous communication method based on electromagnetic environment learning, applied to an intelligent frequency-shift anti-interference autonomous communication system based on electromagnetic environment learning. The method comprises a communication link establishing process and an intelligent frequency-shift anti-interference process in the communication process. In the communication link establishing process, a communication initiator initiates communication to a communication responder, and the communication initiator and the communication responder perform frequency point matching, and finally negotiate to establish a communication connection. In the intelligent frequency-shift anti-interference process, interference detection is carried out after the communication initiator and the communication responder establish a link, and a receiving frequency point is sensed, and finally, whether the receiving frequency point and a transmitting frequency point are matched or not is negotiated, so that implementation of intelligent frequency-shift anti-interference is realized. 1. An intelligent frequency-shift anti-interference autonomous communication method based on electromagnetic environment learning , applied to an intelligent frequency-shift anti-interference autonomous communication system based on electromagnetic environment learning comprising a transmitting node , a receiving node , and an interference node , wherein the method comprising a communication link establishing process and an intelligent frequency-shift anti-interference process in the communication process , communication initiation: the transmitting node serving as a communication initiator senses a frequency spectrum of a receiving node serving as a communication responder in a [a, b] frequency band range, and selects an idle frequency point in the [a, b] frequency point range according to a sensing result, and transmits a calling ...

Подробнее
19-08-2021 дата публикации

CODING PROCESS FOR GEOMETRIC PARTITION MODE

Номер: US20210258574A1
Принадлежит:

The present disclosure provides a method of coding implemented by a decoding device, the method comprising: obtaining a splitting mode index value for a current coding block; obtaining an angle index value angleIdx for the current coding block according to the splitting mode index value and a table that specifies the angle index value angleIdx based on the splitting mode index value; setting an index value partIdx according to the angle index value angleIdx; and decoding the current coding block according to the index value partIdx. 1. A method of coding implemented by a decoding device , comprising:obtaining a splitting mode index value for a current coding block;obtaining an angle index value angleIdx for the current coding block according to the splitting mode index value and a table that specifies the angle index value angleIdx based on the splitting mode index value;setting an index value partIdx according to the angle index value angleIdx; anddecoding the current coding block according to the index value partIdx.2. The method of claim 1 , wherein the index value partIdx is equal to 1 if the angle index value angleIdx is greater than or equal to a first threshold and the angle index value angleIdx is less than or equal to a second threshold claim 1 , otherwise the index value partIdx is equal to 0 claim 1 , wherein the first and second thresholds are integer values and the first threshold is less than the second threshold.3. The method of claim 2 , wherein the first threshold is 13 and the second threshold is 27.4. The method of claim 1 , wherein the decoding the current coding block comprises storing motion information for the current coding block according to the index value partIdx.5. The method of claim 1 , wherein the splitting mode index value is used to indicate which geometric partition mode is used for the current coding block.6. The method of claim 1 , wherein the angle index value angleIdx is used for geometric partition of the current coding block.7 ...

Подробнее
09-09-2021 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS FOR INTER PREDICTION

Номер: US20210281870A1
Принадлежит:

A prediction method for an image block comprising a first prediction sub-block and a second prediction sub-block, the prediction method comprising: parsing a first index from a bitstream, wherein the first index is used to obtain prediction information of the first prediction sub-block; parsing a second index from the bitstream; comparing the first index with the second index; adjusting the second index in the event that the second index is equal to or greater than the first index; and obtaining prediction information of the second prediction sub-block according to the adjusted second index. 1. A prediction method for an image block , comprising:parsing a first index from a bitstream, wherein the first index is used to obtain prediction information of a first prediction sub-block, wherein a current block comprises the first prediction sub-block and a second prediction sub-block;parsing a second index from the bitstream;comparing the first index with the second index;adjusting the second index if the second index is equal to or greater than the first index; andobtaining prediction information of the second prediction sub-block according to the adjusted second index.2. The prediction method of claim 1 , wherein adjusting the second index comprising:incrementing the second index by m, wherein m is a positive integer.3. The prediction method of claim 2 , wherein m is one.4. The prediction method of claim 1 , wherein the prediction method further comprising:obtaining a candidate list for the current block.5. The prediction method of claim 4 , wherein the prediction information of the first prediction sub-block is obtained from the candidate list according to the first index.6. The prediction method of claim 4 , wherein the prediction information of the second prediction sub-block is obtained from the candidate list according to the adjusted second index.7. The prediction method of claim 4 , wherein the candidate list is a candidate list of Merge Mode.8. The prediction ...

Подробнее
25-01-2024 дата публикации

ADAPTIVE MOTION VECTOR FOR WARPED MOTION MODE OF VIDEO CODING

Номер: US20240031596A1
Принадлежит:

The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a video bitstream including a current coding block in a current image frame, obtaining a syntax element value, and determining whether the current coding block is coded with a warped motion mode or a translational motion mode based on the syntax element value. The method further includes in accordance with a determination that the current coding block is coded with the warped motion mode, selecting a first motion vector difference (MVD) setting for the current coding block; in accordance with a determination that the current coding block is coded with the translational motion mode, selecting a second MVD setting distinct from the second MVD setting for the current coding block; and reconstructing the current coding block based at least in part on the selected MVD setting for the current coding block.

Подробнее
13-05-2021 дата публикации

METHOD AND APPARATUS FOR INTRA PREDICTION

Номер: US20210144369A1
Принадлежит:

The present disclosure relates to a method and device of decoding video data. The device and method use a mapping process to simplify the calculation procedure for intra prediction, to improve coding efficiency. The decoding of encoded data comprises: obtaining an indication indicating whether the intra-prediction mode for a picture block is in a set of most probable modes, MPM, or not; if the indication indicates that the intra prediction mode for the picture block is not in the set of MPMs, generating a mapping relationship between at least one intra prediction mode in the first set of intra prediction modes and at least one intra prediction mode in the set of non-MPMs; decoding the encoded data to obtain an intra prediction mode codeword for the picture block; and obtaining the intra prediction mode for the picture block according to the mapping relationship and the intra prediction mode codeword. 1. A method of decoding video data , the method comprising:decoding encoded data of a picture block to obtain an intra prediction mode from a plurality of intra prediction modes for the picture block, wherein the plurality of intra prediction modes for the picture block comprises a set of Most Probable Modes, MPMs, and a set of non-MPMs, wherein the set of non-MPMs comprises a first set of intra prediction modes and a second set of intra prediction modes, wherein a mode in the first set of intra prediction modes is encoded using N bits, and a mode in the second set of intra prediction modes is encoded using M bits, wherein N and M are positive integers and N is less than M,wherein the decoding the encoded data of the picture block to obtain the intra prediction mode from a plurality of intra prediction modes for the picture block comprises:decoding the encoded data to obtain an indication indicating whether the intra-prediction mode for the picture block is in the set of MPMs or not in the set of MPMs;and when the indication indicates that the intra prediction mode for ...

Подробнее
28-10-2021 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS OF DEBLOCKING FILTER ADAPTATION

Номер: US20210337211A1
Принадлежит:

The present disclosure provides a coding method, wherein the coding includes decoding or encoding, and the method comprises determining whether a current coding unit is predicted by application of combined inter-intra prediction (CIIP); and in response to determining that the current coding unit is predicted by application of CIIP, setting a boundary strength of a boundary of the current coding unit to a first value.

Подробнее
22-07-2021 дата публикации

VIDEO ENCODER, A VIDEO DECODER AND CORRESPONDING METHODS

Номер: US20210227218A1
Принадлежит:

The present disclosure relates to methods and devices to be employed for encoding and decoding of image or video signal. They include determination of whether or not the size of a current block is larger than a minimum allowed quadtree leaf node size. If the size of the current block is not larger than the minimum allowed quadtree leaf node size, multi-type tree splitting is applied to the current block. The minimum allowed quadtree leaf node size is not larger than a maximum allowed binary tree root node size or the minimum allowed quadtree leaf node size is not larger than a maximum allowed ternary tree root node size. 1. A coding method , comprising:determining whether a size of a current block is larger than a minimum allowed quadtree leaf node size, wherein the minimum allowed quadtree leaf node size is not larger than a maximum allowed binary tree root node size and the minimum allowed quadtree leaf node size is not larger than a maximum allowed ternary tree root node size;in response to determining that the size of the current block is not larger than the minimum allowed quadtree leaf node size, applying multi-type tree splitting to the current block, wherein the multi-type tree splitting comprises binary splitting or ternary splitting.2. The coding method of claim 1 , further comprising:determining whether the current block is a boundary block;wherein applying multi-type tree splitting to the current block comprises:in response to determining that the current block is a boundary block and the size of the current block is not larger than the minimum allowed quadtree leaf node size, applying binary splitting to the current block, wherein the minimum allowed quadtree leaf node size is not larger than a maximum allowed binary tree root node size.3. The coding method of claim 2 , further comprising: wherein applying binary splitting to the current block comprises:', 'applying binary splitting to the boundary block with a maximum boundary multi-type partition ...

Подробнее
05-10-2023 дата публикации

VIDEO PROCESSING METHOD, VIDEO PROCESSING APPARATUS, ENCODER, DECODER, MEDIUM AND COMPUTER PROGRAM

Номер: US20230319322A1
Принадлежит: HUAWEI TECHNOLOGIES CO., LTD.

A video processing method, comprising: initializing a HMVP list for a current CTU row when the current CTU is the beginning CTU of a current CTU row; and processing the current CTU row based on the HMVP list. By performing the method, the encoding efficiency and decoding efficiency are improved.

Подробнее
04-01-2024 дата публикации

SEPARATION AND RECOVERY METHOD FOR BORON TRIFLUORIDE AND COMPLEX THEREOF IN OLEFIN POLYMERIZATION REACTION

Номер: US20240002243A1
Принадлежит:

The present invention provides a method for separation and recovery of boron trifluoride and complexes thereof in an olefin polymerization reaction. The method for separation and recovery of boron trifluoride and complexes thereof in an olefin polymerization reaction, comprising: 1) subjecting a mixture obtained after an olefin polymerization reaction to flash distillation separation to separate part of gaseous boron trifluoride; 2) subjecting the liquid phase obtained from the flash distillation separation to membrane separation to obtain complexes of boron trifluoride and a crude product of the olefin polymerization reaction; and 3) subjecting the crude product of the olefin polymerization reaction obtained in step 2) to gas stripping separation to separate the remaining gaseous boron trifluoride, so as to obtain a pure product of the olefin polymerization reaction The present invention designs a matching process based on the polymorphic characteristics of boron trifluoride and complexes ...

Подробнее
27-10-2022 дата публикации

SEMICONDUCTOR PACKAGE INHIBITING VISCOUS MATERIAL SPREAD

Номер: US20220344297A1
Принадлежит: Marvell Asia Pte Ltd

A semiconductor package includes spread inhibiting structure to constrain the movement of viscous material during fabrication. In some embodiments, the spread inhibiting structure comprises a recess in an underside of a package lid overlying the die. According to other embodiments, the spread inhibiting structure comprises polymer disposed on the lid underside proximate to a side of the packaged die. According to still other embodiments, the spread inhibiting structure comprises a polymer disposed around the top of the die to serve as a dam and contain spreading. In some embodiments, the viscous material may be a Thermal Integration Material (TIM) in an uncured state, and the polymer may be the TIM in a cured state.

Подробнее
30-11-2023 дата публикации

METHOD AND APPARATUS FOR TEMPORAL INTERPOLATED PREDICTION IN VIDEO BITSTREAM

Номер: US20230388529A1
Принадлежит: TENCENT AMERICA LLC

A video decoder is provided for the decoding of a video bitstream encoded in a temporal interpolated prediction (TIP) mode. First and second motion vectors pointing to respective reference frames, or reference pictures within those frames, are generated for a block of a current picture. The motion vectors are then refined by application of a decoder-side motion vector refinement (DMVR) process, based on a bilateral matching process, and the refined motion vectors are used to decode the block. The refinement may more specifically involve consideration of candidates for the refined motion vectors, selected by the bilateral matching. The refinement may be applied at both block and sub-block divisions of the current picture.

Подробнее
13-08-2020 дата публикации

SYNTAX PREDICTION USING RECONSTRUCTED SAMPLES

Номер: US20200260119A1
Принадлежит:

The present disclosure relates to encoding and decoding of signal and syntax elements to/from a bitstream. In the encoding/decoding, semantics for the syntax elements is derived in accordance with previously decoded signal samples. Such encoding/decoding is applicable for instance to a video or audio signal. 1. An apparatus for encoding a signal into a bitstream , the bitstream comprising a first signal sample and control information relating to encoding of a second signal sample , the apparatus comprising a processing circuitry configured to:compress the first signal sample and reconstruct the compressed first signal sample;select a semantic rule for assignment between control information contents and respective values of a syntax element according to the reconstructed first signal sample;determine a value of the syntax element based on the semantic rule and a control information content; andgenerate the bitstream by including into the bitstream the compressed first signal sample and the determined value of the syntax element.2. The apparatus according to claim 1 , wherein the processing circuitry generates the bitstream by binarizing the compressed first signal sample or the determined value of the syntax element.3. The apparatus according to claim 2 , wherein the processing circuitry is further configured to:generate the control information content;compress the second signal sample according to the generated control information content; andbinarize the compressed second signal sample and include the binarized second compressed signal sample into the bitstream.4. The apparatus according to claim 2 , wherein the processing circuitry is configured to perform the binarization of the syntax element value by applying a context-adaptive binary arithmetic coding.5. An apparatus for decoding a signal from a bitstream claim 2 , the bitstream comprising signal samples and control information relating to decoding of the signal samples claim 2 , the decoder comprising a ...

Подробнее
14-01-2021 дата публикации

ENCODER, DECODER AND CORRESPONDING METHODS FOR INTRA PREDICTION

Номер: US20210014505A1
Принадлежит:

Devices and methods for Intra prediction are provided. The method includes: obtaining a value of a first indication information of a current block and a value of a reference index line of the current block. When the value of the first indication information indicates the intra prediction mode of the current block is comprised in the set of most probable modes, and when the value of the reference index line indicates the closest neighboring reference line to the current block is used, the method further includes obtaining a value of a second indication information of the current block, the value of the second indication information of the current block indicating whether the intra prediction mode of the current block is Planar mode or not. The method can improve the efficiency to determine the intra prediction mode of the current block. 1. A method of intra prediction implemented by a decoding device , comprising:obtaining a value of a first indication information of a current block, the value of the first indication information indicating whether an intra prediction mode of the current block is comprised in a set of most probable modes, wherein the set of most probable modes comprises 5 candidate intra prediction modes and Planar mode;obtaining a value of a reference index line of the current block; andwhen the value of the first indication information indicates the intra prediction mode of the current block is comprised in the set of most probable modes, and when the value of the reference index line indicates the closest neighboring reference line to the current block is used, obtaining a value of a second indication information of the current block, the value of the second indication information of the current block indicating whether the intra prediction mode of the current block is Planar mode or not.2. The method of claim 1 , wherein the value of the second indication information is decoded by context adaptive binary arithmetic coding (CABAC).3. The method of ...

Подробнее
26-08-2021 дата публикации

Coding Method, Device, System With Merge Mode

Номер: US20210266538A1
Принадлежит:

Methods, systems, and computer programs encoded on a computer storage medium for marking the availability of a potential candidate coding block for intra prediction mode estimation of a current coding block are provided. One example method includes obtaining a parent block of a current coding block (parentCurr), and a parent block of a candidate coding block (parentCand). The current coding block and the candidate coding block are each obtained by splitting of the parentCurr and the parentCand, respectively. In one aspect, the current coding block cannot use an intra prediction mode of a potential candidate coding block when parentCand and parentCurr are the same block, a function of a number of quadtree, ternary tree, and binary tree splitting operations is greater than a threshold minus 1, and a split mode of the parent block of the current coding block parentCurr is a ternary tree split. 1. A method of coding implemented by an encoding/decoding device , the method comprising:obtaining a parent block of a current coding block (denoted as parentCurr) and a parent block of a candidate coding block (denoted as parentCand);obtaining the current coding block by splitting of the parentCurr; and the parentCand and the parentCurr are the same block,', 'a function of a number of quadtree, ternary tree, and binary tree splitting operations that are performed to obtain the candidate coding block is greater than a threshold minus 1, and', 'a split mode of the parentCurr is a ternary tree split., 'obtaining the candidate coding block by splitting of the parentCand, wherein the current coding block cannot use an intra prediction mode of a potential candidate coding block, when2. The method according to claim 1 , wherein the intra prediction mode of the candidate coding block is not used in a prediction of the current coding block when the potential candidate coding block is marked unavailable.3. The method according to claim 1 , wherein the intra prediction mode of the ...

Подробнее
16-04-2020 дата публикации

NANOMETER PHOTOCATALYST-MICROBE COMPOSITE MULTILAYER LIGHT TRANSMISSION COMBINATION CARRIER

Номер: US20200115263A1
Принадлежит:

Provided is a nano-photocatalyst-microorganism composite multilayered light-transmitting combination support, comprising a plurality of wave-shaped plexiglass plates (), a tandem rod holder (), hollow elastic spacers (), and fixing screws (); each of the wave-shaped plexiglass plates () is provided with four fixing holes (); the tandem rod holder () is provided with four tandem rods (), and the four tandem rods () pass through the fixing holes (); the tandem rods () between the two adjacent wave-shaped plexiglass plates () pass through the hollow elastic spacers (); each of the tandem rods () is provided with a fixing screw () at the top end; each of the wave-shaped plexiglass plates () have different loading layers on the upper and lower surfaces, with a nano-photocatalyst-loading layer () on one surface and a degrading bacteria-loading layer () on the other surface. Also provided is a method of making the nano-photocatalyst-microorganism composite multilayered light-transmitting combination support. 1. A nano-photocatalyst-microorganism composite multilayered light-transmitting combination support , comprising: a plurality of wave-shaped plexiglass plates , a tandem rod holder , hollow elastic spacers , and fixing screws; wherein the plurality of wave-shaped plexiglass plates are arranged in parallel and each of the wave-shaped plexiglass plates is provided with four fixing holes; the tandem rod holder is provided with four tandem rods , and the four tandem rods pass through corresponding fixing holes in each of the wave-shaped plexiglass plates arranged in parallel , respectively; the tandem rods between two adjacent wave-shaped plexiglass plates pass through the hollow elastic spacers; each of the tandem rods is provided with a fixing screw at the top end; and each of the wave-shaped plexiglass plates have different loading layers on the upper and lower surfaces , with a nano-photocatalyst-loading layer on one surface and a degrading bacteria-loading layer on ...

Подробнее
09-06-2022 дата публикации

MULTI-TYPE TREE DEPTH EXTENSION FOR PICTURE BOUNDARY HANDLING

Номер: US20220182628A1
Принадлежит:

The present disclosure provides apparatuses and methods for splitting an image into coding units. An image is divided into coding tree units (CTUs) which are hierarchically partitioned. Hierarchical partitioning includes multi-type partitioning such as binary tree or quad tree splitting. For CTUs completely within the image and CTUs on the boundary, respective multi-type partition depths are chosen. The present disclosure provides for multi-type partitioning flexibility in a boundary portion of the image. 1. An apparatus for splitting an image into coding units , the apparatus including:a memory configured to store computer-executable instructions; and subdividing the image into coding tree units (CTUs) including a non-boundary CTU with a size in a horizontal direction and a vertical direction and a boundary CTU having a portion within the image delimited by a horizontal or vertical image boundary, the portion having a size smaller than the size in a direction perpendicular to the horizontal or vertical image boundary; and', the hierarchical partitioning of the non-boundary CTU includes multi-type splitting with a maximum non-boundary multi-type partition depth, multi-type splitting being splitting with the splitting direction being either the vertical direction or the horizontal direction, and', 'the hierarchical partitioning of the boundary CTU includes multi-type splitting with a maximum boundary multi-type partition depth, wherein the maximum boundary multi-type partition depth is a sum of an adaptive boundary multi-type partition depth and a predefined multi-type partition depth., 'partitioning the non-boundary CTU and the boundary CTU hierarchically into respective coding units, wherein], 'a processing circuitry configured to execute the computer-executable instructions, which cause the processing circuitry to carry out2. The apparatus according to claim 1 , the adaptive boundary multi-type partition depth being a depth of multi-type splitting with splitting ...

Подробнее
26-10-2023 дата публикации

METHOD AND APPARATUS FOR DISPLAYING GAME PICTURE, STORAGE MEDIUM AND ELECTRONIC DEVICE

Номер: US20230338850A1
Принадлежит:

This application discloses a method for displaying a game picture performed by an electronic device. The method includes: displaying a first game picture of a first user account in a target game associated with at least one additional user account, the first game picture including an account identification of the at least one additional user account; and in response to a selection operation triggered on an account identification of a second user account in the at least one additional user account, displaying a second game picture of the second user account in the target game within the first game picture. This application solves the technical problem that the display mode of the game picture is relatively monotonous.

Подробнее
26-11-2020 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS USING IBC MERGE LIST

Номер: US20200374541A1
Принадлежит:

The present disclosure provides methods and devices of construct a candidate merge list for Intra block copy (IBC) mode, the method comprising: inserting a block vector of a left neighboring block of a current block into an initial merge list, when the left neighboring block is available and the left neighboring block is using IBC mode; inserting a block vector of an above neighboring block of the current block into the initial merge list, when the above neighboring block is available, the above neighboring block is using IBC mode and the block vector of the above neighboring block is not same as the block vector of the left neighboring block; inserting a block vector of the last candidate in a history based motion vector predictor (HMVP) into the initial merge list; obtaining a block vector of the current block according to the initial merge list. 1. A method to construct a candidate merge list for Intra block copy (IBC) mode , the method comprising:inserting a block vector of a left neighboring block of a current block into an initial merge list of the current block, when the left neighboring block is available and the left neighboring block is using an IBC mode;inserting a block vector of an above neighboring block of the current block into the initial merge list, when the above neighboring block is available, the above neighboring block is using IBC mode and the block vector of the above neighboring block is not same as the block vector of the left neighboring block;inserting a block vector of last candidate in a history based motion vector predictor (HMVP) into the initial merge list, when the block vector of the above neighboring block is not same as the block vector of the last candidate in the HMVP and when the block vector of the left neighboring block is not same as the block vector of the last candidate in the HMVP; andinserting a block vector of another candidate in the HMVP into the initial merge list, wherein pruning for the block vector of another ...

Подробнее
07-05-2020 дата публикации

BOUNDARY FORCED PARTITION

Номер: US20200145698A1
Принадлежит:

An apparatus and method of partitioning of an image or an image slice is described herein. In particular, on an image processing apparatus, the image or image slice is split into an integer number of coding tree units in both vertical and horizontal directions. The remaining boundary portion is then at least partly forced-split so that the deepest partitioning level is a result of binary partitioning, i.e. includes a coding unit which is longer on one side than on the other side. The longer side is parallel or concurrent to the image or image slice boundary. 1. An apparatus for splitting an image portion into coding units including a processing circuitry which , in operation:subdivides the image portion into an integer number of coding tree units with a predetermined size and a boundary portion with a size smaller than the predetermined size in at least a first direction which is either horizontal or vertical direction,partitions the boundary portion hierarchically into coding units including a deepest coding unit with different sizes in respective horizontal and vertical directions, the deepest coding unit being smaller in the first direction.2. The apparatus according to claim 1 , wherein the processing circuitry is configured to partition the boundary portion by binary tree splitting at least in the deepest partitioning level.3. The apparatus according to claim 1 , wherein the processing circuitry is configured to partition the boundary portion also by quad-tree splitting.4. The apparatus according to claim 3 , wherein the processing circuitry is configured to:partition the boundary portion by quad-tree splitting in N shallowest levels, N being an integer larger than or equal to zero and smaller than the number of partitioning hierarchy levels; andpartition the boundary portion by binary tree splitting in the remaining partitioning hierarchy levels.5. The apparatus according to claim 1 , wherein the processing circuitry claim 1 , in operation claim 1 , partitions ...

Подробнее
07-05-2020 дата публикации

DECODER SIDE INTRA MODE DERIVATION TOOL LINE MEMORY HARMONIZATION WITH DEBLOCKING FILTER

Номер: US20200145659A1
Принадлежит:

The present disclosure relates to image coding/decoding applying deblocking filtering and decoder-based intra-mode determination. In order to efficiently use software and/or hardware resources, the size of the template for the decoder-based intra-mode determination is smaller than the number of lines used by the deblocking filtering. 1. An apparatus for processing coding blocks of an image comprising a processing circuitry configured to:perform deblocking filtering of a current coding block using a first number M of adjacent lines of pixels of a reconstructed coding block being a neighbor of the current coding block, and a second number N of the adjacent lines of pixels, and', 'a reference line of pixels in a reconstructed portion of the image, wherein the reference line of pixels is parallel and adjacent to the N adjacent lines, and the adjacent lines of pixels are parallel to a border between the current coding block and the reconstructed coding block and the adjacent lines of pixels includes at least a line of pixels adjacent to the current coding block., 'determine an intra-prediction mode to be used for the current coding block based on2. The apparatus according to claim 1 , wherein N is smaller than M if the border between the current coding block and the reconstructed coding block concurs with a border between coding tree blocks.3. The apparatus according to claim 1 , further configured to determine the intra-prediction mode based on a cost function that outputs claim 1 , for each of a plurality of candidate intra-modes claim 1 , a similarity between pixels of the reference line and each of the N adjacent lines.4. The apparatus according to claim 1 , wherein N is equal to or smaller than three.5. The apparatus according to claim 1 , wherein N is equal to three if the current coding block has more than eight lines parallel to the N lines.6. The apparatus according to claim 1 , wherein N is equal to one if the number of lines of the current coding block being ...

Подробнее
23-04-2020 дата публикации

ACTIVE CARBON AND MICROORGANISM COUPLING DEVICE FOR REMOVING PESTICIDE OUT OF FARMLAND DRAINAGE WATER

Номер: US20200123036A1
Принадлежит:

Provided is a device with microorganism-coupled activated carbon for removing agricultural chemicals in farmland drainage water, comprising a water-permeable mounting chute means (), a coarse grid intercepting mesh (), an insertable filter wall () and fixing piles (); wherein the water-permeable mounting chute means () is provided with a slot () and a narrow groove (), is closed at the bottom and the two sides parallel to the length direction of a farmland drainage ditch by a bottom baffle () and side baffles (), respectively, and the water-permeable mounting chute means () is fixed to the farmland drainage ditch by the fixing piles (); the insertable filter wall () is inserted into the slot (); and the coarse grid intercepting mesh () is inserted into the narrow groove (). The device has the advantages of small occupied space, high efficiency of agricultural chemical removal, thorough purification of the water body layer by layer, no influence on the drainage capacity of the ditch, convenient replacement and cyclic utilization, simple production, low implementation cost and ease of maintenance and management when being installed in the farmland drainage ditch. 1. A device with microorganism-coupled activated carbon for removing agricultural chemicals in farmland drainage water , comprising a water-permeable mounting chute means , a coarse grid intercepting mesh , an insertable filter wall and fixing piles; wherein the water-permeable mounting chute means is provided with a slot and a narrow groove , is closed at the bottom and the two sides parallel to the length direction of a farmland drainage ditch by a bottom baffle and side baffles , respectively , and is fixed to the farmland drainage ditch by the fixing piles; the insertable filter wall is inserted into the slot; and the coarse grid intercepting mesh is inserted into the narrow groove.2. The device with microorganism-coupled activated carbon for removing agricultural chemicals in farmland drainage water ...

Подробнее
07-06-2012 дата публикации

Method and System for Reducing Channel Switching Delay Of An IPTV

Номер: US20120144440A1
Автор: Han GAO, Yurao Sun
Принадлежит: ZTE Corp

The disclosure provides a method and system for reducing channel switching delay of an IPTV. The method comprises that: an IPTV system plans a multicast association mode; the IPTV system determines, after receiving a message of requesting to access a multicast group from a terminal, other multicast groups associated with the multicast group which the terminal requests to access according to the multicast association mode and makes the terminal synchronously join in the multicast group which the terminal requests to access and other multicast groups associated with the multicast group which the terminal requests to access; provides normal multicast streams of the multicast group which the terminal requests to access, and provides no multicast streams or Low-Definition Television (LDTV) multicast streams of the other multicast groups associated with the multicast group which the terminal requests to access, and when the terminal switches channels, the IPTV system provides the terminal with normal multicast streams of the multicast group of a channel to which the terminal requests to switch when determining that the terminal has joined in the multicast group of the channel to which the terminal requests to switch. The method can reduce the channel switching delay of the IPTV and further improve the QoS of the IPTV service.

Подробнее
13-01-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS OF DEBLOCKING FILTER ADAPTATION

Номер: US20220014793A1
Принадлежит: Huawei Technologies CO.,Ltd.

A deblocking method, for deblocking a transform block boundary within a coding block in an image encoding and/or an image decoding is provided, wherein the coding block comprising transform blocks is coded in inter prediction mode and the transform blocks comprises a first transform block and a second transform block; wherein the method comprises: determining, when the boundary between the first transform block and the second transform block is a transform block boundary and at least one of the first transform block and the second transform block has one or more non-zero transform coefficients, a value of a BS parameter for the boundary between the first transform block and the second transform block to be a first value; and performing de-blocking filtering process to the boundary between the first transform block and the second transform block at least based on the value of the boundary strength parameter. 1. The A de-blocking filter device in an image encoder or an image decoder , for deblocking transform block boundaries of transform blocks within a coding block coded in inter prediction mode , the transform blocks including a first transform block and a second transform block that is adjacent to the first transform block , comprising:a memory storing instructions; and determine, when a boundary between the first transform block and the second transform block is a transform block boundary and at least one of the first transform block or the second transform block has one or more non-zero transform coefficients, a value of a boundary strength (BS) parameter for the boundary between the first transform block and the second transform block to be a first value; and', 'perform a de-blocking filtering process to the boundary between the first transform block and the second transform block based on the first value of the BS parameter., 'a processor in communication with the memory and upon execution of the instructions, is configured to2. The de-blocking filter device ...

Подробнее
20-01-2022 дата публикации

VIDEO ENCODER, A VIDEO DECODER AND CORRESPONDING METHODS WITH IMPROVED BLOCK PARTITIONING

Номер: US20220021878A1
Принадлежит: Huawei Technologies Co., Ltd.

The present disclosure provides an encoding apparatus and a decoding apparatus, as well as an encoding method and a decoding method. In particular, the present disclosure relates to block partitioning and signaling the partitioning parameters in a bitstream. An override flag in a slice header indicates whether or not a block is to be partitioned according to a first partition constraint information. The override flag is included in the bitstream and the block is partitioned accordingly. 1. A method for decoding a video bitstream implemented by a decoding device , comprising:obtaining an override flag from the video bitstream, wherein the video bitstream comprises a slice header of a slice, data representing the slice, and a sequence parameter set (SPS), and wherein the override flag indicates whether first partition constraint information is present in the slice header;obtaining a value of the first partition constraint information for the slice from the slice header when a value of the override flag is an overriding value;partitioning a block of the slice into a plurality of sub-blocks according to the obtained value of the first partition constraint information;partitioning the block of a slice into a plurality of sub-blocks according to a default value of the first partition constraint information when the value of the override flag is not the overriding value, wherein the default value of the first partition constraint information is a value of second partition constraint information from the SPS; andreconstructing the block of the slice by reconstructing the plurality of sub-blocks.2. The method of claim 1 , further comprising:obtaining an override enabled flag from the video bitstream, wherein the obtaining the override flag from the video bitstream comprises: obtaining the override flag from the video bitstream when a value of the override enabled flag is an enabling value.3. The method of claim 2 , further comprising:when the value of the override enabled ...

Подробнее
14-01-2021 дата публикации

METHOD AND SYSTEM FOR VERIFYING STATE MONITOR RELIABILITY IN HYPER-CONVERGED INFRASTRUCTURE APPLIANCES

Номер: US20210012238A1
Принадлежит:

A method and system for verifying state monitor reliability in hyper-converged infrastructure (HCI) appliances. Specifically, the method and system disclosed herein entail using a supervised machine learning model—i.e., a classification decision tree—to accurately distinguish whether conflicting event notifications, logged across multiple state monitors tracking state on an HCI appliance, are directed to a real event or a non-real event. The classification decision tree, generated based at least on information gains calculated for the multiple state monitors, may reflect which state monitor(s) is/are more reliable in accurately classifying the conflicting event notifications. 1. A method for reliably classifying event notifications , comprising:obtaining a first local event log from a first state monitor and a second local event log from a second state monitor;merging the first local event log and the second local event log to generate a first global event log comprising a first event notification;deriving, from the first global event log, a first set of event log inputs comprising a first classifier input tuple associated with the first event notification;determining, for the first event notification, a first event classification using the first classifier input tuple and an optimized event classifier; andperforming a first action based at least on the first event classification.2. The method of claim 1 , wherein the first classifier input tuple comprises a first label representing a first acknowledgement of the first event notification given by the first state monitor and a second label representing a second acknowledgement of the first event notification given by the second state monitor.3. The method of claim 2 , wherein the first acknowledgement and the second acknowledgement each classify the first event notification as being directed to one selected from a group consisting of a real event claim 2 , a non-real event claim 2 , and an undefined event.4. The ...

Подробнее
14-01-2021 дата публикации

PICTURE ENCODING AND DECODING, PICTURE ENCODER, AND PICTURE DECODER

Номер: US20210014484A1
Принадлежит:

The disclosure relates to a decoder for reconstructing a current block of an encoded picture, the decoder comprising processing circuitry configured to generate a most probable modes (MPM) candidates list for the current block, the MPM candidates list comprising four or more elements, wherein the first four elements of the MPM candidates list are, in this order, an intra-prediction mode associated with a left neighboring block of the current block, an intra-prediction mode associated with a top neighboring block of the current block, a planar mode, and an intra-prediction mode associated with a top-left neighboring block of the current block, prune the MPM candidates list, thereby generating an MPM list, and intra-predict the current block based on the MPM list. A higher compression ratio can thus be achieved. 1. A device , wherein the device is a decoder or an encoder , [ an intra-prediction mode associated with a left neighboring block of the current block,', 'an intra-prediction mode associated with a top neighboring block of the current block,', 'a planar mode, and', 'an intra-prediction mode associated with a top-left neighboring block of the current block,, 'generate a most probable modes (MPM) candidates list for the current block, the MPM candidates list comprising four or more elements, wherein the first four elements of the MPM candidates list are, in this order, 'prune the MPM candidates list, thereby generating an MPM list, and', 'intra-predict the current block based on the MPM list., 'the device comprising a processing circuitry configured to2. The device according to claim 1 , wherein the MPM candidates list comprises five or more elements claim 1 , the fifth element of the MPM candidates list being an intra-prediction mode associated with a top-right neighboring block of the current block.3. The device according to claim 1 ,wherein the MPM candidates list comprises six or more elements, the sixth element of the MPM candidates list being a bottom-left ...

Подробнее
14-01-2021 дата публикации

IMAGE PROCESSING DEVICE AND METHOD FOR PERFORMING EFFICIENT DEBLOCKING

Номер: US20210014498A1
Принадлежит: Huawei Technologies CO.,Ltd.

A deblocking filter of an image processing device is provided. The deblocking filter is used in an image coding process, for deblocking a block edge between a first coding block and a second coding block of an image. The first block has Ssamples perpendicular to the block edge by N samples parallel to the block edge, and the second block has Ssamples perpendicular to the block edge by N samples parallel to the block edge. No more than Isamples of the first coding block are used as first filter input values, and no more than Isamples of the second coding block are used as second filter input values. No more than Msamples of the first coding block are modified as first filter output values, and no more than Msamples of the second coding block are modified as second filter output values. 1. An image processing device for use in an image encoder or an image decoder , for deblocking a block edge between a first coding block and a second coding block of an image ,{'sub': A', 'B, 'wherein the first coding block has a block size of Ssamples perpendicular to the block edge by N samples parallel to the block edge, and the second coding block has a block size of Ssamples perpendicular to the block edge by N samples parallel to the block edge,'} [{'sub': A', 'A', 'A', 'A, 'use values of no more than Isamples of the first coding block as first filter input values, for calculating first filter output values or second filter output values, wherein the no more than Isamples are in a line perpendicular to and adjacent to the block edge, and 0≤I≤S;'}, {'sub': B', 'B', 'B', 'B, 'use values of no more than Isamples of the second coding block as second filter input values, for calculating the first filter output values or the second filter output values, wherein the no more than Isamples are in a line perpendicular to and adjacent to the block edge, and 0≤I≤S;'}, {'sub': A', 'A', 'A', 'A, 'modify values of no more than Msamples of the first coding block as the first filter output values ...

Подробнее
28-01-2021 дата публикации

Method and Device For Controlling Pressure of Units with Height Drop, and Air Conditioner Device

Номер: US20210025628A1
Принадлежит: Gree Electric Appliances Inc of Zhuhai

Disclosed are a method and device for controlling pressure of units with height drop, and an air conditioner device. The method includes: monitoring an operating mode of the unit; obtaining an operating parameter corresponding to the operating mode according to the operating mode; and adjusting an opening degree of an electronic expansion valve according to the operating parameter.

Подробнее
24-02-2022 дата публикации

LUMA INTRA MODE SIGNALING

Номер: US20220060698A1
Принадлежит:

A coding apparatus configured to select an intra prediction mode for a current block, encode the selected intra prediction mode using truncated binary coding every time the selected intra prediction mode is a remaining mode, and encode the selected intra prediction mode using N bits when the selected intra prediction mode is included in a first portion from remaining modes and using N+1 bits when the selected intra prediction mode is included in a second portion of the remaining modes. 1. A coding apparatus , comprising:a memory storing instructions; and{'claim-text': ['select an intra prediction mode for a current block; and', 'encode the selected intra prediction mode using truncated binary coding every time the selected intra prediction mode is a remaining mode, wherein the encoding the selected intra prediction mode comprises using N bits when the selected intra prediction mode is included in a first portion from remaining modes and using N+1 bits when the selected intra prediction mode is included in a second portion of the remaining modes.'], '#text': 'one or more processors coupled to the memory, the one or more processors configured to execute the instructions to cause the coding apparatus to:'}2. The coding apparatus of claim 1 , wherein N is equal to 5.3. A decoding apparatus claim 1 , comprising:a memory storing instructions; and{'claim-text': ['obtain truncated binary code every time an intra prediction mode is a remaining mode;', 'decode the truncated binary code to obtain the intra prediction mode comprising the remaining mode, wherein the decoding comprises using N bits when the intra prediction mode is included in a first portion from remaining modes and using N+1 bits when the intra prediction mode is included in a second portion of the remaining modes; and', 'generate a current block using the intra prediction mode that was obtained.'], '#text': 'one or more processors coupled to the memory, the one or more processors configured to execute the ...

Подробнее
24-02-2022 дата публикации

Encoder, a Decoder and Corresponding Methods Using an Adaptive Loop Filter

Номер: US20220060703A1
Принадлежит:

A method of coding, implemented by a decoding device, includes obtaining a bitstream wherein at least one bit in the bitstream representing a syntax element for a current block, wherein the syntax element specifies the clipping index of the clipping value for an adaptive loop filter (ALF); parsing the bitstream to obtain a value of the syntax element for the current block, wherein the syntax element is coded using a fixed length code; applying adaptive loop filtering on the current block, based on the value of the syntax element for the current block. Herein fixed length code means that all possible values of the syntax element are signaled using the same number of bits. 1. A method implemented by a decoding device , wherein the method comprises:obtaining a bitstream, wherein at least one bit in the bitstream represents a syntax element for a current block, wherein the syntax element specifies a clipping index of a clipping value for an adaptive loop filter (ALF), and wherein the syntax element is coded using a fixed length code;parsing the bitstream to obtain a value of the syntax element for the current block; andapplying, based on the value, adaptive loop filtering on the current block.2. The method of claim 1 , wherein the fixed length code comprises a binary representation of an unsigned integer using the at least one bit.3. The method of claim 1 , wherein the syntax element is for a set of blocks claim 1 , and wherein the current block is one of the set of blocks.4. The method of claim 1 , wherein the syntax element is at a slice level.5. A method implemented by a decoding device claim 1 , wherein the method comprises:obtaining a bitstream, wherein at least one bit in the bitstream represents a syntax element for a current block, and wherein the syntax element is an adaptive loop filter (ALF) clipping value index or an ALF coefficient parameter;parsing, using only the at least one bit, the bitstream to obtain a value of the syntax element for the current block ...

Подробнее
10-03-2016 дата публикации

CARBON DIOXIDE CAPTURE SYSTEM

Номер: US20160067650A1
Принадлежит:

A carbon dioxide capture system comprises a carbon dioxide absorption unit, an ammonia absorption unit, a carbon dioxide stripper unit, an ammonia stripper unit, a heating unit, and a condensing unit. The carbon dioxide absorption unit interconnects with the ammonia absorption unit; the carbon dioxide stripper unit interconnects with the ammonia stripper unit, whereby a first regeneration agent of the carbon dioxide stripper unit and a recirculated ammonia-rich liquid of the ammonia absorption unit directly flow into the carbon dioxide absorption unit to assist a first absorbent to absorb carbon dioxide, and whereby the heat energy generated by the heating unit is more efficiently used by the carbon dioxide absorption unit, the ammonia absorption unit, the carbon dioxide stripper unit, and the ammonia stripper unit. Compared with the conventional carbon dioxide capture system, the present invention has advantages of low power consumption and low equipment cost. 1. A carbon dioxide capture system comprising:a carbon dioxide absorption unit receiving a flue gas stream, having a first absorbent, and including a first bottom section and a first top section;an ammonia absorption unit interconnecting with the carbon dioxide absorption unit, having a second absorbent, and including a second bottom section and a second top section, wherein the flue gas stream is input into the carbon dioxide absorption unit to react with the first absorbent and generate a carbon dioxide-lean gas stream output from the first top section and a carbon dioxide-rich fluid output from the first bottom section, and wherein the carbon dioxide-lean gas stream is input into the ammonia absorption unit to react with the second absorbent and generate a purified gas output from the second top section and a recirculated ammonia-rich liquid output from the second bottom section to the carbon dioxide absorption unit;a carbon dioxide stripper unit interconnecting with the carbon dioxide absorption unit and ...

Подробнее
05-06-2014 дата публикации

BICMOS CURRENT REFERENCE CIRCUIT

Номер: US20140152348A1

A BiCMOS current reference circuit includes a reference core, a startup circuit, and a reference current output circuit. The reference core contains a current mirror, a positive temperature coefficient current generator, and a negative temperature coefficient current generator. The current mirror generates matching branch current. The positive and negative temperature coefficient currents were added in certain proportion to generate a reference current with zero temperature coefficient at room temperature. The startup circuit starts the reference core at power-on. The reference current output circuit proportionably outputs reference current generated by the reference core. Compared with the conventional voltage reference, the circuit uses current conveying technique, so it won't be affected by DC voltage drops of power supply network, and it features low transmission loss, good matching, excellent temperature stability, small chip size and auto-startup at power-on. It's preferably suitable for applications where A/D and D/A converters require accurate reference signals. 1. A Bipolar Complementary Metal Oxide Semiconductor (BiCMOS) current reference circuit , comprising a startup circuit , a reference core circuit , and a reference current output circuit , wherein:the startup circuit, for starting the reference core circuit at power on;the reference core circuit, for generating reference current with zero temperature coefficient at room temperature by canceling positive temperature coefficient current with negative temperature coefficient current; andthe reference current output circuit, for proportionably outputting reference current generated by the reference core circuit.2. The BiCMOS current reference circuit of claim 1 , wherein the reference core circuit comprises a first reference core transistor claim 1 , a second reference core transistor claim 1 , a third reference core transistor claim 1 , a fourth reference core transistor claim 1 , a fifth reference core ...

Подробнее
17-03-2016 дата публикации

BAND-GAP REFERENCE CIRCUIT BASED ON TEMPERATURE COMPENSATION

Номер: US20160077540A1
Принадлежит:

A band-gap reference circuit includes a proportioned current generating circuit, a startup circuit, a current mirror circuit, a high-order temperature compensation generating circuit and a reference generating circuit. The proportioned current generating circuit is configured to generate a current in direct proportion to the absolute temperature. The startup circuit is configured to start up the proportioned current generating circuit when the startup circuit is power on. The current mirror circuit is configured to reproduce a current which is the same as the current in direct proportion to the absolute temperature. The high-order temperature compensation generating circuit is configured to generate a compensation current of high-order temperature coefficient. The reference generating circuit is configured to add the voltage which is generated by the proportioned current generating circuit to a voltage of negative temperature coefficient according to a certain proportion, and output a reference voltage of zero temperature coefficient. 1. A band-gap reference circuit based on temperature compensation , the circuit comprising:a proportioned current generating circuit configured to generate a current in direct proportion to the absolute temperature;a startup circuit configured to start up the proportioned current generating circuit when the startup circuit is power on;a current mirror circuit configured to reproduce a current which is the same as the current in direct proportion to the absolute temperature;a high-order temperature compensation generating circuit configured to generate a compensation current of high-order temperature coefficient; anda reference generating circuit configured to add the voltage which is generated by the proportioned current generating circuit to a voltage of negative temperature coefficient according to a certain proportion, and output a reference voltage of zero temperature coefficient.2. The band-gap reference circuit based on ...

Подробнее
05-03-2020 дата публикации

METHOD AND APPARATUS FOR RECOGNIZING OBJECT, DEVICE, VEHICLE AND MEDIUM

Номер: US20200074196A1
Автор: Gao Han, Gui Yilin, Li Qi, Xia Tian
Принадлежит:

Embodiments of the present disclosure provide a method and an apparatus for recognizing an object, a device, a vehicle and a medium. The method includes: selecting a target camera matched with a target object from at least two cameras according to position information of the target object in a map and photographing parameters of the at least two cameras, in which, the at least two cameras has at least two focal lengths; controlling the target camera to photograph an image of the target object; and obtaining the image photographed by the target camera, and performing recognition on the image to recognize the target object. 1. A method for recognizing an object , comprising:selecting a target camera matched with a target object from at least two cameras according to position information of the target object in a map and photographing parameters of the at least two cameras, wherein, the at least two cameras has at least two focal lengths;controlling the target camera to photograph an image of the target object; andobtaining the image photographed by the target camera, and performing recognition on the image to recognize the target object.2. The method according to claim 1 , wherein claim 1 , selecting the target camera matched with the target object from the at least two cameras according to position information of the target object in the map and photographing parameters of the at least two cameras comprises:determining a projection position of the target object in an imaging plane of each camera based on the position information of the target object in the map and the photographing parameters of the at least two cameras, and determining the target camera, wherein the projection position of the target object locates in a photographing range of the imaging plane of the target camera.3. The method according to claim 2 , wherein claim 2 , determining the projection position of the target object in the imaging plane of each camera based on the position information of the ...

Подробнее
05-03-2020 дата публикации

APPARATUS AND METHOD FOR IMPROVING MESSAGING SYSTEM RELIABILITY

Номер: US20200076539A1
Принадлежит:

A message system includes a first node that may send a message to a second node, provide metadata associated with the message, and send the metadata to a database. The database may determine that the message was not received by the second node based upon the metadata and a current time, and direct the first node to resend the message to the second node in response to determining that the message was not received. The first node further may resend the message. 1. A message system for managing messages between nodes of the message system , the message system comprising:a database; and send a message to a second one of the nodes of the message system;', 'provide metadata associated with the message; and', 'send the metadata to the database;, 'a first one of the nodes configured to determine that the message was not received by the second node based upon the metadata and a current time; and', 'direct the first node to resend the message to the second node in response to determining that the message was not received; and, 'wherein the database is configured towherein the first node is further configured to resend the message in response to the direction from the database.2. The message system of claim 1 , wherein the metadata includes a timestamp that identifies a time when the message was sent to the second node claim 1 , and a maximum processing time for the message.3. The message system of claim 2 , wherein in determining that the message was not received by the second node the database is further configured to:determine that the current time is later than the sum of the timestamp and the maximum processing time.4. The message system of claim 1 , wherein the database is further configured to:determine that the message was not processed by the second node based upon the metadata and the current time; anddirect the first node to resend the message to the second node in response to determining that the message was not processed.5. The message system of claim 4 , wherein ...

Подробнее
18-03-2021 дата публикации

METHOD AND APPARATUS FOR BOUNDARY PARTITION

Номер: US20210084298A1
Принадлежит:

A method for boundary partition of a current block of a picture is provided. The method includes that a decoder receives a bitstream, where the bitstream includes a partition indicator; parses the bitstream to obtain the partition indicator; determines whether the current block is to be split based on the partition indicator; determines whether the current block is a boundary block when the current block is not to be split; and performs a boundary partition on the current block when the current block is a boundary block. The partition indicator of a same partition syntax is used no matter whether the current block is a boundary block (isB) or a non-boundary block (noB), which is benefit to keep the continuity of context-adaptive binary arithmetic coding (CABAC) engine, thus it will lead to higher coding efficiency. 1. A method for boundary partition of a current block , wherein the method is performed by a decoder and the method comprises:receiving a bitstream, wherein the bitstream includes a partition indicator;parsing the bitstream to obtain the partition indicator;determining whether the current block is to be split based on the partition indicator;determining whether the current block is a boundary block when the current block is not to be split; andperforming a boundary partition on the current block when the current block is a boundary block.2. The method of claim 1 , wherein no matter whether the current block is a boundary block (isB) or a non-boundary block (noB) claim 1 , a non-boundary block partition syntax is used claim 1 , and wherein non-boundary block partition syntax includes the partition indicator.3. The method of claim 2 , wherein when the current block is a boundary block claim 2 , the partition indicator of the non-boundary block partition syntax indicates that the boundary partition is to be performed on the current block.4. The method of claim 2 , wherein when the current block is not a boundary block claim 2 , the partition indicator in the ...

Подробнее
18-03-2021 дата публикации

MULTI-TYPE TREE DEPTH EXTENSION FOR PICTURE BOUNDARY HANDLING

Номер: US20210084299A1
Принадлежит:

The present disclosure provides apparatuses and methods for splitting an image into coding units. An image is divided into coding tree units (CTUs) which are hierarchically partitioned. Hierarchical partitioning includes multi-type partitioning such as binary tree or quad tree splitting. For CTUs completely within the image and CTUs on the boundary, respective multi-type partition depths are chosen. The present disclosure provides for multi-type partitioning flexibility in a boundary portion of the image. 1. An apparatus for splitting an image into coding units , the apparatus including a processing circuitry which is configured to:subdivide the image into coding tree units, CTUs, including a non-boundary CTU with a size in a horizontal and a vertical direction and a boundary CTU having a portion within the image delimited by a horizontal or vertical image boundary, the portion having a size smaller than the size in a direction perpendicular to the image boundary; andpartition the non-boundary CTU and the boundary CTU hierarchically into respective coding units, whereinthe hierarchical partitioning of the non-boundary CTU includes multi-type splitting with a maximum non-boundary multi-type partition depth, multi-type splitting being splitting with the splitting direction being either the vertical or the horizontal direction, andthe hierarchical partitioning of the boundary CTU includes multi-type splitting with a maximum boundary multi-type partition depth.2. The apparatus for splitting an image according to claim 1 , wherein the maximum boundary multi-type partition depth is a sum of at least an adaptive boundary multi-type partition depth and a predefined multi-type partition depth claim 1 , the adaptive boundary multi-type partition depth being a depth of multi-type splitting with splitting direction being the direction of the image boundary.3. The apparatus for splitting an image according to claim 2 , wherein the predefined multi-type partition depth is equal ...

Подробнее
12-03-2020 дата публикации

METHOD AND SYSTEM FOR SENSING AN OBSTACLE, AND STORAGE MEDIUM

Номер: US20200082181A1
Автор: Gao Han, Li Guo, SUN Xun, Xia Tian
Принадлежит:

Embodiments of a method and system for sensing an obstacle, a computer device, and a computer-readable storage medium are provided. The method can include: capturing continuously, by first and second cameras adjacently arranged on a motor vehicle, obstacles around the motor vehicle, to obtain at least a first obstacle image and a second obstacle image respectively; associating the first obstacle image with the second obstacle image; determining whether the first obstacle image and the second obstacle image comprise the same obstacle. By means of some of the disclosed methods and systems, an obstacle can be real-time sensed by a motor vehicle in a large field of view, such as, a range of 360° around the vehicle. 1. A method for sensing an obstacle , comprising:capturing continuously, by at least two cameras, obstacles around the motor vehicle, to obtain at least a first obstacle image and a second obstacle image respectively, wherein the at least two cameras comprises first and second cameras adjacently arranged on a motor vehicle;associating the first obstacle image with the second obstacle image;determining whether the first obstacle image and the second obstacle image comprise the same obstacle.2. The method according to claim 1 , wherein the associating the first obstacle image with the second obstacle image comprises:associating the first obstacle image with the second obstacle image based on an image box feature with respect to the first obstacle image and the second obstacle image, in a case that a field of view of the first camera overlaps with a field of view of the second camera.3. The method according to claim 2 , wherein the associating the first obstacle image with the second obstacle image based on an image box feature with respect to the first obstacle image and the second obstacle image comprises:forming a second image box by projecting a first image box of the first obstacle image into an imaging plane of the second camera via a reference coordinate ...

Подробнее
21-03-2019 дата публикации

Method and apparatus for identifying traffic light

Номер: US20190087673A1

The disclosure discloses a method and apparatus for identifying a traffic light. An embodiment of the method comprises: zooming a to-be-processed image acquired by an image acquisition device by at least one preset ratio to obtain at least one zoomed image; inputting the at least one zoomed image into a pre-trained convolutional neural network to obtain location information and category information of a traffic light corresponding to each zoomed image of the at least one zoomed image, wherein the convolutional neural network is used for retrieving location information and category information of a traffic light displayed in an image; and analyzing the obtained location information and category information to generate at least one candidate traffic light identification result, and fusing the generated candidate traffic light identification result to generate a traffic light identification result corresponding to the to-be-processed image. The embodiment improves the accuracy in identifying a traffic light.

Подробнее
21-03-2019 дата публикации

Method and apparatus for detecting braking behavior of front vehicle of autonomous vehicle

Номер: US20190087674A1
Автор: Han GAO, Tian Xia

Embodiments of the present disclosure disclose a method and apparatus for detecting a braking behavior of a front vehicle of an autonomous vehicle. A specific implementation of the method comprises: extracting a vehicle image from a vehicle area in an image acquired by the image acquisition device; converting a color space of the vehicle image to generate a first vehicle image; setting a pixel value of a pixel point in the first vehicle image meeting any condition in a preset condition group to a first preset value to generate a second vehicle image; analyzing the second vehicle image to determine a candidate vehicle light area group; and detecting, based on the candidate vehicle light area group, whether a vehicle indicated by the vehicle image is braking, and generating a detection result. The implementation improves the detection efficiency for the braking behavior of the front vehicle.

Подробнее
19-03-2020 дата публикации

METHOD AND DEVICE OF MULTI-FOCAL SENSING OF AN OBSTACLE AND NON-VOLATILE COMPUTER-READABLE STORAGE MEDIUM

Номер: US20200089976A1
Автор: Gao Han, Li Guo, SUN Xun, Xia Tian
Принадлежит:

A method and device of multi-focal sensing of an obstacle. A method includes acquiring detection results of obstacles at multiple moments by utilizing a camera with long focus lens and a camera with short focus lens; performing a target tracking to the acquired detection results, to obtain at least two tracking sequences, wherein each tracking sequence includes detection results acquired at the multiple moments for a same obstacle; and matching two random tracking sequences of the at least two tracking sequences, and combining the two random tracking sequences into a combined tracking sequence, if the matching is successful. 1. A method for multi-focal sensing of an obstacle , comprising:acquiring detection results of obstacles at multiple moments by utilizing a camera with long focus lens and a camera with short focus lens;performing a target tracking to the acquired detection results, to obtain at least two tracking sequences, wherein each tracking sequence comprises detection results acquired at the multiple moments for a same obstacle; andmatching two random tracking sequences of the at least two tracking sequences, and combining the two random tracking sequences into a combined tracking sequence, if the matching is successful.2. The method according to claim 1 , wherein the matching two random tracking sequences of the at least two tracking sequences comprises:selecting the two random tracking sequences from the at least two tracking sequences;acquiring, for each moment, detection results from the selected two tracking sequences respectively, and projecting detection results acquired by the camera with the long focus lens onto an imaging plane acquired by the camera with the short focus lens, if the detection results are acquired by cameras with different focus lenses, and calculating an Intersection over Union (IoU) of the projected detection results and detection results acquired by the camera with the short focus lens;determining an average of the IoUs ...

Подробнее
29-04-2021 дата публикации

In-loop deblocking filter apparatus and method for video coding

Номер: US20210127139A1
Принадлежит: Huawei Technologies Co Ltd

An in-loop deblocking filter apparatus ( 120 ) for processing a current row or column of samples into a filtered row or column of samples. The current row or column of samples comprises a plurality of samples from a first sample block and a horizontally or vertically neighboring second sample block of a reconstructed picture of a video stream. The samples of the current row or column of samples have sample values p N−1 −p 0 , q 0 −q N−1 wherein N is an even integer greater than 2. If a first condition or a second condition is satisfied, the current row or column is processed by: determining a filtered sample value q 0 ′ by applying a (2N−1)-tap filter to the sample values p N−2 , . . . , p 0 , q 0 , . . . , q N−1 of the current row or column; and/or determining a filtered sample value p 0 ′ by applying a (2N−1)-tap filter to the sample values p N−1 , . . . , p 0 , q 0 , . . . , q N−2 of the current row or column.

Подробнее
13-05-2021 дата публикации

Encoder, a decoder, and corresponding methods for transform process in video coding

Номер: US20210144373A1
Принадлежит: Huawei Technologies Co Ltd

The present disclosure provides methods and devices. A video method of coding implemented by a decoding device, comprising: when a prediction mode of a current coding block is intra prediction, and the current coding block is processed by using Intra sub-partition coding mode, determining whether a width of a current transform block is larger than or equal to a first threshold or not, and whether the width of the current transform block is smaller than or equal to a second threshold or not, the current transform block corresponding to the current coding block; when the width of the current transform block is larger than or equal to the first threshold and the width of the current transform block is smaller than or equal to the second threshold, performing transform process on the current transform block, wherein a transform core based on DST 7 is used on horizontal direction transform.

Подробнее
08-09-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS RELATED TO INTRA PREDICTION MODE

Номер: US20220286690A1
Принадлежит:

A method of coding implemented by a decoding device or an encoding device, comprising obtaining indication information for a luma position (cbWidth/2, cbHeight/2) of a current coding block, relative to a top-left luma sample position (xCb, yCb) of the current coding block; setting a value of a luma intra prediction mode associated with the current coding block to a first default value, when the indication information indicates that an Intra Block Copy (IBC) mode or palette mode is applied for the luma component at the luma position (cbWidth/2, cbHeight/2), relative to the top-left luma sample position (xCb, yCb) of the current coding block; and obtaining a value of a chroma intra prediction mode based on the value of the luma intra prediction mode of the current coding block. 1. A method of coding , comprising:obtaining indication information for a luma position (cbWidth/2, cbHeight/2) of a current coding block, relative to a top-left luma sample position (xCb, yCb) of the current coding block, wherein cbWidth represents a width of the current coding block in a luma component, cbHeight represents a height of the current coding block in the luma component;setting a value of a luma intra prediction mode associated with the current coding block to a first default value, when the indication information indicates that an Intra Block Copy (IBC) mode or palette mode is applied for the luma component at the luma position (cbWidth/2, cbHeight/2), relative to the top-left luma sample position (xCb, yCb) of the current coding block; andobtaining a value of a chroma intra prediction mode based on the value of the luma intra prediction mode of the current coding block.2. The method of claim 1 , wherein the first default value equals to a value of DC mode.3. The method of claim 1 , wherein a partition of the luma component and a partition of a chroma component of the current coding block are not aligned.4. The method of claim 1 , further comprising:setting the value of the luma ...

Подробнее
30-04-2020 дата публикации

METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR SERVICE ACCESS

Номер: US20200137059A1
Принадлежит:

Embodiments of the present disclosure relate to a method, a device and a computer program product for service access. The method comprises receiving, from a requester, a request for accessing a first functional interface of a first service of a plurality of services. The method also comprises, in response to the request, determining a first combined permission of the requester to access a plurality of functional interfaces of the plurality of services. The method further comprises determining a second combined permission of the first service to access the plurality of functional interfaces of the plurality of services. In addition, the method comprises controlling, based on the first and the second combined permissions, access of the requester to the first functional interface. The method can accomplish rapid, safe service calling and improve service accessing efficiency. 1. A method of service access , comprising:receiving, from a requester, a request for accessing a first functional interface of a first service of a plurality of services;determining, in response to the receiving the request, a first combined permission of the requester to access a plurality of functional interfaces of the plurality of services;determining a second combined permission of the first service to access the plurality of functional interfaces of the plurality of services; andcontrolling, based on the first and second combined permissions, access of the requester to the first functional interface.2. The method of claim 1 , wherein controlling access of the requester to the first functional interface comprises:determining, based on the first and second combined permissions, a third combined permission of the requester and the first service to access the plurality of services; andcontrolling, based on the third combined permission, the access of the requester to the first functional interface.3. The method of claim 2 , wherein the first combined permission is represented by a first binary ...

Подробнее
30-04-2020 дата публикации

SEARCH REGION FOR MOTION VECTOR REFINEMENT

Номер: US20200137415A1
Принадлежит:

The present invention relates to the construction of a search space for determining a motion vector for a current block of a picture in a video sequence. The search space construction is split into two main stages, wherein a first and a second partial search space are respectively determined. Based on an initial estimate of a motion vector, a first search space is first constructed. A first and a second candidate motion vector of the first search space are identified according to a cost function. Based on the first and the second candidate motion vectors, a second search space is constructed. The motion vector for the current block is selected from the candidate motion vectors of the first search space and the second search space. 1. An apparatus for determining a motion vector to be used in inter-prediction of a current block of a video frame , the apparatus comprising:a search space determining unit configured to obtain an estimate of the motion vector, determine a first search space comprising a plurality of candidate motion vectors based on the estimate of the motion vector, select a first candidate motion vector and a second candidate motion vector in the first search space according to a cost function, and determine a second search space comprising one or more candidate motion vectors based on the first candidate motion vector and the second candidate motion vector; anda motion vector selecting unit configured to select the motion vector for a current block from among the candidate motion vectors of the first search space and the second search space.2. The apparatus according to claim 1 , wherein the cost function is based on a predetermined template and indicates claim 1 , for the respective candidate motion vector claim 1 , a level of similarity between the predetermined template and a predictor pointed to by the respective candidate motion vector.3. The apparatus according to claim 1 , wherein the search space determining unit is configured to determine a ...

Подробнее
10-06-2021 дата публикации

Devices and methods for image and video coding

Номер: US20210176493A1
Принадлежит: Huawei Technologies Co Ltd

The disclosure relates to a method of decoding implemented by a decoding device, comprising: obtaining a value of a reference line index for a current block; constructing a most probable mode, MPM, list for the current block; obtaining a value of intra-prediction mode index for the current block; when the value of the reference line index is not equal to 0, obtaining an intra prediction mode of the current block according to the MPM list for the current block and the value of the intra-prediction mode index for the current block, wherein the value of the intra-prediction mode index indicates a position that corresponds to the intra prediction mode of the current block among angular intra-prediction modes in the MPM list. The disclosure also relates to a coding apparatus and a non-transitory machine-readable medium.

Подробнее
07-05-2020 дата публикации

DECODER SIDE INTRA MODE DERIVATION (DIMD) TOOL COMPUTATIONAL COMPLEXITY REDUCTION

Номер: US20200145668A1
Принадлежит:

The present disclosure relates to image encoding/decoding applying decoder side intra-prediction mode determination (DIMD). In order to reduce the computational complexity, DIMD for a current coding block based on a template of a neighboring reconstructed coding block is not performed if the border between the current and the reconstructed coding block concurs with a border between coding tree blocks. 1. An apparatus for intra-predicting coding blocks of an image comprising a processing circuitry configured to:determine an intra-prediction mode for a current coding block based on pixels of a first reconstructed coding block and/or a second reconstructed coding block, the first and the second reconstructed coding block being adjacent to the current coding block in respectively different directions among a vertical direction and a horizontal direction,deactivate determination of the intra-prediction mode based on the pixels of the first reconstructed coding block if the border between the current coding block and first reconstructed coding block concurs with a border between adjacent coding tree blocks.2. The apparatus according to claim 1 , wherein the intra-prediction control unit is configured to deactivate the determination of the intra-prediction mode based on the pixels of the first reconstructed coding block claim 1 , only if the border between the current coding block and first reconstructed coding block concurs with a border between adjacent coding tree blocks.3. The apparatus according to claim 1 , wherein the first reconstructed coding block is adjacent to the current coding block in top direction claim 1 , and the second reconstructed coding block is adjacent to the current coding block in left direction.4. The apparatus according to claim 1 , wherein the intra-prediction control unit is configured to deactivate determination of the intra-prediction mode based on the pixels of the first as well as the second reconstructed coding block only if the border ...

Подробнее
14-05-2020 дата публикации

Hyper-converged infrastructure (hci) distributed monitoring system

Номер: US20200151024A1
Принадлежит: Dell Products LP

A Hyper-Converged Infrastructure (HCI) monitoring system includes server devices that each provide a respective HCI system that is part of an HCI cluster. A communication queue and a manager subsystem are provided on at least one of the server devices. The manager subsystem provides, in the communication queue, first workload code that is configured to run on a first server device and that is associated with a first HCI system identifier for a first HCI system provided by the first server device. The first HCI system accesses the communication queue, retrieves the first workload code in response to the first workload code being associated with the first HCI system identifier, executes the first workload code, and provides associated results to the communication queue. The manager subsystem retrieves, from the communication queue, the first results, and reports at least one of the first results to an administrator device.

Подробнее
22-09-2022 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS FOR INTER-PREDICTION

Номер: US20220303573A1
Принадлежит: Huawei Technologies Co., Ltd.

A non-transitory computer-readable medium for inter-prediction and an encoder are provided. An initial motion vector is obtained for a current block. Search space positions are determined according to the initial motion vector. Matching costs for the search space positions are checked according to a checking order to select a target search space position with a minimal matching cost. A refining motion vector of the current block is determined based on the initial motion vector and the target search space position. A central search space position is determined according to the checking order, and the central search space position is pointed to by the initial motion vector. 1. A non-transitory computer-readable medium having stored thereon instructions that , when executed by one or more processors , cause the one or more processors to perform operations of:obtaining an initial motion vector for a current block;determining a plurality of search space positions according to the initial motion vector;checking matching costs for each of a plurality of search space positions according to a checking order;selecting, from the plurality of search space positions, a target search space position having a minimal matching cost; anddetermining a refining motion vector of the current block based on the initial motion vector and the target search space position, wherein a central search space position is checked first according to the checking order, the central search space position being pointed to by the initial motion vector.2. The non-transitory computer-readable medium of claim 1 , the plurality of search space positions comprising the central search position and neighboring search space positions claim 1 , the determining of search space positions comprising:determining the central search space position according to the initial motion vector; anddetermining the neighboring search space positions according to one or more preset offsets and the central search space position.3 ...

Подробнее
24-06-2021 дата публикации

CODING METHOD, DEVICE, SYSTEM WITH MERGE MODE

Номер: US20210195229A1
Принадлежит:

An apparatus and method for marking availability of a candidate coding block for merge estimation of a current coding block within a coding tree unit, CTU, which includes multiple coding blocks. Initially, the candidate coding block is marked as available. The candidate coding block is marked as unavailable when a predefined location of the candidate coding block is included within an extended merge estimation region, MER. The extended MER includes a current MER in which the current coding block is located and at least a portion of another MER, adjacent to the current MER. 1. An apparatus for marking availability of a candidate coding block for merge estimation of a current coding block within a coding tree unit , CTU , wherein the apparatus comprises: mark the candidate coding block as available;', 'mark the candidate coding block as unavailable when a predefined location of the candidate coding block is included within an extended merge estimation region, MER, wherein the extended MER includes a current MER in which the current coding block is located and at least a portion of another MER, adjacent to the current MER., 'a processing circuitry configured to2. The apparatus according to claim 1 , wherein the marking of the candidate coding block includes:obtain coordinates [X,Y] of a left-top pixel of the current coding block;obtain, as the predefined location, coordinates [X2,Y2] of a specific point in the candidate coding block;determine if the specific point is located within the extended MER by comparing the coordinates of the specific point and the coordinates of the left-top pixel, andmark the candidate coding block as unavailable, if the specific point is located within the extended MER.3. The apparatus according to claim 1 , wherein the marking of the candidate coding block includes:obtain coordinates (x, y) of a corner of the current coding block;obtain, as the predefined location, coordinates of a specific point (x+a, y+b), wherein a∈(−1,0,1) and b∈(−1,0,1 ...

Подробнее
01-07-2021 дата публикации

Method and Apparatus for Intra Prediction in Video Coding

Номер: US20210203927A1
Принадлежит: Huawei Technologies Co., Ltd.

A decoding method and a decoder for decoding a current block of a video frame is provided, wherein the decoding method comprises determining a list of Most Probable Modes (MPMs) for the current block. When at least one condition is satisfied, the list of MPMs includes a DC mode, a Vertical mode, a Horizontal mode, an intra prediction mode corresponding to a value of the Vertical mode with a first offset, and an intra prediction mode corresponding to the value of the Vertical mode with a second offset. The decoding method further includes obtaining a MPM flag and a MPM index for the current block from a bitstream of the video, and obtaining an intra prediction mode for the current block for reconstructing the current block. 1. A decoder , comprising:one or more processors; anda memory coupled to the processors, wherein the one or more processors are configured to:determine a list of Most Probable Modes (MPMs) for a current block of a video frame encoded in a video bitstream, wherein when at least one condition is satisfied, the list of MPMs comprise: a direct current (DC) mode, a Vertical mode, a Horizontal mode, an intra prediction mode corresponding to a value of the Vertical mode with a first offset, and an intra prediction mode corresponding to the value of the Vertical mode with a second offset;obtain a MPM flag for the current block from the video bitstream, wherein the MPM flag indicates whether an intra prediction mode for the current block is in the list of MPMs for the current block;obtain a MPM index for the current block from the video bitstream, when the MPM flag indicates that the intra prediction mode for the current block is in the list of MPMs for the current block;determine the intra prediction mode for the current block based on the MPM index and the list of MPMs for the current block; andreconstruct the current block using reference samples determined based on the intra prediction mode for the current block.2. The decoder of claim 1 , wherein the ...

Подробнее
01-07-2021 дата публикации

Coding Method, Device, System with Merge Mode

Номер: US20210203980A1
Принадлежит:

An apparatus and method for marking availability of a candidate coding block for merge estimation of a current coding block within a coding tree unit (CTU). The candidate block may be marked as unavailable if a splitting depth of the current coding block is equal to or larger than a predetermined threshold and a first location of the candidate block and a second location of the current block are included in a same merge estimation region (MER). Otherwise, the candidate block is marked as available. A candidate block may be marked as unavailable also, when a parent block “parentCurr” of the current block and a parent block “parentCand” of the candidate block, with both parent blocks obtained by splitting, are the same block and when the size of the parentCand is smaller than a threshold. 1. An apparatus comprising:a processor; and mark a candidate coding block as unavailable when a splitting depth of a current coding block is equal to or larger than a predetermined threshold and when a first location of the candidate coding block and a second location of the current coding block are within a same merge estimation region (MER); and', 'mark the candidate coding block as available when the splitting depth is less than the predetermined threshold and when the first location and the second location are not within the same MER., 'a memory coupled to the processor and configured to store instructions that, when executed by the processor, cause the apparatus to be configured to2. The apparatus of claim 1 , wherein the splitting depth corresponds to a quad-tree partition depth of the current coding block.4. The apparatus of claim 1 , wherein the instructions further cause the apparatus to be configured to:obtain, as the second location, a first coordinate and a second coordinate, wherein the first coordinate and the second coordinate represent a corner of the current coding block;obtain, as the first location, a third coordinate and a fourth coordinate of a specific point in ...

Подробнее
22-06-2017 дата публикации

Track and hold circuit

Номер: US20170179940A1
Принадлежит: CETC 24 Research Institute

A track and hold circuit comprises an input buffer amplifier, a unit gain amplifier module, a sampling switch, a drive triode and a sampling capacitor. The input buffer amplifier receives an input signal. In a track phase, the sampling switch is electrically connected to an emitter electrode of the drive triode; the input signal charges the sampling capacitor after being buffered by the input buffer amplifier, amplified without distortion by the unit gain amplifier module and driven by the drive triode. In a hold phase, the sampling switch is electrically connected to a base electrode of the drive triode; the base voltage of the drive triode is pulled down until the drive triode is cut off; electrical charges on the sampling capacitor are thereby held, causing the signal to be held on the sampling capacitor.

Подробнее
08-07-2021 дата публикации

Partitioning with High Level Constraint

Номер: US20210211665A1
Принадлежит:

A method of image partitioning, comprises determining a first indicator, wherein the first indicator is shared by a first part of a bitstream; determining a partitioning of an image area corresponding to the first part of the bitstream with binary tree (BT) splitting or ternary tree (TT) splitting when the first indicator takes a first value; and determining the partitioning of the image area corresponding to the first part of the bitstream without BT splitting and TT splitting when the first indicator takes a second value, wherein the first value is different from the second value. 1. A method of image partitioning , comprising:determining a first indicator, wherein the first indicator is shared by a first part of a bitstream, and wherein the first indicator indicates whether binary tree (BT) or ternary tree (TT) splitting is enabled;determining a partitioning of an image area corresponding to the first part of the bitstream with BT splitting or TT splitting when the first indicator takes a first value; anddetermining the partitioning of the image area corresponding to the first part of the bitstream without BT splitting and TT splitting when the first indicator takes a second value,wherein the first value is different from the second value.2. The method of claim 1 , wherein when the first indicator takes the second value claim 1 , the method further comprises:setting a minimum luma size of a coding block from quadtree splitting as 4 or setting the minimum luma coding block size;setting the maximum hierarchy depth for multiple type tree splitting as 0; andsetting the maximum luma size of a coding block from BT splitting as 0 or setting the minimum luma coding block size.3. The method of claim 1 , further comprising setting the maximum luma size of a coding block from TT splitting as 0 or setting the minimum luma coding block size.4. The method of claim 3 , further comprising deriving the maximum luma size of a coding block from TT splitting by parsing the bitstream ...

Подробнее
18-06-2020 дата публикации

LOW VISCOSITY POLY-A-OLEFIN LUBRICATING OIL AND SYNTHESIS METHOD THEREOF

Номер: US20200190409A1
Принадлежит: PETROCHINA COMPANY LIMITED

The present invention provides a low viscosity poly-α-olefin lubricating oil and a synthesis method thereof. The method comprises: (1) the α-olefin raw material is subjected to dehydration treatment so that the water content in the raw material is ≤10 ppm; (2) a reaction of the dehydration treated α-olefin raw material is carried out in the presence of a complex catalyst and gaseous BFto obtain a reaction product, wherein the pressure of the gaseous BFis 0.01 to 1 MPa; (3) the reaction product obtained in step (2) is sequentially subjected to flash distillation, gas stripping, centrifugation, and washing treatment to obtain an intermediate product; (4) the intermediate product obtained in step (3) is subjected to distillation under reduced pressure to separate the unreacted α-olefin raw material and α-olefin dimers, and the remaining heavy fractions are subjected to hydrogenation saturation treatment followed by fractionation and cutting-off. 1. A synthesis method for low viscosity poly-α-olefin lubricating oils , comprising the following steps:(1) dehydration treatment: the α-olefin raw material is subjected to dehydration treatment so that the water content in the raw material is ≤10 ppm;{'sub': 3', '3, '(2) polymerization reaction: the reaction of the dehydration treated α-olefin raw material is carried out in the presence of a complex catalyst and gaseous BFto obtain a reaction product, wherein the pressure of the gaseous BFis 0.01 to 1 MPa;'} [{'sub': '3', 'a. flash distillation: the reaction product obtained in step (2) is subjected to flash distillation to obtain a first oil phase and gaseous BF;'}, {'sub': '3', 'b. gas stripping: the first oil phase obtained in step a is subjected to gas stripping to obtain a second oil phase and a stripping gas containing BF;'}, {'sub': 2', '3, 'c. centrifugation: the second oil phase obtained in step b is subjected to separation by centrifugation using a continuous liquid-liquid separation centrifuge to obtain a recycled ...

Подробнее
29-07-2021 дата публикации

APPARATUS AND METHOD FOR DEBLOCKING FILTER IN VIDEO CODING

Номер: US20210235127A1
Принадлежит: Huawei Technologies CO.,Ltd.

A method and image processing device are provided, including a deblocking filter. The deblocking filter modifies values of at most MA samples of the first image block as first filter output values, the at most MA samples being obtained from a column of the first image block that is perpendicular to and adjacent to the horizontal block edge; and modifies values of at most MB samples of the second image block as second filter output values, the at most MB samples being obtained from a column of the second image block that is perpendicular to and adjacent to the horizontal block edge. At most a number MA of sample values of the first image block adjacent to the block edge are modified and at most a number MB of sample values of the second image block adjacent to the block edge are modified, wherein MA Подробнее

12-08-2021 дата публикации

Coding Method, Device, and System

Номер: US20210250590A1
Принадлежит: Huawei Technologies Co Ltd

A decoding method for decoding an encoded picture which is partitioned into coding tree blocks which are further partitioned into coding blocks with different sizes, comprises parsing a first indication from the sequence parameter set (SPS)/picture parameter set (PPS)/slice header/tile header of a bit stream containing the encoded picture, determining the partition mode of the coding tree blocks, which are confined by block size restriction parameter and partition depth restriction parameter included in the SPS/PPS/slice header/tile header when the first indication is first value, or determining the partition mode of the multiple coding tree blocks, which are confined by default by block size restriction parameter and default partition depth restriction parameter when the first indication is second value or not presented in the SPS/PPS/slice header/tile header, and partitioning the coding tree blocks into the coding blocks according to the partition mode, and decoding the coding blocks.

Подробнее
19-08-2021 дата публикации

RELATION BETWEEN PARTITION CONSTRAINT ELEMENTS

Номер: US20210258618A1
Принадлежит:

The present disclosure relates generally to video coding and picture partitioning methods. In particular, the disclosure is concerned with relations between partition constraint elements, by setting partitioning rules for different picture partitioning methods. The disclosure provides devices and corresponding methods for generating or processing a bitstream including encoded pictures, particularly for setting and including partition constraint element into the bitstream. One of the devices is configured to determine a minimum luma size of a leaf block resulting from quadtree splitting (MinQtSizeY), determine a maximum luma size of a coding block where partitioning using a binary tree splitting is allowed (MaxBtSizeY) based on the MinQtSizeY, and include information for the determined MinQtSizeY into the bitstream. 1. A device for decoding or processing a video bitstream , the device comprising a circuitry configured to:obtain, from the bitstream, a syntax element;obtain information for a minimum size in luma samples of a luma leaf block resulting from quadtree splitting;determine a maximum size in luma samples of a luma root block where partitioning using binary tree splitting is allowed based on the information for the minimum size in luma samples of the luma leaf block resulting from quadtree splitting and the obtained syntax element.2. The device according to claim 1 , wherein the circuitry is configured to determine the maximum size in luma samples of the luma root block where partitioning using binary tree splitting is allowed considering that its lower limit is the minimum size in luma samples of the luma leaf block resulting from quadtree splitting.3. The device according to claim 1 , wherein the syntax element is a syntax element of a difference claim 1 , between the base 2 logarithm of the minimum size in luma samples of the luma leaf block resulting from quadtree splitting and the base 2 logarithm of the maximum size in luma samples of the luma root block ...

Подробнее
26-08-2021 дата публикации

PERFORMING CHROMA DEBLOCKING FOR BLOCKS WHICH USE JOINT CHROMA CODING

Номер: US20210266552A1
Принадлежит: Huawei Technologies CO.,Ltd.

A method for deblocking a chroma block edge between a first chroma block of a first image block and a second chroma block of a second image block. The method includes a decision process which includes: determining a first chroma quantization parameter for the first chroma block based on a first luma quantization parameter of a first luma block of the first image block and a chroma QP mapping table for the first chroma block; determining a second chroma quantization parameter for the second chroma block based on a second luma quantization parameter of a second luma block of the second image block and a chroma QP mapping table for the second chroma block; determining an averaged and rounded chroma quantization parameter based on the first chroma quantization parameter and the second chroma quantization parameter; and determining a threshold parameter based on the averaged and rounded chroma quantization parameter. 1. A deblocking method for deblocking a chroma block edge between a first chroma block of a first image block and a second chroma block of a second image block in an image encoding or an image decoding , comprising:performing a decision process for the chroma block edge; and{'sub': 'C', 'performing a filtering process for the chroma block edge at least based on a threshold parameter (t) determined in the decision process;'} [{'sub': Cp', 'Cp', 'YP, 'determining a first chroma quantization parameter (Qp) for the first chroma block, wherein the first chroma quantization parameter (Qp) is determined based on a first luma quantization parameter (Qp) of a first luma block of the first image block and a chroma quantization parameter (QP) mapping table for the first chroma block;'}, {'sub': Cq', 'Cq', 'YQ, 'determining a second chroma quantization parameter (Qp) for the second chroma block, wherein the second chroma quantization parameter (Qp) is determined based on a second luma quantization parameter (Qp) of a second luma block of the second image block and a ...

Подробнее
23-07-2020 дата публикации

DEVICES AND METHODS FOR IMAGE AND VIDEO CODING

Номер: US20200236351A1
Принадлежит:

An apparatus is configured to determine an adopted intra prediction mode on the basis of a most probable modes list, a selected modes list and a non-selected modes list having a first portion and a second portion, wherein the adopted intra prediction mode is one of a plurality of intra prediction modes comprising a plurality of angular intra prediction modes for predicting sample values of a current picture block. The apparatus includes a processor configured to generate the first portion of the non-selected modes list by including one or more angular intra prediction modes determined to be close to a respective angular intra prediction mode of the most probable modes list and the selected modes list. The processor is further configured to determine the adopted intra prediction mode. 1. An apparatus configured to determine an adopted intra prediction mode on the basis of a most probable modes list , a selected modes list and a non-selected modes list having a first portion and a second portion , wherein the adopted intra prediction mode is one of a plurality of intra prediction modes comprising a plurality of angular intra prediction modes for predicting sample values of a current picture block , the apparatus comprising: generate the first portion of the non-selected modes list by including one or more angular intra prediction modes determined on the basis of the most probable modes list and the selected modes list such that the one or more angular intra prediction modes of the first portion of the non-selected modes list are close to a respective angular intra prediction mode of the most probable modes list and the selected modes list, and', 'determine the adopted intra prediction mode, in case the adopted intra prediction mode is part of the first portion of the non-selected modes list, using less bits than in case the adopted intra prediction mode is part of the second portion of the non-selected modes list., 'a processor configured to2. The apparatus of claim 1 ...

Подробнее
23-07-2020 дата публикации

Limited memory access window for motion vector refinement

Номер: US20200236387A1
Принадлежит: Huawei Technologies Co., Ltd.

The present disclosure relates to motion vector refinement. As a first step, an initial motion vector and a template for the block are obtained. Then, the refinement of the initial motion vector is determined by template matching with said template in a search space. The search space is located on a position given by the initial motion vector and includes one or more fractional sample positions, wherein each of the fractional sample positions belonging to the search space is obtained by interpolation filtering with a filter of a predefined tap-size assessing integer samples only within a window, said window being formed by integer samples accessible for the template matching in said search space. 1. An apparatus for determination of a motion vector for a block including a processing circuitry configured to:obtain an initial motion vector and a template for the block;determine a refinement of the initial motion vector by template matching with said template in a search space, whereinsaid search space is located on a position given by the initial motion vector and includes one or more fractional sample positions, wherein each of the fractional sample positions belonging to the search space is obtained by interpolation filtering with a filter of a predefined tap-size assessing integer samples only within a window, said window being formed by integer samples accessible for the template matching in said search space.2. The apparatus according to claim 1 , wherein the window is defined as an extension on at least one of:both left and right; andboth top and bottomof the block.3. The apparatus according to claim 1 , wherein the window is defined around a position pointed at by the initial motion vector and identifies a number of samples to be accessed for determining the refinement of the initial motion vector.4. The apparatus according to claim 1 , wherein the window is defined as N integer sample columns and M integer sample rows relative to the block initial motion ...

Подробнее
23-07-2020 дата публикации

MOTION VECTOR REFINEMENT OF A MOTION VECTOR POINTING TO A FRACTIONAL SAMPLE POSITION

Номер: US20200236398A1
Принадлежит:

The present disclosure relates to motion vector determination employing template matching. At first, an initial motion vector is obtained. If the initial motion vector points to a position which is fractional and thus, requires interpolation from the integer sample positions, the initial motion vector is rounded to a closest integer sample position. The rounded position is then used to define the search space for the template matching to define a refinement of the initial motion vector. 1. An apparatus for determination of a motion vector for a prediction block , the apparatus comprising a processing circuitry configured to:obtain an initial motion vector and a template for the prediction block; anddetermine a refinement of the initial motion vector by template matching with the template in a search space,wherein, based upon the initial motion vector pointing to a fractional sample position, the search space is located on a position given by rounding the fractional sample position pointed to by the initial motion vector to an integer sample position.2. The apparatus according to claim 1 , the processing circuitry being further configured to:calculate a template matching cost for the initial motion vector pointing to the fractional sample position,compare the calculated template matching cost of the fractional sample position with a template matching cost of the determined refinement of the initial motion vector, anddetermine the motion vector for the prediction block based on the fractional sample position upon a state where the template matching cost of the determined refinement is not lower than the calculated template matching cost of the fractional sample position.3. The apparatus according to claim 1 , wherein the search space comprises of sample positions spaced by integer sample step from each other.4. The apparatus according to claim 1 , wherein the search space is formed by K rows and L columns of samples located in rows and columns in integer distance from ...

Подробнее
09-09-2021 дата публикации

Image Processing Device and Method For Performing Quality Optimized Deblocking

Номер: US20210281884A1
Принадлежит: Huawei Technologies CO.,Ltd.

An image processing device for use in an image encoder and/or an image decoder, for deblocking a block edge between a first block and a second block of an image encoded with a block code, is provided. The image processing device comprises a filter for filtering the block edge, configured to, for at least some of the pixels to be filtered, within a deblocking range from the block edge, the deblocking range being perpendicular to the block edge, determine a filtered pixel value from an original pixel value of the pixel and at least one further pixel value, determine a clipping value of the pixel, dependent upon a distance of the pixel from the block edge, and clip the filtered pixel value, using the clipping value resulting in a deblocked pixel value. 1402. An image processing device for use in an image encoder and/or an image decoder , for deblocking a block edge between a first block and a second block () of an image , wherein the image processing device comprises a filter for filtering the block edge , configured to , for at least one pixel to be filtered , within a deblocking range from the block edge:determine a filtered pixel value from an original pixel value of the pixel; andclip the filtered pixel value, using a clipping value of the pixel, resulting in a deblocked pixel value, wherein the clipping value depends on a distance of the pixel from the block edge.2. The image processing device of claim 1 , wherein the clipping value is a maximum allowed amount of change between the original pixel value and the deblocked pixel value.3. The image processing device of claim 1 , wherein the clipping of the filtered pixel value claim 1 , using the clipping value claim 1 , resulting in the deblocked pixel value claim 1 , comprises:setting the deblocked pixel value to the filtered pixel value if the absolute value of the difference between the filtered pixel value and the deblocked pixel value does not exceed the clipping value of the pixel,setting the deblocked pixel ...

Подробнее
07-10-2021 дата публикации

ENCODER, DECODER AND CORRESPONDING METHODS FOR INTRA PREDICTION

Номер: US20210314563A1
Принадлежит:

Devices and methods for Intra prediction are provided. The method includes: parsing a bitstream, wherein the bitstream includes indication information to indicate whether a closest neighboring reference line to the current block is used for an intra prediction; determining an intra prediction mode of the current block is not Planar mode when the closest neighboring reference line to the current block is not used for the intra prediction; and obtaining an index indicating which intra prediction mode in a set of most probable modes is used for the intra prediction mode of the current block when the intra prediction mode of the current block is not Planar mode. The method can improve the efficiency to determine the intra prediction mode of the current block. 1. An encoding device for implementing intra prediction , the device comprising:one or more processors; anda non-transitory computer-readable storage medium coupled to the one or more processors and storing instructions for execution by the processors, wherein the instructions, when executed by the one or more processors, cause the device to:determine whether a closest neighboring reference line to a current block is used for intra prediction;determine an intra prediction mode of the current block is not a Planar mode if the closest neighboring reference line to the current block is not used for intra prediction; andencode a bitstream, wherein the bitstream includes indication information to indicate the closest neighboring reference line to the current block is not used for the intra prediction.2. The encoding device of claim 1 , wherein the instructions claim 1 , when executed by the one or more processors claim 1 , cause the device to:set a flag intra_luma_not_planar_flag to a default value if the closest neighboring reference line to the current block is not used for the intra prediction, wherein the intra_luma_not_planar_flag is used to indicate that the intra prediction mode of the current block is not a ...

Подробнее
11-11-2021 дата публикации

APPARATUS AND METHOD FOR PERFORMING DEBLOCKING

Номер: US20210352284A1
Принадлежит: Huawei Technologies Co., Ltd.

Embodiments of the present disclosure relate to the field of picture processing. Especially, the embodiments are directed to improving the deblocking filter of an image coding device. During the deblocking, at most a number MA of sample values of the first coding block adjacent to the block edge are modified and at most a number MB of sample values of the second coding block adjacent to the block edge are modified; or at most a number MA of sample values of the second coding block adjacent to the block edge are modified and at most a number MB of sample values of the first coding block adjacent to the block edge are modified, MA≠MB. 1. A deblocking filter apparatus for deblocking a block edge between a first image block and a second image block , comprising:a memory storing instructions; anda processor in communication with the memory and upon execution of the instructions, is configured to:{'sup': 'n', 'determine a value of MA′ to be 5 based on N being an even integer 2larger than 16 when the first image block includes sub-blocks, wherein n is a positive integer, wherein the first image block has a block size of M*N, and M and N represent a width and a height of the first image block respectively, or wherein the first image block has a block size of N*M, and N and M represent the width and the height of the first image block respectively;'}{'sup': 'n', 'determine a value of MB′ to be 5 based on T being an even integer 2larger than 16 when the second image block includes sub-blocks, wherein the second image block has a block size of L*T, and L and T represent a width and a height of the second image block respectively, or wherein the second image block has a block size of T*L, and T and L represent the width and the height of the second image block respectively;'}modify values of at most MA′ samples of the first image block as third output values, wherein the at most MA′ samples are in a line perpendicular to the block edge and the at most MA′ samples are adjacent ...

Подробнее
18-11-2021 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS USING HISTORY BASED MOTION VECTOR PREDICTION

Номер: US20210360228A1
Принадлежит:

Embodiments provide methods and devices (encoder and/or decoder) of coding a picture. A History Based Motion Vector Prediction (HMVP) list for a current Coding Tree Unit (CTU) row within a tile of a picture is initialized and a CTU of the current CTU row is processed based on the initialized HMVP list. 1. A method of coding a picture implemented by a decoding device , comprising:initializing a history based motion vector prediction (HMVP) list for a current coding tree unit (CTU) row within a tile of a picture; andprocessing a CTU of the current CTU row based on the initialized HMVP list.2. The method according to claim 1 , wherein initializing the HMVP list for the current CTU row comprises at least one of:resetting the HMVP list for the current CTU row;setting default values for the HMVP list for the current CTU row; orinitializing the HMVP list for the current CTU row based on an HMVP list of a CTU of a previous CTU row in a coding and/or scanning order.3. The method according to claim 2 , wherein the previous CTU row in the coding and/or scanning order is an immediately preceding CTU row of the current CTU row in the coding and/or scanning order.4. The method according to claim 3 , wherein the immediately preceding CTU row of the current CTU row in the coding and/or scanning order is a spatially adjacent or a directly neighboring CTU row of the current CTU row.5. The method according to claim 1 , wherein the initializing the HMVP list for the current CTU row is performed at the beginning of a tile group (TG) at the beginning of the tile claim 1 , or at the beginning of each CTU row of the tile.6. The method according to claim 1 , wherein the initializing the HMVP list for the current CTU row is performed before a first CTU in the current CTU row in a coding and/or scanning order is processed wherein the first CTU in the current CTU row comprises:a first CTU in a tile group (TG) in the coding and/or scanning order, ora first CTU in a tile in the coding and/or ...

Подробнее
23-12-2021 дата публикации

ENCODER, A DECODER AND CORRESPONDING METHODS USING IBC SEARCH RANGE OPTIMIZATION FOR ARBITRARY CTU SIZE

Номер: US20210400304A1
Принадлежит:

The present disclosure provides a method of video coding implemented by a decoding device or an encoding device for optimum usage of a hardware reference memory buffer, wherein a group of reference coding tree units (CTUs) for Intra Block Copy (IBC) mode prediction of a current block of a current CTU is determined based on a size of the current CTU, and wherein the reference samples of the current block are obtained from the group of reference CTUs. 1. A method of coding , implemented by a decoding device or an encoding device , the method comprising:determining a group of reference coding tree units (CTUs) for prediction of a current block of a current CTU, based on a size of the current CTU; andperforming prediction of the current block based on reference samples of the current block, wherein a prediction mode of the current block is Intra Block Copy (IBC) mode;wherein the reference samples of the current block are obtained from the group of reference CTUs.2. The method of claim 1 , wherein the group of reference CTUs are CTUs arranged on a left of the current CTU and in a same CTU row as the current CTU.3. The method of claim 1 , wherein reference samples from the group of reference CTUs perform prediction of the current block.4. The method of claim 3 , wherein claim 3 , in addition to the group of reference CTUs claim 3 , reference samples from reconstructed samples in the current CTU perform prediction of the current block.5. The method of claim 3 , wherein at least one vertical edge between two adjacent CTUs of the group of reference CTUs is discontinuous in that reference samples only from one of the two adjacent CTUs perform prediction of the current block.6. The method of claim 5 , wherein a position of the at least one discontinuous vertical edge is based on a distance of the at least one discontinuous vertical edge from a fixed position.7. The method of claim 3 , wherein edges between adjacent CTUs of the group of reference CTUs are continuous in that ...

Подробнее
15-10-2020 дата публикации

METHODS, DEVICES AND COMPUTER PROGRAM PRODUCTS FOR MANAGING SOFTWARE FUNCTION

Номер: US20200327002A1
Принадлежит:

The present disclosure provides for managing a software function. The system determines that a service instance is to call the software function and, in response, initiates a call request for the software function to a management component The call request includes identification information and an operation parameter of the software function, with the software function shared by a service instance and at least one further service instance deployed and stored in a converged infrastructure architecture independently from the service instance and the at least one further service instance. The system receives a response to the call request from the management component, with the response including a result of execution of the software function based on the operation parameters. The system prevents the need to deploy copies of a common software function of service instances, conserving performance and storage space, and enabling more convenient maintenance, updates, and software function calls. 1. A method of managing a software function , comprising:in response to determining that a service instance is to call a software function, initiating a call request for the software function to a management component, the call request comprising identification information and an operation parameter of the software function, the software function being shared by the service instance and at least one further service instance deployed in a converged infrastructure architecture and being stored in the converged infrastructure architecture independently from the service instance and the at least one further service instance;monitoring a queue associated with the service instance for a response to the call request; andobtaining, in response to detecting the response in the queue, the response to the call request from the management component from the queue, the response comprising a result of execution of the software function based on the operation parameter.2. The method of claim 1 ...

Подробнее
21-11-2019 дата публикации

COMPARATOR OFFSET VOLTAGE SELF-CORRECTION CIRCUIT

Номер: US20190356325A1
Принадлежит:

A comparator offset voltage self-correction circuit is disclosed. A comparator offset voltage which is caused by the semiconductor process parameter randomness also has randomness. Due to the randomness of the comparator offset voltage, a reference voltage of a parallel comparator in a parallel-conversion-type analog-to-digital converter is uncertain. If the comparator offset voltage is large, the parallel-conversion-type analog-to-digital converter may even have a functional error. The comparator offset voltage self-correction circuit provided in the present invention can correct a random offset voltage of a comparator to meet requirements. Therefore, by means of the circuit and a method provided in the present invention, adverse influence of the random offset of the comparator on the function and the performance of the parallel-conversion-type analog-to-digital converter is eliminated, thereby greatly improving the speed and the performance of the analog-to-digital converter, in particular the parallel-conversion-type analog-to-digital converter. 2. The comparator offset voltage self-correction circuit of claim 1 , wherein a relationship between the Vbetween the port B and the port A of the offset digital adjustment circuit and the data ports D claim 1 , D claim 1 , D claim 1 , D claim 1 , D claim 1 , D claim 1 , Dand Dof the offset digital adjustment circuit is a weighted summation relationship with an offset of V/2 claim 1 , the lowest weight bit being D claim 1 , the highest weight bit being D claim 1 , and the minimum change step size is V/23. The comparator offset voltage self-correction circuit of claim 1 , wherein an electric potential of the inverting input end Vof the comparator is the sum of a voltage of the reference voltage input port Vand a voltage drop of the ports of the offset digital adjustment circuit.4. The comparator offset voltage self-correction circuit of claim 1 , wherein a correction process of the comparator offset voltage self-correction ...

Подробнее
03-12-2020 дата публикации

APPARATUS AND METHOD FOR PERFORMING DEBLOCKING

Номер: US20200382775A1
Принадлежит:

Embodiments of the present invention relate to the field of picture processing. Especially, the embodiments are directed to improving the deblocking filter of an image coding device. During the deblocking, at most a number MA of sample values of the first coding block adjacent to the block edge are modified and at most a number MB of sample values of the second coding block adjacent to the block edge are modified; or at most a number MA of sample values of the second coding block adjacent to the block edge are modified and at most a number MB of sample values of the first coding block adjacent to the block edge are modified, MA≠MB. 1. A deblocking filter apparatus for use in an image encoder or an image decoder , for deblocking a block edge between a first image block and a second image block ,wherein the first image block has a block size being M*N or N*M, and M and N represent the width and height of the first image block respectively, or N and M represent the width and height of the first image block respectively;wherein the second image block has a block size being L*T or T*L, and L and T represent the width and height of the first image block respectively, or T and L represent the width and height of the first image block respectively, and{'sup': 'n', 'wherein N or T is an integer 2larger than a predetermined value, and n is a positive integer;'}wherein the deblocking filter apparatus is configured to: in the case that one of the first image block and the second image block includes sub-blocks and the one image block including sub-blocks is the second image block,modify values of at most MA samples of the second image block as first output values, wherein the at most MA samples are in a line perpendicular to and adjacent to the block edge; andmodify values of at most MB samples of the first image block as second output values, wherein the at most MB samples are in a line perpendicular to and adjacent to the block edge,wherein MA and MB are integer numbers and ...

Подробнее
24-12-2020 дата публикации

Encoder, decoder and corresponding methods of boundary strength derivation of deblocking filter

Номер: US20200404258A1
Принадлежит: Huawei Technologies Co Ltd

Apparatuses and methods for encoding and decoding a video are provided. A method includes determining whether at least one of two blocks of an image in a video is predicted with a combined inter-intra prediction (CIIP), wherein the two blocks include a first block (block Q) and a second block (block P). There is a boundary between the two blocks. The method further includes setting a boundary strength (Bs) for the boundary to a first value based on determining that at least one of the two blocks is predicted with the CIIP, and performing deblocking for the boundary between the first block and the second block based on the Bs to generate a modified reconstructed block for each of the first block and the second block.

Подробнее
24-12-2020 дата публикации

Deblocking filter for sub-partition boundaries caused by intra sub-partition coding tool

Номер: US20200404333A1
Принадлежит: Huawei Technologies Co Ltd

It is provided a deblocking method, for deblocking a sub-partitions boundary within a coding block in image encoding and/or image decoding. The current coding block is coded in an intra prediction mode and the current coding block is partitioned into sub-partitions comprising a first sub-partition and a second sub-partition which is adjacent to the first sub-partition. The method comprises: determining a maximum filter length to be 1 for a first/second sub-partition when a width of the first or second sub-partition is 4 samples, or when a height of the first or second sub-partition is 4 samples; modifying a value of up to one sample of the first or second sub-partition, wherein the up to one sample is obtained from a row or a column of the first or second sub-partition that is perpendicular to and adjacent to the sub-partitions boundary between the first sub-partition and the second sub-partition.

Подробнее
24-12-2020 дата публикации

VIDEO PROCESSING METHOD, VIDEO PROCESSING APPARATUS, ENCODER, DECODER, MEDIUM AND COMPUTER PROGRAM

Номер: US20200404342A1
Принадлежит:

A video processing method, comprising: initializing a HMVP list for a current CTU row when the current CTU is the beginning CTU of a current CTU row; and processing the current CTU row based on the HMVP list. By performing the method, the encoding efficiency and decoding efficiency are improved. 1. A video processing method for processing a video , wherein the video comprises frames including a first frame , the first frame comprising one or more areas including a first area , the first area includes one or more current coding tree unit (CTU) rows including a first CTU row , the method comprising:obtaining the first CTU row, the first CTU row comprising multiple CTUs in a sequence; and detecting a beginning CTU in the sequence of the multiple CTUs;', 'in response to detecting the beginning CTU, initializing a history-based motion vector prediction (HMVP) list for the first CTU row; and', 'processing the current CTU row based on the initialized HMVP list., 'processing the first CTU row, wherein the processing comprises2. The video processing method according to claim 1 , wherein initializing the HVMP list for the first CTU row comprises setting a quantity of candidate motion vectors in the HMVP list to zero.3. The method according to further comprising:initializing a HMVP list for each of the plurality of CTU rows except a current CTU row, wherein HMVP lists for the plurality of CTU rows are identical or different.4. The method according to claim 1 , wherein processing the first CTU row based on the HMVP list comprises:processing the beginning CTU in the sequence;updating the HMVP list based on the processed beginning CTU to obtain an updated HMPV list; andprocessing a second CTU of the current CTU row based on the updated HMVP list, wherein the second CTU is subsequent to the beginning CTU in the sequence.5. The video processing method according to claim 1 , further comprising:updating the HMVP list according to a processed CTU of the first CTU row.6. The video ...

Подробнее
06-01-2022 дата публикации

An encoder, a decoder and corresponding methods for sub-block partitioning mode

Номер: AU2020294669A1
Принадлежит: Huawei Technologies Co Ltd

A method of coding implemented by a decoding device, comprising obtaining a bitstream; obtaining a value of an indicator for a current block according to the bitstream; obtaining a value of a first parameter for the current block and a value of a second parameter for the current block, according to the value of the indicator and a predefined lookup table; obtaining a value of a sample distance for a sample which is located in the current block, according to the value of the first parameter and the value of the second parameter; obtaining a prediction value for the sample, according to the value of the sample distance for the sample.

Подробнее
25-03-2021 дата публикации

An encoder, a decoder and corresponding methods for sub-block partitioning mode.

Номер: MX2021000350A
Принадлежит: Huawei Tech Co Ltd

Un método de codificación implementado por un dispositivo de decodificación, que comprende obtener una corriente de bits; obtener un valor de un indicador para un bloque actual de acuerdo con la corriente de bits; obtener un valor de un primer parámetro para el bloque actual y un valor de un segundo parámetro para el bloque actual, de acuerdo con el valor del indicador y una tabla de búsqueda predefinida; obtener un valor de una distancia de muestra para una muestra que está ubicada en el bloque actual, de acuerdo con el valor del primer parámetro y el valor del segundo parámetro; obtener un valor de predicción para la muestra, de acuerdo con el valor de la distancia de muestra para la muestra.

Подробнее
03-09-2020 дата публикации

An encoder, a decoder and corresponding methods using intra mode coding for intra prediction

Номер: CA3128913A1
Принадлежит: Huawei Technologies Co Ltd

It is provided a method of prediction coding of a current block implemented by a decoding device or an encoding device, comprising: obtaining an intra prediction mode of a left neighbor block of the current block; obtaining an intra prediction mode of an above neighbor block of the current block; constructing a Most Probable Mode, MPM, list of intra prediction modes for the current block, the MPM list comprising at least 5 entries of intra prediction modes as follows: {ang, 2 + ( (ang + 61 ) %64 ), 2 + ( (ang 1 ) %64 ), 2 + ( (ang + 60 ) %64 ), 2 + ( (ang ) %64 ) } when at least a first condition is fulfilled, wherein the first condition includes that the intra prediction mode of the left neighbor block and the intra prediction mode of the above neighbor block are the same angular mode, and wherein ang represents the intra prediction mode of the left neighbor block or the intra prediction mode of the above neighbor block.

Подробнее
10-09-2020 дата публикации

An encoder, a decoder and corresponding methods using ibc merge list

Номер: CA3120795A1
Принадлежит: Huawei Technologies Co Ltd

The present disclosure provides methods and devices of construct a candidate merge list for Intra block copy, IBC, mode, the method comprising: inserting a block vector of a left neighboring block of a current block into an initial merge list of the current block, when the left neighboring block is available and the left neighboring block is using IBC mode; inserting a block vector of an above neighboring block of the current block into the initial merge list, when the above neighboring block is available, the above neighboring block is using IBC mode and the block vector of the above neighboring block is not same as the block vector of the left neighboring block; inserting a block vector of the last candidate in a history based motion vector predictor, HMVP into the initial merge list, when the block vector of the above neighboring block is not same as the block vector of the last candidate in the HMVP and when the block vector of the left neighboring block is not same as the block vector of the last candidate in the HMVP; obtaining a block vector of the current block according to the initial merge list after the above inserting processes and a merge candidate index for the current block.

Подробнее