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

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

 

Область техники, к которой относится изобретение

Настоящее изобретение относится к устройству обработки информации, способу обработки информации и программе.

Уровень техники

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

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

Список литературы

Патентная литература

Патентная литература 1: Публикация №2004-336597 выложенной заявки на японский патент

Раскрытие изобретения

Техническая задача

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

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

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

Решение задачи

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

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

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

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

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

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

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

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

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

Полезные результаты изобретения

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

Краткое описание чертежей

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

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

На фиг.3 показана иллюстративная схема, представляющая конфигурацию внешнего вида (со стороны экрана дисплея) и пример использования устройства обработки информации в соответствии с первым вариантом осуществления.

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание вариантов осуществления

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

Кроме того, описание будет представлено в следующем порядке:

1. Пример предшествующего уровня техники (фиг.1).

2. Решение задачи в примере предшествующего уровня техники.

3. Первый вариант осуществления.

3-1. Конфигурация системы обработки информации (фиг.2).

3-2. Краткий обзор устройства обработки информации и способа обработки информации (фиг.3-5).

3-3. Конфигурация аппаратных средств устройства обработки информации (фиг.6 и 7).

3-4. Функциональная конфигурация устройства обработки информации (фиг.8 и 9).

3-5. Способ обработки информации (фиг.10-16).

4. Заключение.

1. Пример предшествующего уровня техники

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

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

Кроме того, в системе 1 видеоотображения указывающий контент от пользователя заранее относят к изменению координат указывающего положения на сенсорной панели LCD как элемент отображения гибкого устройства 2 отображения. Гибкое устройство 2 дисплея детектирует изменение координат указывающего положения на экране дисплея, идентифицирует указывающий контент, присвоенный детектируемому изменению координат, и формирует сигнал управления на основе идентифицированного указывающего контента.

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

2. Решение задачи в примере предшествующего уровня техники

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

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

3. Первый вариант осуществления

3-1. Конфигурация системы обработки информации

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

Как показано на фиг.2, система 10 обработки информации в соответствии с настоящим вариантом осуществления включает в себя портативное устройство 100 обработки информации, выходное устройство 200 и веб-сервер 30. В системе 100 обработки информации устройство 100 обработки информации выполнено с возможностью осуществления связи с выходным устройством 200 и веб-сервером 300 через сеть 400. Тип сети 400 не ограничен чем-либо конкретным, но он может, например, представлять собой сеть Интернет, домашнюю сеть, построенную с использованием протокола, такого как Альянс цифровых сетей для дома (DLNA) или тому подобное.

В системе 10 обработки информации, когда пользователь просматривает веб-страницу на веб-сервере 300, например, через браузер, используя устройство 100 обработки информации, пользователь может выбирать конкретный контент и выводить этот контент в выходное устройство 200. В этом случае когда пользователь выполняет манипуляции с устройством 100 обработки информации, устройство 100 обработки информации передает информацию о нахождении данных выбранного контента (например, URL веб-страницы места назначения хранения данных контента), получаемых через Интернет 400, в выходное устройство 200. Кроме того, выходное устройство 200 после получения информации о нахождении данных контента выводит данные контента через приложение, ассоциированное с данными контента. Кроме того, когда пользователь манипулирует устройством 100 обработки информации, устройство 100 обработки информации генерирует сигнал управления для выполнения различных процессов в выходном устройстве 200 и передает сгенерированный сигнал управления в выходное устройство 200. Выходное устройство 200 после приема сигнала управления выполняет процесс (например, прокрутку и изменение масштаба изображения и быструю перемотку вперед, перемотку назад и изменение громкости в изображении или музыки) в соответствии с сигналом управления.

Далее будет описана конфигурация каждого устройства, включенного в систему 10 обработки информации.

Устройство 100 обработки информации представляет собой электронное устройство, которое подключено к сети 400 через любое средство, такое как оптический кабель до дома (FTTH) или Всемирная совместимость широкополосного беспроводного доступа (WiMAX), и обеспечивает возможность просмотра веб-сети через браузер. Такое устройство 100 обработки информации может представлять собой персональный компьютер типа ноутбук (ниже - PC), портативный телефон, систему для персональных мобильных телефонов (PHS), портативный видеоплейер, портативный музыкальный плейер, карманный персональный компьютер (PDA), портативное игровое устройство или тому подобное. Кроме того, устройство 100 обработки информации может представлять собой пульт дистанционного управления (ниже называется ремокон), если только ремокон имеет устройство отображения, такое как LCD.

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

Выходное устройство 200 представляет собой устройство, которое выводит данные контента, соответствующие объекту, выбранному элементом манипуляции, среди объектов, отображаемых на экране дисплея устройства отображения устройства 100 обработки информации. Такое выходное устройство 200 не ограничено чем-либо конкретным, если только оно представляет собой устройство, выполненное с возможностью вывода данных контента, которые находятся в устройстве 100 обработки информации. Конкретные примеры выходного устройства 200 включают в себя телевизионный приемник, имеющий дисплей с большим экраном, стационарное аудиоустройство и т.п. Кроме того, выходное устройство 200 также соединено с сетью 400 через любое средство, такое как FTTH или WiMAX, аналогично устройству 100 обработки информации. На фиг.1 показан пример, в котором телевизионный приемник 210, имеющий дисплей с большим экраном, и стационарное аудиоустройство 220 соединены в качестве выходного устройства 200 с сетью 400. Здесь выходное устройство 200 не ограничено чем-либо конкретным.

В настоящем варианте осуществления, когда выходное устройство 200 выбирают в качестве устройства вывода данных контента, соответствующих объекту, выбранному элементом манипуляций (ниже называются данными контента), выходное устройство 200 получает информацию о нахождении данных контента от устройства 100 обработки информации. Выходное устройство 200 получает данные контента от веб-сервера 300 на основе полученной информации о нахождении данных контента (например, URL места назначения хранения данных контента), и выполняет заданный процесс на основе сигнала управления из устройства 100 обработки информации. Такой процесс включает в себя, например, наведение или масштабирование изображения, когда выбранные данные контента представляют собой неподвижное изображение, такое как фотография, и воспроизведение, паузу, быструю перемотку вперед, быструю перемотку назад или регулировку громкости, когда выбранный контент представляет собой движущееся изображение или музыку.

Веб-сервер 300 передает информацию о нахождении данных контента (например, URL веб-страницы места назначения хранения данных контента) в устройство 100 обработки информации, например, в соответствии с запросом из устройства 100 обработки информации. Кроме того, веб-сервер 300 распространяет данные контента, соответствующие информации о нахождении данных контента, в ответ на запрос из выходного устройства 200, после получения информации о нахождении данных контента из устройства 100 обработки информации. Тип данных контента, распространяемых веб-сервером 300, не ограничен чем-либо конкретным, если только они представляют собой данные, отображаемые модулем дисплея. Кроме того, в настоящем варианте осуществления веб-сервер 300 представляет собой сервер, который предоставляет веб-услуги, которые могут быть выполнены, например, в веб-браузере, такие как услуга совместного использования фотографии, услуга распространения движущегося изображения, услуга распространения музыки и т.п. Пользователь может просматривать контент, распространяемый веб-сервером 300 в устройстве 100 обработки информации или в выходном устройстве 200.

Сеть 400 представляет собой сеть линии связи, которая соединяет устройство 100 обработки информации, выходное устройство 200 и сервер 400 распространения контента таким образом, что они могут осуществлять двунаправленную или однонаправленную связь. Сеть 400, например, включает в себя сеть общего пользования, такую как Интернет, сеть телефонных линий, спутниковую сеть передачи данных или канал широковещательной передачи данных, либо виртуальную частную сеть, такую как широкополосная сеть (WAN), локальная вычислительная сеть (LAN), виртуальная частная сеть на основе протокола Интернет (IP-VPN), Ethernet (зарегистрированный товарный знак) или беспроводная LAN. Сеть 400 может представлять собой кабельную/беспроводную сеть.

Кроме того, как описано выше, устройство 100 обработки информации и выходное устройство 200 выполнены с возможностью передачи данных друг другу по домашней сети через протокол, такой как DLNA.

3-2. Краткий обзор устройства обработки информации и способа обработки информации

Далее будет представлен обзор устройства 100 обработки информации и способа обработки информации в соответствии с настоящим вариантом осуществления, со ссылкой на фиг.3-5. На фиг.3 показана иллюстративная схема, представляющая конфигурацию внешнего вида (со стороны экрана дисплея) и пример использования устройства 100 обработки информации в соответствии с настоящим вариантом осуществления. На фиг.4 показана иллюстративная схема, представляющая конфигурацию внешнего вида (с задней стороны), и пример использования устройства 100 обработки информации в соответствии с настоящим вариантом осуществления. На фиг.5 показана иллюстративная схема, представляющая способ обработки информации в соответствии с настоящим вариантом осуществления.

Общий обзор устройства обработки информации

Как показано на фиг.3 и 4, устройство 100 обработки информации представляет собой портативное электронное устройство, имеющее сенсорную панель 150, расположенную на поверхности (со стороны экрана дисплея), и сенсорную площадку 160, расположенную на задней поверхности (задняя сторона экрана дисплея).

Как показано на фиг.3, пользователь выполняет манипуляции с устройством 100 обработки информации, используя манипуляцию жестом на сенсорной панели 150 по ее поверхности. В частности, пользователь может просматривать контент на веб-сервере 300 через веб-браузер, используя манипуляцию постукивания или манипуляцию перетаскивания с помощью первого элемента 170 манипуляции (например, большого пальца пользователя) на сенсорной панели 150. Кроме того, пользователь может выбирать объект, соответствующий данным контента, для вывода в выходное устройство 200 среди объектов, отображаемых на сенсорной панели 150, например, путем манипуляции постукивания с помощью первого элемента 170 манипуляции.

