УСТРОЙСТВО ФОТОГРАФИРОВАНИЯ ДЛЯ ФОТОГРАФИРОВАНИЯ ПАНОРАМНОГО ИЗОБРАЖЕНИЯ И ОСУЩЕСТВЛЯЕМЫЙ ИМ СПОСОБ
PHOTOGRAPHING DEVICE FOR PHOTOGRAPHING PANORAMIC IMAGE AND METHOD THEREFOR

Область техники
Настоящее изобретение относится, в основном, к устройству фотографирования для фотографирования панорамного изображения и осуществляемому им способу, и более конкретно к устройству для фотографирования, которое обеспечивает множество абрисных изображений, дающих возможность пользователю легко фотографировать панорамное изображение, и осуществляемому им способу.
Уровень техники
С развитием электронных технологий были разработаны различные типы электронных устройств, которые сегодня широко используются. В частности, недавно стало популярным компактное мобильное устройство с различными функциями, такое как интеллектуальный телефон.
Такое мобильное устройство может обеспечивать функцию фотографирования. Таким образом, пользователи могут делать различные снимки или видео, используя устройства, которые они всегда носят с собой, и могут делиться своими сфотографированными изображениями с другими при помощи загрузки таких изображений на веб-сайты и в блоги. Изображения, сфотографированные устройством, могут использоваться в качестве дорожных видовых изображений. Если изображения предполагается использовать в качестве дорожных видовых изображений, панорамное изображение, в котором несколько изображений соединяются друг с другом, является более полезным, чем единичное изображение, которое было сфотографировано с одной точки обзора. Другими словами, поскольку размер изображения, который может содержаться в одном фотоснимке, является ограниченным, широкоформатное изображение генерируется путем фотографирования нескольких неподвижных изображений и их объединения. Этот способ фотографирования называется способом фотографирования панорамных изображений.
Раскрытие изобретения
Техническая задача
Однако для того, чтобы получить такое панорамное изображение, устройство фотографирования должно непрерывно фотографировать изображения под различными углами. Вследствие этого, даже если устройство фотографирования имеет панорамную функцию, пользователям нелегко фотографировать панорамное изображение во время изменения угла.
Вследствие этого имеется потребность в способе для легкого и удобного фотографирования панорамных изображений.
Решение задачи
Аспектом настоящего изобретения является в значительной степени разрешение, по меньшей мере, вышеупомянутых задач и/или недостатков и обеспечение, по меньшей мере, нижеследующих преимуществ.
Один или более вариантов осуществления предлагают устройство фотографирования, которое обеспечивает множество абрисных изображений, тем самым давая возможность пользователю легко фотографировать панорамное изображение, и осуществляемый им способ.
В соответствии с вариантом осуществления предложено устройство фотографирования, включающее в себя блок фотографирования, блок отображения для отображения экранного изображения, блок распознавания для распознавания движения устройства фотографирования, устройство графической обработки для отображения множества абрисных изображений и фокуса при фотографировании на экранном изображении и изменения положения фокуса при фотографировании в зависимости от движения устройства фотографирования, контроллер для управления блоком фотографирования для выполнения фотографирования автоматическим образом, если фокус при фотографировании совпадает с одним из множества абрисных изображений, и блок хранения, который сохраняет данные сфотографированных изображений для образования панорамного изображения.
В соответствии с другим вариантом осуществления предложен способ фотографирования панорамного изображения для устройства фотографирования, включающий в себя отображение экранного изображения, генерирование множества абрисных изображений и фокуса при фотографировании для фотографирования панорамного изображения и отображения множества абрисных изображений и фокуса при фотографировании на экранном изображении, изменение положения фокуса при фотографировании в соответствии с движением устройства фотографирования и, если фокус при фотографировании совпадает с одним из множества абрисных изображений, выполнение этапа фотографирования автоматическим образом.
Способ может дополнительно включать в себя, если этап фотографирования выполняется, когда фокус при фотографировании совпадает последовательно со всеми из множества абрисных изображений или если вводится команда на прекращение этапа фотографирования, генерирование данных панорамного изображения при помощи объединения данных изображений, которые были сфотографированы, и сохранение данных панорамного изображения.
Способ может дополнительно включать в себя, если выполняется фотографирование, удаление абрисного изображения, с которым совпадает фокус при фотографировании среди множества абрисных изображений.
Способ может дополнительно включать в себя, если выполняется этап фотографирования, изменение состояния отображения абрисного изображения, которое совпадает с фокусом при фотографировании среди множества абрисных изображений.
Способ может дополнительно включать в себя, если выполняется этап фотографирования, выведение, по меньшей мере, одного из визуального эффекта и звукового эффекта для информирования о том, что фотографирование выполняется.
Преимущественные эффекты изобретения
В соответствии с вышеописанными вариантами осуществления пользователь выполняет этап фотографирования в соответствии с множеством абрисных изображений и, таким образом, может легко выполнить этап панорамного фотографирования.
Краткое описание чертежей
Вышеупомянутые и/или другие аспекты станут более очевидными при помощи подробного описания вариантов осуществления со ссылкой на сопровождающие чертежи, на которых:
фиг. 1 представляет собой блок-схему, иллюстрирующую устройство фотографирования в соответствии с различными вариантами осуществления;
фиг. 2 представляет собой изображение, иллюстрирующее пример экрана, на котором отображается множество абрисных изображений;
фиг. 3 иллюстрирует пример сферического панорамного изображения;
фиг. 4 иллюстрирует способ для изменения состояния отображения абрисного изображения, которое было сфотографировано среди множества абрисных изображений;
фиг. 5 иллюстрирует пример абрисного изображения фотографирования обычного панорамного изображения; и
фиг. 6 и 7 представляют собой блок-схемы, иллюстрирующие последовательности операций способа фотографирования панорамного изображения в соответствии с вариантами осуществления настоящего изобретения.
Осуществление изобретения
В следующем описании используются одни и те же ссылочные позиции для одних и тех же элементов, когда они отображаются на различных чертежах. Функции и элементы, известные из предшествующего уровня техники, подробно не описываются, чтобы не затруднять понимание вариантов осуществления из-за необязательных подробностей.
Фиг. 1 представляет собой блок-схему, иллюстрирующую устройство фотографирования в соответствии с вариантами осуществления настоящего изобретения.
Устройством 100 фотографирования называется устройством, которое создает изображение с использованием элемента распознавания изображения, собирающего свет, отраженный от предмета через линзы, и преобразует изображение в электрические сигналы и записывает эти сигналы на записывающий носитель, такой как магнитная лента или карта памяти, или передает сигналы через сеть. Устройство 100 фотографирования, проиллюстрированное на фиг. 1, может представлять собой устройство сбора видеоданных, такое как видеокамера. Однако устройство 100 фотографирования не является столь ограниченным и может представлять собой камеру для фотографирования неподвижного изображения или любое другое устройство с возможностью фотографирования, такое как мобильный телефон, персональный цифровой секретарь (PDA) или планшетный персональный компьютер (PC).
Как показано на фиг. 1, устройство 100 фотографирования включает в себя блок 110 фотографирования, контроллер 120, блок 130 отображения, блок 140 хранения, блок 150 распознавания и процессор 160 графической обработки.
Блок 110 фотографирования фотографирует при помощи приема света, отраженного от фотографируемого объекта, говоря другими словами - предмета, и выводит данные сфотографированного изображения. Эти данные изображения включают в себя не только простые данные неподвижного изображения, но также видеоданные. Блок 110 фотографирования может включать в себя элемент распознавания изображения, линзы и диафрагму.
В качестве элемента распознавания изображения может использоваться датчик изображения с устройством с зарядной связью (CCD) или с комплементарными металлоксидными полупроводниками (CMOS). Другими словами, блок 110 фотографирования выполняет этап фотографирования с использованием матричного датчика изображения (двухмерного датчика изображения). Этот датчик изображения может называться датчиком изображения CCD или датчиком изображения CMOS в соответствии с тем, является ли элемент датчика изображения CCD или CMOS.
CCD представляет собой датчик, который получает изображение при помощи преобразования света в электрический заряд. CCD включает в себя электрическую схему, в которой множество конденсоров, которые собирают и направляют видимый свет, соединены друг с другом попарно.
CMOS представляет собой датчик, который включает в себя интегрированную электрическую схему, в которой полевые транзисторы со структурой металл - оксид - полупроводник (MOSFET) p-канала и n-канала соединены друг с другом последовательно между питающими напряжениями, и вход соединен с затворами двух MOSFET, и выход соединен между стоками двух MOSFET.
Блок 130 отображения отображает на экране изображение, сфотографированное блоком 110 фотографирования. Поскольку блок 110 фотографирования выводит изображение, соответствующее отраженному свету, когда устройство 100 фотографирования включено или выбрано меню фотографирования, блок 120 отображения отображает экранное отображение в соответствии со светом, проникающим в блок 110 фотографирования, даже в режиме ожидания.
Блок 130 отображения может реализовываться в виде панели жидкокристаллического экрана (LCD), подобной панели обычного мобильного устройства. Однако это не может считаться ограничением. Блок 130 отображения может реализовываться как сенсорный экран. Соответственно, пользователь может вводить различные команды, такие как команда фотографирования, при помощи прикосновения к сенсорному экрану или при помощи выбора различных кнопок (не показанных), оборудованных на корпусе устройства 100 для фотографирования.
Если пользователь вводит команду на фотографирование в режиме ожидания, контроллер 120 управляет блоком 110 фотографирования, чтобы выполнить этап фотографирования. Соответственно, когда введена команда на фотографирование, данные изображения, соответствующие экранному изображению, создаются и сохраняются в блоке 140 хранения.
Блок 150 распознавания распознает движение устройства 100 фотографирования. Движением называется движение корпуса устройства 100 фотографирования, такое как движение, при котором устройство 100 фотографирования вращается, изменяет угол фотографирования, и движение, при котором устройство 100 фотографирования перемещается в направлении без изменения угла фотографирования.
Блок 150 распознавания может реализовываться как различные типы датчиков, такие как датчик гравитационного ускорения, геомагнитный датчик и гиродатчик.
Например, если блок 150 распознавания реализован как феррозондовый геомагнитный датчик с использованием феррозонда, блок 150 распознавания может включать в себя феррозондовые сердечники, сделанные из материала с высокой проницаемостью, такого как пермаллой (например, железоникелевый магнитный сплав), катушки возбуждения и катушки обнаружения, вращающие сердечники. Количество феррозондовых сердечников может равняться двум или трем. Феррозондовые сердечники могут формироваться по взаимно ортогональному шаблону. Другими словами, в случае двухосного феррозондового датчика феррозондовые сердечники могут реализовываться с X и Y-осными феррозондами. В случае трехосного индукционного датчика феррозондовые сердечники могут реализовываться с X, Y и Z-осными феррозондами. Если возбуждающий сигнал применяется к каждой катушке возбуждения, намотанной на каждый феррозондовый сердечник, то сердечником индуцируется магнитное поле. При помощи обнаружения гармонической составляющей 2-го уровня, которая пропорциональна внешнему магнитному полю с использованием катушки обнаружения, измеряются размер и направление внешнего магнитного поля. При помощи сравнения измеренного в текущий момент времени направления магнитного поля с измеренным в предыдущий момент времени направлением распознается угол и направление вращения.
В другом примере блок 150 распознавания может включать в себя гиродатчик. Гиродатчик измеряет изменения угла за одну секунду. В частности, создается сила Кориолиса, когда объект перемещается. Гиродатчик распознает угловую скорость, действующую во внутренней системе, с использованием формулы относительно силы Кориолиса. Соответственно, распознаются угол и направление вращения.
Для того чтобы компенсировать эффект, вызванный отклонением устройства 100 фотографирования, устройство 100 фотографирования может дополнительно включать в себя датчик ускорения. Другими словами, учитывая угол отклонения, такой как угол наклона или угол вращения, измеренный датчиком ускорения, блок 150 распознавания может точно рассчитать угол и направление вращения.
Как описано выше, блок 150 распознавания может использовать разнообразные датчики, и более подробное объяснение относительно конфигурации и этапа таких датчиков опущено.
Процессор 160 графической обработки генерирует множество абрисных изображений и фокус при фотографировании для фотографирования панорамного изображения и отображает их на экране блока 130 отображения.
Множеством абрисных изображений, раскрытых в настоящем описании, называются изображения, которые направляют устройство 100 фотографирования так, чтобы оно смещалось на угол фотографирования, необходимый для формирования панорамного изображения. Количество абрисных изображений соответствует количеству изображений, которые требуются для формирования панорамного изображения.
Если панорамное изображение представляет собой обычное панорамное изображение, простирающееся в горизонтальном направлении, множество абрисных изображений располагаются на одной линии и отображаются на экранном изображении. С другой стороны, если панорамное изображение представляет собой 360-градусное сферическое панорамное изображение, образующее единую сферическую поверхность, множество абрисных изображений располагаются на множестве линий и отображаются на экранном изображении. Положения абрисных изображений зафиксированы на экранном изображении. Способ для расположения абрисных изображений будет подробно объясняться ниже.
Фокусом при фотографировании называется фокус абрисного изображения, соответствующий текущему направлению фотографирования. Фокус при фотографировании перемещается в соответствии с движением устройства 100 фотографирования. Другими словами, если пользователь вращает устройство 100 для фотографирования влево, фокус при фотографировании перемещается влево. Если пользователь перемещает устройство 100 фотографирования вверх, фокус при фотографировании перемещается вверх. Как описывалось выше, фокус при фотографировании перемещается в вертикальном и горизонтальном направлениях на экранном изображении.
Пользователь может управлять фокусом при фотографировании для того, чтобы наложить одно из абрисных изображений при помощи перемещения устройства 100 фотографирования. Соответственно, если фокус при фотографировании совпадает с одним абрисным изображением, контроллер 120 может управлять блоком 110 фотографирования для фотографирования автоматическим образом в это время. Следовательно, пользователь может получить изображения, сфотографированные под различными углами для панорамного изображения, просто при помощи перемещения фокуса при фотографировании для того, чтобы он совпал с абрисным изображением, подобно игре.
Если этап фотографирования для каждого абрисного изображения был завершен, контроллер 120 объединяет данные изображения, которые были сфотографированы и сохранены в блоке 140 хранения, и генерирует данные панорамного изображения.
Более конкретно контроллер 120 извлекает данные, касающиеся характеристик множества изображений, сфотографированных на основе абрисных изображений. Совпадающие части соединяются друг с другом и соединенные части обрабатываются при помощи сглаживания, так что создается единое панорамное изображение. Созданное панорамное изображение может сохраняться в блоке 140 хранения.
Блок 140 хранения может представлять собой внутреннюю память, которая предоставляется в устройстве 100 для фотографирования, или карту памяти, или карту памяти на универсальной последовательной шине (USB), которая является легковынимаемой из устройства 100 для фотографирования. Также блок 140 хранения может представлять собой внешний блок хранения, соединенный с устройством 100 для фотографирования через проводной или беспроводной интерфейс.
Фиг. 2 иллюстрирует экран для фотографирования в соответствии с различными вариантами осуществления. Как показано на части (а) фиг. 2, экранное изображение, включающее в себя изображения предметов в пределах границы фотографирования, отображается на экране 10 устройства 100 фотографирования. Область 11 для ввода команд для фотографирования также может отображаться на экране 10. Пользователь может вводить команду для фотографирования при помощи касания области 12 на области 11. Фиг. 2(а) иллюстрирует экран, реализованный в виде сенсорного экрана. Если команда фотографирования вводится через кнопку, а не через сенсорный экран, область 11 может не отображаться.
Если смена режимов достигается при помощи выбора режима панорамного фотографирования и выполняется этап фотографирования, множество абрисных изображений с 50-1 по 50-12 и фокус 60 при фотографировании отображаются на экранном изображении 10, как показано на фиг. 2(b). Абрисные изображения с 50-1 по 50-12 располагаются в вертикальном и горизонтальном направлениях по отношению к центру экрана. Если выполняется начальный этап фотографирования, абрисное изображение может исключаться из центра экрана, и вместо фотографирования фокус 60 может помещаться на центр экрана, как показано на фиг. 2(b). Однако, если он реализован так, что он отображает множество абрисных изображений сразу после смены режимов без выполнения начального фотографирования, абрисное изображение может также отображаться в центре экрана. Таким образом, начальное положение фокуса 60 при фотографировании может перекрывать абрисное изображение в центре экрана или может находиться в другом положении.
Максимальное количество абрисных изображений 50-1, 50-2, 50-3, 50-4 отображается на центральной линии, включая в себя изначально сфотографированное изображение. Меньшее, чем максимальное количество абрисных изображений, отображается на верхней и нижней линии от центральной линии. На самых удаленных от середины линиях, т.е. на самой верхней и самой нижней линиях, отображается наименьшее количество абрисных изображений 50-8, 50-12. Ссылаясь на фиг. 2, четыре абрисных изображения отображаются на центральной линии, три абрисных изображения отображаются на каждой из верхней и нижней линиях от центральной линии, и одно абрисное изображение отображается на каждой из самой верхней и самой нижней линий.
Общее количество абрисных изображений может меняться в зависимости от спецификации устройства 100 фотографирования. Другими словами, если устройство 100 фотографирования имеет большой угол фотографирования, оно содержит предметы в пределах диапазона в 360 градусов в относительно меньшем количестве изображений. Следовательно, количество абрисных изображений относительно мало. Например, если устройство 100 фотографирования может фотографировать предметы в пределах диапазона в 60 градусов одновременно, около 6 абрисных изображений могут отображаться на центральной линии. С другой стороны, если устройство 100 фотографирования имеет небольшой угол фотографирования, количество требуемых изображений увеличивается. Следовательно, количество абрисных изображений увеличивается. Например, если устройство 100 фотографирования может фотографировать предметы в пределах диапазона в 30 градусов одновременно, по меньшей мере, 12 абрисных изображений может отображаться на центральной линии.
Таким образом, пользователь перемещает фокус 60 при фотографировании при помощи перемещения устройства 100 фотографирования. Если фокус 60 при фотографировании перемещается к правому абрисному изображению 50-3, как показано на фиг. 4(с), и перекрывает абрисное изображение 50-3, как показано на фиг. 4(d), в этот момент выполняется этап фотографирования. Как показано на фиг. 4(d), может отображаться визуальный эффект, предупреждающий пользователя о текущей ситуации с фотографированием. В частности, графический эффект, подобный вспышке, выводится на экран, так что пользователь может узнать, что выполняется этап автофотографирования.
Хотя на фиг. 4(d) показано, что отображается визуальный эффект, вместо визуального эффекта может выводиться, например, звуковой эффект. Если устройство 100 фотографирования обеспечено элементом звукового вывода, таким как динамик, могут выводиться гудок или другой звук, когда фокус 60 при фотографировании перекрывает абрисное изображение 50-3. Визуальный эффект и звуковой эффект могут выводиться для пользователя вместе.
Если достигается этап автофотографирования, соответствующее абрисное изображение 50-3 может быть удалено или его состояние изображения может быть изменено. В частности, изменение состояния отображения может означать изменение цвета абрисного изображения или изменение на неактивное состояние абрисного изображения при помощи его затемнения. Альтернативным образом соответствующему абрисному изображению может придаваться анимационный эффект, как будто оно выскакивает из всей расстановки абрисных изображений или оно перемещается в определенную область (не показанную), предусмотренную на части экрана 10. Соответственно, пользователь может легко узнать, что одно изображение для формирования панорамного изображения было создано.
Если этап фотографирования для одного абрисного изображения 50-3 завершается, пользователь перемещает фокус 60 при фотографировании на следующее абрисное изображение при помощи перемещения устройства 100 фотографирования. Ссылаясь на часть (e), фокус 60 при фотографировании перемещается на абрисное изображение 50-7 на верхней линии. Направление фотографирования и порядок фотографирования для формирования панорамного изображения могут устанавливаться пользователем. Следовательно, пользователь имеет больший выбор порядка. Кроме этого пользователь может интуитивно знать, какая часть всего предмета была в текущий момент сфотографирована.
В способе, описанном выше, пользователь выполняет этап фотографирования при помощи последовательного совмещения фокуса 60 при фотографировании со всеми абрисными изображениями. Соответственно, если этап фотографирования завершается для всех абрисных изображений, то создается панорамное изображение при помощи объединения данных изображения.
Как показано на фиг. 2(b)-(e), меню 13 для ввода команды на завершение этапа фотографирования может отображаться в определенной области экрана. Соответственно, если пользователь вводит команду на завершение фотографирования даже до того, как фотографирование для всех абрисных изображений завершилось, этап фотографирования завершается, и панорамное изображение создается при помощи объединения данных изображения, которые были сфотографированы к этому времени. Если не предусматривается сенсорный экран, команда на завершение этапа фотографирования может вводиться через кнопку устройства 100 фотографирования.
Так же, как показано на фиг. 2, множество абрисных изображений и фокус 60 при фотографировании могут генерироваться в форме, соответствующей уменьшенному изображению экранного изображения.
Так же после того как отображенное в текущий момент экранное изображение сдвигается для того, чтобы соответствовать изменению угла фотографирования, изображение может отображаться как абрисное изображение. Например, если сфотографированное в текущий момент изображение должно помещаться в центре экрана, правое абрисное изображение 50-3 может стать изображением после того, как сфотографированное в текущий момент изображение перемещено по часовой стрелке примерно на 60 градусов, и следующее правое абрисное изображение 50-4 может стать изображением после того, как сфотографированное в текущий момент изображение перемещено по часовой стрелке на 120 градусов. Верхнее абрисное изображение 50-6 может стать изображением после того, как сфотографированное в текущий момент изображение перемещено вверх на 45 градусов, и нижнее абрисное изображение 50-10 может стать изображением после того, как сфотографированное в текущий момент изображение перемещено вниз на 45 градусов.
Дополнительно абрисные изображения и фокус при фотографировании могут отображаться в форме пустой коробки только с контурами.
Фиг. 3 иллюстрирует сферическое панорамное изображение. Как показано на фиг. 3, устройство 100 фотографирования создает множество изображений 1, 2, …, n, n+1, …, n+m, n+m+1, …, n+m+p и n+m+p+1 и создает единое сферическое панорамное изображение при помощи объединения множества изображений. Устройство 100 фотографирования, расположенное в центре сферы на фиг. 3, фотографирует в вертикальном и горизонтальном направлениях в соответствии с абрисными изображениями. Другими словами, пользователь фотографирует изображения при помощи совмещения фокуса 60 при фотографировании с каждым абрисным изображением при помощи перемещения устройства 100 для фотографирования. Если абрисные изображения, соответствующие изображениям, составляющим сферическое панорамное изображение на фиг. 3, представлены на плоском экране, абрисные изображения отображаются так, как показано на фиг. 2(b). Принимая во внимание, что сфера имеет наибольший диаметр в центральном сегменте, требуется максимальное количество абрисных изображений для фотографирования изображения для размещения на центральной линии. Поскольку линия расположена дальше от центральной линии, количество требуемых изображений уменьшается и, таким образом, количество абрисных изображений уменьшается. Соответственно, одно абрисное изображение предоставляется для изображений n+m+1, n+m+p+1, размещенных на самом верхнем сегменте и на самом нижнем сегменте сферы.
На фиг. 2 абрисное изображение, которое было сфотографировано, удалено. Однако абрисное изображение можно отличать от других абрисных изображений при помощи изменения состояния отображения абрисного изображения.
Фиг. 4 иллюстрирует различную форму абрисных изображений. На фиг. 4 абрисное изображение 70-3 отображается в центре экрана. Соответственно, пять абрисных изображений с 70-1 по 70-5 отображаются на центральной линии, три абрисных изображения с 70-6 по 70-8, с 70-10 по 70-12 отображаются на каждой из верхней и нижней линий, и одно абрисное изображение 70-9, 70-13 отображается на каждой из самой верхней и самой нижней линии. Фокус 60 при фотографировании, который изначально отображается на предварительно определенной области экрана (например, центральном сегменте или одном из краев экрана), перемещается в соответствии с перемещением устройства 100 для фотографирования. Если фокус 60 при фотографировании совпадает с одним из абрисных изображений, выполняется этап автофотографирования и изменяется состояние отображения соответствующего абрисного изображения. Как показано на фиг. 4, состояние отображения абрисных изображений 70-3, 70-4, 70-7, 70-8, которые были сфотографированы, изменено на неактивное состояние. Пользователь продолжает выполнять панорамное фотографирование во время перемещения фокуса 60 при фотографировании на другие абрисные изображения, остающиеся активированными.
На фиг. 5 проиллюстрирован пример абрисных изображений для фотографирования обычного панорамного изображения. Поскольку никакое верхнее и нижнее изображение не требуется для фотографирования обычного панорамного изображения, абрисные изображения 80-1, 80-2, 80-3, 80-4 отображаются на единственной линии на экране 10. В этом состоянии, если фокус 60 при фотографировании совпадает с одним из абрисных изображений, соответствующее абрисное изображение может быть удалено или его состояние отображения может быть изменено.
Как описано выше, если фотографирование выполняется с использованием абрисных изображений, пользователь может интуитивно провести различие между сфотографированной частью и не сфотографированной частью всего панорамного изображения и также может по своему усмотрению определить порядок фотографирования так, как он или она желает.
Фиг. 6 представляет собой блок-схему, иллюстрирующую последовательность операций способа для фотографирования панорамного изображения в соответствии с вариантом осуществления. Ссылаясь на фиг. 6, экранное изображение отображается на этапе S610, и множество абрисных изображений, и фокус при фотографировании отображаются на экранном изображении на этапе S620.
В этом состоянии фокус при фотографировании перемещается в соответствии с движением устройства 100 для фотографирования на этапе S630. Если фокус при фотографировании совпадает с одним из абрисных изображений на этапе S640, выполняется этап фотографирования на этапе S650.
Определение того, совпадает ли фокус при фотографировании с абрисным изображением или нет, осуществляется при помощи сравнения значений координат на экране. В частности, если весь экран разделен горизонтальными и вертикальными осями, каждый угол фокуса при фотографировании и абрисное изображение могут представляться значениями (x,y) координат. Устройство 100 фотографирования непосредственно сравнивает эти значения координат и выполняет фотографирование, если значения координат являются одинаковыми. Если значения координат являются близкими одно другому в пределах предварительно определенного разрешенного диапазона, тогда значения координат считаются одинаковыми и этап фотографирования выполняется.
В соответствии с другим вариантом осуществления, если фокус при фотографировании совпадает с абрисным изображением, вместо выполнения этапа автофотографирования могут предусматриваться звуковой эффект или визуальный эффект для того, чтобы информировать пользователя о том, что пришло время для фотографирования. Следовательно, пользователь может непосредственно ввести команду на выполнение этапа фотографирования.
Кроме этого, если фокус при фотографировании совпадает с частью абрисного изображения, пользователь может быть информирован, что пришло время для фотографирования и может приготовиться фотографировать. Этап фотографирования, выполненный устройством 100 для фотографирования, не обязательно является автофотографированием и может являться фотографированием, сделанным вручную.
Фиг. 7 представляет собой блок-схему, иллюстрирующую последовательность операций способа для фотографирования панорамного изображения в соответствии с вариантом осуществления с большими подробностями.
Если режим переводится в режим панорамного фотографирования на этапе S710, в состоянии, когда экранное изображение отображается на этапе S715, и множество абрисных изображений, и фокус при фотографировании отображаются на этапе S720. Пользователь может перевести режим в режим панорамного фотографирования при помощи выбора меню перевода режимов из пунктов меню устройства 100 для фотографирования.
В этом состоянии, если распознается движение устройства 100 фотографирования на этапе S725, фокус при фотографировании перемещается в соответствии с движением устройства 100 фотографирования на этапе S730. Если фокус при фотографировании совпадает с одним из абрисных изображений на этапе S735, выполняется фотографирование на этапе S740.
Если этап фотографирования завершается, состояние отображения соответствующего абрисного изображения меняется на этапе S745. Изменение состояния отображения достигается при помощи изменения цвета, состояния мерцания, четкости или размера абрисного изображения. Также само абрисное изображение может быть удалено. Если фотографирование для одного абрисного изображения завершается, определяется, было ли завершено фотографирование для всех абрисных изображений, т.е. имеется ли остающееся абрисное изображение или нет, на этапе S750. Если определено, что фотографирование для всех абрисных изображений было завершено, генерируются данные панорамного изображения при помощи объединения изображений, созданных к этому времени, и сохраняются на этапе S765.
С другой стороны, если фотографирование для всех абрисных изображений не было завершено, определяется, прекращает ли пользователь этап фотографирования на этапе S760. Другими словами, определяется, вводит ли пользователь команду на прекращение этапа фотографирования. Если вводится команда на прекращение этапа фотографирования, создаются данные панорамного изображения при помощи объединения изображений, сфотографированных к этому времени, и сохраняются на этапе S765. Однако если такая команда не вводится, вышеописанные этапы повторяются. Там, где абрисные изображения остаются на экранном изображении, фотографирование выполняется, если фокус при фотографировании совпадает с абрисным изображением как результат перемещения в соответствии с движением устройства 100 для фотографирования.
В вышеописанном способе для фотографирования панорамного изображения абрисное изображение и фокус при фотографировании могут предоставляться в различных формах, как показано на фиг. 2-5. В частности, способ может дополнительно включать в себя этап предоставления, по меньшей мере, одного из звукового эффекта и визуального эффекта, когда выполняется автофотографирование.
Способ фотографирования панорамного изображения в соответствии с различными вариантами осуществления может реализовываться как программный код и может сохраняться на разнообразных записывающих носителях. В частности, способ может сохраняться на разнообразных записывающих носителях, читаемых оконечным устройством, таким как оперативное запоминающее устройство (RAM), флэш-память, постоянное запоминающее устройство (ROM), стираемое программируемое ROM (EPROM), электрически-стираемое и программируемое ROM (EEPROM), регистр, жесткий диск, сменяемый диск, карта памяти, память USB и CD-ROM. Соответственно, программа может устанавливаться так, что вышеописанный метод может исполняться в устройстве, к которому записывающий носитель подключен или на котором установлен.
Кроме того, что изобретение было показано и описано со ссылкой на определенные его варианты осуществления, специалистам в данной области техники должно быть понятно, что могут осуществляться разнообразные изменения в его форме и деталях без выхода за пределы сущности и объема изобретения. Следовательно, сущность и объем настоящего изобретения должны определяться не описанными его вариантами осуществления, а прилагающейся формулой изобретения, эквивалентной им.