Устройство обработки информации и способ обработки информации

Иллюстрации

Показать все

Изобретение относится к технологии обработки информации. Техническим результатом является обеспечение возможности реализации различных процессов обработки информации посредством простых операций. На устройстве отображения (УО) отображается стандартное изображение, на которое задана ссылка (S18). Когда при обращении пользователя к устройству ввода точка наблюдения входит в первую границу ссылки (ДА S20) при отсутствии информации о необходимости возобновления воспроизведения (ДА S22), осуществляется считывание первого кадра данных движущегося изображения, который отображается на УО. При наличии информации о возобновлении воспроизведения (ДА S22) осуществляется считывание этой информации (S24), и на УО отображается кадр в момент возобновления воспроизведения. Если точка наблюдения входит во вторую границу ссылки (ДА S28), то начинается процесс создания и отображения движущегося изображения (S30). При выходе точки наблюдения из второй границы ссылки (ДА S32) отображается изображение кадра в момент приостановки воспроизведения движущегося изображения и обеспечивается сохранение точки возобновления воспроизведения (S34, S36). Выход точки наблюдения из первой границы ссылки (ДА S38) приводит к отображению стандартного изображения (S40), отображавшегося на этапе S18. 5 н. и 8 з.п. ф-лы, 26 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение относится к технологии обработки информации для обработки информации в соответствии с командой, вводимой пользователем в ответ на отображаемое изображение.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

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

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

СПИСОК МАТЕРИАЛОВ, ИСПОЛЬЗОВАННЫХ ПРИ ЭКСПЕРТИЗЕ ЗАЯВКИ

Патентный документ 1 - Патент США №6563999.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ ЗАДАЧА, РЕШАЕМАЯ С ПОМОЩЬЮ ИЗОБРЕТЕНИЯ

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

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

СРЕДСТВА РЕШЕНИЯ ЗАДАЧИ

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

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

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

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

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

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

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

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

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

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

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

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

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

ПРЕИМУЩЕСТВО НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ

Настоящее изобретение обеспечивает возможность реализации различных процессов обработки информации посредством простых операций.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 иллюстрирует среду использования системы обработки изображения согласно первому примеру осуществления настоящего изобретения.

Фиг.2 - внешний вид устройства ввода, которое может быть использовано в системе обработки изображения согласно фиг.1.

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

Фиг.4 - блок-схема устройства обработки информации согласно первому примеру осуществления.

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

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

Фиг.7 - детальная блок-схема блока управления согласно первому примеру осуществления.

Фиг.8 иллюстрирует пример задания целевого прямоугольника и ограничивающего прямоугольника согласно первому примеру осуществления.

Фиг.9 иллюстрирует пример задания коэффициента масштабирования ограничивающего прямоугольника согласно первому примеру осуществления.

Фиг.10 иллюстрирует задание параметра "overshoot", характеризующего выступание части экрана за край ограничивающего прямоугольника, согласно первому примеру осуществления.

Фиг.11 иллюстрирует задание параметра "invisibility", характеризующего выступание части ограничивающего прямоугольника за край экрана, согласно первому примеру осуществления.

Фиг.12 иллюстрирует пример файла задания, написанного на языке XML, согласно первому примеру осуществления.

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

Фиг.14 иллюстрирует изменение границы ссылки при изменении параметра "max_overshoot" согласно первому примеру осуществления.

Фиг.15 иллюстрирует изменение границы ссылки при изменении параметра "max_invisibility" согласно первому примеру осуществления.

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

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

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

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

Фиг.20 иллюстрирует операцию возврата участка отображения после произвольного перемещения точки наблюдения согласно первому примеру осуществления.

Фиг.21 иллюстрирует пример изображения с заданной ссылкой согласно второму примеру осуществления.

Фиг.22 - детальная блок-схема блока управления согласно второму примеру осуществления.

Фиг.23 иллюстрирует изменение взаимного положения участка ссылки и экрана при изменении положения точки наблюдения согласно второму примеру осуществления.

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

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

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

ЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

ПЕРВЫЙ ПРИМЕР ОСУЩЕСТВЛЕНИЯ

