SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Cinepak Codec 
Francisco Carlos Moraes Junior 
Adriano de Souza Quast
Roteiro 
- História 
- Definição 
- Características 
- Sistema de Codificação 
- AVI Stream 
- Comparações 
- Curiosidades / Perguntas
História e Definição 
- Lançamento 1991 
- Criador: Peter Barret 
- Codec com perdas 
- Objetivo: 320 x 240 @150Kbps (CD 1x) 
- Presente em alguns consoles 
- Apple em 92 (QuickTime) 
- Windows em 93 (Microsoft Video)
História e Definição 
- Computadores fracos (25 ~ 33MHz) 
- 256 tons de Cinza 
- YUV 4:2:0 modificado 
- Compatibilidade com sistema analógico 
de televisão e televisores preto e branco
História e Definição 
Foi o principal codec de vídeo das primeiras 
versões do QuickTime e do Microsoft video 
para Windows, mas foi substituido pelo 
Sorenson Vídeo, Intel Indeo, mais tarde pelo 
MPEG-4 e H.264. No entanto, os filmes 
compactados com o Cinepak ainda são 
usados em dispositivos móveis de 2004.
Funcionamento 
Seu funcionamento e baseia-se na 
quantificação vetorial, que diferente do 
DCT que é utilizado na maioria dos codecs. 
Isso permitiu uma implementação em 
processadores relativamente lentos (videos 
codificados com o Cinepak geralmente 
atuam em 25 MHz, consoles como Sega CD 
utilizam cinepak)
Funcionamento 
Cinepak opera por quebrar um arquivo de 
vídeo em imagens de quadros individuais e 
utilizando um paleta de 256 cores para 
decodificar, comprimir e colorir blocos de 
4x4 pixels. Ele tambem limita a resolução 
do vídeo em 320x240 que era bem pequeno 
até mesmo para época.
Atualmente 
O cinepack atualmente é utilizado como 
compressor de vídeos para serem utilizados 
em celulares e outros dispositivos de vídeos 
portáteis.
Sistema de Codificação (1/3) 
- Vector Quantization 
- Frame Differencing 
- Pesado para codificar 
- Perdas e compressão 
- Reprodução eficiente em tempo real
Sistema de Codificação (2/3) 
- Exemplo de VQ de 1-dimensão 
- VQ em 2D
Sistema de Codificação (3/3) 
- Key Frames (intra compression) e Delta 
Frames (inter compression)
AVI Stream (1/2) 
- Conversão do RGB para YUV 4:2:0 
- Montagem dos blocos de luminância e 
crominância 
- Anatomia dos pacotes de vídeo
AVI Stream (2/2)
Comparações
Curiosidades e Perguntas 
- Falha de segurança encontrada em 2010 
- Perguntas

Contenu connexe

En vedette

Argentina y sus carnavales
Argentina y sus carnavalesArgentina y sus carnavales
Argentina y sus carnavales
Jorge
 
Proyecto TecnolóGico Luly
Proyecto TecnolóGico LulyProyecto TecnolóGico Luly
Proyecto TecnolóGico Luly
katiluly
 
Manual de instrucoes_medidor_de_tensao_arterial_bc_44_beurer
Manual de instrucoes_medidor_de_tensao_arterial_bc_44_beurerManual de instrucoes_medidor_de_tensao_arterial_bc_44_beurer
Manual de instrucoes_medidor_de_tensao_arterial_bc_44_beurer
Viver Qualidade
 
Apresentação do livro
Apresentação do livroApresentação do livro
Apresentação do livro
Adriano Bruni
 

En vedette (18)

Zoho Thesis
Zoho ThesisZoho Thesis
Zoho Thesis
 
A construção do pensamento crítico e reflexivo em crianças das séries iniciais
A construção do pensamento crítico e reflexivo em crianças das séries iniciaisA construção do pensamento crítico e reflexivo em crianças das séries iniciais
A construção do pensamento crítico e reflexivo em crianças das séries iniciais
 
S05
S05S05
S05
 
русь гирицук
русь гирицукрусь гирицук
русь гирицук
 
PLANO DE ENSINO
PLANO DE ENSINO PLANO DE ENSINO
PLANO DE ENSINO
 
Coluna gamer #2
Coluna gamer #2Coluna gamer #2
Coluna gamer #2
 
Argentina y sus carnavales
Argentina y sus carnavalesArgentina y sus carnavales
Argentina y sus carnavales
 