В то же время, как показано на фиг.4, пользователь может выполнять выбор выходного устройства 200, переключаться на выбранное выходное устройство 200, выполнять непосредственную манипуляцию с выходным устройством 200 и т.п. с помощью манипуляции жестом на сенсорной площадке 160 на задней поверхности. В частности, пользователь может выбирать требуемое выходное устройство 200, например, путем манипуляции постукивания или манипуляции перетаскивания, используя второй элемент 180 манипуляции (например, указательный палец пользователя) на сенсорной площадке 160. Требуемое выходное устройство, описанное здесь, представляет собой выходное устройство 200, которое выводит данные контента, соответствующие объекту, выбранному жестом, вводимым первым элементом 170 манипуляции (ниже называются выбранными данными контента). Когда выходное устройство 200 выбрано в результате манипуляции жестом пользователя, устройство 100 обработки информации получает информацию о нахождении выбранных данных контента от веб-сервера 300 и передает полученную информацию о нахождении в выходное устройство 200. Кроме того, пользователь может непосредственно выполнять манипуляции с выходным устройством 200, используя устройство 100 обработки информации, путем выполнения, например, манипуляции постукивания или манипуляции перетаскивания на сенсорной площадке 160 после того как информация о нахождении выбранных данных контента будет передана в выходное устройство 200. Такая непосредственная манипуляция с выходным устройством 200 включает в себя, например, наведение, масштабирование или тому подобное, когда выбранные данные контента представляют собой неподвижное изображение, такое как фотография, и воспроизведение, паузу, быструю перемотку вперед, быструю перемотку назад, регулирование громкости или тому подобное, когда выбранный контент представляет собой движущееся изображение или музыку.

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

Обзор способа обработки информации

Далее будет описан обзор способа обработки информации с использованием описанного выше устройства 100 обработки информации в соответствии с настоящим вариантом осуществления. Экран приложения, ассоциируемого с воспроизводимым контентом, такого как общий сетевой браузер, видеоплейер или музыкальный плейер, отображают на экране дисплея (сенсорной панели 150) устройства 100 обработки информации. На фиг.5 показан пример, в котором множество миниатюрных изображений отображают в виде прямоугольных объектов на экране приложения, отображаемого на сенсорной панели 150 устройства 100 обработки информации. По объекту 150а среди множества объектов, отображаемых на сенсорной панели 150, постукивают и его выбирают с помощью первого элемента 170 манипуляций (большого пальца пользователя). Когда выполняют манипуляцию типа постукивания на сенсорной площадке 160 с помощью второго элемента 180 манипуляций (например, указательного пальца пользователя) в состоянии, в котором по объекту 150а постукивают с помощью первого элемента 170 манипуляций, выходное устройство 200 выбирают, например, по количеству постукиваний. На фиг.5 иллюстрируется случай, в котором телевизионный приемник 210, имеющий дисплей 211 с большим экраном, и аудиоустройство 220 подключены в качестве выходного устройства 200 к сети 400. В этом примере, например, когда количество постукиваний по сенсорной площадке 160 равно 1, устройство 100 обработки информации может выбрать телевизионный приемник 210 в качестве выходного устройства 200. Кроме того, например, когда количество постукиваний по сенсорной площадке 160 равно 2, устройство 100 обработки информации может выбрать аудиоустройство 220 в качестве выходного устройства 200. Устройство 100 обработки информации передает информацию о нахождении (например, URL) данных контента, соответствующих объекту 150а, в выбранное выходное устройство 200.

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

Выходное устройство 200 после приема информации о нахождении данных контента обращается к веб-серверу 300 на основе информации о нахождении данных контента и получает данные контента, соответствующие объекту 150а, из веб-сервера 300. Например, когда выходное устройство 200, выбранное устройством 100 обработки информации, представляет собой телевизионный приемник 210, контент, соответствующий объекту 150а, отображают на дисплее 211. После этого, когда вводят жест в сенсорную площадку 160 с помощью второго элемента 180 манипуляций, процесс, соответствующий этому жесту (например, изменение масштаба фотографического изображения или воспроизведение движущегося изображения) выполняют в телевизионном приемнике 210. Кроме того, например, когда выходное устройство 200, выбранное устройством 100 обработки информации, представляет собой аудиоустройство 220, данные музыкального контента, получаемые из веб-сервера 300, сохраняют в аудиоустройстве 220. В этом случае когда аудиоустройство 220 имеет модуль дисплея, экран проигрывателя, соответствующий полученным данным музыкального контента, может отображаться в модуле дисплея. После этого, когда жест вводят в сенсорную площадку 160 вторым элементом 180 манипуляций, процесс, соответствующий жесту (например, музыкальное воспроизведение), выполняют в аудиоустройстве 220.

Обзор устройства 100 обработки информации и способ обработки информации в соответствии с настоящим вариантом осуществления был представлен выше.

3-3. Конфигурация аппаратных средств устройства обработки информации

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

Как показано на фиг.6, устройство 100 обработки информации включает в себя устройство 151 отображения, расположенное на подложке 191, устройство 153 ввода информации, расположенное на экране 151а устройства 151 дисплея (поверхность устройства 100 обработки информации), и сенсорную площадку 160, расположенную на задней поверхности экрана 151a дисплея устройства 151 отображения (задняя поверхность устройства 100 обработки информации).

Различные части, устройства и т.п., используемые в устройстве 100 обработки информации, расположены на подложке 191. В частности, предусмотрены устройства, такие как энергонезависимое запоминающее устройство 193, оперативное запоминающее устройство (ОЗУ) 195, центральное процессорное устройство (ЦПУ) 197 и сетевой интерфейс 199, который будет описан со ссылкой на фиг.7.

Устройство 151 отображения отображает результаты, получаемые различными процессами, выполняемыми устройством 100 обработки информации, такие как тексты или изображения. Устройство 151 отображения составляет сенсорную панель 150 вместе с устройством 153 ввода информации, которое будет описано ниже. Конкретный пример устройства 151 отображения включает в себя, например, устройство, выполненное с возможностью визуального уведомления пользователя об информации, такое как жидкокристаллический дисплей (LCD) или устройство отображения на основе органической электролюминесценции (EL).

Устройство 153 ввода информации имеет форму панели и составляет сенсорную панель 150 вместе с устройством 151 отображения. Устройство 153 ввода информации детектирует положение контакта первого элемента 170 манипуляций, который контактирует с поверхностью устройства 153 ввода информации, как положение ввода, выполняемого первым элементом 170 манипуляций, на экране дисплея устройства 151 отображения. Устройство 153 ввода информации выводит информацию о положении ввода, указывающую детектируемое положение ввода с помощью первого элемента 170 манипуляции, в качестве информационного сигнала в ЦПУ 197. Пользователь устройства 100 обработки информации может вводить различные данные в устройство 100 обработки информации или давать команды устройству 100 обработки информации на выполнение операции обработки путем манипуляций с устройством 153 ввода информации.

Сенсорная площадка 160 имеет форму панели, аналогичную устройству 153 ввода информации. Сенсорная площадка 160 детектирует положение контакта второго элемента 180 манипуляций, находящегося в контакте с поверхностью сенсорной площадки 160, в качестве положения ввода, выполняемого вторым элементом 180 манипуляций, на сенсорной площадке 160. Сенсорная площадка 160 выводит информацию о положении ввода, указывающую детектируемое положение ввода второго элемента 180 манипуляций, в качестве информационного сигнала, в ЦПУ 197. Пользователь устройства 100 обработки информации может передавать различные данные в выходное устройство 200 или команды в выходное устройство 200 для выполнения операции обработки данных путем манипуляций с сенсорной площадкой 160.

Далее, со ссылкой на фиг.7, будет более подробно описана конфигурация аппаратных средств устройства обработки информации 100 в соответствии с настоящим вариантом осуществления.

Как показано на фиг.7, устройство 100 обработки информации дополнительно включает в себя энергонезависимое запоминающее устройство 193, ОЗУ 195, ЦПУ 197 и сетевой интерфейс 199, в дополнение к сенсорной панели 150 (устройство 151 дисплея и устройство 153 ввода информации) и сенсорной площадке 160, описанным выше.

Энергонезависимое запоминающее устройство (устройство хранения данных) 193 представляет собой устройство хранения данных, сформированное в качестве одного примера устройства хранения данных в устройстве 100 обработки информации, и включает в себя магнитное устройство хранения данных, такое как жесткий диск (HDD), полупроводниковое устройство хранения данных, оптическое устройство хранения данных или магнитооптическое устройство хранения данных. Энергонезависимое запоминающее устройство 193 хранит программы, выполняемые ЦПУ 197, или различные данные. В настоящем варианте осуществления энергонезависимое запоминающее устройство 193 содержит, например, информацию о компоновке, коэффициенте изменения масштаба или тому подобном, которые являются оптимальными, когда данные контента, получаемые из веб-сервера 300, отображаются в выходном устройстве 200, для ассоциирования, например, с доменом, имеющим URL места назначения сохранения данных контента.

В ОЗУ 195 вначале хранят программы, используемые в ЦПУ 197, параметры, изменяемые при выполнении программ, и т.п.

ЦПУ (модуль управления) 197 функционирует как арифметическое устройство обработки и устройство управления и управляет всеми или частью операций устройства 100 обработки информации в соответствии с различными программами, записанными в энергонезависимом запоминающем устройстве 193 и в ОЗУ 195.