Фиг.1 иллюстрирует среду использования системы 1 обработки изображения согласно примеру осуществления настоящего изобретения. Система 1 обработки информации содержит устройство 10 обработки информации и устройство 12 отображения. Устройство 10 обработки информации может осуществлять процесс обработки контента, включающего в себя, по меньшей мере, одну из функций типа обработки изображения, воспроизведения движущегося изображения, воспроизведения звука, связи или т.п. Устройство 12 отображения обеспечивает возможность вывода результатов процесса обработки, выполненной устройством 10 обработки информации. Устройство 12 отображения может представлять собой телевизор, снабженный дисплеем для вывода изображения и динамиком для вывода звука. Устройство 12 отображения может быть соединено с устройством 10 обработки информации кабелем или по беспроводному соединению с использованием, например, LAN (беспроводной локальной сети).

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

Устройство 10 обработки информации может представлять собой игровое устройство, персональный компьютер или т.п. и в результате загрузки программного обеспечения с различных носителей записи может реализовывать функции, описываемые ниже. Согласно примеру осуществления при использовании механизма обработки изображения, описываемого ниже, изображения, отображенные на устройстве 12 отображения, играют роль пользовательского интерфейса. С помощью устройства ввода пользователь обеспечивает изменение отображаемого изображения и в результате вводит команду в устройство 10 обработки информации. Процессы обработки, осуществляемой устройством 10 обработки информации в ответ на ввод команды, могут отличаться один от другого в зависимости от контента. Описание конкретного примера приводится ниже.

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

Фиг.2 иллюстрирует пример внешнего вида устройства 20 ввода. В качестве средств управления для пользователя устройство 20 ввода снабжено клавишами 21 навигации, аналоговыми джойстиками 27а и 27b и четырьмя кнопками 26 управления. Эти четыре кнопки 26 управления состоят из кнопки 22 в форме круга, крестообразной кнопки 23, кнопки 24 в форме квадрата и кнопки 25 в форме треугольника.

Средство управления устройства 20 ввода в системе 1 обработки информации выполняет функцию ввода запроса на перемещение точки наблюдения, например увеличение/уменьшение участка отображения и запроса на прокрутку вверх, вниз, влево или право. Например, функцию ввода запроса на увеличение/уменьшение участка отображения может выполнять правый аналоговый джойстик 27b. Пользователь может вводить запрос на уменьшение участка отображения путем отклонения аналогового джойстика 27b на себя, а запрос на увеличение участка отображения - путем отклонения аналогового джойстика 27b от себя. Функцию ввода запроса на прокрутку участка отображения могут выполнять клавиши 21 навигации. Нажатие клавиш 21 навигации позволяет пользователю вводить запрос на прокрутку в направлении, соответствующем нажатой клавише 21. Функцию ввода запроса на перемещение точки наблюдения могут выполнять другие средства управления. Например, функцию ввода запроса на прокрутку может выполнять аналоговый джойстик 27а.

Устройство 20 ввода имеет функцию передачи входного сигнала запроса на перемещение точки наблюдения в устройство 10 обработки информации. В примере осуществления устройство 20 ввода выполнено с возможностью связи с устройством 10 обработки информации по беспроводному соединению. Устройство 20 ввода и устройство 10 обработки информации может устанавливать связь с использованием протокола Bluetooth (зарегистрированный товарный знак), протокола IEEE802.11 или т.п. При этом для передачи сигнала запроса на перемещение точки наблюдения в устройство 10 обработки информации устройство 20 ввода может быть соединено с устройством 10 обработки информации посредством кабеля.

Фиг.3 иллюстрирует иерархическую структуру данных изображения, используемых в примере осуществления. Данные изображения имеют иерархическую структуру, содержащую в направлении глубины (ось Z) нулевой уровень 30, первый уровень 32, второй уровень 34 и третий уровень 36. Несмотря на то, что на фигуре показаны только четыре уровня, рассмотренным вариантом число уровней не ограничивается. Ниже данные изображения, имеющие такую иерархическую структуру, именуются как "иерархические данные".

