stringtranslate.com

cámara firewire

Las cámaras FireWire utilizan el estándar de bus IEEE 1394 para la transmisión de audio , vídeo y datos de control. FireWire es la marca comercial de Apple Computer para el estándar IEEE 1394.

Las cámaras FireWire están disponibles en forma de cámaras fotográficas y cámaras de vídeo , que proporcionan datos de imagen y audio . Una forma especial de cámaras de vídeo se utiliza en los ámbitos de la industria, la medicina , la astronomía , la microscopía y la ciencia . Estas cámaras especiales no proporcionan datos de audio.

Diferentes tipos de cámaras FireWire

Estructura

La estructura básica de las cámaras FireWire se basa en los seis módulos siguientes:

Óptica

La estructura de las cámaras FireWire.

Las cámaras FireWire se basan en chips CCD o CMOS . El área sensible a la luz, así como los píxeles de estos chips, son pequeños. En el caso de cámaras con óptica integrada , podemos suponer que la óptica está adaptada a estos chips.

Sin embargo, en el ámbito de la fotografía profesional y semiprofesional , así como en el ámbito de las cámaras especiales, se utilizan a menudo ópticas intercambiables. En estos casos, un especialista en sistemas debe adaptar la óptica y el chip a la aplicación (ver Integración del sistema). Además de las lentes normales , estas lentes intercambiables pueden ser microscopios , endoscopios , telescopios , etc. A excepción de las monturas C y CS estándar, las monturas de ópticas intercambiables son específicas de la empresa.

Captura de señal

Dado que el funcionamiento de una cámara FireWire depende de señales eléctricas, el módulo "captura de señales" transforma la luz incidente y el sonido incidente en electrones . En el caso de la luz, este proceso lo realiza un chip CCD o CMOS. La transformación del sonido se realiza mediante un micrófono .

Digitalización

El primer paso de la digitalización de la imagen resulta de la estructura de un chip CCD o CMOS. Divide la imagen en píxeles. Si un píxel ha acumulado muchos fotones, crea un alto voltaje. Si solo hay unos pocos fotones, se crea un voltaje bajo. "Voltaje" es un valor analógico. Por lo tanto, durante el segundo paso de la digitalización, el voltaje debe transformarse en un valor digital mediante un convertidor A/D . Ahora la imagen digital sin procesar está disponible.

Un micrófono transforma el sonido en voltaje. Un conversor A/D transforma estos valores analógicos en digitales.

Mejora de la señal

La creación de color se basa en un filtro de color que se encuentra delante del chip CCD o CMOS. Es rojo , verde o azul y cambia de color de píxel a píxel. Por lo tanto, el filtro se denomina matriz de filtros de color o, en honor a su inventor, filtro Bayer . Utilizando estas imágenes digitales en bruto , el módulo "mejora de señal" crea una imagen que cumple con los requisitos estéticos . Lo mismo ocurre con los datos de audio.

En el último paso, el módulo comprime los datos de imagen y audio y los genera (en el caso de cámaras de vídeo) como un flujo de datos DV . En el caso de cámaras fotográficas , se pueden emitir imágenes individuales y, en su caso, comentarios de voz en forma de archivos.

En los ámbitos de aplicación de la industria, la medicina, la astronomía, la microscopía y la ciencia se utilizan a menudo cámaras monocromáticas especiales. Renuncian a cualquier mejora de la señal y, por lo tanto, emiten los datos de la imagen digital en su estado original.

Algunos modelos especiales de cámaras en color solo son capaces de generar datos de imágenes digitales sin procesar. Estas cámaras se denominan cámaras ColorRAW o Bayer. A menudo se utilizan en la industria, la medicina, la astronomía, la microscopía y la ciencia. En forma de cámaras fotográficas, las utilizan los fotógrafos profesionales. Las cámaras fotográficas semiprofesionales suelen ofrecer un modo RAW opcional .

La mejora de los datos digitales sin procesar se realiza fuera de la cámara en una computadora y, por lo tanto, el usuario puede adaptarlos a una aplicación particular.