Сетевой интерфейс 199 представляет собой интерфейс для передачи и приема различных данных в и от внешнего устройства, такого как выходное устройство 200 или сетевой сервер 300 через сеть 400.

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

3-4. Функциональная конфигурация устройства обработки информации

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

Как показано на фиг.8, устройство 100 обработки информации включает в себя модуль 103 детектирования положения ввода, модуль 105 управления отображением, модуль 107 установления объекта, модуль 109 детектирования жестов, модуль 111 выбора выходного устройства и модуль 115 генерирования сигнала. В настоящем варианте осуществления устройство 100 обработки информации дополнительно включает в себя модуль 101 регистрации устройства, модуль 113 управления данными контента, модуль 117 регулирования компоновки, модуль 119 хранения данных и модуль 121 связи.

Модуль 101 регистрации устройства регистрирует устройство 100 обработки информации и выходное устройство 200, используя простую схему регистрации, такую как защищенная установка Wi-Fi (WPS). Такая регистрация устройства обеспечивает возможность обращения устройства 100 обработки информации и выходного устройства 200 друг к другу по общему протоколу (например, DLNA) через сеть. Здесь схема регистрации устройства не ограничена WPS, но может представлять собой любую схему, если только эта схема позволяет устройству 100 обработки информации и выходному устройству 200 обращаться друг к другу. Кроме того, модуль 101 регистрации устройства записывает информацию о зарегистрированном устройстве, указывающую информацию о зарегистрированном внешнем устройстве (например, такую информацию, как название устройства и IP адрес), в модуле 119 хранения данных.

Модуль 103 определения положения ввода детектирует положение ввода первого элемента 170 манипуляции на сенсорной панели 150. В частности, модуль 103 детектирования положения ввода считывает положение (точку), с которым контактирует первый элемент 170 манипуляций (например, большой палец пользователя устройства 100 обработки информации) на поверхности сенсорной панели 150, как координату. В этом случае способ, в соответствии с которым модуль 103 детектирования положения ввода детектирует положение контакта первого элемента 170 манипуляций, не ограничен чем-либо конкретным, но может представлять собой любой способ, такой как электростатический способ, способ нажима или оптический способ. Например, для способа нажима модуль 103 детектирования положения ввода детектирует, что давление приложено к сенсорной панели 150, и считывает координату точки приложения давления. Кроме того, модуль 103 детектирования положения ввода может иметь функцию детектирования того, что первый элемент 170 манипуляций находится в пространстве над сенсорной панелью 150, близком к сенсорной панели 150, вместо непосредственного контакта и распознавания положения контакта. Таким образом, используемый здесь термин "положение контакта", может включать в себя информацию о положении для операции, выполняемой для вывода формы на экран сенсорной панели 150 первым элементом 170 манипуляций.

Кроме того, модуль 103 детектирования положения ввода передает информацию о детектируемом положении контакта (более конкретно координату положения контакта) как информацию положения ввода для модуля 105 управления отображением и модуля 107 установления объекта. Например, когда количество детектируемых положений контакта равно 1, модуль 103 детектирования положения ввода выводит одну координату (X1, Y1) как информацию о положении ввода. Кроме того, когда количество детектируемых положений контакта равно 2, модуль 103 детектирования положения ввода выводит множество детектируемых координат (X1, Y1) и (Х2, Y2).

Модуль 105 управления отображением представляет собой средство управления, предназначенное для управления содержанием, отображаемым на сенсорной панели 150. Например, модуль 105 управления отображением считывает данные объекта, такие как миниатюрное изображение, для любых данных изображения, записанных в модуле 119 хранения данных, которые будут описаны ниже, и отображает данные объекта на сенсорной панели 150. В этом случае модуль 105 управления отображением указывает положение отображения объекта сенсорной панели 150 и отображает данные объекта в положении отображения. Таким образом, информация, указывающая, например, положение отображения объекта, отображаемого на сенсорной панели 150, содержится в модуле 105 управления отображением. Информацию, указывающую, например, положение отображения объекта, передают из модуля 105 управления отображением в модуль 107 установления объекта.

Информацию о положении ввода вводят из модуля 103 детектирования положения ввода в модуль 105 управления отображением. Например, когда первый элемент 170 манипуляций, контактирующий с сенсорной панелью 150, перемещается, информацию о положении ввода выводят из модуля 103 детектирования положения ввода в модуль 105 управления отображением в режиме реального времени. Модуль 105 управления отображением получает объект, такой как миниатюрное изображение контента движущегося изображения, удерживаемого в устройстве 100 обработки информации, из модуля 119 хранения данных, который будет описан ниже, и отображает этот объект на экране дисплея. Кроме того, когда данные контента, полученные из сетевого сервера 300, передают из модуля 113 управления данными контента, который будет описан ниже, модуль 105 управления отображением отображает объект, соответствующий данным контента, на экране дисплея.

Модуль 107 установления объекта устанавливает выбранный объект, который представляет собой объект, выбранный первым элементом 170 манипуляций, на основе информации о положении ввода и информации о положении отображения, указывающей положение отображения объекта. Таким образом, информацию о положении ввода из модуля 103 детектирования положения ввода вводят в модуль 107 установления объекта. Кроме того, информацию положения отображения, указывающую положение отображения объекта из модуля 105 управления отображением, также вводят в модуль 107 установления объекта. Модуль 107 установления объекта сравнивает информацию о положении ввода, введенную из модуля 103 детектирования положения ввода, с информацией о положении отображения, выводимой из модуля 105 управления отображением. Модуль 107 установления объекта устанавливает объект, выбранный первым элементом 170 манипуляций. Процесс позволяет модулю 107 установления объекта передавать информацию, например, об объекте выбранного контента в модуль 105 управления отображением и в модуль 113 управления данными контента.

Когда заданный жест вводят в сенсорную площадку 160, модуль 109 детектирования жестов детектирует этот жест. Конкретная функция модуля 109 детектирования жестов аналогична описанной выше функции модуля 103 детектирования положения ввода. Таким образом, модуль 109 детектирования жестов детектирует положение ввода второго элемента 180 манипуляций на сенсорной площадке 160. В частности, модуль 109 детектирования жестов считывает в качестве координаты положение (точку), в которой второй элемент 180 манипуляций (например, указательный палец пользователя устройства 100 обработки информации) контактирует с поверхностью сенсорной площадки 160. В этом случае способ, в соответствии с которым модуль 109 детектирования жестов детектирует положение контакта второго элемента 180 манипуляций, не ограничен чем-либо конкретным, но может представлять собой любой способ, такой как электростатический способ, способ давления или оптический способ. Например, для способа давления модуль 109 детектирования жестов детектирует, что давление приложено к сенсорной площадке 160, и считывает координату точки приложения давления. Кроме того, модуль 109 детектирования жестов может иметь функцию детектирования того, что второй элемент 180 манипуляций находится в пространстве над сенсорной площадкой 160, рядом с сенсорной площадкой 160, вместо прямого контакта, и распознает положения контакта. Таким образом, термин "положение контакта", используемый здесь, может включать в себя информацию о положении для операции, выполняемой для представления формы на сенсорной площадке 160 вторым элементом 180 манипуляций.

Кроме того, модуль 109 детектирования жестов передает в качестве информации о жесте информацию о детектируемом положении контакта (более конкретно координату положения контакта) или информацию о направлениях или величине изменения детектируемого положения контакта в течение времени в модуль 111 выбора выходного устройства, модуль 115 генерирования сигнала и в модуль 117 регулирования компоновки. Например, когда количество детектируемых положений контакта равно 1, модуль 103 детектирования положения ввода выводит одну координату (X1, Y1) как информацию о положении ввода. Кроме того, когда количество детектируемых положений контакта равно 2, модуль 103 детектирования положения ввода выводит множество детектируемых координат (X1, Y1) и (Х2, Y2). Кроме того, модуль 103 детектирования положения ввода выводит вектор, указывающий изменение множества координат (X1, Y1) и (Х2, Y2), детектированных в пределах заданного времени.

Модуль 111 выбора выходного устройства выбирает выходное устройство 200 для вывода данных контента, соответствующих выбранному объекту, на основе информации первого жеста, указывающей жест, детектируемый модулем 109 детектирования жестов. Таким образом, информацию о первом жесте, указывающую жест, детектируемый в состоянии, в котором конкретный объект был выбран первым элементом 170 манипуляций, вводят из модуля 109 детектирования жестов в модуль 111 выбора выходного устройства. Кроме того, модуль 111 выбора выходного устройства получает информацию о зарегистрированных устройствах, выполненных с возможностью доступа к устройству 100 обработки информации, и к которой может обращаться устройство 100 обработки информации (информация о зарегистрированных устройствах) из модуля 119 сохранения. Модуль 111 выбора выходного устройства выбирает одно выходное устройство 200 (например, телевизионный приемник 210) из зарегистрированных выходных устройств 200 (например, телевизионного приемника 210 и аудиоустройства 220) на основе информации первого жеста.

Например, модуль 109 детектирования жестов может неоднократно детектировать манипуляцию постукивания по сенсорной площадке 160 в пределах заданного времени. Например, когда информацию жеста, указывающую, что была выполнена манипуляция с одним постукиванием для сенсорной площадки 160, вводят в модуль 111 выбора выходного устройства, модуль 111 выбора выходного устройства может выбрать телевизионный приемник 210 в качестве выходного устройства 200. Кроме того, когда информацию жеста, указывающую, что были выполнены две манипуляции постукивания для сенсорной площадки 160, вводят в модуль 111 выбора выходного устройства, модуль 111 выбора выходного устройства может выбрать аудиоустройство 220 в качестве выходного устройства 200. Здесь критерий определения, используемый модулем 111 выбора выходного устройства для выбора выходного устройства 200, не ограничивается схемой выбора выходного 200 устройства на основе количества постукиваний по сенсорной площадке 160.

