Устройство обработки информации, способ управления устройством обработки информации, программа и носитель записи информации

Иллюстрации

Показать все

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

Реферат

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

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

Предпосылки создания изобретения

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

Список цитирования

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

Описание изобретения к патенту США №7088342

Сущность изобретения

Технические проблемы

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

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

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

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

Решение проблем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг. 6A - пояснительная схема, иллюстрирующая метод усреднения координат.

Фиг. 6B - пояснительная схема, иллюстрирующая метод усреднения координат.

Фиг. 6C - пояснительная схема, иллюстрирующая метод вектора-градиента.

Фиг. 6D - пояснительная схема, иллюстрирующая метод внешнего произведения векторов.

Фиг. 6E - пояснительная схема, иллюстрирующая метод внешнего произведения векторов.

Фиг. 7A - вид, схематически иллюстрирующий один пример запретного участка и приоритетных участков.

Фиг. 7B - вид, схематически иллюстрирующий один пример запретного участка и приоритетных участков.

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

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

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

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

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

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

Кроме того, в рассматриваемом варианте осуществления на задней поверхности корпуса 10 имеется задний тактильный сенсор 18, размещенный напротив переднего тактильного сенсора 16. Кроме того, в рассматриваемом варианте осуществления задний тактильный сенсор 18 размещен так, что если смотреть со стороны передней поверхности корпуса 10, левая половина заднего тактильного сенсора 18 находится напротив левой половины переднего тактильного сенсора 16, а правая половина заднего тактильного сенсора 18 находится напротив правой половины переднего тактильного сенсора 16. Этот задний тактильный сенсор 18 имеет практически прямоугольную воспринимающую поверхность, длина которой в направлении оси X превышает соответствующую длину воспринимающей поверхности переднего тактильного сенсора 16, а длина в направлении оси Y короче, чем соответствующая длина переднего тактильного сенсора 16. Точно так же, как и передний тактильный сенсору 16, задний тактильный сенсор 18 обнаруживает положение объекта на воспринимающей поверхности с заданным временным интервалом. То есть поверхность отображения дисплея 14, воспринимающая поверхность переднего тактильного сенсора 16 и воспринимающая поверхность заднего тактильного сенсора 18 размещены с ориентацией, параллельной плоскости XY корпуса 10, и выстроены по прямой линии вдоль направления толщины корпуса 10 (вдоль направления оси Z). Предположим, что в рассматриваемом варианте осуществления задний тактильный сенсор 18 является многоточечным тактильным сенсором с возможностью обнаружения контакта объектов во множестве точек точно так же, как и передний тактильный сенсор 16. Точно так же, как и передний тактильный сенсор 16, задний тактильный сенсор 18 может представлять собой сенсор различных видов систем. Если передний тактильный сенсор 16 и задний тактильный сенсор 18 размещены один против другого, то длина заднего тактильного сенсора 18 в направлении оси X не обязательно должна превышать соответствующую длину переднего тактильного сенсора 16, а длина заднего тактильного сенсора 18 в направлении оси Y не обязательно должна быть короче, чем соответствующая длина переднего тактильного сенсора 16, как указано выше. Например, передний тактильный сенсор 16 и задний тактильный сенсор 18 могут иметь практически совпадающие форму и размеры.

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

На фиг. 2 изображена блок-схема, иллюстрирующая один пример аппаратной конфигурации устройства 1 обработки информации, представленного на фиг. 1A и 1B. Как показано на фиг. 2, помимо рассмотренных выше дисплея 14, переднего тактильного сенсора 16, заднего тактильного сенсора 18 и кнопок 20 устройство 1 обработки информации включает в себя блок 22 управления, блок 24 хранения, блок 26 связи,, блок 28 считывания оптического диска, динамик 30, интерфейс 26 ввода и датчик 34 направления. Кроме того, в рассматриваемом варианте осуществления дисплей 14, блок 22 управления, блок 24 хранения, блок 26 связи, блок 28 считывания оптического диска, динамик 30 и интерфейс 26 ввода соединены одни с другими через внутреннюю шину 36.

Блок 22 управления представляет собой, например, CPU или что-либо подобное и обеспечивает исполнение различных видов обработки информации в соответствии с программой, хранимой в блоке 24 хранения. Блок 24 хранения представляет собой, например, элемент памяти, такой как RAM или ROM, накопитель на диске или что-либо подобное и обеспечивает хранение программ, подлежащих исполнению с помощью блока 22 управления, и различные виды данных. Кроме того, блок 24 хранения работает также и как рабочая память блока 22 управления. Блок 26 связи представляет собой, например, сетевой интерфейс или что-либо подобное (в частности, например, модуль беспроводной LAN) и в соответствии с вводом команды от блока 22 управления обеспечивает передачу информации на другое устройство 1 обработки информации, сервер (непоказанный) в Интернете и т.д. Кроме того, этот блок 26 связи обеспечивает вывод принимаемой информации на блок 22 управления. Блок 28 считывания оптического диска в соответствии с командой от блока 22 управления считывает программу и данные, хранимые на оптическом диске. Устройство 1 обработки информации может быть выполнено с возможностью считывания программы и данных, хранимых на другом считываемом компьютером носителе информации, отличном от оптического диска. Динамик 30 в соответствии с командой, полученной от блока 22 управления, обеспечивает вывод звука во внешнее пространство. Датчик 34 направления представляет собой датчик, который обнаруживает ориентацию корпуса 10. В рассматриваемом варианте осуществления датчик 34 направления представляет собой, например, трехосевой датчик ускорения с возможностью обнаружения ориентации гравитационного ускорения, что позволяет обнаруживать ориентацию корпуса 10 относительно вертикального направления с помощью датчика 34 направления. В рассматриваемом варианте осуществления датчик 34 направления обнаруживает ориентацию корпуса 10 относительно вертикального направления с заданным временным интервалом.

