-
公开(公告)号:BRPI0809668B1
公开(公告)日:2020-07-28
申请号:BRPI0809668
申请日:2008-04-08
Applicant: NOKIA CORP , NOKIA TECHNOLOGIES OY
Inventor: JANI LAINEMA , KEMAL UGUR
IPC: H04N19/523 , H04N19/53 , H04N19/61
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.
-
公开(公告)号:PH12016501805A1
公开(公告)日:2016-12-19
申请号:PH12016501805
申请日:2016-09-15
Applicant: NOKIA TECHNOLOGIES OY
Inventor: JANI LAINEMA , DONE BUGDAYCI , KEMAL UGUR
IPC: G06T9/00 , H04N19/157 , H04N19/172 , H04N19/70
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.
-
公开(公告)号:BR112013002029B1
公开(公告)日:2022-06-28
申请号:BR112013002029
申请日:2011-07-27
Applicant: NOKIA CORP , NOKIA TECHNOLOGIES OY
Inventor: JANI LAINEMA , KEMAL UGUR , ANTTI OLLI HALLAPURO
IPC: H04N19/13 , H04N19/463 , H04N19/70
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.
-
公开(公告)号:GB2575628A
公开(公告)日:2020-01-22
申请号:GB201811197
申请日:2018-07-09
Applicant: NOKIA TECHNOLOGIES OY
Inventor: FRANCESCO CRICRI , ANTTI HALLAPURO , MISKA HANNUKSELA , JANI LAINEMA , EMRE BARIS AKSU , CAGLAR AYTEKIN , RAMIN GHAZNAVI YOUVALARI
IPC: H04N19/50 , G06N3/02 , G06N3/04 , G06N3/08 , H04N19/103 , H04N19/136 , H04N19/14 , H04N19/172 , H04N19/196 , H04N19/85
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.
-
5.
公开(公告)号:BR112021005238A2
公开(公告)日:2021-06-15
申请号:BR112021005238
申请日:2019-09-13
Applicant: NOKIA TECHNOLOGIES OY
Inventor: JANI LAINEMA
IPC: H04N19/103 , H04N19/12 , H04N19/176 , H04N19/18 , H04N19/61 , H04N19/625
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.
-
公开(公告)号:GB2534591A
公开(公告)日:2016-08-03
申请号:GB201501443
申请日:2015-01-29
Applicant: NOKIA TECHNOLOGIES OY
Inventor: JANI LAINEMA , DONE BUGDAYCI SANSLI
IPC: H04N19/513 , H04N19/176 , H04N19/61
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.
-
公开(公告)号:BRPI0304565B1
公开(公告)日:2018-07-24
申请号:BRPI0304565
申请日:2003-03-14
Applicant: NOKIA CORP , NOKIA TECHNOLOGIES OY
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.
-
公开(公告)号:BRPI0304545B1
公开(公告)日:2018-07-03
申请号:BRPI0304545
申请日:2003-01-14
Applicant: NOKIA CORP , NOKIA TECHNOLOGIES OY
Inventor: JANI LAINEMA
Abstract: "método de codificação das imagens em uma seqüência de vídeo digital para fornecer os dados de vídeo codificados, codificador de vídeo, método de decodificação dos dados indicativos de uma sequência de vídeo digital, decodificador de vídeo, e, sistema de codificação de vídeo". sistema de codificação de vídeo para codificar uma seqüência de vídeo incluindo uma seqüência de quadros de vídeo, cada qual possuindo uma cadeia de valores de pixel, onde o filtro de interpolação é definido para reconstruir os valores de pixel no processo de decodificação. o sistema codifica os coeficientes do filtro de interpolação diferencialmente com respeito ao filtro base pré-definido, para prover um grupo de valores de diferença. como os coeficientes do filtro base são conhecidos para ambos, o codificador e o decodificador, estes podem estar razoavelmente e estaticamente próximos dos filtros atuais usados na seqüência de vídeo, o decodificador pode então reconstruir os valores de pixel baseado no grupo dos valores de diferença.
-
公开(公告)号:ZA200410403B
公开(公告)日:2005-11-30
申请号:ZA200410403
申请日:2004-12-23
Applicant: NOKIA TECHNOLOGIES OY
Inventor: MARTA KARCZEWICZ , JANI LAINEMA , ANTTI HALLAPURO
Abstract: A method and system for coding a video sequence based on motion compensated prediction, wherein an interpolation filter is used to generate predicted pixel values for picture blocks in the video sequence. The interpolation filter for use in conjunction with a multi-picture type is shorter or having fewer coefficients than the interpolation filter for use in conjunction with a single-picture type. As such, the complexity of the interpolation filter for the multi-picture type can be reduced. Furthermore, the interpolation filter may be changed based on the characteristics of the block, the size and/or the shape of the block.
-
10.
公开(公告)号:BR112022005047A2
公开(公告)日:2022-07-05
申请号:BR112022005047
申请日:2020-09-09
Applicant: NOKIA TECHNOLOGIES OY
Inventor: JANI LAINEMA
IPC: H04N19/70 , H04N19/12 , H04N19/129
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.
-
-
-
-
-
-
-
-
-