УСТРОЙСТВО ОТОБРАЖЕНИЯ МЕНЮ, СПОСОБ ОТОБРАЖЕНИЯ МЕНЮ И ПРОГРАММА
MENU DISPLAY DEVICE, MENU DISPLAY METHOD AND PROGRAMME

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству отображения меню, способу отображения меню и программе.
Уровень техники
Множество программных приложений (ниже сокращенно называются приложениями) выполняют в устройстве обработки информации, таком как персональный компьютер, PDA и мобильный телефон. В устройстве обработки информации, требуемое приложение или содержание пользователь выбирает, используя меню графического интерфейса пользователя (GUI), включающее в себя множество приложений, и приложения активируют.
В обычном меню информация в отношении выбираемых приложений или информация в отношении содержания, обрабатываемого приложением, отображается в соответствии с данными отображения, установленными на стороне меню. Данные отображения означают, например, наряду с изображением (изображение, такое как пиктограмма, миниатюрное изображение и снимок экрана, текст и т.п.) приложения или содержания, компоновку, размер и т.п. изображения в меню. Таким образом, информацию в отношении приложений или информацию в отношении содержания отображают в меню в соответствии со спецификациями, заранее установленными на стороне меню.
Раскрытие изобретения
Техническая задача
В обычном меню спецификации меню установлены на стороне меню, и при этом трудно на стороне приложения устанавливать спецификацию меню. Таким образом, до настоящего времени пользователю приложения было трудно устанавливать спецификации меню так, как ему требуется, используя изменения содержания, предназначенного для отображения в меню, и изменения данных отображения, что не позволяет пользователю наслаждаться хорошей средой меню. Кроме того, до настоящего времени разработчикам приложений было трудно устанавливать спецификации меню так, как это требуется, что не позволяло таким разработчикам предоставлять хорошую среду для пользователя.
Желательно обеспечить устройство отображения меню, позволяющее устанавливать спецификации меню на стороне приложения, способ отображения меню и программу.
Решение задачи
В соответствии с первым аспектом настоящего изобретения предусмотрено устройство отображения меню, которое отображает меню множества приложений, включает в себя: модуль получения, который получает данные отображения информации содержания, представляющей содержание, предназначенное для отображения в меню содержания, управляемом каждым приложением из каждого приложения; и контроллер отображения, который управляет отображением информации содержания в каждой области в соответствии с условиями установки для указанной области, предоставляемыми для каждого из приложений в меню, и данными отображения информации содержания, получаемыми из каждого из приложений.
Соответственно, отображением информации содержания, подлежащей отображению в меню в каждой области, управляют в соответствии с условиями установки для области, предусмотренной для каждого приложения в меню, и данными отображения информации содержания, получаемыми из каждого приложения. Таким образом, спецификации меню могут быть теперь установлены со стороны приложения.
Модуль получения может получать данные отображения информации содержания для содержания, установленного каждым из приложений, на основе по меньшей мере даты/времени использования, и/или даты/времени обновления, и/или частоты использования содержания или информации, задаваемой пользователем в отношении содержания для содержания, управляемого каждым из приложений. Соответственно, спецификации меню могут быть установлены со стороны приложения в соответствии с содержанием, устанавливаемым каждым приложением на основе даты/времени использования, даты/времени обновления или частоты использования содержания, или информации, указанной пользователем в отношении содержания.
Модуль получения может получать изображение информации содержания, компоновку, размер и угол поворота информации содержания в области в качестве данных отображения информации содержания. Соответственно, спецификации меню могут быть установлены на стороне приложения в соответствии с данными отображения, включающими в себя изображение содержания информации, компоновку, размер и угол поворота информации содержания в области.
Когда состояние приложения обновляют, контроллер отображения может управлять отображением обновления информации содержания в области приложения, состояние которого было обновлено. Соответственно, отображение обновления информации содержания может быть выполнено в области приложения, состояние которого было обновлено, в соответствии с обновлением состояния приложения.
Устройство отображения меню может содержать компоновку, размер и угол поворота области в меню в качестве условий установки для этой области. Соответственно, спецификации меню могут быть установлены в соответствии с условиями установки, включающими в себя компоновку, размер, и угол поворота области в меню.
Устройство отображения меню может дополнительно включать в себя модуль редактирования, который выполняет обработку редактирования компоновки области в меню, при этом условия установки, определенные на основе результата обработки редактирования компоновки, содержатся в качестве условий установки для этой области. Соответственно, спецификации меню могут быть установлены в соответствии с компоновкой области, редактируемой в меню.
Устройство отображения меню может дополнительно включать в себя модуль изменения компоновки, который выполняет обработку изменения компоновки области таким образом, чтобы уменьшить наложение областей в меню, при этом условия установки, определенные на основе результата обработки изменения компоновки, содержатся в качестве условий установки для этой области. Соответственно, спецификации меню могут быть установлены в соответствии с компоновкой областей, компоновка которых была изменена в меню.
Устройство отображения меню может дополнительно включать в себя модуль регистрации, который выполняет обработку регистрации приложения с меню, при этом сохраняются условия установки для этой области, добавленные для приложения при обработке регистрации. Соответственно, спецификации меню могут быть установлены в соответствии с областью приложения, зарегистрированного в меню.
Устройство отображения меню может дополнительно включать в себя модуль операций для выполнения операций с меню, при этом когда через модуль операций выбирают область, выделяемую в меню, контроллер отображения управляет отображением подменю приложения, соответствующего выбранной области, и отображением информации содержания в подменю содержания, которым управляет приложение. Соответственно, подменю приложения, соответствующего области, может отображаться в соответствии с выбором области в меню для отображения информации содержания для управления содержанием со стороны приложения.
Устройство отображения меню может дополнительно включать в себя модуль подготовки к выполнению, который выполняет подготовку для выполнения приложения, при этом, когда информацию содержания выбирают из подменю через модуль операций, модуль подготовки к выполнению предоставляет параметры активации содержания, соответствующего выбранной информации содержания, приложению, которое обрабатывает содержание. Соответственно, приложение, которое обрабатывает содержание, соответствующее информации содержания, может быть активировано в соответствии с выбором информации содержания в подменю.
Когда фокус области перемещают по меню через модуль операций, контроллер отображения может управлять отображением поворота области меню так, что угол поворота области, на которую направляют фокус, становится равным 0° в соответствии с областью, на которую направляется фокус, перемещающийся по спирали с центром в области меню, установленным, как опорная точка.
Когда выбирают область, на которую направлен фокус в меню через модуль операций, контроллер отображения может управлять отображением увеличения размера подменю для приложения, соответствующего выбранной области.
Когда поступает команда возврата в меню в этом подменю через модуль операций, контроллер отображения может управлять отображением с уменьшением размера с переходом из подменю в меню.
В соответствии со вторым аспектом настоящего изобретения предусмотрен способ отображения меню для отображения меню из множества приложений, способ включает в себя этапы, на которых: получают данные отображения информации содержания, представляющей содержание, подлежащее отображению в меню содержания, управляемом каждым приложением из каждого приложения; и управляют отображением информации содержания в каждой области в соответствии с условиями установки для области, предоставляемыми для каждого из приложений в меню, и данными отображения информации содержания, полученными от каждого из приложений.
Соответственно, отображением информации содержания, подлежащей отображению в меню в каждой области, управляют в соответствии с условиями установки для области, предоставленной каждому приложению в меню, и данными информации содержания, полученными от каждого приложения. Таким образом, спецификацию меню можно теперь установить со стороны приложения.
В соответствии с третьим аспектом настоящего изобретения, предусмотрена программа, обеспечивающая исполнение компьютером способа отображения меню в соответствии со вторым аспектом.
Предпочтительные эффекты изобретения
В соответствии с настоящим изобретением, как описано выше, могут быть предусмотрены устройство отображения меню, выполненное с возможностью установки спецификаций меню на стороне приложения, способ отображения меню и программа.
Краткое описание чертежей
На фиг.1 показана блок-схема, представляющая функциональную конфигурацию устройства изображения меню в соответствии с вариантом осуществления настоящего изобретения.
На фиг.2 показана блок-схема последовательности операций, представляющая порядок обработки по способу отображения меню.
На фиг.3 показана схема, представляющая переходы режима работы устройства изображения меню.
На фиг.4А показана схема, представляющая пример отображения в режиме общего вида.
На фиг.4В показана схема, представляющая пример отображения, когда фокус перемещают в режиме общего вида.
На фиг.4С показана схема, представляющая пример отображения в режиме вида области.
На фиг.4D показан пример отображения в режиме выполнения приложения.
На фиг.5 показана схема, представляющая перемещение фокуса между областями.
На фиг.6А показана схема, представляющая обработку редактирования (изменение компоновки) области.
На фиг.6В показана схема, представляющая обработку редактирования (изменение размера) области.
На фиг.6С показана схема, представляющая обработку редактирования (изменение угла поворота) области.
На фиг.7А показана схема, представляющая обработку изменения компоновки (перед изменением компоновки) области.
На фиг.7В показана схема, представляющая обработку изменения компоновки (после изменения компоновки) области.
На фиг.8А показана схема, представляющая обработку регистрации приложения.
На фиг.8В показана схема, представляющая обработку регистрации приложения.
На фиг.8С показана схема, представляющая обработку регистрации приложения.
На фиг.9 показана блок-схема, представляющая пример конфигурации аппаратных средств устройства изображения меню.
Подробное описание изобретения
Ниже предпочтительные варианты осуществления настоящего изобретения будут подробно описаны со ссылкой на приложенные чертежи. Следует отметить, что, в данном описании и на чертежах, элементы, которые имеют, по существу, одинаковую функцию и структуру, обозначены одинаковыми номерами ссылочных позиций, и их описание не будет здесь повторяться.
1. Конфигурация функции устройства отображения меню 100
На фиг.1 показана блок-схема, представляющая конфигурацию функции устройства 100 отображения меню. Устройство 100 отображения меню выполнено как устройство обработки информации, такое как персональный компьютер, PDA и мобильный телефон. Как показано на фиг.1, устройство 100 изображения меню включает в себя модуль 101 управления, модуль 111 операций, контроллер 113 отображения, модуль 115 дисплея, модуль 117 записи содержания и модуль 119 передачи данных.
Модуль 101 управления включает в себя CPU, ROM и RAM и управляет всем устройством 100 отображения меню. CPU считывает программу, такую как программа отображения меню и программа приложения, из ROM и т.п., и раскрывает программу в RAM для выполнения.
Модуль 101 управления включает в себя модуль 103 исполнения меню, модуль 105 исполнения приложения и модуль 107 сохранения. Модуль 103 исполнения меню выполняет программу отображения меню, а модуль 105 исполнения приложения исполняет программу приложения. Модуль 107 сохранения состоит из энергонезависимого запоминающего устройства и т.п., и содержит различные программы и исполняемые данные различных программ. Модуль 107 сохранения содержит информацию о регистрации приложений, условия установки для области А, предусмотренной для каждого приложения в меню, и данные отображения информации С содержания, отображаемой в каждой области А. Модуль 107 сохранения также содержит данные отображения информации С содержания, отображаемой для каждого приложения в подменю.
Условия установки для области А включают в себя компоновку, размер, угол поворота, название приложения и идентификатор области А в меню. Условия установки для области А устанавливают на основе заданных значений, когда пользователь регистрирует и регулирует приложение, в случае необходимости, перед записью в модуль 107 сохранения. После регистрации приложения условия установки для области А, в случае необходимости, также записывают в модуль 107 сохранения, после изменения их пользователем.
Данные отображения информации С содержания представляют содержание (в том числе вспомогательное содержание), предназначенное для отображения в меню или подменю содержания, управляемого каждым приложением. Данные отображения информации С содержания включают в себя список информации С содержания, предназначенной для отображения, изображения информации С содержания, и компоновку, размер, угол поворота, название содержания и идентификатор информации С содержания в области А или в подменю. Данные отображения информации С содержания записывают в модуль 107 сохранения с помощью модуля 105 выполнения приложения, когда выполняют каждое приложение (включая в себя услугу, описанную ниже).
Содержание, предназначенное для отображения в меню или подменю, устанавливают в каждом приложении. Для сетевого браузера устанавливают, например, сайты, дата/время просмотра которых или дата/время регистрации которых являются новыми, сайты, часто посещаемые, и сайты, дата/время обновления которых являются новыми среди зарегистрированных сайтов. Для музыкального проигрывателя композиции, дата/время воспроизведения которых являются новыми, список воспроизведения, дата/время регистрации которого являются новыми, устанавливают композиции/список воспроизведения, с высокой частотой воспроизведения, и композиции, оценка которых пользователем является высокой. Для видеопроигрывателя устанавливают видеоизображения, дата/время воспроизведения которых являются новыми, видеоизображения, частота воспроизведения которых является высокой, и видеоизображения, оценка которых пользователем является высокой. Для программы просмотра фотографий, устанавливают изображения, дата/время отображения которых являются новыми, изображения, частота отображения которых является высокой, и изображения, оценка которых пользователем является высокой. Для почтовой программы установлены почтовые отправления для каждого провайдера почтовой службы. Для программы просмотра карты установлены карты, дата/время отображения которых являются новыми, и карты, частота отображения которых является высокой. Для программы-планировщика установлены план на сегодня, план на эту неделю и планы для зарегистрированных памятных дней. Для загрузчика приложений установлены приложения, дата/время регистрации которых являются новыми, и приложения, частота загрузки которых является высокой.
Данные отображения информации С содержания предоставляют в модуль 103 исполнения меню с помощью модуля 105 исполнения приложения путем исполнения каждого приложения в соответствии с заданными правилами (типы данных, форматы и т.п.), определенными для выполнения способа отображения меню. Правила для исполнения способа отображения меню ограничены минимальными элементами таким образом, что различные приложения могут быть зарегистрированы в меню.
Изображения информации С содержания устанавливают с помощью каждого приложения. Для сетевого браузера, например, устанавливают изображение - снимок экрана веб-страницы и метки логотипа/пиктограммы, относящиеся к веб-странице. Для музыкального проигрывателя установлены фотографии альбома для музыкального альбома и предварительно установленные пиктограммы, которые использовались, как замена для фотографии альбома. Для видеопроигрывателя устанавливают изображения названий видеоизображений и изображения снимков экрана воспроизводимого видеоизображения. Для программы для просмотра фотографий установлены миниатюрные изображения фотографий и миниатюрные изображения типичных фотографий для каждого альбома. Для почтовой программы устанавливают почтовую пиктограмму. Для программы для просмотра карты устанавливают снимки изображений карты, изображения снимков индивидуально адаптированных карт, зарегистрированные точки/маршруты. Для программы-планирования устанавливают пиктограмму с пиктограммой, прикрепленной к ней. Для загрузчика приложений установлены изображения моментальных снимков/пиктограммы загружаемых приложений.
Название содержания также устанавливают с помощью каждого приложения. Для сетевого браузера, например, устанавливают название содержания, прикрепленного к веб-странице, и названия закладок, указанных пользователем. Для музыкального проигрывателя устанавливают названия композиции/списка воспроизведения/альбомов. Для видеопроигрывателя устанавливают названия видеоизображений. Для программы для просмотра фотографий устанавливают названия файла фотографий, названия, установленные пользователями, и названия, записанные, как метаданные фотографий. Для почтовой программы устанавливают названия провайдеров почты. Для программы для просмотра карты устанавливают последние точки доступа пользователя и названия, установленные пользователями. Для планировщика устанавливают названия планов. Для загрузчика приложений устанавливают названия загружаемых приложений.
Информация С содержания может содержать параметры, используемые для активации приложений, соответствующих содержанию. Параметры также устанавливают каждым приложением. Для сетевого браузера, например, устанавливают URL сайта, выбранного из подменю. Для музыкального проигрывателя устанавливают идентификатор композиции/альбома/списка воспроизведения, выбранных из подменю. Для видеопрогрывателя устанавливают идентификатор видеоизображения, выбранного из подменю. Для программы для просмотра фотографий устанавливают идентификатор фотографии, выбранной из подменю. Для почтовой программы устанавливают идентификатор провайдера почты, выбранного из подменю. Для программы для просмотра карты устанавливают режим, когда активируют такой режим отображения на основе определенной точки и режима поиска маршрута. Для программы-планировщика устанавливают идентификатор плана, выбранного из подменю. Для загрузчика приложения устанавливают идентификатор приложения, предназначенного для загрузки.
Модуль 103 исполнения меню имеет функции модуля получения, модуля редактирования, модуля изменения компоновки, модуля регистрации и модуля подготовки к выполнению. Модуль 103 исполнения меню считывает и получает данные отображения информации С содержания, записанной модулем 105 выполнения приложения, путем исполнения приложения из модуля 107 сохранения. Модуль 103 исполнения меню выполняет обработку редактирования области А в меню через модуль 111 операций. Модуль 103 исполнения меню выполняет обработку изменения компоновки областей А в меню таким образом, чтобы уменьшить наложение друг на друга областей А. Модуль 103 исполнения меню выполняет обработку регистрации приложения в меню. Модуль 103 исполнения меню выполняет подготовку для исполнения приложения модулем 105 исполнения приложения.
Модуль 111 операций получает информацию операции, вводимую пользователем. Информацию операции вводят через операции с помощью клавиатуры, устройства-указателя, пальца О пользователя и т.п. Контроллер 113 отображения управляет модулем 115 дисплея для того, чтобы выполнить отображение меню/подменю и также выполнить отображение во время выполнения приложения. Модуль 115 дисплея обеспечивает отображение меню/подменю и также выполняет отображение во время выполнения приложения. Модуль 115 дисплея представляет собой жидкокристаллическую панель, содержащуюся в устройстве 100 отображения меню, LCD, закрепленный снаружи на устройстве 100 отображения меню, и т.п. Случай, когда модуль 111 операций и модуль 115 дисплея интегрированы в виде сенсорной панели будет описан ниже, но модуль 111 операций и модуль 115 дисплея могут быть предоставлены по отдельности.
Модуль 117 записи содержания записывает содержание, обработанное приложениями, которые могут быть активированы из устройства 100 отображения меню, и информацию С содержания. Модуль 117 записи содержания записывает содержание и информацию С содержания путем ассоциирования с приложениями. Модуль 119 передачи данных передает/принимает данные в/из других устройств обработки информации, таких как провайдер услуги через сеть N передачи данных.
Приложение представляет собой программное приложение, имеющее GUI, для связи с пользователем, имеющее функцию выполнения работы, выполнение которой требуется пользователю, с использованием устройства 100 отображения меню, и которое может быть активировано через устройство 100 отображения меню. Ниже такое программное приложение, как вспомогательное приложение, имеющее GUI, такое как виджет, также называют приложением. Так называемая услуга, которая выполняет часть функции приложения, но не имеет GUI, отличается от приложений. Услуга представляет собой программу и т.п., выполняемую в фоновом режиме программы отображения меню, даже когда, например, почтовая программа, имеющая GUI, не выполняется, для выполнения функции передачи/приема почты. Содержание означает данные объекта, такие как неподвижные изображения, видеоизображения, голос, текст, веб-страницы, почта и игры. Информация С содержания означает информацию, сопровождающую данные объекта содержания, такие как идентификатор, название, категория и пиктограмма содержания.
2. Способ отображения меню
На фиг.2 показана блок-схема последовательности операций, представляющая порядок обработки в способе отображения меню.
Как показано на фиг.2, модуль 103 исполнения меню регистрирует приложения, которые могут быть активированы устройством 100 отображения меню с меню (этап S101). Приложения регистрируют на основе заданных значений, когда программу отображения меню устанавливают или регистрируют с помощью операций пользователя в режиме модуля ОМ5 запуска. Затем информацию о регистрации приложений записывают в модуль 107 сохранения.
Модуль 103 исполнения меню устанавливает условия установки для области А, для каждого из зарегистрированных приложений (S103). Условия установки для области А включают в себя компоновку, размер и угол поворота области в меню. Условия установки для области А установлены на основе предварительно установленных значений, когда область А регистрируют, и пользователь их регулирует, в случае необходимости, перед записью в модуль 107 сохранения. После регистрации условия установки для области А также записывают в модуль 107 сохранения, после изменения пользователем, в случае необходимости, в режиме ОМ4 редактирования области.
Модуль 105 исполнения приложения предоставляет данные отображения информации С содержания, представляющей содержание, предназначенное для отображения в меню/подменю в результате выполнения каждого приложения (S105). Данные отображения информации С содержания формируют на основе информации С содержания, записанной в модуле 117 записи содержания и/или на основе операции пользователя и записывают в модуль 107 сохранения для каждого приложения. Данные отображения информации С содержания записывают периодически или непериодически во время исполнения приложения (и услуги).
Модуль 105 исполнения приложения устанавливает содержание, предназначенное для отображения в меню/подменю, в результате исполнения каждого приложения. Содержание, предназначенное для отображения в меню/подменю, устанавливают на основе даты/времени использования содержания, даты/времени обновления, частоты использования, и информации, установленной пользователем в отношении содержания. Содержание, предназначенное для отображения в меню/подменю, устанавливают, как содержание, исполнявшееся приложением непосредственно перед этим, содержание, обновление которого детектировано непосредственно перед этим, содержание, частота использования которого является высокой, или содержание, установленное пользователем непосредственно перед этим через приложение.
Модуль 105 исполнения приложения устанавливает для каждого приложения данные отображения информации С содержания, представляющие содержание, предназначенное для отображения в меню/подменю, путем исполнения каждого приложения. Данные отображения информации С содержания включают в себя список информации С содержания, изображения для информации С содержания и компоновки, размер, угол поворота и т.п. информации С содержания в области А. Тип, формат и т.п. данных отображения информации С содержания задан между приложением и модулем 103 исполнения меню. Таким образом, данные отображения информации С содержания предоставляют в модуль 103 исполнения меню с помощью модуля 105 исполнения приложения, путем исполнения приложения в соответствии с заданными правилами, определенными для исполнения способа отображения меню.
Модуль 103 исполнения меню обеспечивает отображение с помощью модуля 115 дисплея меню через контроллер 113 дисплея в соответствии с информацией регистрации приложения, условиями установки для области А, соответствующей приложению, и данными отображения информации С содержания (S107). Модуль 103 исполнения меню считывает данные отображения приложения периодически или непериодически из модуля 107 сохранения во время исполнения меню, например, когда меню активируют, или приложение завершается. В меню данные отображения информации С содержания, представляющей содержание, предназначенное для отображения в меню, отображают в области, установленной для каждого зарегистрированного приложения.
Если состояние каждого приложения обновляют путем исполнения приложения, модуль 105 исполнения приложения уведомляет модуль 103 исполнения меню об обновлении состояния (S109, S111). Уведомление об обновлении состояния приложения может быть передано, если услугу выполняют, даже при том, что модуль 105 исполнения приложения не исполняет это приложение.
Уведомление об обновлении состояния приложения передают, когда, например, содержание используют или обновляют, или выполняют операцию в отношении содержания таким образом, что становится необходимым изменить отображение соответствующей области А. В соответствии с обновлением состояния приложения, модуль 105 исполнения приложения записывает данные отображения, необходимые для обновления отображения соответствующей области А в модуль 107 сохранения. Желательно, чтобы модуль 105 исполнения приложения выполнял уведомление об обновлении состояния после идентификации приложения и информации С содержания. Затем модуль 103 исполнения меню считывает обновленные данные отображения из модуля 107 сохранения, для обеспечения отображения модулем 115 отображения обновленного меню через контроллер 113 отображения (S113).
Уведомление об обновлении состояния используют для разных вариантов использования в зависимости от приложения. Например, уведомление об обновлении состояния используют для уведомления о том, что информация рекомендации была получена от провайдера услуги, зарегистрированного для каждого приложения через модуль 119 передачи данных. Музыкальный проигрыватель, видеопроигрыватель, или проигрыватель фотографий используют уведомление об обновлении состояния для передачи уведомления об добавлении/удалении содержания в/из определенного места записи устройства 100 отображения меню, такое как добавление/удаление содержания в/из устройства 100 отображения меню. Сетевой браузер использует уведомление об обновлении состояния для передачи уведомления об обновлении канала RSS, зарегистрированного пользователем. Почтовая программа использует уведомление об обновлении состояния, для того чтобы передать уведомление о новом почтовом отправлении. Приложение-планировщик использует уведомление об обновлении состояния, для того чтобы передать уведомление о наступлении временной точки, установленной пользователем.
Если выбрана область А в меню, модуль 103 исполнения меню обеспечивает отображение модулем 115 отображения, через контроллер 113 отображения, подменю приложения, соответствующего выбранной области A (S115, S117). Модуль 103 исполнения меню обеспечивает отображение модулем 115 отображения подменю через контроллер 113 отображения в соответствии с данными отображения информации С содержания, представляющей содержание (включая в себя вспомогательное содержание), предназначенное для отображения в подменю.
Если содержание (включая в себя вспомогательное содержание) будет выбрано из подменю, модуль 103 исполнения меню уведомляет модуль 105 исполнения приложения об исполнительных инструкциях содержания (S119, S121). Исполнительные инструкции передают, как уведомление, вместе с параметрами для активации приложения, в случае необходимости. Модуль 105 исполнения приложения исполняет приложение, которое обрабатывает выбранное содержание (S123). Модуль 105 исполнения приложения считывает выбранное содержание из модуля 117 записи содержания для обработки содержания путем исполнения приложения.
3. Режим работы
На фиг.3 показана схема, представляющая переходы режима работы устройства 100 отображения меню. Как показано на фиг.3, устройство 100 отображения меню имеет режимы работы, такие как режим ОМ1 общего обзора, режим ОМ2 обзора области, режим ОМ3 исполнения приложения, режим ОМ4 редактирования области и режим ОМ5 запуска.
Режим ОМ1 общего обзора представляет собой режим, в котором меню множества приложений отображают, используя область А, предусмотренную для каждого приложения. Режим ОМ2 обзора области представляет собой режим, в котором отображают подменю приложения. Режим ОМ3 исполнения приложения представляет собой режим, в котором исполняют приложение. Режим ОМ4 редактирования области представляет собой режим, в котором компоновку области А редактируют в меню. Режим ОМ5 запуска представляет собой режим, в котором приложение активируют или приложение регистрируют.
В соответствии с операциями выбора области А, режим работы переключают с режима ОМ1 общего обзора на режим ОМ2 обзора области (Т12). В соответствии с операцией выбора режима, режим работы переключают с режима ОМ2 обзора области на режим ОМ1 общего обзора (Т21). В соответствии с инструкциями исполнения содержания в подменю, режим работы переключают с режима ОМ2 обзора области на режим ОМ3 исполнения приложения (Т23). В соответствии с операцией выбора режима на экране исполнения приложения, режим работы переключают с режима ОМ3 исполнения приложения на режим ОМ1 общего обзора (Т31).
В соответствии с операцией выбора режима, режим работы переключают между режимом ОМ1 общего обзора и режимом ОМ4 редактирования области (Т14, Т41), и режим работы переключают между режимом ОМ1 общего обзора и режимом ОМ5 запуска (Т15, Т51). Кроме того, в соответствии с операцией активации приложения, режим работы переключают с режима ОМ5 запуска в режим ОМ3 исполнения приложения (Т53).
На фиг.4 показана схема, представляющая переходы режима работы из режима ОМ1 общего обзора через режим ОМ2 обзора области в режим ОМ3 исполнения приложения. На фиг.5 показана схема, представляющая перемещение фокуса между областями А.
На фиг.4 представлено устройство 100 отображения меню, которое представляет собой складной PDA. В устройстве 100 отображения меню предусмотрена рамка F, которая разделяет экран отображения на верхнюю область и нижнюю область для реализации механизма складывания. Ниже, хотя экран отображения устройства 100 отображения меню разделен на верхнюю область и нижнюю область, случай, когда экран отображения состоит из одной области отображения, также описан таким же образом.
3-1. Режим ОМ1 общего обзора
На фиг.4А показан пример отображения меню в режиме ОМ1 общего обзора. В верхней области и в нижней области, наряду с областью А для каждого зарегистрированного приложения, данные отображения информации С содержания, представляющие содержание, которое должно быть отображено в меню, отображают в каждой области А.
Модуль 103 исполнения меню обеспечивает отображение меню модулем 115 дисплея через контроллер 113 в соответствии с информацией регистрации приложения, условий установки для области А, соответствующей приложению, и данных отображения информации С содержания, которые должны быть отображены в меню.
В примере, показанном на фиг.4А, области А1, А2, A3, А4, А5 и А6, предназначенные для каждого из приложений, таких как часы, почта, фотографии, кинофильмы, музыка и сеть, обновляются, соответственно, в меню. В то время как область А представлена как прямоугольная область, области А могут быть предусмотрены, как области, имеющие другую форму, отличную от прямоугольника. Кнопки B1, B2 перемещения начальной точки "PREV" (предыдущий), "NEXT" (следующий), предназначенные для перемещения фокуса между областями А, отображают в нижней части экрана отображения. Кнопки В3, В4 модуля запуска, предназначенные для отображения модуля L запуска в каждой из верхней области и нижней области, отображаются с левого и правого концов экрана дисплея, соответственно.
В области А1 часов отображают информацию С содержания часов. В области А2 почты отображают дату приема почты вместе с информацией С содержания, относящейся к содержанию почты, принятой непосредственно перед этим. В области A3 фотографий отображают информацию С содержания (миниатюрные изображения), относящуюся к содержанию фотографий. В области А4 кинофильмов отображают информацию С содержания (изображения снимков экрана) для содержания кинофильма, воспроизводившегося непосредственно перед этим, и информацию С содержания в отношении родственного содержания. В области А5 музыки отображают информацию С содержания (изображение альбома) в отношении музыкального содержания, воспроизводившегося непосредственно перед этим. В области А6 обновления сети даты обновления страницы отображают вместе с информацией С содержания (изображения снимков экрана сетевых страниц) сетевых страниц, обновленных непосредственно перед этим.
Название приложения, соответствующего области А, отображают в каждой области А и, в зависимости от приложения, отображают название содержания. В меню фокус направлен на область А4 кинофильма, обозначенную толстой пунктирной линией.
Область А отображают в заданной компоновке в области меню, в соответствии с условиями установки, включающими в себя компоновку области А, размер, угол поворота, название приложения и идентификатор. Область меню представляет собой виртуальную плоскость, где область А приложения, зарегистрированная с определенной компоновкой в этом меню, и участком его, отображается на экране отображения. Компоновку области А определяют путем установки верхнего левого угла области А, в качестве опорной точки, ее размер определяют как относительные координаты от опорной точки до нижнего правого угла области А, а угол ее поворота определяют как угол относительно опорной точки, установленной как центр поворота.
Информацию С содержания отображают в заданной компоновке в каждой области А, в соответствии с данными отображения, состоящими из списка информации С содержания, изображения информации С содержания, и компоновкой, размером, углом поворота, названием содержания и идентификатором информации С содержания в каждой области А. Аналогично области А, компоновка, размер и угол поворота информации С содержания определены для данных отображения информации С содержания.
В то время как области А располагают без наложения на другую область А в примере, показанном на фиг.4А, область А может быть размещена с наложением на другую область А. В таком случае, контроллер 113 отображения управляет отображением областей А таким образом, чтобы область А с повышенным приоритетом отображалась так, чтобы она располагалась сверху на экране отображения в соответствии с порядком приоритетов, установленным для каждой области А. Желательно, чтобы контроллер 113 отображения управлял отображением области А таким образом, что область А фокуса отображается поверх других областей А на экране дисплея.
Область меню можно отображать с возможностью прокрутки вертикально, горизонтально или в направлении наклона относительно экрана отображения и также можно отображать с возможностью вращения вокруг центра области меню. Если выполнять операцию перетаскивания, путем определения другой области, кроме области А в меню, происходит прокрутка области меню и отображение, связанное с операцией перетаскивания. Операция перетаскивания представляет собой операцию, в которой палец О, находящийся в контакте с экраном дисплея, перемещают в заданное положение на экране дисплея. Если выполняют операции с одной из кнопок PREV", "NEXT" B1, B2 перемещения фокуса, "область меню поворачивается в соответствии с движением фокуса и отображается.
Когда область меню прокручивают и отображают, модуль 103 исполнения меню рассчитывает компоновку области А на экране отображения после прокрутки и обеспечивает отображение модулем 115 отображения области меню после прокрутки через контроллер 113 отображения. Когда область меню прокручивают и отображают, модуль 103 исполнения меню рассчитывает компоновку области А на экране отображения после прокрутки, с учетом величины прокрутки в меню. Область в области меню, которая выходит за пределы экрана отображения, не отображается.
На фиг.4В показано состояние после того, как фокус переместится из состояния, показанного на фиг.4А, в область А5 музыки. Порядок фокусирования устанавливают в каждой области А, в соответствии с компоновкой области А в области меню. Фокус перемещают в область А к следующей или предыдущей в порядке фокусирования области фокусирования А в соответствии с операцией, выполняемой с кнопками "PREV" или "NEXT", В1, В2 в меню.
Модуль 103 исполнения меню рассчитывает компоновку области А и информации С содержания на экране дисплея путем расчета заданного угла поворота от угла поворота области А5 музыки и выполнения обработки преобразования координат. Затем, на основе результата обработки, контроллер 113 отображения управляет отображением информации С содержания в области А для содержания, отображаемого в меню.
Когда область меню поворачивают и отображают, модуль 103 исполнения меню рассчитывает компоновку области А и информации С содержания на экране отображения после поворота и обеспечивает отображение модулем 115 отображения области меню после поворота через контроллер 113 отображения. Данные отображения информации С содержания устанавливают на основе состояния, в котором область меню не была повернута. Таким образом, если область меню поворачивают и отображают, модуль 103 исполнения меню рассчитывает компоновку информации С содержания на экране отображения после поворота с учетом величины поворота области меню для отображения данных информации С содержания.
В примере, показанном на фиг.5, порядок фокусирования устанавливают по спирали с центром области меню, установленным как опорная точка. Порядок фокусирования устанавливают по часовой стрелке вдоль спирали с областью А, расположенной в центре спирали, установленной как начальная точка. В этом случае, область меню разделяют, например, на подобласти (i, j) в виде решетки размером 3×3, и каждую область А относят к подобласти в соответствии с положением центра (помеченным • на фиг.5) области А. Количество подразделений подобластей и формы подразделений соответствующим образом устанавливают в соответствии с количеством областей А и их формой.
Как показано на фиг.5, верхняя левая подобласть и нижняя правая подобласть определены как подобласть (1, 1) и подобласть (3, 3), соответственно. Области A1, A2, A3, А4, А5 и А6, такие как часы, почта, фотографии, кинофильмы, музыка и сетевые обновления выделяют для подобластей (2, 2), (1, 3), (1, 2), (1, 1), (3, 1) и (3, 3), соответственно. Порядок фокусирования устанавливают в порядке область A1 часы, область A2 почта, область A3 фотографии, область А4 кинофильма, область А5 музыка и область А6 сетевого обновления по часовой стрелке спирально, используя подобласть (2, 2) как опорную. Если множество областей А выделяют для одной и той же подобласти, порядок фокусирования областей А устанавливают так, чтобы порядок фокусирования области А, расположенной в положении ближе к направлению установки порядка фокусирования, был более ранним.
В состоянии, показанном на фиг.4В, область меню поворачивается по часовой стрелке после выполнения операции с кнопкой В2 "NEXT", в состоянии, показанном на фиг.4А, и фокусирование переносят на область А5 музыки, являющейся следующей в порядке фокусирования, после фокусирования на области А4 кинофильма. Угол поворота области меню регулируют таким образом, чтобы угол поворота области А5 музыки стал равным 0. В соответствии с этим, видимость сфокусированной области А5 может быть улучшена.
3-2. Режим ОМ2 просмотра области
На фиг.4С показан пример отображения подменю в режиме ОМ2 просмотра области. На фиг.4С, представлено состояние, в котором область А5 музыки выбирают из состояния, показанного на фиг.4В. Если область области А установлена, и операцию указания выполняют для другой области в течение заданного периода в режиме ОМ1 общего просмотра, режим операции переключают на режим ОМ2 просмотра области.
Если выбирают область А, размеры выбранной области А увеличивают и отображают в верхней области, и информацию С0 содержания, отображаемую в области А, увеличивают и отображают. В нижней области отображают информацию С1-С3 содержания для вспомогательного содержания, предназначенного для отображения в меню.
Модуль 103 исполнения меню обеспечивает отображение модулем 115 отображения подменю через контроллер 113 отображения в соответствии с данными отображения информации С0-С3 содержания, которая должна отображаться в подменю.
В примере, показанном на фиг.4С, изображение обложки музыкального альбома и ряд музыкальных произведений, в виде записанных дорожек, отображают в верхней области, как информацию С0 содержания. В нижней области изображения обложек, содержащих музыкальное произведение в виде записанных дорожек, отображают как информацию С1-С3 содержания для вспомогательного содержания. Кнопку В5 "ALL VIEW" (просмотр всего) для переключения режима работы в режим ОМ1 общего просмотра и кнопки "PREV", "NEXT" В6, В7 выбора, для выбора вспомогательного содержания отображают в нижней части экрана отображения. В нижней области отображается кнопка "PLAY" (воспроизведение) В8, для передачи команды на воспроизведение вспомогательного содержания, выбранного при выполнении операций с отображаемыми кнопками В6, В7 выбора.
В состоянии, показанном на фиг.4С, модуль 103 исполнения меню переключает режим работы на режим ОМ1 общего просмотра, показанный на фиг.4В, с сопровождением отображения с уменьшением размера из области А до меню в соответствии с операцией, выполняемой с кнопкой В5 "ALL VIEW". После переключения режима операции область меню может отображаться без прокрутки и поворотов. Модуль 103 исполнения меню обеспечивает для пользователя возможность выбора вспомогательного содержания, используя курсор, перемещающийся между вспомогательным содержанием в соответствии с операцией, выполняемой с кнопками В6, В7 "PREV", "NEXT". В состоянии, показанном на фиг.4С, выбирают вспомогательное содержание С1.
3-3. Режим ОМ3 исполнения приложения
На фиг.4D показан пример отображения экрана исполнения приложения. На фиг.4D показано состояние, в котором передают команду на воспроизведение вспомогательного содержания в состоянии, показанном на фиг.4В. Если поступает команда на воспроизведение вспомогательного содержания от кнопки В8 "PLAY" в режиме ОМ2 просмотра области, режим операции переключают на режим ОМ3 исполнения приложения.
Модуль 103 исполнения меню уведомляет модуль 105 исполнения приложения об командах исполнения, включающих в себя параметры, такие как информация С содержания вспомогательного содержания, выбранного из подменю. Модуль 105 исполнения приложения считывает содержание из модуля 117 записи содержания для обработки содержания путем выполнения приложения, которое обрабатывает вспомогательное содержание, предназначенное для исполнения.
В состоянии, показанном на фиг.4D, экран исполнения приложения отображают путем наложения на него меню, показанного на фиг.4В. В верхней области меню AM операции приложения отображают вместе с информацией С содержания, показанной на фиг.4С. В меню AM операции приложения отображается информация, относящаяся к воспроизводимому вспомогательному содержанию, и кнопки операций, такие Пауза, Быстрая обратная перемотка и Быстрая перемотка вперед. Кнопка В5 "ALL VIEW", предназначенная для переключения режима операции в режим ОМ1 общего просмотра, отображается в нижней части экрана отображения.
В состоянии, показанном на фиг.4D, модуль 103 исполнения меню переключает режим работы на режим ОМ1 общего просмотра, показанный на фиг.4 В, в соответствии с операцией, выполняемой кнопкой В5 "ALL VIEW". Модуль 105 исполнения приложения выполняет обработку воспроизведения вспомогательного содержания в соответствии с операцией, выполняемой кнопками операций в меню AM операции.
3-4. Режим ОМ4 редактирования области
На фиг.6 приведена схема, показывающая обработку редактирования в области А. Если прикоснуться к области, соответствующей области А на экране отображения меню в течение заданного периода пальцем О и т.п., режим операции переключается из режима ОМ1 общего просмотра в режим ОМ4 редактирования области, и теперь область А доступна для редактирования. Если прикоснуться пальцем О к области, расположенной за пределами области А и т.п., в течение заданного периода в состоянии редактирования, режим операции переключается из режима ОМ4 редактирования области в режим ОМ1 общего просмотра.
В примере, показанном на фиг.6, область А4 кинофильма, обозначенная толстой пунктирной линией, становится областью, предназначенной для редактирования. Метки M1, M2 изменения, предназначенные для изменения размера и угла, отображают в заданных положениях области А. В режиме ОМ4 редактирования области, как показано ниже, можно изменять компоновку, размер и угол поворота области А.
Если, как показано на фиг.6А, пользователь указывает область за пределами меток M1, M2 изменения в области А4 и выполняет операцию перетаскивания, компоновка области А4 изменяется. Область А4 изменятся по компоновке и отображается, будучи связанной с операцией перетаскивания области А4, и ее компоновка изменяется в соответствии с положением области А4' после операции перетаскивания.
Если, как показано на фиг.6В, пользователь указывает метку M1 изменения в области А4 и выполняет операцию перетаскивания, размер области А4 изменяется. Размер области А4 изменяется, и она отображается, будучи связанной с операцией перетаскивания, выполняемой с меткой M1 изменения размера, и ее размер изменяется в соответствии с положением метки M1 изменения размера после операции перетаскивания. В примере, показанном на фиг.6В, если метка M1 изменения размера в правом нижнем углу области А4 перемещается в результате операции перетаскивания, размер области А4 изменяется на размер области А4' в соответствии с положением метки M1 изменения размера после перемещения, в то время как верхний левый угол области А4 остается фиксированным.
Если, как показано на фиг.6С, пользователь указывает метку M2 изменения угла в области А4 и выполняет операцию перетаскивания, угол поворота области А4 меняется. Для области А4 изменяется угол поворота, и она отображается, будучи связанной с операцией перетаскивания метки M2 изменения угла, и ее угол поворота изменяется в соответствии с положением метки M2 изменения угла после операции перетаскивания. В примере, показанном на фиг.6С, если метка M2 изменения размера в верхнем правом углу области А4 перемещается в результате операции перетаскивания, угол поворота области А4 изменяется на угол поворота области А4' в соответствии с положением метки M2 изменения угла после перемещения, в то время как верхний левый угол области А4 является фиксированным.
Модуль 103 исполнения меню изменяет условия установки (компоновку, размер и угол поворота) для области А на основе операции перетаскивания области А, которая должна быть отредактирована, или меток M1, M2 изменения. Хотя обработку редактирования области А также выполняют в состоянии, в котором выполняют прокрутку или поворот меню, условия установки для области А меняются на основе координат области меню. Таким образом, условия установки для области А изменяются после преобразования положения области А или изменения меток M1, M2 после операции перетаскивания на экране отображения координат области меню. Затем, измененные условия установки для области А сохраняются с помощью модуля 107 сохранения.
На фиг.7 показана схема, представляющая обработку изменения компоновки области А. Если пользователь передает команду на изменение компоновки области с помощью заданной операции в режиме ОМ4 редактирования области, происходит изменение компоновки области А. При изменении компоновки областей А, компоновка областей А изменяется таким образом, что уменьшается наложение областей А.
В примере, показанном на фиг.7А, области А1, A3 часов и фотографий, области А2, А6 почты и сетевого обновления, и области А4, А5 кинофильмов и музыки накладываются, и уменьшается видимость областей А2, A3, А4, отображаемых позади областей А1, А5, А6.
Модуль 103 исполнения меню сравнивает центральные положения (помеченные как •, ∘ на фиг.7) областей А, и центральные положения (обозначенные как Х на фиг.7) подобластей, и изменяет условия установки для области А, для изменения положения области А. Затем измененные условия установки записывают в модуль 107 сохранения. В этом случае, область меню разделяют, например, на подобласти (i, j) в виде решетки 3×3, и каждую область А относят к центральному положению соответствующей подобласти в соответствии с центральным положением области А. Количество разделений и форму разделения подобластей соответствующим образом устанавливают в соответствии с количеством областей А и их формой.
Как показано на фиг.7А, верхняя левая подобласть и нижняя правая подобласть определены, как подобласть (1, 1) и подобласть (3, 3), соответственно. Области А1, A3 часов и фотографий расположены в подобласти (2, 2), область А2 почты расположена в подобласти (2, 3), область А6 сетевого обновления расположена в подобласти (3, 3), и области А4, А5 кинофильма и музыки размещены в подобласти (2, 1). В случае, например, областей А1, A3 часов и фотографии, центральное положение области А1 часов расположено ближе к подобласти (2, 2), чем центральное положение области A3 фотографии. Центральное положение другой области А не присутствует в подобласти (1, 2), расположенной слева от подобласти (2, 2).
Таким образом, как показано на фиг.7В, центральное положение области А1 часов изменено на центральное положение подобласти (2, 2), и центральное положение области A3 фотографии изменено на центральное положение подобласти (1, 2). Аналогично, центральное положение области А2 почта изменено на центральное положение подобласти (1, 3), центральное положение области А4 кинофильма изменено на центральное положение подобласти (1, 1), центральное положение области А5 музыки изменено на центральное положение подобласти (2, 1), и центральное положение области А6 сетевого обновления изменено на центральное положение подобласти (3, 3).
Модуль 103 исполнения меню выполняет обработку изменения компоновки областей, как описано выше, изменяет условия установки (компоновка областей А) для областей А, и записывает измененные условия установки в модуль 107 сохранения. Вместе с изменением компоновки областей А, размер и/или угол поворота области А могут быть изменены. Обработка изменения компоновки области А может быть выполнена в состоянии, в котором область меню не прокручивают или не поворачивают, либо в состоянии, в котором область меню прокручивают или поворачивают.
3-5. Режим ОМ5 запуска
На фиг.8 показана схема, представляющая обработку регистрации приложения. Если произойдет прикосновение к области, соответствующей кнопкам В3, В4 запуска на экране отображения меню, в течение заданного периода пальцем О и т.п., режим работы переключается с режима ОМ1 общего просмотра на режим ОМ5 запуска, и приложения могут быть зарегистрированы. Если прикоснуться к области за пределами модуля L запуска пальцем О и т.п.в течение заданного периода на экране отображения в состоянии, в котором приложения могут быть зарегистрированы, режим операции переключается с режима ОМ5 запуска в режим ОМ1 общего просмотра.
Если выполнить операцию с кнопками В3 или В4 запуска на левом конце и на правом конце экрана отображения, модуль L запуска отображается с наложением на меню в верхней области или в нижней области. В модуле L запуска отображаются пиктограммы I1-I7, названия и т.п. приложений, которые не зарегистрированы в меню для приложений, которые могут быть выполнены из устройства 100 отображения меню.
Если прикоснуться к области, соответствующей пиктограмме I приложения на экране отображения модуля L запуска, в течение заданного периода с помощью пальца О и т.п., модуль 103 исполнения меню переключает режим операции в режим ОМ3 исполнения приложения. Затем модуль 105 исполнения приложения активирует соответствующее приложение. В примере, показанном на фиг.8А, выбирают пиктограмму 12 модуля планирования и, таким образом, активируют модуль планирования.
Если пиктограмма I приложения будет указана и будет выполнена операция перетаскивания и сброса из области такой, как область L модуля запуска, в область меню, модуль 103 исполнения меню обновляет информацию о регистрации приложения. Кроме того, модуль 103 исполнения меню добавляет область А соответствующего приложения к меню в соответствии с операцией перетаскивания и сброса пиктограммы I. В примере, показанном на фиг.8В, операцию перетаскивания и сброса пиктограммы 12 модуля планирования выполняют и, таким образом, модуль планирования регистрируют в меню. Затем, как показано на фиг.8С, область А7 модуля планирования добавляется к меню.
Компоновку добавленной области А7 устанавливают путем использования положения сброса пиктограммы 12, как опорной точки, и размер и угол ее поворота устанавливают, как заданные значения. Область А7 становится доступной для редактирования в режиме редактирования области, и метки M1, M2 изменения, предназначенные для изменения размера и угла поворота, отображаются в области А7. Затем компоновку, размер и угол поворота области А7 изменяются таким же образом, как и в режиме ОМ4 редактирования области. Когда обработку редактирования области А7 заканчивают, модуль 103 исполнения меню записывает условия установки области А7 в модуль 107 сохранения.
4. Конфигурация аппаратных средств устройства 100 отображения меню
На фиг.9 показана блок-схема, представляющая пример конфигурации аппаратных средств устройства 100 отображения меню.
Устройство 100 отображения меню, в основном, включает в себя CPU 901, ROM 903, RAM 905, главную шину 907, мост 909, внешнюю шину 911, интерфейс 913, устройство 915 ввода, устройство 917 вывода, устройство 919 сохранения, привод 921, соединительный порт 923 и устройство 925 связи.
CPU 901 исполняет функцию модуля арифметической обработки или устройства управления и, по меньшей мере, частично управляет работой устройства 100 отображения меню в соответствии с различными программами, записанными в ROM 903, RAM 905, устройство 919 сохранения или на съемном носителе 927 записи. В ROM 903 содержатся программы и параметры, используемые CPU 901. В RAM 905 временно сохраняют программы, исполняемые CPU 901, и параметры для выполнения программы. CPU 901, ROM 903 и RAM 905 взаимно соединены с помощью главной шины 907. Главная шина 907 соединена с внешней шиной 911 через мост 909.
Устройство 915 ввода представляет собой модуль операций, с которым может выполнять операции пользователь, такой как мышь, клавиатура, сенсорная панель, кнопка и переключатель. Устройство 915 ввода также может представлять собой, например, пульт дистанционного управления, который использует радиоволны, такие как инфракрасные лучи, или внешнее устройство 929, такое как мобильный телефон и PDA, совместимый с операцией устройства 100 отображения меню. Устройство 915 ввода включает в себя схему управления вводом, которая генерирует входной сигнал на основе информации операции, введенной пользователем, используя, например, описанный выше модуль операций, и выводит входной сигнал в CPU 901. Пользователь устройства 100 отображения меню вводит различные виды данных в устройство 100 отображения меню через операцию устройства 915 ввода, для передачи инструкции на операцию обработки.
Устройство 917 вывода включает в себя устройство, выполненное с возможностью уведомления пользователя о полученной информации визуально или с помощью звукового сигнала, например, устройство отображения, такое как электронно-лучевая трубка, жидкокристаллический дисплей и лампочка, устройство вывода аудиосигнала, такое как громкоговоритель и головной телефон, принтер, мобильный телефон и факсимильное устройство. Устройство 917 вывода выводит результат обработки устройства 100 отображения меню. Например, устройство отображения отображает результат обработки с помощью устройства 100 отображения меню как текстовую информацию или информацию изображении, и устройство вывода аудиосигнала преобразует аудиосигнал воспроизводимых аудиоданных, акустических данных и т.п., в аналоговый сигнал для вывода.
Устройство 919 сохранения представляет собой устройство для сохранения данных и содержит, например, магнитное устройство сохранения, такое как HDD, полупроводниковое устройство сохранения, оптическое устройство сохранения или магнитооптическое устройство. Устройство 919 сохранения сохраняет программы, исполняемые CPU 901, различного рода данные и различные виды данных, получаемых снаружи.
Привод 921 представляет собой блок считывания и записи для записи носителя и встроен в устройство 100 отображения меню или прикреплен к нему снаружи. Привод 921 считывает записанные данные со съемного носителя 927 записи, такого как установленный магнитный диск, оптический диск и полупроводниковое запоминающее устройство, и выводит записанные данные в RAM 905 для записи данных, предназначенных для записи.
Соединительный порт 923 представляет собой порт для непосредственного соединения внешнего устройства 929, например, порт USB, порт SCSI или порт RS232C с устройством 100 отображения меню. Устройство 100 отображения меню получает/обеспечивает данные из/во внешнее устройство 929, соединенное с портом 923 соединения через порт 923 соединения.
Устройство 925 связи представляет собой интерфейс связи, состоящий из устройства связи для соединения с сетью N передачи данных. Устройство 925 связи представляет собой, например, карту передачи данных для кабельных или беспроводных LANUSB, маршрутизатор для ADSL или модем для связи. Устройство 925 связи передает/принимает сигнал в/из, например, Интернета или из другого устройства связи в соответствии с заданным протоколом. Сеть N связи, соединенная с устройством 925 связи, состоит из сети, соединенной по кабелю или беспроводно. Сеть N связи может представлять собой сеть Интернет, домашнюю LAN, связь по инфракрасным лучам, связь по радиоволне или связь через спутник.
Пример аппаратной конфигурации для реализации функции устройства 100 отображения меню в соответствии с вариантом осуществления настоящего изобретения был описан выше. Каждый конструктивный элемент для аппаратных средств может быть выполнен путем использования общих устройств или путем использования устройств, специально предназначенных для функции каждого конструктивного элемента.
5. Заключение
В соответствии с устройством 100 отображения меню, в соответствии с вариантом осуществления настоящего изобретения, как описано выше, отображением информации С содержания управляют в каждой области А в соответствии с условиями установки для области А, установленной для каждого приложения в меню, и данными отображения информации С содержания, полученной из каждого приложения. Таким образом, спецификации меню теперь можно устанавливать со стороны приложения.
Соответственно, пользователь может пользоваться хорошей средой меню путем установки спецификации меню, как требуется, через изменение содержания, предназначенного для отображения в меню, и изменения данных отображения. Разработчики приложений также могут обеспечить хорошую среду для пользователя, предназначенную для пользователя, путем установки спецификации меню в соответствии с требованиями.
Предпочтительные варианты осуществления настоящего изобретения были описаны выше со ссылкой на приложенные чертежи, в то время как настоящее изобретение не ограничивается, конечно, представленными выше примерами. Специалист в данной области техники сможет найти различные изменения и модификации в пределах объема приложенной формулы изобретения, и следует понимать, что они, естественно, попадают в пределы технического объема настоящего изобретения.
Список номеров ссылочных позиций
100 Устройство отображения меню
101 Модуль управления
103 Модуль исполнения меню
105 Модуль исполнения приложения
107 Модуль сохранения
111 Модуль операций
113 Контроллер отображения
115 Модуль отображения
117 Модуль записи содержания
119 Модуль связи