VIDEOTELEFONIA E VIDEOCONFERÊNCIA
|
|
|
- Brian Lacerda Wagner
- 7 Há anos
- Visualizações:
Transcrição
1 VIDEOTELEFONIA E VIDEOCONFERÊNCIA Fernando Pereira Instituto Superior Técnico
2 Vídeo Digital
3 Vídeo versus Imagem Serviços de Imagem Fixa - não têm à partida requisitos temporais rigorosos Serviços de Vídeo (imagem em movimento) - existe a obrigação de respeitar limitações temporais rigorosas impostas pela necessidade de garantir uma boa ilusão de movimento A cada serviço de comunicação de imagem e vídeo pode associar-se um objectivo de qualidade que começa logo por determinar as resoluções espacial e temporal a usar.
4 Porque se Codifica a Informação de Vídeo V? Uma sequência de vídeo é criada e consumida como um conjunto de imagens ocorrendo no tempo a uma certa frequência temporal (F), cada uma delas com M N amostras de luminância e crominância, com um certo número de bits por amostra (L) logo o número de bits - e a banda e a memória - necessário para representar digitalmente uma sequência de vídeo é ENORME!!!
5 Videotelefonia: Apenas um Exemplo Resolução: 10 imagem/s com amostras de luminância e amostras de cada crominância, a 8 bit/amostra [( ) + 2 ( )] 8 10 = Mbit/s Débito razoável: e.g. 64 kbit/s para um canal RDIS => Factor de compressão: : Mbit/s/64 kbit/s 194 A diferença entre codificar e não codificar pode implicar a existência ou não de um serviço/ind o/indústria.
6 Vídeo Digital: o Porquê das Dificuldades Serviço TV alta definição TV (qualidade difusão, DVD) TV (gravação CD) Videotelefonia e Videoconfer. Videotelefonia móvel Resolução espacial Lum. (Y) Resolução espacial Crom. (U,V) Resolução temporal Factor de forma Débito binário (PCM) img/s 16/9 1.3 Gbit/s img/s entrelaçadas img/s progressivas img/s progressivas img/s progressivas 4/3 166 Mbit/s 4/3 31 Mbit/s 4/ Mbit/s 4/3 1.6 Mbit/s
7 Codificação de Vídeo: V uma Definição Representação o mais eficiente possível (menor número de bits), de uma sequência periódica de imagens, satisfazendo o conjunto de requisitos relevantes, p.e. qualidade mínima e resiliência a erros. E os requisitos variam segundo as aplicações e as respectivas funcionalidades...
8 Codificar e Descodificar... Codificador Descodificador
9 Qual a Força Necessária para a Codificação? Serviço TV alta definição TV alta definição TV (qualidade difusão, DVD) TV (qualidade difusão, DVD) TV (gravação CD) Resolução espacial Videoconfer Videoconfer Videotelefonia fixa Videotelefonia móvel (GSM) Resolução temporal Débito binário (PCM) Débito binário codificado Factor de compressão 50 img/s 1.3 Gbit/s 34 Mbit/s img/s 1.3 Gbit/s 17 Mbit/s img/s entrelaçadas 25 img/s entrelaçadas 25 img/s progressivas 25 img/s progressivas 10 img/s progressivas 10 img/s progressivas 5 img/s progressivas 166 Mbit/s 6 Mbit/s Mbit/s 3 Mbit/s Mbit/s 1.15 Mbit/s Mbit/s 2 Mbit/s Mbit/s 384 kbit/s Mbit/s 64 kbit/s Mbit/s 13 kbit/s 100
10 Principais Tipos de Codificação CODIFICAÇÃO EXACTA (SEM PERDAS) O sinal (p.e. imagem ou voz) é codificado preservando toda a informação presente; isto significa que o sinal original e o sinal descodificado são matematicamente idênticos. CODIFICAÇÃO COM PERDAS O sinal é codificado sem preservar toda a informação presente; isto significa que o sinal original e descodificado são matematicamente diferentes ainda que possam parecer subjectivamente idênticos (codificação transparente). Codificador com perdas Visualmente transparente Original Visualmente diferente
11 Donde Vem a Compressão? REDUNDÂNCIA - tem a ver com as semelhanças, correlação e preditabilidade entre as amostras das imagens (espaço e tempo). - a redução de redundância não involve a perda de informação ou seja as imagens são comprimidas sem perdas. IRRELEVÂNCIA - tem a ver com a informação imperceptível ao olho ou insignificante ao cérebro humano. - a redução de irrelevância é um processo irreversível, involvendo perda de informação. A codificação de vídeo v gere estes 2 conceitos pelo que é essencial ter algum conhecimento da estatística stica da informação e das características do sistema visual humano.
12 Irrelevância o pixels o 35 cores (i.e., vectores [R,G,B] ) diferentes o R [97,103], G [127,134], B [147,158]
13 A Cadeia Básica da Codificação Vídeo Original Gerador de Símbolos Símbolos Codificador Entrópico Bits
14 Codificando... O codificador (de fonte) representa as imagens através de um conjunto de símbolos, e a seguir bits, usando as ferramentas de codificação disponíveis. O codificador extrai o sumo das imagens!
15 Métricas de Compressão Factor de Compressão = Número de bits PCM para a imagem original Número de bits para a imagem codificada Bit/pixel = Número de bits para a imagem codificada Número de pixels na imagem (tipicam. amostras Y)
16 Métricas de Qualidade Compressão X(m,n) Y(m,n) Avaliação subjectiva Avaliação objectiva e.g., votos numa escala de 5 níveis PSNR(dB) = 10log MSE 1 MN M N = i= 1 j= MSE ( y x ij ) ij 2
17 A Interoperabilidade como Requisito: Para que mais não seja menos... A codificação é essencial para os serviços audiovisuais digitais onde a interoperabilidade é um requisito básico. A interoperabilidade requere a especificação de normas de codificação audiovisual. Para permitir alguma evolução das normas e a saudável competição entre empresas, as normas devem especificar o mínimo de elementos possível, tipicamente a sintaxe do fluxo binário e o descodificador (não o codificador!).
18 Normas: Fixar e Inovar Normativo! Codificador Descodificador
19 Normas de Codificação de Vídeo ITU-T T H.120 (1984) - Videoconferência (1.5-2 Mbit/s) ITU-T T H.261 (1988) - Serviços audiovisuais (videotelefonia e videoconferência) a p 64 kbit/s, p=1,,30 ISO/IEC MPEG-1 (1990)- Vídeo em CD-ROM ISO/IEC MPEG-2 ou ITU-T H.262 (1993)- TV digital ITU-T T H.263 (1996) - Vídeo na rede telefónica analógica e móvel ISO/IEC MPEG-4 (1998) - Objectos audiovisuais ISO/IEC MPEG-4 4 AVC ou ITU-T T H.264 (2003) Mais eficiência
20 Terminal e Comunicação de Videotelefonia ITU-T T H.320
21 Videotelefonia e Videoconferência Comunicações pessoais (bidireccionais) em tempo real!
22 Rec.. ITU-T T H.320: Motivações O início dos trabalhos que deram origem às recomendações H.320/H.261 remonta a 1984 quando se constata: O aumento significativo da procura de serviços de imagem, nomeadamente de videotelefonia e videoconferência, bem como a disponibilidade de linhas digitais a 64, 384 e 1536/1920 kbit/s. A disponibilidade a curto prazo em muitos países de linhas RDIS e a necessidade de disponibilizar equipamento que possibilitasse a comunicação de imagem neste contexto. A constatação de que a recomendação H.120 para videoconferência, acabada de sair, estava já na altura ultrapassada devido aos rápidos desenvolvimentos na área da codificação de vídeo.
23 RDIS: Motivação e Objectivo Crescente uso da tecnologia digital na transmissão e comutação de voz devido às suas variadas vantagens Procura crescente de serviços de transmissão de dados à medida que o custo dos computadores baixa Vantagens da integração de serviços numa única rede Necessidade de criar serviços que pudessem justificar a digitalização da rede local com vista à RDIS de banda larga Oferecer aos utentes a possibilidade de estabelecer ligações digitais através de um conjunto limitado de acessos suportando uma vasta gama de serviços destinados a dados, voz, áudio e vídeo. Tendo em conta a vastidão da estrutura de comunicações disponível, a evolução para a RDIS deverá ser gradual e baseada nos recursos actualmente disponíveis.
24 Canais Básicos RDIS Canal B - 64 kbit/s - as ligações num canal B podem ser feitas com comutação de circuito, de pacotes ou alugadas Canal D - 16 ou 64 kbit/s - têm como principal função transportar a sinalização associada aos canais B; nos tempos mortos podem ser usados para transmitir dados dos utentes em modo pacote Canal H - 384, 1536 ou 1920 kbit/s - disponibilizam ligações de débito binário superior
25 O Acesso à RDIS Os canais RDIS são agrupados segundo 2 tipos de acesso, oferecidos ao utente: Acesso Básico (2B+D) - Consiste em 2 canais B de 64 kbit/s (fullduplex) e um canal D de 16 kbit/s (full-duplex); esta configuração corresponde a um débito total de 192 kbit/s, incluindo a sincronização e o overhead de trama. Acesso Primário rio - Oferece 2 configurações relacionadas com as hierarquias de transmissão digital: - Europa usa 2048 kbit/s (30B+D) - EUA/Canadá/Japão usam 1544 kbit/s (23B+D)
26 Videotelefonia e Videoconferência: Principais Características Comunicações pessoais (ponto a ponto ou multiponto a multiponto) Comunicações bidireccionais simétricas (todos os pontos envolvidos têm características semelhantes) Requisitos de atraso críticos Requisitos de qualidade intermédios ou elevados Impactos psicológicos e sociológicos fortes...
27 Terminal H.320
28 Estabelecimento de uma Comunicação H.320 A norma H.242 define o protocolo de comunicação entre terminais H.320 nas fases iniciais de estabelecimento da ligação.
29 Norma H.221: Estrutura de Trama A norma H.221 define a estrutura de trama para serviços audiovisuais em canais de 64 kbit/s simples ou múltiplos. Estrutura de trama para um canal de 64 kbit/s - Canal B em RDIS
30 Codificação de Vídeo: Norma ITU-T T H.261
31 Norma H.261: Objectivo Codificação eficiente de sequências videotelefónicas ou de videoconferência com qualidade mínima aceitável usando débitos entre 40 kbit/s e 2 Mbit/s e visando canais síncronos (RDIS) a p 64 kbit/s, com p=1,...,30. É a primeira norma internacional para codificação de vídeo introduzindo assim o conceito de compatibilidade em codificação de vídeo digital.
32 Esquema Básico da Codificação H.261
33 H.261: Sinais a Codificar Os sinais amostrados, para cada imagem, são a luminância (Y) e 2 sinais de crominância, designados por C B e C R ou U e V. As amostras são quantificadas segundo a recomendação ITU-R BT-601, sendo: - Preto = 16; Branco = 235; Diferença de cor nula = Picos de diferença de cor (U,V) = 16 e 240 O algoritmo opera sobre sequências não-entrelaçadas (progressivas) a img/s. A frequência temporal pode ser diminuída aceitando-se 0, 1, 2 ou 3 imagens não transmitidas entre cada uma transmitida.
34 Conversão RGB para YUV
35
36 H.261: Formato da Imagem Duas resoluções espaciais são possíveis: CIF (Common Intermediate Format) pels para a luminância (Y) e pels para cada uma das crominâncias (U,V) ou seja 4:2:0, posicionados em 'quincux, progressivos, 30 tramas/s e com factor de forma 4/3 QCIF (Quarter CIF) - semelhante ao CIF mas com metade da resolução espacial em cada direcção ou seja pels para a luminância e pels para cada uma das crominâncias Todos os codecs devem funcionar em QCIF e alguns podem também funcionar em CIF.
37 Formatos de Subamostragem para a Crominância Formato Crominância Amostras Lum/Linha Linhas Lum/Imagem Amostras Crom/Linha Linhas Crom/Imagem Factor Subamostr. Horizontal Factor Subamostr. Vertical 4:4: :2: :1-4:2: :1 2:1 4:1: :1-4:1: :1 4:1
38 Groups Of Blocks (GOBs), Macroblocos e Blocos GOB 1 GOB 2 GOB 3 GOB 4 GOB 5 GOB 7 QCIF GOB 6 GOB 8 Espacialmente a sequência de vídeo está organizada segundo uma estrutura hierárquica com 4 níveis: - Imagem - Grupo de Blocos (GOB) - Macrobloco (MB) - Bloco GOB 9 GOB 11 GOB 10 GOB 12 CIF 1 2 Y 3 4 U V 5 6 4:2:0
39
40
41 H.261: Técnicas T de Codificação Redundância Temporal Codificação preditiva: transmissão das diferenças e compensação de movimento Redundância Espacial Redundância Estatística Irrelevância Codificação de transformada (DCT) Codificação entrópica de Huffman Quantificação dos coeficientes DCT
42 Explorando a Redundância Temporal
43 Predição Temporal A predição temporal baseia-se no princípio de que, localmente, cada imagem pode ser representada a partir de uma parte da imagem precedente. A qualidade da predição determina fortemente o desempenho do algoritmo de codificação já que define a energia do sinal diferença - o erro de predição. Quanto menor for o erro, menor a energia a transmitir e logo - melhor qualidade pode ser conseguida para um dado débito binário disponível - menor débito binário é necessário para alcançar uma dada qualidade
44 Predição Temporal A predição temporal no H.261 inclui 2 técnicas que têm como missão eliminar a redundância temporal existente no sinal de vídeo PCM: TRANSMISSÃO DAS DIFERENÇAS COMPENSAÇÃO DE MOVIMENTO
45 Redundância no Tempo: as Diferenças Diferenças: só se transmite entre imagens aquilo que muda, usando como predição a imagem anterior Não se perde nada!...
46 Cálculo de Diferenças: Exemplo Imagem t Imagem t-1 Diferenças
47 Codificar e Descodificar...
48 A Compensação de Movimento A compensação de movimento tenta melhorar a predição temporal de cada imagem/zona da imagem através da estimação/detecção e compensação de movimentos existentes na sequência de imagens. A estimação de movimento não é normativa mas o designado block matching é, sem dúvida, a técnica mais usada. No algoritmo H.261, a compensação de movimento é feita ao nível do macrobloco e é opcional. A estimação de movimento implica uma elevada carga computacional o que justifica que só quando do aparecimento de VLSI adequado se começasse a usar a 'procura exaustiva' deixando métodos menos 'pesados' mas mais ineficientes como o dos '3 passos'.
49 Imagem de referência Imagem a codificar
50 Redundância no Tempo: a Estimação do Movimento t
51 Procurar Onde? Área de busca Imagem de referência Imagem a codificar
52 Vectores de Movimento a Diferentes Resoluções
53 Área de Busca: Compromisso t
54
55 MBs a Codificar e MBs de predição Imagem anterior Imagem actual
56 Compensação de Movimento: Exemplo Imagem t Imagem t-1 Diferenças SEM comp. mov. Diferenças COM comp. mov. Vectores mov.
57 O Algoritmo dos 3 Passos Menos carga computacional à custa de soluções menos óptimas em termos de erro de predição!
58 Uma Característica de Decisão para a Compensação de Movimento X db difference block dbd displaced block difference y=x/2 X
59 H.261: Técnicas T de Codificação Redundância Temporal Codificação preditiva: transmissão das diferenças e compensação de movimento Redundância Espacial Redundância Estatística Irrelevância Codificação de transformada (DCT) Codificação entrópica de Huffman Quantificação dos coeficientes DCT
60 Estimação de Movimento no H.261 Opcional no codificador; obrigatório (compensação) no descofificador. PODE ser transmitido um vector de movimento por macrobloco. A gama de valores possíveis para os vectores de movimento é de -15 a + 15, na vertical e na horizontal, apenas valores inteiros. Só são válidos vectores de movimento referenciando zonas existentes da imagem. O vector de movimento transmitido para cada macrobloco é usado para os 4 blocos de luminância. O vector de movimento para a crominância é obtido dividindo por 2 e truncando o vector de movimento para a luminância. Um valor positivo da componente horizontal ou vertical do vector de movimento significa que a predição deve ser feita usando os pixels na imagem precedente, localizados espacialmente à direita e abaixo dos pixels a ser preditos.
61 Codificação Diferencial do Movimento no H.261 Para explorar a redundância entre vectores de movimento de MBs adjacentes, cada vector de movimento é codificado diferencialmente como a diferença entre o vector de movimento do MB actual e a sua predição ou seja o vector de movimento do MB precedente. Esta predição vale zero quando: - o MB actual é o número 1, 12 ou 23 - o último MB transmitido não é contíguo ao MB actual - o MB precedente (e contíguo) não sofreu compensação de movimento
62 Codificação (entrópica) entrópica ) dos Vectores (diferenciais) ) de Movimento
63 Um Chip para Estimação de Movimento
64 Explorando a Redundância Espacial e a Irrelevância
65 Depois do Tempo o Espaço Imagem actual Transformada DCT Imagem com erro de predição Imagem predição (Compensada em movimento)
66 Codificação por Transformada A codificação por transformada envolve a divisão da imagem em blocos de N N pixels aos quais é aplicada a transformada, produzindo blocos de N N coeficientes. Uma transformada define-se formalmente pelas equações de transformação directa e inversa: F(u,v) = Σ i=0 N-1 Σ j=0 N-1 f(i,j) A(i,j,u,v) f(i,j) = Σ u=0 N-1 Σ v=0 N-1 F(u,v) B(i,j,u,v) onde f(i,j) - sinal de entrada (no espaço) A (i,j,u,v) - núcleo da transformada directa F(u,v) - coeficientes da transformada B (i,j,u,v) - núcleo da transformada inversa
67 Transformada de Fourier Discreta (DFT) A DFT decompõe o sinal do bloco de imagem nas suas componentes espectrais, sendo u e v as frequências espaciais horizontal e vertical F(u,v) = 1/N Σ j=0 N-1 Σ k=0 N-1 f(j,k) exp [- 2 π i (uj +vk) / N] f(j,k) = 1/N Σ u=0 N-1 Σ v=0 N-1 F(u,v) exp [2 π i (uj + vk) / N] com i = -1 É uma transformada separável já que se pode calcular em dois passos: primeiro aplica-se a transformação unidimensional às colunas e depois às linhas do bloco NxN de dados. Produz coeficientes complexos o que é uma desvantagem em termos de memorização e manipulação.
68 Características das Transformadas Relevantes Usam-se transformadas unitárias que apresentam as seguintes características: Reversibilidade Ortogonalidade dos vectores do núcleo da transformada Conservação da energia - a energia no domínio espacial é igual à energia no domínio da transformada
69 O que se espera da Transformada? INCORRELAÇÃO DA INFORMAÇÃO - a transformada ideal oferece coeficientes completamente incorrelacionados. COMPACTAÇÃO DA ENERGIA - a maior parte da energia do sinal é compactada num número reduzido de coeficientes. FUNÇÕES DE BASE DO NÚCLEO DA TRANSFORMADA INDEPENDENTES DA IMAGEM - uma vez que as imagens apresentam variações estatísticas acentuadas, a transformada óptima depende normalmente da imagem; devido ao peso computacional que representa a procura da transformada óptima para cada imagem, é desejável o uso de uma transformada cujas funções de base sejam independentes da imagem, ainda que isso possa ser pago em desempenho. RAPIDEZ DA IMPLEMENTAÇÃO - o elevado número de operações envolvidas justifica a necessidade de encontrar transformadas com implementações rápidas.
70 Como interpretar a Transformada A expressão da transformada inversa f(i,j) = Σ u=0 N-1 Σ v=0 N-1 F(u,v) B(i,j,u,v) indica que a transformada pode ser interpretada como a decomposição da imagem no espaço num conjunto de componentes básicas - as funções de base da transformada - adequadamente pesadas através dos coeficientes A Interpretação Espectral - Como a maior parte das transformadas usa funções de base com diferentes frequências (em sentido lato), a decomposição do sinal através dos coeficientes e das funções de base assume um caracter espectral onde cada coeficiente representa a fracção de energia na imagem original correspondente à respectiva função de base/frequência.
71 Os Coeficientes: : Como são?
72 Vantagens da Interpretação Espectral A interpretação espectral permite introduzir facilmente na codificação as características do sistema visual humano que são imprescindíveis para uma codificação eficiente. O sistema visual humano é menos sensível às altas frequências espaciais ->> codificação mais grosseira dos coeficientes correspondentes O sistema visual humano é menos sensível para luminâncias muito baixas ou muito elevadas ->> codificação mais grosseira do coeficiente DC da luminância nessas condições
73 Porque se Transformam Blocos? Basicamente a transformada representa o sinal original num outro domínio onde pode ser mais eficientemente codificado através da exploração da redundância espacial. A exploração mais completa da redundância espacial contida na imagem conduz à aplicação da transformada em blocos N N tão grandes quanto possível, idealmente toda a imagem. O esforço computacional associado à transformada aumenta rapidamente com a dimensão do bloco onde esta é aplicada. A aplicação da transformada a blocos, normalmente com 8 8 pixels, resulta do compromisso entre a exploração da redundância espacial e o esforço computacional associado.
74 O que se Transforma Y =
75 O Efeito de Bloco
76 Transformada de Karhunen-Loéve (KLT) A transformada de Karhunen-Loéve é muitas vezes considerada a transformada ideal por conseguir a MÁXIMA COMPACTAÇÃO DA ENERGIA DO SINAL ou seja se apenas um número limitado de coeficientes for transmitido, os coeficientes da KLT serão aqueles que conterão a fracção mais elevada da energia do sinal em comparação com qualquer outra transformada. As funções de base da KLT baseiam-se nos vectores próprios da matriz de covariância de blocos da imagem.
77 Porque não se usa a KLT? A utilização da KLT em sistemas de compressão de imagem reais é praticamente nula porque: As suas funções de base dependem da imagem a codificar requerendo o cálculo da matriz de covariância. Não existem algoritmos rápidos para o seu cálculo. Existem outras transformadas sem as desvantagens acima apontadas e com uma eficiência em termos de compactação de energia apenas ligeiramente inferior.
78 Transformada de Fourier Discreta (DFT) A DFT decompõe o sinal do bloco de imagem nas suas componentes espectrais, sendo u e v as frequências espaciais horizontal e vertical F(u,v) = 1/N Σ j=0 N-1 Σ k=0 N-1 f(j,k) exp [- 2 π i (uj +vk) / N] f(j,k) = 1/N Σ u=0 N-1 Σ v=0 N-1 F(u,v) exp [2 π i (uj + vk) / N] com i = -1 É uma transformada separável já que se pode calcular em dois passos: primeiro aplica-se a transformação unidimensional às colunas e depois às linhas do bloco NxN de dados. Produz coeficientes complexos o que é uma desvantagem em termos de memorização e manipulação. Gera componentes espectrais espúrias devido à periodicidade implícita dos blocos de imagem.
79 Transformada de Coseno Discreta (DCT) Transformada de Transformada de Coseno Coseno Discreta (DCT) Discreta (DCT) A DCT é uma das várias transformadas sinusoidais existentes, sendo os seus vectores de base constituídos por amostras de funções (co)sinusoidais. A DCT é, sem dúvida, a transformada mais usada em codificação de imagem por o seu desempenho se aproximar do da KLT para sinais com elevada correlação e por existirem algoritmos rápidos para a sua implementação. = = + + = N j N k N k v N j u k j f v C u C N v u F ) ( cos ) ( )cos, ( ) ( ) ( ), ( π π = = + + = N u N v N k v N j u v u F v C u C N k j f π π ) ( cos ) ( )cos, ( ) ( ) ( ), (
80 As Fórmulas DCT As As Fórmulas rmulas DCT DCT DCT Directa: c(i) = 1/ 2 se i = 0 e c(i) = 1 caso contrário e u,v = 0, 1, 2,, 7 DCT Inversa: j,k = 0, 1, 2,, 7 = = + + = N u N v N k v N j u v u F v C u C N k j f π π ) ( cos ) ( )cos, ( ) ( ) ( ), ( = = + + = N j N k N k v N j u k j f v C u C N v u F ) ( cos ) ( )cos, ( ) ( ) ( ), ( π π
81 Funções de Base da DCT Unidimensional (N=16)
82 Funções de Base da DCT Bidimensional (N=8)
83 DCT KLT
84 H.261: Técnicas T de Codificação Redundância Temporal Codificação preditiva: transmissão das diferenças e compensação de movimento Redundância Espacial Redundância Estatística Irrelevância Codificação de transformada (DCT) Codificação entrópica de Huffman Quantificação dos coeficientes DCT
85 Redundância no Espaço: a Transformada DCT X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X DCT X X X X X X X X X X X X X X X X X X X Domínio Espacial (amostras) Domínio Frequencial (coeficientes DCT)
86 DCT Y = Coef. DCT =
87 Codificação com Transformada: Esquema Básico Símbolos F(u,v) ) = c(u) c(v) ) /4 Σ j=0 j=0 7 Σ k=0 Bits 7 k=0 f(j,k) cos [(2j+1) π u / 16] cos [(2k+1) π v / 16]
88 A DCT no H.261 Na norma H.261, a DCT é aplicada a blocos de 8x8 (N=8) amostras. Este valor resulta dum compromisso entre a exploração da redundância espacial e o esforço de cálculo que cresce com N. Os coeficientes a transmitir são seleccionados usando limiares nãonormativos permitindo a introdução de critérios psico-visuais com vista a optimizar o impacto subjectivo final. Para explorar a irrelevância contida no sinal, os coeficientes DCT a transmitir são quantificados com um passo de quantificação constante (passo 8 fixo para o coeficientes DC dos MB Intra). Devido à compactação da energia no canto superior esquerdo e à variação do sensibilidade do sistema visual humano, os coeficientes quantificados são varridos em zig-zag com vista a assegurar sempre a transmissão daqueles mais relevantes.
89 A Quantificação A norma H.261 aceita como passo de quantificação todos os valores pares entre 2 e 62 (31 valores de quantificação). Dentro de cada macrobloco, todos os coeficientes DCT são quantificados com o mesmo passo, com excepção dos coeficientes DC Intra que são sempre linearmente quantificados com passo 8, sem zona morta. Exemplo de característica de quantificação A norma H.261 define os níveis de regeneração dos coeficientes mas não os limiares de decisão que podem ser escolhidos de forma a implementar diferentes tipos de característica de quantificação, uniformes ou não.
90 A Serialização dos Coeficientes DCT A transmissão dos coeficientes DCT quantificados requere o envio ao descodificador de 2 tipos de informação: posição e amplitude. Para cada coeficiente a transmitir, a sua posição e amplitude é representada através de um símbolo bidimensional designado por (DISTÂNCIA, NÍVEL) ou (run, level) onde a distância conta o número de coeficientes nulos antes do coeficientes a codificar e o nível indica qual o valor quantificado do coeficiente.
91 Varrimento dos Coeficientes DCT Zig-Zag Zag Cada bloco de coeficientes DCT é representado como uma sequência de pares (run, level), e.g. (0,124), (0, 25), (0,147), (0, 126), (3,13), (0, 147), (1,40)...
92
93 Explorando a Redundância Estatística stica
94 Redundância Estatística: stica: Codificação Entrópica A Codificação Entrópica CONVERTE OS SÍMBOLOS EM BITS! Usa a estatística dos símbolos a transmitir para alcançar compressão adicional (sem perdas), atribuindo de forma adequada palavras de código a símbolos. A, B, C, D -> 00, 01, 10, 11 A, B, C, D -> 0, 10, 110, 111
95 Codificação de Huffman A codificação de Huffman é uma das técnicas de codificação entrópica que permite explorar o facto dos símbolos produzidos pelo codificador não aparecerem com igual probabilidade. A cada símbolo gerado é atribuída uma palavra de código cujo comprimento (em bits) varia na razão inversa da sua probabilidade de ocorrência. O uso de códigos de comprimento variável implica também a necessidade de utilizar uma memória de saída que alise o fluxo de dados codificados se o canal funciona de modo síncrono. O aumento da eficiência de codificação conduz ao aumento da sensibilidade a erros de transmissão.
96 Exemplo de Tabela de Codificação: Posição dos MBs
97 Combinando as Ferramentas...
98 O Modelo Simbólico H.261 Vídeo Original Gerador de Símbolos Símbolos Codificador Entrópico Bits Uma sequência de vídeo é representada como uma sucessão de imagens estruturadas em macroblocos, sendo cada um deles representado usando vectores de movimento e/ou coeficientes DCT (intra ou inter).
99 Codificador: O Cocktail Vencedor! + Originais DCT Quantific. Quantific. inversa Geração símbolos Codif. entrópica Codif. entrópica Memória de saída DCT inversa + Movimento det./comp. Trama anterior
100 Descodificador: : o Escravo! Informação Memória Descodif. Demux. IDCT + Huffman Comp. Mov. Informação
101 A Memória de Saída A produção de bits pelo codificador é altamente NÃO uniforme no tempo essencialmente devido: À variação da actividade espacial entre as várias zonas de uma imagem À variação da actividade temporal ao longo do tempo À codificação entrópica dos símbolos gerados Para compatibilizar o fluxo de ritmo variável produzido pelo codificador com o fluxo constante de escoamento disponibilizado pelo canal usa-se uma memória de saída!
102 Controlo do Débito O codificador deve controlar muito eficazmente a evolução da sua produção de bits de modo a que seja adequada ao canal síncrono disponível e obtenha a melhor qualidade. A norma H.261 não especifica como deve ser feito o controlo do débito que pode ser feito através de: Variação da resolução temporal Variação da resolução espacial Classificação dos macroblocos Variação do passo de quantificação O controlo do débito tem um impacto enorme na qualidade de vídeo que se alcança para um dado débito binário!
103 Passo de Quantificação versus Enchimento da Memória de Saída O método reconhecido como mais eficiente para o controlo do débito binário faz variar o passo de quantificaçãoemfunção do enchimento da memória de saída do codificador. Sequência de imagens Controlo do passo de quantificação Codificador Memória de saída Fluxo binário Exemplo: B = max 31 q = 2 B + 1
104 H.261: Técnicas T de Codificação Redundância Temporal Codificação preditiva: transmissão das diferenças e compensação de movimento Redundância Espacial Redundância Estatística Irrelevância Codificação de transformada (DCT) Codificação entrópica de Huffman Quantificação dos coeficientes DCT
105 A Importância de Escolher Bem! O codificador para explorar bem a redundância e a irrelevância tem de escolher adequadamente Quais as ferramentas de codificação que devem ser usadas para cada MB, dependendo das suas características Qual o melhor conjunto de símbolos para representar cada MB, p.e. vectores de movimento e coeficientes DCT Enquanto o codificador tem a missão de fazer escolhas importantes, o descodificador é escravo limitando-se a seguir as ordens enviadas pelo codificador (só fica inteligente no cancelamento de erros).
106 Classificação dos Macroblocos Os macroblocos são a unidade básica da codificação pois é ao nível do macrobloco que se escolhem as ferramentas de codificação a usar. Cada técnica de codificação é mais ou menos adequada a um dado tipo de situação/imagem, sendo importante escolher em cada momento as ferramentas mais adequadas. Uma vez que a norma H.261 possui várias ferramentas de codificação, cabe ao codificador escolher as melhores ferramentas para cada macrobloco o que conduz à classificação dos macroblocos consoante as ferramentas de codificação usadas.
107 Tabela de Classificação dos Macroblocos MBA MTYPE MQUANT MVD CBP Coef. Data Estrutura do nível macrobloco O macrobloco pode ainda ser not coded (se corresponde a uma zona estática, ou nas situações de overflow do buffer)
108 Estrutura Hierárquica rquica da Informação Codificada Imagem - Resincronismo (Picture header) - Controlo da resolução temporal - Controlo da resolução espacial Grupo de Blocos (GOB) - Resincronismo mais interno (GOB header) - Controlo do passo de quantificação (obrigatório) Macrobloco - Unidade de detecção e compensação de movimento - Controlo do passo de quantificação (opcional) - Escolha das ferramentas de codificação (classificação dos MBs) Bloco - Aplicação da DCT
109 Sintaxe da Codificação: Níveis de Imagem e GOB
110 Sintaxe da Codificação: Níveis de MB e Bloco
111 Aquisição e Visualização Exemplo: f = 10 Hz R = 64 kbit/s Atraso aquisição-visualização < ~ 200 ms Buffer bits 0 ms Imagem 1 adquirida 100 ms Imagem 2 adquirida 200 ms Imagem 3 adquirida 300 ms Imagem 4 adquirida 400 ms Imagem 5 adquirida 500 ms Imagem 6 adquirida
112 Codificação de Canal Processo aplicado aos bits à saída do codificador de fonte de modo a aumentar a sua robustez contra erros de transmissão ou de armazenamento. No emissor é adicionada redundância ao sinal digital comprimido de forma a permitir ao descodificador de canal a detecção e correcção de erros. A introdução de redundância resulta num aumento do volume de dados a transmitir. A escolha da codificação de canal deve ter em conta o tipo de canal e de modulação. Símbolos Símbolos com Informação Útil Correctores m k n R = m/n = 1 k/n : taxa de codificação Códigos de Blocos
113 Correcção de Erros no Fluxo de Vídeo H.261 A correcção de erros no fluxo de vídeo H.261 é feita através de um código de blocos BCH (511,493) - Bose-Chaudhuri- Hocquenghem. O seu uso na descodificação é opcional. Este código corrige qualquer situação de 1 ou 2 erros.
114 Correcção de Erros no Fluxo de Vídeo H.261 A estrutura do sinal de vídeo apresenta então o seguinte aspecto (multitrama com 512 8= 4096 bits): Transmissão S1 S2 S7 S8 S1 Bits de código Bits paridade (1) (493) (18) 1 Bits de código vídeo (1) 0 (492) Bits de enchimento (1's) (1) (492) S1S2S3S4S5...S8 - Sequência de alinhament Na descodificação, o realinhamento só é reconhecido após a recepção de 3 sequências de alinhamento (S1S2...S8) correctas.
115 Cancelamento de Erros Mesmo que se use codificação de canal, podem existir erros de transmissão residuais que têm consequências ao nível do descodificador de fonte. Os erros residuais podem ser detectados devido a incorrecções sintácticas ou semânticas. Para vídeo digital, as técnicas mais básicas de cancelamento de erros são: - Repetição da zona correspondente da imagem anterior - Repetição de parte da imagem anterior após compensação de movimento O cancelamento de erros não detectados pode ser feito por pósprocessamentodaimagemdescodificada.
116 Exemplos de Cancelamento de Erros e Pós- Processamento
117 Comentários Finais A norma H.261 foi a primeira norma internacional de codificação de vídeo com um nível de eficiência relevante. Tendo sido a primeira norma importante de codificação digital de vídeo estabeleceu requisitos de compatibilidade que tiveram alguma influência na tecnologia escolhida para as normas seguintes. Existem hoje inúmeros produtos e serviços baseados na norma H.261. Contudo esta norma já não representa hoje o estado da arte em termos de codificação de vídeo em tempo real.
118 Bibliografia Videoconferencing and Videotelephony, Richard Schaphorst, Artech House, 1996 Image and Video Compression Standards: Algorithms and Architectures, Vasudev Bhaskaran and Konstantinos Konstantinides, Kluwer Academic Publishers, 1995 Multimedia Communications, Fred Halsall, Addison-Wesley, 2001 Multimedia Systems, Standards, and Networks, A. Puri & T. Chen, Marcel Dekker, Inc., 2000
Sistemas de Comunicações VIDEOCONFERÊNCIA VIDEOTELEFONIA E. Instituto Superior Técnico. Fernando Pereira
VIDEOTELEFONIA E VIDEOCONFERÊNCIA Fernando Pereira Instituto Superior Técnico Vídeo Digital Vídeo versus Imagem Serviços de Imagem Fixa - não têm à partida requisitos temporais rigorosos Serviços de Vídeo
Codificação de Videotelefonia segundo a Norma ITU-T H.261
INSTITUTO SUPERIOR TÉCNICO GUIA DO 2º TRABALHO DE LABORATÓRIO DE SISTEMAS DE COMUNICAÇÕES Codificação de Videotelefonia segundo a Norma ITU-T H.261 Ano Lectivo de 2007/2008 Questões sobre a 2ª. sessão
Módulo 6 Compressão Vídeo Sistemas Multimédia
Módulo 6 Compressão Vídeo Sistemas Multimédia Universidade de Aveiro 1 Sumário O sinal vídeo O vídeo digital- CCITT 601 Os formatos de vídeo Compressão de vídeo Redução de informação Redundância temporal
Compressão de Imagens: Padrão JPEG
Compressão de Imagens: Padrão JPEG PTC2547 Princípios de Televisão Digital Guido Stolfi 09/2017 EPUSP - Guido Stolfi 1 / 75 Temas Abordados Justificativas para Compressão de Imagens Codificador JPEG Transformada
VIDEOTELEFONIA E VIDEOCONFERÊNCIA NA RDIS
VIDEOTELEFONIA E VIDEOCONFERÊNCIA NA RDIS Fernando Pereira Instituto Superior Técnico Vídeo Digital Vídeo versus Imagem Serviços de Imagem Fixa - não têm à partida requisitos temporais rigorosos Serviços
Televisão Digital. MPEG-2 Video
Televisão Digital MPEG-2 Video Pedro A. Amado Assunção - Pólo de Coimbra Instituto Politécnico de Leiria - ESTG 1 Sumário Introdução. Características principais da norma MPEG-2. Compressão de vídeo: princípios
Processamento de Imagem. Compressão de Imagens Professora Sheila Cáceres
Processamento de Imagem Compressão de Imagens Professora Sheila Cáceres Porque comprimir? Técnicas de compressão surgiram para reduzir o espaço requerido para armazenamento e o tempo necessário para transmissão
Transformada de Discreta de Co senos DCT
Transformada de Discreta de Co senos DCT O primeiro passo, na maioria dos sistemas de compressão de imagens e vídeo, é identificar a presença de redundância espacial (semelhança entre um pixel e os pixels
Fundamentos da Compressão de Vídeo
Sistemas de Telecomunicações 2007-2008 Televisão Digital Fundamentos da Compressão de Vídeo Rui Marcelino Abril 2008 Engenharia Electrica e Electrónica - TIT Sumário 1. Motivação para Compressão de Vídeo
COMUNICAÇÃO DIGITAL INTRODUÇÃO À TEORIA DE INFORMAÇÃO
COMUNICAÇÃO DIGITAL INTRODUÇÃO À TEORIA DE INFORMAÇÃO Evelio M. G. Fernández - 2011 Introdução à Teoria de Informação Em 1948, Claude Shannon publicou o trabalho A A Mathematical Theory of Communications.
Rede Telefónica Pública Comutada - Principais elementos -
- Principais elementos - Equipamento terminal: o telefone na rede convencional Equipamento de transmissão: meio de transmissão, e.g. cabos de pares simétricos, cabo coaxial, fibra óptica, feixes hertzianos,
Formatos de Áudio e Vídeo Digital Compactação de Vídeo
Redes Multimídia 2016.2 Formatos de Áudio e Vídeo Digital Compactação de Vídeo Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade
Planeamento e Projecto de Redes. Capítulo 2. Serviços em Telecomunicações
Planeamento e Projecto de Redes Capítulo 2 Serviços em Telecomunicações João Pires Planeamento e Projecto de Redes (09/10) 61 Serviços Objectivo das redes de Telecomunicações: fornecer serviços aos clientes
Formatos de Áudio e Vídeo Digital Introdução ao Vídeo
Redes Multimídia 2016.2 Formatos de Áudio e Introdução ao Vídeo Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade 1. Aplicações
COMUNICAÇÃO DE ÁUDIO E VÍDEO. MEEC e MERC PROBLEMAS. (com soluções abreviadas) Fernando Pereira
COMUNICAÇÃO DE ÁUDIO E VÍDEO MEEC e MERC PROBLEMAS (com soluções abreviadas) Fernando Pereira INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Electrotécnica e de Computadores Fevereiro 2009 Problemas
Duração do Teste: 2h.
Telecomunicações e Redes de Computadores Licenciatura em Engenharia e Gestão Industrial Prof. João Pires 1º Teste, 2007/2008 30 de Abril de 2007 Nome: Número: Duração do Teste: 2h. A prova é composta por
Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto
Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto [email protected] Definição Compressão de Imagem Formas de diminuir a área de armazenamento dos dados, reduzindo a quantidade de bits
Universidade de Pernambuco Escola Politécnica de Pernambuco
Universidade de Pernambuco Escola Politécnica de Pernambuco TV Analógica e Digital Codificação de Fonte Prof. Márcio Lima E-mail:[email protected] 12.06.2014 Introdução A principal função de um sistema
Influência do Tamanho do Bloco na DCT
LICENCIATURA EM ENGENHARIA ELECTROTÉCNICA E DE COMPUTADORES TELEVISÃO DIGITAL 2005/06 Influência do Tamanho do Bloco na DCT Autores: Carlos Graf Nuno Lima Grupo 4 Novembro de 2005 ÍNDICE 1. INTRODUÇÃO...
9 CODIFICAÇÃO DE VÍDEO Sérgio Faria, Fernando Pereira 9.1 Introdução
ÍNDICE 1 INTRODUÇÃO FERNANDO PEREIRA 1.1 Introdução 1.2 Evolução dos Sistemas de Comunicação Audiovisual 1.2.1 Telefonia 1.2.1 Televisão 1.3 Acerca das normas 1.4 Objectivo deste livro 2 SOM, LUZ E COR
COMUNICAÇÃO DE ÁUDIO E VÍDEO. Fernando Pereira
COMUNICAÇÃO DE ÁUDIO E VÍDEO V Fernando Pereira Relação Professor-Alunos Página Web e Reflector de Mensagens http://www.img.lx.it.pt/~fp/cav/com.htm Para inscrição no reflector de mensagens da cadeira,
COMUNICAÇÃO DE ÁUDIO E VÍDEO. MEEC e MERC PROBLEMAS. (com soluções abreviadas) Fernando Pereira
COMUNICAÇÃO DE ÁUDIO E VÍDEO MEEC e MERC PROBLEMAS (com soluções abreviadas) Fernando Pereira INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Electrotécnica e de Computadores Fevereiro 2011 Problemas
Televisão Digital. Codificação de Entropia Códigos de Huffman. Hélio Manuel Gonçalves Jaco
Codificação de Entropia Códigos de Huffman Hélio Manuel Gonçalves Jaco Porto, Outubro de 2006 1. Objectivo Desenvolver um programa que gere códigos de Huffman de imagens às quais foi aplicada uma transformada
Compressão de Imagens. Lilian Nogueira de Faria (Bolsista)...DPI/INPE Leila Maria Garcia Fonseca (Coordenadora)...DPI/INPE
Compressão de Imagens Lilian Nogueira de Faria (Bolsista)...DPI/INPE Leila Maria Garcia Fonseca (Coordenadora)...DPI/INPE Imagens digitais necessitam de grande quantidade de espaço para armazenamento e
Problemas de Fundamentos de Telecomunicações 1ª Parte: Codificação de Fonte e Codificação de Canal
Problemas de Fundamentos de Telecomunicações 1ª Parte: Codificação de Fonte e Codificação de Canal 1. Considere uma fonte com um alfabeto de 4 mensagens, de probabilidades 1/2, 1/4, 1/8 e 1/8. a) Qual
MPEG-4 & H.264. Dissertação, entendimento e comparativo entre e com o MPEG-2
MPEG-4 & H.264 Dissertação, entendimento e comparativo entre e com o MPEG-2 UFF Departamento de Engenharia de Telecomunicações 2005/1 Mestrado em Eng. de Telecomunicações Professora Debora Christina Muchaluat
Padrões de Compressão de Imagens
Aula 10 Padrões de Compressão de Imagens Diogo Pinheiro Fernades Pedrosa [email protected] http://www2.ufersa.edu.br/portal/professor/diogopedrosa Universidade Federal Rural do Semiárido Departamento
COMPRESSÃO DE SINAIS DE ELETROMIOGRAFIA
Universidade de Brasília UnB Faculdade de Tecnologia FT Departamento de Engenharia Elétrica ENE COMPRESSÃO DE SINAIS DE ELETROMIOGRAFIA Marcus Vinícius Chaffim Costa 1, Alexandre Zaghetto 2, Pedro de Azevedo
3 Estimação e Compensação de movimento na codificação de vídeo
Estimação e Compensação de movimento na codificação de vídeo 36 3 Estimação e Compensação de movimento na codificação de vídeo O objetivo do modelo temporal (que engloba as fases de estimação e compensação
Detecção e correcção de erros
elecomunicações II Codificação - Detecção e correcção de erros o Quando existe um canal de comunicação bidireccional, o receptor poderá requerer a retransmissão da informação que continha erros. o Esta
Processamento digital de imagens
Processamento digital de imagens Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 23 de novembro de 2016 Compressão de imagens engloba técnicas
Princípios de Telecomunicações. PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014
1 Princípios de Telecomunicações PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014 Bloco de Comunicação Genérico Emissor sinais analógicos x sinais digitais Sinais
PTC3452 Exercícios sobre Codificação perceptual de Áudio e Vídeo 11/2017 G. S.
PTC3452 Exercícios sobre Codificação perceptual de Áudio e Vídeo /207 G. S. ) O padrão ao lado representa um bloco de 8x8 elementos de imagem. Os elementos pretos possuem intensidade -27 e os elementos
III-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Comportamento do canal Causas da existência de erros 2. Códigos
Técnicas Básicas de Compressão de Vídeo
Aula 11 Técnicas Básicas de Compressão de Vídeo Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Introdução
3.1) Diga o que é uma transmissão síncrona e uma transmissão assíncrona. 3.2) Qual a principal diferença entre codificação banda básica e modulação?
3 a. Lista Redes de Comunicações I pg. 1/5 UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO REDES DE COMUNICAÇÕES 1 Prof. Flávio Alencar 3 a. LISTA (Assuntos: Dados, Sinais e Transmissão, Características do Meio,
DO ANALÓGICO AO DIGITAL: CONCEITOS E
DO ANALÓGICO AO DIGITAL: CONCEITOS E TÉCNICAS BÁSICASB Fernando Pereira Instituto Superior TécnicoT Digitalização Processo onde se expressa informação analógica de forma digital. A informação analógica
EEC4164 Telecomunicações 2
Licenciatura em Engenharia Electrotécnica e de Computadores EEC4164 Telecomunicações (00/003) 1ª Parte Duração: 1 hora (sem consulta) 1ª chamada 4 de Janeiro de 003 1. a) Uma alternativa a PCM é a modulação
TELECOMUNICAÇÕES II Trabalho nº 2 Códigos de linha
TELECOMUNICAÇÕES II Trabalho nº 2 Códigos de linha Trabalho realizado por : Igor Terroso Fernando Pinto Oscar Patrício da Turma 4EEC08 Indice: Objectivo...3 Conceitos teóricos...4 O codigo de linha 2B1Q...6
4 H Conceitos importantes
H.264 51 4 H.264 Foi desenvolvido pelos grupos MPEG (Moving Picture Expert Group) e VCEG (Video Coding Expert Group), através de um esforço conjunto denominado JVT (Joint Video Team), um novo padrão de
Princípios de Telecomunicações AULA 1. Elementos de um sistema de comunicações. Prof. Eng. Alexandre Dezem Bertozzi, Esp.
Princípios de Telecomunicações AULA 1 Elementos de um sistema de comunicações Prof. Eng. Alexandre Dezem Bertozzi, Esp. COMUNICAÇÃO TRANSMISSÃO DE INFORMAÇÃO DE UM PONTO A OUTRO, ATRAVÉS DE UMA SUCESSÃO
III-1 Códigos detectores e correctores de erros
III-1 Códigos detectores e correctores de erros (13 Dezembro de 2010) ISEL-DEETC- 1 Sumário 1. Aspectos gerais sobre a comunicação digital 1. Causa de erros 2. Códigos detectores e correctores de erros
SUMÁRIO FUNDAMENTOS E VISÃO GERAL 19 CAPÍTULO 1 PROCESSOS ALEATÓRIOS 49
SUMÁRIO FUNDAMENTOS E VISÃO GERAL 19 1. O processo de comunicação 19 2. Principais recursos de comunicação 21 3. Fontes de informação 21 4. Redes de comunicação 27 5. Canais de comunicação 33 6. Processo
III-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Causa de erros 2. Códigos detetores e corretores de erros Códigos
III-1 Códigos detetores e corretores de erros
III-1 Códigos detetores e corretores de erros Comunicações 21 de novembro de 2017 ISEL-ADEETC-Comunicações 1 Sumário 1. Aspetos gerais sobre a comunicação digital Comportamento do canal Causas da existência
Modelo de Comunicação
Modelo de Comunicação Propósito principal A troca de informação entre dois agentes Comunicação de Computadores Comunicação de Dados Transmissão de Sinais Agente Dispositivo de entrada Transmissor Meio
Fundamentos de Telecomunicações
Fundamentos de Telecomunicações LERCI_FT 3: Codificação de Canal Professor Victor Barroso [email protected] Codificação de Canal Aplica-se para aumentar a fiabilidade do sistema de comunicações digitais.
Fundamentos de Telecomunicações
Fundamentos de Telecomunicações LEEC_FT 32&33: Codificação de Canal Professor Victor Barroso [email protected] Lição 32 Controlo dos Erros de Transmissão Codificação de canal abordagens básicas Detecção
Video Analógico. Pedro Alípio Telemédia
Video Analógico Pedro Alípio Telemédia 1 Medias Dinâmicos Medias Dinâmicos Também designados por Temporais ou Contínuos As dependências temporais entre os elementos que constituem a informação fazem parte
Recomendação H.261 para serviços audiovisuais a taxas de transmissão p*64 kbit/s
1. Introdução A compressão digital de imagem tem vindo a ganhar uma importância crescente, em especial nos sistemas de transmissão, uma vez que a capacidade dos canais é normalmente limitada e muito inferior
ÍNDICE LISTA DE FIGURAS LISTA DE TABELAS PREFÁCIO AGRADECIMENTOS
ÍNDICE LISTA DE FIGURAS LISTA DE TABELAS PREFÁCIO AGRADECIMENTOS 1 O SISTEMA TELEFÓNICO 1.1 Introdução 1.2 Terminais telefónicos 1.3 Rede telefónica 1.4 Princípios de comutação telefónica 1.4.1 Introdução
CODIFICAÇÃO PARA CONTROLO DE ERROS
CODIFICAÇÃO PARA CONTROLO DE ERROS Sinal de voz Qual a forma Sistema para transmissão de voz Transdutor (Microfone) CF Codificador de Fonte CC Codificador de Canal R Repetidor Lacete de assinante A/D A/D...
TRANSMISSÃO DE DADOS PROTEGIDOS POR CÓDIGOS CORRETORES DE ERRO
TRANSMISSÃO DE DADOS PROTEGIDOS POR CÓDIGOS CORRETORES DE ERRO Aluno: Débora Almeida Oliveira Orientador: Weiler Alves Finamore 1.Introdução Este trabalho tem como objetivo demonstrar a utilização de códigos
Sistemas de Comunicação Óptica Redes Ópticas da Primeira Geração
Sistemas de Comunicação Óptica Redes Ópticas da Primeira Geração João Pires Sistemas de Comunicação Óptica 106 Estrutura estratificada das redes de telecomunicações Camada de serviços PDH, SDH, WDM Camada
Compressão Sem Perdas: Codificações Huffman e Aritmética. Adelar da Silva Queiróz Marcelo Teixeira Thiago da Silva Sodré
Compressão Sem Perdas: Codificações Huffman e Aritmética Adelar da Silva Queiróz Marcelo Teixeira Thiago da Silva Sodré Compressão Sem Perdas (Lossless Data Compression) Refere-se a métodos de compressão
TELEFONIA SOBRE IP. Pedro Alvarez Ricardo Batista
TELEFONIA SOBRE IP Pedro Alvarez - 58047 Ricardo Batista - 58089 ÍNDICE Introdução Características dos sinais de voz CODECS de voz Protocolos em VoIP Estrutura da rede VoIP Qualidade de serviço Comparação
Prof. Samuel Henrique Bucke Brito
Princípios de Comunicação (Sinal) www.labcisco.com.br ::: [email protected] Prof. Samuel Henrique Bucke Brito Modelo Geral de Comunicação A informação é gerada na fonte é transformada (modulada
Algoritmos em Strings (compressão de texto)
Algoritmos em Strings (compressão de texto) R. Rossetti, A.P. Rocha, A. Pereira, P.B. Silva, T. Fernandes FEUP, MIEIC, CAL, 2010/2011 1 Teoria da Informação O que é? É uma ferramenta matemática para determinar
TE060 Princípios de Comunicação. Sistemas de Comunicação Digital Notes. Por quê Digital? Notes. Notes. Evelio M. G. Fernández. 5 de novembro de 2013
TE060 Princípios de Comunicação Modulação de Pulso 5 de novembro de 2013 Sistemas de Comunicação Digital Sistema digital no sentido de utilizar uma sequência de símbolos pertencentes a um conjunto finito
Tópicos. Mídia Áudio Características
Tópicos Introdução Representação de Informação Multimídia Digitalização Mídias Texto, Imagem, Áudio e Vídeo Compressão, Padrões de Compressão Comunicação Multimídia Protocolos de Rede, Redes Locais Redes
Telecomunicações e Redes de Computadores Mestrado em Engenharia e Gestão Industrial. Prof. João Pires. 2º exame, 2007/ de Julho de 2008
Telecomunicações e Redes de Computadores Mestrado em Engenharia e Gestão Industrial Prof. João Pires º exame, 007/008 8 de Julho de 008 Nome: Número: Duração do Exame: h 30m. A prova é composta por três
Introdução aos Sistemas de Comunicações
aos Sistemas de Comunicações Edmar José do Nascimento () http://www.univasf.edu.br/ edmar.nascimento Universidade Federal do Vale do São Francisco Colegiado de Engenharia Elétrica Roteiro 1 Sistemas de
Sistemas de Telecomunicações 1
CODIFICAÇÃO PARA CONTROLO DE ERROS Paula Queluz Sistemas de Telecomunicações Introdução O ruído, a distorção e eventuais interferências, inerentes ao processo de transmissão do sinal, podem originar erros
Codificação de Linha
Codificação de Linha Conhecer os diversos métodos de codificação de linha para transmissão digital. Chamamos de transmissão digital o envio de sinais digitais do computador diretamente na linha de transmissão
Rede Digital com Integração de Serviços RDIS
Universidade do Minho Escola de Engenharia Departamento de Electrónica Industrial Rede Digital com Integração de Serviços RDIS Interfaces de Acesso Básico e Primário Licenciatura em Engenharia de Comunicações
Fundamentos de Telecomunicações
Fundamentos de Telecomunicações LEEC_FT 1: Introdução Professor Victor Barroso [email protected] 1 Introduzindo O tópico A tecnologia O conteúdo... LEEC_FT - Lição 1 Fundamentos de Telecomunicações Slide
Conceitos Básicos de Áudio Digital
Aula 07 Conceitos Básicos de Áudio Digital Diogo Pinheiro Fernandes Pedrosa Universidade Federal do Rio Grande do Norte Departamento de Ciências Exatas e Naturais Ciência da Computação Som Conceitos Iniciais
Time Division Multiplexing (TDM)
Time Division Multiplexing (TDM) Partilhar Recursos... Uma vez que os recursos de transmissão são tradicionalmente escassos, é necessário partilhar estes recursos. A multiplexagem é o processo que permite
Transformada Discreta de Fourier
Processamento Digital de Sinais Transformada Discreta de Fourier Prof. Dr. Carlos Alberto Ynoguti Jean Baptiste Joseph Fourier Nascimento: 21 de março de 1768 em Auxerre, Bourgogne, França Morte: 16 de
REDES II. e Heterogêneas. Prof. Marcos Argachoy
Convergentes e Heterogêneas Prof. Marcos Argachoy REDES CONVERGENTES Cont./ Convergência Refere-se a redução para uma única conexão de rede, fornecendo todos os serviços, com conseqüente economia de escala.
5. Tipos de produtos multimédia Baseados em páginas
5. Tipos de produtos multimédia 5.1. Baseados em páginas 1 2 Baseados em páginas Os tipos de produtos multimédia baseados em páginas são desenvolvidos segundo uma estrutura organizacional do tipo espacial
3. INTERFACE FÍSICA DE ACESSO
3. INTERFACE FÍSICA DE ACESSO 1 Protocolo de Nível Físico B1 B2 Q.930/1 s p t 3 - Rede B1 B2 LAP-D 2 - Ligação Nível 1 I.430/1 1 Protocolo de Nível Físico Meio Físico (Ligação ) I.430 Interface Básica
Transformada Discreta de Fourier
Processamento Digital de Sinais Transformada Discreta de Fourier Prof. Dr. Carlos Alberto Ynoguti Jean Baptiste Joseph Fourier Nascimento: 21 de março de 1768 em Auxerre, Bourgogne, França Morte: 16 de
CÓDIGOS CORRETORES DE ERROS
Informação sobre a Disciplina CÓDIGOS CORRETORES DE ERROS INTRODUÇÃO Evelio M. G. Fernández - 27 Quartas e Sextas feiras das 9:3 às 11:3 horas Professor: Evelio Martín García Fernández Gabinete 1, Tel:
As imagens. As imagens. Representação digital de imagens. As imagens Wilson de Pádua Paula Filho 1
As As As Dispositivos gráficos Resolução espacial de : pixel - unidade de imagem, usada para medir resolução gráfica; visão humana - cerca de 3000 x 3000 pixels; fotografia - até 8000 x 8000 pixels. 2001