А именно, например, модуль 105 управления отображением может отображать, например, названия зарегистрированных внешних устройств на экране дисплея, и модуль 111 выбора выходного устройства может выбирать выходное устройство 200 из внешних устройств в соответствии с манипуляцией перетаскивания на сенсорной площадке 160. В качестве альтернативы, например, выходное устройство 200 может быть выбрано в соответствии с количеством пальцев пользователя, одновременно контактирующих с сенсорной площадкой 160 (телевизионный приемник 210 выбирают, когда это количество равно 1, а аудиоустройство 220 выбирают, когда количество равно 2). Кроме того, предположим, что выходное устройство 200 выбирают по количеству постукиваний. Например, когда по сенсорной площадке в результате ошибки постукивают дважды, хотя имелось намерение выбрать телевизионный приемник 210, умение пользователя манипулировать является низким. Учитывая такое умение пользователя манипулировать, желательно делать выбор выходного устройства 200 на основе манипуляций перетаскивания или количества пальцев, поскольку требуемое выходное устройство 200 можно немедленно выбрать повторно, даже когда выполняют ошибочную манипуляцию.

Описанный выше процесс позволяет модулю 111 выбора выходного устройства передавать информацию об имени, IP адресе или тому подобном выбранного выходного устройства 200 в модуль 113 управления данными контента и в модуль 115 генерирования сигнала.

Модуль 113 управления данными контента выполняет получение, например, данных контента от сетевого сервера 300, передает информацию о положении данных контента в выходное устройство 200, выбранное модулем 111 выбора выходного устройства, и т.п. Здесь конфигурация модуля 113 управления данными контента будет описана подробно со ссылкой на фиг.9. На фиг.9 показана блок-схема, представляющая конфигурацию модуля 113 управления данными контента в соответствии с настоящим вариантом осуществления.

Как показано на фиг.9, модуль 113 управления данными контента в основном включает в себя модуль 131 получения данных контента, модуль 132 установления выбранного контента, модуль 133 выделения информации о нахождении, модуль 134 установления выходного устройства и модуль 135 передачи информации о нахождении. Кроме того, если необходимо, модуль 113 управления данными контента может включать в себя модуль 136 детектирования области ввода и модуль 137 регулирования.

Модуль 131 получения данных контента получает заданные данные контента, информацию о нахождении данных контента (например, URL места назначения хранения данных контента) и информацию о приложении, ассоциированную с данными контента, из сетевого сервера 300 через модуль 121 связи. Модуль 131 получения данных контента может записывать информацию, такую как полученные данные контента, в модуль 119 хранения данных. Кроме того, модуль 131 получения данных контента может передавать полученные данные контента в модуль 105 управления отображением и отображать данные контента на экране дисплея устройства 100 обработки информации, например, как текст или изображение.

Информацию, например, об объекте, выбранном первым элементом 170 манипуляций, подают из модуля 107 установления объекта в модуль 132 установления выбранного контента. Модуль 132 установления выбранного контента устанавливает данные контента, соответствующие объекту, из входной информации о выбранном объекте. Модуль 132 установления выбранного контента передает информацию об установленных данных контента в модуль 133 выделения информации о нахождении.

Модуль 133 выделения информации о положении выделяет информацию о нахождении данных контента из информации о выбранных данных контента, вводимой из модуля 132 установления выбранного контента. Такая выделенная информация о нахождении выбранных данных контента может содержаться в модуле 113 управления данными контента или может храниться в модуле 119 хранения данных. Кроме того, модуль 133 выделения информации о нахождении передает выделенную информацию о нахождении с выбранными данными контента в модуль 135 передачи информации о нахождении.

Кроме того, информацию об устройстве, выбранном в качестве выходного устройства 200 для вывода данных контента, соответствующих объекту, выбранному первым элементом 170 манипуляций (ниже называются выбранными данными контента), вводят из модуля 111 выбора выходного устройства в модуль 134 установления выходного устройства. Модуль 134 установления выходного устройства устанавливает выходное устройство 200, выбранное выходным устройством 200, на основе входной информации о выходном устройстве 200. Кроме того, модуль 134 установления выходного устройства передает информацию об установленном выходном устройстве 200 (например, название или IP адрес выходного устройства 200) в модуль 135 передачи информации о нахождении.

Модуль 135 передачи информации о нахождении передает информацию о нахождении выбранных данных контента, которые вводят из модуля 133 выделения информации о нахождении, в выходное устройство 200, установленное модулем 134 установления выходного устройства, через модуль 121 связи.

Информацию о положении ввода, указывающую положение контакта первого элемента 170 манипуляций на сенсорной панели 150, подают из модуля 103 детектирования положения ввода в модуль 136 детектирования области ввода. Информацию о положении ввода, указывающую местоположение контакта второго элемента 180 манипуляции на сенсорной площадке 160, также вводят из модуля 109 детектирования жестов в модуль 136 детектирования области ввода. Модуль 136 детектирования области ввода разделяет область на сенсорной панели 150 на множество разделенных областей и детектирует ту разделенную область, где расположен первый элемент 170 манипуляций, на основе информации о положении ввода, вводимой из модуля 103 детектирования положения ввода. Модуль 136 детектирования области ввода также разделяет область на сенсорной площадке 160 на множество разделенных областей и детектирует разделенную область, где расположен второй элемент 180 манипуляций, на основе информации о положении ввода, введенной из модуля 109 детектирования жестов. Кроме того, модуль 136 детектирования положения контакта передает информацию о первой разделенной области, указывающей детектированную разделенную область, где расположен первый элемент 170 манипуляций, и информация о второй разделенной области, указывающей разделенную область, где расположен второй элемент 180 манипуляций, в модуль 137 определения.

Модуль 137 определения определяет, имеет ли разделенная область, где расположен первый элемент 170 манипуляций, и разделенная область, где расположен второй элемент 180 манипуляций, соответствующую взаимосвязь положений на основе информации о первой разделенной области и информации о второй разделенной области, которые вводят из модуля 136 детектирования области ввода. Здесь "соответствующая взаимосвязь положений" относится, например, к взаимосвязи положений, в которой разделенная область, где расположен первый элемент 170 манипуляций на сенсорной панели 150, и разделенная область, где расположен второй элемент 180 манипуляций на сенсорной площадке 160, противоположны друг другу. Другими словами, "соответствующая взаимосвязь положений" относится к взаимосвязи, в которой разделенная область, где расположен первый элемент 170 манипуляций, и разделенная область, где расположен второй элемент 180 манипуляций, представляют собой области, имеющие одинаковые координаты в плоскости xy координат. Кроме того, модуль 137 определения передает результат определения в модуль 135 передачи информации о положении.

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

Таким образом, устройство 100 обработки информации, имеющее модуль 136 детектирования области ввода и модуль 137 установления, может не допустить передачу информации о нахождении выбранного контента в выходное устройство 200, когда второй элемент 180 манипуляций ошибочно контактирует с сенсорной площадкой 160 в результате ошибочных манипуляций пользователя.

Конфигурация модуля 113 управления данными контента была описана выше. Ниже со ссылкой на фиг.8 будет дополнительно описана функциональная конфигурация устройства 100 обработки информации.

Модуль 115 генерирования сигнала генерирует сигнал управления, обеспечивающий выполнение выбранным выходным устройством 200 заданной обработки на основе информации второго жеста, указывающей жест, детектируемый модулем 109 детектирования жестов, после передачи информации о нахождении данных контента в выходное устройство 200.

Детали процесса являются следующими:

Например, информацию о выбранных данных контента, для которых информация о нахождении была передана в выходное устройство 200 или в ассоциированное приложение, вводят из модуля 113 управления данными контента в модуль 115 генерирования сигнала. Информацию о выбранном выходном устройстве 200 также вводят из модуля 111 выбора выходного устройства в модуль 115 генерирования сигнала. Кроме того, информацию жеста, указывающую жест, введенный на сенсорной площадке 160, подают из модуля 109 детектирования жестов в модуль 115 генерирования сигнала.

Когда информацию жеста вводят из модуля 109 детектирования жестов, после передачи информации о нахождении выбранных данных контента в выходное устройство 200, модуль 115 генерирования сигнала распознает содержание жеста, соответствующее информации жеста. Например, когда информация жеста представляет собой информацию, указывающую, что количество положений контакта второго элемента 180 манипуляций, который контактирует с сенсорной площадкой 160, в пределах заданного времени, равно 1 (например, координата (X1, Y1)), распознают, что манипуляция с постукиванием для сенсорной площадки 160 была выполнена один раз. Кроме того, например, когда информация жеста представляет собой информацию, указывающую, что положение контакта второго элемента 180 манипуляций, который контактирует с сенсорной площадкой 160, в пределах заданного времени, перемещается от координаты (X1, Y1) к координате (Х2, Y2), распознают, что была выполнена манипуляция перетаскивания на сенсорной площадке 160.

