Aluno: João Gabriel Felipe Machado Gazolla. Professora ...debora/redesmm/trab-2012-2/... · Aluno:...

Preview:

Citation preview

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.

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.

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.

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

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

8Mb/s

6Mb/s 4Mb/s

512Kb/s

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

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.

◦ 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.

“mesmo quadro

exceto por

distorções de

reamostragem”

0s

1s

2s

0T3T 2T

3T 1T 3T 2T3T 0T

Scalable bit stream

Decoder 1

Decoder 4 Decoder 3

Decoder 2

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

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

“mesmo quadro

exceto por

distorções de

reamostragem”

Fluxo Escalável

Decodificador 1 Decodificador 2 Decodificador 3

Fluxo Não Escalável

Decodificador 1 Decodificador 2 Decodificador 3

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

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

• 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".

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.

“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.”

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.

Recommended