SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Modelo de transcrição da Língua de
     Sinais Brasileira voltado a
    implementação de agentes
       virtuais sinalizadores
        Wanessa Machado do Amaral
           José Mario De Martino

  Departamento de Computação e Automação Industrial
    Faculdade de Engenharia Elétrica e Computação
          Universidade Estadual de Campinas
Acessibilidade

   A acessibilidade para deficientes visuais é tema
    bastante discutido em computação.

   As informações são apresentadas visualmente
    nos ambientes virtuais.

   Porque acessibilidade para deficientes
    auditivos é um problema?
Deficiente auditivo

   Para aquele que adquire a surdez antes da
    alfabetização, materiais escritos são
    geralmente menos acessíveis que conteúdos
    visuais.
   A língua de sinais é a primeira língua para
    essas pessoas, e ler material escrito é o
    equivalente a ler em uma língua estrangeira.
   Num ambiente em que as informações são
    apresentadas apenas de forma escrita, essas
    pessoas encontram-se em desvantagem.
LIBRAS no computador
   Material em vídeo é utilizado para apresentar
    conteúdo em lingua de sinais nos ambientes
    computacionais.
   No entanto, esta opção possui desvantagens:
       Utilizar infraestrutura física específica.
       Intérpretes experientes.
       Garantir continuidade: mesmo intérpetre, com
        mesma roupa, mesmo fundo, etc.
       Cada detalhe alterado no conteúdo exige regravar
        uma sequencia inteira de sinalização .
       Transmissão e armazenamento.
Animação de humanos virtuais

   Animação mostra-se a melhor opção:
       Conteúdo pode ser criado pro uma única pessoa,
        usando apenas um computador.
       Conteúdo pode ser criado por pessoas não
        necessariamente fluente em LIBRAS.
       Possibilidade de gerar conteúdo em tempo real
        (podendo ser alterado mais facilmente).
       Armazenamento.
       Controle adicional, como alterar angulo de visão
        (bom para quem está aprendendo língua de sinais).
O que descreve um sinal?

   Quais são as características de um sinal?
   Algumas notações existentes:
       Stokoe



       Signwriting



       HamNoSys                   Sinal casa
Notações existentes

   Não foram criadas com o intuito de gerar
    animações.
   São icônicas.
   Não guardam todas as informações relevantes.
    Muitas informações ficam implícitas.
   É de difícil compreensão. As informações não
    são organizadas de maneira hierárquica e com
    fácil recuperação por um sistema
    computacional.
Objetivo

   Torna-se necessária a criação de uma notação
    voltada à animação.
   Todas as informações relevantes devem ser
    armazenadas explicitamente.
   De preferência as informações devem ser
    organizadas e de fácil recuperação e
    compreensão.
   Não existir ambiguidades e nem omissão de
    dados.
Notação proposta
Suspensão
Mãos
Configuração
Localização
Localização: espaço
Localização: contato
Orientação
Movimento Local
Movimento Global
Descrição do sinal ”Computador”
<sinal nome=”computador”>
   <suspensao numero=”1”>
       <maoDireita>
          <configuracao predefinida=”c” />
          <localizacao>
              <espaco vertical=”3” horizontal=”3” />
          </localizacao>
          <palma orientacao=”vertical” posicao=”dorso”/>
       </maoDireita>
       <maoEsquerda espelhada=”sim”/>
   </suspensao>
   <movimentoGlobal numero=”1” orientacao=”vertical”
     movimento=”circularH” maos=”espelhado” repetir=”2”/>
</sinal>
Frases

   Concatenação: ocorre quando em uma frase
    existe a omissão de parte de um sinal com a
    sobreposição do sinal seguinte.
   pode acontecer do movimento do sinal A
    começar antes que o movimento do sinal B
    termine, ocorrendo a sobreposição destes
    sinais.
   Ex: ”Enquanto andava de bicicleta seu chapéu
    caiu.”
Descrição de uma frase
Descrevendo uma frase

<sentenca>
  <sinal nome=”bicicleta”>
  <concatenar>
     <sinal nome=”bicicleta” omitir=”direita”/>
     <suspensao> (descrição de chapeu cair, mão direita)
     </suspensao>
  </concatenar>
</sentenca>
Trabalhos Futuros
   Está em desenvolvimento o software para
    animação de uma personagem 3D sinalizadora
    de LIBRAS que será controlada pela notação
    apresentada.