Затем модуль 115 генерирования сигнала генерирует сигнал управления, вызывающий выполнение выходным устройством 200 процесса, присвоенного для жеста, на основе информации жеста (содержание распознанного жеста), вводимой из модуля 109 детектирования жестов. Например, манипуляцию с одним постукиванием после того как будет передана информация о нахождении выбранных данных контента, присваивают процессу воспроизведения контента, а манипуляцию с перетаскиванием присваивают процессу регулирования громкости. В этом случае когда информация жеста, введенная из модуля 109 детектирования жестов, относится к манипуляции с одним постукиванием после передачи информации о нахождении выбранных данных контента, модуль 115 генерирования сигнала генерирует сигнал управления, вызывающий выполнение выходным устройством 200 процесса воспроизведения для выбранных данных контента. Кроме того, затем когда информация жеста, введенная из модуля 109 детектирования жестов, относится к манипуляции перетаскивания, модуль 115 генерирования сигнала генерирует сигнал управления, вызывающий выполнение выходным устройством 200 процесса регулирования громкости воспроизведения для выбранного контента. Кроме того, содержание процесса, присвоенного каждому жесту, может храниться, например, в модуле 119 хранения данных, так что содержание жеста и содержание процесса связаны друг с другом.

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

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

Здесь предполагается, что выбранные данные контента отображаются в выходном устройстве 200. В таком случае информация жеста, указывающая содержание детектирования того, что жест, такой как перетаскивание, сведение или разведение пальцев, введен на сенсорной площадке 160, будет выведена из модуля 109 детектирования жестов в модуль 117 регулирования компоновки. Затем, например, когда вводят манипуляцию перетаскивания, модуль 117 регулирования компоновки генерирует сигнал для подачи команды на прокрутку экрана дисплея выходного устройства 200 на основе расстояния и направления перетаскивания и информации управления отображением (например, размером экрана дисплея), и передает этот сигнал в выходное устройство 200. Кроме того, например, когда происходит ввод манипуляции разведения пальцев, модуль 117 регулирования компоновки генерирует сигнал для подачи команды на уменьшение масштаба изображения на экране дисплея выходного устройства 200 на основе расстояния разведения пальцев и информации управления отображением (например, размер экрана дисплея), и передает этот сигнал в выходное устройство 200. Кроме того, модуль 117 регулирования компоновки может записывать заданное положение отображения данных контента после регулирования компоновки или информацию компоновки, относящуюся, например, к степени изменения масштаба изображения, в модуле 119 хранения данных.

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

В данном случае модуль 117 регулирования компоновки может выбирать условие применения информации компоновки, сохраненной в выходном устройстве 200, в соответствии с информацией жеста, введенной из модуля 109 детектирования жестов, когда выходное устройство 200 воспроизводит выбранный контент. Условие применения включает в себя, например, "(1) сохраненная информация компоновки не применяется", "(2) сохраненная информация компоновки применяется, когда контент находится на том же веб-сайте", и "(3) сохраненная информация компоновки применяется, когда контент находится в том же домене". Здесь разные жесты назначают для соответствующих условий применения. Каждому условию применению может быть присвоен жест, такой как условие (1) применение, когда количество контактов второго элемента 180 манипуляций (например, количество пальцев пользователя), находящихся в контакте с сенсорной площадкой 160, равно 1, условие (2) применения, когда это количество равно 2, и условие (3) применения, когда это количество равно 3. Модуль 117 регулирования компоновки передает информацию об условии применения, указывающую условие применения, выбранное в соответствии с информацией жеста, введенной из модуля 109 детектирования жестов в выходное устройство 200.

Запускающий сигнал, с помощью которого модуль 117 регулирования компоновки выбирает условие применения для информации компоновки, включает в себя, например, следующее. Можно рассмотреть дисплей, запрашивающий, следует ли применить информацию компоновки, сохраненную в выходном устройстве 200, на экране дисплея выходного устройства 200, когда выходное устройство 200 принимает информацию о нахождении данных выбранного контента. Пользователь после просмотра такого отображения вводит заданный жест на сенсорной площадке 160, используя второй элемент 180 манипуляции, и модуль 117 регулирования компоновки выбирает условие применения для информации компоновки на основе этого жеста.

Данные объекта, отображаемые на сенсорной панели 150, сохраняют в модуле 119 хранения данных. Данные объекта, ссылка на которые приведена здесь, включают в себя, например, любые части, составляющие графический интерфейс пользователя (ниже GUI), такие как пиктограммы, кнопки и миниатюрные изображения. Кроме того, данные объекта для контента, выполненного с возможностью его воспроизведения с помощью устройства 100 обработки информации, могут быть сохранены в модуле 119 хранения данных. Каждый элемент данных объекта также сохраняется в связи с информацией атрибутов в модуле 119 хранения данных. Информация атрибутов включает в себя, например, дату формирования, дату обновления, имя лица, создавшего эти данные, и имя лица, выполнившего обновления для данных объекта или данных сущности, типа входных данных, размера, важности и приоритета входных данных и т.п.

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

Данные объекта, сохраненные в модуле 119 хранения данных, считывают с помощью модуля 105 управления отображением и отображают на сенсорной панели 150. Кроме того, информацию зарегистрированного устройства о зарегистрированном устройстве, который зарегистрирован модулем 101 регистрации устройства, также регистрируют в модуле 119 хранения данных. Кроме того, информацию компоновки о заданном положении или степени масштабирования изображения, когда выбранный контент отображают в выходном устройстве 200, сохраняют в модуле 119 хранения данных.

Кроме того, модуль 119 хранения данных может соответствующим образом сохранять различные параметры или промежуточные результаты обработки, которые требуется сохранять, когда устройство 100 обработки информации выполняет любую обработку, или различные базы данных, а также описанные выше данные. Считывание и запись могут быть свободно выполнены в модуле 119 хранения данных с помощью модуля 101 регистрации устройства, модуля 103 детектирования положения ввода, модуля 105 управления отображением, модуля 107 установления объекта, модуля 109 детектирования жестов, модуля 111 выбора выходного устройства, модуля 113 управления данными контента, модуля 115 генерирования сигнала, модуля 117 регулирования компоновки и т.п.

Модуль 121 связи соединен, например, с Интернет 400 или домашней сетью между устройством обработки информации и выходным устройством 200, и передает и принимает данные в и из внешних устройств в устройство 100 обработки информации (в настоящем варианте осуществления выходное устройство 200 и сетевой сервер 300).

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

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

3-5. Способ обработки информации

Далее, со ссылкой на фиг.10-16 будет подробно описана блок-схема процесса способа обработки информации с использованием устройства 100 обработки информации, имеющего описанную выше конфигурацию в соответствии с настоящим вариантом осуществления. На фиг.10 и 11 показаны блок-схемы последовательности операций, представляющие поток процесса способа обработки информации в соответствии с настоящим вариантом осуществления. На фиг.12 показана иллюстративная схема, представляющая первый пример, в котором применяют способ обработки информации в соответствии с настоящим вариантом осуществления. На фиг.13 показана иллюстративная схема, представляющая второй пример, в котором применяют способ обработки информации в соответствии с настоящим вариантом осуществления. На фиг.14 показана иллюстративная схема, представляющая третий пример, в котором применяют способ обработки информации в соответствии с настоящим вариантом осуществления. На фиг.15 показана иллюстративная схема, представляющая модифицированный пример способа обработки информации в соответствии с настоящим вариантом осуществления. На фиг.16 показана иллюстративная схема, представляющая модифицированный пример способа обработки информации в соответствии с настоящим вариантом осуществления.

Способ обработки информации в соответствии с настоящим вариантом осуществления включает в себя следующие этапы:

(1) этап детектирования положения ввода, состоящий в детектировании положения ввода первым элементом 170 манипуляций на экране дисплея устройства 151 отображения (сенсорной панели 150), на котором отображается заданный объект;

(2) этап установления объекта, состоящий в установлении выбранного объекта, который представляет собой объект, выбранный первым элементом 170 манипуляций, на основе информации о положении ввода, указывающей положение ввода первого элемента 170 манипуляций, и информации о положении отображения, указывающей положение отображения объекта;

(3) этап детектирования жестов, состоящий в детектировании заданного жеста, вводимого вторым элементом 180 манипуляций, в состоянии, в котором выбранный объект выбран с помощью первого элемента 170 манипуляций;

(4) этап выбора выходного устройства, состоящий в выборе выходного устройства 200, который представляет собой внешнее устройство, для вывода данных контента, соответствующих выбранному объекту, на основе информации первого жеста, указывающей жест, детектируемый на этапе (3) детектирования жестов;

(5) этап передачи информации о нахождении, состоящий в передаче информации о нахождении данных контента (выбранных данных контента), соответствующих выбранному объекту, в выходное устройство 200;

(6) этап генерирования сигнала, состоящий в генерировании сигнала управления, для обеспечения выполнения выбранным выходным устройством 200 заданного процесса на основе информации второго жеста, указывающей жест, детектированный после того как информация о нахождении выбранных данных контента передана в выходное устройство 200.

Ниже будет подробно описан способ обработки информации, включающий в себя этапы (1)-(6) в соответствии с настоящим вариантом осуществления.

Как показано на фиг.10, вначале устройство 100 обработки информации и желаемые внешние устройства (например, телевизионный приемник 210 и аудиоустройство 220) регистрируют, например, с помощью простой схемы регистрации, такой как WPS (S101). В соответствии с этим, устройство 100 обработки информации и зарегистрированные внешние устройства (например, телевизионный приемник 210 и аудиоустройство 220)могут общаться друг к другу через общий протокол через сеть.

Далее устройство 100 обработки информации обращается к сетевому серверу 300 через сеть 400, такую как Интернет, получает данные контента и отображает сетевой контент на сенсорной панели 150. Кроме того, по любому контенту, который должен быть выведен в зарегистрированное внешнее устройство, постукивают с помощью первого элемента 170 манипуляций (например, большим пальцем пользователя).

