¿Qué es una barrera computacional para usar las cámaras delantera y trasera simultáneamente en un teléfono inteligente?

Ninguna. Ni siquiera es remotamente una barrera computacional en estos días.

Puede haber otras barreras. Puede ser un problema de hardware. La mayoría de las cámaras telefónicas utilizan la interconexión MIPI CSI-2 o CSI-3 como interfaz para cada uno de los dos o tres módulos de cámara en el teléfono. La interfaz CSI admite múltiples cámaras a través de lo que llaman “canales virtuales”, y el SoC de un teléfono podría admitir múltiples enlaces CSI. Por lo tanto, hay varias formas diferentes de tener un verdadero acceso simultáneo. Si todo está diseñado correctamente, será posible leer varias cámaras exactamente al mismo tiempo.

Por supuesto, esto también requiere que el software del sistema de su teléfono permita que se abra más de una cámara en cualquier momento, para que los controladores admitan canales virtuales, etc. Obviamente, el procesamiento de dos cámaras significará que el procesador de imagen y la CPU del teléfono harán la suma de Ambos pedazos de trabajo.

Aunque puedes “engañar”. Eso en realidad es un teléfono Samsung filmando video con ambas cámaras. Pero están componiendo la imagen frontal “selfie” como un recuadro en la imagen principal … Trabajo de CPU, claro, pero bastante ligero. Esa imagen compuesta va al codificador AVC o HEVC, que es principalmente hardware dedicado en un teléfono moderno, no el trabajo de las CPU, por lo que la parte de codificación real, el levantamiento más pesado en toda la cadena de captura de video, no es diferente que en el único situación de la cámara

Si el hardware o los controladores evitan la captura simultánea, ciertamente una aplicación de fotos puede disparar en rápida sucesión, simulando una toma simultánea. Pero el video exige que el acceso múltiple sea real.

Los procesadores de gama alta pueden procesar ambas cámaras simultáneamente y tienen un ISP dual, etc.

El manejo de datos CSI es una tarea de procesamiento extrema, la CPU se calienta tan rápido incluso con una sola cámara. Entonces, el estrangulamiento ocurre cuando se accede a ambas cámaras, pero los algoritmos inteligentes de procesamiento de la cámara pueden extender el uso sin mucho calor