Trabalhos Futuros



   Avaliar o modelo de transcrição para outras
    línguas de sinais, como por exemplo a ASL
    (American Sign Language).

Contenu connexe

Similaire à Modelo de transcrição da Língua de Sinais Brasileira voltado a implementação de agentes virtuais sinalizadores

Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)
Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)
Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)Anderson Sa
 
Introdução aos aplicativos web
Introdução aos aplicativos webIntrodução aos aplicativos web
Introdução aos aplicativos webprofclaubordin
 
Linux Educacional
Linux EducacionalLinux Educacional
Linux Educacionaleliz71
 
Trabalho Prático - Sistemas Computacionais
Trabalho Prático - Sistemas ComputacionaisTrabalho Prático - Sistemas Computacionais
Trabalho Prático - Sistemas Computacionaisdantiii
 
Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1Oziel Moreira Neto
 
Apresentação tecnologia assistiva
Apresentação tecnologia assistivaApresentação tecnologia assistiva
Apresentação tecnologia assistivaFernando Sebenello
 
Interfaces Computacionais Alternativas
Interfaces Computacionais AlternativasInterfaces Computacionais Alternativas
Interfaces Computacionais AlternativasDavid Jardim
 
Aplicando a WCAG em projetos de inteligência artificial
Aplicando a WCAG em projetos de inteligência artificialAplicando a WCAG em projetos de inteligência artificial
Aplicando a WCAG em projetos de inteligência artificialMarcelo Sales
 
Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!Marcelo Prudente
 
Testes de acessibilidade, o que são? - Camila Marinho Garcia e Cristina Stoll
Testes de acessibilidade, o que são? - Camila Marinho Garcia e Cristina StollTestes de acessibilidade, o que são? - Camila Marinho Garcia e Cristina Stoll
Testes de acessibilidade, o que são? - Camila Marinho Garcia e Cristina StollTest Girls
 
Interfaces
InterfacesInterfaces
InterfacesCBMERJ
 
Take It To The Next Level
Take It To The Next LevelTake It To The Next Level
Take It To The Next LevelGabriel Laet
 
Trabalho acessibilidade
Trabalho acessibilidadeTrabalho acessibilidade
Trabalho acessibilidadeJunior Cesar
 
Linguagem de java
Linguagem de javaLinguagem de java
Linguagem de javaGenique
 

Similaire à Modelo de transcrição da Língua de Sinais Brasileira voltado a implementação de agentes virtuais sinalizadores (20)

Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)
Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)
Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)
 
Introdução aos aplicativos web
Introdução aos aplicativos webIntrodução aos aplicativos web
Introdução aos aplicativos web
 
Linux Educacional
Linux EducacionalLinux Educacional
Linux Educacional
 
Trabalho Prático - Sistemas Computacionais
Trabalho Prático - Sistemas ComputacionaisTrabalho Prático - Sistemas Computacionais
Trabalho Prático - Sistemas Computacionais
 
Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1Usabilidade de Interfaces - Parte 1
Usabilidade de Interfaces - Parte 1
 
Apresentação tecnologia assistiva
Apresentação tecnologia assistivaApresentação tecnologia assistiva
Apresentação tecnologia assistiva
 
Claudio
ClaudioClaudio
Claudio
 
Interfaces Computacionais Alternativas
Interfaces Computacionais AlternativasInterfaces Computacionais Alternativas
Interfaces Computacionais Alternativas
 
Deficiência Visual
Deficiência VisualDeficiência Visual
Deficiência Visual
 
Acessibilidade na Web - Salomão Alcolumbre
Acessibilidade na Web - Salomão AlcolumbreAcessibilidade na Web - Salomão Alcolumbre
Acessibilidade na Web - Salomão Alcolumbre
 
Aplicando a WCAG em projetos de inteligência artificial
Aplicando a WCAG em projetos de inteligência artificialAplicando a WCAG em projetos de inteligência artificial
Aplicando a WCAG em projetos de inteligência artificial
 
Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!Interface e Usabilidade: Como levar o usuário onde queremos!
Interface e Usabilidade: Como levar o usuário onde queremos!
 