Например, когда контент, который требуется вывести во внешнее устройство, представляет собой контент фотографии в службе совместного использования фотографий сетевого сервера 300, как показано на фиг.12, множество объектов (миниатюрных изображений) отображается на сенсорной панели 150 устройства 100 обработки информации. По одному объекту 150а среди объектов постукивают с помощью первого элемента 170 манипуляций (например, большим пальцем пользователя) (S202). Кроме того, когда контент, который требуется вывести во внешнее устройство, представляет собой контент движущегося изображения в службе распределения движущихся изображений на сетевом сервере 300, как показано на фиг.13, веб-страницу в службе отображают на сенсорной панели 150 устройства 100 обработки информации. По объекту 150b, соответствующему контенту движущегося изображения на веб-странице, постукивают с помощью первого элемента 170 манипуляций (S302). Кроме того, когда контент, который требуется вывести во внешнее устройство, представляет собой музыкальный контент в службе распространения музыки сетевого сервера 300, как показано на фиг.14, веб-страницу этой службы отображают на сенсорной панели 150 устройства 100 обработки информации. По объекту 150b, который соответствует музыкальному контенту на веб-странице, постукивают с помощью первого элемента 170 манипуляций (S402).

Затем модуль 103 детектирования положения ввода детектирует положение, по которому было выполнено постукивание первым элементом 170 манипуляций (положение ввода) (S103). Кроме того, модуль 107 установления объекта устанавливает объект, выбранный первым элементом 170 манипуляций (выбранный объект) на основе положения ввода, детектированного на этапе S103, и отображает информацию положения, полученную из модуля 105 управления отображением (S105). Например, модуль 107 установления объекта устанавливает объект 150а в примере по фиг.12, объект 150b в примере по фиг.13 и объект 150 с в примере по фиг.14 в качестве выбранного объекта.

Далее модуль 109 детектирования жестов определяет, был ли детектирован ввод в виде постукивания по сенсорной площадке 160, в то время как выполняют непрерывное постукивание по выбранному объекту первым элементом 170 манипуляций, то есть в состоянии, в котором был выбран заданный объект на сенсорной панели 150 (S107). Например, модуль 109 детектирования жестов в примере по фиг.12 определяет, был ли детектирован ввод в виде постукивания по сенсорной площадке 160 вторым элементом 180 манипуляций (например, указательным пальцем пользователя), в состоянии, в котором выбран объект 150а.

Здесь, например, когда множество устройств (например, телевизионный приемник 210 и аудиоустройство 220) регистрируют в качестве внешних устройств, целевое устройство (выбранное выходное устройство 200), которое выводит выбранный, переключают на основе, например, количества раз выполненных постукиваний по сенсорной площадке 160. Например, когда количество постукиваний по сенсорной площадке 160 равно 1, выходное целевое устройство представляет собой телевизионный приемник 210, а когда количество постукиваний равно 2, выходное целевое устройство представляет собой аудиоустройство 220. Кроме того, на описанных выше этапах предполагается, что ничего не отображается на экране 211 дисплея телевизионного приемника 210 или экране 223 дисплея аудиоустройства 220 (S201, S301 и S401 на фиг.12-14) в примере на любой из фиг.12-14.

Когда на этапе S107 определяют, что модуль 109 детектирования жестов не детектирует ввод постукиванием по сенсорной площадке 160, устройство 100 обработки информации возвращается на этап S103 и ожидает, пока не будет детектировано положение ввода первым элементом 170 манипуляций. С другой стороны, когда на этапе S107 определяют, что модуль 109 детектирования жестов детектирует ввод постукивания по сенсорной площадке 160, модуль 111 выбора выходного устройства выбирает выходное устройство 200, в которое должен быть выведен выбранный контент, например, на основе количества постукивания при вводе постукиванием (S109).

Затем модуль 113 управления данными контента передает информацию о нахождении (URL) выбранных данных контента, соответствующих объекту, по которому было выполнено постукивание первым элементом 170 манипуляций, в выходное устройство 200, выбранное на этапе S109 через сеть (S111). Кроме того, сеть, упоминаемая здесь, представляет собой сеть (например, домашнюю сеть) с протоколом, общим с внешним устройством, зарегистрированным на этапе S101, и отличается от сети (например, Интернет), используемой для связи, например, с сетевым сервером 300.

Теперь, со ссылкой на фиг.15, будет описан модифицированный пример в соответствии с настоящим вариантом осуществления. В настоящем модифицированном примере модуль 135 передачи информации о нахождении передает URL выбранных данных контента в выходное устройство 200, только когда положение первого элемента 170 манипуляций на сенсорной панели 150 и положение второго элемента 180 манипуляций на сенсорной площадке 160 имеет соответствующую взаимосвязь положений. Таким образом, как показано на фиг.15, модуль 136 детектирования области ввода разделяет область сенсорной панели 150 на множество разделенных областей (в примере, показанном на фиг.15, четыре разделенные области 150А, 150В, 150С и 150D).

Кроме того, модуль 136 детектирования области ввода также разделяет область на сенсорной площадке 160 на множество разделенных областей (в примере, показанном на фиг.15, четыре разделенные области 160А, 160В, 160С и 160D). Здесь, например, разделенная область 150А на сенсорной панели 150 и разделенная область 160А на сенсорной площадке 160 имеют соответствующую взаимосвязь положений. Кроме того, "соответствующая взаимосвязь положений", указанная здесь, относится, например, к взаимосвязи, в которой разделенная область, где расположен первый элемент 170 манипуляций на сенсорной панели 150, и разделенная область, где расположен второй элемент 180 манипуляций на сенсорной площадке 160, являются противоположными друг другу. Другими словами, "соответствующая взаимосвязь положений" относится к взаимосвязи, в которой, разделенная область, где расположен первый элемент 170 манипуляций, и разделенная область, где расположен второй элемент 180 манипуляций, размещены в областях, имеющих одинаковые координаты в плоскости координат XY.

Далее модуль 136 детектирования области ввода детектирует разделенную область, где расположен первый элемент 170 манипуляций на основе информации о положении ввода, полученной из модуля 103 детектирования положения ввода. В примере по фиг.15, поскольку первый элемент 170 манипуляций расположен в разделенной области 150D, модуль 136 детектирования области ввода детектирует, что первый элемент 170 манипуляций расположен в разделенной области 150D. Кроме того, модуль 136 детектирования положения ввода детектирует разделенную область, в которой расположен второй элемент 180 манипуляций, на основе информации о положении ввода, поступившей из модуля 109 детектирования жестов. В примере по фиг.15, поскольку второй элемент 180 манипуляций расположен в разделенной области 160D, модуль 136 детектирования области ввода детектирует, что второй элемент 180 манипуляций расположен в разделенной области 160D.

Далее модуль определения 137 определяет, имеет ли разделенная область, где расположен первый элемент 170 манипуляций, и разделенная область, где расположен второй элемент 180 манипуляций, соответствующую взаимосвязь положений на основе результата детектирования ввода, введенного из модуля 136 детектирования области ввода. В примере по фиг.15, когда первый элемент 170 манипуляций расположен в разделенной области 150D, и второй элемент 180 манипуляций расположен в разделенной области 160D, модуль 137 определения определяет, что разделенные области, где расположены первый элемент 170 манипуляций и второй элемент 180 манипуляций, имеют соответствующую взаимосвязь положений.

Кроме того, модуль 135 передачи информации о нахождении определяет, следует ли передать информацию о нахождении выбранных данных контента, когда результат определения поступает из модуля 137 определения. Таким образом, когда вводят результат определения, указывающий, что разделенная область, где расположен первый элемент 170 манипуляций, и разделенная область, где расположен второй элемент 180 манипуляций, имеет соответствующую взаимосвязь положений, модуль 135 передачи информации о нахождении передает информацию о нахождении выбранного контента в выходное устройство 200. С другой стороны, когда будет введен результат определения, указывающий, что разделенная область, где расположен первый элемент 170 манипуляций, и разделенная область, где расположен второй элемент 180 манипуляций, не имеет соответствующей взаимосвязи положений, модуль 135 передачи информации о нахождении не передает информацию о нахождении выбранного контента в выходное устройство 200. В этом случае определяется, что ввод на основе манипуляции на сенсорной площадке 160, выполненный вторым элементом 180 манипуляций, представляет собой ошибочную манипуляцию. В примере по фиг.15, поскольку разделенные области, где расположены первый элемент 170 манипуляций и второй элемент 180 манипуляций, имеют соответствующую взаимосвязь положений, модуль 135 передачи информации о нахождении передает информацию о нахождении выбранного контента в выходное устройство 200.

Таким образом, устройство 100 обработки информации, имеющее модуль 136 детектирования области ввода и модуль 137 определения, может предотвратить передачу информации о нахождении выбранного контента в выходное устройство 200, когда второй элемент 180 манипуляций выполняет ошибочный контакт с сенсорной площадкой 160 в результате ошибочной манипуляции пользователя.

Кроме того, ниже будет более подробно описан способ обработки информации в соответствии с настоящим вариантом осуществления. Выходное устройство 200 после приема URL выбранных данных контента обращается к веб-сайту на сетевом сервере 300, имеющем URL на основе принятого URL, и получает выбранные данные контента (S113). В этом случае, например, информацию о компоновке, такую как предварительно установленное положение объекта, отображаемого на экране дисплея, или степень изменения масштаба изображения сохраняют в выходном устройстве 200 для каждого домена, имеющего URL данных контента, отправленный в выходное устройство 200. Выходное устройство 200 применяет сохраненную информацию компоновки на этапе инициализации соединения с сетевым сервером 300 (S115).

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

