E se daqui a dois meses for preciso encontrar aquele minuto?
Gravar qualquer um grava. Encontrar o minuto exato dois meses depois, não.
Uma instalação média grava dezenas de milhares de horas por mês. No dia em que acontece alguma coisa, alguém tem minutos — não dias — para encontrar o instante, vê-lo ao mesmo tempo que as câmaras vizinhas e tirar uma cópia que aguente perante um terceiro. O IRIS faz esse percurso inteiro no mesmo ecrã: procura-se dentro do vídeo, protege-se o que não se pode apagar e entrega-se um ficheiro que quem o recebe pode verificar por si próprio, sem depender de nós nem da internet.
Num relance
O que sabe fazer
Procurar dentro do vídeo
Quinze filtros que se combinam: que objeto, de que cor, o que fez, em que parte da imagem e a que horas. Quarenta horas de gravação ficam numa lista curta.
Pede-se por palavras
Escreve-se «carros vermelhos entre as duas e as seis» e a frase transforma-se em filtros. Antes de procurar mostra o que entendeu, e o que não conseguiu aplicar di-lo com o motivo.
Procurar por semelhança
Carrega-se num objeto da imagem e procura-se onde mais aparece. O próprio ecrã avisa: é uma semelhança, não uma identificação, e é revista por uma pessoa.
Oito horas em minutos
O resumo salta o tempo morto e mostra apenas o que aconteceu. Também pode juntar num único plano tudo o que atravessou a cena, filtrável por tipo de objeto e por cor.
O que não se apaga
Um troço bloqueado não se apaga: nem quando o prazo termina nem quando o disco enche. E se o sistema não conseguir verificar se há bloqueio, não apaga nada e regista-o.
Verifica-se sem internet
O pacote exportado leva a sua impressão, a sua assinatura e um verificador que abre em qualquer navegador sem ligação. Quem recebe o vídeo confirma que ninguém lhe mexeu sem depender de nós.
Tapar o que não deve ver-se
Antes de entregar, desfoca-se, pixeliza-se ou tapa-se a preto o que não deve sair, e fica gravado dentro do vídeo: não é uma camada que se possa retirar. Se a ocultação falhar, a exportação é abortada; nunca sai o original a pensar que ia tapado.
Quem viu o quê
Cada visualização, salto, captura, descarga e exportação fica anotada com utilizador, hora e que troço de vídeo foi visto. Esse registo não caduca com o vídeo que descreve.
Quatro ângulos ao mesmo tempo
Reconstruir um acontecimento não é abrir quatro janelas: é ver as quatro câmaras a mover-se juntas sob o mesmo comando. O mosaico inteiro é levado à mesma hora, e o sistema diz quantas câmaras não têm gravação nesse instante.
Se uma máquina cair
A gravação reparte-se por tantos servidores e instalações quantos forem precisos, e cada fragmento leva selado quem o gravou e quem o serve. Um nó em baixo não arrasta os outros, e quando a rede volta os ficheiros que ficaram soltos voltam a ser indexados sozinhos.
Quando o prazo não cabe
O sistema compara os dias que configurou com os dias que existem mesmo em disco. Se o disco encher antes de o prazo terminar, di-lo no ecrã em vez de se calar e continuar a apagar.
Tapar também ao ver
Há zonas da imagem tapadas a preto para toda a gente, não apenas na exportação. Destapá-las por um período exige motivo escrito, tempo limitado e, se a organização o exigir, a aprovação de uma segunda pessoa.
No dia em que faz falta
Do aviso ao ficheiro que aguenta perante um terceiro
O problema nunca é faltar vídeo: é sobrar. Alguém descreve de memória o que aconteceu — «uma carrinha branca, à tarde, acho que terça» — e aí começa o dia perdido diante de uma barra de tempo. O IRIS muda a pergunta: em vez de ver horas, filtra-se. E os filtros são quinze, que se podem nomear um a um: data e hora, câmaras, tipo de objeto, cor, modo de cor, tolerância de cor, região da imagem, comportamento, duração mínima, rumo, movimento dentro de uma zona desenhada, semelhança com um objeto marcado, texto livre sobre o próprio vídeo, a frase em linguagem natural e o número de resultados. Combinam-se entre si, e o que devolvem não é uma caixa solta mas um objeto com todas as suas aparições agrupadas. Quando a lista está cortada di-lo — tantos de tantos — e nunca faz passar uma lista incompleta por completa.
A segunda pergunta chega depois: esse vídeo ainda lá estará daqui a três meses? Cada câmara tem o seu próprio prazo, e o ecrã diz também os dias que existem mesmo em disco, que às vezes são menos do que os configurados porque o disco enche antes. Acima do prazo há duas proteções: marcar uma gravação concreta como prova, e bloquear um troço inteiro de uma câmara entre duas horas, incluindo o que ainda não foi gravado dentro desse troço. O motivo é obrigatório e o bloqueio pode ficar sem prazo. Quando se abre uma ocorrência, o material da sua janela bloqueia-se sozinho. E se o disco encher e o único material antigo que resta estiver bloqueado, o sistema para e escreve-o por extenso em vez de sacrificar uma prova por falta de espaço. Libertar um troço exige uma permissão reforçada e um motivo escrito, e o registo não desaparece: fica marcado como libertado, com quem e porquê.
E chega o momento de o entregar. Um pacote de prova não é um vídeo solto numa pasta: leva um manifesto com quem o exportou, quando, de que câmara, de que troço e com que referência de processo; uma impressão por cada fragmento e uma impressão do pacote inteiro; uma assinatura digital; e um verificador que abre em qualquer navegador e funciona sem ligação. Esta última parte é a que quase ninguém tem, e é a que muda mesmo a conversa: quem recebe o vídeo pode verificar por si próprio que ninguém lhe mexeu — sem nos telefonar, sem instalar nada e sem internet. A marca de água grava a data e a hora reais de cada fotograma, não a do relógio de quem exporta. O pacote pode ser cifrado com palavra-passe e, antes de ser entregue, verifica-se a si mesmo: se a verificação falhar, não é entregue. Está preparado para se sustentar perante um terceiro; quem decide se vale é sempre esse terceiro.
Tudo isto liga-se ao resto do site por um ponto muito concreto: nas nove zonas, cada aviso guarda o seu vídeo. Esta é a parte que explica o que acontece a esse vídeo depois. A partir do aviso salta-se para o instante exato, levam-se todas as câmaras do mosaico à mesma hora e vê-se o que aconteceu de várias perspetivas ao mesmo tempo; a barra de tempo não esconde o que falta e assinala cada lacuna com quantos segundos são. Também dizemos o que não faz: a procura por semelhança guarda cerca das duas últimas semanas e não identifica ninguém — é uma semelhança revista por uma pessoa; o reconhecimento facial só está disponível fora da União Europeia; e quando a IA não conseguiu ver bem o vídeo, di-lo em vez de devolver uma lista vazia. Tudo viaja por uma única porta, a 443, por isso o departamento de redes não tem de abrir um intervalo inteiro. E funciona sem internet: os modelos são próprios e vivem na instalação do cliente, tal como o verificador dos pacotes exportados.
Um acontecimento quase nunca cabe numa só câmara. O IRIS põe o mosaico inteiro no mesmo instante sob um único comando: avança-se, recua-se e faz-se pausa nas quatro ao mesmo tempo, com doze velocidades que incluem a marcha atrás fluida e o passo a fotograma quando é preciso afinar. Salta-se para uma data e uma hora exatas, e a ligação para esse instante copia-se e cola-se num email: quem a abre aparece no mesmo segundo, não por ali perto. Quando não se sabe o que se procura, um dia inteiro vê-se de relance como uma tira de imagens ou como uma grelha que mostra quando houve pessoas e quando houve veículos, hora a hora, minuto a minuto ou segundo a segundo. E o que alguém anota fica: um marcador com o seu título, a sua nota e as suas etiquetas sobrevive ao vídeo que lhe deu origem, porque foi escrito por uma pessoa.
A pergunta que faz toda a gente que já perdeu vídeo é onde vive isto e quanto dura. A gravação reparte-se por tantos servidores e instalações quantos forem precisos — países e fusos horários diferentes — e governa-se a partir de uma vista única; cada fragmento fica selado com o servidor que o escreveu, o que o serve e o fuso horário da sua câmara, por isso reproduz-se e procura-se igual a partir de qualquer posto. O prazo é posto pelo cliente, câmara a câmara, e esse prazo manda sobre o geral do servidor: pode ficar sem limite, e um valor estranho nunca é interpretado como apaga tudo. Quando o vídeo é mesmo apagado, arrasta consigo os onze tipos de dados derivados que tinha gerado, cada um com a sua própria alavanca caso convenha guardá-lo; os marcadores ficam de fora de propósito. E nada disto se decide em nossa casa: o material vive na instalação do cliente e não sai para nenhum terceiro.
Os números
Contado, não estimado
- 15filtros combináveis para procurar dentro do vídeo
- 32permissões separadas: quem vê, quem exporta e quem liberta uma prova
- 9comportamentos que se procuram dentro da gravação
- 443a única porta a abrir: vídeo, procura e exportação
- 11tipos de dados derivados que se apagam com o vídeo, cada um com a sua alavanca
- 12velocidades de reprodução, com a marcha atrás fluida incluída
Perguntas
É possível encontrar algo no vídeo sem saber a hora exata?
Sim: é para isso que servem os quinze filtros. Delimita-se por intervalo de datas, câmaras, tipo de objeto, até quatro cores, uma parte concreta da imagem e um dos nove comportamentos, e todos se combinam entre si. Também se pode escrever a frase em linguagem natural e o sistema traduz-a nesses filtros, mostrando antes o que entendeu. E se mesmo assim o intervalo for longo, o resumo salta o tempo morto e deixa oito horas em poucos minutos de revisão.
Como sabe quem recebe o vídeo que ninguém lhe mexeu?
Porque é ele próprio que verifica. O pacote exportado inclui uma impressão de cada fragmento, uma impressão do pacote completo, uma assinatura digital e um verificador que abre em qualquer navegador. Esse verificador funciona sem ligação: não contacta servidor nenhum, nem o nosso nem outro. Se alguma coisa foi alterada — um fotograma, um byte, o manifesto —, a verificação falha e di-lo. E antes de ser entregue, o pacote verifica-se a si mesmo; se não passar na sua própria verificação, não é entregue.
E se o disco encher e esse vídeo estiver num processo em curso?
Não se apaga. Um troço bloqueado fica fora da reciclagem, e o critério de disco não o pode ultrapassar. Se o único material antigo que resta estiver bloqueado, o sistema para, escreve-o no registo por extenso e avisa, em vez de sacrificar material protegido para ganhar espaço. A verificação é feita três vezes antes de apagar seja o que for; se alguma das três não puder ser feita, não se apaga — nunca se dá por assente que não havia bloqueios quando o que aconteceu foi não se ter conseguido verificar. Além disso, o ecrã diz quanto disco está imobilizado por bloqueios e quantos deles não têm data de fim.
Quanto vídeo se pode guardar mesmo, e quem decide quanto?
O prazo é decidido pelo cliente, câmara a câmara, e esse prazo manda sobre o geral do servidor; pode ficar sem limite para que nada seja apagado por antiguidade. O teto real não é o programa, é o disco: por isso o ecrã não mostra apenas o prazo configurado, mas os dias que existem mesmo gravados neste momento, e avisa quando são menos porque o disco enche antes. A gravação reparte-se por tantos servidores e instalações quantos forem precisos, por isso crescer é acrescentar disco onde falta. E a decisão não se toma em nossa casa: o material vive na instalação do cliente.
E se alguém tentar apagar uma gravação que está num processo?
Não pode, e fica escrito que tentou. O material bloqueado está fora da eliminação automática, e para apagar à mão é precisa uma permissão própria e, além disso, ter essa câmara atribuída. Levantar um bloqueio exige a permissão reforçada — a mesma que rege os pedidos de eliminação — e um motivo escrito; o registo do bloqueio não desaparece, fica marcado como libertado com quem, quando e porquê, e o histórico de bloqueios é permanente. E cada eliminação, cada exportação e cada libertação fica no registo de auditoria com o estado anterior e o posterior, encadeado de modo a detetar se alguém alterou ou retirou uma entrada.
A interface real, passo a passo
Define a regra uma vez. O IRIS aplica-a sempre.
Verá um resumo da interface, reproduzido passo a passo e sem mãos. Cada volta começa com outro caso. A ferramenta completa não cabe numa demonstração.
- O aviso dispara
- Abre o aviso
- Confirma ou descarta
Passo seguinte
Os transportes públicos
Quem vigia uma estação inteira na hora de ponta?
17 casos: 11 avisam quando acontece algo e 6 apenas medem. Vê cada imagem tal como é e depois com o que o IRIS compreende por cima.
O comércio
Quem vê as vendas que não chegam à caixa?
10 casos: 4 avisam quando acontece algo e 6 apenas medem. Vê cada imagem tal como é e depois com o que o IRIS compreende por cima.
E o melhor
Gravar já grava.O difícil sempre foi vê-lo.
Anos de vídeo que só se abrem quando já aconteceu alguma coisa. O IRIS compreende essas mesmas imagens enquanto entram, e a resposta deixa de viver só no arquivo.
Explique-nos o seu problema e dizemos-lhe se o IRIS o compreende ou ainda não.
Respondemos no mesmo dia útil.