Interfaz

Los primeros tres módulos forman parte de cualquier cámara digital. La interfaz es el módulo que caracteriza a la cámara FireWire. Se basa en el estándar IEEE 1283, definido por la organización "Institute of Electrical and Electronics Engineers". Esta norma define un bus , que transmite:

  1. datos críticos en el tiempo, por ejemplo, un vídeo y
  2. datos cuya integridad es de importancia crítica (por ejemplo, parámetros o archivos).

Permite el uso simultáneo de hasta 74 dispositivos diferentes ( cámaras , escáneres , grabadores de vídeo , discos duros , unidades de DVD , etc.).

Otros estándares, llamados " protocolos ", definen el comportamiento de estos dispositivos. Las cámaras FireWire utilizan principalmente uno de los siguientes protocolos:

AV/C
AV/C significa "Control de audio y vídeo" y define el comportamiento de los dispositivos DV, por ejemplo, cámaras de vídeo y grabadoras de vídeo. Es un estándar, definido por la Asociación Comercial 1348. El Grupo de Trabajo de Audio/Video está a cargo de ello.
DCAM
DCAM significa "Especificación de cámara digital basada en 1394" y define el comportamiento de las cámaras que generan datos de imágenes sin comprimir sin audio. Es un estándar, definido por la Asociación de Comercio 1394. Está a cargo del IIDC (Grupo de Trabajo de Instrumentación y Control Industrial).
IIDC
IIDC se utiliza a menudo como sinónimo de DCAM.
SBP-2
SBP-2 significa "Protocolo de bus serie" y define el comportamiento de los dispositivos de almacenamiento masivo, como los discos duros. Es un estándar ANSI mantenido por NCITS .

Los dispositivos que utilizan el mismo protocolo pueden comunicarse entre sí. Un ejemplo típico es la conexión de una cámara de vídeo y un vídeo. Por lo tanto, a diferencia del bus USB, no es necesario utilizar un ordenador de control. Si se utiliza un ordenador, éste debe ser compatible con los protocolos del dispositivo con el que se va a comunicar (ver Intercambio de datos con ordenadores).

Control

El módulo de control coordina los demás. El usuario podrá especificar su comportamiento mediante:

  1. cambia fuera de la cámara,
  2. el bus FireWire, utilizando software de aplicación o
  3. un híbrido de los dos primeros casos.

camaras de fotos

Las cámaras fotográficas profesionales y semiprofesionales, y especialmente los respaldos de cámaras digitales , ofrecen interfaces FireWire para transferir datos de imágenes y controlar la cámara.

La transferencia de datos de imágenes se basa en el protocolo SBP-2 . En este modo, la cámara se comporta como un disco duro externo y permite así un intercambio sencillo de archivos de imágenes con un ordenador (ver Intercambio de datos con ordenadores).

Para aumentar la eficiencia del trabajo en un estudio fotográfico, además se pueden controlar cámaras fotográficas y respaldos digitales a través del bus FireWire. Normalmente el fabricante de la cámara no publica el protocolo utilizado en este modo. Por lo tanto, el control de la cámara requiere un software especializado proporcionado por el fabricante de la cámara, que en su mayoría está disponible para computadoras Macintosh y Windows .

Cámaras de vídeo

Aunque la compatibilidad con el bus FireWire sólo se encuentra en cámaras fotográficas de alta gama, normalmente ha estado presente en cámaras de vídeo de nivel de usuario doméstico. Las cámaras de vídeo se basan principalmente en el protocolo AV/C. Define el flujo de datos de audio y vídeo, así como las señales de control de la cámara.

La mayoría de las cámaras de vídeo sólo proporcionan la salida de datos de audio y vídeo a través del bus FireWire ("DVout"). Además, algunas cámaras de vídeo pueden grabar datos de audio y vídeo ("DVout/DVin"). Las cámaras de vídeo intercambian sus datos con ordenadores y/o grabadoras de vídeo.

Cámaras especiales