Кроме того, в рассматриваемом варианте осуществления передний тактильный сенсор 16, задний тактильный сенсор 18, датчик 34 направления и кнопки 20 соединены с интерфейсом 26 ввода. При этом обмен данными между передним тактильным сенсором 16, задним тактильным сенсором 18, датчиком 34 направления или кнопками 20 и блоком 22 управления осуществляется через интерфейс 26 ввода.

На фиг. 3 изображена функциональная блок-схема, иллюстрирующая один пример функций, реализуемых с помощью устройства 1 обработки информации в соответствии с рассматриваемым вариантом осуществления настоящего изобретения. Как показано на фиг. 3, устройство 1 обработки информации согласно рассматриваемому варианту осуществления исполняет функции устройства, включающего в себя блок 40 получения результата обнаружения, блок 42 определения удерживающей руки, блок 44 поддержки левых/правых флагов, блок 46 определения направления дисплея, блок 48 идентификации участка, и блок 50 обеспечения отображения. Блок 44 поддержки левых/правых флагов реализуется, главным образом, с помощью блока 24 хранения. Блок 40 получения результата обнаружения реализуется, главным образом, с помощью блока 22 управления, переднего тактильного сенсора 16, заднего тактильного сенсора 18 и датчика 34 направления. Другие элементы реализуются, главным образом, с помощью блока 22 управления. Эти элементы реализуются в результате исполнения программы, инсталлированной в устройстве 1 обработки информации, являющемся компьютером, с помощью блока 22 управления устройства 1 обработки информации. Перенос этой программы на устройство 1 обработки информации осуществляется, например, через считываемый компьютером носитель информации, такой как CD-ROM или DVD-ROM или через сеть связи, такой как Интернет.

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

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

Фиг. 4A иллюстрирует один пример состояния, при котором пользователь удерживает устройство 1 обработки информации в продольном направлении левой рукой. Фиг. 4B иллюстрирует один пример состояния, при котором пользователь удерживает устройство 1 обработки информации в поперечном направлении левой рукой. Фиг. 4C иллюстрирует один пример состояния, при котором пользователь удерживает устройство 1 обработки информации в продольном направлении правой рукой. Фиг. 4D иллюстрирует один пример состояния, при котором пользователь удерживает устройство 1 обработки информации в поперечном направлении правой рукой.

При этом с помощью устройства 1 обработки информации согласно рассматриваемому варианту осуществления, как показано на фиг. 4A, 4B, 4C и 4D, пользователь может осуществлять ввод операции в результате касания переднего тактильного сенсора 16 пальцем руки, не удерживающей устройство 1 обработки информации. На фиг. 4A, 4B, 4C и 4D пользователь осуществляет ввод операции в устройство 1 обработки информации пальцем, однако, разумеется, ввод операции в устройство 1 обработки информации может быть осуществлен и с помощью стилуса или тому подобного приспособления. При этом в устройстве 1 обработки информации согласно рассматриваемому варианту осуществления, например, в случае, когда пользователь касается переднего тактильного сенсора 16, отображение информации согласно положению касания (например, информации, представляющей содержимое обработки, подлежащей исполнению в ответ на отделение пальца от иконки, отображенной в положении касания) осуществляется на дисплее 14 в положении, соответствующем положению касания. Как показано на фиг. 4A и 4B, в случае, когда устройство 1 обработки информации удерживается левой рукой пользователя, то с учетом положения на дисплее 14, соответствующего положению касания переднего тактильного сенсора 16, информация, являющаяся объектом отображения, отображается на верхнем левом участке. А, как показано на фиг. 4C и 4D, в случае, когда устройство 1 обработки информации удерживается правой рукой пользователя, то с учетом положения на дисплее 14, соответствующего положению касания переднего тактильного сенсора 16, информация, являющаяся объектом отображения, отображается на верхнем правом участке.

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

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

Прежде всего, блок 40 получения результата обнаружения получает данные, представляющие вертикальное направление, от датчика 34 направления и получает значение координат (значение координаты X и значение координаты Y), по меньшей мере, одного обнаруженного положения от заднего тактильный сенсора 18 (этап S101). Затем блок 42 определения удерживающей руки генерирует список, в котором значения координат положений, полученные в процессе обработки на этапе S101, располагаются в порядке увеличения значения координаты Y (этап S102). Затем блок 42 определения удерживающей руки подтверждает число значений координат, полученных в процессе обработки на этапе S101 (этап S103).

