Устройство съемки изображения, устройство управления, способ управления и машиночитаемый носитель информации
Иллюстрации
Показать всеИзобретение относится к устройствам съемки изображения. Техническим результатом является возможность изменения ориентации полученного отснятого изображения. Результат достигается тем, что устройство съемки изображения содержит средство съемки изображения; приемное средство для приема, по меньшей мере, одной из первой команды повернуть отснятое изображение, полученное средством съемки изображения, и второй команды повернуть систему координат, используемую для представления направления съемки изображения средства съемки изображения; и средство управления для выполнения, если приемным средством принята одна из первой команды и второй команды, управления так, чтобы выполнить первую команду и вторую команду. 13 н. и 24 з.п. ф-лы, 25 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству съемки изображения, приспособленному распространять отснятое изображение на терминал через сеть.
Уровень техники
На сегодняшний день известно устройство съемки изображения, которое изменяет направление съемки изображения путем активирования панорамной головки. Вдобавок, известно устройство съемки изображения, которое изменяет направление, в котором устройство съемки изображения снимает изображение, в соответствии с командой, посланной из устройства управления, подсоединенного к устройству съемки изображения через сеть. В этих устройствах съемки изображения при изменении состояния установки каждого устройства съемки изображения направление, в котором устройство съемки изображения снимает изображение в соответствии с одной и той же командой, различается до и после упомянутого изменения.
В качестве примера далее описывается случай, когда состояние установки устройства съемки изображения изменяется, переходя из состояния, в котором устройство съемки изображения установлено в вертикальном положении, в состояние, в котором устройство съемки изображения установлено горизонтально и расположено на потолке или т.п. Когда на устройство съемки изображения, которое было установлено горизонтально, поступает команда, инициирующая изменение направления съемки изображения устройства съемки изображения, которое было установлено вертикально в направлении вверх, это устройство съемки изображения действует таким образом, что направление съемки изображения оказалось бы направлением вниз. Когда состояние установки устройства съемки изображения изменяется с вертикального на горизонтальное, направление, в котором устройство съемки изображения снимает изображение в соответствии с той же самой командой, изменяется от направления вверх и направления вниз и обратно, и от направления влево до направления вправо и обратно.
В этой связи известна система съемки изображения, имеющая множество управляющих программ для изменения направления, в котором устройство съемки изображения снимает изображение, и переключающая управляющую программу для использования в соответствии с ориентацией установки устройства съемки изображения (смотри, например, Патентную литературу 1). В системе съемки изображения осуществляется переключение системы координат для представления направления съемки исходя из координат путем переключения управляющей программы. Соответственно, независимо от состояния установки направление съемки изображения устройства съемки изображения всегда может соответствовать определенному направлению, соответствующему конкретной команде.
Список цитируемой литературы
Патентная литература
PTL 1: Выложенная патентная заявка Японии №2008-253842
Сущность изобретения
Техническая проблема
Когда устройство управления должно принимать и отображать отснятое изображение, полученное устройством съемки изображения, изменение состояния установки устройства съемки изображения также влияет на ориентацию отснятого изображения, отображаемого устройством управления. Таким образом, предпочтительно иметь возможность изменения ориентации полученного отснятого изображения. Например, когда состояние установки устройства съемки изображения изменяется от вертикального состояния к горизонтальному состоянию, верх/низ и левая сторона/правая сторона отснятого изображения, отображаемого на устройстве управления, меняются местами. В этой связи отснятое изображение, полученное устройством съемки изображения в горизонтальном состоянии, поворачивается на 180 градусов и отображается на устройстве управления. Соответственно, может отображаться отснятое изображение, верх/низ и левая сторона/правая сторона которого идентичны отснятому изображению, полученному в вертикальном состоянии.
Интерфейс для изменения ориентации отснятого изображения, отображаемого на устройстве управления, и интерфейс для системы координат для управления вышеописанным направлением съемки изображения, могут быть определены в виде разных команд. В упомянутом устройстве съемки изображения, когда ориентация отснятого изображения, подлежащего отображению, и ориентация системы координат для управления направлением съемки изображения должны быть изменены, ориентация вверх/вниз и влево/вправо отснятого изображения, подлежащего отображению, может не совпасть с ориентацией вверх/вниз и влево/вправо системы координат. Например, согласно команде на изменение ориентации отснятого изображения и команде на изменение ориентации системы координат, когда одна из этих команд, принятая перед другой, обрабатывается, а другая команда не обрабатывается, ориентация отснятого изображения не совпадает с ориентацией системы координат.
В этом состоянии, когда пользователь смотрит на распространяемое отснятое изображение и посылает команду на изменение направления съемки на устройство съемки изображения, возникает проблема, состоящая в том, что панорамная головка активируется в направлении, отличном от направления, ожидаемого пользователем. Такая же или подобная проблема не сводится к случаю, в котором ориентация отснятого изображения или системы координат повернута на 180 градусов. Такая же или подобная проблема возникает в случае, когда ориентация отснятого изображения или ориентация системы координат изменены на произвольное количество градусов.
Решение проблемы
Для решения вышеописанной проблемы устройство съемки изображения согласно настоящему изобретению имеет, например, следующую конфигурацию. А именно, устройство съемки изображения включает в себя: средство съемки изображения; средство сохранения для сохранения системы координат, используемой для представления направления съемки изображения средства съемки изображения; приемное средство для приема первой команды для поворота отснятого изображения, полученного средством съемки изображения, на определенный угол, второй команды для поворота системы координат, сохраняемой в средстве сохранения, относительно начала координат на упомянутый определенный угол, и задающей информации для задания направления съемки изображения в системе координат; средство управления изменением для выполнения управления, изменяющего направление съемки изображения средства съемки изображения на направление съемки изображения, заданное упомянутой задающей информацией; и средство управления для выполнения, когда приемное средство принимает одну из первой команды и второй команды, управления по выполнению первой команды и второй команды до приема другой из первой команды и второй команды.
Также устройство съемки изображения согласно настоящему изобретению имеет, например, следующую конфигурацию. А именно, устройство съемки изображения включает в себя: средство съемки изображения; средство сохранения для сохранения системы координат, используемой для представления области в диапазоне съемки изображения средства съемки изображения; приемное средство для приема первой команды для поворота отснятого изображения, вырезанного из области в диапазоне съемки изображения, на определенный угол, второй команды для поворота системы координат, сохраняемой в средстве сохранения, относительно начала координат на упомянутый определенный угол, и задающей информации для задания в системе координат области для вырезания отснятого изображения из диапазона съемки изображения; средство вырезания для вырезания отснятого изображения упомянутой области в системе координат, где упомянутая область задается задающим средством; и средство управления для выполнения, когда приемное средство принимает одну из первой команды и второй команды, управления по выполнению первой команды и второй команды до приема другой из первой команды и второй команды.
Также устройство управления согласно настоящему изобретению имеет, например, следующую конфигурацию. А именно, устройство управления представляет собой устройство управления для управления устройством съемки изображения, включающим в себя средство для сохранения системы координат, используемой для представления направления съемки изображения средства съемки изображения. Устройство управления включает в себя: задающее средство для задания направления съемки изображения в системе координат; средство управления посылкой для посылки на устройство съемки изображения первой команды для поворота отснятого изображения, полученного средством съемки изображения, в направлении съемки изображения, заданном задающим средством, на определенный угол, и второй команды для поворота системы координат, сохраняемой в средстве сохранения, относительно начала координат на упомянутый определенный угол; и средство управления для выполнения, когда средство управления посылкой принимает инструкцию послать одну из первой команды и второй команды на устройство съемки изображения, управления, обеспечивающего выполнение устройством съемки изображения первой команды и второй команды до приема инструкции послать другую из первой команды и второй команды на устройство съемки изображения.
Также устройство управления согласно настоящему изобретению имеет, например, следующую конфигурацию. А именно, устройство управления представляет собой устройство управления для управления устройством съемки изображения, включающим в себя средство для сохранения системы координат, используемой для представления области в диапазоне съемки изображения средства съемки изображения. Устройство управления включает в себя: задающее средство для задания области в системе координат; средство управления посылкой для посылки на устройство съемки изображения первой команды для поворота отснятого изображения в этой области в диапазоне съемки изображения в соответствии с данной областью в системе координат, где упомянутая область задается задающим средством, на определенный угол, и второй команды для поворота системы координат, сохраняемой в средстве сохранения, относительно начала координат на упомянутый определенный угол; и средство управления для выполнения, когда средство управления посылкой принимает инструкцию послать одну из первой команды и второй команды на устройство съемки изображения, управления, обеспечивающего выполнение устройством съемки изображения первой команды и второй команды до приема инструкции послать другую из первой команды и второй команды на устройство съемки изображения.
Положительные эффекты изобретения
Согласно настоящему изобретению, даже в том случае, когда устройство съемки изображения осуществляет независимый прием команды на изменение ориентации отснятого изображения, подлежащего отображению на устройстве управления, и команду на изменение ориентации системы координат, используемую для управления направлением съемки изображения устройства съемки изображения, направление съемки изображения может быть изменено на направление, выбранное пользователем.
Также согласно настоящему изобретению даже в том случае, когда устройство управления независимо посылает команду на изменение ориентации отснятого изображения, подлежащего отображению на устройстве управления, и команду на изменение ориентации системы координат, используемой для управления направлением съемки изображения устройства съемки изображения, направление съемки изображения может быть изменено на направление, выбранное пользователем.
Краткое описание чертежей
фиг. 1А - схема, описывающая конфигурацию системы съемки изображения согласно настоящему изобретению;
фиг. 1B - схема, описывающая конфигурацию устройства съемки изображения согласно настоящему изобретению;
фиг. 1C - схема, описывающая конфигурацию устройства съемки изображения согласно настоящему изобретению;
фиг. 2А - схема, описывающая конфигурацию устройства съемки изображения согласно настоящему изобретению;
фиг. 2В - схема, описывающая конфигурацию устройства съемки изображения согласно настоящему изобретению;
фиг. 2С - схема, описывающая конфигурацию устройства съемки изображения согласно настоящему изобретению;
фиг. 3 - блок-схема, описывающая функционирование устройства съемки изображения согласно первому варианту;
фиг. 4А - блок-схема, описывающая детали функционирования устройства съемки изображения согласно первому варианту;
фиг. 4В - блок-схема, описывающая детали функционирования устройства съемки изображения согласно первому варианту;
фиг. 4С - блок-схема, описывающая детали функционирования устройства съемки изображения согласно первому варианту;
фиг. 4D - блок-схема, описывающая детали функционирования устройства съемки изображения согласно первому варианту;
фиг. 5А - схема, описывающая команду, принимаемую устройством съемки изображения согласно настоящему изобретению;
фиг. 5В - схема, описывающая команду, принимаемую устройством съемки изображения согласно настоящему изобретению;
фиг. 5C - схема, описывающая команду, принимаемую устройством съемки изображения согласно настоящему изобретению;
фиг. 5D - схема, описывающая команду, принимаемую устройством съемки изображения согласно настоящему изобретению;
фиг. 5E - схема, описывающая ответ, принимаемый устройством съемки изображения согласно настоящему изобретению;
фиг. 5F - схема, описывающая ответ, принимаемый устройством съемки изображения согласно настоящему изобретению;
фиг. 6 - схема, описывающая инверсию ориентации отснятого изображения;
фиг. 7 - схема, описывающая инверсию системы координат, используемой устройством съемки изображения;
фиг. 8 - блок-схема, описывающая функционирование устройства съемки изображения согласно второму варианту;
фиг. 9А - блок-схема, описывающая детали функционирования устройства съемки изображения согласно второму варианту;
фиг. 9В - блок-схема, описывающая детали функционирования устройства съемки изображения согласно второму варианту;
фиг. 9С - блок-схема, описывающая детали функционирования устройства съемки изображения согласно второму варианту;
фиг. 10А - блок-схема, описывающая функционирование устройства управления согласно третьему варианту; и
фиг. 10В - блок-схема, описывающая функционирование устройства управления согласно третьему варианту.
Описание вариантов осуществления изобретения
Далее на основе предпочтительных вариантов подробно описывается настоящее изобретение. Заметим, что конфигурация, обсуждаемая в последующих вариантах, является лишь примером, и настоящее изобретение не ограничено показанной конфигурацией.
(Вариант 1)
На фиг. 1А показана конфигурация системы съемки изображения согласно настоящему изобретению. В системе съемки изображения согласно настоящему изобретению устройство 100 съемки изображения подсоединено к клиенту 3000 через сеть 3020. Устройство 1000 съемки изображения распределяет отснятое изображение, полученное устройством 1000 съемки изображения, клиенту 3000 через сеть 3020.
Сеть 3020 включает в себя множество маршрутизаторов, коммутаторов и кабелей, удовлетворяющих стандарту связи, такому как Ethernet (зарегистрированная торговая марка). В настоящем изобретении может быть использован любой стандарт связи, размеры и конфигурация, коль скоро может обеспечиваться связь между устройством 1000 съемки изображения и клиентом 3000. Например, сеть 3020 может включать в себя сеть Интернет, проводную сеть LAN (локальная сеть), беспроводную LAN или сеть WAN (региональная сеть).
Клиент 3000 посылает команду на устройство 1000 съемки изображения. Клиент 3000 посылает команду на изменение направления съемки изображения или угла визирования устройства 1000 съемки изображения. Также клиент 3000 посылает команду на поворот системы координат, которую используют для представления позиции в диапазоне съемки изображения устройства 1000 съемки изображения относительно начала координат. Кроме того, клиент 3000 включает в себя дисплейный блок 3010 для отображения отснятого изображения, полученного устройством 1000 съемки изображения. Клиент 3000 посылает команду на поворот отснятого отображения, отображаемого на дисплейном блоке 3010 в устройстве 1000 съемки изображения.
Устройство 1000 съемки изображения изменяет направление съемки изображения в соответствии с упомянутой командой, полученной от клиента 3000, для изменения направления съемки изображения. Также устройство 1000 съемки изображения изменяет угол визирования в соответствии с упомянутой командой, полученной от клиента 3000, для изменения угла визирования. Далее со ссылками на фиг. 1В описываются приводные механизмы, инициирующие изменение направления съемки изображения или угла визирования устройством 1000 съемки изображения согласно настоящему изобретению. Панорамный приводной механизм 1101 изменяет направление съемки изображения устройства 1000 съемки изображения в направлении панорамирования. Вдобавок, приводной механизм 1102 наклона изменяет направление съемки изображения устройства 1000 съемки изображения в направлении наклона. Кроме того, механизм 1103 зумирования изменяет угол визирования устройства 1000 съемки изображения.
На фиг. 2А показана внутренняя конфигурация устройства 1000 съемки изображения согласно настоящему изобретению. На фиг. 2А блок 1001 управления выполняет общее управление устройством 1000 съемки изображения. Блок 1001 управления включает в себя, например, центральный процессор (CPU) и выполняет программу, хранящуюся в памяти 1002, описываемой ниже. В качестве альтернативы, блок 1001 управления может выполнять управление, используя аппаратные средства.
Память 1002 используется в качестве области хранения данных, например, области хранения программы, выполняемой блоком 1001 управления, рабочей области для исполняемой программы или области хранения отснятого изображения, созданного блоком 1003 съемки изображения, который описывается ниже. Вдобавок, память 1002 сохраняет систему координат, используемую для представления направления съемки изображения блока 1003 съемки изображения, который описывается ниже. Также, когда блок 1001 управления выполняет конкретную команду (команду на автоматическое изменение ориентации изображения или команду на автоматическое изменение ориентации координат), описываемую ниже, память 1002 сохраняет информацию, необходимую для индикации о выполнении упомянутых команд. Например, при выполнении конкретной команды устанавливается флаг в памяти 1002, указывая тем самым, что выполняется данная конкретная команда.
Блок 1003 съемки изображения снимает изображение объекта и преобразует полученный аналоговый сигнал в цифровые данные. Также блок 1003 съемки изображения выполняет обработку, связанную со сжатием данных, путем выполнения, например, адаптивного дискретного косинусного преобразования (ADCT), для создания отснятого изображения, и выводит это отснятое изображение в память 1002. После вывода отснятого изображения в память 1002 блок 1003 съемки изображения посылает в блок 1001 управления сообщение о событии, состоящем в получении изображения.
Блок 1004 связи принимает от клиента 3000 команду на изменение диапазона съемки изображения, показанную на фиг. 5А, команду на изменение ориентации изображения, показанную на фиг. 5В, и команду на изменение ориентации координат, показанную на фиг. 5С. После приема команд, показанных на фиг. 5А-5С, блок 1004 связи посылает на блок 1001 управления сообщения о событиях приема упомянутых команд. Также блок 1004 связи в ответ на команды, показанные на фиг. 5А-5С, посылает ответные сообщения клиенту. В настоящем варианте блок 1004 связи посылает нормальное ответное сообщение, которое представляет собой ответ, указывающий, что принятая команда выполняется нормальным образом, или ответ с сообщением об ошибке, который представляет собой ответ, указывающий клиенту, что принятая команда не выполняется. На фиг. 5Е показан пример нормального ответа. Вдобавок, на фиг. 5F показан ответ, содержащий сообщение об ошибке.
Блок 1005 хронирования измеряет временной период, истекший с момента получения устройством 1000 съемки изображения команды на изменение ориентации изображения, или команды на изменение ориентации координат. По истечении определенного периода времени после начала выполнения конкретной команды (команды на автоматическое изменение ориентации изображения или команды на автоматическое изменение ориентации координат), описываемой ниже, блок 1005 хронирования посылает на блок 1001 управления сообщение о событии «время истекло».
Блок 1006 управления съемкой изображения осуществляет управление приводным механизмом 1101 панорамирования, приводным механизмом 1102 наклона и механизмом 1103 зумирования в соответствии с инструкциями от блока 1001 управления. А именно, когда блок 1004 связи принимает команду на изменение диапазона съемки изображения, описываемую ниже с использованием фиг. 5А, от клиента 3000, на блок 1001 управления посылается сообщение о событии приема команды в ответ на упомянутую команду. Когда блок 1001 управления принимает сообщение о событии приема, он выдает управляющую команду в блок 1006 управления съемкой изображения в соответствии с содержанием сообщения о событии приема. Получив упомянутую управляющую команду, блок 1006 управления съемкой изображения осуществляет управление, приводящее в движение приводной механизм 1101 панорамирования, приводной механизм 1102 наклона или механизм 1103 зумирования в соответствии с упомянутой управляющей командой. Блок 1006 управления съемкой изображения осуществляет управление изменением направления съемки изображения, в котором блок 1003 съемки изображения снимает изображение, до позиции, определяемой координатами, задаваемыми командой на изменение диапазона съемки изображения, которая описывается ниже с использованием фиг. 5А, и осуществляет управление вышеописанной системой координат, сохраняемой в памяти 1002. Упомянутым образом блок 1006 управления съемкой изображения осуществляет управление изменением направления съемки изображения устройства 1003 съемки изображения, до направления съемки изображения, заданного задающей информацией.
Выше была описана внутренняя конфигурация устройства 1000 съемки изображения. Обрабатывающие блоки, показанные на фиг. 2А, представляют пример предпочтительного варианта устройства съемки изображения согласно настоящему изобретению, но не являются ограничениями изобретения. В эту конфигурацию могут быть внесены различные модификации и изменения, не выходя за рамки объема настоящего изобретения, например, может быть добавлен блок аудиоввода.
Далее со ссылками на фиг. 2С описывается внутренняя конфигурация клиента 3000. Клиент 3000 сконфигурирован в виде компьютерного устройства, подсоединенного к сети 3020. Блок 3001 управления выполняет общее управление клиентом 3000. Блок 3001 управления включает в себя, например, CPU и выполняет программу, хранящуюся в памяти 3002, описываемой ниже. В качестве альтернативы, блок 3001 управления может выполнять управление, используя аппаратные средства.
Память 3002 используется в качестве области хранения программы, исполняемой блоком 3001 управления, рабочей области для исполняемой программы или области хранения данных.
Блок 3004 связи принимает отснятое изображение, посланное из устройства 1000 съемки изображения. Вдобавок, блок 3004 связи посылает команды для управления устройством 1000 съемки изображения.
Блок 3005 ввода принимает инструкцию, введенную пользователем. Например, блок 3005 ввода в качестве инструкции от пользователя может получить инструкцию на посылку различных команд на устройство 1000 съемки изображения. Детали команд для устройства 1000 съемки изображения будут описаны ниже с использованием фиг. 5А-5С. При вводе пользователем инструкции на посылку команды на устройство 1000 съемки изображения блок 3005 ввода уведомляет блок 3001 управления о том, что была введена команда. В ответ на инструкцию, введенную в блок 3005 ввода, блок 3001 управления создает команду для устройства 1000 съемки изображения и осуществляет управление посылкой созданной команды на устройство 1000 съемки изображения через блок 3004 связи.
Вдобавок, блок 3005 ввода может получить ответ, введенный пользователем, например, в ответ на сообщение для пользователя, которое создается блоком 3001 управления, исполняющим программу, хранящуюся в памяти 3002.
Блок хронирования 3006 измеряет временной период, истекший с момента посылки на устройство 1000 съемки изображения команды на изменение ориентации изображения или команды на изменение ориентации координат.
Дисплейный блок 3010 отображает отснятое изображение, принятое блоком 3004 связи. Также дисплейный блок 3010 может отобразить, например, сообщение с запросом для пользователя, которое создается блоком 3001 управления, выполняющим программу, хранящуюся в памяти 3002.
Далее с использованием фиг. 5А-5С описываются команды, подаваемые с клиента 3000 в устройство 1000 съемки изображения. Как показано на фиг. А-5С, каждая команда включает в себя информацию об адресе адресата, указывающую адресата, который выполняет команду, и информацию об адресе источника, указывающую источник команды. Кроме того, каждая команда включает в себя информацию, относящуюся к содержанию, и аргумент (аргументы) данной команды.
Прежде всего, со ссылками на фиг. 5А будет описан пример команды на изменение диапазона съемки изображения. Используя команду на изменение диапазона съемки изображения, клиент 3000 изменяет диапазон съемки изображения устройства 1000 съемки изображения. Аргументы команды на изменение диапазона съемки изображения включают в себя координату панорамирования, координату наклона и координату зумирования в системе координат, сохраняемой в памяти 1002. В настоящем изобретении клиент 3000 и устройство 1000 съемки изображения нормируют угол в горизонтальном направлении, под которым устройство 1000 съемки изображения может снимать изображение, в диапазоне от -1,0 до +1,0. Направление панорамирования устройства съемки изображения представляют, используя значение от -1,0 до +1,0 в качестве координаты панорамирования. Аналогичным образом, клиент 3000 и устройство 1000 съемки изображения нормируют угол в вертикальном направлении, под которым устройство 1000 съемки изображения может снимать изображение, в диапазоне от -1,0 до +1,0. Направление наклона устройства съемки изображения представляют, используя значение от -1,0 до +1,0 в качестве координаты наклона.
Кроме того, в настоящем изобретении клиент 3000 и устройство 1000 съемки изображения нормируют значения в диапазоне зумирования от формата «телеобъектив» до широкоугольного формата (от -1,0 до +1,0). В качестве значения зумирования можно использовать, например, величину зумирования или фокусное расстояние. Позиция зумирования устройства съемки изображения представляют, используя значение от -1,0 до +1,0. Используя данную команду, клиент 3000 имеет возможность задать абсолютную позицию координаты панорамирования, координаты наклона и координаты зумирования и произвольно изменить диапазон съемки изображения устройства 1000 съемки изображения. Координата панорамирования, координата наклона или координата зумирования, сохраняемые в команде на изменение диапазона съемки изображения, представляет собой задающую информацию для задания направления съемки изображения в системе координат, сохраняемой в памяти 1002. Команда на изменение диапазона съемки изображения не обязательно включает в себя все части задающей информации, состоящей из координаты панорамирования, координаты наклона и координаты зумирования. Единственное, что необходимо, это то, что команда на изменение диапазона съемки изображения должна включать в себя по меньшей мере одну часть упомянутой задающей информации.
Также задающая информация не ограничивается заданием абсолютной позиции координаты панорамирования, координаты наклона или координаты зумирования. Задающей информацией может быть информация, представляющая относительную позицию направления съемки изображения после перемещения относительно текущего направления съемки изображения путем использования системы координат. Например, задающей информацией может быть информация о направлении перемещения и величине перемещения от текущей позиции в системе координат. Таким образом может быть задано направление съемки изображения в системе координат. Соответственно, пользователь может дать инструкцию, например, «из текущей позиции переместить направление съемки изображения на +0,5 в направлении панорамирования» путем использования клиента 3000.
Кроме того, задающая информация не ограничивается вышеописанным случаем, в котором используются нормированные значения. Например, координатой панорамирования или координатой наклона может быть угол перемещения из опорной позиции (такой как конечная точка панорамирования или наклона) в возможном диапазоне перемещения приводного механизма 1101 панорамирования или приводного механизма 1102 наклона. Также в качестве координаты зумирования можно использовать значение зумирования или фокусного расстояния.
Далее с использованием фиг. 5В описывается пример команды на изменение ориентации изображения. Используя команду на изменение ориентации изображения, клиент 3000 изменяет ориентацию отснятого изображения, распространенного устройством 1000 съемки изображения, на определенный угол (180 градусов в настоящем варианте). Устройство 1000 съемки изображения способно изменять угловую ориентацию на снятом изображении, где точка пересечения диагоналей отснятого изображения, является центром вращения. Аргументом ориентации изображения, является ориентация изображения. В настоящем варианте значение OFF указывает нормальную ориентацию, а значение ON указывает инвертированную ориентацию. Нормальная ориентация и инвертированная ориентация отснятого изображения описываются ниже со ссылками на фиг. 6.
На фиг. 6 отснятое изображение 1070 представляет собой отснятое изображение, полученное блоком 1003 съемки изображения, входящим в устройство 1000 съемки изображения. Отснятое изображение 1071 указывает отснятое изображение, распределенное клиенту 3000, когда командой на изменение ориентации изображения, показанной на фиг. 5В, задана нормальная ориентация (OFF). Когда командой на изменение ориентации изображения задается нормальная ориентация, устройство 1000 съемки изображения посылает клиенту 3000 отснятое изображение 1071, ориентация которого такая же, как у отснятого изображения 1070. Также отснятое изображение 1072 указывает отснятое изображение, распределенное клиенту 3000, когда команда на изменение ориентации изображения, показанная на фиг. 5В, задает инвертированную ориентацию (ON). Когда командой на изменение ориентации изображения задается инвертированная ориентация (ON), устройство 1000 съемки изображения в настоящем изобретении посылает клиенту 3000 отснятое изображение 1072, чей верх/низ и левая/правая сторона инвертированы по отношению к отснятому изображению 1070.
Таким путем, когда принимается команда на изменение ориентации изображения, показанная на фиг. 5В, устройство 1000 съемки изображения поворачивает отснятое изображение, полученное блоком 1003 съемки изображения, на определенный угол (инвертирование на 180 градусов в настоящем варианте), и посылает это повернутое отснятое изображение клиенту 3000.
Далее со ссылками на фиг. 5С описывается пример команды на изменение ориентации координат. Используя команду на изменение ориентации координат, клиент 1000 способен поворачивать систему координат, сохраняемую в памяти 1002, относительно начала координат на определенный угол (180 градусов в настоящем варианте). Используя команду на изменение ориентации координат, клиент 3000 способен изменить ориентацию системы координат на тот же угол, на который может повернуться отснятое изображение в ответ на вышеописанную команду на изменение ориентации изображения. Когда устройство 1000 съемки изображения принимает команду на изменение ориентации координат, оно изменяет ориентацию системы координат, например, на исходное положение системы координат. Аргументом команды на изменение ориентации координат является ориентация координат. OFF указывает нормальную ориентацию, а ON указывает инвертированную ориентацию. Нормальная ориентация и инвертированная ориентация координат описывается ниже с использованием фиг. 7.
На фиг. 7 координаты 1080 указывают диапазон снимаемого изображения блока 1003 съемки изображения, входящего в устройство 1000 съемки изображения. Как было описано выше, по координатам 1080 диапазоны координаты панорамирования и координаты наклона нормированы в пределах от -1,0 до +1,0. Диапазон 1081 съемки изображения указывает диапазон съемки изображения блока 1003 съемки изображения в настоящий момент в диапазоне снимаемого изображения. По координатам 1080 координата панорамирования, координата наклона и координата зумирования установлены равными (0,0, 0,0, 1,0) соответственно.
Каждая из координат 1082 и 1083 указывает на случай, когда в ответ на команду на изменение диапазона съемки изображения, показанную на фиг. 5А, координата панорамирования, координата наклона и координата зумирования диапазона 1081 съемки изображения изменяются до значений (0,3, -0,2, 1,0) соответственно.
Координаты 1082 указывают диапазон съемки изображения в том случае, когда в качестве аргумента команды на изменение ориентации координат, показанной на фиг. 5С, выбирают нормальную ориентацию координат. Когда в качестве аргумента команды на изменение ориентации координат выбрана нормальная ориентация координат, устройство 1000 съемки изображения сохраняет систему координат с такой же ориентацией, как у координат 1080.
В противном случае, координаты 1083 указывают диапазон 1081 съемки изображения в ситуации, когда в качестве аргумента выбрана инвертированная ориентация координат. Когда в качестве аргумента команды на изменение ориентации координат, выбрана инвертированная ориентация координат, устройство 1000 съемки изображения поворачивает систему координат 1080 (инверсия на 180 градусов в настоящем варианте).
В соответствии с координатами 1082 координаты 1083 соответствуют системе координат, указывающей, что диапазон снимаемого изображения был развернут (инвертирование на 180 градусов). Таким образом, когда координата панорамирования, координата наклона и координата зумирования диапазона 1081 съемки изображения изменились до значений (0,3, -0,2, 1,0), позиция диапазона 1081 съемки изображения, в которой устройство 1000 съемки изображения снимает изображение в упомянутом диапазоне, будет другой по координатам 1082 и 1083.
Далее со ссылками на блок-схемы, показанные на фиг. 3 и на фиг. 4А-4D, описывается функционирование устройства 1000 съемки изображения согласно настоящему варианту. В конфигурации, где блок 1001 управления, входящий в устройство 1000 съемки изображения, включает в себя процессор, поток обработки, показанный на фиг. 3, и фиг. 4А-4D, иллюстрирует программу, инициирующую выполнение блоком 1001 управления процедур, показанных на фиг. 3 и фиг. 4А-4D. Процессор, включенный в блок 1001 управления, входящий в устройство 1000 съемки изображения, представляет собой компьютер, который выполняет программу, считываемую из встроенной памяти 1002, входящей в состав устройства 1000 съемки изображения.
Основной процесс обработки, выполняемый устройством 1000 съемки изображения, описывается со ссылками на фиг. 3. Сначала блок 1001 управления ожидает наступления события (S1100). В настоящем варианте устройство 1000 съемки изображения определяет наличие события, когда происходит прием команды на изменение диапазона съемки изображения, прием команды на изменение ориентации изображения, прием команды на изменение ориентации координат или автоматический таймаут команды.
При появлении события «получение изображения» устройство 1000 съемки изображения выполняет обработку на этапах S1101-S1102. Здесь событие «получение изображения» представляет собой событие, появляющееся тогда, когда устройство 1000 съемки изображения принимает от клиента 3000 запрос на получение изображения для получения отснятого изображения, полученно