Testes de acessibilidade, o que são? - Camila Marinho Garcia e Cristina Stoll
Testes de acessibilidade, o que são? - Camila Marinho Garcia e Cristina StollTestes de acessibilidade, o que são? - Camila Marinho Garcia e Cristina Stoll
Testes de acessibilidade, o que são? - Camila Marinho Garcia e Cristina Stoll
 
Interface web
Interface webInterface web
Interface web
 
Interfaces
InterfacesInterfaces
Interfaces
 
Take It To The Next Level
Take It To The Next LevelTake It To The Next Level
Take It To The Next Level
 
Trabalho acessibilidade
Trabalho acessibilidadeTrabalho acessibilidade
Trabalho acessibilidade
 
Acessibilidades FITEC
Acessibilidades FITECAcessibilidades FITEC
Acessibilidades FITEC
 
Ux para desenvolvedores
Ux para desenvolvedoresUx para desenvolvedores
Ux para desenvolvedores
 
Linguagem de java
Linguagem de javaLinguagem de java
Linguagem de java
 

Plus de Interaction Design Association Chapter São Paulo

Plus de Interaction Design Association Chapter São Paulo (14)

All Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game DesignAll Work And No Play: What You can Learn from Game Design
All Work And No Play: What You can Learn from Game Design
 
Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital pa...
Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital pa...Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital pa...
Uma casa no controle da TV: Desenvolvimento de um programa para TV Digital pa...
 
TV Digital: Usuário ou Telespectador Televisivo?
TV Digital: Usuário ou Telespectador Televisivo?TV Digital: Usuário ou Telespectador Televisivo?
TV Digital: Usuário ou Telespectador Televisivo?
 
Avaliação do site “Cocoricó” com crianças em idade pré-escolar
Avaliação do site “Cocoricó” com crianças em idade pré-escolarAvaliação do site “Cocoricó” com crianças em idade pré-escolar
Avaliação do site “Cocoricó” com crianças em idade pré-escolar
 
Iniciativa De Design Instrucional Em Uma Instituição De Ensino Superior
Iniciativa De Design Instrucional Em Uma  Instituição De Ensino SuperiorIniciativa De Design Instrucional Em Uma  Instituição De Ensino Superior
Iniciativa De Design Instrucional Em Uma Instituição De Ensino Superior
 
M-cube: A Visualization Tool For Multi Dimensional
M-cube: A Visualization Tool For Multi DimensionalM-cube: A Visualization Tool For Multi Dimensional
M-cube: A Visualization Tool For Multi Dimensional
 
Desenvolvimento De Uma Estratégia De Inovação Em Design De Interação
Desenvolvimento De Uma Estratégia De Inovação Em  Design De  InteraçãoDesenvolvimento De Uma Estratégia De Inovação Em  Design De  Interação
Desenvolvimento De Uma Estratégia De Inovação Em Design De Interação
 
Levantamento De Heurísticas Para Avaliação De Interfaces Do
Levantamento De  Heurísticas Para  Avaliação De  Interfaces DoLevantamento De  Heurísticas Para  Avaliação De  Interfaces Do
Levantamento De Heurísticas Para Avaliação De Interfaces Do
 
Programação Voltada Ao Usuário Final Baseada Em Formatação
Programação Voltada Ao Usuário Final Baseada Em FormataçãoProgramação Voltada Ao Usuário Final Baseada Em Formatação
Programação Voltada Ao Usuário Final Baseada Em Formatação
 
Compreendendo Dinamicas De Jogo
Compreendendo  Dinamicas De  JogoCompreendendo  Dinamicas De  Jogo
Compreendendo Dinamicas De Jogo
 
Desenho Participativo De Ícones Para Interfaces Computacionais Voltadas A ...
Desenho Participativo De Ícones Para  Interfaces  Computacionais  Voltadas A ...Desenho Participativo De Ícones Para  Interfaces  Computacionais  Voltadas A ...
Desenho Participativo De Ícones Para Interfaces Computacionais Voltadas A ...
 
A Personalização Como Estratégia Para O Gerenciamento Da Obsolescência De Art...
A Personalização Como Estratégia Para O Gerenciamento Da Obsolescência De Art...A Personalização Como Estratégia Para O Gerenciamento Da Obsolescência De Art...
A Personalização Como Estratégia Para O Gerenciamento Da Obsolescência De Art...
 
Transculturation, Transliteracy And Generative Poetics
Transculturation, Transliteracy And Generative PoeticsTransculturation, Transliteracy And Generative Poetics
Transculturation, Transliteracy And Generative Poetics
 
Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA
Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDADesenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA
Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA
 

