Устройство формирования изображения, способ и программа управления отображением изображения

Иллюстрации

Показать все

Изобретение относится к цифровым фотографическим камерам и, в частности, к устройству формирования изображения, которое генерирует панорамное изображение. Техническим результатом является предоставление возможности легкого и простого способа генерирования панорамного изображения, наиболее предпочтительного для пользователя. Предложено устройство обработки изображений, включающее в себя: интерфейс, выполненный с возможностью приема входных данных, идентифицирующих объект, до начала генерирования панорамного изображения; модуль формирования изображения, выполненный с возможностью фиксации данных изображения для генерирования панорамного изображения; и процессор, выполненный с возможностью управления устройством отображения так, чтобы отобразить информацию, указывающую положение объекта на графическом представлении, соответствующем указанному панорамному изображению, на основе ориентации устройства фиксации изображения во время фиксации данных изображения для генерирования указанного панорамного изображения. 3 н. и 17 з.п. ф-лы, 69 ил.

Реферат

Уровень техники

Данное раскрываемое изобретение относится к устройству формирования изображения, и, в частности, оно относится к устройству формирования изображения, которое генерирует панорамное изображение, используемому в этом устройстве способу управления отображением и программе, вызывающей выполнение компьютером этого способа.

В последние годы широкое распространение получило использование устройств формирования изображения, таких как цифровые фотографические камеры, которые формируют изображение объекта, такого как пейзаж или тому подобное, генерируя изображения (данные изображения) и записывая сгенерированные изображения как файлы изображений. Кроме того, было предложено устройство формирования изображения, которое последовательно генерирует множественные изображения в хронологическом порядке и генерирует, используя эти сгенерированные множественные изображения, панорамное изображение, включающее в себя объект, относительно широкий по размеру.

Например, было предложено устройство формирования изображения, в котором множественные изображения генерируются при перемещении устройства формирования изображения, таком, что задняя сторона устройства формирования изображения (например, место расположения фотографа) служит в качестве оси, так чтобы вычерчивалась дуга, и с использованием этих множественных изображений генерируется панорамное изображение (например, см. публикацию нерассмотренной японской патентной заявки номер 2009-268037).

Раскрытие изобретения

В соответствии с вышеупомянутым предшествующим уровнем техники в состоянии, при котором пользователь держит устройство формирования изображения в руке, операцию формирования панорамного изображения можно выполнять, перемещая устройство формирования изображения таким образом, чтобы очерчивалась дуга, и, соответственно, пользователь может выполнять операцию формирования этого изображения с относительной легкостью.

Таким образом, в случае выполнения операции формирования панорамного изображения, использующей технологию вышеупомянутого предшествующего уровня техники, композиция панорамного изображения определяется в соответствии с командой начала операции формирования изображения, например, операциями пользователя. Соответственно, в случае выполнения операции формирования панорамного изображения, оглядев окрестности, пользователь должен подтвердить объект, служащий в качестве предмета изображения для панорамного изображения, и определить, например, начальное положение и конечное положение операции формирования изображения. Вслед за этим после выполнения команды начала операции формирования изображения в начальном положении операции формирования изображения пользователь выполняет операцию формирования панорамного изображения, перемещая устройство формирования изображения в конечное положение операции формирования изображения.

Однако в случае выполнения операции формирования панорамного изображения на основе подтверждения пользователя, данного таким образом, композиция может отличаться от той, которую подразумевал пользователь. Например, может иметь место случай, при котором предмет, который пользователь намеревается расположить в центральном положении на панорамном изображении, не может расположиться в центральном положении на панорамном изображении. В этом случае, например, пользователь многократно выполняет операцию формирования изображения методом проб и ошибок или довольствуется панорамным изображением, имеющим композицию, отличную от предполагаемой.

Выяснилось, что желательно предоставить возможность легко генерировать панорамное изображение, наиболее предпочтительное для пользователя.

