vetores de movimento de alta precisão para codificação de vídeos com baixa complexidade de codificação e decodificação

    公开(公告)号:BRPI0809668B1

    公开(公告)日:2020-07-28

    申请号:BRPI0809668

    申请日:2008-04-08

    Abstract: a interpolação de dois estágios pode ser fornecida para amostras de previsão de frames com uma precisão de um quarto de pixel e melhor. todas as amostras de precisão de um quarto de pixel e melhor podem usar meio pixel ou pixel completo/inteiro em uma interpolação bilinear para permitir o uso de vetores de movimento de maior precisão, como vetores de movimento de precisão de um oitavo de pixel. os vetores de movimento podem ser restringidos de forma que eles não possam apontar para todas as amostras de subpixel possíveis em uma tabela de subpixel, mas para um subconjunto dessas amostras de subpixel. além disso, as mesmas amostras de pixel completo/inteiro e meio pixel que podem ser usadas para obter uma amostra de um quarto de pixel também podem ser usadas para obter uma amostra de um oitavo de pixel à qual a amostra de um quarto de pixel está conectada. por conseguinte, para cada amostra de um quarto de pixel, um vetor de movimento poderia apontar para duas posições/locais adicionais com precisão de um oitavo de pixel, onde as duas posições/locais adicionais podem ser calculados usando as mesmas amostras de meio pixel ou pixel inteiro que foram usadas para obter a amostra de um quarto de pixel. portanto, uma precisão arbitrária do vetor de movimento pode ser alcançada sem a necessidade de executar estágios de interpolação adicionais ou aumentar a complexidade de um decodificador configurado para decodificar os dados do vetor de movimento.

    METHOD AND TECHNICAL EQUIPMENT FOR VIDEO ENCODING AND DECODING

    公开(公告)号:PH12016501805A1

    公开(公告)日:2016-12-19

    申请号:PH12016501805

    申请日:2016-09-15

    Abstract: There are disclosed various methods, apparatuses and computer program products for video encoding/decoding. In some embodiments the method comprises decoding a coding unit being coded with palette coding, wherein an indication of a scan order of the palette mode is decoded for said coding unit. Mode information for at least one pixel within the coding unit is decoded. Depending on the mode information, a decoded pixel value is set based on indicated scan order; or an indication to determine the number of the pixels sharing the value and indication for a reconstruction value of number of pixels are decoded; or an indication for a reconstruction value of a pixel is decoded.

    MÉTODO, APARELHO E MEIO DE ARMAZENAMENTO

    公开(公告)号:BR112013002029B1

    公开(公告)日:2022-06-28

    申请号:BR112013002029

    申请日:2011-07-27

    Abstract: MÉTODO, APARELHO E PRODUTO PROGRAMA DE COMPUTADOR. Um método, um aparelho e produto de programa de computador são fornecidos para permitir o fornecimento de um processo eficaz na área da codificação e decodificação de vídeo através da utilização por entropia de complexidade, equilibrada, a fim de proporcionar um elevado nível de capacidade em relação á codificação de vídeo em uma forma rentável, Um método inclui categorizar uma pluralidade de elementos de sintaxe de conteúdo de vídeo em primeira e segunda categorias com base em uma frequência de ocorrência dos elementos de sintaxe no conteúdo de vídeo. O método também faz a entropia de códigos que correspondem á segunda categoria de elementos de sintaxe, e que tenham sido submetidos a uma atualização de contexto. Além disso, o método faz a entropia de símbolos de códigos que correspondem á segunda categoria de elementos de sintaxe e de ter contornado a atualização de contexto. Um aparelho correspondente e produto de programa de computador de são também fornecidos.

    Video processing
    4.
    发明专利

    公开(公告)号:GB2575628A

    公开(公告)日:2020-01-22

    申请号:GB201811197

    申请日:2018-07-09

    Abstract: A method comprises: obtaining or receiving video data; providing a current frame and/or one or more previous frames of the obtained or received video data to an input of a neural network (NN); generating a predicted output at an output of the neural network, comprising at least one of one or more predicted future frames of the video data and predicted properties of one or more future frames of the video data; determining one or more processing decisions based, at least in part, on the predicted output; and processing the current frame of the video data at least partially according to the one or more processing decisions. Predicted future frames may encoded for transmission. Processing the current frame may comprise generating residual information based on a difference between a current frame and an earlier prediction of the current frame. The processing decisions may include determining whether to store the current video frame as a reference frame or determining an encoding method for at least the current video frame. Predicted future frames may comprise plural sets of possible future frames.

    um método e um aparelho para codificação e decodificação de material de imagem/vídeo digital

    公开(公告)号:BR112021005238A2

    公开(公告)日:2021-06-15

    申请号:BR112021005238

    申请日:2019-09-13

    Inventor: JANI LAINEMA

    Abstract: as modalidades se referem a um método compreendendo determinar um modo de codificação de um bloco de transformada, em que um bloco de transformada compreende um conjunto de coeficientes de transformada; determinar um formato do bloco de transformada; determinar pelo menos um modo de transformada para um bloco com base pelo menos parcialmente no dito modo de codificação e no dito formato do bloco de transformada; aplicar o modo de transformada determinado a um conjunto de coeficientes de transformada para produzir valores de amostra; e adicionar os ditos valores de amostra a um bloco de valores de amostra previstos. as modalidades também se referem a equipamento técnico para implementar o método.

    Video encoding and decoding
    6.
    发明专利

    公开(公告)号:GB2534591A

    公开(公告)日:2016-08-03

    申请号:GB201501443

    申请日:2015-01-29

    Abstract: Video encoding and decoding comprising determining a block vector prediction candidate and a block vector difference for a prediction unit of an image of a media presentation and, if the block vector candidate represents an absolute position of a source prediction block, determining a block vector predictor by calculating a difference between the position of the source prediction block and the position of the prediction unit, and determining a block vector for the prediction unit by summing the determined block vector difference and the determined block vector predictor. A first list of block motion vector prediction candidates and a second list of prediction block candidates may be maintained using rules and updated if changes are made. The block vector prediction unit may represent a block in same picture frame than the prediction unit, or if it represents a different picture frame then an indication of a reference image where MV is pointing to is coded. The media presentation may be multi-view, so the block vector prediction unit may represent a block in a different view than prediction unit with an indication of a reference view where MV is pointing to being coded.

    método de predição de movimento compensado para uso na codificação da sequência de vídeo digital, codificador e decodificador de vídeo para codificar/decodificar uma sequência de vídeo digital usando predição de movimento compensado, terminal de miltimídia, e, codec de vídeo

    公开(公告)号:BRPI0304565B1

    公开(公告)日:2018-07-24

    申请号:BRPI0304565

    申请日:2003-03-14

    Inventor: JANI LAINEMA

    Abstract: "método de predição de movimento compensado para uso na codificação da seqüência de vídeo digital, codificador e decodificador de vídeo para codificar/decodificar uma seqüência de vídeo digital usando predição de movimento compensado, terminal de multimídia, e, codec de vídeo". um processo de codificação de vídeo de movimento compensado que permite que uma seqüência de vídeo com um componente de movimento global seja codificada de um modo eficiente. um codificador de vídeo (600) é disposto de modo a atribuir a macroblocos a serem codificados modos de codificação específicos, incluindo um modo de pulo, que é usado para indicar um de dois tipos possíveis de movimento de macroblocos: (a) movimento zero, ou (b) movimento global ou regional. à medida que cada macrobloco é codificado, uma região anteriormente codificada que circunda o macrobloco é examinada e as características de movimento naquela região são determinadas. com o modo de pulo o macrobloco a ser codificado e um vetor de movimento que descreve o movimento global ou movimento regional é associado com o macrobloco se o movimento na região for característico de movimento global ou de movimento regional. se a região apresentar um nível insignificante de movimento, um vetor de movimento de valor zero é associado ao macrobloco.

    UM APARELHO, UM MÉTODO E UM PROGRAMA DE COMPUTADOR PARA CODIFICAÇÃO E DECODIFICAÇÃO DE VÍDEO

    公开(公告)号:BR112022005047A2

    公开(公告)日:2022-07-05

    申请号:BR112022005047

    申请日:2020-09-09

    Inventor: JANI LAINEMA

    Abstract: É revelado um método que compreende obter um bloco de coeficientes de transformada; buscar uma posição de um último coeficiente diferente de zero em uma ordem de escaneamento no bloco; selecionar um modo de transformada secundária com base na posição e codificar primeiros elementos de sintaxe indicativos do modo de transformada secundária selecionado. Um modo de transformada primária é selecionado com base no modo de transformada secundária. Segundos elementos de sintaxe indicativos do modo de transformada primária selecionado e terceiros elementos de sintaxe que definem os coeficientes de transformada dentro do bloco são codificados. É revelado ainda um método que compreende receber informações codificadas relacionadas a um bloco de coeficientes de transformada; decodificar uma indicação de uma posição de um último coeficiente diferente de zero em uma ordem de escaneamento no bloco e usar a posição para determinar se uma indicação de um modo de transformada secundária está presente no fluxo de bits. Em caso afirmativo, primeiros elementos de sintaxe indicativos do modo de transformada secundária são decodificados e usados para determinar se uma indicação de um modo de transformada primária está presente no fluxo de bits. Em caso afirmativo, segundos elementos de sintaxe indicativos do modo de transformada primária são decodificados. Os coeficientes de transformada são decodificados e os modos de transformada determinados são aplicados para selecionar transformadas e as transformadas, se houver, são aplicadas aos coeficientes de transformada.

Patent Agency Ranking