Modelo de transcrição da Língua de Sinais Brasileira voltado a implementação de agentes virtuais sinalizadores

  • 1. Modelo de transcrição da Língua de Sinais Brasileira voltado a implementação de agentes virtuais sinalizadores Wanessa Machado do Amaral José Mario De Martino Departamento de Computação e Automação Industrial Faculdade de Engenharia Elétrica e Computação Universidade Estadual de Campinas
  • 2. Acessibilidade  A acessibilidade para deficientes visuais é tema bastante discutido em computação.  As informações são apresentadas visualmente nos ambientes virtuais.  Porque acessibilidade para deficientes auditivos é um problema?
  • 3. Deficiente auditivo  Para aquele que adquire a surdez antes da alfabetização, materiais escritos são geralmente menos acessíveis que conteúdos visuais.  A língua de sinais é a primeira língua para essas pessoas, e ler material escrito é o equivalente a ler em uma língua estrangeira.  Num ambiente em que as informações são apresentadas apenas de forma escrita, essas pessoas encontram-se em desvantagem.
  • 4. LIBRAS no computador  Material em vídeo é utilizado para apresentar conteúdo em lingua de sinais nos ambientes computacionais.  No entanto, esta opção possui desvantagens:  Utilizar infraestrutura física específica.  Intérpretes experientes.  Garantir continuidade: mesmo intérpetre, com mesma roupa, mesmo fundo, etc.  Cada detalhe alterado no conteúdo exige regravar uma sequencia inteira de sinalização .  Transmissão e armazenamento.
  • 5. Animação de humanos virtuais  Animação mostra-se a melhor opção:  Conteúdo pode ser criado pro uma única pessoa, usando apenas um computador.  Conteúdo pode ser criado por pessoas não necessariamente fluente em LIBRAS.  Possibilidade de gerar conteúdo em tempo real (podendo ser alterado mais facilmente).  Armazenamento.  Controle adicional, como alterar angulo de visão (bom para quem está aprendendo língua de sinais).
  • 6. O que descreve um sinal?  Quais são as características de um sinal?  Algumas notações existentes:  Stokoe  Signwriting  HamNoSys Sinal casa
  • 7. Notações existentes  Não foram criadas com o intuito de gerar animações.  São icônicas.  Não guardam todas as informações relevantes. Muitas informações ficam implícitas.  É de difícil compreensão. As informações não são organizadas de maneira hierárquica e com fácil recuperação por um sistema computacional.
  • 8. Objetivo  Torna-se necessária a criação de uma notação voltada à animação.  Todas as informações relevantes devem ser armazenadas explicitamente.  De preferência as informações devem ser organizadas e de fácil recuperação e compreensão.  Não existir ambiguidades e nem omissão de dados.
  • 11. Mãos
  • 19. Descrição do sinal ”Computador” <sinal nome=”computador”> <suspensao numero=”1”> <maoDireita> <configuracao predefinida=”c” /> <localizacao> <espaco vertical=”3” horizontal=”3” /> </localizacao> <palma orientacao=”vertical” posicao=”dorso”/> </maoDireita> <maoEsquerda espelhada=”sim”/> </suspensao> <movimentoGlobal numero=”1” orientacao=”vertical” movimento=”circularH” maos=”espelhado” repetir=”2”/> </sinal>
  • 20. Frases  Concatenação: ocorre quando em uma frase existe a omissão de parte de um sinal com a sobreposição do sinal seguinte.  pode acontecer do movimento do sinal A começar antes que o movimento do sinal B termine, ocorrendo a sobreposição destes sinais.  Ex: ”Enquanto andava de bicicleta seu chapéu caiu.”
  • 22. Descrevendo uma frase <sentenca> <sinal nome=”bicicleta”> <concatenar> <sinal nome=”bicicleta” omitir=”direita”/> <suspensao> (descrição de chapeu cair, mão direita) </suspensao> </concatenar> </sentenca>
  • 23. Trabalhos Futuros  Está em desenvolvimento o software para animação de uma personagem 3D sinalizadora de LIBRAS que será controlada pela notação apresentada.
  • 24. Trabalhos Futuros  Avaliar o modelo de transcrição para outras línguas de sinais, como por exemplo a ASL (American Sign Language).