В соответствии с первым приводимым в качестве примера вариантом реализации раскрываемое изобретение относится к устройству обработки изображения, включающему в себя интерфейс, который принимает входные данные, идентифицирующие объект, и процессор, который управляет устройством отображения так, чтобы оно отображало информацию, указывающую положение объекта на графическом представлении, соответствующем панорамному изображению, на основе ориентации устройства, фиксирующего данные изображений, предназначенные для генерирования панорамного изображения.

В соответствии с другим приводимым в качестве примера вариантом реализации раскрываемое изобретение относится к устройству фиксации изображения, которое включает в себя интерфейс, который принимает входные данные, идентифицирующие объект, модуль формирования изображения, который фиксирует данные изображения, предназначенные для генерирования панорамного изображения, и процессор, который управляет устройством отображения так, чтобы оно отображало информацию, указывающую положение объекта на графическом представлении, соответствующем панорамному изображению, на основе ориентации устройства во время фиксации данных изображения.

В соответствии с еще одним приводимым в качестве примера вариантом реализации раскрываемое изобретение относится к способу ввода изображений, выполняемому устройством фиксации изображения. Способ включает в себя этапы, на которых: принимают в интерфейсе устройства фиксации изображения входные данные, идентифицирующие объект, фиксируют в модуле формирования изображения, входящем в состав устройства фиксации изображения, данные изображения, предназначенные для генерирования панорамного изображения, и управляют посредством процессора устройства фиксации изображения устройством отображения так, чтобы оно на основе ориентации устройства во время фиксации изображения отображало информацию, указывающую положение объекта на графическом представлении, соответствующем панорамному изображению.

В соответствии с вышеупомянутыми конфигурациями может быть обеспечено великолепное преимущество, заключающееся в том, что можно легко сгенерировать панорамное изображение, которое является наиболее предпочтительным для пользователя.

Краткое описание чертежей

Фиг.1 представляет собой структурную схему, иллюстрирующую пример внутренней конфигурации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения;

Фиг.2 представляет собой структурную схему, иллюстрирующую пример функциональной конфигурации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения;

Фигуры 3А и 3В представляют собой виды в перспективе, иллюстрирующие внешний вид устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения;

Фиг.4 представляет собой схему, иллюстрирующую пример отображаемого экранного изображения, которое подлежит отображению на панели ввода-вывода, в соответствии с первым вариантом реализации настоящего раскрываемого изобретения;

Фигуры 5А и 5В представляют собой схемы, иллюстрирующие пример задающего экранного изображения, подлежащего отображению на панели ввода-вывода в соответствии с первым вариантом реализации настоящего раскрываемого изобретения;

Фигуры 6А и 6В представляют собой схемы, иллюстрирующие взаимосвязь между операцией формирования изображения в случае генерирования панорамного изображения с использованием устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и панорамным изображением, сгенерированным посредством этой операции формирования изображения;

Фигуры 7А и 7В представляют собой схемы, иллюстрирующие пример задающего экранного изображения, подлежащего отображению на панели ввода-вывода в соответствии с первым вариантом реализации настоящего раскрываемого изобретения;

Фигуры 8А и 8В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 9А и 9В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 10A и 10В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 11А и 11В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 12А и 12В представляют собой чертежи, иллюстрирующие в схематическом виде. пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 13А и 13В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 14А и 14В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фиг.15 представляет собой схему, иллюстрирующую пример вспомогательного экранного изображения операции поворота, которое подлежит отображению на панели ввода-вывода в соответствии с первым вариантом реализации настоящего раскрываемого изобретения;

Фигуры 16А и 16В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 17А и 17В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 18А и 18В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 19А и 19В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 20А и 20В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 21А и 21В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 22А и 22В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 23А и 23В представляют собой чертежи, иллюстрирующие в схематическом виде пример изменения ориентации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фиг.24 представляет собой блок-схему алгоритма, иллюстрирующую пример обработки данных при управлении формированием изображения, соответствующий устройству формирования изображения, соответствующему первому варианту реализации настоящего раскрываемого изобретения;