Затем, в случае, когда число значений координат, подтвержденное в процессе обработки на этапе S103, составляет 1 или 5 или более, блок 42 определения удерживающей руки принимает решение о значении левого/правого флага ("правого" или "левого"), поддерживаемого в блоке 44 поддержки левых/правых флагов, с использованием метода усреднения координат, описание которого приводится ниже.(этап S104). В случае, когда число значений координат, подтвержденное в процессе обработки на этапе S103, составляет 2, блок 42 определения удерживающей руки принимает решение о значении левого/правого флага, поддерживаемого в блоке 44 поддержки левых/правых флагов, с использованием метода вектора-градиента, описание которого приводится также ниже (этап S105). В случае, когда число значений координат, подтвержденное в процессе обработки на этапе S103, составляет 3 или 4, блок 42 определения удерживающей руки принимает решение о значении левого/правого флага, поддерживаемого в блоке 44 поддержки левых/правых флагов, с использованием метода внешнего произведения векторов, описание которого приводится также ниже (этап S106).

Затем блок 42 определения удерживающей руки обеспечивает поддержку в блоке 44 поддержки левых/правых флагов левого/правого флага, значение которого установлено в результате принятия решения в процессе обработки на каком-либо из этапов S104-S106, в соответствии с датой и временем обнаружения координат положения (этап S107).

В рассматриваемом примере обработки в случае, когда число значений координат, подтвержденных в процессе обработки на этапе S103, составляет 0, то принимается решение о невозможности определения левого/правого флага S108). В этом случае левый/правый флаг не поддерживается в блоке 44 поддержки левых/правых флагов.

Затем по окончании обработки на этапе S107 или на этапе S108 блок 42 определения удерживающей руки последовательно выделяет из левых/правых флагов, поддерживаемых в блоке 44 поддержки левых/правых флагов, заданное число (например, 15) левых/правых флагов, начиная с флага, соответствующего самым последним дате и времени определения. При этом в случае, когда число левых/правых флагов с установленным значением "левый" превышает число левых/правых флагов с установленным значением "правый", блок 42 определения удерживающей руки определяет, что рука, которой удерживается устройство 1 обработки информации, является левой, а в противном случае - что рука, которой удерживается устройство 1 обработки информации, является правой (этап S109).

Таким образом, в рассматриваемом варианте осуществления с заданным интервалом времени оценивается, является ли рука, которой удерживается устройство 1 обработки информации, левой или правой.

Ниже приводится подробное описание методов определения значения левого/правого флага на этапах S104-S106.

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

При использовании метода усреднения координат, прежде всего, блок 46 определения направления дисплея идентифицирует величину острого угла, образуемого направлением оси X и направлением, полученным в результате проецирования вертикального направления представления данных, полученных от датчика 34 направления в процессе обработки на указанном выше этапе S101, на плоскость XY. При этом в случае, когда этот угол составляет не менее 45 градусов, блок 46 определения направления дисплея определяет, что устройство 1 обработки информации удерживается в продольном направлении, а в противном случае - что устройство 1 обработки информации удерживается в поперечном направлении. Предположим, что в примерах на фиг. 6A и 6B устройство 1 обработки информации удерживается в продольном направлении.

Как показано на фиг. 4B или 4D, в случае, когда устройство 1 обработки информации удерживается в поперечном направлении, высока вероятность ориентации направления оси X в вертикальном направлении. И наоборот, как показано на фиг. 4A или 4C, в случае, когда устройство 1 обработки информации удерживается в продольном направлении, высока вероятность ориентации направления оси Y в вертикальном направлении. Исходя из этого, как указано выше, при использовании метода усреднения координат в рассматриваемом варианте осуществления по углу, образуемому вертикальным направлением и направлением оси X, определяется, удерживается ли устройство 1 обработки информации в поперечном направлении или в продольном направлении.

В случае, когда число значений координат, подтвержденных в процессе обработки на этапе S103, составляет 1 (в примере на фиг. 6A координаты имеют значение (x0, y0)), блок 42 определения удерживающей руки определяет, является ли разность (x0-xc) между значением x0 координаты X этого значения координаты и значением xc X-координаты центра заднего тактильного сенсора 18 (координаты имеют значение (xc, yc)) нулевой, положительной или отрицательной.

Кроме того, в случае, когда число значений координат, подтвержденных в процессе обработки на этапе S103, составляет 5 или более (в примере на фиг. 6B координаты имеют значения (x0, y0), (x1, y1), (x2, y2), (x3, y3), (x4, y4)), блок 42 определения удерживающей руки определяет, определяет, является ли разность (xa-xc) между значением ха X-координаты средней точки группы положений, представленных этими значениями координат (координаты имеют значения (xa, ya), причем xa=(x0+x1+x2+x3+x4)/5, ya=(y0+y1+y2+y3+y4)/5), и значением xc X-координаты центра заднего тактильного сенсора 18, нулевой, положительной или отрицательной.

При этом