Nova Patents
BRPI0809510A2

Tiling in video encoding and decoding

Abstract

Implementations are provided that refer, for example, to viewing tiles in video encoding and decoding. A specific method includes accessing a video image that includes multiple images in the accessed video image of at least one of the multiple images (824,826) and providing the information accessed and the decoded video image as an output (824,826). Some other implementations format or process information that indicates how multiple images included in a single video image are combined into a single video image, and format or process a coded representation of the multiple images combined.

BRPI0809510A2, drawing sheet 1
Sheet 1 of 29

Term

1.5 yearsleft in the term

Expires 11 April 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

28 claims: 4 independent, 24 dependent

  1. 1
    REIVINDICAÇÕES 1. Método, CARACTERIZADO pelo fato de que compreende:gerar informação indicando como múltiplas imagens incluídas em uma imagem de vídeo são combinadas em uma imagem de vídeo codificada, em que a informação indica se uma ou mais das múltiplas imagens são invertidas em relação à sua orientação pretendida;codificar a imagem de vídeo para prover uma representação codificada das múltiplas imagens combinadas;e prover a informação gerada e a imagem de vídeo codificado como saída.
  2. 2
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens, cada qual tendo uma orientação respectiva;em que a informação gerada inclui uma indicação de inversão para indicar que nenhuma das primeira e segunda imagens são invertidas em relação à sua orientação respectiva;e em que a codificação compreende ainda dispor a primeira e a segunda imagens na imagem de vídeo codificado em suas orientações respectivas.
  3. 3
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens, cada qual tendo uma orientação respectiva;em que a informação gerada inclui uma indicação de inversão para indicar que a primeira imagem está invertida horizontalmente com relação à sua respectiva orientação;e em que a codificação compreende ainda dispor a primeira e a segunda imagens na imagem de vídeo codificado de tal modo que a primeira imagem é invertida em uma direção horizontal com relação à sua orientação.
  4. 4
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens, cada qual tendo uma orientação respectiva;em que a informação gerada inclui uma indicação de inversão para indicar que a primeira imagem está invertida verticalmente com relação à sua respectiva orientação;e em que a codificação compreende ainda dispor a primeira e a segunda imagens na imagem de vídeo codificado, de tal modo que a primeira imagem é invertida em uma direção vertical com relação à sua orientação.
  5. 5
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens, em que a codificação compreende ainda dispor a primeira e a segunda imagens na imagem de vídeo codificado, e em que a primeira imagem é disposta ao lado da segunda imagem na imagem de vídeo codificado.
  6. 6
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens, em que a codificação compreende ainda dispor a primeira e a segunda imagens na imagem de vídeo codificado, e em que a primeira imagem é disposta sobre a segunda imagem na imagem de vídeo codifi2 cado.
  7. 7
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens, em que a codificação compreende ainda dispor a um nível de pixel a primeira e a segunda imagens na imagem de vídeo codificado, e em que os pixels da primeira e da segunda imagens são entrelaçados alternatívamente.
  8. 8
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato de que a informação gerada inclui uma indicação de inversão, em que a etapa de geração compreende formar uma mensagem de acordo com uma sintaxe de alto nível, em que a mensagem inclui a indicação de inversão.
  9. 9
    Método, de acordo com a reivindicação 8, CARACTERIZADO pelo fato de que a sintaxe de alto nível é selecionada de pelo menos o grupo de sintaxes de alto nível consistindo de um cabeçalho de seção, conjunto de parâmetros de sequência, conjunto de parâmetros de imagem, conjunto de parâmetros de vista, cabeçalho de unidade de camada de abstração de rede e uma mensagem de informação de otimização suplementar.
  10. 10
    Método CARACTERIZADO pelo fato de que compreende:acessar uma imagem de vídeo que inclui múltiplas imagens combinadas em uma única imagem, a imagem de vídeo sendo parte de uma corrente de vídeo recebida;acessar informação indicando como as múltiplas imagens na imagem de vídeo acessado são combinadas, em que a informação acessada indica se pelo menos uma das múltiplas imagens é invertida com relação à sua orientação pretendida;decodificar a imagem de vídeo para prover uma representação decodificada de pelo menos uma das múltiplas imagens;e prover pelo menos uma das informações acessadas e a representação decodificada como saída.
  11. 11
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens, em que a informação acessada inclui uma indicação de inversão para indicar que nem a primeira nem a segunda imagens são invertidas com relação à sua orientação pretendida, e em que a decodificação compreende ainda desmontar a primeira e a segunda imagens, ambas provenientes da imagem de vídeo codificado sem modificar as suas orientações pretendidas.
  12. 12
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens;em que a informação acessada inclui uma indicação de inversão para indicar que a primeira figura é invertida horizontalmente com relação à sua orientação pretendida, e em que a decodificação compreende ainda desmontar a primeira e a segunda imagens, ambas provenientes da imagem de vídeo codificado;e método compreendendo ainda, responsivo à indicação de inversão, inverter a primeira imagem em uma direção horizontal com relação à sua orientação pretendida.
  13. 13
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que as múltiplas imagens incluem uma primeira e uma segunda imagens, em que a informação gerada inclui uma indicação de inversão para indicar que a primeira figura é invertida verticalmente com relação à sua orientação pretendida, e em que a decodificação compreende ainda desmontar a primeira e a segunda imagem, ambas provenientes da imagem de vídeo codificado;e método compreendendo ainda, responsivo à indicação de inversão, inverter a primeira imagem em uma direção vertical com relação à sua orientação.
  14. 14
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que a decodificação compreende ainda desmontar a primeira e a segunda imagens a partir da imagem de vídeo codificado, e em que a primeira imagem é disposta ao lado da segunda imagem na imagem de vídeo codificado.
  15. 15
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que compreende ainda desmontar a primeira e a segunda imagens a partir da imagem de vídeo codificado, e em que a primeira imagem é disposta sobre a segunda imagem na imagem de vídeo codificado.
  16. 16
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que compreende ainda desmontar, a um nível de pixel, a primeira e a segunda figuras a partir da imagem de vídeo codificada, e em que pixels da primeira e segunda imagens são entrelaçados alternativamente.
  17. 17
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que as informações de acesso compreendem extrair uma indicação de inversão de uma mensagem formatada de acordo com uma sintaxe de alto nível, em que a mensagem inclui uma indicação de inversão.
  18. 18
    Método, de acordo com a reivindicação 17, CARACTERIZADO pelo fato de que a sintaxe de alto nível é selecionada de um grupo de sintaxes de alto nível consistindo de um cabeçalho de seção, um conjunto de parâmetros de sequência, um conjunto de parâmetros de imagem, um conjunto de parâmetros de vista, um cabeçalho de unidade de camada de abstração de rede e uma mensagem de informação de otimização suplementar.
  19. 19
    Método, de acordo com a reivindicação 10, CARACTERIZADO por:acessar a imagem de vídeo compreende acessar uma imagem de vídeo provida de acordo com um padrão de vídeo de vista única que trata todas as imagens como sendo de uma vista única (824);e acessar a informação compreende acessar informação provida de acordo com o padrão de vídeo de vista única (804), tal que o fornecimento da imagem de vídeo decodificado e a informação acessada possibilita suporte de múltiplas vistas pelo padrão de vídeo de vista única (826).
  20. 20
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que a informação acessada indica pelo menos uma de um local e uma orientação de ao menos uma das múltiplas imagens dentro da imagem de vídeo (822).
  21. 21
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que o acesso à imagem de vídeo, acesso à informação, decodificação da imagem de vídeo, e fornecimento da informação acessada e imagem de vídeo decodificada são realizados por um decodificador (1650).
  22. 22
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que a informação é compreendida em pelo menos um de um cabeçalho de seção, conjunto de parâmetros de sequência, conjunto de parâmetros de imagem, conjunto de parâmetros de vista, cabeçalho de unidade de camada de abstração de rede e uma mensagem de informação de otimização suplementar (804).
  23. 23
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que:pelo menos uma das múltiplas imagens é invertida na direção horizontal na imagem única, e a informação acessada indica que a inversão é na direção horizontal.
  24. 24
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que:pelo menos uma das múltiplas imagens é invertida na direção vertical na imagem única, e a informação acessada indica que a inversão é na direção vertical.
  25. 25
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que a informação acessada indica que uma segunda imagem das múltiplas imagens é invertida com relação à sua orientação pretendida.
  26. 26
    Método, de acordo com a reivindicação 10, CARACTERIZADO pelo fato de que compreende:pelo menos uma das múltiplas imagens inclui uma primeira imagem de uma primeira vista;e outra das múltiplas imagens incluem informação de profundidade para a primeira imagem.
  27. 27
    Aparelho, CARACTERIZADO pelo fato de ser configurado para realizar um ou mais dos métodos do tipo definido em qualquer uma das reivindicações 1 a 26.
  28. 28
    Meio legível por processador, CARACTERIZADO pelo fato de possuir armaze5 nado no mesmo uma estrutura de sinal de vídeo, a estrutura de sinal de vídeo compreendendo:uma seção de imagem codificada incluindo uma codificação de uma imagem de vídeo codificada, a imagem de vídeo codificada incluindo uma primeira e uma segunda figura 5 dispostas na imagem de vídeo codificado;e uma seção de sinalização incluindo uma codificação de uma indicação que indica se pelo menos uma das primeira e segunda figuras são invertidas com relação à suas respectivas orientações, a indicação permitindo decodificar as imagens de vídeo codificados em versões decodificadas da primeira e da segunda imagens. 10 29. Meio legível por máquina, CARACTERIZADO pelo fato de ter armazenado no mesmo instruções executáveis de máquina que, quando executadas, implementam um ou mais dos métodos do tipo definido em qualquer uma das reivindicações 1 a 26. 100
Independent claims28