На фиг.12 показан пример, в котором служба совместного использования фотографий на сетевом сервере 300 отображается на сенсорной панели 150 устройства 100 обработки информации, и данные контента (данные фотоизображения), соответствующие объекту, выбранному среди отображаемых объектов, выводят в выходное устройство 200.

Как показано на фиг.12, когда процесс передачи URL выбранных данных контента из устройства 100 обработки информации в выходное устройство 200 выполняют на этапе S111, фотоизображение с высоким разрешением из места расположения ссылки, на основе принятого URL отображают в выходном устройстве 200 в процессе, выполняемом на этапах S113 и S115 (S203). Однако на этом этапе (S203) также отображается строка заголовка или другая соответствующая информация сайта службы совместного использования фотографий вместе с фотоизображением 211а, которое соответствует выбранному объекту на экране 211 дисплея. В этом случае когда жест вводят на сенсорной площадке 160 с использованием второго элемента 180 манипуляций, например, когда жест, такой как перетаскивание, вводят на сенсорной площадке 160 (S204), положение фокуса фотоизображения 211а перемещается в соответствии с введенным жестом (S205). Кроме того, например, когда жест, такой как сведение пальцев или разведение пальцев, вводят на сенсорной площадке 160 с помощью второго элемента 180 манипуляций (S206), выполняют изменение масштаба фотоизображения 211а в соответствии с введенным жестом (S207). Этот процесс позволяет регулировать фотоизображение 211a в оптимальном положении отображения и с оптимальной степенью изменения масштаба изображения. Например, когда контент находится на одном и том же сайте совместного использования фотографий, часто используют компоновку фотографий с высоким разрешением. Таким образом, выходное устройство 200 сохраняет информацию о компоновке после регулирования компоновки и применяет сохраненную информацию о компоновке, когда другое фотоизображение выводят позже в выходное устройство 200, отображая таким образом изображение с оптимальной компоновкой на экране 211 дисплея.

Кроме того, приблизительно прямоугольную форму (например, прямоугольник, имеющий тот же размер, что и экран 211 дисплея) можно автоматически детектировать вокруг выбранного контента (например, фотоизображения), и положение отображения контента или степень изменения масштаба изображения могут автоматически регулироваться вместе с детектируемым прямоугольником.

Кроме того, в этом случае когда выходное устройство 200 воспроизводит выбранный контент, модуль 117 регулирования компоновки устройства 100 обработки информации может выбрать условие применения информации о компоновке, сохраненной в выходном устройстве 200, в соответствии с информацией жеста, введенной из модуля 109 детектирования жестов. Условие применения включает в себя, например, "(I) сохраненная информация компоновки не применима", "(2) сохраненная информация компоновки применима, когда контент находится на том же веб-сайте", и "(3) сохраненная информация компоновки применима, когда контент находится в одном и том же домене". Здесь разные жесты присваивают соответствующим условиям применения. Например, когда второй элемент 180 манипуляций, находящийся в контакте с сенсорной площадкой 160, представляет собой только элемент 181 манипуляций (только указательный палец пользователя), как показано на фиг.16 (а), модуль 117 регулирования компоновки применяет условие (1) применения. Кроме того, например, когда второй элемент 180 манипуляций, находящийся в контакте с сенсорной площадкой 160, состоит из двух элементов: элемента 181 манипуляций и элемента 182 манипуляций (указательный и средний пальцы пользователя), как показано на фиг.16 (b), модуль 117 регулирования компоновки применяет условие (2) применения. Кроме того, например, когда второй элемент 180 манипуляций, находящийся в контакте с сенсорной площадкой 160, представляет собой три элемента: элемент 181 манипуляций, элемент 182 манипуляций и элемент 183 манипуляций (указательный палец, средний палец и безымянный палец пользователя), как показано на фиг.16 (с), модуль 117 регулирования компоновки применяет условие (3) применения. Модуль 117 регулирования компоновки передает информацию условия применения, указывающую условие применения, выбранное среди информации жестов, введенной из модуля 109 детектирования жестов, в выходное устройство 200.

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

Кроме того, способ обработки информации в соответствии с настоящим вариантом осуществления будет дополнительно описан со ссылкой на фиг.11. Выходное устройство 200 запускает приложение (например, обычный сетевой браузер), связанный с выбранными данными контента, полученными на этапе S113, и воспроизводит выбранный контент (S117). Определение в отношении типа связанного приложения выполняют, например, на основе названия файла воспроизводимых данных контента (в частности, расширения, такого как "wma" или "mpg").

Модуль 109 детектирования жестов затем определяет, был ли детектирован жест, введенный на сенсорной площадке 160 вторым элементом 180 манипуляций (S119). Такое определение может быть выполнено, например, в пределах заранее установленного времени или может быть прекращено, например, в соответствии с жестом, введенным вторым элементом 180 манипуляций. Когда на этапе S119 определяют, что жест, введенный вторым элементом 180 манипуляций, не был детектирован, способ переходит к обработке на этапе S127, который будет описан ниже. С другой стороны, когда на этапе S119 определяют, что жест, введенный вторым элементом 180 манипуляций, был детектирован, модуль 115 генерирования сигнала генерирует сигнал управления, вызывающий выполнение выходным устройством 200 процесса, соответствующего введенному жесту (S121). Модуль 115 генерирования сигнала передает сгенерированный сигнал управления в выходное устройство 200 (S123), и выходное устройство 200, принявшее этот сигнал, выполняет процесс, соответствующий принятому сигналу управления (S125).

Например, когда контент, отображаемый в телевизионном приемнике 210, представляет собой сетевой контент, такой как фотоизображение в службе совместного использования фотографии, в качестве примера на фиг.12, жест на сенсорной площадке 160 представляет собой манипуляцию, которая может быть реализована только в результате относительного движения пальца. В частности, например, когда манипуляция перетаскивания в направлениях вверх, вниз, влево и вправо будет введена в сенсорную площадку 160, модуль 109 детектирования жестов детектирует, что была введена манипуляция перетаскивания. Модуль 115 генерирования сигнала генерирует сигнал управления для подачи команды выполнить прокрутку веб-страницы, отображаемой на экране 211 дисплея, на основе результата детектирования.

Кроме того, когда контент, отображаемый в телевизионном приемнике 210, представляет собой контент движущегося изображения в службе распространения движущихся изображений, как в примере по фиг.13, выполняют манипуляцию в отношении контента движущегося изображения, воспроизводимого телевизионным приемником 210, с помощью ввода жеста на сенсорной площадке 160. В частности, например, когда выполняют манипуляцию перетаскивания в направлениях вверх, вниз, влево и вправо, манипуляцию перетаскивания в направлениях влево и вправо, простую манипуляцию постукивания или тому подобное вводят в сенсорную площадку 160, модуль 109 детектирования жестов детектирует, что была введена манипуляция жеста. Модуль 115 генерирования сигнала генерирует сигнал управления для подачи команды на выполнение манипуляции в отношении контента движущегося изображения, отображаемого на экране 211 дисплея, на основе результата детектирования. В качестве такой манипуляции, например, можно рассмотреть изменение громкости воспроизведения, когда присутствует манипуляция перетаскивания в направлениях вверх, вниз, влево и вправо, быстрая перемотка вперед и перемотка назад, могут быть выполнены, когда выполняется манипуляция перетаскивания в направлениях влево и вправо, и пауза и воспроизведение могут быть получены, когда выполняется простая манипуляция постукивания. Таким образом, в настоящем варианте осуществления манипуляция на сенсорной площадке 160 в основном представляет собой манипуляцию, выполняемую над целевым контентом (контентом, выводимым в выходное устройство 200).

Кроме того, когда контент, воспроизводимый аудиоустройством 220, представляет собой музыкальный контент в службе распространения музыки, как в примере, показанном на фиг.14, манипуляцию в отношении музыкального контента, воспроизводимого аудиоустройством 220, выполняют путем ввода жеста на сенсорной площадке 160. Когда музыкальный контент или контент движущегося изображения (только звук) выводят в аудиоустройство 220, музыкой, воспроизводимой аудиоустройством 220, можно управлять (например, воспроизводить), независимо от манипуляции для устройства 100 обработки информации. Например, получило широкое распространение такое аудиоустройство, как внешний громкоговоритель для мобильного устройства, с использованием такой технологии, как Bluetooth (зарегистрированный товарный знак). Однако в этом случае, поскольку звук аудиоустройства синхронизирован со звуком мобильного устройства, трудно слушать музыку из браузера, в то время как другая музыка выводится через громкоговоритель аудиоустройства. С другой стороны, в настоящем варианте осуществления соединение с сетевым сервером 300 или воспроизведение полученного контента (звук, выводимый через громкоговоритель 221) независимо выполняют в выходном устройстве 200, таком как аудиоустройство 200, а устройство 100 обработки информации только передает URL контента или сигнал управления. Соответственно становится возможным воспроизводить разную музыку в аудиоустройстве и в мобильном устройстве без использования отдельного устройства или без дополнительных затрат на обработку.

Существует способ обеспечения выполнения манипуляции на веб-странице в аудиоустройстве (например, используя механизм экранного дисплея, такого как LCD), и воспроизведение сетевого контента в аудиоустройстве. Однако трудно реализовать навигацию по сетевому контенту в аудиоустройстве, и увеличивается стоимость деталей. Соответственно разделение труда, при котором навигация по сетевому контенту выполняется в устройстве 100 обработки информации, а контент, такой как музыка, воспроизводится в выходном устройстве 200, таком как аудиоустройство 220, является эффективным в смысле экономии стоимости деталей и упрощения устройства.

