СПОСОБ И СИСТЕМА ОБРАБОТКИ ИЗОБРАЖЕНИЙ СО СДВОЕННЫМ ДАТЧИКОМ ИЗОБРАЖЕНИЙ

1. Система обработки сигналов изображения, содержащая:
логику предварительной обработки, содержащую:
первый вход, выполненный с возможностью принимать данные изображения с первого датчика изображений;
второй вход, выполненный с возможностью принимать данные изображения с второго датчика изображений;
блок предварительной обработки пикселей, выполненный с возможностью обрабатывать данные изображения, принятые с первого и второго датчиков изображения, на покадровой основе; и
блок управления предварительной обработкой, выполненный с возможностью управлять логикой предварительной обработки в режиме одиночного датчика, если активен только один из первого и второго датчиков изображения, и в режиме сдвоенного датчика, если активны оба из первого и второго датчиков изображения;
при этом при работе в режиме одиночного датчика кадры изображения, полученные активным датчиком, выдаются непосредственно к блоку предварительной обработки пикселей для обработки интерфейсом датчика активного датчика; и
при этом при работе в режиме сдвоенного датчика кадры изображения, полученные первым датчиком, и кадры изображения, полученные вторым датчиком, выдаютсяподаются к блоку предварительной обработки пикселей перемежающимся образом.
2. Система обработки сигналов изображения по п. 1, в которой первый датчик изображений содержит первый интерфейс датчика, при этом второй датчик изображений содержит второй интерфейс датчика, и при этом первый интерфейс датчика и второй интерфейс датчика каждый связан с соответственным регистром управления.
3. Система обработки сигналов изображения по п. 1, в которой каждый соответственный регистр управления содержит поле адресата, поле банка регистров и бит приведения в рабочую готовность.
4. Система обработки сигналов изображения по п. 3, в которой при работе в режиме одиночного датчика блок управления предварительной обработкой выполнен с возможностью программировать регистр управления, связанный с активным датчиком, посредством:
записи набора значений адресата в поле адресата, при этом набор значений адресата задает один или более блоков адресата в пределах логики предварительной обработки, которые должны принимать данные изображения, полученные активным датчиком, и при этом один или более блоков адресата включают в себя блок предварительной обработки пикселей; и
записи набора значений банка регистров в поле банка регистров, при этом набор значений банка регистров задает один или более регистров данных из первого и второго банков регистров, которые могут быть использованы для конфигурирования одного или более блоков адресата.
5. Система обработки изображений по п. 4, в которой блок управления предварительной обработкой выполнен с возможностью приводить в рабочую готовность регистр управления, связанный с активным датчиком, в то время как обрабатывается текущий кадр изображения, устанавливая бит приведения в рабочую готовность в значение 1, ожидать запускающего события и, когда обнаружено запускающее событие, инициируя обработку следующего кадра изображения посредством отправки следующего кадра изображения к блокам адресата, заданным набором значений адресата, для обработки.
6. Система обработки изображений по п. 3, в которой при работе в режиме сдвоенного датчика блок управления предварительной обработкой выполнен с возможностью программировать регистры управления, связанные с первым и вторым датчиками изображений, посредством:
для регистра управления, связанного с первым датчиком изображений, записи набора значений адресата в поле адресата, при этом набор значений адресата задает один или более блоков адресата в пределах логики предварительной обработки, которые должны принимать данные изображения, полученные первым датчиком изображений, и при этом один или более блоков адресата включают в себя устройство памяти, и записи набора значений банка регистров в поле регистров, при этом набор значений банка регистров задает один или более регистров данных из первого и второго банков регистров, которые могут быть использованы для конфигурирования одного или более блоков адресата, заданных набором значений адресата; и
для регистра управления, связанного с вторым датчиком изображений, записи набора значений адресата в поле адресата, при этом набор значений адресата задает один или более блоков адресата в пределах логики предварительной обработки, которые должны принимать данные изображения, полученные вторым датчиком изображений, и при этом один или более блоков адресата включают в себя устройство памяти, и записи набора значений банка регистров в поле регистров, при этом набор значений банка регистров задает один или более регистров данных из первого и второго банков регистров, которые могут быть использованы для конфигурирования одного или более блоков адресата.
7. Система обработки сигналов изображения по п. 6, в которой после запускающего события текущий кадр, полученный первым датчиком изображений, и текущий кадр, полученный вторым датчиком изображений, записываются в устройство памяти.
8. Система обработки изображений по п. 6, содержащая регистр управления, связанный с памятью, при этом регистр управления, связанный с памятью, программируется блоком управления предварительной обработкой так, чтобы кадры изображения, полученные первым датчиком изображений и вторым датчиком изображений, могли быть считаны из памяти и обеспечены к блоку предварительной обработки пикселей перемежающимся образом.
9. Система обработки сигналов изображения по п. 7, в котором соотношение, с которым кадры изображения, полученные первым датчиком изображений перемежаются кадрами изображения, полученными вторым датчиком, зависит по меньшей мере частично от частоты кадров данных изображения, полученных первым датчиком изображений, и частоты кадров данных изображения, полученных вторым датчиком изображений.
10. Система обработки сигналов изображения по п. 6, в которой блок предварительной обработки пикселей содержит:
первый блок статистической обработки, выполненный с возможностью обрабатывать данные изображения для получения одного или более наборов статистических данных изображения;
второй блок статистической обработки, выполненный с возможностью обрабатывать данные изображения для получения одного или более наборов статистических данных изображения;
при этом при работе в режиме сдвоенного датчика, один или более адресатов, заданных набором значений адресата, хранимым в регистре управления, связанном с первым датчиком изображений, дополнительно включает в себя первый блок статистической обработки, а один или более адресатов, заданных набором значений адресата, хранимым в регистре управления, связанном с вторым датчиком изображений, дополнительно включает в себя второй блок статистической обработки.
11. Способ для обработки данных изображения в схеме предварительной обработки системы обработки сигналов изображения (ISP), имеющей множество источников ввода изображений, источники ввода изображений включают в себя первый и второй датчики изображений, причем способ состоит в том, что:
используют блок управления для определения, является ли схема предварительной обработки работающей в режиме одиночного датчика или первом режиме сдвоенного датчика, при этом только один из первого и второго датчиков изображений активен в режиме одиночного датчика, и при этом оба из первого и второго датчиков изображений активны в первом режиме сдвоенного датчика;
если схема предварительной обработки является работающей в режиме одиночного датчика, обрабатывают кадры изображения, полученные активным датчиком изображений посредством программирования регистра управления, связанного с активным датчиком изображений, для задания одного или более адресатов и регистров данных для обработки кадра изображения, приводят в рабочую готовность регистр управления, связанный с активным датчиком изображений и, после обнаружения запускающего события для кадра изображения, отправляют кадр изображения к адресатам, заданным в регистре управления, адресаты включают в себя по меньшей мере блок предварительной обработки пикселей, выполненный с возможностью обрабатывать кадр изображения; и
если схема предварительной обработки является работающей в первом режиме сдвоенного датчика, программируют регистр управления, связанный с первым датчиком изображений, чтобы побуждать кадры изображения, полученные первым датчиком изображений записываться в устройство памяти, программируют регистр управления, связанный с вторым датчиком изображений, чтобы побуждать кадры изображения, полученные вторым датчиком изображений, записываться в устройство памяти, программируют регистр управления, связанный с устройством памяти, задавать один или более адресатов и регистров данных для обработки кадров изображения, считанных из устройства памяти, приводят в рабочую готовность регистр управления, связанный с устройством памяти и, после обнаружения запускающего события для следующего кадра изображения, отправляют следующий кадр изображения к адресатам, заданным в регистре управления, связанном с устройством памяти, адресаты включают в себя по меньшей мере блок предварительной обработки пикселей, выполненный с возможностью обрабатывать следующий кадр изображения, при этом кадры изображения, считанные из памяти, содержат кадры изображения, полученные первым датчиком изображений и вторым датчиком изображений, скомпонованные перемежающимся образом.
12. Способ по п. 11, в котором схема предварительной обработки дополнительно выполнена с возможностью работать во втором режиме сдвоенного датчика, при этом первый датчик изображений активен, а второй датчик изображений полуактивен во втором режиме сдвоенного датчика; и
при этом если схема предварительной обработки является работающей в первом режиме сдвоенного датчика, регистр управления, связанный с первым датчиком изображений, программируется, чтобы побуждать кадры изображения, полученные первым датчиком изображений, отправляться к блоку предварительной обработки пикселей, и при этом управление, связанное с вторым датчиком изображений, программируется, чтобы побуждать кадры изображения, полученные вторым датчиком изображений, отправляться к блоку статистической обработки, но не к блоку предварительной обработки пикселей.
13. Способ по п. 11, в котором при работе в режиме одиночного датчика, запускающее событие происходит, как только адресаты, заданные регистром управления, связанным с активным датчиком изображений, переходят в состояние незанятости.
14. Способ по п. 11, в котором по меньшей мере один из регистров данных, заданных регистром управления, связанным с активным датчиком изображений, связан с соответствующим теневым регистром, при этом содержимое теневого регистра может обновляться для следующего кадра изображения, в то время как текущий кадр изображения обрабатывается с использованием содержимого упомянутого по меньшей мере одного регистра данных.
15. Способ по п. 11, в котором при работе в режиме сдвоенного датчика, запускающее событие происходит, когда приводится в рабочую готовность бит приведения в рабочую готовность регистра управления, связанного с устройством памяти.
16. Способ по п. 11, в котором множество источников входных изображений в схеме предварительной обработки содержат асинхронные источники изображений.
17. Способ по п. 11, состоящий в том, что:
обнаруживают, изменяется ли режим, в котором в настоящее время работает схема предварительной обработки;
если режим изменяется, программируют все регистры управления, связанные с источниками ввода изображений схемы предварительной обработки так, чтобы каждый источник ввода изображений не был выполнен с возможностью отправлять данные изображения к каким-либо блокам адресата;
запускают каждый источник ввода изображений после обнаружения соответствующего запускающего события;
определяют, находятся ли все блоки адресата в состоянии незанятости; и
если все блоки адресата находятся в состоянии незанятости, продолжают обработку данных изображения на основании текущего режима.
18. Способ по п. 17, в котором изменение режима состоит в том, что переходят из режима одиночного датчика к режиму сдвоенного датчика или переходят из режима сдвоенного датчика к режиму одиночного датчика.
19. Способ по п. 17, в котором изменение режима состоит в том, что переходят с режима одиночного датчика или режима сдвоенного датчика к режиму, в котором оба из первого и второго датчиков изображений не активны, и при этом продолжение обработки данных изображения на основании текущего режима состоит в том, что не обрабатывают дополнительные данные изображения до тех пор, пока по меньшей мере один из первого и второго датчиков изображений не переходит в активное состояние.