En los ámbitos de la industria, la medicina, la astronomía, la microscopía y la ciencia, las cámaras FireWire a menudo no se utilizan con fines estéticos, sino más bien analíticos. Generan datos de imagen sin comprimir, sin audio. Estas cámaras se basan en el protocolo DCAM (IIDC) o en protocolos específicos de la empresa.

Debido a su campo de aplicación, su comportamiento es considerablemente diferente al de las cámaras fotográficas o de vídeo:

  1. Su carcasa es pequeña y está construida principalmente de metal y no sigue restricciones de diseño estéticas, sino funcionales.
  2. La gran mayoría de cámaras especiales no ofrecen óptica integrada, sino una montura de lente estandarizada llamada " C-mount " o "CS-mount". Este estándar no sólo lo utilizan las lentes, sino también los microscopios, telescopios, endoscopios y otros dispositivos ópticos.
  3. Las ayudas de grabación, como el enfoque automático o la estabilización de imagen, no están disponibles.
  4. Las cámaras especiales suelen utilizar chips CCD o CMOS monocromáticos.
  5. Las cámaras especiales a menudo no aplican un filtro de corte de infrarrojos ni filtros ópticos de paso bajo, para evitar así afectar la imagen.
  6. Las cámaras especiales generan flujos de datos de imágenes e imágenes individuales, que se capturan mediante una señal de disparo externa. De esta forma, estas cámaras se pueden integrar en procesos industriales.
  7. Los dispositivos de almacenamiento masivo no están disponibles ya que las imágenes deben ser analizadas más o menos inmediatamente por el ordenador conectado a la cámara.
  8. La gran mayoría de las cámaras especiales se controlan mediante una aplicación de software instalada en una computadora. Por tanto, las cámaras no tienen interruptores externos.
  9. El software de aplicación rara vez está disponible en el mercado. Normalmente hay que adaptarlo a la aplicación específica. Por ello, los fabricantes de cámaras ofrecen herramientas de programación diseñadas para sus cámaras. Si una cámara utiliza el protocolo estándar DCAM (IIDC), también se puede utilizar con software de terceros. Muchos ordenadores industriales y sistemas integrados son compatibles con el protocolo DCAM (IIDC) (consulte Estructura/Interfaz e Intercambio de datos con ordenadores).

En comparación con las cámaras de fotografía o vídeo, estas cámaras especiales son muy complicadas. Sin embargo, no tiene sentido utilizarlos de forma aislada. Al igual que otros sensores, son sólo componentes de un sistema más grande (ver Integración del sistema).

Intercambiar datos con computadoras.

Las cámaras FireWire pueden intercambiar datos con cualquier otro dispositivo FireWire, siempre que ambos dispositivos utilicen el mismo protocolo (consulte Estructura / Interfaz). Dependiendo de la cámara concreta, estos datos son:

Intercambio de datos entre cámaras FireWire y ordenadores
Izquierda: sistema específico de la empresa
Derecha: sistema abierto

Si la cámara se va a comunicar con un ordenador, este ordenador debe tener una interfaz FireWire y utilizar el protocolo de la cámara. Los viejos tiempos de las cámaras FireWire estaban dominados por soluciones específicas de la empresa. Algunos especialistas ofrecían placas de interfaz y controladores a los que sólo se podía acceder mediante el software de su aplicación. Siguiendo este enfoque, el software de aplicación está a cargo del protocolo. Dado que esta solución utiliza los recursos informáticos de manera muy eficiente, todavía se utiliza en el contexto de proyectos industriales altamente especializados. Esta estrategia suele provocar problemas al utilizar otros dispositivos FireWire, como por ejemplo los discos duros. Los sistemas abiertos evitan esta desventaja.

