Upload
others
View
2
Download
0
Embed Size (px)
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.