Cedoni
CedoniCedoni
Cedoni
 
Template free modeling of protein structures
Template free modeling of protein structuresTemplate free modeling of protein structures
Template free modeling of protein structures
 
Proyecto TecnolóGico Luly
Proyecto TecnolóGico LulyProyecto TecnolóGico Luly
Proyecto TecnolóGico Luly
 
Manual de instrucoes_medidor_de_tensao_arterial_bc_44_beurer
Manual de instrucoes_medidor_de_tensao_arterial_bc_44_beurerManual de instrucoes_medidor_de_tensao_arterial_bc_44_beurer
Manual de instrucoes_medidor_de_tensao_arterial_bc_44_beurer
 
Sistemas de producción aves+pdf
Sistemas de producción aves+pdfSistemas de producción aves+pdf
Sistemas de producción aves+pdf
 
константин симонов
константин симоновконстантин симонов
константин симонов
 
Apostila toxicologia geral (1)
Apostila toxicologia geral  (1)Apostila toxicologia geral  (1)
Apostila toxicologia geral (1)
 
Tipología Deportiva
Tipología DeportivaTipología Deportiva
Tipología Deportiva
 
Apresentação do livro
Apresentação do livroApresentação do livro
Apresentação do livro
 
хохлова имя анна
хохлова имя аннахохлова имя анна
хохлова имя анна
 
Projeto Casados Para Sempre
Projeto Casados Para SempreProjeto Casados Para Sempre
Projeto Casados Para Sempre
 

Similaire à [Mm] cinepak presentation

Placas GráFicas Realease1
Placas GráFicas Realease1Placas GráFicas Realease1
Placas GráFicas Realease1
spidi_pt
 
Folheto dolby kit digital
Folheto dolby kit digitalFolheto dolby kit digital
Folheto dolby kit digital
StrongCinema
 
Apresentando conceitos de digitalização multimídia
Apresentando conceitos de digitalização multimídiaApresentando conceitos de digitalização multimídia
Apresentando conceitos de digitalização multimídia
Arlindo Pereira
 
05PlacasdeVideoDiogoJuarezWanderson.ppt
05PlacasdeVideoDiogoJuarezWanderson.ppt05PlacasdeVideoDiogoJuarezWanderson.ppt
05PlacasdeVideoDiogoJuarezWanderson.ppt
ssuser595b1e1
 

Similaire à [Mm] cinepak presentation (20)

Codec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídiaCodec de áudio e vídeo, transcoders e containers multimídia
Codec de áudio e vídeo, transcoders e containers multimídia
 
Placas GráFicas Realease1
Placas GráFicas Realease1Placas GráFicas Realease1
Placas GráFicas Realease1
 
Monitores e Sistema de Vídeos
Monitores e Sistema de VídeosMonitores e Sistema de Vídeos
Monitores e Sistema de Vídeos
 
Desmistificando os Codecs - Guilherme Albuk - FilmeCon
Desmistificando os Codecs - Guilherme Albuk - FilmeConDesmistificando os Codecs - Guilherme Albuk - FilmeCon
Desmistificando os Codecs - Guilherme Albuk - FilmeCon
 
Palestra TV Digital
Palestra TV Digital Palestra TV Digital
Palestra TV Digital
 
Folheto dolby kit digital
Folheto dolby kit digitalFolheto dolby kit digital
Folheto dolby kit digital
 
FLTK Summer Course - Part VIII - Eighth Impact
FLTK Summer Course - Part VIII - Eighth ImpactFLTK Summer Course - Part VIII - Eighth Impact
FLTK Summer Course - Part VIII - Eighth Impact
 
Adobe After Effects CS6 Classroom in a Book
Adobe After Effects CS6 Classroom in a BookAdobe After Effects CS6 Classroom in a Book
Adobe After Effects CS6 Classroom in a Book
 
Manual Video
Manual VideoManual Video
Manual Video
 
Material de apoio para curso básico de edição de vídeo aula 1
Material de apoio para curso básico de edição de vídeo   aula 1Material de apoio para curso básico de edição de vídeo   aula 1
Material de apoio para curso básico de edição de vídeo aula 1
 
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
Desenvolvendo Aplicações de Uso Geral para GPU com CUDADesenvolvendo Aplicações de Uso Geral para GPU com CUDA
Desenvolvendo Aplicações de Uso Geral para GPU com CUDA
 
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB HarmonyDesenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
 