Иерархические данные, показанные на фиг.3, имеют иерархическую структуру квадродерева. Каждый уровень образован одним или более квадрантами 38. Все квадранты 38 имеют один и тот же размер и одно и то же число пикселов. Например, изображение включает в себя 256×256 пикселов. Данные изображения на каждом из уровней представляют одно и то же изображение с разными разрешающими способностями. В результате многоступенчатого уменьшения исходного изображения на третьем уровне 36, имеющего самую высокую разрешающую способность, генерируются данные изображения для второго уровня 34, первого уровня 32 и нулевого уровня 30. Например, разрешающая способность на N-уровне (N - целое число не менее 0) может составлять 1/2 от разрешающей способности на (М+1)-уровне как в горизонтальном направлении (ось X), так и в вертикальном направлении (ось Y).

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

Как показано на фиг.3, иерархическая структура иерархических данных образует виртуальное трехмерное пространство, в котором горизонтальное направление задано вдоль оси X, вертикальное направление задано вдоль ось Y, а направление вглубь - вдоль оси Z. Устройство 10 обработки информации получает величину перемещения участка отображения из сигнала запроса на перемещение, подаваемого с устройства 20 ввода. При этом устройство 10 обработки информации использует величину перемещения для получения координат в четырех углах кадра (координат кадра) в виртуальном пространстве. Координаты кадра в виртуальном пространстве используются для генерирования отображаемого изображения. Вместо координат кадра в виртуальном пространстве устройство 10 обработки информации может получать информацию для идентификации уровня и координаты текстуры (координаты UV) на уровне. Ниже комбинация информации для идентификации уровня и координат текстуры именуется также координатами кадра.

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

На фиг.4 показана блок-схема устройства 10 обработки информации. Устройство 10 обработки информации содержит беспроводный интерфейс 40, переключатель 42, блок 44 обработки данных для отображения, накопитель 50 на жестком диске, блок 52 загрузки с носителя записи, дисковод 54, основную память 60, буферную память 70 и блок 100 управления. Блок 44 обработки данных для отображения снабжен памятью кадров для буферизации данных, отображаемых на дисплее устройства 12 отображения.

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

Переключатель 42 соединен с беспроводным интерфейсом 40. С использованием определенного протокола беспроводной связи беспроводный интерфейс 40 соединен с устройством 20 ввода. Через беспроводный интерфейс 40 и переключатель 42 сигнал запроса перемещения точки наблюдения, введенный пользователем через устройство 20 ввода, передается в блок 100 управления.

Накопитель 50 на жестком диске работает как запоминающее устройство для хранения данных. Различные данные, полученные в результате приема через переключатель 42, хранятся в накопителе 50 на жестком диске. В случае установки съемного носителя записи типа карты памяти считывание данных осуществляется блоком 52 загрузки с носителя записи. При установке диска ROM (ПЗУ) дисковод 54 запускает и распознает этот диск ROM и считывает данные. Диск ROM может быть оптическим диском или магнитооптическим диском. Файлы контента могут храниться на этих носителях записи.

Блок 100 управления снабжен многоядерным CPU (ЦП). В одном CPU установлены одно универсальное процессорное ядро и множество специализированных процессорных ядер. Универсальное процессорное ядро именуется как PPU (мощный процессорный модуль), а остальные процессорные ядра именуются как SPU (синергетические процессорные модули).

Блок 100 управления снабжен контроллером памяти, соединенным с основной памятью 60 и буферной памятью 70. Модуль PPU снабжен регистром и основным процессором в качестве субъекта исполнения операций. Модуль PPU эффективно распределяет задания в качестве основных единиц обработки в исполняемых приложениях по соответствующим модулям SPU. Сам модуль PPU также может исполнять задание. Модуль SPU снабжен регистром, подпроцессором в качестве субъекта исполнения операций и локальной памятью в качестве локальной области хранения. Локальная память может использоваться в качестве буферной памяти 70.

Основная память 60 и буферная память 70 являются запоминающими устройствами и сформированы как блоки RAM (оперативной памяти). Модуль SPU снабжен специализированным контроллером DMA (прямого доступа к памяти) в качестве блока управления, обеспечивающим высокоскоростную передачу данных между основной памятью 60 и буферной памятью 70. Высокоскоростная передача данных обеспечивается также между памятью кадров в блоке 44 обработки данных для отображения и буферной памятью 70. За счет параллельной работы множества модулей SPU блок 100 управления согласно примеру осуществления реализует возможность высокоскоростной обработки изображений. Блок 44 обработки данных для отображения соединен с устройством 12 отображения, на которое по запросу от пользователя выводится результат обработки.

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

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