Фиг.25 представляет собой блок-схему алгоритма, иллюстрирующую пример обработки данных при управлении формированием изображения, соответствующий устройству формирования изображения, соответствующему первому варианту реализации настоящего раскрываемого изобретения;

Фиг.26 представляет собой блок-схему алгоритма, иллюстрирующую пример обработки данных при управлении формированием изображения, соответствующий устройству формирования изображения, соответствующему первому варианту реализации настоящего раскрываемого изобретения;

Фигуры 27А и 27В представляют собой схемы, иллюстрирующие пример отображаемого экранного изображения, подлежащего отображения на панели ввода-вывода в соответствии со вторым вариантом реализации настоящего раскрываемого изобретения;

Фигуры 28А и 28В представляют собой чертежи, иллюстрирующие в схематическом виде пример ориентации устройства формирования изображения, который соответствует второму варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 29А, 29В и 29С представляют собой чертежи, иллюстрирующие в схематическом виде пример взаимосвязи между ориентацией устройства формирования изображения, который соответствует второму варианту реализации настоящего раскрываемого изобретения, отображаемым экранным изображением, подлежащим отображению на панели ввода-вывода, и объектом базы отсчета на панорамном изображении;

Фигуры 30А, 30В и 30С представляют собой чертежи, иллюстрирующие в схематическом виде пример взаимосвязи между ориентацией устройства формирования изображения, который соответствует второму варианту реализации настоящего раскрываемого изобретения, отображаемым экранным изображением, подлежащим отображению на панели ввода-вывода, и объектом базы отсчета на панорамном изображении;

Фигуры 31А, 31В и 31С представляют собой чертежи, иллюстрирующие в схематическом виде пример взаимосвязи между ориентацией устройства формирования изображения, который соответствует второму варианту реализации настоящего раскрываемого изобретения, отображаемым экранным изображением, подлежащим отображению на панели ввода-вывода, и объектом базы отсчета на панорамном изображении;

Фигуры 32А, 32В и 32С представляют собой чертежи, иллюстрирующие в схематическом виде пример взаимосвязи между ориентацией устройства формирования изображения, который соответствует второму варианту реализации настоящего раскрываемого изобретения, отображаемым экранным изображением, подлежащим отображению на панели ввода-вывода, и объектом базы отсчета на панорамном изображении;

Фигуры 33А и 33В представляют собой чертежи, иллюстрирующие в схематическом виде пример ориентации устройства формирования изображения, который соответствует второму варианту реализации настоящего раскрываемого изобретения, и отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода;

Фигуры 34А и 34В представляют собой схемы, иллюстрирующие пример отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода в соответствии со вторым вариантом реализации настоящего раскрываемого изобретения;

Фиг.35 представляет собой блок-схему алгоритма, иллюстрирующую пример процедур обработки данных при управлении формированием изображения, соответствующий устройству формирования изображения, соответствующему второму варианту реализации настоящего раскрываемого изобретения;

Фигуры 36А и 36В представляют собой схемы, иллюстрирующие пример отображаемого экранного изображения, подлежащего отображению на панели ввода-вывода, в соответствии со вторым вариантом реализации настоящего раскрываемого изобретения; и

Фигуры 37А и 37В представляют собой чертежи, иллюстрирующие в схематическом виде операцию формирования изображения во время генерирования панорамного изображения с использованием устройств формирования изображения, соответствующих первому варианту реализации и второму варианту реализации настоящего раскрываемого изобретения.

Подробное описание вариантов осуществления изобретения

Ниже будут описаны способы осуществления настоящего раскрываемого изобретения (далее именуемые вариантами реализации изобретения). Описание будет дано в соответствии с нижеследующей последовательностью.