DivX
DivXDivX
DivX
 
Apresentando conceitos de digitalização multimídia
Apresentando conceitos de digitalização multimídiaApresentando conceitos de digitalização multimídia
Apresentando conceitos de digitalização multimídia
 
Aula 10 – placas controladoras de vídeo (i)
Aula 10 – placas controladoras de vídeo (i)Aula 10 – placas controladoras de vídeo (i)
Aula 10 – placas controladoras de vídeo (i)
 
Curso "Desenvolvendo aplicações de uso geral para GPU com CUDA".
Curso "Desenvolvendo aplicações de uso geral para GPU com CUDA".Curso "Desenvolvendo aplicações de uso geral para GPU com CUDA".
Curso "Desenvolvendo aplicações de uso geral para GPU com CUDA".
 
Placas GráFicas 2
Placas GráFicas 2Placas GráFicas 2
Placas GráFicas 2
 
Vídeo 4K - Montando o quebra-cabeça 4K
Vídeo 4K - Montando o quebra-cabeça 4KVídeo 4K - Montando o quebra-cabeça 4K
Vídeo 4K - Montando o quebra-cabeça 4K
 
Aula 11 – placas controladoras de vídeo (ii)
Aula 11 – placas controladoras de vídeo (ii)Aula 11 – placas controladoras de vídeo (ii)
Aula 11 – placas controladoras de vídeo (ii)
 
05PlacasdeVideoDiogoJuarezWanderson.ppt
05PlacasdeVideoDiogoJuarezWanderson.ppt05PlacasdeVideoDiogoJuarezWanderson.ppt
05PlacasdeVideoDiogoJuarezWanderson.ppt
 

Dernier

ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
edelon1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
azulassessoria9
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
azulassessoria9
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
LeloIurk1
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
WagnerCamposCEA
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
LeloIurk1
 

Dernier (20)

ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 

[Mm] cinepak presentation

  • 1. Cinepak Codec Francisco Carlos Moraes Junior Adriano de Souza Quast
  • 2. Roteiro - História - Definição - Características - Sistema de Codificação - AVI Stream - Comparações - Curiosidades / Perguntas
  • 3. História e Definição - Lançamento 1991 - Criador: Peter Barret - Codec com perdas - Objetivo: 320 x 240 @150Kbps (CD 1x) - Presente em alguns consoles - Apple em 92 (QuickTime) - Windows em 93 (Microsoft Video)
  • 4. História e Definição - Computadores fracos (25 ~ 33MHz) - 256 tons de Cinza - YUV 4:2:0 modificado - Compatibilidade com sistema analógico de televisão e televisores preto e branco
  • 5. História e Definição Foi o principal codec de vídeo das primeiras versões do QuickTime e do Microsoft video para Windows, mas foi substituido pelo Sorenson Vídeo, Intel Indeo, mais tarde pelo MPEG-4 e H.264. No entanto, os filmes compactados com o Cinepak ainda são usados em dispositivos móveis de 2004.
  • 6. Funcionamento Seu funcionamento e baseia-se na quantificação vetorial, que diferente do DCT que é utilizado na maioria dos codecs. Isso permitiu uma implementação em processadores relativamente lentos (videos codificados com o Cinepak geralmente atuam em 25 MHz, consoles como Sega CD utilizam cinepak)
  • 7. Funcionamento Cinepak opera por quebrar um arquivo de vídeo em imagens de quadros individuais e utilizando um paleta de 256 cores para decodificar, comprimir e colorir blocos de 4x4 pixels. Ele tambem limita a resolução do vídeo em 320x240 que era bem pequeno até mesmo para época.
  • 8. Atualmente O cinepack atualmente é utilizado como compressor de vídeos para serem utilizados em celulares e outros dispositivos de vídeos portáteis.
  • 9. Sistema de Codificação (1/3) - Vector Quantization - Frame Differencing - Pesado para codificar - Perdas e compressão - Reprodução eficiente em tempo real
  • 10. Sistema de Codificação (2/3) - Exemplo de VQ de 1-dimensão - VQ em 2D
  • 11. Sistema de Codificação (3/3) - Key Frames (intra compression) e Delta Frames (inter compression)
  • 12. AVI Stream (1/2) - Conversão do RGB para YUV 4:2:0 - Montagem dos blocos de luminância e crominância - Anatomia dos pacotes de vídeo
  • 15. Curiosidades e Perguntas - Falha de segurança encontrada em 2010 - Perguntas