УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИНФОРМАЦИИ, СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ, ПРОГРАММА И НОСИТЕЛЬ ДЛЯ ХРАНЕНИЯ ИНФОРМАЦИИ
DEVICE FOR INFORMATION PROCESSING, METHOD OF INFORMATION PROCESSING, PROGRAM AND MEDIA FOR STORAGE OF INFORMATION

Область техники, к которой относится изобретение
Изобретение относится к устройству для обработки информации, способу обработки информации, программе и носителю для хранения информации.
Уровень техники
Имеется устройство для обработки информации, которое при выполнении операции наложения изображения (например, иконки), ассоциированного с одной программой, на изображение, ассоциированное с другой программой, посредством операции перетаскивания или аналогичным способом, например, осуществляет управление для создания папки, связанной с двумя программами, и представляет изображение, ассоциированное с папкой на экране дисплейной секции.
Раскрытие изобретения
Техническая проблема
В ситуации, когда папку, связывающую программу, не инсталлированную в настоящий момент, но планируемую к инсталляции, с одной из программ, готовят заранее, например, было бы удобно, если бы создание папки, связанной с одной из уже инсталлированных программ, можно было бы реализовать посредством простой операции.
Однако описанное выше обычное устройство для обработки информации требует, чтобы две программы были связаны одна с другой для генерации папки, и требует выполнения сложной операции для представления изображения, ассоциированного с папкой, связанной с одной из программ, на экране дисплейной секции.
Настоящее изобретение было создано в связи с указанными выше проблемами. Целью настоящего изобретения было представить изображение папки, связанной с одной из программ, на экране дисплейной секции посредством более простой операции, чем обычная операция.
Решение проблемы
Для решения описанных выше проблем согласно настоящему изобретению предложено устройство для обработки информации, содержащее: секцию управления; эта секция управления представляет изображение, соответствующее программе, на экране дисплейной секции, здесь это изображение, соответствующее программе, представляет собой изображение, ассоциированное с этой программой и вызывающее выполнение обработки данных, связанной с этой программой, в ответ на прием заданной операции над этим изображением, а также секция управления заменяет изображение, соответствующее программе, представленное на экране дисплейной секции и ассоциированное с программой, на изображение, соответствующее папке, в ответ на прием команды генерации папки, связанной с программой, здесь изображение, соответствующее папке, представляет собой изображение, ассоциированное с папкой, связанной с рассматриваемой программой, и является изображением, вызывающим представление на экране дисплейной секции изображения, соответствующего программе и ассоциированного с программой, связанной с папкой, в ответ на прием заданной операции над этим изображением, ассоциированным с папкой.
Кроме того, согласно настоящему изобретению предложен способ обработки информации, содержащий: этап представления изображения, соответствующего программе, на экране дисплейной секции, здесь изображение, соответствующее программе, представляет собой изображение, ассоциированное с этой программой, и является изображением, вызывающим выполнение обработки данных, связанной с этой программой, в ответ на прием заданной операции над этим изображением; и этап замены изображения, соответствующего программе, представленного на экране дисплейной секции и ассоциированного с этой программой, на изображение, соответствующее папке, в ответ на прием команды генерации папки, связанной с рассматриваемой программой, здесь изображение, соответствующее папке, представляет собой изображение, ассоциированное с папкой, связанной с рассматриваемой программой, и является изображением, вызывающим представление на экране дисплейной секции изображения, соответствующего программе и ассоциированного с программой, связанной с папкой, в ответ на прием заданной операции над этим изображением, ассоциированным с папкой.
Кроме того, согласно настоящему изобретению предложена программа, в соответствии с которой компьютер выполняет: этап представления изображения, соответствующего программе, на экране дисплейной секции, здесь изображение, соответствующее программе, представляет собой изображение, ассоциированное с этой программой, и является изображением, вызывающим выполнение обработки данных, связанной с этой программой, в ответ на прием заданной операции над этим изображением; и этап замены изображения, соответствующего программе, представленного на экране дисплейной секции и ассоциированного с этой программой, на изображение, соответствующее папке, в ответ на прием команды генерации папки, связанной с рассматриваемой программой, здесь изображение, соответствующее папке, представляет собой изображение, ассоциированное с папкой, связанной с рассматриваемой программой, и является изображением, вызывающим представление на экране дисплейной секции изображения, соответствующего программе и ассоциированного с программой, связанной с папкой, в ответ на прием заданной операции над этим изображением, ассоциированным с папкой.
В дополнение к этому предложен компьютерный носитель информации, сохраняющий программу, в соответствии с которой компьютер выполняет: этап представления изображения, соответствующего программе, на экране дисплейной секции, здесь изображение, соответствующее программе, представляет собой изображение, ассоциированное с этой программой, и является изображением, вызывающим выполнение этой программы, в ответ на прием заданной операции над этим изображением; и этап замены изображения, соответствующего программе, представленного на экране дисплейной секции и ассоциированного с этой программой, на изображение, соответствующее папке, в ответ на прием команды генерации папки, связанной с рассматриваемой программой, здесь изображение, соответствующее папке, представляет собой изображение, ассоциированное с папкой, связанной с рассматриваемой программой, и является изображением, вызывающим представление на экране дисплейной секции изображения, соответствующего программе и ассоциированного с программой, связанной с папкой, в ответ на прием заданной операции над этим изображением, ассоциированным с папкой.
Согласно настоящему изобретению изображение, соответствующее программе, представленное на экране дисплейной секции и ассоциированное с этой программой, заменяют изображением, соответствующим папке, связанной с этой программой, в ответ на прием команды генерации папки, связанной с рассматриваемой программой. Таким образом, изображение папки, связанной с одной из программ, представляют на экране дисплейной секции посредством более простой операции, чем обычная операция.
В одном из режимов настоящего изобретения заранее задают верхний предел числа программ, которые могут быть связаны с папкой, ассоциированной с изображением, соответствующим папке, когда изображение, соответствующее папке, с которой связаны верхнее предельное число программ, представлено на экране дисплейной секции, секция управления осуществляет управление таким образом, чтобы не связывать с этой папкой новые программы, пока изображения, соответствующие программам и ассоциированные с соответствующим верхним предельным числом программ, связанных с этой папкой, представлены на экране дисплейной секции, секция управления отменяет связь между одной из программ, связанных с папкой, и этой папкой и связывает с этой рассматриваемой папкой новую программу.
Краткое описание чертежей
Фиг. 1 представляет вид в перспективе, показывающий пример внешнего вида устройства для обработки информации согласно одному из вариантов настоящего изобретения.
Фиг. 2 представляет блок-схему, показывающую пример конфигурации аппаратуры устройства для обработки информации согласно одному из вариантов настоящего изобретения.
Фиг. 3 представляет схему, показывающую пример изображения экрана дисплейной секции.
Фиг. 4 представляет схему, показывающую пример виртуального трехмерного пространства.
Фиг. 5 представляет схему, показывающую пример изображения экрана дисплейной секции.
Фиг. 6 представляет схему, показывающую пример виртуального трехмерного пространства.
Фиг. 7 представляет схему, показывающую пример изображения экрана дисплейной секции.
Фиг. 8 представляет схему, показывающую пример изображения экрана дисплейной секции.
Фиг. 9 представляет функциональную блок-схему, показывающую пример функций, реализуемых в устройстве для обработки информации согласно одному из вариантов настоящего изобретения.
Фиг. 10 представляет схему, показывающую пример изображения экрана дисплейной секции.
Фиг. 11 представляет схему, показывающую пример изображения экрана дисплейной секции.
Фиг. 12 представляет схему, показывающую пример изображения экрана дисплейной секции.
Фиг. 13 представляет схему, показывающую пример изображения экрана дисплейной секции.
Осуществление изобретения
Один из вариантов настоящего изобретения будет далее рассмотрен подробно со ссылками на чертежи.
Фиг. 1 представляет вид в перспективе примера внешнего вида устройства 10 для обработки информации согласно одному из вариантов настоящего изобретения. Фиг. 2 представляет примеры конфигурации устройства 10 для обработки информации, показанного на фиг. 1. Предположим, что устройство 10 для обработки информации согласно настоящему изобретению является, например, портативным устройством, таким как портативная игровая консоль или аналогичное устройство.
Как показано на фиг. 1, корпус 12 устройства 10 для обработки информации согласно настоящему изобретению имеет в целом плоскую форму. Как показано на фиг. 1 и фиг. 2, устройство 10 для обработки информации согласно настоящему изобретению содержит секцию 20 управления, секцию 22 памяти, секцию 24 связи, дисплейную секцию 26, тактильный датчик 28, операционную секцию 30, секцию 32 обработки изображения 32 и другие подобные секции. Эти элементы соединены один с другими посредством шины данных.
Секция 20 управления представляет собой, например, центральный процессор CPU или подобное устройство. Эта секция 20 управления осуществляет разного рода обработку информации в соответствии с программой, хранящейся в секции 22 памяти. Секция 22 памяти представляет собой, например, запоминающее устройство, такое как ЗУПВ (RAM), ПЗУ (ROM) или другое аналогичное устройство. Эта секция 22 памяти сохраняет программы, выполняемые секцией 20 управления, и разного рода данные. Секция 22 памяти служит также оперативной памятью для секции 20 управления. Секция 24 связи представляет собой сетевой интерфейс или другое аналогичное устройство (в частности, например, модуль для связи с локальной сетью LAN радиосвязи). Эта секция 24 связи, передает информацию другому устройству 10 для обработки информации, серверу (не показан) через Интернет или другому подобному устройству в соответствии с командой, введенной от секции 20 управления. Секция 24 связи передает также принятую информацию в секцию управления.
Дисплейная секция 26 представляет, например, разного рода устройства для представления изображения, такие как панель жидкокристаллического дисплея, панель органического электролюминесцентного дисплея или другая подобная панель. Как показано на фиг. 1, в рассматриваемом варианте дисплейная секция 26 расположена на передней поверхности корпуса 12 и экран дисплейной секции 26 имеет по существу прямоугольную форму. В дальнейшем горизонтальное направление (направление ширины) экрана будет считаться направлением оси X и направление слева направо, если смотреть от передней поверхности корпуса 12, будет считаться положительным направлением оси X. Кроме того, вертикальное направление (направление высоты) экрана будет считаться направлением оси Y и направление сверху вниз, если смотреть от передней поверхности корпуса 12, будет считаться положительным направлением оси Y.
Тактильный датчик 28 имеет по существу прямоугольную детекторную поверхность, имеющую форму и размеры, соответствующие экрану. Когда объект входит в контакт с детекторной поверхностью, тактильный датчик 28 определяет позицию контакта объекта. Кроме того, в рассматриваемом варианте тактильный датчик 28 последовательно определяет позиции контакта объекта через заданные промежутки времени. Как показано на фиг. 1, в рассматриваемом варианте детекторная поверхность тактильного датчика 28 расположена на передней поверхности корпуса, так что она наложена на экран дисплейной секции 26. Для рассматриваемого случая предположим в последующем описании, что пользователь (пользователь устройства 10 для обработки информации) осуществляет ввод операции путем прикосновения пальцем к тактильному датчику 28. Однако, не ограничиваясь этим, пользователь может выполнить ввод операции путем приведения объекта, который этот пользователь держит в руке, такого как стилус или подобный ему объект, в контакт с детекторной поверхностью. Кроме того, тактильный датчик 28 не обязательно определяет положение объекта только тогда, когда объект входит в контакт с детекторной поверхностью, а может определять положение объекта относительно детекторной поверхности, когда объект находится рядом с детекторной поверхностью и над ней в пределах диапазона обнаружения. Тактильный датчик 28 может быть любого типа, такого, например, как датчики емкостного типа, датчики, чувствительные к давлению, или датчики оптического типа, до тех пор, пока тактильный датчик 28 является устройством, способным определять позицию объекта на детекторной поверхности. Кроме того, устройство 10 для обработки информации может содержать другой тактильный датчик 28, расположенный на задней поверхности корпуса 12 напротив тактильного датчика 28, расположенного на передней поверхности корпуса 12.
Операция пользователя, представляющая собой прикосновение пальца к одной точке детекторной поверхности тактильного датчика 28 только на короткое время, будет далее именоваться операцией щелчка. Кроме того, операция пользователя, когда он продолжает удерживать свой палец в контакте с одной точкой детекторной поверхности тактильного датчика 28 в течение заданного промежутка времени или дольше, будет называться операцией прикосновения и удержания. В дополнение к этому, операция пользователя, когда он приводит свой палец в контакт со стартовой точкой, являющейся одной из точек детекторной поверхности тактильного датчика 28, и перемещает палец к конечной точке, являющейся другой точкой детекторной поверхности тактильного датчика 28, в состоянии, когда палец удерживается в контакте с детекторной поверхностью, будет именоваться операцией перетаскивания.
Операционная секция 30 представляет собой, например, вид рабочего элемента, используемого пользователем для выполнения операции ввода данных или команд в устройство 10 для обработки информации вместе с тактильным датчиком 28. На фиг. 1 показаны кнопки 34 и аналоговые джойстики 36, расположенные на передней поверхности корпуса 12 устройства 10 для обработки информации в качестве примера рабочих элементов, составляющих операционную секцию 30. В частности, устройство 10 для обработки информации может иметь, например, переключатель и кнопку 34, расположенные на верхней боковой поверхности корпуса 12, в качестве рабочих элементов, образующих операционную секцию 30.
Секция 32 обработки изображения содержит, например, графический процессор GPU и буферное запоминающее устройство кадров. Секция 32 обработки изображения отображает изображения для представления на экране дисплейной секции 26 в соответствии с командами, переданными секцией 20 управления; В качестве конкретного примера секция 32 обработки изображения содержит буферное запоминающее устройство кадров, соответствующее области дисплея в дисплейной секции 26, а графический процессор GPU записывает изображение в буферное запоминающее устройство кадров через заданные промежутки времени в соответствии с командами от секции 20 управления. Затем изображение, записанное в буферном запоминающем устройстве кадров, преобразуют в видеосигнал с заданной синхронизацией для представления на экране дисплейной секции 26.
Устройство 10 для обработки информации согласно рассматриваемому варианту осуществляет обработку информации в исполнительном режиме, который представляет собой нормальный режим или режим редактирования. Пользователь может изменять исполнительный режим путем выполнения заданной операции.
Фиг. 3 представляет схему, показывающую пример экрана, представляемого дисплейной секцией 26, когда исполнительный режим является нормальным режимом. Экран, показанный на фиг. 3, получают посредством визуализации виртуального трехмерного пространства, представленного на фиг. 4. Фиг. 5 изображает схему, показывающую пример экрана, представленного на дисплейной секции 26, когда исполнительный режим является режимом редактирования. Экран, показанный на фиг. 5, получают посредством визуализации виртуального трехмерного пространства, представленного на фиг. 6.
Направление горизонтальной оси виртуальных трехмерных пространств, показанных на фиг. 4 и фиг. 6, будет считаться направлением оси X и направление слева направо на фиг. 4 и фиг. 6 будет считаться положительным направлением оси X. Кроме того, вертикальное направление виртуальных трехмерных пространств, показанных на фиг. 4 и фиг. 6, будет считаться направлением оси Y и направление сверху вниз на фиг. 4 и фиг. 6 будет считаться положительным направлением оси Y. Кроме того, направление глубины (направление, ортогональное направлениям обеих осей - оси X и оси Y) виртуальных трехмерных пространств, показанных на фиг. 4 и фиг. 6, будет считаться направлением оси Z и направление спереди назад на фиг. 4 и фиг. 6 будет считаться положительным направлением оси Z.
«Домашнее изображение», представляющее собой изображение, являющееся дисплейным объектом, расположено в виртуальных трехмерных пространствах, показанных на фиг. 4 и фиг. 6. Изображение, представленное на фиг. 4, будет далее называться нормальным домашним изображением 40а. Изображение, представленное на фиг. 6, будет далее называться редактируемым домашним изображением 40b. Устройство 10 для обработки информации генерирует изображение для представления на экране дисплейной секции 26 путем представления состояния, в котором на изображение, расположенное в виртуальном трехмерном пространстве, смотрят с точки зрения, расположенной в том же самом пространстве, с использованием широко известной технологии трехмерной компьютерной графики.
В рассматриваемом варианте эта точка зрения располагается в позиции, удаленной в отрицательном направлении оси Z от позиции, в которой находится домашнее изображение в виртуальном трехмерном пространстве. Кроме того, в рассматриваемом варианте угол зрения от этой точки зрения является одинаковым независимо от того, каким является исполнительный режим - нормальным режимом или режимом редактирования. Кроме того, в рассматриваемом варианте расстояние между домашним изображением и точкой зрения, когда исполнительный режим является режимом редактирования, больше расстояния, имеющего место в случае, когда исполнительный режим является нормальным режимом.
Кроме того, в рассматриваемом варианте изображение представляют на экране дисплея таким образом, что направление оси X и направление оси Y в виртуальном трехмерном пространстве совпадают соответственно с направлением оси X и направлением оси Y экрана.
Домашнее изображение образовано одним или несколькими изображениями страниц. В дальнейшем изображения страниц, образующих нормальное домашнее изображение 40а, будут именоваться нормальными изображениями 42а страниц, а изображения страниц, образующих редактируемое домашнее изображение 40b, будут именоваться редактируемыми изображениями 42b страниц. Затем в домашнем изображении располагают изображения страниц таким образом, чтобы выравнивать эти изображения вдоль оси Y в виртуальном трехмерном пространстве, где располагается домашнее изображение. В частности, хотя на фиг. 4 и фиг. 6 показано домашнее изображение, образованное из нескольких изображений страниц, домашнее изображение может быть образовано только одним изображением страницы.
В пределах каждого из изображений страниц расположены одно или несколько изображений иконок, для которых верхнее предельное число имеет заданную величину (например, десять). Кроме того, в рассматриваемом варианте позиции, в которых могут находиться изображения иконок в пределах изображения страницы, определяют заранее. Позиции, в которых могут располагаться изображения иконок, будут в дальнейшем называться подстановочными позициями. В примерах, показанных на фиг. 4 и фиг. 6, три изображения иконок расположены бок-о-бок в направлении справа направо на верхней стороне экрана. Кроме того, четыре изображения иконок расположены бок-о-бок в направлении слева направо в средней части экрана. Далее, три изображения иконок расположены бок-о-бок на нижней стороне экрана. Каждая из этих позиций, в которых располагаются указанные десять изображений иконок, например, является подстановочной позицией в рассматриваемом варианте.
В рассматриваемом варианте все домашнее изображение не может быть представлено на экране целиком за раз, а может быть представлено одно из изображений страниц. На фиг. 3 показано состояние, в котором на экране представлена область R, очерченная штриховой линией на фиг. 4. На фиг. 5 показано состояние, в котором на экране представлена область R, очерченная штриховой линией на фиг. 6. Размер изображений иконок, представленных на экране в режиме редактирования, меньше размера этих иконок в нормальном режиме. Кроме того, в режиме редактирования на экране представлена также часть изображения страницы, расположенного выше или ниже изображения страницы, являющегося дисплейным объектом. Кроме того, устройство 10 для обработки информации представляет изображение, в котором на верхней стороне экрана присутствует строка символов, показывающую текущее время или другую подобную информацию.
Когда пользователь осуществляет операцию перетаскивания по сенсорной панели в направлении оси Y, устройство 10 для обработки информации перемещает точку зрения, расположенную в виртуальном трехмерном пространстве, в соответствии с операцией перетаскивания. Настоящее изобретение позволяет, таким образом, прокручивать (изменять) изображение страницы, представляемое на экране.
Устройство 10 для обработки информации согласно рассматриваемому варианту может управлять одной или несколькими программами, инсталлированными в устройстве 10 для обработки информации, посредством папки, так что эти одна или несколько программ связаны одна с другой в виде группы программ. Кроме того, в совокупности папок, управляемых устройством 10 для обработки информации могут быть папки, с которыми не связано ни одной программы (пустые папки). Затем ассоциируют изображение иконки, ассоциированной с программой, установленной в устройстве 10 для обработки информации или в описываемой выше папке. В дальнейшем изображение иконки, ассоциированной с программой, будет называться изображением 44а иконки программы, а изображение иконки, ассоциированной с папкой, будет называться изображением 44b иконки папки. В примере изображений страниц в области R на фиг. 4 изображение иконки, находящееся в середине нижней стороны, и изображение иконки, находящееся на правом конце нижней стороны, являются изображениями 44b иконок папок, и другие восемь изображений иконок являются изображениями 44а иконок программ.
Кроме того, в составе редактируемого домашнего изображения 40b расположены кадры, охватывающие соответствующие редактируемые изображения страниц 42b. В дополнение к этому на правом конце границы между редактируемыми изображениями 42b страниц расположено изображение 46 добавляемой страницы, которая может быть добавлена в устройство 10 для обработки информации в ответ на операцию щелчка, выполненную пользователем.
Далее, в верхней правой части каждого из изображений иконок, расположенных на редактируемом домашнем изображении 40b, находится изображение, указывающее, что на экране может быть представлен список команд, соответствующих изображению иконки. В целом изображение иконки, имеющее в правой верхней части изображение, указывающее, что может быть представлен на дисплее список команд, может, например, называться редактируемым изображением иконки. В частности, например, все изображение 44а программной иконки, имеющее в правой верхней части изображение, указывающее, что может быть представлен на дисплее список команд, может, например, называться редактируемым изображением иконки программы. Кроме того, например, изображение 44b иконки папки, имеющее в правой верхней части изображение, указывающее, что может быть представлен на дисплее список команд, может, например, называться редактируемым изображением иконки папки. Помимо этого, изображения, указывающие подстановочные позиции, как описано выше, также расположены в составе редактируемого изображения 42b страницы (эти изображения показаны в виде небольших круглых изображений в примере на фиг. 6).
Если пользователь выполняет операцию щелчка по изображению 44а программной иконки, когда исполнительный режим является нормальным режимом, устройство 10 для обработки информации идентифицирует программу, соответствующую изображению 44а программной иконки. Затем устройство 10 для обработки информации осуществляет обработку, относящуюся к идентифицированной программе. Такая обработка, относящаяся к идентифицированной программе, в этом случае обозначает, например, обработку для представления, на дисплейной секции 26, экрана, на котором расположены иконка для начала выполнения идентифицированной программы, информация, скачанная из Интернет или подобного источника в связи с идентифицированной программой, и другие подобные данные, а также обработку для начала выполнения идентифицированной программы или другую подобную обработку.
Если пользователь выполняет операцию щелчка по изображению 44b иконки папки, когда исполнительный режим является нормальным режимом, устройство 10 для обработки информации идентифицирует папку, соответствующую изображению 44b иконки папки, по которой выполнена операция щелчка. Затем устройство 10 для обработки информации идентифицирует программу, связанную с идентифицированной папкой. На этом этапе могут быть идентифицированы несколько программ. Кроме того, если нет программ, связанных с идентифицированной папкой, то ни одна программа не будет идентифицирована. Далее устройство 10 для обработки информации представляет на дисплейной секции 26 экран, показывает изображение списка вложений в папку, в котором находится список изображений 44а иконок программ, ассоциированных с идентифицированной программой.
На фиг. 7 изображена схема, показывающая пример экрана, представляемого дисплейной секцией 26, когда выполнена операция щелчка по изображению 44b иконки папки, находящейся в центре нижней стороны на фиг. 3, если исполнительный режим является нормальным режимом. Если указанная выше операция щелчка выполнена, когда исполнительный режим является нормальным режимом, на экране, как показано на фиг. 7, будет представлено изображение 48а нормального списка вложений в папку. На фиг. 8 изображена схема, показывающая пример экрана, представляемого дисплейной секцией 26, если операция щелчка по изображению 44b иконки папки, находящейся в центре нижней стороны на фиг. 5, будет выполнена, когда исполнительный режим является режимом редактирования. Если указанная выше операция щелчка выполнена, когда исполнительный режим является режимом редактирования, на экране, как показано на фиг. 8, будет представлено изображение 48b редактируемого списка вложений в папку.
Как и в случае изображений страниц, на изображении списка вложений в папку присутствуют одна или несколько иконок, верхнее предельное число которых имеет заданную величину (например, десять). В примерах, показанных на фиг. 7 и фиг. 8, три изображения иконок расположены бок-о-бок в направлении слева направо на верхней стороне экрана. Кроме того, четыре изображения иконок расположены бок-о-бок в направлении слева направо в центре экрана. Еще три изображения иконок расположены бок-о-бок в направлении слева направо на нижней стороне экрана. Кроме того, позиции, в которых изображения 44а иконок программ могут находиться в пределах изображения списка вложений в папку, определяют заранее. Эти позиции, в которых изображения 44а иконок программ могут находиться в пределах изображения списка вложений в папку, будут далее также именоваться подстановочными позициями. Кроме того, на изображении списка вложений в папку приведена граничная линия В, схематично представляющая границу между внутренней частью папки и «пространством» вне папки.
Далее, в верхней правой части по меньшей мере некоторых изображений 44а иконок программ, расположенных на изображении 48b редактируемого списка вложений в папку, находятся изображения, указывающие, что на экране может быть представлен список команд, соответствующих изображениям 44а иконок программ. Кроме того, на изображении 48b редактируемого списка вложений в папку расположены изображения, обозначающие подстановочные позиции (небольшие кружки аналогично фиг. 6).
Кроме того, когда исполнительный режим является режимом редактирования, устройство 10 для обработки информации представляет на экране изображение 50 «кнопки» возврата назад для изменения режима, в котором устройство 10 для обработки информации осуществляет обработку данных, от режима редактирования к нормальному режиму, так что эта «кнопка» 50 располагается на нижнем левом конце экрана, представляющего изображение 48b редактируемого списка вложений в папку, как показано на фиг. 8.
В рассматриваемом варианте, если пользователь выполняет операцию прикосновения и удержания на тактильном датчике 28, когда исполнительный режим является нормальным режимом, например, устройство 10 для обработки информации изменяет исполнительный режим и переводит его в режим редактирования. Затем, когда пользователь выполнит операцию щелчка по изображению 50 «кнопки» возврата, пока исполнительный режим является режимом редактирования, устройство 10 для обработки информации изменяет исполнительный режим и переводит его в нормальный режим.
При изменении исполнительного режима из нормального режима в режим редактирования, когда на дисплее представлено нормальное домашнее изображение 40а, устройство 10 для обработки информации, например, осуществляет обработку данных для перемещения позиции точки зрения в виртуальном трехмерном пространстве прочь от домашнего изображения, обработку данных для замены нормального домашнего изображения 40а на редактируемое домашнее изображение 40b путем помещения рамки или аналогичного объекта в нормальное домашнее изображение 40а, или другую подобную обработку. Устройство 10 для обработки информации согласно рассматриваемому варианту позволяет, таким образом, пользователю легко распознать, что исполнительный режим изменился и перешел из нормального режима в режим редактирования.
Кроме того, при изменении исполнительного режима из режима редактирования в нормальный режим, когда на дисплее представлено редактируемое домашнее изображение 40b, устройство 10 для обработки информации, например, осуществляет обработку данных для перемещения позиции точки зрения в виртуальном трехмерном пространстве ближе к домашнему изображению, обработку данных для замены редактируемого домашнего изображения 40b на нормальное домашнее изображение 40а путем стирания рамки или другого подобного объекта из редактируемого домашнего изображения 40b, или другую подобную обработку. Устройство 10 для обработки информации согласно рассматриваемому варианту позволяет, таким образом, пользователю легко распознать, что исполнительный режим изменился и перешел из режима редактирования в нормальный режим.
Кроме того, при изменении исполнительного режима из нормального режима в режим редактирования, когда на экране представлено изображение 48а нормального списка вложений в папку, устройство 10 для обработки информации, например, осуществляет обработку данных для перемещения позиции точки зрения в виртуальном трехмерном пространстве прочь от изображения списка вложений в папку, обработку данных для замены изображения 48а нормального списка вложений в папку на изображение 48b редактируемого списка вложений в папку посредством помещения изображения или подобного объекта, который должен быть добавлен к изображению списка вложений в папку, и т.д.
Кроме того, при изменении исполнительного режима из режима редактирования в нормальный режим, когда на экране представлено изображение 48b редактируемого списка вложений в папку, устройство 10 для обработки информации, например, осуществляет обработку данных для перемещения позиции точки зрения в виртуальном трехмерном пространстве ближе к изображению списка вложений в папку, обработку данных для замены редактируемого домашнего изображения 40b на нормальное домашнее изображение 40а путем стирания изображения или подобного объекта, который должен быть стерт, из изображения списка вложений в папку, и т.д.
Кроме того, предположим, что пользователь выполнил операцию щелчка по изображению 44b иконки папки, когда исполнительный режим является режимом редактирования. Тогда устройство 10 для обработки информации заменяет изображение, представляемое дисплейной секцией 26, на изображение 48b редактируемого списка вложений в папку, где находится список программ, связанных с папкой, ассоциированной с изображением 44b иконки папки, по которой была выполнена операция щелчка.
Предположим, что пользователь осуществляет операцию щелчка по изображению 46 для добавления страницы, когда исполнительный режим является режимом редактирования. Тогда устройство 10 для обработки информации генерирует новое изображение 42b редактируемой страницы, на котором нет изображений иконок. Затем устройство 10 для обработки информации обновляет изображение 42b редактируемой страницы в позиции, где находится изображение 46 для добавления страницы, по которому выполнена операция щелчка.
На фиг. 9 представлена функциональная блок-схема, показывающая пример функций, реализуемых в устройстве 10 для обработки информации согласно рассматриваемому варианту. Как показано на фиг. 9, устройство 10 для обработки информации содержит приемную секцию 60, секцию 62 управления папками и секцию управления 64 дисплеем. Эти функции реализованы путем выполнения программы согласно рассматриваемому варианту в устройстве 10 для обработки информации, как в компьютере. Эта программа содержит команды для управления с целью осуществления функций секций, показанных на фиг. 9, например. В частности, на фиг. 9 показаны функции, относящиеся к управлению изображениями иконок. Здесь устройство 10 для обработки информации согласно рассматриваемому варианту может выполнять функции, отличные от функций, показанных на фиг. 9. Программа может быть скачана с другого компьютера через интерфейс связи по сети связи компьютеров и передана устройству 10 для обработки информации или сохранена на компьютерном носителе информации, таком как оптический диск (например, CD-ROM, DVD-ROM, диск Блю-рей (зарегистрированная торговая марка) или другой подобный диск), USB-памятъ, карта памяти или другой подобный носитель и т.п., и передана от компьютерного носителя для хранения информации устройству 10 для обработки информации.
В рассматриваемом варианте данные управления программами, данные управления папками, данные управления позициями размещения и другие данные, которые будут описаны в последующем, сохраняют в секции 22 памяти заранее.
Данные управления программой содержат, например, идентификатор программы в качестве идентификатора программы, инсталлированной в устройстве 10 для обработки информации, изображение 44а иконки программы и другую подобную информацию. Данные управления папками содержат, например, данные идентификатора папки в качестве идентификатора папки, идентификатор связанной программы в качестве идентификатора программы, связанной с папкой и другую подобную информацию. Если есть несколько программ, связанных с папкой, то в качестве идентификаторов связанных программ в составе данных управления папкой задают несколько величин. Кроме того, если нет программ, связанных с папкой, в качестве величины идентификатора связанной программы в составе данных управления папкой задают нулевую величину (Null).
Данные управления позициями размещения содержат, например, данные типа, идентификатор объекта управления, идентификатор позиций размещения и другую подобную информацию. Данные типа в этом случае, представляют собой, например, данные, указывающие тип изображения иконки, управляемого в составе данных управления позициями размещения. Кроме того, идентификатор позиции размещения представляет собой, например, идентификатор позиции, в которой находится изображение иконки.
Например, если объект, управляемый в составе данных управления позициями размещения, представляет собой программу, в качестве параметра типа данных задают значение "program" (программа), а идентификатор этой программы задают в качестве значения идентификатора объекта управления. Кроме того, когда объект, управляемый в составе данных управления позициями размещения, представляет собой папку, в качестве параметра типа данных задают значение "folder" (папка), а идентификатор этой папки задают в качестве значения идентификатора объекта управления.
Идентификатор позиции размещения содержит, например, идентификатор изображения, в пределах которого располагается изображение иконки, и идентификатор позиции, где находится изображение иконки в рамках этого большего изображения. Идентификатор изображения, в пределах которого располагается изображение иконки, в этом случае представляет собой, например, идентификатор домашнего изображения или идентификатор изображения списка вложений в папку. Кроме того, идентификатор позиции, где находится изображение иконки в рамках большего изображения, представляет собой, например, идентификатор, обозначающий подстановочную позицию, где находится изображение иконки в рамках большего изображения.
В рассматриваемом варианте приемная секция 60 воспринимает операции, выполненные пользователем на тактильном датчике 28. Секция 62 управления папками, например, генерирует, обновляет и стирает данные управления папками и другую подобную информацию в ответ на операции, воспринятые приемной секцией 60. Секция 64 управления дисплеем изменяет изображение, расположенное в виртуальном трехмерном пространстве, перемещает изображение иконки, находящееся в этом виртуальном трехмерном пространстве, изменяет позицию точки зрения в рассматриваемом виртуальном трехмерном пространстве, изменяет изображение, представляемое на экране дисплейной секции 26, и выполняет другие подобные операции в ответ на операции, воспринятые приемной секцией 60.
Когда данные типа, входящие в состав данных управления позициями размещения, имеют, например, значение "program" (программа), секция 64 управления дисплеем располагает изображение 44а иконки программы, обозначающее программу, идентифицированную посредством идентификатора управляемого объекта, входящего в состав данных управления позициями размещения, в подстановочную позицию, идентифицированную посредством идентификатора позиции размещения, входящего в состав данных управления позициями размещения.
Кроме того, когда данные типа, входящие в состав данных управления позициями размещения, имеют, например, значение "folder" (папка), секция 64 управления дисплеем определяет папку, идентифицированную посредством идентификатора управляемого объекта, входящего в состав данных управления позициями размещения. Затем секция 64 управления дисплеем определяет идентификатор связанной программы, входящий в состав данных управления папкой для идентифицированной папки. Далее секция 64 управления дисплеем генерирует изображение 44b иконки паки для идентифицированной папки на основе изображения 44а иконки программы, соответствующего программе, идентифицированной посредством найденного идентификатора связанной программы. Здесь, например, секция 64 управления дисплеем может генерировать, в качестве изображения 44b иконки папки, изображение, получаемое путем масштабного уменьшения изображения списка вложений в папку, в котором находится изображение 44а иконки программы, соответствующее программе, идентифицированной посредством найденного идентификатора связанной программы. Затем секция 64 управления дисплеем помещает сформированное изображение 44b иконки папки в подстановочную позицию, обозначенную идентификатором позиции размещения в составе данных управления позициями размещения.
Здесь, предположим в рассматриваемом варианте, что исполнительный режим является режимом редактирования, и что, например, когда на экране дисплейной секции 26 представлено изображение, показанное на фиг. 5, пользователь выполняет операцию щелчка по изображению 44а иконки программы на левом конце центральной части экрана. Тогда, как показано на фиг. 10, секция 64 управления дисплеем представляет на экране дисплейной секции 26 изображение 70 контекстного меню, показывающее список команд, соответствующий указанному изображению 44а иконки программы. В примере, представленном на фиг. 10, изображение 70 контекстного меню представляет собой изображение, показывающее команду для генерации папки, связанной с изображением 44а иконки программы, (каковая команда обозначена «создать папку» ("create folder") на фиг. 10). Это изображение будет в дальнейшем именоваться изображением команды генерации папки.
Затем, когда пользователь выполнит операцию щелчка по изображению команды генерации папки, приемная секция 60 воспринимает команду сформировать папку, связанную с программой, ассоциированной с этим изображением. Иными словами, в рассматриваемом варианте операция щелчка по изображению команды генерации папки соответствует операции ввода команды сформировать папку.
Далее секция 62 управления папками идентифицирует программу, ассоциированную с изображением 44а иконки программы, по которому выполнена операция щелчка. Затем секция 62 управления папками генерирует новые данные управления папкой, в которых задает новую величину в качестве значения идентификатора папки. После этого, секция 62 управления папками задает величину идентификатора найденной программы в качестве значения идентификатора связанной программы в составе сформированных новых данных управления папкой. Эта секция 62 управления папками связывает, таким образом, новую папку с идентифицированной программой.
Далее секция 64 -управления дисплеем идентифицирует данные управления позициями размещения, содержащие идентификатор найденной программы в качестве идентификатора управляемого объекта. Затем секция 64 управления дисплеем изменяет значение данных типа, входящих в состав идентифицированных данных управления позициями размещения, от "program" (программа) на "folder" (папка). После этого, секция 64 управления дисплеем задает величину идентификатора папки в составе сформированных новых данных управления папкой в качестве значения идентификатора управляемого объекта, входящего в состав идентифицированных данных управления позициями размещения. Далее секция 64 управления дисплеем изменяет изображение, представленное на экране дисплейной секц2ии 26, от изображения, показанного на фиг. 10, к изображению, показанному на фиг. 11, на основе данных, сформированных и измененных, как рассмотрено выше.
На фиг. 11 изображение 44b иконки папки, ассоциированное с описанной выше новой папкой, находится в позиции, где располагается изображение 44а иконки программы, ассоциированное с программой, для которой была дана команда генерации папки, в пределах изображения, показанного на фиг. 10. Таким образом, в рассматриваемом варианте секция 64 управления дисплеем заменяет изображение 44а иконки программы, представленное на экране дисплейной секции 26, на изображение 44b иконки папки, представляющее папку, связанную с программой, ассоциированной с указанным изображением 44а иконки программы.
На фиг. 12 показан пример изображения 48а нормального списка вложений в папку, представляемого на экране, когда выполнена операция щелчка по изображению 44b иконки папки, представленному на экране дисплейной секции 26, как описано выше, если исполнительный режим является нормальным режимом. Изображение 44а иконки программы, соответствующее программе, для которой была дана команда генерации папки, располагается в пределах изображения 48а нормального списка вложений в папку, показанного на фиг. 12.
Таким образом, в рассматриваемом варианте изображение 44b иконки папки, связанное с одной из программ, оказывается представлено на экране дисплейной секции 26 в результате более простой операции, чем обычная операция.
Предположим, что пользователь осуществляет операцию перетаскивания изображения иконки, когда исполнительный режим является режимом редактирования, в устройстве 10 для обработки информации согласно рассматриваемому варианту. В дальнейшем изображение иконки, применительно к которой выполняется операция перетаскивания, будет называться изображением целевой иконки, а позиция, в которой это изображение целевой иконки располагается до начала операции перетаскивания, будет называться исходной позицией. В процессе выполнения операции перетаскивания секция 64 управления дисплеем осуществляет управление таким образом, чтобы представлять изображение целевой иконки в такой позиции на экране дисплейной секции 26, которая наложена поверх воспринимаемой позиции контакта на чувствительной поверхности тактильного датчика 28.
Когда операция перетаскивания завершена, секция 64 управления дисплеем идентифицирует подстановочную позицию, ближайшую к конечной точке операции перетаскивания, в качестве целевой позиции. Затем, если в этой целевой позиции нет никаких изображений иконок, отличных от изображения целевой иконки, секция 64 управления дисплеем заменяет значение идентификатора позиции размещения в составе данных управления позициями размещения, содержащих идентификатор изображения целевой иконки в качестве идентификатора управляемого объекта, на значение идентификатора целевой позиции. Затем секция 64 управления дисплеем генерирует новое изображение, показывающее состояние, в котором изображение целевой иконки располагается в целевой позиции, на основе данных управления позициями размещения после изменения. Далее эта секция 64 управления дисплеем заменяет изображение, представленное на экране дисплейной секции 26, на вновь сформированное тем самым изображение.
Возможен случай, когда в идентифицированной целевой позиции находится изображение иконки, отличное от изображения целевой иконки. Изображение иконки, находящейся в целевой позиции в этом случае, будет называться изображением иконки в целевой позиции. Когда изображение иконки в целевой позиции представляет собой изображение 44а иконки программы, секция 64 управления дисплеем заменяет значение идентификатора позиции размещения в составе данных управления позициями размещения, содержащих идентификатор изображения целевой иконки в качестве идентификатора управляемого объекта, на значение идентификатора целевой позиции. Тогда, вместе с такой заменой, секция 64 управления дисплеем заменяет значение идентификатора позиции размещения в составе данных управления позициями размещения, содержащих идентификатор изображения иконки в целевой позиции в качестве идентификатора управляемого объекта, на значение идентификатора исходной позиции. Затем секция 64 управления дисплеем генерирует новое изображение, показывающее состояние, в котором изображение целевой иконки располагается в целевой позиции, а изображение иконки, которая до этого была в целевой позиции, оказывается в указанной исходной позиции, на основе данных управления позициями размещения после изменений. Далее секция 64 управления дисплеем заменяет изображение, представленное на экране дисплейной секции 26, указанным вновь сформированным изображением.
Кроме того, когда изображение целевой иконки представляет собой изображение 44а иконки программы, и изображение иконки в целевой позиции представляет собой изображение 44b иконки папки, секция 62 управления папками идентифицирует данные управления папкой, ассоциированной с изображением иконки в целевой позиции.
Затем секция 62 управления папками добавляет величину идентификатора программы, ассоциированной с изображением целевой иконки, в качестве идентификатора связанной программы в состав идентифицированных данных управления папкой. Эта секция 62 управления папками связывает, таким образом, папку, ассоциированную с изображением иконки в целевой позиции, и программу, ассоциированную с изображением целевой иконки, одно с другим.
Далее секция 64 управления дисплеем заменяет значение идентификатора позиции размещения в составе данных управления позициями размещения, содержащих идентификатор изображения целевой иконки в качестве идентификатора управляемого объекта, на значение идентификатора подстановочной позиции, в которой нет никакого изображения иконки, в пределах изображения списка вложений в папку, ассоциированного с папкой, в свою очередь ассоциированной с изображением иконки в целевой позиции. Затем секция 64 управления дисплеем генерирует новое изображение, где изображение иконки, находившейся в целевой позиции в пределах изображения, ранее представленного на экране дисплейной секции 26, заменено вновь сформированным изображением 44b иконки папки, на основе данных управления папкой и данных управления позициями размещения после изменения. После этого, секция 64 управления дисплеем заменяет изображение, представленное на экране дисплейной секции 26, вновь сформированным изображением.
В частности, здесь возможна ситуация, когда с папкой, ассоциированной с изображением иконки в целевой позиции, уже связано верхнее предельное число (например, десять) программ. В таком случае секция 62 управления папками осуществляет управление таким образом, чтобы не связывать рассматриваемую папку и рассматриваемую программу одно с другим (чтобы не изменять данные управления папкой), и чтобы не изменять данные управления позициями размещения. Тогда секция 64 управления дисплеем представляет на экране дисплейной секции 26 изображение, показывающее состояние, имевшее место до начала операции перетаскивания. Иными словами, на экране дисплейной секции 26 в этом случае представлено изображение, в котором изображение целевой иконки находится в исходной позиции.
Кроме того, возможна ситуация, когда изображение целевой иконки представляет собой изображение 44а, и когда палец пользователя продолжает касаться позиции, где находится изображение 44b иконки папки, или рядом с этой позицией в течение заданного промежутка времени или дольше в ходе операции перетаскивания изображения целевой иконки. В таком случае секция 64 управления дисплеем заменяет изображение, представленное на экране, на изображение 48b редактируемого списка вложений в папку, в составе которого расположен список программ, связанных с папкой, ассоциированной с изображением 44b иконки папки, находящейся в целевой позиции. В это время сохраняют состояние изображения целевой иконки, представленного в позиции, к которой прикасается палец пользователя.
Когда операция перетаскивания после этого завершится, секция 64 управления дисплеем идентифицирует подстановочную позицию, ближайшую к конечной точке операции перетаскивания в пределах изображения 48b редактируемого списка вложений в папку в качестве целевой позиции. Затем, если в этой целевой позиции нет какого-либо изображения иконки, отличного от изображения целевой иконки, секция 64 управления дисплеем заменяет значение идентификатора позиции размещения в составе данных управления позициями размещения, содержащих идентификатор изображения целевой иконки в качестве идентификатора управляемого объекта, на значение идентификатора целевой позиции. Далее секция 64 управления дисплеем генерирует новое изображение, показывающее состояние, в котором изображение целевой иконки расположено в целевой позиции, на основе данных управления позициями размещения после изменения. После этого секция 64 управления дисплеем заменяет изображение, представленное на экране дисплейной секции 26, на вновь сформированное изображение.
Здесь возможна ситуация, когда в идентифицированной целевой позиции располагается какое-либо изображение иконки (изображение иконки в целевой позиции). В таком случае, если изображение иконки в целевой позиции представляет собой изображение 44а иконки программы, секция 64 управления дисплеем изменяет значение идентификатора позиции размещения в составе данных управления позициями размещения, ассоциированных с изображением иконки в целевой позиции.
Здесь, если подстановочная позиция, где нет никаких изображений иконок, находится, например, в пределах изображения 48b редактируемого списка вложений в папку, секция 64 управления дисплеем идентифицирует одну из таких подстановочных позиций, где нет никаких изображений иконок, в качестве свопинговой позиции. Затем эта секция 64 управления дисплеем заменяет значение идентификатора позиции размещения в составе данных управления позициями размещения, содержащих идентификатор изображения иконки в целевой позиции в качестве идентификатора управляемого объекта, значением идентификатора свопинговой позиции. Далее секция 64 управления дисплеем заменяет величину идентификатора позиции размещения в составе данных управления позициями размещения, содержащих идентификатор изображения целевой иконки в качестве идентификатора управляемого объекта, на величину индикатора целевой позиции.
Затем секция 64 управления дисплеем генерирует новое изображение, показывающее состояние, в котором изображение целевой иконки располагается в целевой позиции, а изображение иконки, которая была в целевой позиции, находится в свопинговой позиции, на основе данных управления позициями размещения после замены. Далее эта секция 64 управления дисплеем заменяет изображение, представленное на экране дисплейной секции 26, на указанное вновь сформированное изображение.
Если, с другой стороны, в пределах изображения 48b редактируемого списка вложений в папку нет ни одной свободной подстановочной позиции, в которой отсутствовали бы изображения иконок, тогда секция 62 управления папками идентифицирует папку, ассоциированную с изображением 48b редактируемого списка вложений в папку. Затем эта секция 62 управления папками стирает идентификатор программы, соответствующий программе, ассоциированной с изображением иконки в целевой позиции, из совокупности величин идентификаторов связанных программ, входящих в состав данных управления папкой для идентифицированной папки. Тем самым секция 62 управления папками аннулирует связь между программой, ассоциированной с изображением иконки, находящимся в целевой позиции, и папкой, ассоциированной с изображением 48b редактируемого списка вложений в папку.
Далее секция 64 управления дисплеем идентифицирует данные управления позициями размещения, содержащие идентификатор программы, ассоциированной с изображением иконки в целевой позиции, в качестве идентификатора управляемого объекта. После этого секция 64 управления дисплеем заменяет значение идентификатора позиции размещения, входящего в состав идентифицированных данных управления позициями размещения, на значение идентификатора подстановочной позиции, в которой нет никаких изображений иконок, в пределах домашнего изображения, например. Затем эта секция 64 управления дисплеем генерирует новое изображение на основе данных управления папкой и данных управления позициями размещения после замены. Далее секция 64 управления дисплеем заменяет изображение, представленное на экране дисплейной секции 26, на вновь сформированное изображение.
Кроме того, возможна ситуация, когда палец пользователя продолжает касаться позиции с внешней стороны от граничной линии В в течение заданного промежутка времени или дольше во время операции перетаскивания применительно к изображению целевой иконки, находящемуся в пределах изображения 48b редактируемого списка вложений в папку. В таком случае секция 64 управления дисплеем заменяет изображение, представленное на экране, на редактируемое домашнее изображение 40b, содержащее изображение 42b редактируемой страницы, в пределах которой находится изображение 44b иконки паки, соответствующего папке, ассоциированной с изображением 48b редактируемого списка вложений в папку 48b. В это время состояние изображения целевой иконки, представляемой в позиции касания пальца, сохраняется. После этого, как и после описанной выше обработки данных, изображение целевой иконки располагается в подстановочной позиции, ближайшей к конечной точке операции перетаскивания, достигнутой к моменту окончания этой операции перетаскивания.
Следует отметить, что настоящее изобретение описанным выше вариантом не ограничивается.
На фиг. 13 изображена схема, показывающая пример экрана, представленного дисплейной секцией 26 в случае модификации рассматриваемого варианта. Экран, показанный на фиг. 13 представляет редактируемое домашнее изображение 40b. Кроме того, на этом экране, показанном на фиг. 13, вверху справа располагается изображение 72 иконки генерации папок. Здесь, когда пользователь выполняет операцию щелчка по изображению 72 иконки генерации папок, секция 62 управления папками может генерировать новые данные управления папкой, содержащие нулевую величину в качестве значения идентификатора связанной программы.
Затем секция 64 управления дисплеем может генерировать новые данные управления позициями размещения. В этом случае, например, в качестве значения типа данных в составе данных управления позициями размещения может быть задано значение "folder" (папка). Кроме того, идентификатор папки в составе новых данных управления папкой, например, задают в качестве идентификатора управляемого объекта в составе данных управления позициями размещения. В дополнение к этому, идентификатор одной из подстановочных позиций, в которых нет никаких изображений иконок, в пределах представляемого на дисплее изображения, например, задают в качестве идентификатора позиции размещения в составе данных управления позициями размещения. В частности, в этот момент может оказаться, что нет подстановочных позиций, в которых бы не было никаких изображений иконок, в пределах представляемого на экране изображения. В таком случае секция 64 управления дисплеем может генерировать данные управления позициями размещения, содержащие, в качестве идентификатора позиции размещения, идентификатор одной из подстановочных позиций, в которых нет никаких изображений иконок, так что эта подстановочная позиция находится вне области R в редактируемом домашнем изображении 40b.
Далее секция 64 управления дисплеем может заменить изображение, представляемое дисплейной секцией 26, на новое изображение, генерируемое на основе сформированных данных управления позициями размещения. В примере, показанном на фиг. 13, изображение 44b иконки папки может находиться, например, в подстановочной позиции в центре нижней стороны изображения.
Кроме того, в ситуации, в которой пользователь выполняет операцию перетаскивания применительно к изображению 72 иконки генерации папок, когда эта операция перетаскивания завершится, секция 64 управления дисплеем может идентифицировать подстановочную позицию, ближайшую к конечной точке операции перетаскивания, в качестве целевой позиции. Тогда, если в этой целевой позиции нет никаких иконок, секция 62 управления палками может генерировать новые данные управления папкой, имеющие нулевую величину в качестве значения идентификатора связанной программы. Затем эта секция 64 управления дисплеем может генерировать данные управления позициями размещения, содержащие значение "folder" (папка) в качестве значения данных типа и имеющие идентификатор папки из состава новых данных управления папкой в качестве идентификатора управляемого объекта и идентификатор целевой позиции в качестве идентификатора позиции размещения. Далее секция 64 управления дисплеем может генерировать новое изображение, в котором изображение 44b иконки папки, ассоциированное с пустой папкой, располагается в целевой позиции, на основе вновь сформированных данных управления позициями размещения. Тогда секция 64 управления дисплеем может заменить изображение, представляемое дисплейной секцией 26, на вновь сформированное изображение. В результате изображение 44b иконки папки, соответствующее пустой папке, оказывается в целевой позиции.
Кроме того, если изображение иконки в целевой позиции представляет собой изображение 44а иконки программы, секция 62 управления папками может генерировать данные управления папкой, содержащие идентификатор программы, ассоциированной с изображением иконки в целевой позиции, в качестве идентификатора связанной программы. Затем секция 64 управления дисплеем может генерировать данные управления позициями размещения, содержащие значение "folder" (папка) в качестве значения данных типа, имеющих идентификатор папки из состава новых данных управления папкой в качестве идентификатор управляемого объекта и содержащих идентификатор целевой позиции в качестве идентификатора позиции размещения. После этого секция 64 управления дисплеем может генерировать изображение 44b иконки папки на основе вновь сформированных данных управления позициями размещения. Затем секция 64 управления дисплеем может генерировать изображение, в котором изображение иконки, находившейся в целевой позиции, в пределах изображения, представленного на экране дисплейной секции 26, заменено вновь сформированным изображением 44b иконки папки. Далее секция 64 управления дисплеем может заменить изображение, представленное на экране дисплейной секции 26, на вновь сформированное изображение. Таким образом, изображение 44b иконки папки, соответствующее папке, связанной с программой, ассоциированной с изображением 44а иконки программы, находившимся в целевой позиции, оказывается расположено в этой целевой позиции.
Кроме того, устройство 10 для обработки информации может осуществлять обработку данных в соответствии с операцией, выполненной пользователем над тактильным датчиком 28, в ответ на операции пользователя с кнопками 34 и аналоговыми джойстиками 36.
Кроме того, на верхней боковой поверхности корпуса 12 устройства 10 для обработки информации может располагаться гнездо (слот) для карты памяти. Поэтому устройство 10 для обработки информации может считывать программы, данные и другую подобную информацию с носителя данных, такого как карта памяти или другой подобный объект, вставленный в этот слот, и записывать данные на вставленный в слот носитель информации, такой как карта памяти или другой подобный объект, в соответствии с командами от секции 20 управления.
Кроме того, устройство 10 для обработки информации может содержать, например, накопитель на жестком диске, микрофон, громкоговоритель, видеокамеру, датчик ускорения и/или другой подобный компонент.
Далее, приведенные выше конкретные строки символов, равно как и конкретные строки символов, указанные на чертежах, являются только иллюстративными, так что настоящее изобретение этим не ограничивается.