1. Первый вариант реализации изобретения (управление формированием изображения: пример, при котором операцией формирования панорамного изображения управляют таким образом, чтобы расположить требующийся пользователю объект в положение базы отсчета на панорамном изображении,

2. Второй вариант реализации изобретения (управление формированием изображения: пример, при котором операцией формирования панорамного изображения управляют таким образом, чтобы получить требующуюся пользователю композицию, располагая метку, представляющую объект базы отсчета на вспомогательном изображении композиции),

3. Модификации

1. Первый вариант реализации изобретения

Пример конфигурации устройства формирования изображения

Фиг.1 представляет собой структурную схему, иллюстрирующую пример внутренней конфигурации устройства 100 формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения.

Устройство 100 формирования изображения включает в себя модуль 111 объектива, модуль 112 формирования изображения, модуль 113 управления формированием изображения, временное запоминающее устройство 114, модуль 121 определения ориентации, модуль 122 контроля ориентации устройства формирования изображения, модуль 130 обработки изображения, модуль 140 управления выводом (данных), модуль 141 отображения и модуль 142 внешнего вывода. Кроме того, устройство 100 формирования изображения включает в себя модуль 151 приема команды операции, модуль 152 управления вводом (данных), модуль 160 управления пользовательским интерфейсом (UI - интерфейсом), модуль 170 управления воспроизведением и носитель 180 записи. Отметим, что обмен между модулями, составляющими устройство 100 формирования изображения, выполняется через шину 101. Кроме того, устройство 100 формирования изображения может быть реализовано, например, как цифровая фотокамера, способная формировать изображения объекта таким образом, чтобы генерировать множественные изображения (данные изображений) и выполнять в отношении этих множественных изображений различные типы обработки данных при формировании изображений.

Модуль 111 объектива образован из множественных линз (трансфокатора, фокусирующей линзы и так далее) для концентрирования светового потока от объекта, и входной световой поток от объекта, проходящий через эти линзы и ирисовую диафрагму подается в модуль 112 формирования изображения.

Модуль 112 формирования изображения преобразует свет, падающий от объекта таким образом, чтобы сгенерировать изображение (данные изображения) под управлением модуля 113 управления формированием изображения, и подает сгенерированное изображение в модуль 113 управления формированием изображения. В частности, оптическое изображение объекта, вводимое через модуль 111 объектива, формируется на поверхности формирования изображения в устройстве формирования изображения, и устройство формирования изображения выполняет в этом состоянии операцию формирования изображения, генерируя изображение (данные изображения). Отметим, что в качестве устройства формирования изображения могут использоваться, например, датчик на основе прибора с зарядовой связью (CCD - прибора), датчик на КМОП - структуре (комплементарной структуре "металл-оксид-полупроводник") и так далее.

Модуль 113 управления формированием изображения управляет операцией формирования изображения, выполняемой модулем 112 формирования изображения и подает изображение (данные изображения), сгенерированное модулем 112 формирования изображения, через временное запоминающее устройство 114 в модуль 130 обработки изображения.

Временное запоминающее устройство 114 представляет собой память изображения для временного хранения изображения (данных изображения), сгенерированного модулем 112 формирования изображения, или изображения (данных изображения) во время обработки изображения модулем 130 обработки изображения. Временное запоминающее устройство 114 образовано, например, из динамического оперативного запоминающего устройства (динамического ОЗУ).

Модуль 121 определения ориентации определяет изменение ориентации устройства 100 формирования изображения, определяя ускорение, перемещение, угол наклона и подобные этим параметры для устройства 100 формирования изображения, и выводит информацию об изменении ориентации в отношении обнаруженного изменения ориентации в модуль 122 контроля ориентации устройства формирования изображения. Модуль 121 определения ориентации может быть с небольшими затратами реализован с использованием преимущества гироскопического датчика для коррекции сотрясений, который является готовым (имеющимся в продаже) компонентом. В качестве альтернативы может также использоваться специально изготовленный для этой цели гироскопический датчик. Этими гироскопическими датчиками определяется угловая скорость устройства 100 формирования изображения и определяется изменение ориентации устройства 100 формирования изображения. Отметим, что может быть создана конструкция, в которой ускорение, перемещение, угол наклона и подобные этим параметры для устройства 100 формирования изображения определяются с использованием другого датчика, отличного от гироскопических датчиков (например, датчика ускорения), и на основе результата этого определения определяются ориентация устройства 100 формирования изображения и ее изменение.

Модуль 122 контроля ориентации устройства формирования изображения управляет модулем 121 определения ориентации и выводит выходную информацию об ориентации из модуля 121 определения ориентации в модуль 130 обработки изображения и в модуль 160 управления пользовательским интерфейсом и так далее.

Модуль 130 обработки изображения выполняет обработку изображения, такую как кодирование и тому подобное, в отношении изображения (данных изображения), сгенерированного модулем 112 формирования изображения и сохраняет изображение (данные изображения), подвергнутое обработке изображения, на носителе 180 записи как файл изображения. Например, модуль 130 обработки изображения выполняет обработку изображения для его отображения в отношении изображения (данных изображения), сгенерированного модулем 112 формирования изображения, и выводит изображение, подвергнутое обработке изображения, в модуль 140 управления выводом для отображения на модуле 141 отображения. Кроме того, в случае когда задан режим формирования панорамного изображения, модуль 130 обработки изображения синтезирует множественные изображения (данные изображений), генерируемые модулем 112 формирования изображения, таким образом, чтобы сгенерировать панорамное изображение, и сохраняет это сгенерированное панорамное изображение на носителе 180 записи как файл изображения. Кроме того, модуль 130 обработки изображения выполняет обработку изображения, такую как декодирующую обработку и тому подобное, для изображения, поступающего из модуля 170 управления воспроизведением через временное запоминающее устройство 114, во время воспроизведения файла изображения, сохраненного на носителе 180 записи.

Модуль 140 управления выводом выполняет управление выводом данных в отношении модуля 141 отображения и модуля 142 внешнего вывода. Например, модуль 140 управления выводом отображает изображение (например, "сквозное" изображение), выводимое из модуля 130 обработки изображения, на модуле 141 отображения. Кроме того, модуль 140 управления выводом отображает каждое изображение (например, экран с меню) на модуле 141 отображения под управлением модуля 160 управления пользовательским интерфейсом. Кроме того, модуль 140 управления выводом синтезирует каждое изображение под управлением модуля 160 управления пользовательским интерфейсом (например, вспомогательном изображении операции) в отношении изображения, выводимого из модуля 130 обработки изображения (например, "сквозного" изображения), для отображения на модуле 141 отображения. Кроме того, модуль 140 управления выводом отображает файл изображения, сохраненный на носителе 180 записи, на модуле 141 отображения под управлением модуля 170 управления воспроизведением.

Модуль 141 отображения представляет собой модуль отображения для отображения различных изображений, подаваемых из модуля 140 управления выводом. Модуль 141 отображения последовательно осуществляет отображение, например, изображения, сгенерированного модулем 112 формирования изображения (что можно было бы назвать отображением мониторинга). Кроме того, модуль 141 отображения осуществляет отображение, например, изображения, соответствующего файлу изображения, сохраненному на носителе 180 записи. Отметим, что в качестве модуля 141 отображения может, например, быть использована панель 112 отображения, такой как органическая электролюминесцентная (EL) панель или тому подобное. В качестве альтернативы, как это проиллюстрировано на Фигурах 3А и 3В, может быть использована сенсорная панель, посредством который пользователь может вводить команды операций прикасаясь или приближая свои пальцы к поверхности отображения.

Модуль 142 внешнего вывода выводит различные типы информации, подаваемой из модуля 140 управления выводом, на внешнее устройство.

Модуль 151 приема команды операции представляет собой модуль приема команды операции для приема ввода команды операции, осуществляемого пользователем, и выводит сигнал, соответствующий принятому вводу операции, в модуль 152 управления вводом (данных). Например, в случае режима формирования панорамного изображения устройство 100 формирования изображения снабжено операционными элементами, такими как кнопка 210 оптического затвора (показанная на Фигурах 3А и 3В) для отдания команды на начало операции формирования изображения, предназначенные для генерирования панорамного изображения, и тому подобным. Кроме того, модуль 15 приема команды операции и модуль 141 отображения могут быть выполнены как единое целое с панелью 200 ввода - вывода, как это проиллюстрировано на Фигурах 3А и 3В.

Модуль 152 управления вводом осуществляет управление в отношении операции ввода (данных), команда на которую принята модулем 151 приема команды операции.

Модуль 160 управления пользовательским интерфейсом управляет модулем 141 отображения таким образом, чтобы осуществлять отображение различных изображений для исполнения функции, требующейся пользователю. Например, модуль 160 управления пользовательским интерфейсом управляет модулем 141 отображения таким образом, чтобы осуществлять отображение вспомогательного изображения операции для помощи в операции формирования изображения различных экранных изображений меню или панорамного изображения.

Модуль 170 управления воспроизведением выполняет управление воспроизведением во время проигрывания файла изображения, сохраненного на носителе 180 записи. Например, модуль 170 управления воспроизведением подает через временное запоминающее устройство 114 файл изображения, сохраненный на носителе 180 записи, в модуль 130 обработки изображения для того, чтобы выполнить обработку изображения, такую как обработка по декодированию изображения и тому подобное, и отображает изображение, подвергнутое этой обработке изображения на модуле 141 отображения. Кроме того, модуль 170 управления воспроизведением управляет порядком воспроизведения изображения или способом отображения во время отображения изображения.

Носитель 180 записи представляет собой записывающее устройство для того, чтобы сохранять изображение, подаваемое из модуля 130 обработки изображения, как файл изображения. Кроме того, носитель 180 записи подает под управлением модуля 170 управления воспроизведением сохраненный файл изображения в модуль 130 обработки изображения. Например, на носителе 180 записи хранятся различные типы данных, такие как данные изображения в формате JPEG (Объединенной группы экспертов по машинной обработке фотографических изображений) и тому подобные. Отметим, что носитель 180 записи может быть встроен в устройство 100 формирования изображения или может быть устанавливаемым/съемным по отношению к устройству 100 формирования изображения. Кроме того, в качестве носителя 180 записи могут быть использованы разнообразные носители записи, такие как полупроводниковое запоминающее устройство, оптический носитель записи, магнитный диск, накопитель на жестком магнитном диске (HDD-накопитель) и тому подобное. Отметим, что в качестве оптического носителя записи могут быть использованы, например, записываемый универсальный цифровой диск (DVD-диск), записываемый компакт-диск (CD-диск), диск Blu-ray (зарегистрированный товарный знак) и тому подобное.

Пример функциональной конфигурации устройства формирования изображения

Фиг.2 представляет собой структурную схему, иллюстрирующую пример функциональной конфигурации устройства формирования изображения, который соответствует первому варианту реализации настоящего раскрываемого изобретения. Устройство 100 формирования изображения включает в себя модуль 112 формирования изображения, временное запоминающее устройство 114, модуль 121 определения ориентации, модуль 131 определения величины перемещения и модуль 132 генерирования панорамного изображения. Кроме того, устройство 100 формирования изображения включает в себя модуль 141 отображения, модуль 151 приема команды операции, носитель 180 записи, управляющий модуль 190, модуль 191 управления отображением и модуль 192 управления записью. Отметим, что на Фиг.2 из числа модулей, показанных на Фиг.1, проиллюстрированы только части, преимущественно связанные с обработкой изображения и обработкой данных при отображении во время формирования панорамного изображения, а другие части не показаны.

Модуль 112 формирования изображения формирует изображение объекта, генерируя изображение под управлением управляющего модуля 190, и подает сгенерированное изображение во временное запоминающее устройство 114. Кроме того, в случае когда задан режим формирования панорамного изображения, модуль 112 формирования изображения последовательно формирует изображения объекта в хронологическом порядке, генерируя множественные изображения, и подает сгенерированные изображения во временное запоминающее устройство 114.

Временное запоминающее устройство 114 представляет собой память изображения, в которой хранятся изображения, сгенерированные модулем 112 формирования изображения, и подает хранящиеся в нем изображения в модуль 131 определения величины перемещения и модуль 132 генерирования панорамного изображения.

Модуль 121 определения ориентации определяет изменение ориентации устройства 100 формирования изображения и выводит информацию об изменении ориентации в отношении обнаруженного изменения ориентации в управляющий модуль 190. Например, модуль (121) определения ориентации определяет изменение ориентации устройства 100 формирования изображения, которая изменяется в соответствии с вращательным движением устройства 100 формирования изображения, осуществляемым в некотором конкретном направлении (например, в горизонтальном направлении), при этом соседнее положение устройства 100 формирования изображения (например, его предшествующее положение) служит в качестве оси.

Модуль 131 определения величины перемещения определяет величину перемещения и направление перемещения между соседними по оси времени изображениями в отношении изображений, хранящихся во временном запоминающем устройстве 114, и выводит определенные таким образом величину перемещения и направление перемещения в модуль 132 генерирования панорамного изображения. Например, модуль 131 определения величины перемещения выполняет обработку по поиску соответствия между пикселями, составляющими два соседних изображения (то есть обработку по поиску соответствия для выявления областей формирования изображения одного и того же объекта), для вычисления количества пикселей, переместившихся между изображениями. При этой обработке по поиску соответствия выполняется обработка данных, предполагающая, что объект, в основном, остается неподвижным. Отметим, что в случае когда в состав объекта входит некоторый предмет, причем обнаруживается, что его вектор движения отличен от вектора движения всего изображения, то обработка выполняется для вектора движения, соответствующего тому, что такой предмет принимается изъятым из числа определяемых предметов. То есть определяется только вектор движения, соответствующий перемещению всего изображения, которое имеет место при перемещении устройства 100 формирования изображения (Глобальный вектор движения (GMV - вектор)). Отметим, что модуль 131 определения величины перемещения соответствует модулю (130) обработки изображения, показанному на Фиг.1.

Модуль 132 генерирования панорамного изображения генерирует под управлением управляющего модуля 190 панорамное изображение, используя множественные изображения, хранящиеся во временном запоминающем устройстве 114, и подает сгенерированное панорамное изображение в модуль 191 управления отображением и в модуль 192 управления записью. Например, модуль 132 генерирования панорамного изображения, основываясь на результатах анализа, выводимых из управляющего модуля 190 (результатах анализа величины изменения ориентации устройства 100 формирования изображения), вычисляет область, подлежащую синтезу, на каждом из множественных изображений, хранящихся во временном запоминающем устройстве 114. Модуль 132 генерирования панорамного изображения извлекает изображение из области, подлежащей синтезу, на каждом из множественных изображений и синтезирует извлеченные изображения таким образом, чтобы сгенерировать панорамное изображение. В этом случае модуль 132 генерирования панорамного изображения, генерируя панорамное изображение, синтезирует извлеченные из этих областей изображения перекрывающимся образом, основываясь на данных о величине перемещения и направлении перемещения, поступающих из модуля 131 определения величины перемещения. Кроме того, модуль 132 генерирования панорамного изображения последовательно подает изображение для отображения изображения, сгенерированного модулем 112 формирования изображения и хранящегося во временном запоминающем устройстве 114 как некоторое "сквозное" изображение в модуль 191 управления отображением. Отметим, что модуль 132 генерирования панорамного изобра