УСТРОЙСТВО ОБРАБОТКИ ЦИФРОВЫХ ИЗОБРАЖЕНИЙ И СПОСОБ УПРАВЛЕНИЯ ИМ
DIGITAL IMAGE PROCESSING DEVICE AND CONTROL METHOD THEREOF

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Различные варианты осуществления изобретения относятся к цифровому фотографическому устройству и к способу управления им.
УРОВЕНЬ ТЕХНИКИ
В данном документе описаны устройство обработки цифровых изображений и способ управления им.
Устройства обработки цифровых изображений, такие как цифровые камеры и записывающие видеокамеры, становятся портативными частично вследствие миниатюризации и прогресса в технологии изготовления аккумуляторов и т.д., и в силу этого изображения легко снимаются в любом месте. Помимо этого, устройства обработки цифровых изображений обеспечивают различные функции для съемки высококачественных изображений пользователем, даже если пользователь не является экспертом.
Кроме того, устройства обработки цифровых изображений обеспечивают различные функции для простого управления пользователем своим содержимым, таким как движущиеся изображения и неподвижные изображения.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
РЕШЕНИЕ ЗАДАЧИ
Один или более вариантов осуществления изобретения обеспечивают устройство обработки цифровых изображений для простого и интуитивного управления пользователем различным содержимым и устройством обработки цифровых изображений.
ПРЕИМУЩЕСТВА ИЗОБРЕТЕНИЯ
Согласно вариантам осуществления изобретения устройство обработки цифровых изображений может позволять пользователю легко и интуитивно управлять различным содержимым и устройством обработки цифровых изображений.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеуказанные и другие признаки и преимущества должны стать более очевидными посредством подробного описания примерных вариантов осуществления со ссылкой на прилагаемые чертежи, на которых:
Фиг. 1 является блок-схемой, иллюстрирующей устройство обработки цифровых изображений согласно варианту осуществления изобретения;
Фиг. 2 является блок-схемой, иллюстрирующей центральный процессор (CPU)/процессор цифровых сигналов (DSP) согласно варианту осуществления изобретения;
Фиг. 3 является блок-схемой, иллюстрирующей обработку изображений посредством CPU/DSP по фиг. 2;
Фиг. 4A, B являются графическими изображениями, показывающими перемещение пользователем устройства обработки цифровых изображений;
Фиг. 5 содержит схемы со снимками экрана для описания способа управления содержимым согласно варианту осуществления изобретения;
Фиг. 6 содержит схемы со снимками экрана для описания способа управления содержимым согласно другому варианту осуществления изобретения;
Фиг. 7 содержит схемы со снимками экрана для описания способа управления содержимым согласно другому варианту осуществления изобретения;
Фиг. 8 содержит схемы со снимками экрана для описания способа управления содержимым согласно другому варианту осуществления изобретения;
Фиг. 9 является блок-схемой, иллюстрирующей способ управления, осуществляемый устройством обработки цифровых изображений согласно варианту осуществления изобретения; и
Фиг. 10 является блок-схемой, иллюстрирующей способ управления, осуществляемый посредством устройства обработки цифровых изображений согласно другому варианту осуществления изобретения.
НАИЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Согласно варианту осуществления изобретения, предусмотрено устройство обработки цифровых изображений, которое отображает первое содержимое и второе содержимое, сформированное относительно первого содержимого, причем устройство обработки цифровых изображений включает в себя: блок обнаружения, который обнаруживает перемещение устройства обработки цифровых изображений; блок определения перемещения, который определяет перемещение устройства обработки цифровых изображений на основании сигнала обнаружения из блока обнаружения; и блок управления отображением, который управляет отображением первого и второго содержимого, при этом блок управления отображением управляет отдельным воспроизведением первого содержимого или одновременным воспроизведением первого и второго содержимого на основании определения блока определения перемещения.
Блок определения перемещения может определять изменение расстояния между устройством обработки цифровых изображений и пользователем.
Если сокращается расстояние между устройством обработки цифровых изображений и пользователем, когда автономно воспроизводится первое содержимое, блок управления отображением может выполнять одновременное воспроизведение первого и второго содержимого.
Если увеличивается расстояние между устройством обработки цифровых изображений и пользователем в то время, когда одновременно воспроизводятся первое и второе содержимое, блоки управления отображением могут выполнять отдельное воспроизведение первого содержимого.
Устройство обработки цифровых изображений дополнительно может включать в себя блок обработки манипуляций, который формирует сигнал манипуляции согласно пользовательской манипуляции.
В то время, когда одновременно воспроизводятся первое и второе содержимое, может выполняться отдельное воспроизведение второго содержимого на основании сигнала манипуляции.
Первое содержимое может представлять собой движущееся изображение, а второе содержимое может представлять собой неподвижное изображение, снятое в то время, когда снимается движущееся изображение.
Блок управления отображением может отображать множество экземпляров второго содержимого в то время, когда одновременно воспроизводятся первое и второе содержимое.
Блок управления отображением может воспроизводить первое содержимое с момента времени, когда снимается второе содержимое, выбранное пользователем.
Первое содержимое может представлять собой движущееся изображение, а второе содержимое может представлять собой карту, указывающую местоположение, в котором снимается движущееся изображение в то время, когда снимается движущееся изображение.
Блок управления отображением может выполнять отдельное воспроизведение второго содержимого на основании сигнала манипуляции от пользователя.
Согласно другому варианту осуществления изобретения, предусмотрен способ управления устройством обработки цифровых изображений, которое отображает первое содержимое и второе содержимое, сформированное относительно первого содержимого, причем способ включает в себя: обнаружение перемещения устройства обработки цифровых изображений; определение перемещения устройства обработки цифровых изображений на основании результата обнаружения; и выбор режима воспроизведения между отдельным воспроизведением первого содержимого или одновременным воспроизведением первого и второго содержимого на основании результата обнаружения.
Определение перемещения может выполняться посредством обнаружения изменения расстояния между устройством обработки цифровых изображений и пользователем.
Выбор режима воспроизведения может включать в себя преобразование режима воспроизведения в одновременное воспроизведение первого и второго содержимого, если сокращается расстояние между устройством обработки цифровых изображений и пользователем в то время, когда автономно воспроизводится первое содержимое.
Выбор режима воспроизведения может включать в себя преобразование режима воспроизведения в отдельное воспроизведение первого содержимого, если увеличивается расстояние между устройством обработки цифровых изображений и пользователем в то время, когда одновременно воспроизводятся первое и второе содержимое.
Первое содержимое может представлять собой движущееся изображение, а второе содержимое может представлять собой неподвижное изображение, снятое в то время, когда снимается движущееся изображение, и способ дополнительно может включать в себя воспроизведение первого содержимого с момента времени, когда снимается второе содержимое, выбранное пользователем в то время, когда одновременно воспроизводятся первое и второе содержимое.
Множество экземпляров второго содержимого может отображаться в то время, когда одновременно воспроизводятся первое и второе содержимое.
Первое содержимое может представлять собой движущееся изображение, а второе содержимое может представлять собой карту, указывающую местоположение, в котором снимается движущееся изображение в то время, когда снимается движущееся изображение, и способ дополнительно может включать в себя преобразование режима воспроизведения в отдельное воспроизведение второго содержимого на основании сигнала манипуляции от пользователя, когда одновременно воспроизводятся первое и второе содержимое.
Согласно вариантам осуществления изобретения, устройство обработки цифровых изображений может давать возможность пользователю легко и интуитивно управлять различным содержимым и устройством обработки цифровых изображений.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
По данной заявке испрашивается приоритет на основании заявки на патент Кореи №10-2012-0034091, поданной 2 апреля 2012 г. в Бюро интеллектуальной собственности Кореи, описание которой полностью включено в настоящий документ путем ссылки.
Ниже более подробно описано изобретение со ссылкой на прилагаемые чертежи, на которых показаны примерные варианты осуществления изобретения. Такие выражения, как «по меньшей мере один из», предваряющие перечень элементов, модифицируют весь перечень элементов и не модифицируют отдельные элементы списка.
Поскольку изобретение обеспечивает возможность различных изменений и множества вариантов осуществления, конкретные варианты осуществления проиллюстрированы на чертежах и подробно описаны в описании. Тем не менее, изобретение не предусматривает ограничения конкретными режимами практического применения, и следует принимать во внимание, что все изменения, эквиваленты и замены, которые не отступают от сущности и объема изобретения, включаются в изобретение. В описании изобретения, опускаются определенные подробные пояснения уровня техники, когда считается, что они могут излишне затруднять понимание сущности изобретения.
Термины, используемые в настоящем описании изобретения, используются просто для описания конкретных вариантов осуществления, и не предназначены для ограничения я Выражение, используемое в единственном числе, охватывает выражение множественного числа, если оно не имеет явно другой смысл в контексте. В настоящем описании изобретения, следует понимать, что такие термины, как «включающий в себя» или «имеющий» и т.д., предназначены для указания на наличие признаков, чисел, этапов, действий, компонентов, частей или сочетаний вышеозначенного, раскрытых в подробном описании, и не предназначены для исключения вероятности того, что могут иметься или могут быть добавлены один или более других признаков, чисел, этапов, действий, компонентов, частей или комбинаций вышеозначенного.
Аналогичные номера ссылочных позиций на чертежах обозначают аналогичные элементы, и в силу этого их описание не повторяется.
Фиг. 1 является блок-схемой, иллюстрирующей устройство 1 обработки цифровых изображений согласно варианту осуществления изобретения. Цифровая камера проиллюстрирована в данном документе в качестве устройства 1 обработки цифровых изображений, но устройство 1 обработки цифровых изображений не ограничено этим.
Как показано на фиг. 1, устройство 1 обработки цифровых изображений включает в себя блок 100 фотосъемки, процессор 110 аналоговых сигналов, центральный процессор (CPU)/процессор 120 цифровых сигналов (DSP), оперативное запоминающее устройство 130 (RAM), контроллер 140 запоминающего устройства, запоминающее устройство 150, постоянное запоминающее устройство 160 (ROM), блок 170 возбуждения для отображения, блок 171 отображения, блок 180 обработки манипуляций и блок 190 обнаружения.
Общая работа устройства 1 обработки цифровых изображений управляется CPU/DSP 120. CPU/DSP 120 передает управляющий сигнал для управления каждым элементом в блок 102 приведения в действие линз, блок 104 приведения в действие апертуры и блок 106 управления устройства формирования изображений и т.п. В текущем варианте осуществления, CPU, выполняющий функцию управления, DSP, выполняющий обработку сигналов, конфигурированы как одно устройство, но они не ограничены этим. Например, CPU и DSP могут быть конфигурированы как отдельные устройства.
Блок 100 фотосъемки представляет собой элемент для формирования электрического сигнала из падающего света, чтобы формировать изображение. Блок 100 фотосъемки может включать в себя линзу 101, блок 102 приведения в действие линз, апертуру 103, блок 104 приведения в действие апертуры, устройство 105 формирования изображений и блок 106 управления устройства формирования изображений.
Линза 101 может включать в себя множество групп линз или множество линз. Местоположение линзы 101 может управляться посредством блока 102 приведения в действие линз. Блок 102 приведения в действие линз управляет местоположением линзы 101 согласно управляющему сигналу, выдаваемому CPU/DSP 120.
Степень открытия/закрытия апертуры 103 управляется посредством блока 104 приведения в действие апертуры, и апертура 104 регулирует количество света, падающего на устройство 105 формирования изображений. Блок 104 приведения в действие апертуры управляет апертурой 103 согласно управляющему сигналу, выдаваемому CPU/DSP 120.
Устройство 105 формирования изображений регистрирует свет из изображения объекта, который проходит через линзу 101 и апертуру 103, с тем чтобы формировать сигнал изображения. Устройство 105 формирования изображений может включать в себя множество блоков фотоэлектрического преобразования, совмещаемых в матричной форме, и тракт переноса заряда, через который заряды переносятся из блоков фотоэлектрического преобразования. Устройство 105 формирования изображений может представлять собой датчик изображений на основе прибора с зарядовой связью (CCD) или датчик изображений на основе комплементарной структуры «металл-оксид-полупроводник» (CIS).
Чувствительность устройства 105 формирования изображений может регулироваться посредством блока 106 управления устройства формирования изображений. Блок 106 управления устройства формирования изображений может управлять устройством 105 формирования изображений согласно управляющему сигналу, который автоматически формируется посредством сигнала изображения, который вводится в реальном времени, или управляющему сигналу, который вручную вводится посредством операции пользователя.
Время экспонирования устройства 105 формирования изображений регулируется посредством затвора (не показан).
Затвор (не показан) включает в себя механический затвор для регулирования падения света посредством перемещения заслонки и электронный затвор для управления экспозицией посредством применения электрического сигнала к устройству 105 формирования изображений.
Блок 106 управления устройства формирования изображений формирует синхронизирующий сигнал и применяет синхронизирующий сигнал к устройству 105 формирования изображений, в силу этого управляя операцией формирования изображений устройства 105 формирования изображений. Кроме того, контроллер 106 устройства фиксации изображений управляет устройством 105 формирования изображений таким образом, чтобы последовательно обнаруживать сигналы изображений, когда завершается накопление зарядов в каждой линии сканирования устройства 105 формирования изображений.
Процессор 110 аналоговых сигналов выполняет обработку уменьшения уровня шума, регулировку усиления, формирование формы сигнала и обработку аналого-цифрового преобразования для сигнала аналогового изображения, применяемого посредством устройства 105 формирования изображений. Сигнал, обработанный посредством процессора 110 аналоговых сигналов, может вводиться в CPU/DSP 120 непосредственно или через RAM 130.
RAM 130 выступает в качестве основного запоминающего устройства для устройства 1 обработки цифровых изображений и временно сохраняет информацию, требуемую при управлении CPU/DSP 120. ROM 160 сохраняет программу, такую как операционная система или прикладная система, которая управляет устройством 1 обработки цифровых изображений.
Контроллер 140 запоминающего устройства управляет вводом и выводом данных в запоминающее устройство 150. Запоминающее устройство 150 может хранить файл, к примеру, файл неподвижных изображений или файл движущихся изображений. Запоминающее устройство 150 может отдельно сохранять движущееся изображение, составляющее первое содержимое и второе содержимое, сформированное относительно движущегося изображения. Второе содержимое может представлять собой неподвижное изображение, снятое во время съемки движущихся изображений, т.е. изображение в режиме двойной съемки. В качестве альтернативы, второе содержимое может представлять собой карту, которая указывает местоположение, в котором снимается движущееся изображение. Запоминающее устройство 150 может отдельно сохранять метаданные относительно связанной информации между первым и вторым содержимым.
Блок 170 возбуждения для отображения управляет выводом изображений в блок 171 отображения.
Блок 171 отображения может отображать изображение для просмотра в режиме реального времени, снимаемое в реальном времени, изображение для быстрого просмотра, временно отображаемое после того, как изображение снято, воспроизводимое изображение, которое сохраняется, и т.п. Кроме того, блок 171 отображения может отображать различные фрагменты информации настроек.
Блок 171 отображения и блок 170 возбуждения для отображения могут включать в себя, например, жидкокристаллический дисплей (LCD) и LCD-формирователь сигналов управления. В качестве альтернативы, блок 171 отображения и блок 170 возбуждения для отображения могут включать в себя, например, дисплей на органических светоизлучающих диодах (OLED) и OLED-формирователь сигналов управления. Помимо этого, блок 171 отображения может включать в себя сенсорный экран, который распознает сенсорный ввод в качестве элемента блока 180 обработки манипуляций.
Блок 180 обработки манипуляций представляет собой элемент, который принимает инструкцию от пользователя и формирует сигнал манипуляции для того, чтобы осуществлять манипуляции с устройством 1 обработки цифровых изображений. Блок 180 обработки манипуляций может включать в себя различные клавиши ввода, такие как кнопка включения питания, кнопка спуска затвора, кнопка изменения масштаба, кнопка-колесико для переключения режимов, кнопка меню, кнопка смены направления и кнопка-поворотный переключатель. Блок 180 обработки манипуляций также может включать в себя сенсорный экран, который обнаруживает контакт части тела пользователя и формирует инструкцию согласно касанию.
Блок 190 обнаружения обнаруживает перемещение устройства 1 обработки цифровых изображений.
Блок 190 обнаружения формирует сигнал обнаружения перемещения устройства 1 обработки цифровых изображений, когда устройство 1 обработки цифровых изображений перемещается пользователем, и отправляет сигнал обнаружения в CPU/DSP 120. Блок 190 обнаружения может включать в себя по меньшей мере одно из датчика ускорения, гиродатчика и геомагнитного датчика, чтобы обнаруживать перемещение устройства 1 обработки цифровых изображений. В частности, блок 190 обнаружения может включать в себя любой известный датчик, который может обнаруживать изменение расстояния между пользователем и устройством 1 обработки цифровых изображений.
CPU/DSP 120 обрабатывает сигнал входного изображения и управляет каждым элементом согласно сигналу входного изображения или внешнему входному сигналу. Ниже подробнее описан CPU/DSP 120 со ссылкой на фиг. 2 и 3.
Фиг. 2 является блок-схемой, иллюстрирующей CPU/DSP 120 согласно варианту осуществления изобретения.
Как показано на фиг. 2, CPU/DSP 120 может включать в себя процессор 121 сигналов изображений (ISP), формирователь 122 движущихся изображений, формирователь 123 неподвижных изображений, блок 124 управления отображением, блок 125 управления, таймер 126 и блок 127 определения перемещения.
ISP 121 может выполнять обработку сигналов изображений для повышения качества изображения, такую как уменьшение уровня шума во входных данных изображений, гамма-коррекция, интерполяция матрицы цветных светофильтров, обработка матрицы цветов, цветовая коррекция и улучшение цветов.
ISP 121 также может выполнять обработку нечеткости, обработку цветов, обработку размытости, обработку выделения краев, обработку интерпретации изображений, обработку распознавания изображений, обработку эффектов изображений и т.д. Обработка распознавания изображений может включать в себя обработку распознавания лиц, обработку распознавания сцен и т.п. ISP 121 также может выполнять обработку сигналов выводимых изображений для отображения изображения на блоке 171 отображения. Например, ISP 121 может выполнять регулирование уровня яркости, цветовую коррекцию, регулирование контрастности, регулирование выделения контуров, обработку разделения экрана, формирование изображений символов, обработку синтеза изображений и т.п.
Устройство 1 обработки цифровых изображений может быть соединено с внешним монитором, и ISP 121 может обрабатывать сигнал изображения, чтобы отображать изображение на внешнем мониторе. Данные изображений, обработанные так, как описано выше, могут передаваться на внешний монитор и отображаться на внешнем мониторе.
Формирователь 122 движущихся изображений может формировать файл движущихся изображений посредством сжатия данных изображений, которые формируются посредством обработки сигнала изображения для повышения качества изображения. Помимо этого, формирователь 122 движущихся изображений может восстанавливать данные движущихся изображений из файла движущихся изображений. Данные изображений сжимаются в формате без потерь или с потерями.
Формирователь 123 неподвижных изображений может формировать файл неподвижных изображений посредством сжатия данных изображений, которые формируются посредством обработки сигнала изображения для повышения качества изображения. Помимо этого, формирователь 123 неподвижных изображений может восстанавливать данные неподвижных изображений из файла неподвижных изображений. Данные изображений сжимаются в формате без потерь или с потерями.
В качестве примера надлежащего формата для сжатия данных изображений в качестве неподвижного изображения, данные изображений могут быть преобразованы в формат совместной экспертной группы по фотографии (JPEG) или JPEG 2000. Если записывается движущееся изображение, множество кадров может сжиматься согласно стандартам Экспертной группы по движущимся изображениям (MPEG), с тем чтобы формировать файл движущихся изображений. Файл изображений может быть сформирован согласно, например, стандартам на основе формата файлов с изображениями для обмена информацией (Exif).
В данном варианте осуществления формирователь 122 движущихся изображений и формирователь 123 неподвижных изображений сконфигурированы как отдельные блоки, но они не ограничены этим. Например, формирователь 122 движущихся изображений и формирователь 123 неподвижных изображений могут быть сконфигурированы как один блок и могут выполнять подходящую операцию согласно типу входного изображения.
Блок 124 управления отображением управляет блоком 170 возбуждения для отображения таким образом, чтобы управлять отображением изображений на блоке 171 отображения. Например, блок 124 управления отображением может отображать движущееся изображение, которое снимается в реальном времени, или движущееся изображение, сохраненное в запоминающем устройстве 150, на блоке 171 отображения. Помимо этого, блок 124 управления отображением может управлять воспроизведением изображения для просмотра в режиме реального времени или неподвижного изображения.
Блок 124 управления отображением может управлять способом воспроизведения движущегося изображения и неподвижного изображения либо движущегося изображения и карты на основании определения блока 127 определения перемещения. Далее подробно описан способ воспроизведения множества экземпляров содержимого согласно перемещению устройства 1 обработки цифровых изображений.
Блок 125 управления управляет каждым элементом CPU/DSP 120. Блок 125 управления может выполнять программы, сохраненные в ROM 160, или включать в себя отдельный модуль для того, чтобы формировать управляющий сигнал для управления автофокусировкой, изменением масштаба, фокусировкой или компенсацией автоэкспозиции. Блок 125 управления передает управляющий сигнал в блок 102 приведения в действие линз, блок 104 приведения в действие апертуры и блок 106 управления устройства формирования изображений и полностью управляет работой элементов устройства 1 обработки цифровых изображений, таких как затвор и строб.
Блок 125 управления также может управлять каждым элементом таким образом, чтобы выполнять операции, соответствующие сигналу, применяемому посредством блока 180 обработки манипуляций.
Таймер 126 обеспечивает информацию времени. Информация времени, обеспечиваемая таймером 126, может быть вставлена в область заголовка и т.п. файла, сформированного посредством формирователя 122 движущихся изображений и формирователя 123 неподвижных изображений. Помимо этого, информация времени может быть использована в качестве указателя, который указывает момент времени, когда снимается изображение в режиме двойной съемки, в течение периода времени, когда отображается движущееся изображение.
Данные изображений, выводимые из ISP 121, непосредственно вводятся в контроллер 140 запоминающего устройства через RAM 130, и контроллер 140 запоминающего устройства сохраняет данные изображений в запоминающем устройстве 150 автоматически или согласно сигналу от пользователя. Помимо этого, контроллер 140 запоминающего устройства может считывать данные изображения из файла изображений, сохраненного в запоминающем устройстве 150, и может передавать данные в блок 170 возбуждения для отображения через RAM 130 и блок 124 управления отображением либо через другой тракт, чтобы отображать изображение на блоке 171 отображения. Запоминающее устройство 150 может быть съемным компонентом или встроенным компонентом устройства 1 обработки цифровых изображений.
Блок 127 определения перемещения определяет структуру перемещения устройства 1 обработки цифровых изображений на основании сигнала обнаружения, принимаемого из блока 190 обнаружения. Например, блок 127 определения перемещения определяет структуру перемещения устройства 1 обработки цифровых изображений с точки зрения того, перемещается ли устройство 1 обработки цифровых изображений к пользователю или отдаляется от пользователя, либо того, поворачивается или переворачивается или нет устройство 1 обработки цифровых изображений.
В частности, в данном варианте осуществления блок 127 определения перемещения определяет изменение расстояния между устройством 1 обработки цифровых изображений и пользователем. Например, если устройство 1 обработки цифровых изображений перемещается к блоку 171 отображения в режиме воспроизведения, блок 127 определения перемещения определяет то, что устройство 1 обработки цифровых изображений перемещается к пользователю. С другой стороны, если устройство 1 обработки цифровых изображений отдаляется от блока 171 отображения в режиме воспроизведения, блок 127 определения перемещения определяет то, что устройство 1 обработки цифровых изображений отдаляется от пользователя. Тем не менее, этот способ является иллюстративным, и блок 127 определения перемещения может определять структуру перемещения устройства 1 обработки цифровых изображений на основании множества алгоритмов.
Когда блок 127 определения перемещения определяет структуру перемещения устройства 1 обработки цифровых изображений, результат передается в блок 124 управления отображением непосредственно или через CPU/DSP 120. Блок 124 управления отображением определяет способ воспроизведения содержимого на блоке 171 отображения на основании принимаемого результата определения перемещения. Ниже описан способ воспроизведения содержимого на блоке 171 отображения.
Фиг. 3 является блок-схемой обработки изображений посредством CPU/DSP 120 по фиг. 2. Фиг. 3 иллюстрирует только структуру, необходимую для пояснения обработки изображений.
Перед описанием фиг. 3 описано содержимое, сформированное посредством устройства 1 обработки цифровых изображений согласно вариантам осуществления изобретения.
Устройство 1 обработки цифровых изображений снимает движущееся изображение в режиме съемки движущихся изображений, который представляет собой режим из числа режимов устройства 1 обработки цифровых изображений, для того чтобы формировать файл движущихся изображений. В то время, когда движущееся снимается изображение, когда пользователь обеспечивает сигнал съемки для того, чтобы неподвижное изображение в предварительно определенный момент времени, неподвижное изображение формируется отдельно от движущегося изображения. Формируется изображение в режиме двойной съемки в качестве второго содержимого относительно основного движущегося изображения, составляющего первое содержимое.
В качестве альтернативы, устройство 1 обработки цифровых изображений может формировать карту, которая указывает местоположение, в котором снимается движущееся изображение. На карте местоположение, в котором снимается движущееся изображение, может отображаться в реальном времени. Чтобы сформировать карту, устройство 1 обработки цифровых изображений может сохранять данные карты в ROM 160 и т.п. и может включать в себя блок распознавания местоположения (не показан), который распознает местоположение, такой как GPS-модуль.
Устройство 1 обработки цифровых изображений может воспроизводить сохраненное движущееся изображение.
При воспроизведении движущегося изображения, также может формироваться изображение в режиме двойной съемки, составляющее второе содержимое, как описано выше.
Далее в этом документе подробнее описано формирование основного движущегося изображения, изображения в режиме двойной съемки или карты.
Как показано на фиг. 3, выходной сигнал датчика вводится в ISP 121 CPU/DSP 120. В этом отношении, выходной сигнал датчика представляет собой сигнал изображения, который выводится из устройства 105 формирования изображений и обрабатывается и преобразуется в цифровой сигнал посредством процессора 110 аналоговых сигналов.
ISP 121 обрабатывает сигнал изображения различными способами, как описано выше. Затем ISP 121 уменьшает масштаб вводимого выходного сигнала датчика и выводит выходной сигнал датчика, имеющий стандартный размер. Сигнал изображения, выводимый из устройства 105 формирования изображений, имеет размер, превышающий размер движущегося изображения, сохраненного в качестве файла. Таким образом, ISP 121 уменьшает масштаб вводимого выходного сигнала датчика до стандартного размера. Стандартный размер представляет собой, например, размер согласно стандарту Full HD, HD и SD.
Изображение в режиме двойной съемки может быть сформировано посредством пользовательского управления, например, посредством нажатия кнопки спуска затвора, и изображение в режиме двойной съемки представляет собой неподвижное изображение. Размер изображения в режиме двойной съемки может быть равным размеру выходной сигнал датчика согласно настройкам. Таким образом, ISP 121 может временно сохранять выходной сигнал датчика, масштаб которого не уменьшен, и использовать сохраненный выходной сигнал датчика, когда требуется формирование изображения в режиме двойной съемки. ISP 121 может включать в себя буферное запоминающее устройство для сохранения выходного сигнала датчика. В качестве альтернативы, выходной сигнал датчика может быть временно сохранен в RAM 130.
Помимо этого, если устройство 1 обработки цифровых изображений включает в себя блок распознавания местоположения, карта, указывающая местоположение, в котором снимается движущееся изображение, может быть сформирована пользователем. Изменение местоположений может отображаться на карте в реальном времени.
Выходной сигнал ISP, который представляет собой сигнал изображения, обработанный ISP 121 и выведенный, передается в формирователь 122 движущихся изображений. Формирователь 122 движущихся изображений, который представляет собой кодек, формирует поток движущихся изображений с использованием принимаемого выходного сигнала ISP и формирует файл движущихся изображений с использованием потока движущихся изображений. В этом отношении, файл движущихся изображений является основным движущимся изображением, составляющим первое содержимое.
Помимо этого, если нажимается кнопка спуска затвора, т.е. если вводится инструкция съемки изображения в режиме двойной съемки, ISP 121 передает выходной сигнал полноразмерного датчика, сохраненный в буферном запоминающем устройстве и т.п., в формирователь 123 неподвижных изображений. Выходной сигнал полноразмерного датчика, передаваемый в формирователь 123 неподвижных изображений, также представляет собой сигнал изображения, обработанный посредством ISP 121.
Формирователь 123 неподвижных изображений, который представляет собой кодек, формирует неподвижное изображение посредством использования принимаемого выходного сигнала ISP. В этом отношении, сформированный файл неподвижных изображений представляет собой изображение в режиме двойной съемки, составляющее второе содержимое.
ISP 121 может передавать выходной сигнал ISP в блок 124 управления отображением, чтобы отображать снимаемое изображение на блоке 171 отображения. Блок 124 управления отображением передает принимаемый ISP-вывод в блок 170 возбуждения для отображения, и блок 170 возбуждения для отображения отображает ISP-вывод на блоке 171 отображения.
Далее в этом документе описан способ управления содержимым согласно варианту осуществления изобретения. Иными словами, описан способ воспроизведения содержимого на блоке 171 отображения.
Фиг. 4A и 4B показывают перемещение пользователем устройства 1 обработки цифровых изображений.
Пользователь может воспроизводить сохраненное содержимое, к примеру, движущееся изображение или неподвижное изображение в режиме воспроизведения посредством использования устройства 1 обработки цифровых изображений. В этом отношении, как показано на фиг. 4A и 4B, пользователь может перемещать устройство 1 обработки цифровых изображений вперед и назад. Фиг. 4A показывает движение приближения пользователем устройства 1 обработки цифровых изображений к пользователю. Фиг. 4B показывает движение удаления пользователем устройства 1 обработки цифровых изображений от себя.
В связи с этим, пользователь может иметь различные намерения, когда он перемещает устройство 1 обработки цифровых изображений. В частности, может выполняться движение приближения устройства 1 обработки цифровых изображений к пользователю, когда пользователь намеревается изменить содержимое, воспроизводимое в данный момент, посредством осуществления дополнительных манипуляций с устройством 1 обработки цифровых изображений. Помимо этого, может выполняться движение удаления устройства 1 обработки цифровых изображений от пользователя, когда пользователь намеревается прекращать манипуляцию с устройством 1 обработки цифровых изображений и просматривать содержимое, воспроизводимое в данный момент.
Согласно вариантам осуществления изобретения, управление содержимым и манипуляция с устройством 1 обработки цифровых изображений могут быть упрощены посредством определения намерения пользователя.
Фиг. 5 показывает схемы для описания способа управления содержимым согласно варианту осуществления изобретения.
Обращаясь к схеме слева на фиг. 5, движущееся изображение 10, составляющее первое содержимое, отображается автономно на блоке 171 отображения. Если пользователь приближает устройство 1 обработки цифровых изображений к пользователю, как показано на фиг. 4A, блок 190 обнаружения обнаруживает перемещение, и блок 127 определения перемещения определяет то, что устройство 1 обработки цифровых изображений перемещается к пользователю, на основании сигнала обнаружения.
Блок 124 управления отображением отображает изображения 20-22 в режиме двойной съемки в качестве второго содержимого, сформированного относительно движущегося изображения 10, в данный момент воспроизводимого на блоке 171 отображения, на основании определения блока 127 определения перемещения. В этом отношении, блок 124 управления отображением может отображать временную шкалу, чтобы распознавать степень воспроизведения движущегося изображения 10, и каждое из изображений 20-22 в режиме двойной съемки может отображаться в момент времени, когда снимается каждое из изображений 20-22 в режиме двойной съемки, на временной шкале в качестве данных на основании миниатюр. Блок 124 управления отображением также может отображать значки для различных манипуляций с изображениями 20-22 в режиме двойной съемки.
С другой стороны, блок 171 отображения одновременно отображает изображения 20-22 в режиме двойной съемки и движущееся изображение 10, как показано на схеме справа на фиг. 5. Когда пользователь удаляет устройство 1 обработки цифровых изображений от себя, как показано на фиг. 4B, блок 190 обнаружения обнаруживает перемещение, и блок 127 определения перемещения определяет, что устройство 1 обработки цифровых изображений отдаляется от пользователя, на основании сигнала обнаружения.
Блок 124 управления отображением завершает воспроизведение изображений 20-22 в режиме двойной съемки и значков, в данный момент отображаемых на блоке 171 отображения, на основании определения блока 127 определения перемещения, и закрывает изображения 20-22 в режиме двойной съемки и значки на блоке 171 отображения. Затем, блок 124 управления отображением воспроизводит автономно движущееся изображение 10.
Фиг. 6 показывает схемы для описания способа управления содержимым согласно варианту осуществления изобретения.
Как показано на фиг. 6, движущееся изображение 10, составляющее первое содержимое, отображается автономно на блоке 171 отображения на схеме слева на фиг. 6. Если пользователь приближает устройство 1 обработки цифровых изображений к себе, как показано на фиг. 4A, блок 190 обнаружения обнаруживает перемещение, и блок 127 определения перемещения определяет, что устройство 1 обработки цифровых изображений перемещается к пользователю, на основании сигнала обнаружения.
Блок 124 управления отображением отображает карту 30, составляющую второе содержимое, сформированное относительно движущегося изображения 10, воспроизводимого в данный момент на части блока 171 отображения, на основании определения блока 127 определения перемещения. Блок 124 управления отображением также может отображать значки для различных манипуляций с картой 30.
С другой стороны, блок 171 отображения одновременно отображает карту 30 и движущееся изображение 10. Когда пользователь удаляет устройство 1 обработки цифровых изображений от себя, как показано на фиг. 4B, блок 190 обнаружения обнаруживает перемещение, и блок 127 определения перемещения определяет, что устройство 1 обработки цифровых изображений отдаляется от пользователя, на основании сигнала обнаружения.
Блок 124 управления отображением завершает отображение карты 30 и значков, в данный момент отображаемых на блоке 171 отображения, на основании определения блока 127 определения перемещения, и закрывает карту 30 и значки на блоке 171 отображения. Затем, блок 124 управления отображением воспроизводит автономно движущееся изображение 10.
Фиг. 7 показывает схемы для описания способа управления содержимым согласно варианту осуществления изобретения.
Как показано на фиг. 7, движущееся изображение 10 и изображения 20-22 в режиме двойной съемки одновременно отображаются на блоке 171 отображения на схеме слева на фиг. 7. Пользователь выбирает одно из изображений 21 в режиме двойной съемки посредством касания блока 171 отображения.
Когда конкретное изображение 21 в режиме двойной съемки выбирается пользователем, сигнал пользовательской манипуляции применяется к CPU/DSP 120, и CPU/DSP 120 передает управляющий сигнал в блок 124 управления отображением на основании сигнала манипуляции. Согласно управляющему сигналу, блок 124 управления отображением воспроизводит движущееся изображение 10 с момента времени, когда выбранное изображение 21 в режиме двойной съемки снимается на схеме справа на фиг. 7. Иными словами, момент времени воспроизведения движущегося изображения 10 изменяется посредством манипуляции пользователя.
Когда движущееся изображение 10 воспроизводится с момента времени, когда снято выбранное изображение 21 в режиме двойной съемки, может завершаться отображение других изображений 20 и 22 в режиме двойной съемки и значков, которые в данный момент отображаются.
Фиг. 8 показывает схемы для описания способа управления содержимым согласно варианту осуществления изобретения.
Как показано на фиг. 8, движущееся изображение 10 и карта 30 одновременно отображаются на блоке 171 отображения на схеме слева на фиг. 8. Затем пользователь выбирает карту 30.
Когда карта 30 выбирается пользователем, сигнал манипуляции согласно пользовательской манипуляции применяется к CPU/DSP 120, и CPU/DSP 120 применяет управляющий сигнал к блоку 124 управления отображением на основании сигнала манипуляции. Согласно управляющему сигналу, блок 124 управления отображением укрупняет и воспроизводит карту 30, как показано на схеме справа на фиг. 8. Иными словами, карта 30 отображается автономно.
Когда карта 30 выбирается и отображается автономно, может завершаться отображение значков для манипуляции, в данный момент отображаемых. Кроме того, местоположение, в котором снято изображение, может отображаться на карте 30 с использованием метки 31, такой как стрелка, как показано на фиг. 8. Помимо этого, в то время, когда движущееся изображение снимается в движении, также может перемещаться метка 31, отображающая местоположение. Помимо этого, если местоположение значительно перемещается, также может изменяться площадь или масштаб карты. Таким образом, карта 30 и метка 31, которые отображаются на блоке 171 отображения, могут быть обновлены со временем. Изменения карты 30 и метки 31 могут синхронизироваться с движущимся изображением в соответствии со временем воспроизведения, хотя карта 30 и метка 31 не отображаются на блоке 171 отображения.
На фиг. 7 и 8 сенсорная панель, установленная в блоке 171 отображения, используется в качестве блока 180 обработки манипуляций, но блок 180 обработки манипуляций не ограничен этим. Иными словами, пользователь может выбирать изображения 20- 22 в режиме двойной съемки или карту 30 посредством использования различных кнопок устройства 1 обработки цифровых изображений.
Помимо этого, примеры второго содержимого представляют собой изображения 20-22 в режиме двойной съемки или карту 30 относительно движущегося изображения, но изобретение не ограничено этим. Если содержимое используется в качестве первого содержимого, различное содержимое, сформированное относительно первого содержимого, может рассматриваться в качестве второго содержимого в способе, описанном выше.
Фиг. 9 является блок-схемой, иллюстрирующей способ управления, осуществляемый посредством устройства 1 обработки цифровых изображений согласно варианту осуществления изобретения.
В режиме воспроизведения движущееся изображение воспроизводится согласно пользовательскому выбору (этап S101). Блок 190 обнаружения обнаруживает перемещения устройства 1 обработки цифровых изображений (этап S102).
Когда блок 190 обнаружения обнаруживает перемещение устройства 1 обработки цифровых изображений, блок 127 определения перемещения определяет, выполняется ли перемещение к пользователю (этап S103). Иными словами, блок 127 определения перемещения определяет изменение расстояния между устройством 1 обработки цифровых изображений и пользователем. Если блок 127 определения перемещения определяет то, что перемещение представляет собой движение приближения устройства 1 обработки цифровых изображений, т.е. что сокращается расстояние между устройством 1 обработки цифровых изображений и пользователем, CPU/DSP 120 или блок 124 управления отображением определяет то, отображает или нет блок 171 отображения автономно движущееся изображение (этап S104).
Если блок 171 отображения отображает только движущееся изображение, блок 124 управления отображением одновременно воспроизводит движущееся изображение и неподвижное изображение, которое представляет собой изображение в режиме двойной съемки и формируется относительно движущегося изображения на блоке 171 отображения (этап S105). Иными словами, преобразуется режим воспроизведения содержимого. Воспроизведение описано выше со ссылкой на фиг. 5, и его описание не повторяется здесь.
CPU/DSP 120 определяет, выбрано ли конкретное неподвижное изображение пользователем в то время, когда одновременно воспроизводятся движущееся изображение и изображение в режиме двойной съемки (этап S106). Если пользователь выбирает конкретное неподвижное изображение, блок 124 управления отображением воспроизводит движущееся изображение с момента времени, когда снимается выбранное неподвижное изображение, на основании управляющего сигнала из CPU/DSP 120.
CPU/DSP 120 определяет, завершено ли движущееся изображение (этап S108). Если движущееся изображение не завершается, CPU/DSP 120 возвращается к этапу S102 и затем повторяет операции, описанные выше при воспроизведении движущегося изображения. С другой стороны, если движущееся изображение завершено, процесс прекращается.
Если перемещение устройства 1 обработки цифровых изображений не обнаруживается на этапе S102, если движущееся изображение не воспроизводится автономно на этапе S104 либо если отсутствует выбор пользователя на этапе 106, выполняется этап S108, так что воспроизведение движущегося изображения повторяется, или процесс завершается в зависимости от завершения воспроизведения движущегося изображения.
Помимо этого, на этапе S103, если блок 190 обнаружения обнаруживает движение устройства 1 обработки цифровых изображений, которое не представляет собой движение приближения, блок 127 определения перемещения определяет то, выполняется или нет отдаление устройства 1 обработки цифровых изображений от пользователя (этап S109). Если блок 127 определения перемещения определяет то, что перемещение представляет собой движение удаления устройства 1 обработки цифровых изображений, CPU/DSP 120 или блок 124 управления отображением определяет то, отображает или нет блок 171 отображения автономно видео (этап S110).
Если блок 171 отображения не отображает автономно движущееся изображение, например, одновременно отображает движущееся изображение и неподвижное изображение, блок 124 управления отображением инструктирует блоку 171 отображения отображать автономно движущееся изображение (этап S111).
Если определено, что перемещение устройства 1 обработки цифровых изображений не представляет собой движение удаления устройства 1 обработки цифровых изображений на этапе S109, либо если автономно отображается движущееся изображение на этапе S110, выполняется этап S108, так что воспроизведение движущегося изображения повторяется, или процесс завершается, в зависимости от завершения воспроизведения движущегося изображения.
Фиг. 10 является блок-схемой, иллюстрирующей способ управления, осуществляемый посредством устройства 1 обработки цифровых изображений согласно другому варианту осуществления изобретения. Способ управления по фиг. 10 является аналогичным способу управления по фиг. 9 с точки зрения операций, и описаны только различия.
Согласно текущему варианту осуществления, если устройство 1 обработки цифровых изображений приближается к пользователю в то время, когда автономно отображается движущееся изображение, блок 124 управления отображением одновременно воспроизводит движущееся изображение и карту на этапе S204 (этап S205). В этом отношении, карта может отображаться на части блока 171 отображения и иметь меньший размер, чем движущееся изображение.
Помимо этого, определяется, выбрал ли пользователь карту при одновременном воспроизведении движущегося изображения и карты (этап S206). Если пользователь выбирает карту, блок 124 управления отображением укрупняет и воспроизводит карту на основании управляющего сигнала из CPU/DSP 120. Иными словами, режим воспроизведения преобразуется таким образом, что блок 171 отображения отображает только карту.
На воспроизведенной карте метка, указывающая местоположение, в котором снято изображение, может отображаться различными способами, например, посредством использования точки или стрелки. Помимо этого, когда движущееся изображение снимается при перемещении, также может перемещаться метка, указывающая местоположение, в котором снято изображение. Помимо этого, если значительно изменяется местоположение, также может изменяться площадь или масштаб карты. Таким образом, карта и метка, которые отображаются на блоке 171 отображения, могут быть обновлены со временем (этап S208). Изменения карты и метки могут синхронизироваться с движущимся изображением в соответствии со временем воспроизведения, хотя карта и метка не отображаются на блоке 171 отображения.
Как описано выше, устройство 1 обработки цифровых изображений может давать возможность пользователю легко и интуитивно управлять различным содержимым и устройством 1 обработки цифровых изображений.
Изобретение также может быть реализовано в виде машиночитаемых кодов на машиночитаемом носителе записи. Машиночитаемым носителем записи является любое устройство хранения данных, которое может сохранять данные, которые впоследствии могут считываться компьютерной системой.
Машиночитаемые коды выполнены с возможностью осуществлять операции для реализации способа управления устройством обработки цифровых изображений согласно изобретению при считывании и выполнении посредством процессора (например, CPU/DSP 120) с машиночитаемого носителя записи. Машиночитаемые коды могут быть реализованы на различных языках программирования. Кроме того, функциональные программы, коды и сегменты кода для осуществления изобретения могут быть легко истолкованы специалистами в области техники программирования, к которой относится изобретение.
Примеры машиночитаемого носителя записи включают в себя постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), CD-ROM, магнитные ленты, гибкие диски, оптические устройства хранения данных и т.д. Машиночитаемый носитель записи также может быть распределен по сетевым компьютерным системам, так что машиночитаемый код сохраняется и выполняется распределенным способом.
Хотя это изобретение конкретно показано и описано со ссылкой на его варианты осуществления, специалисты в данной области техники должны понимать, что различные изменения по форме и содержанию могут вноситься без отступления от сущности и объема изобретения, заданных посредством прилагаемой формулы изобретения. Варианты осуществления должны рассматриваться только в описательном смысле, а не в целях ограничения. Следовательно, объем изобретения задается не посредством подробного описания изобретения, а посредством прилагаемой формулы изобретения, и любые отличия в пределах объема должны истолковываться как включенные в изобретение.
Система или системы, описанные в данном документе, могут быть реализованы на любой форме компьютера или компьютеров, и компоненты могут быть реализованы как выделенные приложения или в клиент-серверных архитектурах, включающих в себя архитектуру на основе веб-технологий, и могут включать в себя функциональные программы, коды и сегменты кода. Любой из компьютеров может содержать процессор, запоминающее устройство для сохранения программных данных и их выполнения, устройство долговременного хранения данных, такое как накопитель на дисках, порт связи для обработки связи с внешними устройствами, и пользовательские интерфейсные устройства, включающие в себя дисплей, клавиатуру, мышь и т.д. Когда вовлечены программные модули, эти программные модули могут быть сохранены в качестве программных инструкций или машиночитаемых кодов, выполняемых на процессоре либо на машиночитаемых носителях, таких как постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), CD-ROM, магнитные ленты, гибкие диски и оптические устройства хранения данных. Машиночитаемый носитель записи также может быть распределен по объединенным в сеть компьютерным системам, так что машиночитаемый код сохраняется и исполняется распределенным способом. Это носители могут считываться посредством компьютера, сохраняться в запоминающем устройстве и выполняться посредством процессора.
Все источники, в том числе публикации, патентные заявки и патенты, упоминаемые в данном документе, включены в данный документ путем ссылки в той степени, как если бы каждый источник был отдельно и конкретно указан как включенный путем ссылки и полностью изложен в данном документе.
Для способствования пониманию принципов изобретения следует обратиться к предпочтительным вариантам осуществления, проиллюстрированным на чертежах, и конкретные формулировки используются для описания этих вариантов осуществления. Тем не менее, ограничения на объем изобретения не налагаются этими конкретными формулировками, и изобретение должно истолковываться как охватывающее все варианты осуществления, которые обычно должны быть очевидными для специалистов в данной области техники.
Варианты осуществления в данном документе могут быть описаны с точки зрения компонентов функциональных блоков и различных этапов обработки. Такие функциональные блоки могут быть реализованы посредством любого числа аппаратных и/или программных компонентов, которые выполняют указанные функции. Например, описанные варианты осуществления могут использовать различные компоненты интегральной схемы, например, запоминающие элементы, элементы обработки, логические элементы, таблицы поиска и т.п., которые могут выполнять множество функций под управлением одного или более микропроцессоров либо других устройств управления. Аналогично, если элементы описанных вариантов осуществления реализуются с использованием разработки программного обеспечения либо программных элементов, изобретение может быть реализовано на любом языке программирования или подготовки сценариев, таком как C, C++, Java, Ассемблер и т.п., причем различные алгоритмы реализуются с любой комбинацией структур данных, объектов, процессов, процедур или других программных элементов. Функциональные аспекты могут быть реализованы в алгоритмах, которые выполняются на одном или более процессоров. Кроме того, варианты осуществления изобретения могут использовать любое число традиционных технологий для конфигурации электронных схем, обработки сигналов и/или управления, обработки данных и т.п. Слова «механизм» и «элемент» используются в широком смысле и не ограничены механическими или физическими вариантами осуществления, а могут включать в себя программные процедуры в сочетании с процессорами и т.д.
Конкретные реализации, показанные и описанные в данном документе, являются иллюстративными примерами изобретения и не имеют намерение каким-либо образом ограничивать объем изобретения в иных отношениях. Для краткости, традиционные электронные схемы, системы управления, разработка программного обеспечения и другие функциональные аспекты систем (и компоненты отдельных рабочих компонентов систем) могут не быть описаны подробно. Кроме того, соединительные линии или блоки объединения, показанные на представленных различных чертежах, имеют намерение представлять примерные функциональные взаимосвязи и/или физические или логические связи между различными элементами. Следует отметить, что множество альтернативных или дополнительных функциональных взаимосвязей, физических соединений или логических соединений могут присутствовать в практическом устройстве. Кроме того, элементы или компоненты не являются существенно важными для практического применения изобретения, если элемент не описан подробно как «существенный» или «очень важный».
Если не указано или ограничено иное, термины «установленный», «соединенный», «поддерживаемый» и «прикрепленный» и их варианты в данном документе используются в широком смысле и заключают в себя прямые и косвенные виды установки, соединения, поддержки и креплений. Кроме того, «соединенный» и «прикрепленный» не ограничены физическими или механическими соединениями либо креплениями. Такие выражения, как «по меньшей мере один из», предваряющие список элементов, модифицируют весь список элементов и не модифицируют отдельные элементы списка.
Использование единственного числа и аналогичных указаний в контексте описания изобретения (в частности, в контексте прилагаемой формулы изобретения) должно истолковываться как охватывающее и единственное, и множественное число. Кроме того, перечисление диапазонов значений в данном документе служит просто в качестве краткого способа отдельного обращения к каждому значению, попадающему в диапазон, если иное не указывается в данном документе, и каждое отдельное значение включается в подробное описание, как если оно отдельно перечислено в данном документе. В завершение, этапы всех способов, описанных в данном документе, могут выполняться в любом подходящем порядке, если не указано иное в данном документе, либо если нет иных безусловных противоречий в контексте. Использование всех без исключения примеров или примерных формулировок (к примеру, «такой как»), приведенных в данном документе, служит лишь для лучшего пояснения изобретения и не налагает ограничений на объем изобретения, если не заявлено иное. Множество модификаций и адаптаций должны быть очевидными для специалистов в данной области техники без отступления от сущности и объема изобретения.