69
Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat Saade. Disciplina: Redes Multimídia. 04 de Dezembro de 2012 - Niterói RJ Brasil.

Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat Saade. Disciplina: Redes Multimídia. 04 de Dezembro de 2012 - Niterói – RJ – Brasil.

Page 2: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 3: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 4: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 5: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Disciplina.

Aprofundar conhecimentos em codificação de vídeo.

Atualizar a turma em conhecimentos que a carga horária da disciplina não permite cobrir.

Legado próximas turmas.

Page 6: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Compreender o princípio,

conceito ou a idéia por trás do SVC.

Compreender em que casos SVC seria uma tecnologia útil.

Entender os tipos de escabilidade presentes no SVC.

Atual estado do SVC.

Page 7: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 8: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 9: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 10: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 11: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 12: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 13: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 14: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 15: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 16: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Escalabilidade

Remoção de partes do streaming de um vídeo para adaptar-se a variadas necessidades de usuários finais e para variar diferentes capacidades de terminais e condições de rede.

2007/8

Page 17: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

SVC é um velho tópico de pesquisa (> 20 anos) e foi incluído nas especificações H.262/MPEG-2, H.263, and MPEG-4 Visual. ◦ Raramente utilizado: Significante perda de eficiência na codificação.

Grande aumento na complexidade de decodificação.

Compete com o simulcast.

Escalabilidade temporal é frequentemente mais utilizado que espacial e de qualidade.

2007/8

Page 18: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 19: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 20: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

8Mb/s

6Mb/s 4Mb/s

512Kb/s

Page 21: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 22: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

100 100 100

100 000 100

100 100 100

107 106 104

108 001 103

106 105 101

7 6 4

8 1 3

6 5 1

Page 23: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 24: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 25: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 26: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 27: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 28: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Em uma sequência codificada com escalabilidade temporal, a camada 0 é codificada com a menor resolução temporal, isto é, com a menor taxa de quadros por segundo. As camadas de realce quando decodificadas trazem sucessivas melhorias em termos de maiores taxas de quadro por segundo.

Page 29: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

◦ Objetivo: Alterar a resolução temporal do vídeo.

◦ Descartar “frames” aleatórios não funciona.

Outros “frames” podem ser necessários para compensação de movimento.

◦ Os “frames” devem ser codificados na estrutura de predição hierárquica.

Page 30: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 31: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 32: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 33: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 34: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

“mesmo quadro

exceto por

distorções de

reamostragem”

Page 35: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

0s

1s

2s

0T3T 2T

3T 1T 3T 2T3T 0T

Page 36: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Scalable bit stream

Decoder 1

Decoder 4 Decoder 3

Decoder 2

Page 37: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Codificador Decodificador

Camada Base Camada de Realçe Camada Base Camada Base +

Realçe

Resolução 320 x 240 640 x 480 320 x 240 640 x 480

Quadros por seg. 15 30 15 30

Bitrate 400 kbps 800 kbps 400 kbps 1200 kbps

Page 38: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 39: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 40: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Codificador Decodificador

Camada Base Camada de Realçe Camada Base Camada Base +

Realçe

Resolução 352 x 288 352 x 288 352 x 288 352 x 288

Quadros por seg. 30 30 30 30

Bitrate 200 kbps 520 kbps 200 kbps 720 kbps

Page 41: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

“mesmo quadro

exceto por

distorções de

reamostragem”

Page 42: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Fluxo Escalável

Decodificador 1 Decodificador 2 Decodificador 3

Page 43: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Fluxo Não Escalável

Decodificador 1 Decodificador 2 Decodificador 3

Page 44: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 45: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 46: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 47: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 48: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 49: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 50: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 51: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 52: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

• Bit-depth scalability (8-bit 4:2:0 10-bit 4:2:0)

• Color format scalability (4:2:0 4:4:4)

Page 53: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 54: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 55: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 56: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 57: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 58: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 59: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 60: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

• Da mesma maneira que o SVC, o MVC tenta explorar a

redundância, mas agora entre diferentes pontos de vista da

cena.

• Um número limitado de pontos de vista está disponível a partir

de muitas câmeras.

• Por exemplo, em um jogo de esportes ou câmeras de

segurança, o usuário pode selecionar um angulo arbitrário.

• Se este ângulo não existe, então ele é renderizado ou criado

a partir das visões "reais".

Page 61: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 62: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 63: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 64: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 65: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Compreender o princípio,

conceito ou a idéia por trás do SVC.

Compreender em que casos SVC seria uma tecnologia útil.

Entender os tipos de escabilidade presentes no SVC.

Atual estado do SVC.

Page 66: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat
Page 67: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

“Neste seminário foi apresentada uma visão geral sobre SVC. O H.264 SVC reduz perdas em eficiência de codificação se comparado à codificação em apenas uma camada, explorando a redundância entre diversas camadas de um mesmo vídeo.”

Page 68: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat

Gartner. Disponível em: http://www.gartner.com/it/page.jsp?id=2017015 . Acesso em 5 de Novembro de 2012.

Hulu. Disponível em: http://www.hulu.com. Acesso em 11 de Novembro de 2012.

Joint Video Team Document JVT-AD007, ‘Editors’ Draft Revision to ITU-T Rec. H.264 | ISO/IEC 14496-10 Advanced Video Coding’, Geneva, February 2009.

NetFlix. Disponível em: http://www.netflix.com. Acesso em 11 de Novembro de 2012.

Richardson, I. E. G. “The H.264 Advanced Video Compression Standard”. [S.l.]: John Wiley & Sons Ltd, 2010.

Schwarz H., D. Marpe, and T. Wiegand, “Overview of the scalable video coding extension of the H.264/AVC standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 9, pp. 1103–1120, Sep. 2007.

T.Wiegand, G. J. Sullivan, J. Reichel, H. Schwarz, and M.Wien, Joint Draft 11 of SVC Amendment, Joint Video Team, Doc. JVT-X201, Jul. 2007.

YouTube. Disponível em: http://www.youtube.com. Acesso em 11 de Novembro de 2012.

Page 69: Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno: João Gabriel Felipe Machado Gazolla. Professora: Drª. Débora Christina Muchaluat