Los sistemas abiertos se basan en un modelo de capas . El comportamiento de las capas individuales (placa de interfaz, controlador de bajo nivel, controlador de alto nivel y API ) sigue las limitaciones del respectivo fabricante del sistema operativo. El software de aplicación puede acceder a las API del sistema operativo, pero nunca debe acceder a ningún nivel inferior. En el contexto de las cámaras FireWire, los controladores de alto nivel son responsables del protocolo. Los controladores de bajo nivel y las placas de interfaz aplican las definiciones del estándar IEEE 1394. La ventaja de esta estrategia es la sencilla realización del software de aplicación, que es independiente del hardware y de los fabricantes específicos.

Especialmente en el ámbito de las cámaras fotográficas y las cámaras especiales se utilizan híbridos entre sistemas abiertos y específicos de la empresa. Las placas de interfaz y los controladores de bajo nivel suelen cumplir con el estándar, mientras que los niveles anteriores son específicos de la empresa.

La característica básica de los sistemas abiertos no es utilizar las API de los fabricantes de hardware, sino las del sistema operativo. Para Apple y Microsoft el tema "imagen y sonido" es de gran importancia. Sus API, QuickTime y DirectX , son muy conocidas. Sin embargo, en la percepción pública se reducen a la reproducción de audio y vídeo. En realidad, son API potentes que también se encargan de la adquisición de imágenes.

En Linux, esta API se llama video4linux. Es menos potente que QuickTime y DirectX y, por lo tanto, existen API adicionales además de video4linux:

Acceder a cámaras FireWire en Linux
camaras de fotos
Las cámaras fotográficas suelen utilizar la infraestructura de Linux para dispositivos de almacenamiento masivo. Una de las aplicaciones típicas es digiKam.
Cámaras de vídeo
Se accede a las cámaras de vídeo mediante varias API. La imagen de la derecha muestra el acceso del software de edición de video Kino a la API libavc1394. Kino también accede a otras API que no se muestran en la imagen para simplificar las cosas.
Cámaras especiales
La API más importante para cámaras especiales es libdc1394. La imagen de la derecha muestra el acceso del software de aplicación Coriander a esta API. Coriander controla cámaras FireWire que se basan en el protocolo DCAM (IIDC) y adquiere sus imágenes.

Para simplificar el uso de video4linux y las API dedicadas, se ha desarrollado la meta API unicap. Cubre sus partes con la ayuda de un modelo de programación simple.

Integración de sistema

A menudo, las cámaras FireWire son sólo una pieza de un sistema más grande. Normalmente, un especialista en sistemas utiliza varios componentes diferentes para resolver un problema en particular. Hay dos enfoques básicos para hacer esto:

  1. El problema que nos ocupa es bastante interesante para un grupo de usuarios. El indicador típico de esta situación es la disponibilidad comercial de software de aplicación. La fotografía de estudio es un ejemplo.
  2. El problema que nos ocupa sólo interesa a una aplicación concreta . En tales casos, normalmente no existe ningún software de aplicación disponible en el mercado. Por lo tanto, debe ser redactado por un especialista en sistemas. Un ejemplo es el calibrado de una placa de acero.

Muchos aspectos de la integración del sistema no están directamente relacionados con las cámaras FireWire. Por ejemplo, la iluminación tiene una influencia muy fuerte en la calidad de las imágenes adquiridas. Esto es válido tanto para aplicaciones estéticas como analíticas.

Sin embargo, en el contexto de la realización de software de aplicación existe una característica especial, típica de las cámaras FireWire. Es la disponibilidad de protocolos estandarizados, como AV/C, DCAM, IIDC y SBP-2 (ver Estructura / Interfaz e Intercambio de datos con computadoras). Utilizando estos protocolos, el software se escribe independientemente de cualquier cámara y fabricante en particular.

Al dejar la realización del protocolo en manos del sistema operativo y al permitir el acceso a un conjunto de API, el software se puede desarrollar independientemente del hardware. Si, por ejemplo, en Linux una aplicación de software utiliza la API libdc1394 (ver Intercambio de datos con ordenadores), puede acceder a todas las cámaras FireWire que utilizan el protocolo DCAM (IIDC). El uso de API unicap también permite el acceso a otras fuentes de vídeo, como capturadores de fotogramas.

Ver también

enlaces externos