de Autoria de Conteúdo Multimídia
3.4 A Ferramenta WaCTool
3.4.2 A Ferramenta WaCTool em Uso
Concebida para executar em tablet PCs, a ferramenta WACTOOL tem opções
para se abrir um arquivo de vídeo existente no sistema de arquivos. Após selecionar o arquivo de origem da mídia principal, o usuário inicia uma nova sessão WaC ao pressionar o botão play, ocasionando a reprodução do vídeo na janela de vídeo.
A qualquer instante durante a reprodução do vídeo, o usuário pode (vide Figura 3.1):
• Clicar o botão “New audio note” para gravar um comentário de voz. • Clicar o botão “New text note” para registrar um anotação em texto. • Clicar sobre a região central da janela de vídeo, copiando o quadro a-
tual em exibição para a janela de tinta digital, onde poderá então fazer anotações sobre o mesmo com uma caneta eletrônica.
• Fazer edições no vídeo interativo resultante por meio de cliques em regiões específicas situadas nas bordas da janela de vídeo.
As duas próximas subseções descrevem com mais detalhes cada um desses procedimentos.
É importante observar que essas operações de anotação são independentes, isto é, o usuário pode capturar comentários e fazer edições de maneira sepa- rada. No entanto, é possível prover uma opção em que diferentes tipos de
anotação sejam acionados por um único comando. Por exemplo, a seleção de um trecho de vídeo para reprodução em câmera lenta dispara uma anotação de texto associada que cria uma entrada em um menu para acesso direto ao trecho selecionado.
Anotações Multimodais
A ferramenta WACTOOL permite a captura de texto, voz e tinta eletrônica em
uma sessão de captura WaC, como descrito a seguir:
Texto. A ferramenta permite a criação de anotações de texto ao se clicar o botão “New text note” localizado abaixo do painel de vídeo: tal ope- ração aciona uma janela pop-up de diálogo para entrada de texto pelo usuário (como ilustrado na Figura 3.3). A entrada de texto pode ser feita via teclado físico ou virtual (software), como é geralmente o caso para tablet PCs. Uma possível extensão seria permitir o reconhecimento de escrita a partir das anotações com tinta digital (como ocorre na ferra-
menta M4NOTEapresentada na Seção 4.3.2).
Figura 3.3: Janela de diálogo para entrada de anotação de texto (Cattelan et al., 2008a).
Entradas de texto compostas por uma única palavra são usadas como marcações de tempo no vídeo para a criação de menus de navegação que permitem acesso direto ao ponto anotado.
Áudio. Para gravar comentários de áudio, o usuário clica o botão “New audio note” abaixo do painel de vídeo (como novamente mostrado na parte in- ferior da Figura 3.3): o texto do botão muda para “Stop recording” (como
mostrado na parte inferior da Figura 3.4) para indicar que o áudio está sendo gravado e será referenciado por um documento declarativo respon- sável por sua sincronização com o vídeo principal; um segundo clique interrompe a gravação e o texto do botão volta a ser “New audio note”.
Figura 3.4: Gravação de uma anotação de áudio (Cattelan et al., 2008a). Tinta Digital. Para criar comentários com tinta digital, o usuário clica sobre
a região central do painel de vídeo, fazendo com que o quadro de vídeo em exibição seja copiado e apresentado como pano de fundo na janela de tinta digital (Figura 3.5, à esquerda).
Figura 3.5: Anotação com tinta digital.
Sempre que um quadro de vídeo é capturado, o usuário pode fazer an- otações com tinta digital sobre o mesmo utilizando-se, por exemplo, de uma caneta eletrônica (Figure 3.5, à direita). Também é possível incluir
texto digitado no teclado ou outras imagens (como uma fotografia, por exemplo).
Independente de seu tipo, uma questão importante se refere à duração de uma anotação durante a reprodução de um vídeo anotado. Em todos os casos de anotação com mídia contínua (por exemplo, voz), a duração corresponde ao tempo de captura da anotação, o que permite que o comentário seja re- produzido como foi capturado. O mesmo se dá para tinta digital, em que o tempo de duração da anotação corresponde ao tempo de escrita despendido pelo usuário. Assim, os traços, todos contendo metadados com marcações de tempo, podem ser redesenhados sobre o quadro anotado. Para os casos de comentários de texto, a duração padrão equivale ao tempo de digitação ou a um tempo mínimo pré-definido.
Comandos de Edição Interativos
A ferramentaWACTOOLpermite ao usuário criar comandos interativos de edição
durante a reprodução de um vídeo. A ferramenta suporta três comandos de edição convencionais: saltar (skip), reproduzir repetidamente (loop) e re- produzir em câmera lenta (slow motion) um trecho de vídeo selecionado pelo usuário. Cada comando de edição é acionado explicitamente pelo usuário a partir de cliques na janela de vídeo, como ilustrado na Figura 3.6. Anotações de texto podem ainda ser convertidas em marcações de tempo, permitindo a navegação direta para trechos específicos (seek) via uma simples seleção de menu. A seguir é apresentada uma descrição detalhada do uso de cada comando interativo de edição.
Skip. O comando skip disponível na implementação atual permite ao usuário indicar uma porção do vídeo que possa ser “saltada” quando a sessão WaC anotada é posteriormente assistida. Utilizando a ferramenta, quando o usuário identifica o início de tal trecho de vídeo, ele clica no canto in- ferior esquerdo do painel de vídeo; do mesmo modo, quando o final do trecho de vídeo a ser saltado é alcançado, o usuário clica no canto in- ferior direito do painel de vídeo. Ambas as operações são indicadas na Figura 3.6, nos cantos inferiores esquerdo e direito, respectivamente. Loop. Utilizando interação semelhante ao comando de skip, ao clicar no cen-
tro da porção lateral esquerda do painel de vídeo, o usuário determina o início da operação de loop indicando um trecho de vídeo que deve ser reproduzido repetidamente (replay) quando o vídeo interativo resultante é posteriormente assistido. Ao clicar na região central da lateral direita do painel de vídeo, o usuário indica o fim do trecho de loop.
Slow motion. A operação de slow motion permite ao usuário indicar um tre- cho do vídeo que deve ser reproduzido em câmera lenta. Para definir o início de tal trecho, o usuário clica no canto superior esquerdo do painel de vídeo; o final do trecho é indicado com um clique no canto superior direito.
Seek. Ainda há um comando implícito de seek relacionado a anotações de texto. Toda vez que uma anotação de texto de uma única palavra é feita, uma marcação de tempo correspondente é criada no índice do vídeo, per- mitindo ao usuário alcançar diretamente um ponto de interesse na linha de tempo do vídeo por meio de uma simples seleção no menu.
É relevante observar que na implementação atual é utilizado um atraso de três segundos nas marcações de tempo indicadas pelo usuário para delimitar o trecho de vídeo selecionado: a idéia é corrigir o tempo de reação do usuário, reconhecendo que quando o mesmo clica no painel de vídeo, as marcações de tempo para o início e o fim do trecho deviam corresponder, na verdade, a um instante de tempo ocorrido momentos antes.