Устройство обработки информации
Иллюстрации
Показать всеИзобретение относится к устройству обработки информации, которое отображает множество областей отображения на экране, а также к способу обработки информации и носителю информации. Техническим результатом является обеспечение возможности наблюдения каждого элемента отображения, размещенного в области отображения, и отображения множества областей отображения, каждая из которых имеет размер, превышающий размер экрана, за счет переключения. Устройство обработки информации выполнено с возможностью: отображения изображения меню, включающего в себя первое изображение пункта меню, относящееся к первой программе, и второе изображение пункта меню, относящееся ко второй программе; отображения на экране окна с объектом отображения, являющегося частью первой области отображения, проходящей вдоль первого направления, с наложением на первое фоновое изображение; обеспечения при получении от пользователя команды задания направления вдоль первого направления в состоянии отображения окна с объектом отображения перемещения окна с объектом отображения в первой области отображения в соответствии с заданным направлением без изменения положения отображения первого фонового изображения; и отображения предварительно заданного окна второй области отображения, проходящей вдоль первого направления, с наложением на второе фоновое изображение, осуществляемого в случае получения от пользователя команды задания направления вдоль второго направления, являющегося перпендикуляром к первому направлению, независимо от перемещения или неперемещения окна с объектом отображения. 4 н. и 1 з.п. ф-лы, 30 ил.
Реферат
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
1. Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обработки информации, которое отображает множество областей отображения на экране, а также к способу обработки информации и носителю информации.
2. Обзор состояния техники, к которой относится данное изобретение Традиционной практикой в устройстве обработки информации, таком как компьютер, является генерирование множества областей отображения, включающих в себя различные виды элементов отображения, представляемых пользователю, например окна или закладки, и переключение областей отображения на экране. В таком устройстве обработки информации пользователь выполняет операцию выбора окна или закладки и подает команду переключения областей отображения. В случае, когда размер области отображения превышает размер экрана, устройство обработки информации не может отобразить на экране все элементы отображения, такие как текст и изображения, размещенные в области отображения, одновременно. В этом случае пользователь выполняет ввод команды задания направления для перемещения (прокрутки) окна области отображения, отображаемого на экране, и в результате получает возможность наблюдения каждого элемента отображения, размещенного в области отображения.
КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Целью настоящего изобретения является создание устройства обработки информации, включающего в себя новый пользовательский интерфейс, обеспечивающий за счет переключения отображение множества областей отображения, каждая из которых имеет размер, превышающий размер экрана, а также способа обработки информации для устройства обработки информации и носителя информации.
Устройство обработки информации согласно настоящему изобретению включает в себя средство для отображения на экране окна с объектом отображения, являющегося частью первой области отображения, включающей в себя элементы отображения, размещенные по этой первой области и проходящие вдоль первого направления, с наложением на первое фоновое изображение, соответствующее первой области отображения; средство для управления прокруткой, которое при получении от пользователя команды задания направления вдоль первого направления в состоянии отображения окна с объектом отображения обеспечивает перемещение окна с объектом отображения в первой области отображения в соответствии с заданным направлением без изменения положения отображения первого фонового изображения; и средство для отображения на экране окна, являющегося частью второй области отображения, проходящей вдоль первого направления, с наложением на второе фоновое изображение, соответствующее второй области отображения, осуществляемого в случае получения от пользователя команды задания направления вдоль второго направления, являющегося перпендикуляром к первому направлению, в состоянии отображения окна с объектом отображения, причем при получении от пользователя команды задания направления вдоль второго направления средство для отображения второй области отображения отображает на экране предварительно заданное окно второй области отображения независимо от перемещения или неперемещения окна с объектом отображения с помощью средства для управления прокруткой.
В устройстве обработки информации в случае получения от пользователя команды задания направления вдоль первого направления в состоянии отображения окна, являющегося частью второй области отображения, средство для управления прокруткой может перемещать окно второй области отображения, отображаемое на экране, в соответствии с заданным направлением без изменения положения отображения второго фонового изображения, а при получении от пользователя команды задания направления вдоль второго направления в случае предварительного отображения на экране окна, являющегося частью второй области отображения, средство для отображения второй области отображения может отображать на экране в качестве предварительно заданного окна второй области отображения окно, отображавшееся на окне самым последним.
Другое устройство обработки информации согласно настоящему изобретению включает в себя: средство для отображения на экране окна, являющегося частью первой области отображения, включающей в себя первую подобласть и вторую подобласть; и средство для отображения на экране окна, являющегося частью второй области отображения, осуществляемого в случае получения от пользователя команды переключения области отображения в состоянии отображения окна, являющегося частью первой области отображения, причем вторая область отображения включает в себя третью подобласть и четвертую подобласть, соответствующие соответственно первой подобласти и второй подобласти, и в случае получения команды переключения области отображения в состоянии отображения первой подобласти первой области отображения средство для отображения второй область отображения отображает на экране окно, включающее в себя третью подобласть, а в случае получения команды переключения области отображения в состоянии отображения второй подобласти первой области отображения - отображает на экране окно, включающее в себя четвертую подобласть.
Способ обработки информации согласно настоящему изобретению включает в себя этапы: отображения на экране окна с объектом отображения, являющегося частью первой области отображения, включающей в себя элементы отображения, размещенные по этой первой области и проходящие вдоль первого направления, с наложением на первое фоновое изображение, соответствующее первой области отображения; управления прокруткой, которое при получении от пользователя команды задания направления вдоль первого направления в состоянии отображения окна с объектом отображения обеспечивает перемещение окна с объектом отображения в первой области отображения в соответствии с заданным направлением без изменения положения отображения первого фонового изображения; и отображения на экране окна, являющегося частью второй области отображения, проходящей вдоль первого направления, с наложением на второе фоновое изображение, соответствующее второй области отображения, осуществляемого в случае получения от пользователя команды задания направления вдоль второго направления, являющегося перпендикуляром к первому направлению, в состоянии отображения окна с объектом отображения, причем при получении от пользователя команды задания направления вдоль второго направления этап отображения второй области отображения содержит этап отображения на экране предварительно заданного окна второй области отображения независимо от перемещения или неперемещения окна с объектом отображения на этапе управления прокруткой.
Носитель информации согласно настоящему изобретению представляет собой компьютерно-читаемый носитель информации, хранящий программу, обеспечивающую функционирование комьютера в качестве: средства для отображения на экране окна с объектом отображения, являющегося частью первой области отображения, включающей в себя элементы отображения, размещенные по этой первой области и проходящие вдоль первого направления, с наложением на первое фоновое изображение, соответствующее первой области отображения; средства для управления прокруткой, которое при получении от пользователя команды задания направления вдоль первого направления в состоянии отображения окна с объектом отображения обеспечивает перемещение окна с объектом отображения в первой области отображения в соответствии с заданным направлением без изменения положения отображения первого фонового изображения; и средства для отображения на экране окна, являющегося частью второй области отображения, проходящей вдоль первого направления, с наложением на второе фоновое изображение, соответствующее второй области отображения, осуществляемого в случае получения от пользователя команды задания направления вдоль второго направления, являющегося перпендикуляром к первому направлению, в состоянии отображения окна с объектом отображения, причем при получении от пользователя команды задания направления вдоль второго направления средство для отображения второй области отображения отображает на экране предварительно заданное окно второй области отображения независимо от перемещения или неперемещения окна с объектом отображения с помощью средства для управления прокруткой.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - вид в перспективе, иллюстрирующий пример внешнего вида устройства обработки информации согласно примеру осуществления настоящего изобретения.
Фиг.2 - конфигурационная блок-схема, иллюстрирующая конфигурацию устройства обработки информации согласно примеру осуществления настоящего изобретения.
Фиг.3 иллюстрирует экран устройства обработки информации согласно примеру осуществления настоящего изобретения.
Фиг.4 - функциональная блок-схема, иллюстрирующая функции, реализуемые с помощью устройства обработки информации согласно примеру осуществления настоящего изобретения.
Фиг.5 - чертеж, иллюстрирующий пример экрана, отображающего изображение меню.
Фиг.6 - чертеж, иллюстрирующий пример программной платы.
Фиг.7 - чертеж, иллюстрирующий пример фонового изображения.
Фиг.8 - чертеж, иллюстрирующий пример экрана, отображающего изображение платы.
Фиг.9А - чертеж, иллюстрирующий пример содержимого данных, хранимых в области хранения последовательности выбора.
Фиг.9В - чертеж, иллюстрирующий другой пример содержимого данных, хранимых в области хранения последовательности выбора.
Фиг.9С - чертеж, иллюстрирующий дополнительный другой пример содержимого данных, хранимых в области хранения последовательности выбора.
Фиг.10 - чертеж, иллюстрирующий пример виртуальной матрицы изображения меню и изображений плат, отображавшихся ранее.
Фиг.11А - чертеж, иллюстрирующий пример выполнения операции прокрутки изображений платы.
Фиг.11В - чертеж, иллюстрирующий другой пример выполнения операции прокрутки изображений платы.
Фиг.11C - чертеж, иллюстрирующий пример состояния отображения изображения платы с видом области коммуникаций в результате операции прокрутки.
Фиг.11D - чертеж, иллюстрирующий другой пример выполнения операции прокрутки изображений платы.
Фиг.11E - чертеж, иллюстрирующий дополнительный другой пример выполнения операции прокрутки изображений платы.
Фиг.11F - чертеж, иллюстрирующий дополнительный другой пример выполнения операции прокрутки изображений платы.
Фиг.12 - чертеж, иллюстрирующий пример экрана, отображающего изображение платы после операции переключения изображения.
Фиг.13 - чертеж, иллюстрирующий пример экрана, отображающего символьные изображения.
Фиг.14 - чертеж, иллюстрирующий пример выполнения операции выключения отображения изображения платы.
Фиг.15 - чертеж, иллюстрирующий пример изображения платы в состоянии выключения отображения.
Фиг.16А - чертеж, иллюстрирующий пример экрана отображения браузера с поддержкой закладок.
Фиг.16В - чертеж, иллюстрирующий результат выполнения операции выключения отображения на экране, представленном на Фиг.16А.
Фиг.17А - чертеж, иллюстрирующий пример экрана отображения браузера с поддержкой закладок.
Фиг.17В - чертеж, иллюстрирующий результат выполнения операции наложения запрета на выключение отображения на экране, представленном на Фиг.17А.
Фиг.18 - чертеж, иллюстрирующий дополнительный другой пример содержимого данных, хранимых в области хранения последовательности выбора.
Фиг.19 - чертеж, иллюстрирующий другой пример виртуальной матрицы изображения меню и изображений плат, отображенных ранее.
Фиг.20 - чертеж, иллюстрирующий пример отображения символьных изображений, представляющих изображения платы.
Фиг.21 - чертеж, иллюстрирующий смену символьных изображений.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Ниже приводится подробное описание примера осуществления настоящего изобретения, сопровождаемое ссылками на прилагаемые чертежи.
Фиг.1 - вид в перспективе, иллюстрирующий пример внешнего вида устройства 10 обработки информации согласно примеру осуществления настоящего изобретения. Фиг.2 - конфигурационная блок-схема, иллюстрирующая конфигурацию устройства 10 обработки информации. Как показано на чертежах, устройство 10 обработки информации включает в себя контроллер 11, память 12, блок 13 обработки изображений, дисплей 14, тактильный датчик 15 и кнопку 16 управления.
Контроллер 11 представляет собой, например, CPU (центральный процессор) или подобное устройство и исполняет различного рода обработку информации в соответствии с программами, хранимыми в памяти 12. Описание конкретного примера обработки, исполняемой контроллером 11 в этом примере осуществления, приводится ниже.
Память 12 представляет собой, например, запоминающий элемент типа памяти с произвольным доступом (RAM) или постоянной памяти (ROM), дисковое устройство или подобное устройство и хранит программы, исполняемые контроллером 11, и различные виды данных. Память 12 также работает в качестве оперативной памяти для контроллера 11. В частности, в рассматриваемом примере осуществления устройство 10 обработки информации предназначено для исполнения множества прикладных программ АР, таких как игровое приложение, а память 12 хранит прикладные программы АР.
Блок 13 обработки изображений включает в себя, например, GPU (устройство обработки графики) и буферную память кадров и визуализирует изображение, подлежащее отображению на экране S дисплея 14 в соответствии с командой визуализации, вырабатываемой контроллером 11. В качестве конкретного примера блок 13 обработки изображений включает в себя буферную память кадров, соответствующую экрану S, а GPU в соответствии с командой от контроллера 11 записывает через каждый определенный промежуток времени изображение в буферную память кадров. Затем изображение, записанное буферной памяти кадров, преобразуется в определенное время в видеосигнал и отображается на экране S.
В качестве дисплея 14 могут быть использованы различные устройства для отображения изображений, такие как жидкокристаллическая панель отображения и органическая электролюминесцентная (EL) панель отображения. Дисплей 14 включает в себя экран S, имеющий, как показано на Фиг.3, практически прямоугольную форму. Нижние стороны экрана S именуются соответственно верхней стороной L1, правой стороной L2, левой стороной L3 и нижней стороной L4. Горизонтальное направление экрана S (то есть, направление вдоль верхней стороны L1 и нижней стороны L4) является направлением оси X, причем направление в сторону правой стороны L2 считается положительным направлением оси X. Вертикальное направление экрана S (то есть направление вдоль правой стороны L2 и левой стороны L3) является направлением оси Y, причем направление в сторону верхней стороны L1 считается положительным направлением оси Y.
Тактильный датчик 15, включающий в себя практически прямоугольную воспринимающую поверхность, имеющую форму и размер, соответствующие экрану S, в случае контакта объекта с воспринимающей поверхностью обнаруживает положение контакта объекта. Воспринимающая поверхность тактильного датчика 15 размещена так, что перекрывает экран S. При этом ниже в целях удобства описания для ввода команды пользователь приводит свой палец в контакт с тактильным датчиком 15. Однако настоящее изобретение этим вариантом не ограничивается, и пользователь может приводить в контакт с воспринимающей поверхностью предмет типа стилуса, удерживаемого в своей руке. Необязательным является и обнаружение положения объекта только в случае контакта объекта с воспринимающей поверхностью, тактильный датчик 15 может также обнаруживать положение объекта по отношению к воспринимающей поверхности в случае приближения объекта к зоне чувствительности на воспринимающей поверхности. Тактильный датчик 15 может быть устройством любого типа, обладающим способностью к обнаружению положения объекта на воспринимающей поверхности, например датчиком емкостного типа, датчиком давления, датчиком оптического типа и т.д.
Кнопка 16 управления является разновидностью органов управления, используемых пользователем в сочетании с тактильным датчиком 15 для ввода команды в устройство 10 обработки информации. В результате нажатия кнопки 16 управления пользователь осуществляет ввод команды в устройство 10 обработки информации. При этом на Фиг.1 показана только одна кнопка 16 управления, но устройство 10 обработки информации может включать в себя множество таких кнопок. Кроме того, устройство 10 обработки информации может дополнительно включать в себя переключатель, аналоговый джойстик или другой такой орган управления.
В рассматриваемом примере осуществления для приема команды от пользователя контроллер 11 отображает на экране S различные изображения, такие как изображение меню и изображения, относящиеся к прикладным программам АР. Затем контроллер 11 исполняет различного рода обработку информации с использованием результата обнаружения, полученного тактильным датчиком 15 в состоянии отображения этих изображений. То есть контроллер 11 использует результат обнаружения положения пальца пользователя с помощью тактильного датчика 15 для принятия решения о содержании команды, вводимой пользователем. Затем контроллер 11 осуществляет процесс обработки, соответствующей содержанию команды, введенной в соответствии с принятым решением, и отображает результат процесса обработки на экране S для представления пользователю.
Далее приводится описание хранимых в памяти 12 прикладных программ АР, подлежащих исполнению устройством 10 обработки информации. При этом ниже прикладная программа АР представляет собой программу, активируемая в соответствии с выбором пользователя в состоянии отображения изображения Im меню или изображения Ib платы, описываемых ниже. Помимо прикладных программ АР устройство 10 обработки информации может исполнять и различные другие программы.
В рассматриваемом примере осуществления прикладные программы АР делятся на два типа: полнофункциональные программы API, работающие только в полнофункциональном режиме; и облегченные программы АР2, способные работать в режиме, отличном от полнофункционального режима. Здесь полный режим представляет собой режим, в котором одна программа занимает при работе весь экран S. Полнофункциональные программы API работают в процессе своего исполнения в состоянии полного режима и отображают результат выполнения процесса обработки на весь экран S. Облегченные же программы АР2 отображают результаты выполнения процесса обработки в изображении Ib платы, описываемом ниже.
В соответствующем каждой из прикладных программ АР виде память 12 хранит также изображение Ic пунктов меню, представляющего эту прикладную программу АР, и фоновое изображение Iw (изображение бумаги для обоев). Кроме того, в соответствующем каждой из полнофункциональных программ API виде память 12 хранит иконки программ, относящиеся к программам. Иконки программ включают в себя изображение для активации, являющееся объектом манипулирования со стороны пользователя при активации программы. В рассматриваемом примере осуществления изображение для активации является изображением IL кнопки активации, представляющее кнопку активации.
Ниже приводится описание функций, реализуемых устройством 10 обработки информации согласно описываемому примеру осуществления. На фиг.4 представлена функциональная блок-схема, иллюстрирующая функции, реализуемые устройством 10 обработки информации. Как показано на этом чертеже, функционально устройство 10 обработки информации включает в себя блок 20 приема команд операций, блок 21 управления отображением изображения меню, блок 22 управления отображением плат, блок 23 контроля последовательности выбора, блок 24 переключения изображений, блок 25 управления прокруткой, блок 26 отображения символьных изображений и блок 27 активации программ. Функции каждого из этих блоков реализуются в результате исполнения контроллером 11 программы, хранимой в памяти 12. Поставка программы в устройство 10 обработки информации может осуществляться на носителях информации различного рода с возможностью компьютерного считывания, таких как, например, оптический диск. Возможна также поставка программы в устройство 10 обработки информации через сеть коммуникаций типа Интернета.
Блок 20 приема команд операций принимает команду, посылаемую пользователем с помощью тактильного датчика 15 или кнопки 16 управления. В частности, в рассматриваемом примере осуществления подачу команды в устройство 10 обработки информации пользователь осуществляет, например, в результате контакта своего пальца с воспринимающей поверхностью тактильного датчика 15 или скольжения своего пальца, приведенного в контакт с воспринимающей поверхностью, по этой поверхности. Ниже операция, при которой пользователь приводит свой палец в контакт с одной точкой на воспринимающей поверхности в течение короткого периода времени, именуется операцией касания. В случае выполнения операции касания блок 20 приема команд операций вырабатывает сигнал положения касания (то есть положения точки касания пальца пользователя с воспринимающей поверхностью на этой поверхности). Операция же, при которой пользователь приводит свой палец в контакт с одной точкой на воспринимающей поверхности и, прежде чем оторвать его от этой поверхности, поступательно перемещает по ней палец из начального положения в каком-либо направлении, именуется операцией скольжения. В случае выполнения операции скольжения устройство 10 обработки информации осуществляет различного рода обработку информации в соответствии с направлением перемещения пальца пользователя в процессе этой операции. Другими словами, операция скольжения - это операция для задания направления на устройстве 10 обработки информации. В случае выполнения операции скольжения в состоянии отображения описываемых ниже изображения Im меню или изображения Ib платы блок 20 приема команд операций определяет направление, задаваемое пользователем, по положениям начальной точки и конечной точки перемещения. При этом задаваемое направление может быть каким-либо из четырех направлений на экране S, например вверх, вниз, влево или вправо. Или в случае выполнения операции скольжения, начальной точкой и/или конечной точкой которого являются положения или положение в заданной области в состоянии отображения заданного изображения, по положениям начальной точки и конечной точки скольжения блок 20 приема команд операций может принять решение о нахождении или ненахождении направления скольжения в определенной зоне. Функциональные блоки, описываемые ниже, исполняют различного рода обработку информации в соответствии с содержанием команды касания и команды скольжения, принимаемых блоком 20 приема команд операций.
В определенное время, например во время активации устройства 10 обработки информации или во время подачи пользователем команды отображения меню, блок 21 управления отображением изображения меню отображает изображение Im меню на экране S. Изображение Im меню - это изображение, предлагаемое пользователю для обеспечения ему возможности выбора из меню, представляющее множество изображений Ic пунктов меню, являющихся объектами выбора со стороны пользователя. То есть в рассматриваемом примере осуществления изображение Im меню представляет собой изображение для обеспечения пользователю возможности выбора одной из прикладных программ АР, и каждое из изображений Ic пунктов меню, как было указано выше, хранится в памяти 12 в соответствующем какой-либо из прикладных программ АР виде. При этом каждое из изображений Ic пунктов меню может быть иконкой, представляющей соответствующую прикладную программу АР. В рассматриваемом примере осуществления изображения Ic пунктов меню были предварительно сохранены в памяти 12. Однако блок 21 управления отображением изображения меню может генерировать изображение Ic пункта меню, соответствующее прикладной программе АР, на основе, например, символьной строки, указывающей на название программы каждой из прикладных программ АР.
На фиг.5 представлен чертеж, иллюстрирующий пример экрана S, отображающего изображение Im меню. На этом чертеже изображение Im меню включает в себя 10 изображений Ic1~Ic10 пунктов меню, относящихся к прикладным программам АР. Кроме того, на фиг.5 вдоль верхней стороны L1 экрана S имеется продолговатая прямоугольная область As отображения строки состояния, и эта область As отображения строки состояния отображает строку состояния. В строке состояния отображены символьные изображения Is, описываемые ниже, и дополнительно может быть отображена различного рода информация, указывающая на состояния устройства 10 обработки информации, в том числе, например, информация об остаточной емкости батареи и возможности установления связи, текущее время и т.д. Область на экране S, отображающая изображение Im меню, именуется областью Ab отображения платы. В примере, иллюстрируемом фиг.5, область Ab отображения платы показана как область экрана S, за исключением области As отображения строки состояния. Однако в случае отсутствия необходимости постоянного отображения строки состояния область Ab отображения платы может занимать весь экран S.
Для выполнения операции выбора в меню состоянии отображения изображения Im меню пользователь касается положения отображения какого-либо из изображений Ic пунктов меню. Другими словами, в результате выбора какого-либо из изображений Ic пунктов меню пользователь подает команду отображения изображения, относящегося к прикладной программе АР, соответствующей изображению Ic выбранного пункта меню. В случае, когда пользователь подает команду путем касания, блок 21 управления отображением изображения меню идентифицирует изображение Ic пункта меню, отображенного в положении касания экрана S пользователем. Затем блок 21 управления отображением изображения меню вырабатывает информацию, идентифицирующую прикладную программу АР, соответствующую изображению Ic пункта меню (здесь это ID (идентификатор) программы из прикладных программ АР), и передает эту информацию в блок 22 управления отображением плат и блок 23 контроля последовательности выбора.
При этом в примере, иллюстрируемом фиг.5, размеры изображения Im меню совпадают с размерами области Ab отображения платы на экране S, однако изображение Im меню может иметь размеры, превышающие размеры области Ab отображения платы. В этом случае пользователь подает команду прокрутки, описываемую ниже, для прокрутки изображения Im меню, отображаемого в области Ab отображения платы, до раздела изображения Im меню, включающего в себя изображение Ic пункта меню, которое требуется отобразить в области Ab отображения платы. Затем выполняется операция выбора из отображенных изображений Ic пунктов меню. Возможна также настройка содержания изображения меню Im в соответствии с требованиями пользователя. То есть в ответ на команду от пользователя устройство 10 обработки информации может, например, добавлять/удалять изображения Ic пунктов меню, отображаемых в изображении Im меню, или изменять положение изображений Ic пунктов меню в изображении Im меню.
В случае выбора пользователем какого-либо из изображений Ic пунктов меню в состоянии отображения блоком 21 управления отображением изображения меню изображения Im меню на экране S блок 22 управления отображением плат отображает на экране S изображение, относящееся к изображению Ic выбранного пункта меню (изображение, являющееся объектом выбора). В частности, в рассматриваемом примере осуществления блок 22 управления отображением плат отбирает в качестве изображения, являющегося объектом выбора, изображение, относящееся к прикладным программам АР, соответствующим изображению Ic пункта меню, выбранного пользователем, и отображает это изображение на экране S. То есть при получении от блока 21 управления отображением изображения меню идентификатора прикладной программы АР, выбранной пользователем, блок 22 управления отображением плат считывает иконки программ, относящиеся к прикладной программе АР, из памяти 12 или принимает информацию, относящуюся к прикладным программам АР, через сеть коммуникаций. При этом блок 22 управления отображением плат может также отбирать иконки программ, включающие в себя изображение IL кнопки активации, с помощью внешнего сервера через сеть коммуникаций. Затем блок 22 управления отображением плат генерирует изображение, являющееся объектом выбора, включающее в себя указанную выше информацию, относящуюся к прикладным программам АР. Это изображение, являющееся объектом выбора, представляет собой изображение, иллюстрирующее содержание программной платы В. Программная плата В является виртуальной областью, в которой размещено множество элементов отображения, относящихся к выбранной прикладной программе АР. Ниже изображение, являющееся объектом выбора, иллюстрирующее вид программной платы В, именуется изображением Ib платы. Изображение Ib платы Ib отображается в области Ab отображения платы, в которой блок 21 управления отображением изображения меню отображает изображение Im меню.
Программная плата В может представлять собой область, размеры которой совпадают с размерами области Ab отображения платы. Однако ниже программная плата В представляет собой прямоугольную область, проходящую вдоль определенного направления прокрутки (здесь это направление оси Y), а длина ее сторон, проходящих вдоль направления оси Y, превышает длину сторон области Ab отображения платы в этом же направлении. Поэтому блок 22 управления отображением плат не может отобразить всю программную плату В в области Ab отображения платы, и отображает в области Ab отображения платы в качестве изображения Ib платы только окно, являющееся частью программной платы В. Здесь окно программной платы В, фактически отображаемое на экране S (ниже называемое окном R с объектом отображения), в соответствии с управлением, осуществляемым блоком 25 управления прокруткой, описываемым ниже, перемещается по программной плате В вдоль определенного направления прокрутки (направления оси Y). Изображение Ib платы представляет собой изображение, иллюстрирующее вид окна R с объектом отображения, перемещающегося в результат управления, осуществляемого блоком 25 управления прокруткой. При этом размеры и форма окна R с объектом отображения соответствуют размерам и форме области Ab отображения платы. То есть в рассматриваемом примере осуществления окно R с объектом отображения имеет прямоугольную форму, и длина сторон этого участка вдоль направления оси Y совпадает с длиной сторон области Ab отображения платы вдоль направления оси Y. Длина же сторон окна R с объектом отображения вдоль направления оси Х короче длины сторон области отображения Ab платы вдоль направления оси Х на суммарную длину двух репрезентативных изображений In1 и In2, описываемых ниже. При этом окно R с объектом отображения при первом отображении изображения Ib платы блоком 22 управления отображением плат располагается в определенном положении, например в верхней части программной платы В.
На фиг.6 представлен чертеж, иллюстрирующий пример программной платы В, соответствующей полнофункциональной программе API из прикладных программ АР. Как показано на этом чертеже, в рассматриваемом примере осуществления программная плата В может включать в себя множество подобластей, в каждом из которых размещены элементы отображения, представляющие информацию различного рода. На фиг.6 программная плата В включает в себя две подобласти: область Р1 информации о программе; и область Р2 коммуникаций. Область Р1 информации о программе представляет собой область, в которой представлена информация, предоставленная поставщиком прикладной программы АР, и размеры которой соответствуют размерам окна R с объектом отображения. Область же Р2 коммуникаций представляет собой область, используемую пользователем, например, для обмена информацией.
То есть в области Р1 информации о программе в качестве элемента отображения размещена иконка программы, хранимая в памяти 12. В частности, в примере, иллюстрируемом фиг.6, область Р1 информации о программе включает в себя размещенное в центре изображение IL кнопки активации, являющееся объектом операции активации прикладной программы АР. Область Р1 информации о программе также включает в себя различного рода информацию, относящуюся к прикладной программе АР, предоставленную также поставщиком программы, размещенную вокруг изображения IL кнопки активации. Сопутствующая информация может быть предварительно сохранена в памяти 12 в качестве иконки программы вместе с прикладной программой АР и изображением IL кнопки активации или может поставляться в динамическом режиме в устройство 10 обработки информации через сеть коммуникаций типа Интернета. В последнем случае в памяти 12 предварительно сохраняется информация (например, URL (унифицированный указатель ресурсов) или т.д.), указывающая на поставщика сопутствующей информации, которая должна быть включена в область Р1 информации о программе, в соответствующем этой программе виде. Блок 22 управления отображением плат использует информацию, указывающую на поставщика сопутствующей информации, для получения доступа к серверу распределения контента, предоставленного, например, поставщиком прикладной программы АР, через сеть коммуникаций и получает сопутствующую информацию, поставляемую сервером распределения контента. Затем блок 22 управления отображением плат генерирует изображение области Р1 информации о программе, включающей в себя элементы отображения, указывающие на содержание полученной сопутствующей информации, и изображение IL кнопки активации, хранимое в памяти 12, в качестве части программной платы В. Поставщику прикладной программы АР это позволяет обновлять сопутствующую информацию, хранимую на сервере распределения контента, при необходимости, распределять новейшую сопутствующую информацию, относящуюся к прикладной программе АР, на устройство 10 обработки информации и представлять такую сопутствующую информацию пользователю в случае, когда пользователь предпринимает попытку активировать прикладную программу АР.
При этом область Р1 информации о программе может включать в себя не только информацию, уникальную для прикладной программы АР, соответствующей программной плате В, но и элементы отображения, содержание которых совпадает с содержанием элементов отображения программных плат В других прикладных программ АР.
Область Р2 коммуникаций является областью для представления содержания сообщений, относящихся к прикладным программам АР, отправленных по почте множеством пользователей. То есть, например, пользователь устройства 10 обработки информации может отправить по почте сообщение, относящееся к прикладной программе АР, на определенный сервер коммуникаций через сеть коммуникаций типа Интернета. Для реализации такого процесса отправки по почте устройство 10 обработки информации хранит информацию (такую, как URL) для идентификации сервера коммуникаций, на который отправляются сообщения, в памяти 12 в соответствующем прикладной программой АР виде и обращается к этой информации при передаче сообщения, вводимого пользователем, на сервер коммуникаций. При генерировании программной платы В, соответствующей прикладной программе АР, блок 22 управления отображением плат обращается к серверу коммуникаций и получает информацию о сообщении, отправленном ранее по почте, относящемся к прикладной программе АР. Затем блок 22 управления отображением платы генерирует изображение области Р2 коммуникаций, в которой размещены элементы отображения, представляющие содержание полученного сообщения и отправителей сообщений, в качестве части программной платы В.
На фиг.8 представлен чертеж, иллюстрирующий пример экрана S, отображающего изображение Ib платы в случае, когда окно R с объектом отображения располагается в положении, при котором он перекрыв