УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ И СПОСОБ ОБРАБОТКИ ИЗОБРАЖЕНИЙ
IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD

Область техники, к которой относится изобретение
[0001] Настоящее изобретение относится к устройству обработки изображений и к способу обработки изображений, а более конкретно, относится к технологии обработки необработанных изображений для движущихся изображений или неподвижных изображений.
Уровень техники
[0002] При выполнении операций съемки, традиционные устройства формирования изображений подвергают информацию необработанных изображений, сформированную посредством датчика изображений (необработанные изображения), обработке дебайеризации (обработке демозаики), с тем, чтобы преобразовывать информацию необработанных изображений в сигналы, состоящие из яркости и цветовой разности. Сигналы затем подвергаются обработке для проявления, такой как удаление шума, коррекция оптического искажения, оптимизация изображений и т.д. Устройство формирования изображений затем, в общем, выполняет кодирование со сжатием для проявленных сигналов яркости и цветоразностных сигналов и после этого записывает на носитель записи.
[0003] С другой стороны, предусмотрены устройства формирования изображений, допускающие запись необработанных изображений. Хотя объем данных, необходимый для того, чтобы записывать необработанное изображение, является большим, это предпочитается многими пользователями с высоким уровнем подготовки. Причина состоит в том, что преимущества заключается в том, что, к примеру, коррекция и ухудшение исходного изображения являются минимальными, и в том, что может выполняться редактирование после съемки.
[0004] В патентной литературе 1 раскрыто устройство формирования изображений, которое записывает необработанные изображения. В патентной литературе 1 раскрыта конфигурация, в которой параметры проявления записываются наряду с необработанным изображением, и при воспроизведении, необработанное изображение проявляется и воспроизводится с использованием этих параметров проявления.
[0005] В последнее время, датчики изображений в устройствах формирования изображений усовершенствованы для ситуации, в которой число пикселов в расчете на изображение гораздо больше. Дополнительно, повышается число изображений, которые могут сниматься посредством непрерывной съемки в секунду. Это приводит к сопутствующему увеличению объема обработки для каждой обработки, составляющей обработку для проявления, такую как обработка дебайеризации для необработанных изображений, удаление шума, коррекция оптического искажения и т.д. В итоге это требует больших схем и увеличенного потребления электроэнергии в устройствах формирования изображений, для выполнения обработки для проявления в реальном времени параллельно со съемкой. Даже в такой ситуации, могут быть случаи, в которых устройство формирования изображений не может демонстрировать высокоуровневую производительность съемки вследствие схем, занятых для обработки с целью проявления, и ограничений, связанных с потреблением электроэнергии.
[0006] С другой стороны, объем обработки, связанный с проявлением во время съемки, может уменьшаться посредством конфигурации, в которой необработанные изображения записываются без проявления, к примеру, в патентной литературе 1, но быстрое воспроизведение и отображение изображений становится затруднительным, поскольку изображения записываются в состоянии предварительного проявления. Дополнительно, тот факт, что необработанные изображения имеют особенности, уникальные для этого формата данных, и что формат может отличаться в зависимости от изготовителя, может приводить к невозможности воспроизведения (проявления) необработанных изображений, снятых с помощью одного устройства, на другом устройстве. Соответственно, традиционные форматы записи необработанных изображений в этих случаях являются невыгодными относительно простоты использования пользователем.
[0007] Возникает такая проблема, как описано выше, что для реализации высокоуровневой производительности съемки, а также способности быстрого вывода изображений воспроизведенных изображений посредством устройства формирования изображений, либо дорогие схемы должны устанавливаться для работы в режиме высокой производительности, либо необработанные изображения должны иметь возможность записываться и воспроизводиться быстрым и удобным способом. В частности, повышенные затраты являются негативным эффектом для пользователя, так что важно, чтобы устройство формирования изображений имело возможность записывать необработанные изображения удобным для обработки способом.
Список библиографических ссылок
Патентные документы
[0008] Патентная литература 1. Опубликованный патент (Япония) номер 2011-244423
Раскрытие изобретения
[0009] Предложены устройство обработки изображений и способ обработки изображений, обеспечивающие возможность устройству, которое записывает необработанные изображения, надлежащим образом выполнять отображение при съемке и отображение при воспроизведении.
[0010] Устройство обработки изображений согласно настоящему изобретению включает в себя: блок формирования изображений, сконфигурированный с возможностью использовать датчик изображений для того, чтобы получать необработанное изображение, представляющее предварительно проявленное изображение, из сигналов формирования изображений для изображения объекта; блок уменьшения, сконфигурированный с возможностью уменьшать необработанное изображение, чтобы формировать уменьшенное необработанное изображение; первый проявочный блок, сконфигурированный с возможностью получать уменьшенное необработанное изображение при съемке и выполнять обработку для проявления; блок записи, сконфигурированный с возможностью записывать каждые данные необработанного изображения и уменьшенного необработанного изображения на носитель записи; блок инструктирования, сконфигурированный с возможностью инструктировать воспроизведение необработанного изображения, записанного на носитель записи; второй проявочный блок, сконфигурированный с возможностью получать уменьшенное необработанное изображение, записанное на носитель записи, и выполнять обработку для проявления в соответствии с инструкцией для воспроизведения; и блок обработки отображения, сконфигурированный с возможностью отображать воспроизводимое изображение, подвергнутое обработке для проявления посредством второго проявочного блока.
[0011] Дополнительные признаки настоящего изобретения должны становиться очевидными из нижеприведенного описания примерных вариантов осуществления со ссылкой на прилагаемые чертежи.
Краткое описание чертежей
[0012] Фиг. 1 является блок-схемой, иллюстрирующей пример конфигурации устройства обработки изображений согласно первому варианту осуществления настоящего изобретения.
Фиг. 2 является схемой переходов состояний (режимов) согласно варианту осуществления.
Фиг. 3 является блок-схемой последовательности операций способа, связанной с обработкой съемки согласно варианту осуществления.
Фиг. 4A является схемой, иллюстрирующей пример конфигурации файла, записанного в варианте осуществления.
Фиг. 4B является схемой, иллюстрирующей пример конфигурации файла, записанного в варианте осуществления.
Фиг. 4C является схемой, иллюстрирующей пример конфигурации файла, записанного в варианте осуществления.
Фиг. 5 является блок-схемой последовательности операций способа, связанной с обработкой для проявления согласно варианту осуществления.
Фиг. 6 является блок-схемой последовательности операций способа, связанной с обработкой воспроизведения согласно варианту осуществления.
Фиг. 7A является схемой, иллюстрирующей обработку отображения согласно варианту осуществления.
Фиг. 7B является схемой, иллюстрирующей обработку отображения согласно варианту осуществления.
Фиг. 7C является схемой, иллюстрирующей обработку отображения согласно варианту осуществления.
Фиг. 8 является блок-схемой, иллюстрирующей пример конфигурации устройства редактирования (внешнего устройства).
Фиг. 9A является блок-схемой последовательности операций способа, связанной с обработкой редактирования согласно варианту осуществления.
Фиг. 9B является блок-схемой последовательности операций способа, связанной с обработкой выполнения согласно варианту осуществления.
Фиг. 10 является блок-схемой, иллюстрирующей пример конфигурации устройства обработки изображений согласно второму варианту осуществления настоящего изобретения.
Фиг. 11 является пояснительной схемой пиксельной матрицы в необработанном изображении.
Осуществление изобретения
[0013] Первый вариант осуществления
[0014] Ниже подробно описываются варианты осуществления настоящего изобретения со ссылкой на чертежи. Фиг. 1 является блок-схемой, иллюстрирующей пример конфигурации устройства обработки изображений согласно первому варианту осуществления настоящего изобретения. Устройство 100 формирования изображений примерно проиллюстрировано в качестве устройства обработки изображений согласно настоящему варианту осуществления на фиг. 1. Устройство 100 формирования изображений не только записывает информацию изображений, полученную посредством формирования изображений объекта, на носитель записи, но также и имеет функции воспроизведения информации изображений с носителя записи, выполнения обработки для проявления и отображения и функции обмена информации изображений с внешним устройством, сервером (облаком) и т.п. и выполнения редактирования. Соответственно, устройство обработки изображений согласно настоящему варианту осуществления не ограничивается выражением в качестве устройства формирования изображений, и также может называться устройством записи, устройством воспроизведения, устройством записи/воспроизведения, устройством связи, устройством редактирования, системой обработки изображений, системой редактирования и т.д.
[0015] Блок 161 управления на фиг. 1 включает в себя центральный процессор (CPU) и запоминающее устройство (опущено из иллюстрации), сохраняющее управляющую программу, которую выполняет CPU, за счет этого управляя общей обработкой устройства 100 формирования изображений. Функциональный блок 162 включает в себя устройства ввода, такие как клавиши, кнопки, сенсорная панель и т.д., для пользователя, с тем чтобы выдавать инструкции в устройство 100 формирования изображений. Управляющие сигналы из функционального блока 162 обнаруживаются посредством блока 161 управления, и компоненты управляются посредством блока 161 управления таким образом, что действия выполняются согласно операциям. Блок 123 отображения включает в себя жидкокристаллический дисплей (ЖК-дисплей) и т.п., чтобы отображать изображения, которые сняты или воспроизведены, экраны меню, различные типы информации и т.д., на устройстве 100 формирования изображений.
[0016] В настоящем варианте осуществления, термины "снимать" и "съемка" означают действия формирования изображений объекта и отображения изображения, полученного посредством формирования изображений, на блоке 123 отображения, а также дополнительной записи изображения на предварительно определенном носителе записи в качестве файла.
[0017] После инструктирования начала действия съемки посредством функционального блока 162, оптическое изображение объекта, изображение которого должно формироваться, вводится через оптический блок 101, включающий в себя блок линз, и его изображение формируется в блоке 102 датчика изображений. При съемке, действия оптического блока 101 и блока 102 датчика изображений управляются посредством блока 104 управления камерой на основе результатов вычисления значений оценки, таких как апертура, фокус, встряхивание и т.д., которые получаются посредством блока 105 вычисления значений оценки, и информации объекта, такой как результаты распознавания лиц, извлеченные посредством блока 131 распознавания.
[0018] Блок 102 датчика изображений преобразует свет (изображение объекта), который проходит через мозаичный цветной светофильтр красного, зеленого и синего цвета (RGB), размещенный в каждом пикселе, в электрические сигналы. Разрешение датчика изображений является эквивалентным, например, 4K (8 миллионов пикселов или больше) или 8K (33 миллиона пикселов или больше). Фиг. 11 является схемой, иллюстрирующей пример цветного светофильтра, расположенного в блоке 102 датчика изображений, показывающей пиксельную матрицу изображения, которое обрабатывает устройство 100 формирования изображений. Красный цвет (R), зеленый цвет (G) и синий цвет (B) выстраиваются мозаичным способом в каждом пикселе, при этом один набор из одного пиксела красного цвета, одного пиксела синего цвета и двух пикселов зеленого цвета выстраивается в надлежащем порядке для каждых четырех пикселов (два пиксела на два пиксела), как проиллюстрировано на фиг. 11. Электрические сигналы, преобразованные посредством блока 102 датчика изображений, имеют компоненты красного цвета (R), зеленого цвета (G) и синего цвета (B). Следует отметить, что зеленый цвет (G) может обрабатываться в качестве двух типов компонентов зеленого цвета (G0, G1) в различных позициях. Этот тип пиксельной матрицы, в общем, упоминается в качестве байеровской матрицы. Датчик изображений может представлять собой датчик изображений на основе прибора с зарядовой связью (CCD), датчик изображений на основе комплементарной структуры "металл-оксид-полупроводник" (CMOS) и т.п. Хотя проиллюстрирована RGB-цветовая байеровская матрица, другие матрицы также необязательно могут использоваться для цветов и матрицы для цветного светофильтра.
[0019] Электрические сигналы, преобразованные посредством блока 102 датчика изображений, обрабатываются в качестве сигналов формирования изображений отдельных пикселов. Блок 103 обработки сигналов датчика подвергает пикселы, включенные в сигналы формирования изображений, обработке восстановления. Эта обработка восстановления заключает в себе обработку манипуляции со значениями отсутствующих или ненадежных пикселов в блоке 102 датчика изображений посредством выполнения интерполяции с использованием близлежащих пиксельных значений для восстановления таких пикселов и вычитания предварительно определенного значения смещения. Она может изменяться таким образом, что часть или вся эта обработка восстановления выполняется не в этот момент, а позднее при проявлении. В настоящем варианте осуществления, все изображения, которые не подвергнуты существенному проявлению, обрабатываются в качестве необработанных изображений, указывающих предварительно проявленные изображения, независимо от того, выполнена или нет обработка восстановления.
[0020] Другими словами, информация изображений, выводимая из блока 103 обработки сигналов датчика, упоминается в качестве информации необработанных изображений (в дальнейшем в этом документе, "необработанное изображение"), что означает необработанное (предварительно проявленное) изображение в настоящем варианте осуществления. Необработанное изображение подается в блок 113 сжатия необработанных изображений и сжимается для эффективной записи. Размер необработанного изображения также уменьшается посредством блока 109 уменьшения необработанных изображений для эффективного отображения и воспроизведения. Блок 109 уменьшения необработанных изображений изменяет размеры входных необработанных изображений, например, до размера высокой четкости (HD) (эквивалентного приблизительно 2 миллионам пикселов). В дальнейшем в этом документе, необработанное изображение, которое уменьшено посредством блока 109 уменьшения необработанных изображений, упоминается в качестве уменьшенного необработанного изображения.
[0021] Уменьшенное необработанное изображение подается в проявочный блок 111 для "живых" видов в проявочном блоке 110 и подвергается обработке для проявления, с тем чтобы использоваться для отображения при съемке ("живого" вида). Уменьшенное необработанное изображение также подается в блок 113 сжатия необработанных изображений для использования при простом воспроизведении или в качестве прокси при редактировании. Уменьшенное необработанное изображение записывается после сжатия посредством блока 113 сжатия необработанных изображений для эффективной записи, аналогично необработанному изображению. Дополнительно, уменьшенное необработанное изображение также подается в блок 105 вычисления значений оценки.
[0022] Ниже подробно описывается проявочный блок 110. Проявочный блок 110 имеет проявочный блок 111 для "живых" видов (первый проявочный блок), который выполняет проявление для "живого" вида при съемке, проявочный блок 112 для высококачественных изображений (второй проявочный блок), который выполняет высококачественное проявление при невыполнении съемки, и блок 121 переключения, который выбирает вывод означенного. Проявочный блок 111 для "живых" видов имеет возможность выполнять проявление в реальном времени уменьшенного необработанного изображения параллельно со съемкой, тогда как проявочный блок 112 для высококачественных изображений имеет возможность проявлять необработанное изображение перед уменьшением, которое является большим изображением, чем уменьшенное необработанное изображение, с высокой четкостью не в реальном времени. В настоящем варианте осуществления, проявление "живых" видов также может упоминаться в качестве простого проявления или проявления для отображения, и высококачественное проявление также может упоминаться в качестве основного проявления или проявления для воспроизведения, выполняемого в запрашиваемое время.
[0023] Проявочный блок 112 для высококачественных изображений выполняет обработку дебайеризации (обработку демозаики) для входных необработанных изображений или уменьшенных необработанных изображений, при которой обработка цветовой интерполяции выполняется для того, чтобы преобразовывать в сигналы яркости и цветоразностные (или основные цветовые) сигналы, удаляет шум, включенный в сигналы, корректирует оптическое искажение и оптимизирует изображение, т.е. выполняет так называемую обработку для проявления. Дополнительно, проявочный блок 111 для "живых" видов выполняет обработку дебайеризации (обработку демозаики), т.е. обработку цветовой интерполяции, для уменьшенных необработанных изображений, для того чтобы преобразовывать в сигналы яркости и цветоразностные (или основные цветовые) сигналы, удаляет шум, включенный в сигналы, корректирует оптическое искажение и оптимизирует изображение, т.е. выполняет так называемую обработку для проявления.
[0024] Проявочный блок 112 для высококачественных изображений выполняет каждый процесс с более высокой точностью, чем проявочный блок 111 для "живых" видов. Вследствие высокой точности, получается более высококачественное проявленное изображение по сравнению с проявочным блоком 111 для "живых" видов, но нагрузка по обработке возрастает. Соответственно, проявочный блок 112 для высококачественных изображений согласно настоящему варианту осуществления имеет конфигурацию, в которой обработка для проявления может выполняться при воспроизведении или в режиме бездействия после съемки. Размер схем и максимальное (пиковое) потребление электроэнергии могут подавляться посредством выполнения проявления высококачественных изображений после съемки или при воспроизведении, а не при съемке. С другой стороны, проявочный блок 111 для "живых" видов имеет такую конфигурацию, в которой объем обработки, предусмотренной при проявлении, меньше, чем при проявлении высококачественных изображений, так что обработка для проявления может выполняться на высокой скорости при съемке, хотя качество изображений ниже качества изображений проявочного блока 112 для высококачественных изображений. Нагрузка по обработке проявочного блока 111 для "живых" видов является низкой, и, соответственно, проявление в реальном времени каждого кадра может выполняться параллельно с действиями съемки при выполнении съемки "живых" видов движущихся изображений или неподвижных изображений.
[0025] Блок 121 переключения переключается посредством блока 161 управления, согласно управлению в соответствии с операциями, инструктированными пользователем из функционального блока 162, или текущим выполняемым рабочим режимом. Может осуществляться компоновка, в которой только один из проявочного блока 111 для "живых" видов и проявочного блока 112 для высококачественных изображений, который должен выводить сигналы, выполняет операции проявления в сочетании с переключением блока 121 переключения, в то время как операции другого прекращаются. Хотя проявочный блок 111 для "живых" видов и проявочный блок 112 для высококачественных изображений проиллюстрированы как отдельно существующие конфигурации в проявочном блоке 110 согласно настоящему варианту осуществления, один проявочный блок может избирательно выполнять проявление "живых" видов и проявление высококачественных изображений посредством переключения рабочего режима.
[0026] Информация изображений, подвергнутая обработке для проявления посредством проявочного блока 110, дополнительно подвергается предварительно определенной обработке отображения посредством блока 122 обработки отображения и после этого отображается в блоке 123 отображения. Информация изображений, подвергнутая обработке для проявления, также может выводиться во внешнее устройство отображения, соединенное посредством выходного видеотерминала 124. Выходной видеотерминал 124 включает в себя интерфейсы общего назначения, такие как мультимедийный интерфейс высокой четкости (HDMI, зарегистрированная торговая марка) и последовательный цифровой интерфейс (SDI).
[0027] При съемке, информация изображений, подвергнутая проявлению "живых" видов посредством проявочного блока 110, подается в блок 105 вычисления значений оценки. Блок 105 вычисления значений оценки вычисляет значения оценки из информации уменьшенных необработанных изображений или изображений после обработки для проявления, такой как состояние фокусировки, состояние экспозиции и т.д. Вычисленные значения оценки выводятся в блок 104 управления камерой. Информация отображения, указывающая результаты оценки, выводится в блок 122 обработки отображения. Дополнительно, информация изображений, подвергнутая проявлению "живых" видов, также подается в блок 131 распознавания. Блок 131 распознавания имеет функции обнаружения и распознавания информации объектов, таких как лица, люди и т.д., в информации изображений. Например, блок 131 распознавания обнаруживает то, имеются или нет лица на экране информации изображений, и если лица имеются, выводит информацию, указывающую позиции лиц, в блок 104 управления камерой и дополнительно распознает конкретных людей на основе информации признаков, такой как лица и т.д. Информация отображения, указывающая результаты обнаружения и распознавания, выводится в блок 122 обработки отображения.
[0028] Информация изображений, подвергнутая проявлению высококачественных изображений посредством проявочного блока 110, подается в блок 141 сжатия неподвижных изображений или блок 142 сжатия движущихся изображений. В случае сжатия информации изображений в качестве неподвижного изображения, используется блок 141 сжатия неподвижных изображений. В случае сжатия информации изображений в качестве движущегося изображения, используется блок 142 сжатия движущихся изображений. Блок 141 сжатия неподвижных изображений и блок 142 сжатия движущихся изображений выполняют высокоэффективное кодирование (кодирование со сжатием) соответствующей информации изображений, за счет этого формируя информацию изображений, в которой объем информации сжат и преобразуется в проявленный файл с высококачественными изображениями (файл с неподвижными изображениями или файл с движущимися изображениями). Примеры стандартных технологий кодирования, которые могут использоваться, включают в себя JPEG и т.п. для сжатия неподвижных изображений и MPEG-2, H.264, H.265 и т.п. для сжатия движущихся изображений.
[0029] Блок 113 сжатия необработанных изображений выполняет высокоэффективное кодирование данных необработанных изображений из блока 103 обработки сигналов датчика и данных уменьшенных необработанных изображений из блока 109 уменьшения необработанных изображений с использованием такой технологии, как вейвлет-преобразование, квантование, энтропийное кодирование (дифференциальное кодирование и т.д.) и т.п. Блок 113 сжатия необработанных изображений формирует файлы необработанных изображений (необработанные файлы) и уменьшенные необработанные изображения (уменьшенные необработанные файлы), которые сжаты посредством высокоэффективного кодирования. Необработанные файлы и уменьшенные необработанные файлы сначала сохраняются в буфере 115 (на носителе данных). Необработанные файлы и уменьшенные необработанные файлы могут оставляться в буфере 115 и вызываться снова либо могут сохраняться в буфере 115 и затем переноситься на отдельный носитель записи и записываться (удаляться из буфера 115), как описано ниже.
[0030] Необработанные файлы и уменьшенные необработанные файлы, и проявленные файлы с высококачественными изображениями (файлы с неподвижными изображениями и файлы с движущимися изображениями) записываются на носитель 152 записи посредством блока 151 записи/воспроизведения. Примеры носителя 152 записи включают в себя встроенное полупроводниковое запоминающее устройство большой емкости или жесткий диск, съемную карту памяти и т.п. Блок 151 записи/воспроизведения также может считывать различные типы файлов с носителя 152 записи в соответствии с пользовательскими операциями.
[0031] Блок 151 записи/воспроизведения может обмениваться различными типами файлов и связанной информацией с внешним сервером хранения данных, соединенным по сети через блок 153 связи, либо с информационным мобильным терминалом или персональным компьютером (PC) и т.п. Блок 153 связи сконфигурирован с возможностью иметь возможность осуществлять доступ к внешним устройствам по Интернету посредством беспроводной связи или кабельной связи либо посредством прямой связи между устройствами с использованием терминала 154 связи. Соответственно, блок 151 записи/воспроизведения может записывать необработанные файлы и уменьшенные необработанные файлы, и проявленные файлы с высококачественными изображениями (файлы с неподвижными изображениями и файлы с движущимися изображениями) на внешние устройства и выдавать инструкции, чтобы формировать информацию редактирования на основе записанной информации.
[0032] При выполнении операций воспроизведения устройства 100 формирования, изображений блок 151 записи/воспроизведения получает требуемый файл с носителя 152 записи или из внешнего устройства через блок 153 связи и воспроизводит файл. Если файл, который должен воспроизводиться, представляет собой необработанный файл или уменьшенный необработанный файл, блок 151 записи/воспроизведения хранит полученный необработанный файл в буферном блоке 115. Если файл, который должен воспроизводиться, представляет собой файл с неподвижными изображениями, блок 151 записи/воспроизведения подает полученный файл в блок 143 распаковки неподвижных изображений. Если файл, который должен воспроизводиться, представляет собой файл с движущимися изображениями, блок 151 записи/воспроизведения подает полученный файл в блок 144 распаковки движущихся изображений.
[0033] Блок 114 распаковки необработанных изображений считывает необработанный файл или уменьшенный необработанный файл, сохраненный в буфере 115, выполняет преобразование, противоположное преобразованию, выполняемому в ходе сжатия, и за счет этого распаковывает сжатый файл. Необработанное изображение или уменьшенное необработанное изображение, распакованное посредством блока 114 распаковки необработанных изображений, подается в проявочный блок 112 для высококачественных изображений и подвергается обработке для проявления высококачественных изображений, как описано выше.
[0034] Блок 143 распаковки неподвижных изображений декодирует и распаковывает файлы с неподвижными изображениями, которые введены, и подает их в блок 122 обработки отображения в качестве воспроизведенных изображений для неподвижных изображений. Блок 144 распаковки движущихся изображений декодирует и распаковывает файлы с движущимися изображениями, которые введены, и подает их в блок 122 обработки отображения в качестве воспроизведенных изображений для движущихся изображений.
[0035] Далее описываются рабочие режимы устройства 100 формирования изображений согласно настоящему варианту осуществления со ссылкой на чертежи. Фиг. 2 является схемой переходов состояний (режимов) согласно настоящему варианту осуществления. Такой переход режимов выполняется в соответствии с пользовательскими управляющими инструкциями из функционального блока 162 или посредством определения посредством блока 161 управления. Соответственно, переход может выполняться вручную посредством операций, либо переход может осуществляться автоматически. Как можно видеть на фиг. 2, устройство 100 формирования изображений работает посредством переключения через состояние (200) бездействия на пять режимов из режима (201) съемки неподвижных изображений, режима (202) воспроизведения неподвижных изображений, режима (203) съемки движущихся изображений, режима (204) воспроизведения движущихся изображений и режима (205) редактирования, надлежащим образом.
[0036] Далее описываются операции, связанные с режимом съемки неподвижных изображений и режимом съемки движущихся изображений устройства 100 формирования изображений. Фиг. 3 иллюстрирует блок-схему последовательности операций способа, связанную с обработкой съемки согласно настоящему варианту осуществления. Блок-схема последовательности операций способа на фиг. 3 иллюстрирует процедуры обработки, выполняемые посредством блока 161 управления, управляющего каждым блоком обработки. Эти процедуры обработки реализованы посредством загрузки программы, сохраненной в запоминающем устройстве (постоянном запоминающем устройстве (ROM)) блока 161 управления, в оперативное запоминающее устройство (RAM) и CPU, выполняющий программу.
[0037] После начала обработки съемки неподвижного изображения или движущегося изображения на фиг. 3, на S301 блок 161 управления определяет то, следует или нет прекращать съемку. Если выполняется определение в отношении того, чтобы прекращать обработку съемки, выполняется переход в состояние бездействия, в противном случае последовательность операций переходит к S302. Может осуществляться компоновка, в которой состояние переходит в состояние бездействия даже в режиме съемки, если не принят функциональный ввод в течение предшествующего количества времени либо имеется время до следующей съемки.
[0038] На S302, блок 104 управления камерой управляет операциями оптического блока 101 и блока 102 датчика изображений таким образом, что съемка выполняется при подходящих условиях. Например, линзы, включенные в оптический блок 101, перемещаются согласно инструкциям масштабирования или фокусировки, выдаваемым пользователем, область считывания блока 102 датчика изображений задается согласно инструкциям по числу пикселов при съемке и т.д. Кроме того, управление, такое как регулирование фокуса и отслеживание конкретного объекта, выполняется на основе информации значений оценки и информации объекта, подаваемой из нижеописанного блока 105 вычисления значений оценки и блока 131 распознавания. Дополнительно, на S302, электрические сигналы, получаемые посредством преобразования в блоке 102 датчика изображений, подвергаются обработке сигналов в блоке 103 обработки сигналов датчика для восстановления пикселов. Другими словами, блок 103 обработки сигналов датчика подвергает отсутствующие или ненадежные пикселы интерполяции с использованием близлежащих пиксельных значений для восстановления таких пикселов, вычитанию предварительно определенного значения смещения и т.п. В настоящем варианте осуществления, информация изображений, которая выводится из блока 103 обработки сигналов датчика после того, как обработка на S30, завершена, называется необработанным изображением, что означает необработанное (предварительно проявленное) изображение.
[0039] На S303, блок 109 уменьшения необработанных изображений формирует уменьшенное необработанное изображение из вышеописанного необработанного изображения. На S304, проявочный блок 111 для "живых" видов выполняет обработку для проявления (проявление "живых" видов) уменьшенного необработанного изображения. Блок 161 управления переключает блок 121 переключения в проявочном блоке 110, чтобы выбирать вывод информации изображений, подвергнутой обработке для проявления посредством проявочного блока 111 для "живых" видов.
[0040] Проявочный блок 111 для "живых" видов подвергает уменьшенное необработанное изображение обработке дебайеризации (обработке демозаики), т.е. обработке цветовой интерполяции, с тем чтобы преобразовывать в сигналы, состоящие из яркости и цветовой разности (или основных цветов). Сигналы затем подвергаются обработке для проявления, такой как удаление шума, коррекция оптического искажения, оптимизация изображений и т.д. Проявочный блок 111 для "живых" видов реализует высокую скорость проявления и простую обработку посредством исключения или ограничения диапазона удаления шума и коррекции оптического искажения. Ниже описывается обработка для проявления (простое проявление), которую выполняет проявочный блок 111 для "живых" видов. Вследствие проявочного блока 111 для "живых" видов, обрабатывающего уменьшенные необработанные изображения и ограничивающего часть функций обработки для проявления, устройство 100 формирования изображений может реализовывать съемку с такой производительностью, как 60 кадров 2 для миллионов пикселей в секунду, например, с использованием небольшого размера схем и низкой потребляемой мощности.
[0041] Информация изображений, подвергнутая обработке для проявления в проявочном блоке 111 для "живых" видов, подается в блок 105 вычисления значений оценки. На S305, блок 105 вычисления значений оценки вычисляет значения оценки, такие как состояние фокусировки, состояние экспозиции и т.д., из значений яркости, значений контрастности и т.д., включенных в информацию изображений. Следует отметить, что блок 105 вычисления значений оценки может получать уменьшенное необработанное изображение перед проявлением "живых" видов, а также вычислять некоторый тип значения оценки из уменьшенного необработанного изображения.
[0042] Информация изображений, подвергнутая обработке для проявления в проявочном блоке 111 для "живых" видов, также подается в блок 131 распознавания. На S306, блок 131 распознавания выполняет обнаружение объекта (к примеру, лица) из информации изображений и распознает информацию объекта. Например, блок 131 распознавания обнаруживает то, имеются или нет лица на экране информации изображений, и если лица имеются, распознает позицию лиц и конкретных людей и выводит результаты в качестве информации.
[0043] Информация изображений, подвергнутая обработке для проявления в проявочном блоке 111 для "живых" видов, также подается в блок 122 обработки отображения. На S307, блок 122 обработки отображения формирует отображаемое изображение из информации полученных изображений и выводит в блок 123 отображения или внешнее устройство отображения для отображения. Отображаемое изображение в блоке 123 отображения используется в качестве отображения "живых" видов для помощи пользователю в подходящем кадрировании объекта, т.е. изображения "живого" вида для съемки. Следует отметить, что отображаемое изображение из блока 122 обработки отображения может отображаться на другом внешнем устройстве отображения, таком как телевизионный приемник и т.п. через выходной видеотерминал 124. Дополнительно, блок 122 обработки отображения может использовать информацию значений оценки и информацию объекта, выводимую из блока 105 вычисления значений оценки и блока 131 распознавания, например, чтобы отмечать сфокусированную область на отображаемом изображении, отображать кадр в позиции, в которой распознано лицо, и т.д.
[0044] На S308, блок 161 управления определяет то, предоставлена или нет инструкция съемки от пользователя (инструкция записи в случае движущегося изображения), и если такая инструкция предоставлена, последовательность операций переходит к S310. Если на S308 отсутствует инструкция, последовательность операций возвращается на S301 и не повторяет операции подготовки к съемке (записи) и отображение "живых" видов.
[0045] На S310, блок 113 сжатия необработанных изображений выполняет высокоэффективное кодирование (сжатие уменьшенных необработанных изображений) для уменьшенного необработанного изображения, соответствующего изображению, которое должно сниматься (в случае движущегося изображения, нескольких последовательных кадров) в ответ на вышеуказанную инструкцию съемки, и формирует уменьшенный необработанный файл. Дополнительно, на S311, в ответ на вышеописанные инструкции съемки, блок 113 сжатия необработанных изображений выполняет высокоэффективное кодирование (сжатие необработанных изображений) для необработанного изображения, соответствующего изображению, которое должно сниматься (в случае движущегося изображения, нескольких последовательных кадров), и формирует необработанный файл. Высокоэффективное кодирование, которое блок 113 сжатия необработанных изображений выполняет здесь, осуществляется согласно известной технологии, такой как вейвлет-преобразование, энтропийное кодирование и т.д., но может представлять собой кодирование с потерями или кодирование без потерь. В настоящем варианте осуществления, формируется необработанный файл, который может быть восстановлен в качестве файла с высококачественными изображениями, в котором качество представляет собой исходное необработанное изображение, не теряется в заметной степени, даже если необработанное изображение сжимается.
[0046] На S312, уменьшенный необработанный файл записывается в буфер 115. Дополнительно, на S313, необработанный файл записывается в буфер 115. В случае любого из файлов, когда файл записывается в буфер 115, время записи на нижележащий носитель записи посредством блока 151 записи/воспроизведения может задаваться в этот момент или позднее. После того, как уменьшенный необработанный файл и необработанный файл записываются, по меньшей мере, в буфер 115, последовательность операций возвращается на S301.
[0047] Соответственно, устройство 100 формирования изображений согласно настоящему варианту осуществления формирует необработанные файлы в ответ на инструкции съемки неподвижных изображений или движущихся изображений (инструкции записи) во время съемки. В противном случае, при съемке, осуществляется состояние ожидания съемки, в котором отображается изображение, полученное посредством проявления "живых" видов. Необработанный файл представляет собой файл с высококачественными изображениями, так что информация изображений, подаваемая из блока 103 обработки сигналов датчика, не теряется в заметной степени, но обработка для проявления не требуется для того, чтобы формировать этот файл. Соответственно, необработанные файлы могут записываться при съемке с большим числом пикселов изображений и большей скоростью последовательной съемки с использованием маленькой схемы с низким потреблением электроэнергии.
[0048] Далее описывается структура различных типов файлов согласно настоящему варианту осуществления. Фиг. 4A-4C иллюстрируют примеры конфигураций файлов, записанных в настоящем варианте осуществления, при этом фиг. 4A иллюстрирует уменьшенный необработанный файл, фиг. 4B - необработанный файл, а фиг. 4C - проявленный файл с высококачественными изображениями.
[0049] Уменьшенный необработанный файл 400, проиллюстрированный на фиг. 4A, записывается в предварительно определенной области записи носителя 152 записи, например, посредством блока 151 записи/воспроизведения. Уменьшенный необработанный файл 400 включает в себя часть 401 заголовка, часть 402 метаданных и часть 403 сжатых данных. Часть 401 заголовка содержит идентификационный код, указывающий то, что этот файл имеет формат уменьшенного необработанного файла, и т.д. Часть 403 сжатых данных содержит сжатые данные уменьшенного необработанного изображения, которое подвергнуто высокоэффективному кодированию. В случае уменьшенного необработанного файла движущегося изображения, также включаются сжатые аудиоданные.
[0050] Часть 402 метаданных включает в себя идентификационную информацию 404, такую как имя файла для соответствующего необработанного файла и т.д., сформированного одновременно с этим уменьшенным необработанным файлом. В случае если имеется проявленный файл с высококачественными изображениями, полученный посредством соответствующего необработанного файла, подвергнутого проявлению высококачественных изображений, эта идентификационная информация 407 сохраняется. Кроме того, если это уменьшенное необработанное изображение уже проявлено, включается его информация 405 состояния проявления. Дополнительно, включаются метаданные 406 съемки, включающие в себя значения оценки и информацию объекта, вычисленную и обнаруженную в блоке 105 вычисления значений оценки и блоке 131 распознавания во время съемки, и информацию из оптического блока 101 и блока 102 датчика изображений во время съемки (например, идентификационную информацию типа линзы, идентификационную информацию типа датчика и т.д.). Хотя опущено из иллюстрации, дополнительно могут включаться идентификационный код носителя записи, на котором записывается необработанный файл, сформированный одновременно, информация пути для папки, в которую выполнена запись, миниатюра изображения и т.д.
[0051] Необработанный файл 410, проиллюстрированный на фиг. 4B, записывается в предварительно определенной области записи носителя 152 записи, например, посредством блока 151 записи/воспроизведения. Необработанный файл 410 включает в себя часть 411 заголовка, часть 412 метаданных и часть 413 сжатых данных. Часть 411 заголовка содержит идентификационный код, указывающий то, что этот файл имеет формат необработанного файла, и т.д. Часть 413 сжатых данных содержит сжатые данные необработанного изображения, которое подвергнуто высокоэффективному кодированию. В случае необработанного файла движущегося изображения, также включаются сжатые аудиоданные.
[0052] Часть 412 метаданных включает в себя идентификационную информацию 414 такую как имя файла для соответствующего уменьшенного необработанного файла и т.д., сформированного одновременно с этим необработанным файлом. В случае если имеется проявленный файл с высококачественными изображениями, полученный посредством этого необработанного изображения, подвергнутого проявлению высококачественных изображений, эта идентификационная информация 417 сохраняется. Кроме того, включается информация 415 его состояния проявления при проявлении высококачественных изображений. Дополнительно, включаются метаданные 416 съемки, включающие в себя значения оценки и информацию объекта, вычисленную и обнаруженную в блоке 105 вычисления значений оценки и блоке 131 распознавания во время съемки, и информацию из оптического блока 101 и блока 102 датчика изображений во время съемки (например, идентификационную информацию типа линзы, идентификационную информацию типа датчика и т.д.). Хотя опущено из иллюстрации, дополнительно могут включаться идентификационный код носителя записи, на котором записывается уменьшенный необработанный файл, сформированный одновременно, информация пути папки, в которую выполнена запись, миниатюра изображения и т.д. Альтернативно, фактические данные уменьшенного необработанного файла, сформированного одновременно с этим необработанным файлом, могут быть превращены в метаданные и отсортированы в части 412 метаданных. Дополнительно, фактические данные проявленного файла с высококачественными изображениями, соответствующего этому необработанному файлу, могут быть превращены в метаданные и сохранены в части 412 метаданных.
[0053] Проявленный файл 420 с высококачественными изображениями, проиллюстрированный на фиг. 4C, записывается в предварительно определенной области записи носителя 152 записи, например, посредством блока 151 записи/воспроизведения. Проявленный файл 420 с высококачественными изображениями включает в себя часть 421 заголовка, часть 422 метаданных и часть 423 сжатых данных. Часть 421 заголовка содержит идентификационный код, указывающий то, что этот файл имеет формат проявленного файла с высококачественными изображениями, и т.д. Часть 423 сжатых данных содержит сжатые данные частей неподвижных изображений и частей движущихся изображений проявленного файла с высококачественными изображениями. В случае движущегося изображения, также включаются сжатые аудиоданные.
[0054] Часть 422 метаданных включает в себя идентификационную информацию 424, такую как имя файла для уменьшенного необработанного файла, соответствующего этому проявленному файлу с высококачественными изображениями, и т.д. Кроме того, включается идентификационная информация 427 имени файла для необработанного файла, соответствующего проявленному файлу с высококачественными изображениями. Кроме того, включается информация 425 состояния проявления этого проявленного файла с высококачественными изображениями при проявлении высококачественных изображений. Дополнительно, включаются метаданные 426 съемки, включающие в себя значения оценки и информацию объекта, вычисленную и обнаруженную в блоке 105 вычисления значений оценки и блоке 131 распознавания во время съемки, и информацию из оптического блока 101 и блока 102 датчика изображений во время съемки (например, идентификационную информацию типа линзы, идентификационную информацию типа датчика и т.д.). Хотя опущено из иллюстрации, дополнительно могут включаться идентификационный код носителя записи, на котором записываются соответствующий необработанный файл и уменьшенный необработанный файл, информация пути папки, в которую выполнена запись, миниатюра изображения и т.д.
[0055] Вышеописанные файловые структуры согласно настоящему варианту осуществления являются только примерными и могут иметь структуры согласно таким стандартам, как правила разработки структуры файлов для видеокамер (DCF), формат файлов с изображениями для обмена информацией (EXIF), усовершенствованный видеокодек высокой четкости (AVCHD) или формат обмена материалами (MXF).
[0056] Ниже описывается пример обработки для проявления высококачественных изображений устройства 100 формирования изображений. Фиг. 5 является блок-схемой последовательности операций способа, связанной с обработкой для проявления согласно настоящему варианту осуществления. Блок-схема последовательности операций способа на фиг. 5 иллюстрирует процедуры обработки, которые блок 161 управления выполняет посредством управления блоками обработки, и реализуется посредством загрузки программы, сохраненной в запоминающем устройстве (ROM) блока 161 управления, в запоминающее устройство (RAM) и CPU, выполняющий программу.
[0057] На фиг. 5, блок 161 управления определяет то, следует или нет выполнять "проявление с захватом", согласно пользовательским настройкам в состоянии бездействия (S501), и если выполняется определение в отношении того, чтобы не выполнять проявление с захватом, последовательность операций завершается (возвращается). Если выполняется определение в отношении того, чтобы выполнять проявление с захватом, последовательность операций переходит к S520.
[0058] "Проявление с захватом" согласно настоящему варианту осуществления означает, что после того, как операция съемки завершена, необработанный файл, записанный в буфер 115 или на носитель 152 записи, считывается, и необработанное изображение подвергается проявлению высококачественных изображений, за счет этого формируя проявленный файл с высококачественными изображениями. Это проявление с захватом представляет собой обработку для проявления, выполняемую, когда устройство является бездействующим или находится в фоновом режиме другой обработки. Имя исходит из обработки для проявления с возможностью запоминать необработанный файл, записанный ранее, как если его попытались захватывать. Хотя как неподвижные изображения, так и движущиеся изображения могут включаться в необработанные файлы, которые представляют собой объект проявления с захватом согласно настоящему варианту осуществления, ниже описывается пример неподвижных изображений.
[0059] Как описано выше, записанный необработанный файл представляет собой файл с высококачественными изображениями, в котором информация изображений, подаваемая из блока 103 обработки сигналов датчика, не теряется в заметной степени, но отображение для воспроизведения или печать не может сразу выполняться, поскольку необработанный файл представляет собой данные перед проявлением, и запрос на отображение для воспроизведения или печать требует времени для проявления необработанных изображений. Кроме того, необработанный файл не имеет широко распространенный формат, такой как JPEG и т.п., так что окружения воспроизведения, которые могут обрабатывать необработанные файлы, ограничены. Соответственно, проявление с захватом согласно настоящему варианту осуществления является полезной функцией. При выполнении проявления с захватом в настоящем варианте осуществления, необработанный файл, который уже записан, считывается, подвергается обработке для проявления высококачественных изображений посредством проявочного блока 112 для высококачественных изображений, и сформированный проявленный файл с высококачественными неподвижными изображениями записывается на носитель 152 записи и т.п. Этот тип проявления с захватом выполняется в состояниях, в которых нагрузка по обработке устройства является относительно низкой в состоянии ожидания пользовательских операций (в режиме бездействия), к примеру, между съемками, в состоянии ожидания в режиме воспроизведения, в состоянии пониженного энергопотребления и т.п. Проявление с захватом может инициироваться вручную, но предпочтительно проектируется таким образом, что блок 161 управления автоматически выполняет в фоновом режиме в определенном состоянии. Вследствие этой конфигурации, даже в случае, если впоследствии предусмотрен запрос на воспроизведение высококачественных изображений, к примеру, на отображение, чтобы подтверждать подробные сведения по изображению, или на печать и т.п., отсутствует задержка в обработке для проявления (вывода для воспроизведения) каждый раз, и может использоваться общее операционное окружение, идентичное с традиционными файлами с неподвижными изображениями.
[0060] На S520, на фиг. 5, блок 161 управления определяет, обработано ли уже или нет проявление с захватом для интересующего необработанного файла. Примеры возможных способов определения включают в себя то, создан или нет проявленный файл с высококачественными изображениями, из идентификационной информации в необработанном файле 410 и т.п. Альтернативно, можно обращаться к информации 415 состояния проявления в необработанном файле 410, чтобы выполнять это определение аналогичным образом. Также альтернативно, табличный файл, указывающий состояние выполнения обработки для проявления последовательности необработанных файлов, может быть подготовлен отдельно и использован для определения.
[0061] Если блок 161 управления определяет то, что проявление с захватом завершено для всех интересующих необработанных файлов, последовательность операций завершается (возвращается), и устройство 100 формирования изображений переходит в состояние бездействия. Если имеются какие-либо необработанные файлы, относительно которых проявление с захватом не обрабатывается, последовательность операций переходит к S521. Если необработанный файл, относительно которого не обрабатывается проявление с захватом, буферизован в буфере 115 на S521, последовательность операций переходит к S523. Если нет, необработанный файл считывается с носителя 152 записи и т.п. на S522 и временно хранится в буфере 115.
[0062] Данные буфера 115 обновляются таким образом, что изображения, которые являются более новыми в порядке съемки, хранятся с более высоким приоритетом. Другими словами, изображения, снятые в прошлом, удаляются из буфера по порядку. Таким образом, последние снятые изображения всегда хранятся в буфере, так что S522 может пропускаться, и обработка выполняется на высокой скорости. Дополнительно, компоновка, в которой проявление с захватом выполняется с началом с изображения, снятого непосредственно перед этим, и возвратом во времени, позволяет изображениям, хранимым в буфере, завершать обработку с более высоким приоритетом, так что обработка является более эффективной.
[0063] На S523, блок 114 распаковки необработанных изображений распаковывает необработанный файл, считанный из буфера 115 или носителя 152 записи и буферизованный, за счет этого восстанавливая необработанное изображение. На S524, проявочный блок 112 для высококачественных изображений выполняет обработку для проявления высококачественных изображений для восстановленного необработанного изображения и выводит высококачественное проявленное изображение в блок 122 обработки отображения и блок 141 сжатия неподвижных изображений через блок 121 переключения. В это время, отображаемое изображение может отображаться в блоке 123 отображения, если устройство 100 формирования изображений находится в состоянии, в котором изображения, проявляемые позднее, могут отображаться.
[0064] Проявочный блок 112 для высококачественных изображений выполняет обработку дебайеризации (обработку демозаики) для необработанных изображений, т.е. выполняет обработку цветовой интерполяции, чтобы преобразовывать в сигналы, состоящие из сигналов яркости и цветоразностных (или основных цветовых) сигналов, удаляет шум, включенный в сигналы, корректирует оптическое искажение и оптимизирует изображение, т.е. выполняет так называемую обработку для проявления. Размер (число пикселов) проявленного изображения, сформированного в проявочном блоке 112 для высококачественных изображений, представляет собой полный размер, считываемый из блока 102 датчика изображений, либо размер, заданный пользователем, так что качество изображений значительно выше проявленного изображения "живых" видов, которое обрабатывает приблизительно 2 миллиона пикселов. Проявочный блок 112 для высококачественных изображений выполняет каждый процесс с более высокой точностью, чем проявочный блок 111 для "живых" видов, так что получается более высококачественное проявленное изображение по сравнению с проявочным блоком 111 для "живых" видов, но нагрузка по обработке возрастает. Проявочный блок 112 для высококачественных изображений согласно настоящему варианту осуществления имеет конфигурацию с подавлением увеличения размера схем и потребления электроэнергии, посредством недопущения обработки для проявления в реальном времени параллельно со съемкой и обеспечения возможности обработки для проявления, что требует времени.
[0065] Информация изображений, подвергнутая обработке для проявления в проявочном блоке 112 для высококачественных изображений, подается в блок 141 сжатия неподвижных изображений или блок 142 сжатия движущихся изображений. В случае неподвижного изображения, блок 141 сжатия неподвижных изображений выполняет сжатие. На S525, блок 141 сжатия неподвижных изображений выполняет обработку высокоэффективного кодирования (сжатия неподвижных изображений) для полученного высококачественного проявленного изображения, за счет этого формируя проявленный файл с высококачественными изображениями (файл с неподвижными изображениями). Следует отметить, что блок 141 сжатия неподвижных изображений выполняет обработку сжатия посредством известного формата, такого как JPEG и т.п. На S526, блок 151 записи/воспроизведения записывает проявленный файл с высококачественными изображениями на носитель 152 записи и т.п.
[0066] Если блок 161 управления определяет на S527 то, что устройство 100 формирования изображений больше не находится в состоянии бездействия, частично через последовательность операций, выполняется переход к обработке прерывания. В противном случае, последовательность операций возвращается на S520. При обработке S520 и далее, если имеется необработанное изображение, относительно которого не обрабатывается проявление с захватом, идентичная обработка может многократно выполняться для каждого изображения. С другой стороны, в случае прерывания обработки захвата на S528, информация в момент прерывания блока 161 управления (необработанный файл, который должен прерываться, идентификационная информация относительно того, завершено или не завершено проявление, и т.д.) сохраняется в запоминающем устройстве или на носителе 152 записи в качестве информации восстановления (обработка прерывания). Во время выполнения проявления с захватом, блок 161 управления обращается к этой информации восстановления, с тем чтобы возобновлять работу из необработанного файла, который прерван. После того, как обработка прерывания завершается, устройство 100 формирования изображений возвращается в состояние бездействия.
[0067] Проявленный файл с высококачественными изображениями, записанный на S526, имеет файловую структуру, к примеру, проиллюстрированную на фиг. 4C. Информация, такая как имя файла для исходного необработанного файла для этого проявленного файла с высококачественными изображениями, записывается в часть 422 метаданных. Также описывается информация 425 относительно того факта, что этот проявленный файл с высококачественными изображениями подвергнут проявлению высококачественных изображений посредством проявочного блока 112 для высококачественных изображений, и состояния проявления, указывающего контент этого проявления. Метаданные 426 съемки, включающие в себя значения оценки и информацию объекта, вычисленную и обнаруженную посредством блока 105 вычисления значений оценки и блока 131 распознавания, и информацию во время съемки из оптического блока 101 и блока 102 датчика изображений, извлеченную из метаданных исходного необработанного файла, также копируются. Дополнительно, блок 151 записи/воспроизведения также обновляет информацию для каждой части метаданных исходного необработанного файла для проявления с захватом и его уменьшенного необработанного файла на самую новую информацию, связанную со сформированным проявленным файлом с высококачественными изображениями.
[0068] Компоновка, в которой блок 151 записи/воспроизведения записывает новый проявленный файл с высококачественными изображениями, записанный на S526 после проявления высококачественных изображений, с использованием имени файла, аналогичного или коррелированного с исходным необработанным файлом, упрощает идентификацию. Например, требуется имя файла, в котором изменена только часть имени файла (например, суффикс или завершающие символы), тогда как остальная часть имени файла является идентичной.
[0069] Таким образом, устройство 100 формирования изображений согласно настоящему варианту осуществления выполняет проявление с захватом в состояниях, в которых нагрузка по обработке устройства является относительно низкой в состоянии ожидания пользовательских операций (в режиме бездействия), к примеру, между съемками, в состоянии ожидания в режиме воспроизведения, в состоянии пониженного энергопотребления и т.п. Проявленные файлы с высококачественными изображениями последовательно создаются из необработанных файлов. Таким образом, даже при приеме запроса на воспроизведение высококачественного изображения, к примеру, на отображение подтверждения подробных частей изображения или на печать, отсутствует задержка вследствие обработки для проявления (вывода для воспроизведения) каждый раз, когда она возникает, и файлы могут использоваться в общем операционном окружении, аналогично традиционным файлам с неподвижными изображениями.
[0070] Далее описываются операции, связанные с режимом воспроизведения неподвижных изображений и режимом воспроизведения движущихся изображений устройства 100 формирования изображений. Фиг. 6 является блок-схемой последовательности операций способа, связанной с обработкой воспроизведения настоящего варианта осуществления. Блок-схема последовательности операций способа на фиг. 6 иллюстрирует процедуры обработки, которые блок 161 управления выполняет посредством управления блоками обработки, и реализуется посредством загрузки программы, сохраненной в запоминающем устройстве (ROM) блока 161 управления, в запоминающее устройство (RAM) и CPU, выполняющий программу.
[0071] На S601, на фиг. 6, блок 161 управления определяет то, следует или нет прекращать обработку воспроизведения. В случае прекращения обработки воспроизведения, устройство 100 формирования изображений возвращается в состояние бездействия. В противном случае, последовательность операций переходит к S602.
[0072] На S602, блок 161 управления считывает файл с уменьшенными необработанными изображениями, который представляет собой объект обработки воспроизведения, и определяет то, следует или нет воспроизводить уменьшенное необработанное изображение. Необработанные файлы имеют высокое разрешение и, соответственно, требуют времени для проявления, как описано выше. Дополнительно, имеется вероятность того, что проявленный файл с высококачественными изображениями не сформирован, так что при воспроизведении, блок 161 управления воспроизводит необработанные изображения с более высоким приоритетом, чем другие. Уменьшенное необработанное изображение имеет приблизительно 2 миллиона пикселов, так что высокоскоростная обработка может выполняться при проявлении "живых" видов аналогичным образом, внезапные запросы на воспроизведение могут сразу обрабатываться, и воспроизведенное изображение может быстро выводиться с быстрым откликом. Тем не менее, следует отметить, что уменьшенное необработанное изображение имеет ограниченное качество изображений. Хотя это является эффективным для общего подтверждения изображения, это может быть недостаточным для таких вариантов использования, как подтверждение подробных сведений по изображению или печать. Соответственно, устройство 100 формирования изображений также выполняет обработку воспроизведения других изображений в зависимости от варианта использования, как описано ниже.
[0073] В случае воспроизведения уменьшенного необработанного изображения на S620, блок 161 управления воспроизводит уменьшенный необработанный файл, который должен воспроизводиться, из буфера 115 или с носителя 152 записи и т.п. На S621, блок 114 распаковки необработанных изображений распаковывает сжатое уменьшенное необработанное изображение, полученное из воспроизведенного уменьшенного необработанного файла. Дополнительно, на S622, проявочный блок 112 для высококачественных изображений проявляет распакованное уменьшенное необработанное изображение, чтобы формировать воспроизводимое изображение, которое подается в блок 122 обработки отображения. Хотя проявление уменьшенного необработанного изображения описана как выполняемая посредством проявочного блока 112 для высококачественных изображений на S622, вместо этого она может выполняться посредством проявочного блока 111 для "живых" видов.
[0074] В случае невоспроизведения уменьшенного необработанного изображения, на S603, блок 161 управления определяет то, следует или нет воспроизводить высококачественное проявленное изображение. Условие для воспроизведения высококачественного проявленного изображения состоит в том, что вышеописанное проявление с захватом выполнено, или в том, что проявление высококачественных изображений уже завершено посредством воспроизведения необработанного файла в ответ на пользовательский запрос. В случае воспроизведения высококачественного проявленного изображения на S630, блок 161 управления воспроизводит проявленный файл с высококачественными изображениями, который должен воспроизводиться, с носителя 152 записи и т.п. На S631, блок 143 распаковки неподвижных изображений или блок 144 распаковки движущихся изображений распаковывает сжатое высококачественное проявленное изображение, полученное из воспроизведенного проявленного файла с высококачественными изображениями, чтобы формировать воспроизводимое изображение (неподвижное изображение или движущееся изображение), которое подается в блок 122 обработки отображения.
[0075] В случае если уменьшенный необработанный файл не воспроизводится, и высококачественное проявленное изображение не воспроизводится, воспроизводится необработанный файл. Ниже описываются примеры окружений использования для воспроизведения необработанного файла в настоящем варианте осуществления со ссылкой на фиг. 7A, 7B и 7C. Фиг. 7A, 7B и 7C являются схемами, иллюстрирующими примеры обработки отображения настоящего варианта осуществления. Фиг. 7A, 7B и 7C являются примерами отображений изображений в различные моменты времени.
[0076] Пример 700 отображения на фиг. 7A представляет собой пример уменьшенного отображения шести изображений, обозначаемый посредством ссылки с номером 701, в блоке 123 отображения уменьшенным способом. Это состояние отображения представляет собой отображение в виде списка. Пример 710 отображения на фиг. 7B представляет собой пример отображения одного изображения 711 на всем блоке 123 отображения. Это состояние отображения представляет собой обычный режим отображения. Пример 720 отображения на фиг. 7C представляет собой пример отображения увеличенной части одного изображения 711 на всем блоке 123 отображения. Это состояние отображения представляет собой увеличенное отображение. Увеличенное отображение предполагает использование, при котором часть изображения объекта отображается увеличенным способом, как указано в примере 720 отображения, чтобы, например, подтверждать подробные сведения по изображению, которое снято, частично извлекать (обрезать) либо проверять, находится оно в фокусе или нет.
[0077] Разрешение является достаточным для отображения воспроизведенного изображения, полученного из уменьшенного необработанного изображения в состоянии примеров 700 или 710 отображения. Тем не менее, разрешение уменьшенного необработанного изображения является недостаточным в случае увеличенного отображения, как указано в примере 720 отображения (приводит к низкому разрешению), так что необработанный файл, который имеет высокое разрешение, предпочтительно воспроизводится и отображается. В случае выполнения увеличенного отображения воспроизведенного изображения, последовательность операций переходит к воспроизведению необработанного файла на S604 и далее.
[0078] В случае воспроизведения необработанного изображения на S604, блок 161 управления определяет то, буферизован или нет обработанный файл, который должен воспроизводиться, в буфере 115. В случае если необработанный файл буферизован, последовательность операций переходит к S606, а если не буферизован, к S605. На S605, блок 161 управления считывает необработанный файл, который должен воспроизводиться, с носителя 152 записи и т.п. и буферизует в буфере 115.
[0079] Данные буфера 115 обновляются таким образом, что изображения, которые являются более новыми в порядке съемки в режиме съемки, хранятся с более высоким приоритетом. Другими словами, изображения, снятые в прошлом, удаляются из буфера по порядку. Таким образом, последние снятые изображения всегда хранятся в буфере, так что S605 может пропускаться, и обработка выполняется на высокой скорости.
[0080] На S606, блок 114 распаковки необработанных изображений получает буферизированный необработанный файл и распаковывает сжатое необработанное изображение, полученное из этого необработанного файла. Дополнительно, на S607, проявочный блок 112 для высококачественных изображений выполняет проявление высококачественных изображений для распакованного необработанного изображения, чтобы формировать воспроизводимое изображение, которое подается в блок 122 обработки отображения. Следует отметить, что устройство 100 формирования изображений также может заново создавать проявленный файл с высококачественными изображениями, соответствующий необработанному файлу, который должен воспроизводиться, посредством проявления высококачественных изображений на S607.
[0081] На S608, блок 122 обработки отображения выводит одно из воспроизводимых изображений согласно объекту воспроизведения в блок 123 отображения для отображения. Форма для отображения является такой, как проиллюстрировано на фиг. 7A-7C. Блок 122 обработки отображения также может выводить отображаемое изображение из выходного видеотерминала 124 во внешнее устройство. После отображения в окончании S608, последовательность операций возвращается на S601.
[0082] Можно предполагать, что воспроизведение необработанного файла из S604 и далее на фиг. 6 может возникать во время, в которое проявление с захватом не выполняется. С другой стороны, это означает, что даже в случае увеличенного отображения, которое требует высокого качества изображений, высококачественное проявленное изображение может предоставляться без проявления заново необработанного файла при условии, что проявленный файл с высококачественными изображениями создан. Проявление с захватом выполняется в настоящем варианте осуществления в состояниях, в которых нагрузка по обработке устройства является относительно низкой в состоянии ожидания пользовательских операций (в режиме бездействия), к примеру, между съемками, в состоянии ожидания в режиме воспроизведения, в состоянии пониженного энергопотребления и т.п. Кроме того, высококачественное проявленное изображение может создаваться при воспроизведении необработанного файла согласно пользовательским инструкциям, проявленные файлы с высококачественными изображениями последовательно создаются из необработанных файлов таким образом. Чем больший объем проявления высококачественных изображений выполняется заранее, тем ниже частота проявления высококачественных изображений, возникающего в момент запроса увеличенного отображения, так что более быстрые высококачественные изображения могут выводиться для увеличенных отображений, и тем выше предположительно должно быть удобство использования.
[0083] Выше приведено описание, в котором в случае, если необработанный файл буферизован в буфере 115, S605 может пропускаться, так что изображение может отображаться быстрее. Соответственно, при выполнении отображения согласно примерам 700 и 710 отображения на фиг. 7A и 7B, необработанные файлы, соответствующие изображениям 701 и 711, предпочтительно считываются с носителя записи заранее и загружаются в буфер 115 заранее, так что необработанные файлы хранятся в буфере 115 в максимально возможной степени. Компоновка, в которой блок 151 записи/воспроизведения считывает соответствующий необработанный файл с носителя 152 записи и т.п. и буферизует перед инструкцией для увеличения, обеспечивает возможность выполнения отображения с еще более высокой скоростью отклика, когда выполняется инструкция для увеличенного отображения, как указано в примере 720 отображения.
[0084] Далее описываются операции, связанные с режимом редактирования устройства 100 формирования изображений. Фиг. 8 является блок-схемой, иллюстрирующей пример конфигурации устройства редактирования (внешнего устройства), которое выполняет обработку редактирования. Фиг. 9A и 9B являются блок-схемами последовательности операций способа, связанными с обработкой редактирования и выполнением редактирования настоящего варианта осуществления. Блок-схемы последовательности операций способа на фиг. 9A и 9B иллюстрируют процедуры обработки, которые блок 161 управления выполняет посредством управления блоками обработки, и реализуются посредством загрузки программы, сохраненной в запоминающем устройстве (ROM) блока 161 управления, в запоминающее устройство (RAM) и CPU, выполняющий программу.
[0085] Устройство 800 редактирования на фиг. 8 представляет собой внешнее устройство относительно устройства 100 формирования изображений, более конкретно, внешнее устройство хранения данных либо сервер, либо информационный мобильный терминал (планшетный компьютер, смартфон и т.д.), персональный компьютер (PC) и т.п. Устройство 800 редактирования может обмениваться различными типами файлов и связанной информацией с устройством 100 формирования изображений. Блок 802 связи имеет конфигурацию, которая обеспечивает ему возможность осуществлять доступ к устройству 100 формирования изображений через Интернет либо посредством прямой связи между устройствами посредством беспроводной связи или кабельной связи с использованием терминала 801 связи.
[0086] Во время обработки выполнения редактирования или заранее, устройство 800 редактирования получает уменьшенный необработанный файл из внешнего устройства 100 формирования изображений, которое соединено по сети через блок 802 связи. Принимаемый уменьшенный необработанный файл сохранен на носителе 803 записи через внутреннюю шину 811. Внутренняя шина 811 соединена с частями в устройстве 800 редактирования и служит в качестве шины данных и системной шины.
[0087] Уменьшенный необработанный файл распаковывается при проявлении, и информация изображений, полученная таким способом, используется при обработке редактирования. Блок 804 распаковки необработанных изображений считывает требуемый уменьшенный необработанный файл, сохраненный на носителе 803 записи, и распаковывает сжатое уменьшенное необработанное изображение. Проявочный блок 805 для необработанных изображений выполняет обработку для проявления распакованного уменьшенного необработанного изображения. Изображение, полученное посредством обработки для проявления из уменьшенного необработанного изображения, отображается в блоке 809 отображения.
[0088] Блок 808 управления включает в себя CPU и непоказанное запоминающее устройство, сохраняющее прикладные программы и управляющие программы, которые выполняет CPU. Блок 808 управления управляет обработкой редактирования, которая выполняется с подтверждением инструкций редактирования от пользователя, отслеживающего изображение, отображаемое в блоке 809 отображения, под управлением прикладной программы редактирования, выполняемой посредством блока 808 управления. Инструкции редактирования вводятся от пользователя посредством блока 807 пользовательского интерфейса. Блок 807 пользовательского интерфейса использует функциональный блок, реализованный посредством сенсорной панели, мыши, клавиатуры, специализированной или универсальной консоли и т.п., например, и приложение редактирования, которое предоставляет информацию отображения.
[0089] Отображаемое уменьшенное необработанное изображение подвергается обрезке, комбинированию и т.д., согласно инструкциям редактирования из блока 807 пользовательского интерфейса. Если файл представляет собой движущееся изображение, инструкции, которые применяются, также могут включать в себя необязательный выбор сцены посредством указания врезки/вырезки, применения эффектов и т.д. Блок 806 формирования информации редактирования формирует информацию редактирования согласно контенту редактирования. Информация редактирования является контентом редактирования, которому подвергнуто изображение, полученное из уменьшенного необработанного изображения, в форме информации в виде данных. Информация редактирования описывает то, применяется либо нет редактирование к каждому кадру неподвижных изображений или движущихся изображений и к контенту редактирования. Информация редактирования дополнительно может включать в себя фактические данные уменьшенного необработанного изображения, которое подвергнуто обработке редактирования. Эта информация редактирования записывается на носитель 803 записи и также передается в устройство 100 формирования изображений в ответ на запросы из устройства 100 формирования изображений.
[0090] Далее описываются последовательности операций обработки редактирования и выполнения редактирования посредством устройства 100 формирования изображений со ссылкой на фиг. 9A и 9B. Фиг. 9A является последовательностью операций обработки редактирования, и фиг. 9B является последовательностью операций выполнения редактирования. После начала обработки редактирования, на S901, по фиг. 9A блок 161 управления определяет то, следует или нет прекращать обработку редактирования. В случае прекращения обработки редактирования, устройство 100 формирования изображений возвращается в состояние бездействия. В случае продолжения обработки редактирования, последовательность операций переходит к S902.
[0091] На S902, блок 161 управления передает уменьшенный необработанный файл, соответствующий необработанному файлу, который должен редактироваться, в устройство 800 редактирования, которое представляет собой внешнее устройство, в качестве данных для редактирования. На S903, блок 161 управления выдает команду редактирования в устройство 800 редактирования. Команда редактирования передается в блок 808 управления и служит в качестве инструкции формирования информации редактирования в устройство 800 редактирования. После S903, последовательность операций возвращается на S901.
[0092] После приема вышеуказанной команды редактирования, устройство 800 редактирования выполняет обработку редактирования, описанную выше, за счет этого формируя информацию редактирования. Блок 161 управления может начинать последовательность операций выполнения редактирования на фиг. 9B согласно пользовательским инструкция при условии, что формирование информации редактирования завершено в устройстве 800 редактирования.
[0093] После начала выполнения редактирования, на S911 на фиг. 9B, блок 161 управления определяет то, следует или нет прекращать обработку редактирования. В случае прекращения обработки редактирования, устройство 100 формирования изображений возвращается в состояние бездействия. В случае продолжения выполнения редактирования, последовательность операций переходит к S912.
[0094] На S912, блок 161 управления принимает из устройства 800 редактирования информацию редактирования, соответствующую необработанному файлу, который должен редактироваться, с использованием блока 153 связи. На S913, блок 161 управления обращается к этой информации редактирования, чтобы применять редактирование или воспроизведение согласно контенту, описанному в принимаемой информации редактирования в отношении необработанного файла или уменьшенного необработанного файла в устройстве 100 формирования изображений. Другими словами, контент редактирования для уменьшенного необработанного изображения, выполняемого в устройстве 800 редактирования, воспроизводится в исходном необработанном изображении или уменьшенном необработанном изображении в устройстве 100 формирования изображений. После S913, последовательность операций возвращается на S911. Необработанное изображение, подвергнутое выполнению редактирования таким способом, может быть сохранено в качестве файла, при этом исходный файл обновлен, либо исходное изображение и информация редактирования могут быть сохранены отдельно, и информация редактирования отражается при воспроизведении изображения, т.е. редактируется каждый раз, когда изображение воспроизводится.
[0095] Таким образом, уменьшенное необработанное изображение используется в качестве данных для редактирования либо в качестве прокси для необработанного изображения, за счет чего процесс редактирования упрощается, и возможности расширяются посредством этой конфигурации редактирования с использованием внешнего устройства. Кроме того, может уменьшаться полная нагрузка на систему относительно обработки редактирования.
Второй вариант осуществления
[0096] Фиг. 10 является блок-схемой, иллюстрирующей пример конфигурации устройства обработки изображений согласно второму варианту осуществления настоящего изобретения. Фиг. 10 иллюстрирует устройство 1000 формирования изображений в качестве устройства обработки изображений согласно настоящему варианту осуществления. Устройство 1000 формирования изображений не только записывает информацию изображений, полученную посредством формирования изображений объекта, на носитель записи, но также и имеет функции воспроизведения информации изображений с носителя записи, выполнения обработки для проявления и отображения и функции обмена информации изображений с внешним устройством, сервером (облаком) и т.п. и выполнения редактирования. Соответственно, устройство обработки изображений согласно настоящему варианту осуществления не ограничивается выражением в качестве устройства формирования изображений, и также может называться устройством записи, устройством воспроизведения, устройством записи/воспроизведения, устройством связи, устройством редактирования, системой обработки изображений, системой редактирования и т.д.
[0097] Конфигурации устройства 1000 формирования изображений согласно настоящему варианту осуществления, которые являются идентичными конфигурациям устройства 100 формирования изображений в первом варианте осуществления, описанном выше, обозначаются с идентичными ссылками с номерами, и их описание опускается.
[0098] На фиг. 10, устройство 1000 формирования изображений имеет модуль 170 формирования изображений, служащий в качестве блока формирования изображений, и модуль 180 обработки изображений, служащий в качестве модуля обработки изображений, причем модуль 170 формирования изображений и модуль 180 обработки изображений соединяются посредством шины 107. Необработанные данные и т.п., полученные посредством формирования изображений в модуле 170 формирования изображений, подаются в модуль 180 обработки изображений через шину 107. Модуль 170 формирования изображений включает в себя блок 102 датчика изображений, блок 103 обработки сигналов датчика, блок 104 управления камерой и блок 106 кодирования. Модуль 180 обработки изображений включает в себя блок 108 декодирования, блок 109 уменьшения необработанных изображений, проявочный блок 110, проявочный блок 111 для "живых" видов, проявочный блок 112 для высококачественных изображений, блок 121 переключения, блок 113 сжатия необработанных изображений, блок 114 распаковки необработанных изображений и буфер 115. Модуль 180 обработки изображений дополнительно включает в себя блок 105 вычисления значений оценки, блок 131 распознавания, блок 122 обработки отображения, блок 141 сжатия неподвижных изображений, блок 142 сжатия движущихся изображений, блок 143 распаковки неподвижных изображений, блок 144 распаковки движущихся изображений, блок 151 записи/воспроизведения и блок 161 управления. Устройство 1000 формирования изображений также имеет оптический блок 101, блок 123 отображения, выходной видеотерминал 124, блок 153 связи, терминал 154 связи и встроенный или съемный носитель 152 записи.
[0099] Ниже подробно описываются конфигурации устройства 1000 формирования изображений согласно настоящему варианту осуществления, которые отличаются от конфигураций устройства 100 формирования изображений согласно первому варианту осуществления, описанному выше. Модуль 170 формирования изображений внутренне имеет блок 106 кодирования. Он существует с возможностью сжимать необработанные данные, с тем чтобы сокращать передачу больших объемов необработанных данных, вызывающую переполнение полосы частот связи по шине 107. Примеры обработки кодирования (обработки сжатия), которая может применяться в блоке 106 кодирования, включают в себя сжатие посредством дифференциальной импульсно-кодовой модуляции (DPCM) и кодирование кодом Голомба. Этот способ уменьшает объем информации пикселов в данных пикселов, подвергнутых DPCM-обработке посредством кодирования кодом Голомба разностных значений для данных пикселов. Альтернативно, может выполняться сжатие, в котором необязательные компоненты полосы высоких частот данных пикселов удаляются с использованием одномерного дискретного косинусного преобразования (DCT). Скорость сжатия может быть фиксированной при выполнении любого способа либо может быть проектироваться с возможностью регулирования согласно пользовательским инструкциям или режиму съемки.
[0100] Данные пикселов, полученные посредством преобразования посредством блока 102 датчика изображений для изображения объекта при съемке, подвергаются пиксельной обработке восстановления посредством блока 103 обработки сигналов датчика. Эта обработка восстановления заключает в себе обработку манипуляции с отсутствующими или ненадежными пикселами в блоке 102 датчика изображений посредством выполнения интерполяции с использованием близлежащих пиксельных значений для восстановления таких пикселов и вычитания предварительно определенного значения смещения. Она может изменяться таким образом, что часть или вся эта обработка восстановления выполняется не в этот момент, а позднее при проявлении.
[0101] Блок 106 кодирования выполняет обработку кодирования данных пикселов, подаваемых из блока 103 обработки сигналов датчика, согласно вышеуказанному способу. Данные пикселов в состоянии сжатия при обработке кодирования передаются в модуль 180 обработки изображений через шину 107. Сжатые данные пикселов декодируются посредством блока 108 декодирования, расположенного во входной части модуля 180 обработки изображений. Блок 108 декодирования подвергает обратному преобразованию из вышележащего блока 106 кодирования, чтобы декодировать сжатые данные пикселов.
[0102] Данные пикселов, которые сжаты посредством блока 106 кодирования и дополнительно декодированы посредством блока 108 декодирования, упоминаются в качестве необработанного изображения, что означает необработанное (предварительно проявленное) изображение в настоящем варианте осуществления. Необработанное изображение, которое подвергнуто сжатию, по-прежнему может обрабатываться в качестве высококачественного необработанного изображения, идентично первому варианту осуществления.
[0103] После этого, необработанное изображение подается в блок 113 сжатия необработанных изображений и сжимается снова для эффективной записи. Необработанное изображение уменьшается по размеру посредством блока 109 уменьшения необработанных изображений для того, чтобы эффективно выполнять отображение и воспроизведение. Блок 109 уменьшения необработанных изображений изменяет размеры входных необработанных изображений до HD-размера (эквивалентного приблизительно 2 миллионам пикселов), например, за счет этого формируя уменьшенное необработанное изображение. Обработка необработанного изображения и уменьшенного необработанного изображения после этого является идентичной в первом варианте осуществления.
[0104] Следует отметить, что блок 108 декодирования и блок 114 распаковки необработанных изображений в модуле 180 обработки изображений, которые выполняют распаковку/декодирование сжатых необработанных изображений, могут быть реализованы посредством схемы, причем часть или все схемы обработки означенного совместно используются или интегрируются.
[0105] Обработка съемки, обработка для проявления, обработка воспроизведения, обработка редактирования и обработка выполнения редактирования, выполняемые в устройстве 1000 формирования изображений согласно настоящему варианту осуществления, и конфигурации файлов, созданные в силу них, являются идентичными в первом варианте осуществления.
[0106] Таким образом, согласно настоящему варианту осуществления, могут быть реализованы функции, идентичные функциям первого варианта осуществления, при повышении эффективности передачи необработанных данных в устройстве 1000 формирования изображений.
[0107] Хотя выше описаны первый и второй варианты осуществления, настоящее изобретение не ограничено этими вариантами осуществления, наоборот, различные модификации могут вноситься посредством схемных компоновок надлежащим образом без отступления от технической идеи настоящего изобретения.
Другие варианты осуществления
[0108] Вариант(ы) осуществления настоящего изобретения также может быть реализован посредством компьютера системы или устройства, которое считывает и выполняет машиноисполняемые инструкции (например, одну или более программ), записанные на носителе данных (который также более полно может называться "постоянным машиночитаемым носителем данных"), с тем чтобы выполнять функции одного или более вышеописанных вариантов осуществления, и/или которое включает в себя одну или более схем (например, специализированную интегральную схему (ASIC)) для выполнения функций одного или более вышеописанных вариантов осуществления, и посредством способа, осуществляемого посредством компьютера системы или устройства, например, посредством считывания и выполнения машиноисполняемых инструкций с носителя данных, чтобы выполнять функции одного или более вышеописанных вариантов осуществления, и/или управления одной или более схем, чтобы выполнять функции одного или более вышеописанных вариантов осуществления. Компьютер может содержать один или более процессоров (например, центральный процессор (CPU), микропроцессор (MPU)) и может включать в себя сеть отдельных компьютеров или отдельных процессоров, чтобы считывать и выполнять машиноисполняемые инструкции. Машиноисполняемые инструкции могут предоставляться в компьютер, например, из сети или с носителя данных. Носитель данных может включать в себя, например, одно или более из жесткого диска, оперативного запоминающего устройства (RAM), постоянного запоминающего устройства (ROM), устройства хранения распределенных вычислительных систем, оптического диска (такого как компакт-диск (CD), универсальный цифровой диск (DVD) или Blu-Ray-диск (BD)™), устройства флэш-памяти, карты памяти и т.п.
[0109] Хотя настоящее изобретение описано со ссылкой на примерные варианты осуществления, следует понимать, что изобретение не ограничено раскрытыми примерными вариантами осуществления. Объем прилагаемой формулы изобретения должен соответствовать самой широкой интерпретации, так что он заключает в себе все такие модификации и эквивалентные структуры и функции.
[0110] Данная заявка притязает на приоритет заявок на патент (Япония) номера 2014-186871, 2014-186872 и 2014-186873, все из которых поданы 12 сентября 2014 года, которые настоящим полностью содержатся в данном документе по ссылке.