УСТРОЙСТВО ЗАХВАТА ИЗОБРАЖЕНИЯ И СПОСОБ УПРАВЛЕНИЯ ИМ
IMAGE CAPTURING DEVICE AND CONTROL METHOD THEREOF

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к устройству захвата изображения и способу управления им.
УРОВЕНЬ ТЕХНИКИ
[0002] Многие из современных устройств захвата изображения, таких как цифровая камера, способны не только снимать неподвижное изображение, но также снимать и записывать видео со звуком. Съемка в различных режимах может быть выполнена одной цифровой камерой. В последнее время, также существует устройство захвата изображения, способное снимать неподвижное изображение во время съемки видео со звуком, и устройство захвата изображения, способное записывать сцену, которая раньше была недосягаема, посредством составления множества непрерывно захваченных изображений.
[0003] Устройство захвата изображения, раскрытое в выложенной заявке на патент Японии № 2005-57378, сокращает последовательность данных изображения, полученных посредством приведения в действие датчика изображения в режиме прогрессивного сканирования в отсчет пикселей записи видео, и обрабатывает и записывает данные изображения как видео. Если пользователь дает инструкцию снять неподвижное изображение во время съемки видео, данные изображения обрабатываются и записываются как неподвижное изображение без сокращения. Согласно этому способу, возможно снять высококачественное неподвижное изображение во время съемки видео, не прерывая съемку видео, и также снять видео без понижения частоты смены кадров.
[0004] Публикация заявки на патент Японии № 7-97841 раскрывает устройство захвата изображения, способное получать видео, имеющее широкий динамический диапазон, посредством составления множества изображений, захваченных при разных величинах экспозиции, посредством периодического изменения времени экспозиции. Согласно этому способу, изображения непрерывно захватывают, в то же время в качестве альтернативы, изменяя время экспозиции на длинную и короткую продолжительности, и составляют, тем самым генерируя видео с широким динамическим диапазоном (которое в дальнейшем называется как "HDR-видео").
[0005] Традиционно, однако, подробный способ обработки не рассматривался для случая, когда вводится инструкция съемки неподвижного изображения для записи неподвижного HDR-изображения во время записи HDR-видео. Тактирование ввода инструкции съемки неподвижного изображения является асинхронным для обработки непрерывного захвата изображения для записи видео. По этой причине, по которой кадр должен быть использован для генерирования HDR-видео или неподвижного HDR-изображения, широкий диапазон вариаций может учитываться в соответствии с требуемыми эксплуатационными характеристиками.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Настоящее изобретение предусматривает устройство захвата изображения, способное записывать соответствующее неподвижное HDR-изображение при съемке неподвижного изображения во время записи HDR-видео, чей динамический диапазон расширяется посредством составления множества изображений с разными экспозициями.
[0007] Согласно одному аспекту настоящего изобретения, устройство захвата изображения содержит первое средство управления записью для выполнения обработки по генерированию HDR-видеокадра, имеющего широкий динамический диапазон, посредством генерирования видеокадров из множества кадров с разными условиями экспозиции и составлению видеокадров, и осуществления записи HDR-видеокадров на носитель записи как HDR-видео, средство принятия для принятия инструкции съемки неподвижного изображения во время обработки первым средством управления записью, и второе средство управления записью для, когда средство принятия принимает инструкцию съемки неподвижного изображения во время обработки первым средством управления записью, генерирования кадра неподвижного HDR-изображения, имеющего широкий динамический диапазон, посредством генерирования множества кадров неподвижных изображений с разными условиями экспозиции во время обработки первым средством управления записью и составления кадров неподвижных изображений, и осуществления записи кадра неподвижного HDR-изображения на носитель записи как неподвижное HDR-изображение.
[0008] Дополнительные признаки настоящего изобретения станут понятны из нижеследующего описания примерных вариантов осуществления со ссылкой на приложенные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0009] Фиг.1 является видом, показывающим внешний вид устройства захвата изображения согласно варианту осуществления;
[0010] Фиг.2 является блок-схемой, показывающей схематичную компоновку устройства захвата изображения согласно варианту осуществления;
[0011] Фиг.3 является диаграммой тактирования операций устройства захвата изображения согласно варианту осуществления;
[0012] Фиг.4 является схемой последовательности операций устройства захвата изображения согласно варианту осуществления;
[0013] Фиг.5 является диаграммой тактирования операций устройства захвата изображения согласно другому варианту осуществления;
[0014] Фиг.6A-6B являются схемами последовательности операций устройства захвата изображения согласно варианту осуществления;
[0015] Фиг.7 является диаграммой тактирования операций устройства захвата изображения согласно еще одному варианту осуществления;
[0016] Фиг.8A-8B являются схемами последовательности операций устройства захвата изображения согласно варианту осуществления;
[0017] Фиг.9 является диаграммой тактирования операций устройства захвата изображения согласно еще одному варианту осуществления; и
[0018] Фиг.10 является схемой последовательности операций устройства захвата изображения согласно варианту осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0019] Различные примерные варианты осуществления, признаки и аспекты данного изобретения будут описаны подробно ниже со ссылкой на чертежи.
[0020] Предпочтительные варианты осуществления настоящего изобретения будут теперь описаны подробно со ссылкой на прилагаемые чертежи. Следует отметить, что нижеследующие варианты осуществления не предназначены для ограничения настоящего изобретения и только показывают подробные примеры, предпочтительные для настоящего изобретения. В дополнение, не все комбинации признаков, описанных в нижеследующих вариантах осуществления, являются существенными для средства решения данного изобретения.
[0021] Фиг.1 является видом, показывающим внешний вид устройства 10 захвата изображения согласно этому варианту осуществления. Фиг.2 является блок-схемой, показывающей схематичную компоновку. Соединитель 112 соединяет соединительный кабель и устройство 10 захвата изображения. Носитель 20 записи является носителем записи, таким как карта памяти или жесткий диск. Слот 201 носителя записи является слотом, выполненным с возможностью хранения носителя 20 записи. Носитель 20 записи, хранящийся в слоте 201 носителя записи, может осуществлять связь с устройством 10 захвата изображения. Крышка 203 является крышкой слота 201 носителя записи.
[0022] CPU (центральный процессор) 11 управляет каждым блоком обработки и потоком данных (которые будут описаны позднее). ROM 12 хранит программы (программно-аппаратные средства), относящиеся к процедуре обработки CPU 11, и различные виды информации. Блок 13 отображения образован из цветного жидкокристаллического дисплея или подобного и используется для отображения изображения и графического пользовательского интерфейса. Блок 13 отображения также имеет вывод, который выводит видеосигнал на внешнее устройство отображения, такое как ТВ. Операционный блок 14 образован из переключателя SW1/SW2, кнопки записи видео, различных видов кнопок, селектора на 4 направления, колеса управления, поворотного переключателя и подобного, которые принимают инструкции от пользователя.
[0023] DRAM 15 используется как рабочая область CPU 11 и имеет функцию буфера для временного хранения данных изображения, данных отображения, данных после распаковки изображения и подобных. Запись/считывание данных в/из DRAM обычно выполняется посредством контроллера памяти, который не проиллюстрирован здесь. Хотя не проиллюстрирован, контроллер DMA, который выполняет пересылку DMA для CPU 11 без вмешательства считывания/записи, предусматривается между DRAM 15 и каждым блоком обработки.
[0024] Интерфейс 16 носителя записи выполняет запись/считывание данных изображения на/с носителя 20 записи в соответствии с инструкцией от CPU 11. Носитель 20 записи образован из носителя записи со случайным доступном, таким как карта памяти, оптический диск или жесткий диск, и присоединен к устройству 10 захвата изображения с возможностью отсоединения. Схема 17 захвата изображения образована из линзы, диафрагмы, затвора, и датчика изображения, такого как CCD-датчик или CMOS-датчик, и захватывает объект. Схема 18 обработки изображения генерирует YUV-данные посредством выполнения обработки изображения для данных изображения, введенных из схемы 17 захвата изображения, изменяет размер YUV-данных до произвольного размера, и выполняет вращение и преобразование цвета. Схема 18 обработки изображения может также составлять множество данных изображения или YUV-данных, введенных из схемы 17 захвата изображения, и генерировать одни данные изображения или YUV-данные. Схема 19 сжатия видео кодирует со сжатием YUV-данные в видеоданные формата H.264 или H.265, или подобные. Схема 21 сжатия неподвижного изображения кодирует со сжатием YUV-данные в неподвижное изображение формата JPEG или подобный. CPU 11, ROM 12, блок 13 отображения, операционный блок 14, DRAM 15, I/F 16 носителя записи, схема 17 захвата изображения, схема 18 обработки изображения, схема 19 сжатия видео и схема 21 сжатия неподвижного изображения осуществляют связь посредством внутренней шины 30.
[0025]<Первый вариант осуществления>
Устройство 10 захвата изображения может генерировать и записывать видео с широким динамическим диапазоном (называемое в дальнейшем "HDR-видео") посредством составления множества кадров изображений, полученных посредством непрерывного выполнения захвата изображения, в то же время, изменяя условие экспозиции (например, время экспозиции). После принятия инструкции съемки неподвижного изображения посредством операции операционного блока 14 во время записи HDR-видео, устройство 10 захвата изображения может также снимать неподвижное изображение с широким динамическим диапазоном (называемое в дальнейшем как "неподвижное HDR-изображение") посредством составления множества кадров изображений, непрерывно захватываемых при изменении времени экспозиции и продолжении записи HDR-видео.
[0026] Фиг.3 показывает пример тактирования операций устройства 10 захвата изображения. Схема 17 захвата изображения выполняет захват изображения, в то же время в качестве альтернативы, изменяя условие экспозиции (например, время экспозиции). Cхема 18 обработки изображения периодически генерирует переэкспонированный видеокадр 301, захваченный при первом условии экспозиции, и недоэкспонированный видеокадр 302, захваченный при втором условии экспозиции. Когда набор переэкспонированного и недоэкспонированного видеокадров получен, схема 18 обработки изображения составляет переэкспонированный и недоэкспонированный видеокадры и генерирует HDR-видеокадр 303, имеющий широкий динамический диапазон. Схема 19 сжатия видео кодирует со сжатием непрерывные HDR-видеокадры и записывает их на носитель 20 записи как HDR-видео.
[0027] После принятия инструкции съемки неподвижного изображения 304 посредством операции операционного блока 14 во время записи HDR-видео, схема 18 обработки изображения выполняет нижеследующую обработку. То есть, схема 18 обработки изображения генерирует набор из кадра 305 переэкспонированного неподвижного изображения и кадра 306 недоэкспонированного неподвижного изображения, ближайших от инструкции 304 съемки неподвижного изображения, в то же время, генерируя видеокадры. Когда набор кадров переэкспонированного и недоэкспонированного неподвижных изображений получен, схема 18 обработки изображения составляет кадры переэкспонированного и недоэкспонированного неподвижных изображений и генерирует кадр 307 неподвижного HDR-изображения, имеющий расширенный динамический диапазон. Схема 21 сжатия неподвижного изображения кодирует со сжатием кадр неподвижного HDR-изображения и записывает его на носитель 20 записи как неподвижное HDR-изображение.
[0028] Фиг.4 показывает схему последовательности операций устройства 10 захвата изображения. CPU 11 управляет блоками, так чтобы реализовать операцию, показанную на Фиг.4. Когда инструкция запуска записи HDR-видео вводится посредством нажатия кнопки записи видео операционного блока 14, запускается последовательность, показанная на Фиг.4. На этапе S101, CPU 11 определяет, ввел ли пользователь инструкцию съемки неподвижного изображения посредством оперирования переключателем SW2 операционного блока 14 во время записи HDR-видео. После определения, что инструкция съемки неподвижного изображения не введена, процесс напрямую продвигается на S103. После определения, что инструкция съемки неподвижного изображения введена, CPU 11 устанавливает флаг обработки неподвижного изображения в значение ИСТИНА (например, 1) и сохраняет его в DRAM 15 на этапе S102. Флаг обработки неподвижного изображения используется для определения, выполнить ли обработку неподвижного изображения в последующей последовательности. На этапе S103, CPU 11 предписывает схеме 17 захвата изображения снять переэкспонированное изображение по сравнению с правильной экспозицией. На этапе S104, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные, обработку по изменению размера в отношении размера записи видео и подобное для снимка переэкспонированного изображения на этапе S103, генерирует переэкспонированный видеокадр и сохраняет его в DRAM 15.
[0029] На этапе S105, CPU 11 определяет, установлен ли флаг обработки неподвижного изображения, хранящийся в DRAM 15, в значение ИСТИНА. После определения, что флаг обработки неподвижного изображения не установлен в значение ИСТИНА, процесс продвигается на этан S107. После определения, что флаг обработки неподвижного изображения установлен в значение ИСТИНА, процесс продвигается на этан S106. На этапе S106, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные и подобное для снимка переэкспонированного изображения на этапе S103, генерирует кадр переэкспонированного неподвижного изображения и сохраняет его в DRAM 15.
[0030] На этапе S107, CPU 11 предписывает схеме 17 захвата изображения снять недоэкспонированное изображение по сравнению с правильной экспозицией. На этапе S108, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные, обработку по изменению размера в отношении размера записи видео и подобное для снимка недоэкспонированного изображения на этапе S107, генерирует недоэкспонированный видеокадр и сохраняет его в DRAM 15.
[0031] На этапе S109, CPU 11 определяет, установлен ли флаг обработки неподвижного изображения, хранящийся в DRAM 15, в значение ИСТИНА. После определения, что флаг обработки неподвижного изображения не установлен в значение ИСТИНА, процесс продвигается на этан S111. После определения, что флаг обработки неподвижного изображения установлен в значение ИСТИНА, процесс продвигается на этан S110. На этапе S110, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные и подобное для снимка недоэкспонированного изображения на этапе S107, генерирует кадр недоэкспонированного неподвижного изображения и сохраняет его в DRAM 15.
[0032] На этапе S111, CPU 11 считывает переэкспонированный и недоэкспонированный видеокадры, сохраненные в DRAM 15 на этапах S104 и S108, и составляет их с использованием схемы 18 обработки изображения, тем самым генерируя HDR-видеокадр, имеющий широкий динамический диапазон. На этапе S112, CPU 11 кодирует со сжатием HDR-видеокадр, сгенерированный на этапе S111, в видеоданные формата H.264 или подобного с использованием схемы 19 сжатия видео. На этапе S113, CPU 11 записывает видеоданные, кодированные со сжатием на этапе S112, на носитель 20 записи через интерфейс 16 носителя записи. На этапе S114, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по изменению размера до размера отображения и подобного для HDR-видеокадра, сгенерированного на этапе S111 и генерирует данные отображения электронного видоискателя. На этапе S115, CPU 11 предписывает блоку 13 отображения отобразить данные отображения, сгенерированные на этапе S114. То есть, изображение для визирования по экрану на блоке 13 отображения обновляется.
[0033] На этапе S116, CPU 11 определяет, установлен ли флаг обработки неподвижного изображения, хранящийся в DRAM 15, в значение ИСТИНА. После определения, что флаг обработки неподвижного изображения не установлен в значение ИСТИНА, процесс продвигается на этан S121. После определения, что флаг обработки неподвижного изображения установлен в значение ИСТИНА, процесс продвигается на этан S117. На этапе S117, CPU 11 считывает кадры переэкспонированного и недоэкспонированного неподвижных изображений, сохраненные в DRAM 15 на этапах S106 и S110, и составляет их с использованием схемы 18 обработки изображения, тем самым генерируя кадр неподвижного HDR-изображения, имеющий широкий динамический диапазон. На этапе S118, CPU 11 кодирует со сжатием кадр неподвижного HDR-изображения, сгенерированный на этапе S117, в данные неподвижного изображения формата JPEG с использованием схемы 21 сжатия неподвижного изображения. На этапе S119, CPU 11 записывает данные неподвижного изображения, кодированные со сжатием на этапе S118, на носитель 20 записи через интерфейс 16 носителя записи. На этапе S120, так как последовательность процессов для неподвижного изображения согласно инструкции съемки неподвижного изображения на этапе S101 закончилась, CPU 11 устанавливает флаг обработки неподвижного изображения в значение ЛОЖЬ (например, 0) и сохраняет его в DRAM 15.
[0034] На этапе S121, CPU 11 определяет, введена ли инструкция остановки записи видео посредством оперирования кнопкой записи видео операционного блока 14. После определения, что инструкция остановки записи видео не введена, CPU 11 возвращается на этап S101 для продолжения обработки следующего видеокадра. После определения, что инструкция остановки записи видео введена, CPU 11 заканчивает запись HDR-видео.
[0035] Будет дано краткое изложение вышеописанной обработки. В этом варианте осуществления, CPU 11 выполняет обработку по генерированию HDR-видеокадра, имеющего широкий динамический диапазон, посредством генерирования и составления множества видеокадров при разных условиях экспозиции, и запись на носитель записи как HDR-видео. Устройство 10 захвата изображения может принять инструкцию съемки неподвижного изображения во время обработки HDR-видео. В соответствии с принятием инструкции съемки неподвижного изображения, CPU 11 генерирует кадр неподвижного HDR-изображения во время обработки HDR-видео и записывает его на носитель записи как неподвижное HDR-изображение. В этом варианте осуществления, CPU 11 генерирует множество видеокадров из множества кадров, включающих в себя кадр, захваченный при первом условии экспозиции, и последующий кадр, захваченный при втором условии экспозиции. В дополнение, CPU 11 генерирует множество кадров неподвижных изображений из множества кадров, включающих в себя кадр, захваченный при первом условии экспозиции, который получается первым после принятия инструкции съемки неподвижного изображения, и последующий кадр, захваченный при втором условии экспозиции. Когда инструкция съемки неподвижного изображения принята во время записи HDR-видео, неподвижное HDR-изображение, сгенерированное из того же набора переэкспонированного и недоэкспонированного изображений, что и набор, использованный для генерирования HDR-видеокадра, может таким образом может быть записано, в то же время продолжая запись HDR-видео.
[0036] В этом варианте осуществления был разъяснен пример, в котором переэкспонированное и недоэкспонированное изображения преобразовывают в YUV-данные и затем составляют для генерирования HDR-изображения. Однако, переэкспонированное и недоэкспонированное изображения в формате необработанных данных, выведенные из блока захвата изображения, могут быть составлены и затем преобразованы в YUV-данные.
[0037] В этом варианте осуществления, был разъяснен пример, в котором для генерирования HDR-изображения составляют два изображения, переэкспонированное и недоэкспонированное. Однако, число изображений, которые должны быть составлены, может быть увеличено, и например, для генерирования HDR-изображения можно составить три изображения, переэкспонированное, недоэкспонированное и правильно экспонированное.
[0038]<Второй вариант осуществления>
Устройство 10 захвата изображения может сгенерировать и записать HDR-видео посредством составления множества изображений, непрерывно захватываемых при изменении времени экспозиции. Устройство 10 захвата изображения может также принять инструкцию съемки неподвижного изображения посредством операции операционного блока 14 во время записи HDR-видео и снять неподвижное HDR-изображение, в то же время продолжая запись HDR-видео. Временная задержка съемки в этот раз может быть сокращена.
[0039] Фиг.5 показывает пример тактирования операций устройства 10 захвата изображения. Схема 17 захвата изображения выполняет захват изображения, в то же время в качестве альтернативы, изменяя время экспозиции. Схема 18 обработки изображения периодически генерирует переэкспонированный видеокадр 401 и недоэкспонированный видеокадр 402. Когда набор переэкспонированного и недоэкспонированного видеокадров получен, схема 18 обработки изображения составляет переэкспонированный и недоэкспонированный видеокадры и генерирует HDR-видеокадр 403, имеющий расширенный динамический диапазон. Схема 19 сжатия видео кодирует со сжатием непрерывные HDR-видеокадры и записывает их на носитель 20 записи как HDR-видео.
[0040] После принятия инструкции съемки неподвижного изображения 404 посредством операции операционного блока 14 во время записи HDR-видео, схема 18 обработки изображения выполняет нижеследующую обработку. То есть, схема 18 обработки изображения генерирует кадр 405 недоэкспонированного неподвижного изображения или кадр 406 переэкспонированного неподвижного изображения из кадра, следующего за кадром, где инструкция съемки неподвижного изображения 404 была принята при генерировании видеокадра. Схема 18 обработки изображения также генерирует кадр 406 переэкспонированного неподвижного изображения или кадр 405 недоэкспонированного неподвижного изображения из кадра после следующего. Когда набор кадров переэкспонированного и недоэкспонированного неподвижных изображений получен, схема 18 обработки изображения составляет кадры переэкспонированного и недоэкспонированного неподвижных изображений и генерирует кадр 407 неподвижного HDR-изображения, имеющий расширенный динамический диапазон. Схема 21 сжатия неподвижного изображения кодирует со сжатием кадр неподвижного HDR-изображения и записывает его на носитель 20 записи как неподвижное HDR-изображение.
[0041] Кадр неподвижного HDR-изображения, таким образом, генерируется посредством составления первого и второго кадров, следующих за кадром, который принял инструкцию съемки неподвижного изображения, и записывается. Это может сократить временную задержку съемки, хотя необязательно использовать тот же набор, что и набор, использованный для генерирования HDR-видеокадра.
[0042] Фиг.6A-6B показывают схемы последовательности операций устройства 10 захвата изображения. CPU 11 управляет блоками, так чтобы реализовать операцию, показанную на Фиг.6A-6B. Когда инструкция запуска записи HDR-видео вводится посредством нажатия кнопки записи видео операционного блока 14, запускается последовательность, показанная на Фиг.6A-6B. На этапе S201, CPU 11 устанавливает экспозицию следующего кадра в переэкспозицию и сохраняет установление в DRAM 15. Установление экспозиции используется для определения, снять ли переэкспонированное изображение или недоэкспонированное изображение в последующей последовательности. На этапе S202, CPU 11 определяет, ввел ли пользователь инструкцию съемки неподвижного изображения посредством оперирования переключателем SW2 операционного блока 14. После определения, что инструкция съемки неподвижного изображения не введена, процесс продвигается на S204. После определения, что инструкция съемки неподвижного изображения введена, CPU 11 устанавливает флаг обработки неподвижного изображения в значение ИСТИНА (например, 1) и сохраняет его в DRAM 15 на этапе S203. Флаг обработки неподвижного изображения используется для определения, выполнить ли обработку неподвижного изображения в последующей последовательности.
[0043] На этапе S204, CPU 11 определяет, является ли установление экспозиции, хранящееся в DRAM 15, установлением переэкспозиции или недоэкспозиции. После определения, что установлением экспозиции является установление переэкспозиции, процесс продвигается на этан S205. После определения, что установлением экспозиции является установление недоэкспозиции, процесс продвигается на этан S210. На этапе S205, CPU 11 предписывает схеме 17 захвата изображения снять переэкспонированное изображение по сравнению с правильной экспозицией. На этапе S206, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные, обработку по изменению размера в отношении размера записи видео и подобное для снимка переэкспонированного изображения на этапе S205, генерирует переэкспонированный видеокадр и сохраняет его в DRAM 15. На этапе S207, CPU 11 определяет, установлен ли флаг обработки неподвижного изображения, хранящийся в DRAM 15, в значение ИСТИНА. После определения, что флаг обработки неподвижного изображения не установлен в значение ИСТИНА, процесс продвигается на этан S209. После определения, что флаг обработки неподвижного изображения установлен в значение ИСТИНА, процесс продвигается на этан S208. На этапе S208, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные и подобное для снимка переэкспонированного изображения на этапе S205, генерирует кадр переэкспонированного неподвижного изображения и сохраняет его в DRAM 15. На этапе S209, CPU 11 устанавливает экспозицию следующего кадра в недоэкспозицию и сохраняет установление в DRAM 15. После этого, процесс продвигается на этан S215.
[0044] На этапе S210, CPU 11 предписывает схеме 17 захвата изображения снять недоэкспонированное изображение по сравнению с правильной экспозицией. На этапе S211, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные, обработку по изменению размера в отношении размера записи видео и подобное для снимка недоэкспонированного изображения на этапе S210, генерирует недоэкспонированный видеокадр и сохраняет его в DRAM 15. На этапе S212, CPU 11 определяет, установлен ли флаг обработки неподвижного изображения, хранящийся в DRAM 15, в значение ИСТИНА. После определения, что флаг обработки неподвижного изображения не установлен в значение ИСТИНА, процесс продвигается на этан S214. После определения, что флаг обработки неподвижного изображения установлен в значение ИСТИНА, процесс продвигается на этан S213. На этапе S213, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные и подобное для снимка недоэкспонированного изображения на этапе S210, генерирует кадр недоэкспонированного неподвижного изображения и сохраняет его в DRAM 15. На этапе S214, CPU 11 устанавливает экспозицию следующего кадра в переэкспозицию и сохраняет установление в DRAM 15. После этого, процесс продвигается на этан S215.
[0045] На этапе S215, CPU 11 определяет, сохранены ли переэкспонированный и недоэкспонированный видеокадры в DRAM 15 на этапах S206 и S211, и существует ли один завершенный набор переэкспонированного и недоэкспонированного видеокадров. После определения, что один завершенный набор переэкспонированного и недоэкспонированного видеокадров не существует, процесс продвигается на этан S221. После определения, что один завершенный набор переэкспонированного и недоэкспонированного видеокадров существует, процесс продвигается на этан S216.
[0046] На этапе S216, CPU 11 считывает набор переэкспонированного и недоэкспонированного видеокадров, сохраненных в DRAM 15 на этапах S206 и S211, и составляет их с использованием схемы 18 обработки изображения, тем самым генерируя HDR-видеокадр, имеющий расширенный динамический диапазон. На этапе S217, CPU 11 кодирует со сжатием HDR-видеокадр, сгенерированный на этапе S216, в видеоданные формата H.264 или подобного с использованием схемы 19 сжатия видео. На этапе S218, CPU 11 записывает видеоданные, кодированные со сжатием на этапе S217, на носитель 20 записи через интерфейс 16 носителя записи. На этапе S219, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по изменению размера до размера отображения и подобного для HDR-видеокадра, сгенерированного на этапе S216 и генерирует данные отображения электронного видоискателя. На этапе S220, CPU 11 предписывает блоку 13 отображения отобразить данные отображения, сгенерированные на этапе S219. То есть, изображение для визирования по экрану на блоке 13 отображения обновляется.
[0047] На этапе S221, CPU 11 определяет, установлен ли флаг обработки неподвижного изображения, хранящийся в DRAM 15, в значение ИСТИНА. После определения, что флаг обработки неподвижного изображения не установлен в значение ИСТИНА, процесс продвигается на этан S227. После определения, что флаг обработки неподвижного изображения установлен в значение ИСТИНА, процесс продвигается на этан S222. На этапе S222, CPU 11 определяет, сохранены ли кадры переэкспонированного и недоэкспонированного неподвижных изображений в DRAM 15 на этапах S208 и S213, и существует ли один завершенный набор кадров переэкспонированного и недоэкспонированного неподвижных изображений. После определения, что один завершенный набор кадров переэкспонированного и недоэкспонированного неподвижных изображений не существует, процесс продвигается на этан S227. После определения, что один завершенный набор кадров переэкспонированного и недоэкспонированного неподвижных изображений существует, процесс продвигается на этан S223.
[0048] На этапе S223, CPU 11 считывает кадры переэкспонированного и недоэкспонированного неподвижных изображений, сохраненные в DRAM 15 на этапах S208 и S213, и составляет их с использованием схемы 18 обработки изображения, тем самым генерируя кадр неподвижного HDR-изображения, имеющий расширенный динамический диапазон. На этапе S224, CPU 11 кодирует со сжатием кадр неподвижного HDR-изображения, сгенерированный на этапе S223, в данные неподвижного изображения формата JPEG с использованием схемы 21 сжатия неподвижного изображения. На этапе S225, CPU 11 записывает данные неподвижного изображения, кодированные со сжатием на этапе S224, на носитель 20 записи через интерфейс 16 носителя записи. На этапе S226, так как последовательность процессов для неподвижного изображения согласно инструкции съемки неподвижного изображения на этапе S202 закончилась, CPU 11 устанавливает флаг обработки неподвижного изображения в значение ЛОЖЬ (например, 0) и сохраняет его в DRAM 15.
[0049] На этапе S227, CPU 11 определяет, введена ли инструкция остановки записи видео посредством оперирования кнопкой записи видео операционного блока 14. После определения, что инструкция остановки записи видео не введена, CPU 11 возвращается на этап S202 для продолжения обработки следующего видеокадра. После определения, что инструкция остановки записи видео введена, CPU 11 заканчивает запись HDR-видео.
[0050] Как описано выше, в этом варианте осуществления, CPU 11 генерирует множество видеокадров из множества кадров, включающих в себя кадр, захваченный при первом условии экспозиции, и последующий кадр, захваченный при втором условии экспозиции. В дополнение, CPU 11 генерирует множество кадров неподвижных изображений из множества кадров, включающих в себя кадр сразу после принятия инструкции съемки неподвижного изображения и последующий кадр. Это может сократить временную задержку съемки кадра неподвижного HDR-изображения по сравнению с обработкой управления по первому варианту осуществления.
[0051] В этом варианте осуществления, был разъяснен пример, в котором переэкспонированное и недоэкспонированное изображения преобразовывают в YUV-данные и затем составляют для генерирования HDR-изображения. Однако, переэкспонированное и недоэкспонированное изображения в формате необработанных данных, выведенные из блока захвата изображения, могут быть составлены и затем преобразованы в YUV-данные.
[0052] В этом варианте осуществления, был разъяснен пример, в котором для генерирования HDR-изображения составляют два изображения, переэкспонированное и недоэкспонированное. Однако, число изображений, которые должны быть составлены, может быть увеличено, и например, для генерирования HDR-изображения можно составить три изображения, переэкспонированное, недоэкспонированное и правильно экспонированное.
[0053]<Третий вариант осуществления>
Устройство 10 захвата изображения может сгенерировать и записать HDR-видео посредством составления множества изображений, непрерывно захватываемых при изменении времени экспозиции. Устройство 10 захвата изображения может также принять инструкцию съемки неподвижного изображения посредством операции операционного блока 14 во время записи HDR-видео и снять неподвижное HDR-изображение, в то же время продолжая запись HDR-видео. Временная задержка съемки в этот раз может быть сокращена.
[0054] Фиг.7 показывает пример тактирования операций устройства 10 захвата изображения. Схема 17 захвата изображения выполняет захват изображения, в то же время в качестве альтернативы, изменяя время экспозиции. Схема 18 обработки изображения периодически генерирует переэкспонированный видеокадр 501 и недоэкспонированный видеокадр 502. Когда набор переэкспонированного и недоэкспонированного видеокадров получен, схема 18 обработки изображения составляет переэкспонированный и недоэкспонированный видеокадры и генерирует HDR-видеокадр 503, имеющий расширенный динамический диапазон. Схема 19 сжатия видео кодирует со сжатием непрерывные HDR-видеокадры и записывает их на носитель 20 записи как HDR-видео.
[0055] В этот раз, кадр 505 переэкспонированного неподвижного изображения и кадр 506 недоэкспонированного неподвижного изображения также периодически генерируются и сохраняются в буферах DRAM 15 в то же время, что и генерирование видеокадра. В этот раз, емкости буфера по меньшей мере для двух изображений, необходимых для обработки по составлению, выделяются в DRAM 15, так чтобы сохранить один сгенерированный кадр переэкспонированного неподвижного изображения и один сгенерированный кадр недоэкспонированного неподвижного изображения, соответственно. Когда кадр переэкспонированного неподвижного изображения или кадр недоэкспонированного неподвижного изображения генерируется вновь, ранее сохраненный кадр переэкспонированного неподвижного изображения или кадр недоэкспонированного неподвижного изображения перезаписывается.
[0056] После принятия инструкции съемки неподвижного изображения 504 посредством операции операционного блока 14 во время записи HDR-видео, схема 18 обработки изображения выполняет нижеследующую обработку. То есть, схема 18 обработки изображения ожидает генерирование кадра переэкспонированного неподвижного изображения или кадра недоэкспонированного неподвижного изображения для кадра, где была принята инструкция съемки неподвижного изображения, и получение набора кадров неподвижных изображений. Когда набор кадров переэкспонированного и недоэкспонированного неподвижных изображений получен, схема 18 обработки изображения составляет набор кадров переэкспонированного и недоэкспонированного неподвижных изображений и генерирует кадр 507 неподвижного HDR-изображения, имеющий расширенный динамический диапазон. Схема 21 сжатия неподвижного изображения кодирует со сжатием кадр неподвижного HDR-изображения и записывает его на носитель 20 записи как неподвижное HDR-изображение.
[0057] Когда кадр неподвижного изображения также таким образом периодически генерируется и сохраняется в буфере в то же время, что и генерирование видеокадра, кадр неподвижного HDR-изображения может быть сгенерирован посредством составления кадра, где была принята инструкция съемки неподвижного изображения, и непосредственно предшествующего кадра, хранящегося в буфере, и сохранен. Это может сократить временную задержку съемки, хотя нагрузка обработки и потребление электроэнергии увеличиваются, так как кадр неподвижного изображения генерируется все время.
[0058] Фиг.8A-8B показывают схемы последовательности операций устройства 10 захвата изображения. CPU 11 управляет блоками, так чтобы реализовать операцию, показанную на Фиг.8A-8B. Когда инструкция запуска записи HDR-видео вводится посредством нажатия кнопки записи видео операционного блока 14, запускается последовательность, показанная на Фиг.8A-8B. На этапе S301, CPU 11 устанавливает экспозицию следующего кадра в переэкспозицию и сохраняет установление в DRAM 15. Установление экспозиции используется для определения, снять ли переэкспонированное изображение или недоэкспонированное изображение в последующей последовательности. На этапе S302, CPU 11 определяет, ввел ли пользователь инструкцию съемки неподвижного изображения посредством оперирования переключателем SW2 операционного блока 14. После определения, что инструкция съемки неподвижного изображения не введена, процесс продвигается на S304. После определения, что инструкция съемки неподвижного изображения введена, CPU 11 устанавливает флаг обработки неподвижного изображения в значение ИСТИНА (например, 1) и сохраняет его в DRAM 15 на этапе S303. Флаг обработки неподвижного изображения используется для определения, выполнить ли обработку неподвижного изображения в последующей последовательности. На этапе S304, CPU 11 определяет, является ли установление экспозиции, хранящееся в DRAM 15, установлением переэкспозиции или недоэкспозиции. После определения, что установлением экспозиции является установление переэкспозиции, процесс продвигается на этан S305. После определения, что установлением экспозиции является установление недоэкспозиции, процесс продвигается на этан S309. На этапе S305, CPU 11 предписывает схеме 17 захвата изображения снять переэкспонированное изображение по сравнению с правильной экспозицией. На этапе S306, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные, обработку по изменению размера в отношении размера записи видео и подобное для снимка переэкспонированного изображения на этапе S305, генерирует переэкспонированный видеокадр и сохраняет его в DRAM 15. На этапе S307, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные и подобное для снимка переэкспонированного изображения на этапе S305, генерирует кадр переэкспонированного неподвижного изображения и сохраняет его в буфере DRAM 15. На этапе S308, CPU 11 устанавливает экспозицию следующего кадра в недоэкспозицию и сохраняет установление в DRAM 15. После этого, процесс продвигается на этан S313.
[0059] На этапе S309, CPU 11 предписывает схеме 17 захвата изображения снять недоэкспонированное изображение по сравнению с правильной экспозицией. На этапе S310, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные, обработку по изменению размера в отношении размера записи видео и подобное для снимка недоэкспонированного изображения на этапе S309, генерирует недоэкспонированный видеокадр и сохраняет его в DRAM 15. На этапе S311, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные и подобное для снимка недоэкспонированного изображения на этапе S309, генерирует кадр недоэкспонированного неподвижного изображения и сохраняет его в буфере DRAM 15. На этапе S312, CPU 11 устанавливает экспозицию следующего кадра в переэкспозицию и сохраняет установление в DRAM 15. После этого, процесс продвигается на этан S313.
[0060] На этапе S313, CPU 11 определяет, сохранены ли переэкспонированный и недоэкспонированный видеокадры в DRAM 15 на этапах S306 и S310, и существует ли один завершенный набор переэкспонированного и недоэкспонированного видеокадров. После определения, что один завершенный набор переэкспонированного и недоэкспонированного видеокадров не существует, процесс продвигается на этан S319. После определения, что один завершенный набор переэкспонированного и недоэкспонированного видеокадров существует, процесс продвигается на этан S314. На этапе S314, CPU 11 считывает набор переэкспонированного и недоэкспонированного видеокадров, сохраненных в DRAM 15 на этапах S306 и S310, и составляет их с использованием схемы 18 обработки изображения, тем самым генерируя HDR-видеокадр, имеющий расширенный динамический диапазон. На этапе S315, CPU 11 кодирует со сжатием HDR-видеокадр, сгенерированный на этапе S314, в видеоданные формата H.264 или подобного с использованием схемы 19 сжатия видео. На этапе S316, CPU 11 записывает видеоданные, кодированные со сжатием на этапе S315, на носитель 20 записи через интерфейс 16 носителя записи. На этапе S317, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по изменению размера до размера отображения и подобного для HDR-видеокадра, сгенерированного на этапе S315 и генерирует данные отображения электронного видоискателя. На этапе S318, CPU 11 предписывает блоку 13 отображения отобразить данные отображения, сгенерированные на этапе S317. То есть, изображение для визирования по экрану на блоке 13 отображения обновляется.
[0061] На этапе S319, CPU 11 определяет, установлен ли флаг обработки неподвижного изображения, хранящийся в DRAM 15, в значение ИСТИНА. После определения, что флаг обработки неподвижного изображения не установлен в значение ИСТИНА, процесс продвигается на этан S324. После определения, что флаг обработки неподвижного изображения установлен в значение ИСТИНА, процесс продвигается на этан S320. На этапе S320, CPU 11 считывает кадры переэкспонированного и недоэкспонированного неподвижных изображений, сохраненные в буфере DRAM 15 на этапах S307 и S311, и составляет их с использованием схемы 18 обработки изображения, тем самым генерируя кадр неподвижного HDR-изображения, имеющий расширенный динамический диапазон. В этот раз, кадр, где была принята инструкция съемки неподвижного изображения, и непосредственно предшествующий кадр, хранящийся в буфере, используются для составления. На этапе S321, CPU 11 кодирует со сжатием кадр неподвижного HDR-изображения, сгенерированный на этапе S320, в данные неподвижного изображения формата JPEG с использованием схемы 21 сжатия неподвижного изображения. На этапе S322, CPU 11 записывает данные неподвижного изображения, кодированные со сжатием на этапе S321, на носитель 20 записи через интерфейс 16 носителя записи. На этапе S323, так как последовательность процессов для неподвижного изображения согласно инструкции съемки неподвижного изображения на этапе S302 закончилась, CPU 11 устанавливает флаг обработки неподвижного изображения в значение ЛОЖЬ (например, 0) и сохраняет его в DRAM 15.
[0062] На этапе S324, CPU 11 определяет, введена ли инструкция остановки записи видео посредством оперирования кнопкой записи видео операционного блока 14. После определения, что инструкция остановки записи видео не введена, CPU 11 возвращается на этап S302 для продолжения обработки следующего видеокадра. После определения, что инструкция остановки записи видео введена, CPU 11 заканчивает запись HDR-видео.
[0063] Как описано выше, в этом варианте осуществления, каждый раз, когда генерируется множество видеокадров, CPU 11 генерирует множество соответствующих кадров неподвижных изображений. Буфер временно хранит множество сгенерированных кадров неподвижных изображений. После принятия инструкции съемки неподвижного изображения, CPU 11 использует кадр неподвижного изображения, сгенерированный в текущем кадре, и кадр неподвижного изображения непосредственно предшествующего кадра, считанного из буфера. Это может сократить временную задержку съемки в этот раз, хотя нагрузка обработки и потребления электроэнергии увеличиваются.
[0064] В этом варианте осуществления, был разъяснен пример, в котором переэкспонированное и недоэкспонированное изображения преобразовывают в YUV-данные и затем составляют для генерирования HDR-изображения. Однако, переэкспонированное и недоэкспонированное изображения в формате необработанных данных, выведенные из блока захвата изображения, могут быть составлены и затем преобразованы в YUV-данные.
[0065] В этом варианте осуществления, был разъяснен пример, в котором для генерирования HDR-изображения составляют два изображения, переэкспонированное и недоэкспонированное. Однако, число изображений, которые должны быть составлены, может быть увеличено, и например, для генерирования HDR-изображения можно составить три изображения, переэкспонированное, недоэкспонированное и правильно экспонированное.
[0066]<Четвертый вариант осуществления>
Устройство 10 захвата изображения может сгенерировать и записать HDR-видео посредством составления множества изображений, непрерывно захватываемых при изменении времени экспозиции. Устройство 10 захвата изображения может также принять инструкцию съемки неподвижного изображения посредством операции операционного блока 14 во время записи HDR-видео и снять неподвижное HDR-изображение, в то же время продолжая запись HDR-видео. Временная задержка съемки в этот раз может быть устранена.
[0067] Фиг.9 показывает пример тактирования операций устройства 10 захвата изображения. Схема 17 захвата изображения выполняет захват изображения, в то же время в качестве альтернативы изменяя время экспозиции. Схема 18 обработки изображения периодически генерирует переэкспонированный видеокадр 601 и недоэкспонированный видеокадр 602. Когда набор переэкспонированного и недоэкспонированного видеокадров получен, схема 18 обработки изображения составляет переэкспонированный и недоэкспонированный видеокадры и генерирует HDR-видеокадр 603, имеющий расширенный динамический диапазон. Схема 19 сжатия видео кодирует со сжатием непрерывные HDR-видеокадры и записывает их на носитель 20 записи как HDR-видео. В этот раз, кадр 605 переэкспонированного неподвижного изображения и кадр 606 недоэкспонированного неподвижного изображения также периодически генерируются и сохраняются в буферах DRAM 15 в то же время, что и генерирование видеокадра. В этот раз, буферные зоны, способные хранить кадры вплоть до набора кадров переэкспонированного и недоэкспонированного неподвижных изображений, использованных для генерирования составленного HDR-изображения, отображаемого на блоке 13 отображения, когда введена инструкция съемки неподвижного изображения, выделяются в DRAM 15. Когда отображение видоискателя на блоке 13 отображения обновлено, набор кадров переэкспонированного и недоэкспонированного неподвижных изображений, использованных для генерирования отображаемого составленного HDR-изображения, становится необязательным и может вследствие этого быть перезаписан вновь сгенерированными кадрами переэкспонированного и недоэкспонированного неподвижных изображений.
[0068] После принятия инструкции съемки неподвижного изображения 604 посредством операции операционного блока 14 во время записи HDR-видео, схема 18 обработки изображения составляет набор кадров переэкспонированного и недоэкспонированного неподвижных изображений и генерирует кадр неподвижного HDR-изображения 607, имеющий расширенный динамический диапазон. В этот раз, набор кадров переэкспонированного и недоэкспонированного неподвижных изображений, использованных для генерирования составленного HDR-изображения, отображаемого на блоке 13 отображения и сохраненного в буферах, используется для составления. Схема 21 сжатия неподвижного изображения кодирует со сжатием кадр неподвижного HDR-изображения и записывает его на носитель 20 записи как неподвижное HDR-изображение.
[0069] Кадр неподвижного изображения также, таким образом, периодически генерируется и сохраняется в буфере в то же время, что и генерирование видеокадра. Это делает возможным генерирование и запись кадра неподвижного HDR-изображения посредством составления того же набора кадров переэкспонированного и недоэкспонированного неподвижных изображений, что и набор, использованный для генерирования составленного HDR-изображения, отображаемого, когда была получена инструкция съемки неподвижного изображения. Это может устранить временную задержку съемки, хотя нагрузка обработки и потребление электроэнергии увеличиваются, так как кадр неподвижного изображения генерируется все время, и емкость буфера, необходимая для сохранения тех же кадров, что и кадров, использованных для генерирования составленного HDR-изображения, который отображается, также увеличивается.
[0070] Фиг.10 показывает схему последовательности операций устройства 10 захвата изображения. CPU 11 управляет блоками, так чтобы реализовать операцию, показанную на Фиг.10. Когда инструкция запуска записи HDR-видео вводится посредством нажатия кнопки записи видео операционного блока 14, запускается последовательность, показанная на Фиг.10. На этапе S401, CPU 11 устанавливает экспозицию следующего кадра в переэкспозицию и сохраняет установление в DRAM 15. Установление экспозиции используется для определения, снять ли переэкспонированное изображение или недоэкспонированное изображение в последующей последовательности. На этапе S402, CPU 11 определяет, является ли установление экспозиции, хранящееся в DRAM 15, установлением переэкспозиции или недоэкспозиции. После определения, что установлением экспозиции является установление переэкспозиции, процесс продвигается на этан S403. После определения, что установлением экспозиции является установление недоэкспозиции, процесс продвигается на этан S407. На этапе S403, CPU 11 предписывает схеме 17 захвата изображения снять переэкспонированное изображение по сравнению с правильной экспозицией. На этапе S404, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные, обработку по изменению размера в отношении размера записи видео и подобное для снимка переэкспонированного изображения на этапе S403, генерирует переэкспонированный видеокадр и сохраняет его в DRAM 15. На этапе S405, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные и подобное для снимка переэкспонированного изображения на этапе S403, генерирует кадр переэкспонированного неподвижного изображения и сохраняет его в буфере DRAM 15. На этапе S406, CPU 11 устанавливает экспозицию следующего кадра в недоэкспозицию и сохраняет установление в DRAM 15. После этого, процесс продвигается на этан S411.
[0071] На этапе S407, CPU 11 предписывает схеме 17 захвата изображения снять недоэкспонированное изображение по сравнению с правильной экспозицией. На этапе S408, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные, обработку по изменению размера в отношении размера записи видео и подобное для снимка недоэкспонированного изображения на этапе S407, генерирует недоэкспонированный видеокадр и сохраняет его в DRAM 15. На этапе S409, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по преобразованию в YUV-данные и подобное для снимка недоэкспонированного изображения на этапе S407, генерирует кадр недоэкспонированного неподвижного изображения и сохраняет его в буфере DRAM 15. На этапе S410, CPU 11 устанавливает экспозицию следующего кадра в переэкспозицию и сохраняет установление в DRAM 15. После этого, процесс продвигается на этан S411.
[0072] На этапе S411, CPU 11 определяет, сохранены ли переэкспонированный и недоэкспонированный видеокадры в DRAM 15 на этапах S404 и S408, и существует ли один завершенный набор переэкспонированного и недоэкспонированного видеокадров. После определения, что один завершенный набор переэкспонированного и недоэкспонированного видеокадров не существует, процесс продвигается на этан S417. После определения, что один завершенный набор переэкспонированного и недоэкспонированного видеокадров существует, процесс продвигается на этан S412. На этапе S412, CPU 11 считывает набор переэкспонированного и недоэкспонированного видеокадров, сохраненных в DRAM 15 на этапах S404 и S408, и составляет их с использованием схемы 18 обработки изображения, тем самым генерируя HDR-видеокадр, имеющий расширенный динамический диапазон. На этапе S413, CPU 11 кодирует со сжатием HDR-видеокадр, сгенерированный на этапе S412, в видеоданные формата H.264 или подобного с использованием схемы 19 сжатия видео. На этапе S414, CPU 11 записывает видеоданные, кодированные со сжатием на этапе S413, на носитель 20 записи через интерфейс 16 носителя записи. На этапе S415, CPU 11 выполняет, с использованием схемы 18 обработки изображения, обработку по изменению размера до размера отображения и подобного для HDR-видеокадра, сгенерированного на этапе S412 и генерирует данные отображения электронного видоискателя. На этапе S416, CPU 11 предписывает блоку 13 отображения отобразить данные отображения, сгенерированные на этапе S415. То есть, изображение для визирования по экрану на блоке 13 отображения обновляется.
[0073] На этапе S417, CPU 11 определяет, ввел ли пользователь инструкцию съемки неподвижного изображения посредством оперирования переключателем SW2 операционного блока 14. После определения, что инструкция съемки неподвижного изображения не введена, процесс продвигается на S421. После определения, что инструкция съемки неподвижного изображения введена, процесс продвигается на S418. На этапе S418, CPU 11 считывает кадры переэкспонированного и недоэкспонированного неподвижных изображений, сохраненные в буфере DRAM 15 на этапах S405 и S409, и составляет их с использованием схемы 18 обработки изображения, тем самым генерируя кадр неподвижного HDR-изображения, имеющий расширенный динамический диапазон. В этот раз, используется тот же набор кадров переэкспонированного и недоэкспонированного неподвижных изображений, что и набор, использованный для генерирования составленного HDR-изображения, отображаемого на блоке 13 отображения, когда была принята инструкция съемки неподвижного изображения. На этапе S419, CPU 11 кодирует со сжатием кадр неподвижного HDR-изображения, сгенерированный на этапе S418, в данные неподвижного изображения формата JPEG с использованием схемы 21 сжатия неподвижного изображения. На этапе S420, CPU 11 записывает данные неподвижного изображения, кодированные со сжатием на этапе S419, на носитель 20 записи через интерфейс 16 носителя записи.
[0074] На этапе S421, CPU 11 определяет, введена ли инструкция остановки записи видео посредством оперирования кнопкой записи видео операционного блока 14. После определения, что инструкция остановки записи видео не введена, CPU 11 возвращается на этап S402 для продолжения обработки следующего видеокадра. После определения, что инструкция остановки записи видео введена, CPU 11 заканчивает запись HDR-видео.
[0075] Как описано выше, в этом варианте осуществления, множество кадров неподвижных изображений, соответствующих множеству видеокадров, в качестве основы HDR-видео, отображаемого на блоке отображения в момент времени принятия инструкции съемки неподвижного изображения, считывают из буферов и составляют, тем самым генерируя кадр неподвижного HDR-изображения. Это делает возможным генерирование и запись кадра неподвижного HDR-изображения посредством составления того же набора кадров переэкспонированного и недоэкспонированного неподвижных изображений, что и набор, использованный для генерирования составленного HDR-изображения, отображаемого на блоке 13 отображения, когда была получена инструкция съемки неподвижного изображения. Когда инструкция съемки неподвижного изображения принимается во время записи HDR-видео, неподвижное HDR-изображение может быть записано, в то же время продолжая запись HDR-видео. В дополнение, временная задержка съемки в этот раз может быть устранена, хотя нагрузка обработки и потребления электроэнергии увеличиваются, и необходимая емкость буфера также увеличивается.
[0076] В этом варианте осуществления, был разъяснен пример, в котором переэкспонированное и недоэкспонированное изображения преобразовывают в YUV-данные и затем составляют для генерирования HDR-изображения. Однако, переэкспонированное и недоэкспонированное изображения в формате необработанных данных, выведенные из блока захвата изображения, могут быть составлены и затем преобразованы в YUV-данные.
[0077] В этом варианте осуществления, был разъяснен пример, в котором для генерирования HDR-изображения составляют два изображения, переэкспонированное и недоэкспонированное. Однако, число изображений, которые должны быть составлены, может быть увеличено, и например, для генерирования HDR-изображения можно составить три изображения, переэкспонированное, недоэкспонированное и правильно экспонированное.
[0078] В вышеописанных с первого по четвертый вариантах осуществления, неподвижное HDR-изображение генерируется с разным тактированием по отношению к генерированию HDR-видео. Так как необходимая емкость буфера, вычислительная нагрузка и временная задержка от инструкции съемки неподвижного HDR-изображения до генерирования неподвижного HDR-изображения имеют компромиссные взаимосвязи, можно выбрать один из процессов согласно вариантам осуществления.
[0079](Другие варианты осуществления)
Варианты осуществления настоящего изобретения могут быть также реализованы компьютером системы или устройства, который считывает и исполняет исполняемые компьютером инструкции, записанные на носителе информации (например, постоянном компьютерно-читаемом носителе информации) для выполнения функций одного или более из вышеописанных вариантов осуществления настоящего изобретения, и посредством способа, выполняемого компьютером системы или устройства посредством, например, считывания и исполнения исполняемых компьютером инструкций из носителя информации для выполнения одного или более из вышеописанных вариантов осуществления). Компьютер может содержать одно или более из центрального процессорного блока (CPU), микропроцессорного блока (MPU) или других интегральных схем, и может включать в себя сеть из отдельных компьютеров или отдельные компьютерные процессоры. Исполняемые компьютером инструкции могут быть предоставлены компьютеру, например, из сети или носителя информации. Носитель информации может включать в себя, например, одно или более из жесткого диска, оперативной памяти (RAM), постоянной памяти (ROM), хранилища распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), универсальный цифровой диск (DVD), или диск Blu-ray (BD)™), устройства флэш-памяти, карты памяти и подобного.
[0080] Хотя настоящее изобретение было описано со ссылкой на варианты осуществления, следует понимать, что данное изобретение не ограничено раскрытыми вариантами осуществления. Объем нижеследующей формулы изобретения должен соответствовать наиболее широкой интерпретации с тем, чтобы охватывать все такие модификации и эквивалентные структуры и функции.
[0081] Эта заявка испрашивает приоритет по предварительной заявке на патент Японии № 2013-189847, поданной 12 сентября, 2011, которая настоящим включена в настоящий документ посредством ссылки в полном объеме.