Наконец, определяют, была ли выполнена регулировка компоновки для контента, воспроизводимого в данный момент времени выходным устройством 200 (S127). Когда определяют, что регулировка компоновки не была выполнена, обработка прекращается после прекращения воспроизведения контента. С другой стороны, когда на этапе S127 определяют, что регулировка компоновки была выполнена, информацию о компоновке, такую как заранее установленное положение или степень изменения масштаба изображения, непосредственно после регулирования компоновки записывают в связи, например, с доменом, имеющим URL (S129), и процесс прекращают. Записанную информацию о компоновке применяют, когда воспроизводят другой контент в выходном устройстве 200, если это необходимо.

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

4. Заключение

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

Благодаря использованию устройства 100 обработки информации, способа обработки информации и программы в соответствии с настоящим вариантом осуществления могут быть получены, в основном, следующие эффекты (1)-(3):

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

(2) В настоящем варианте осуществления передача URL контента в результате скоординированной манипуляции жеста на сенсорной панели 150 и на сенсорной площадке 160 устройства 100 обработки информации, манипуляция с устройством 100 обработки информации на сенсорной панели 150, манипуляция с выходным устройством 200 на сенсорной площадке 160 и манипуляция на уровне аппаратных средств выполняются отдельно. Таким образом, становится возможным относительно просто представить интуитивные манипуляции для пользователя и улучшить удобство для пользователя.

(3) Настоящий вариант осуществления может быть реализован с использованием общей технологии, такой как браузер и WPS, или структуры, применяемой для сетевого контента, которая является простой и имеет общую компоновку, в которой положение прокрутки и изменение масштаба изображения содержатся для каждого домена. Таким образом, не требуются дополнительные затраты на новую установку независимой системы в системе в соответствии с предшествующим уровнем техники.

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

Список ссылочных позиций:

100 устройство обработки информации

101 модуль регистрации устройства

103 модуль детектирования положения ввода

105 модуль управления отображением

107 модуль установления объекта

109 модуль детектирования жестов

111 модуль выбора выходного устройства

113 модуль управления данными контента

115 модуль генерирования сигнала

117 модуль регулирования компоновки

119 модуль хранения данных

135 модуль передачи информации о нахождении

136 модуль детектирования области ввода

137 модуль определения

150 сенсорная панель

160 сенсорная площадка

170 первый элемент манипуляций

180 второй элемент манипуляций.

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

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

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

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

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

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

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

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



 

Похожие патенты:

Изобретение относится к области обработки отображения компонентов. Техническим результатом является обеспечение интуитивно понятного меню в оборудовании пользователя.

Изобретение относится к виртуальным клавиатурам. Технический результат заключается в уменьшении времени запуска виртуальной клавиатуры.

Изобретение относится к электрофоретическим экранам отображения. Технический результат заключается в повышении точности ввода.

Изобретение относится к совместному использованию множества дисплеев и/или пользовательских интерфейсов для улучшения взаимодействия мобильных устройств. Технический результат - улучшение пользовательского интерфейса в мобильном устройстве за счет объединения дисплеев множества устройств для их совместного функционирования.

Изобретение относится к устройству ввода. Техническим результатом является упрощение ввода данных с помощью компьютерной мыши.

Изобретение относится к области терминалов беспроводной связи и пользовательских интерфейсов для управления ими. Техническим результатом является обеспечение возможности одновременно задействовать несколько прикладных стэков, чтобы отображать несколько экранов.

Изобретение относится к системе рукописного ввода/вывода, позволяющей осуществлять рукописный ввод букв, символов и фигур. Технический результат - упрощение рукописного ввода/вывода.

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

Изобретение относится к устройству управления печатью и способу управления печатью. Технический результат заключается в повышении быстродействия обработки заданий.

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

Изобретение относится к устройствам ввода. Технический результат заключается в обеспечении равномерного тактильного отклика. Устройство содержит модуль частоты возбуждения тактильного преобразователя, связанный с контроллером и сконфигурированный с возможностью приема ввода касанием от одной из множества областей слоя, чувствительного к касанию, и вывода одного из множества сигналов частоты возбуждения тактильных преобразователей в зависимости от области, из которой модуль частоты возбуждения тактильного преобразователя принял ввод касанием, обеспечивая согласование тактильного отклика в устройстве, чувствительном к касанию. 3 н. и 15 з.п. ф-лы, 4 ил.

Изобретение относится к устройству и способу создания электронной программы передач из информации о передачах, хранящейся в базе данных электронных программ передач для множества каналов. Техническим результатом является сокращение объема данных, требуемых для обновления электронной программы передач. Устройство для создания электронной программы передач из информации о передачах, хранящейся в базе данных электронных программ передач для множества каналов, содержит управляющий блок; блок отображения; блок выбора момента времени, содержащий интерфейс пользовательского ввода; блок поиска информации о передачах и устройство определения. При этом управляющий блок дополнительно содержит блок обновления отображаемой информации. Электронная программа передач отображает элементы, относящиеся к передачам, доступным на множестве каналов в заданный момент времени. В случае изменения заданного времени электронная программа передач обновляет элементы, соответствующие каналам, на которых передача, доступная во вновь заданное время, отличается от передачи, доступной в ранее заданное время. 6 н. и 11 з.п. ф-лы, 7 ил.

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

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

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

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

Изобретение относится к средствам представления пользователем возможности выбора по меньшей мере одного элемента из совокупности элементов. Технический результат заключается в уменьшение времени нахождения необходимых элементов. Выбирают позицию в упомянутой иерархии упомянутой совокупности элементов, показанной на первом виде, представленном на экране. Выбирают критерии из списка критериев, показанного на втором виде, представленном в той же области экрана, что и первый вид, причем только один из первого вида и второго вида представлен в данный момент времени на одной и той же области экрана в ответ на пользовательское переключение, (i) из первого вида на второй вид, или (ii) от второго вида на первый вид. Определяют какие конкретные критерии из упомянутых критериев из упомянутого списка критериев не согласуются ни с одним из элементов, соответствующих упомянутой выбранной позиции в упомянутой иерархии, причем элементы, соответствующие упомянутой выбранной позиции в упомянутой иерархии, содержат элементы ниже выбранной позиции в упомянутой иерархии. Отменяют выбор упомянутых конкретных критериев из упомянутого списка критериев, определенных как не согласующихся ни с одним из элементов, соответствующих упомянутой выбранной позиции в упомянутой иерархии, на втором виде. 3 н. и 6 з.п. ф-лы, 4 ил.

Изобретение относится к прозрачному электрически проводящему функциональному слою, в частности, к объекту из слоистого материала. Техническим результатом является обеспечение высокой прозрачности и одновременно высокой электрической проводимости функционального слоя. Электрический функциональный слой содержит проводящие, не прозрачные дорожки с толщиной в диапазоне от 2 нм до 5 мкм, которые расположены параллельно поверхности прозрачного носителя с образованием узора так, что в узоре реализовано расстояние между проводящими дорожками, которое обеспечивает поверхностную проводимость электрического функционального слоя при одновременной прозрачности для человеческого глаза, при этом не прозрачные дорожки функционального слоя образуют электрически проводящие сегменты, выполненные с возможностью отдельного электрического соединения, причем прозрачный носитель является гибкой пленкой, и узор имеет структурирование, при котором предотвращается образование параллельных прямых линий проводящих не прозрачных дорожек. 3 н. и 14 з.п. ф-лы, 13 ил.

Изобретение относится к компьютерной технике, а именно к способам формирования визуальных объектов. Техническим результатом является повышение производительности выполнения визуализации данных за счет осуществления алгоритма пропуска геометрии в соответствии с предварительно определенными критериями. Предложен способ выполнения визуализации посредством платформы визуализации данных. Способ включает в себя этапы, на которых осуществляют задание визуализации, создание множества векторов геометрии. А также согласно способу осуществляют прием запроса на отображение визуализации и осуществляют выполнение итерации по множеству векторов геометрии. Далее осуществляют пропуск, по меньшей мере, одного первого вектора из множества геометрических записей согласно алгоритму пропуска геометрии, содержащему, по меньшей мере, один из следующих критериев: обнаружение линии нулевой длины, общее число множества векторов геометрии, общее число точек данных, размер отображения, тип данных и тип визуализации. 3 н. и 10 з.п. ф-лы, 3 ил.

Изобретение относится к области контрольно-измерительной техники. Техническим результатом является снижение шумов, вносимых внешними источниками, на этапе регистрации изображений. Способ состоит в задании взаимного расположения детектирующих изображения интересующего объекта устройств, которые производят последовательное или синхронное детектирование интересующего объекта в различных спектральных диапазонах. Получают изображение целого объекта с некоторым фоном с помощью одного детектирующего устройства, имеющего чувствительность в дальнем ИК диапазоне, отделяют на данном изображении сам объект от фона, а также выделяют отдельные сегменты объекта и локализуют их на данном изображении. Производят локализацию аналогичных сегментов объекта на изображениях, полученных с остальных детектирующих устройств, имеющих чувствительность в обычном видимом и/или ближнем ИК диапазоне, либо независимо от первого детектирующего устройства ориентируют данные детектирующие устройства в пространстве относительно первого детектирующего устройства таким образом, что они детектируют изображения сегментов объекта, локализованных на изображениях с первого детектирующего устройства. Рассчитывают ориентацию сегментов объекта и направленность линии взгляда. 2 н. и 15 з.п. ф-лы, 3 ил.

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

Наверх