Код документа: RU2625950C2
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству обработки информации, такому как игровой автомат.
Уровень техники
Была предложена система, в которой, когда пользователь добивался победы в миссии в видеоигре, ему предоставляется награда в виде виртуального приза за осуществление миссии (смотрите PTL 1). Награды, завоеванные пользователем на игровом автомате, также регистрируются на сервере, соединенном с сетью, так что информация о получении награды синхронизируется между автоматом и сервером.
Литература
Патентная литература
PTL1
Публикация патентной заявки США No. 2011/0092280
Раскрытие изобретения
Техническая проблема
В игровом устройстве, упомянутом в PTL 1, регистрироваться в операционной системе (OS) игрового устройства имеет возможность только один пользователь, поэтому количество пользователей, имеющих регистрации на сервере, ограничивается пользователем, зарегистрированным на OS. Следовательно, если в игру играют два или более человек, никакие другие пользователи, кроме зарегистрированного пользователя, не могут получать награды, создавая возможность для совершенствования ситуации. То есть желательно предоставить возможность двум или более пользователям регистрироваться в OS игрового устройства, предоставляя, таким образом, награду каждому пользователю.
Чтобы решить упомянутую выше задачу, желательно обеспечить механизм, позволяющий пользователям регистрироваться в OS каждого игрового устройства простым способом. Также желательно, чтобы механизм простой регистрации мог применяться не только к входу в систему игровых устройств, но также к входу в систему для других типов устройств обработки информации. Кроме того, желательно обеспечить простоту входа в систему не только для случая, когда регистрируются два или более человек, но также для случая, когда в систему входит только один пользователь.
Поэтому одна из задач настоящего изобретения состоит в обеспечении технологии, позволяющей простой вход пользователя в систему.
Решение проблемы
Чтобы решить описанные выше проблемы, в качестве варианта осуществления настоящего изобретения обеспечивается устройство обработки информации. Это устройство обработки информации имеет секцию связи, выполненную с возможностью приема от устройства запроса соединения для соединения устройства с устройством обработки информации; секцию фиксации изображения, выполненную с возможностью фиксации изображения, полученного от устройства получения изображения; секцию хранения информации о зарегистрированных пользователях, выполненную с возможностью хранения биометрической информации пользователя, зарегистрированной в устройстве обработки информации; участок биометрической аутентификации, выполненный с возможностью сравнения биометрической информации пользователя, содержащейся в полученном изображении, с биометрической информацией, хранящейся в секции хранения информации о зарегистрированных пользователях, чтобы определить, является ли отображаемый пользователь тем пользователем, который зарегистрирован в устройстве обработки информации; и контроллер входа в систему, выполненный с возможностью выполнения процесса входа пользователя в систему после того, как отображаемый пользователь определен как пользователь, зарегистрированный в устройстве обработки информации. Блок управления входом в систему хранит информацию для идентификации устройства, содержащегося в полученном изображении, и информацию для идентификации пользователя устройства на участке хранения, связывая эти фрагменты информации друг с другом.
Другим вариантом осуществления настоящего изобретения также является устройство обработки информации. Это устройство обработки информации содержит секцию фиксации изображения, выполненную с возможностью фиксации изображения, полученного от устройства получения изображения; секцию хранения информации о зарегистрированных пользователях, выполненную с возможностью хранения информации о пользователе, зарегистрированном в устройстве обработки информации; приемную секцию, выполненную с возможностью приема запроса входа в систему от пользователя; первый блок формирования изображения, который, если приемная секция принимает первый запрос входа в систему, выполнен с возможностью отображения на дисплее в качестве первого экрана входа в систему изображения для выбора, позволяющего пользователю выбирать информацию для идентификации самого себя из числа фрагментов информации для идентификации множества зарегистрированных пользователей, расположенных в ряд, причем фрагменты информации хранятся в секции хранения информации о зарегистрированных пользователях; и второй блок формирования изображения, выполненный с возможностью отображения полученного изображения на дисплее в качестве второго экрана входа в систему, если приемная секция принимает второй запрос входа в систему.
В этой связи, если другие комбинации описанных выше составляющих элементов или приведенных выше выражений настоящего изобретения преобразуются в разные формы, такие как способ, устройство, система, носитель записи и компьютерная программа, они все еще образуют эффективные варианты осуществления настоящего изобретения.
Краткое описание чертежей
Фиг. 1 - система обработки информации, практически реализуемая в виде варианта осуществления настоящего изобретения.
Фиг. 2 - внешний вид устройства ввода.
Фиг. 3 - внешний вид устройства ввода с задней стороны.
Фиг. 4 - блок-схема устройства ввода.
Фиг. 5 - функциональная блок-схема устройства обработки информации.
Фиг. 6 - блок-схема устройства обработки информации.
Фиг. 7 - (а) пример экрана для выбора и (b) пример экрана ввода кода прохождения.
Фиг. 8 - пример изображений, полученных камерой.
Фиг. 9 - изображение, полученное камерой, отображаемое на устройстве вывода.
Фиг. 10 - пример экрана входа в систему.
Фиг. 11 - блок-схема последовательности выполнения операций процесса входа в систему в устройстве обработки информации.
Осуществление изобретения
На фиг. 1 показана система 1 обработки информации, практически реализуемая как вариант осуществления настоящего изобретения. Система 1 обработки информации содержит устройство 10 обработки информации, которое является терминалом пользователя и сервером 5. Вспомогательное запоминающее устройство 2 является запоминающим устройством большого объема, таким как HDD (Hard Disk Drive, жесткий диск) или флэш-память, которые могут быть внешним запоминающим устройством, соединенным с устройством 10 обработки информации через USB (Universal Serial Bus, универсальная последовательная шина), или встроенным запоминающим устройством. Устройство 4 вывода может быть телевизионным приемником, имеющим дисплей для вывода изображения и громкоговоритель для вывода аудиосигнала, или может быть компьютерным дисплеем. Устройство 4 вывода может соединяться с устройством 10 обработки информации проводным кабелем или беспроводным способом. Устройство 10 обработки информации соединяется проводным или беспроводным способом с устройством 6 ввода, которым управляет пользователь, причем устройство 6 ввода выводит рабочие сигналы, указывающие результаты операций пользователя, на устройство 10 обработки информации. Принимая рабочие сигналы от устройства 6 ввода, устройство 10 обработки информации отражает сигналы принятых операций при обработке приложения и выводит результаты обработки из устройства 4 вывода. Устройство 6 ввода образуется двумя или более входными блоками, такими как две или более операционных кнопок нажимного типа, аналоговая ручка для ввода аналоговых значений и вращающаяся кнопка. В системе 1 обработки информации устройство 10 обработки информации является игровым устройством для осуществления игры и устройство 6 ввода может быть устройством для предоставления информации об операции пользователя устройству 10 обработки информации, такому как игровой контроллер. Камера 7, которая является устройством получения изображения, располагается вблизи устройства 4 вывода, чтобы получать изображения пространства вокруг устройства 4 вывода. На фиг. 1 камера 7 устанавливается, например, сверху устройства 4 вывода: однако камера 7 может быть расположена сбоку от устройства 4 вывода. В любом случае, камера 7 располагается в месте, где может быть получено изображение пользователя, играющего в игру перед устройством 4 вывода.
Точка доступа (здесь далее упоминаемая как "АР") 8 имеет функции точки беспроводного доступа и маршрутизатора. Устройство 10 обработки информации соединяется с АР 8 беспроводным или приводным способом, тем самым, соединяясь с сервером 5 в сети 3.
Сервер 5 предоставляет сетевые услуги пользователям системы 1 обработки информации. Сервер 5 управляет сетевыми учетными записями для идентификации пользователя и каждый пользователь использует свою учетную запись для регистрации в сетевых услугах, предоставляемые сервером 5. Регистрируясь в сетевых услугах устройства 10 обработки информации, каждый пользователь имеет возможность регистрировать на сервере 5 данные сохраненной игры и награды, завоеванные в игре. Кроме того, в системе 1 обработки информации, соответствующей настоящему изобретению, два или более пользователей, работающих с разными устройствами 10 обработки информации, могут принимать участие в онлайновой игре. Сервер 5 может функционировать как игровой сервер для управления игровыми сеансами.
На фиг. 1 сервер 5 может быть представлен как сервер, который объединяет в себе упомянутые выше функции. Поэтому сервер 5 может физически быть образован двумя или более серверами и каждый из этих серверов может эксплуатироваться и управляться объектом, соответствующим каждой функции.
На фиг. 1 трое пользователей А, В и С играют в игру, используя одно и то же устройство 10 обработки информации. Каждый пользователь зарегистрирован в OS устройства 10 обработки информации и имеет возможность хранить сохраняемые данные в устройстве 10 обработки информации и получать награды всякий раз, когда пользователь выполняет миссию в игре. Когда каждый пользователь входит в систему, OS связывает пользователя с устройством (устройством 6 ввода). В этом примере OS связывает устройство 6а ввода с пользователем А, устройство 6b ввода с пользователем В и устройство 6с ввода с пользователем С. Поэтому игра может идентифицировать пользователей, исходя из информации (например, идентификаторов игрового контроллера), предназначенной для идентификации устройства 6 ввода.
На фиг. 2 показан внешний вид устройства 6 ввода. Пользователь удерживает левосторонний захват 78b левой рукой и правосторонний захват 78а правой рукой, тем самым управляя устройством 6 ввода. На верхней поверхности 79 корпуса устройства 6 ввода расположены клавиша 71 направления, аналоговые ручки 77а и 77b и четыре типа операционных кнопок 76 в качестве блоков ввода. Четыре типа кнопок 72-75 маркируются различными символами различных цветов для отличия их друг от друга. А именно, круглая кнопка 72 маркирована красным кружком, кнопка 73 X маркирована синим X, квадратная кнопка 74 маркирована фиолетовым квадратом и треугольная кнопка 75 маркирован зеленым треугольником. На верхней поверхности 79 корпуса между клавишей 71 направления и операционными кнопками 76 на плоской области может находиться сенсорная панель.
Между двумя аналоговыми ручками 77а и 77b располагается функциональная кнопка 80. Функциональная кнопка 80 используется для включения электропитания на устройство 6 ввода, чтобы активировать функцию связи для одновременного соединения устройства 6 ввода и устройства 10 обработки информации. Следует заметить, что если электропитание на устройство 10 обработки информации выключено, то когда функциональная кнопка 80 нажата, устройство 10 обработки информации принимает запрос на установление соединения, переданный от устройства 6 ввода в качестве команды на включение электропитания, после чего включается электропитание на устройство 10 обработки информации. После подключения устройства 6 ввода к устройству 10 обработки информации, функциональная кнопка 80 используется также для отображения экрана меню на устройстве 10 обработки информации.
Кнопка 81 SHARE расположена с левой стороны от левой аналоговой ручки 77b. Кнопка 81 SHARE используется для ввода команды от пользователя в OS или системное программное обеспечение в устройстве 10 обработки информации. Кроме того, кнопка 82 OPTION располагается с правой стороны от правой аналоговой ручки 77а. Кнопка 82 OPTION используется для ввода команд от пользователя в приложение (игру), которое выполняется в устройстве 10 обработки информации. Кнопка 81 SHARE и кнопка 82 OPTION могут формироваться как нажимные кнопки.
На фиг. 3 показан вид сзади устройства 6 ввода. На задней поверхности 86 корпуса устройства 6 ввода расположен широкий по сравнению с длиной, приблизительно прямоугольный светоизлучающий блок 85. Светоизлучающий блок 85 имеет светодиоды красного (R), зеленого (G) и синего (В) цветов, которые включаются в соответствии с цветовой информацией для светодиодов, передаваемой от устройства 10 обработки информации. На фиг. 1, когда используются три устройства 6а, 6b и 6с ввода, устройство 10 обработки информации может определять включение цветов светоизлучающих блоков 85 устройств 6а, 6b и 6с ввода в различных цветах, а именно, в красном, зеленом и синем, соответственно, чтобы позволить пользователям А, В и С различать устройства 6 ввода. Следовательно, каждый пользователь способен распознавать устройство 6 ввода, используемое им, по включенному цвету светоизлучающего блока 85, снижая, таким образом, возможность использования неправильного устройства 6 ввода.
На задней поверхности 86 корпуса верхняя кнопка 83а, нижняя кнопка 84а, верхняя кнопка 83b и нижняя кнопка 84b расположены симметрично в направлении длины. Верхняя кнопка 83а и нижняя кнопка 84а управляются указательным пальцем и средним пальцем, соответственно, правой руки пользователя, а верхняя кнопка 83b и нижняя кнопка 84b управляются указательным пальцем и средним пальцем, соответственно, левой руки пользователя. Как показано на чертеже, расположение светоизлучающего блока 85 между рядом правой верхней кнопки 83а и нижней кнопки 84а и рядом левой верхней кнопки 83b и нижней кнопки 84b позволяет избежать создания препятствия указательным пальцем и средним пальцем, позволяя, таким образом, камере 7 должным образом получать изображение включенного светоизлучающего блока 85. Верхние кнопки 83 могут быть сформированы как нажимные кнопки и нижние кнопки 84 могут быть сформированы как переключающие кнопки, которые могут вращаться.
На фиг. 4 показана конфигурация устройства 6 ввода. Устройство 6 ввода имеет модуль 90 беспроводной связи, процессор 91, светоизлучающий блок 85 и вибратор 98. Модуль 90 беспроводной связи имеет функцию передачи и приема данных с помощью модуля беспроводной связи устройства 10 обработки информации. Процессор 91 выполняет ожидаемую обработку в устройстве 6 ввода.
Процессор 91 имеет основной контроллер 92, секция 93 приема входного сигнала, контроллер 94 излучения света, трехосевой датчик 95 ускорения, трехосевой гироскопический датчик 96 и контроллер 97 привода. Основной контроллер 92 передает и принимает необходимые данные с помощью модуля 90 беспроводной связи.
Секция 93 приема входных данных принимает входную информацию от блоков ввода, таких как клавиша 71 направления, операционные кнопки 76, аналоговые ручки 77 и функциональная кнопка 80, кнопка 81 SHARE, кнопка 82 OPTION, верхние кнопки 83 и нижние кнопки 84, и передает принятую входную информацию на основной контроллер 92. Основной контроллер 92 преобразует принятую входную информацию в заданный управляющий сигнал, как это требуется, и подает результирующий заданный сигнал на модуль 90 беспроводной связи. Модуль 90 беспроводной связи передает принятый управляющий сигнал на устройство 10 обработки информации с заданной синхронизацией. Контроллер 94 светодиодов управляет излучением света красным светодиодом 87, зеленым светодиодом 88 и синим светодиодом 89, которые образуют светоизлучающий блок 85.
В системе 1 обработки информации, соответствующей настоящему варианту осуществления, когда пользователь нажимает функциональную клавишу 80 с помощью устройства 6 ввода и устройство 10 обработки информации 10 выключено, питание устройства 6 ввода включается, основной контроллер 92 формирует запрос на установление соединения для соединения с устройством 10 обработки информации и модуль 90 беспроводной связи передает сформированный запрос на установление соединения на устройство 10 обработки информации. Модуль беспроводной связи устройства 10 обработки информации находится в активном состоянии, даже если электропитание выключено, и после приема запроса на установление соединения устройство 10 обработки информации включает электропитание, чтобы запустить OS (системное программное обеспечение), устанавливая, таким образом, беспроводное соединение с устройством 6 ввода. Системное программное обеспечение устройства 10 обработки информации определяет цвет включенного света блока 85 светоизлучения устройства 6 ввода, которое передало запрос на установление соединения, и передает информацию о цвете излучаемого света на устройство 6 ввода. В этот момент предпочтительно, системное программное обеспечение анализирует цветовую информацию, содержащуюся в снимке пространства, сделанном камерой 7, идентифицирует цвет, не содержащийся в окружающих цветах, в максимально возможной степени, и определяет цвет излучаемого света блока 85 светодиодов. Следовательно, после включения светоизлучающего блока 85, светоизлучающий блок 85, включенный с указанным цветом излучения света, может предпочтительно быть обнаружен в полученном изображении, зафиксированном посредством камеры 7.
Информация о цвете излучаемого света, принятая модулем 90 беспроводной связи, проходит на основной контроллер 92. Основной контроллер 92 сообщает контроллеру 94, управляющему светоизлучением, информацию о цвете излучаемого света. Это позволяет контроллеру 94, управляющему светоизлучением, заставлять светоизлучающий блок 85 излучать свет указанного цвета.
Вибратор 98 выполнен в виде эксцентрикового двигателя или подобного ему и управляется контроллером 97 привода. трехосный датчик 95 ускорения обнаруживает составляющие ускорения по 3 осями (Χ, Y и Z) устройства 6 ввода, а трехосный гироскопический датчик 96 обнаруживает угловые скорости в плоскости XZ, плоскости ZY и плоскости YX.
На фиг. 5 показана функциональная блок-схема устройства 10 обработки информации. Устройство 10 обработки информации содержит кнопку 20 электропитания, светодиод 21 индикации включения электропитания, светодиод 22 индикации дежурного режима, системный контроллер 24, часы 26, контроллер 30 устройств, привод 32 носителя, модуль 34 USB, флэш-память 36, модуль 38 беспроводной связи, модуль 40 проводной связи, подсистему 50 и основную систему 60.
Основная система 60 выполнена с возможностью использования центрального процессора (CPU, Central Processing Unit) и подсистемы 50, содержащей подпроцессор CPU, и основная система и подпроцессор работают, исключая друг друга; а именно, в то время как центральный процессор запущен и находится в активном состоянии, подпроцессор находится в дежурном состоянии, а когда подпроцессор был запущен и находится в активном состоянии, центральный процессор находится в дежурном состоянии. Кнопка 20 электропитания является блоком ввода, с помощью которого пользователь выполняет ввод операции, расположена на передней поверхности корпуса устройства 10 обработки информации и управляет включением или выключением электропитания основной системы 60 устройства 10 обработки информации. То есть, когда электропитание включено, это означает, что основная система 60 находится в активном состоянии; а когда электропитание выключено, это означает, что основная система 60 находится в дежурном состоянии. Светодиод 21 индикации включения электропитания включается, когда кнопка 20 включения электропитания включена, и светодиод 22 индикации дежурного режима включается, когда кнопка 20 электропитания выключена.
Системный контроллер 24 обнаруживает нажатие пользователем кнопки 20 электропитания. Когда кнопка 20 электропитания включается при выключенном электропитании, системный контроллер 24 воспринимает эту операцию нажатия как "команду включения"; с другой стороны, когда кнопка 20 электропитания нажимается при включенном электропитании, системный контроллер 24 воспринимает эту операцию нажатия как "команду выключения". Следует заметить, что, как описано выше, включением/выключением электропитания можно управлять от устройства 6 ввода; когда при выключенном электропитании нажимается функциональная клавиша 80 устройства 6 ввода, системный контроллер 24 воспринимает эту операцию кнопки как "команду включения".
После приема команды включения системный контроллер 24 уведомляет подсистему 50, находящуюся в активном состоянии, о результате обнаружения и в то же самое время выключает светодиод 22 индикации дежурного состояния и включает светодиод 21 индикации включенного электропитания. В этот момент подсистема 50 запускает основную систему 60, входя, таким образом, в дежурный режим. С другой стороны, после приема команды выключения системный контроллер 24 уведомляет основную систему 60, находящуюся в активном состоянии, о результате обнаружения и в то же самое время выключает светодиод 21 индикации включенного электропитания и включает светодиод 22 индикации дежурного режима. В этот момент основная система 60 запускает подсистему 50, входя, таким образом, в дежурный режим. Часы 26 являются часами реального времени, чтобы формировать текущую информацию даты и времени и подавать сформированную текущую информацию даты и времени на системный контроллер 24, подсистему 50 и основную систему 60.
Контроллер 30 устройств выполнен в виде большой интегральной схемы (LSI, Large-Scale Integrated Circuit), которая выполняет передачу информации между устройствами подобно южному мосту. Как показано на чертеже, контроллер 30 устройств соединяется с устройствами, такими как системный контроллер 24, привод 32 носителя, модуль 34 USB, флэш-память 36, модуль 38 беспроводной связи, модуль 40 проводной связи, подсистема 50 и основная система 60. Контроллер 30 устройств поглощает различия в электрических характеристиках и скоростях передачи данных между устройствами, управляя, таким образом, синхронизацией передачи данных.
Привод 32 носителя является блоком привода, приводящим в движение загруженный носитель 44 ROM, зарегистрированный вместе с прикладным программным обеспечением, таким как игры, и считывает программы и данные с носителей 44 ROM. Носители 44 ROM являются носителями записи только для чтения, такими как оптический диск и диск Blu-ray.
Модуль 34 USB является модулем, соединенным с внешними устройствами USB-кабелями. Модуль 34 USB может соединяться с вспомогательным запоминающим устройством 2, которое является приводом жесткого диска, с помощью USB-кабеля. Кроме того, модуль 34 USB может соединяться с камерой 7 с помощью USB-кабеля. Флэш-память 36 является вспомогательным запоминающим устройством, обеспечивающим внутреннюю память. Модуль 38 беспроводной связи осуществляет связь с устройством 6 ввода, например, беспроводным способом в соответствии с протоколом связи, таким как протокол Bluetooth (торговая марка) или протокол IEEE802.11. Следует заметить, что модуль 38 беспроводной связи может соответствовать цифровой системе для мобильных телефонов третьего поколения (3G), основанной на IMT-2000 (International Mobile Telecommunication 2000), определенной Международным союзом электросвязи (ITU, International Telecommunication Union). Модуль 40 проводной связи осуществляет связь с внешними устройствами проводным способом и соединяется с сетью 3, например, через АР 8.
Основная система 60 имеет основной CPU, память, которая является запоминающим устройством, контроллер памяти и GPU (Graphics Processing Unit, блок обработки графики). Эти функции могут быть выполнены в виде системной микросхемы и сформированы на одной микросхеме. CPU обладает функцией запуска OS и выполнения приложений, установленных на вспомогательном запоминающем устройстве 2 в качестве входящих в среду, обеспечиваемую OS.
На фиг. 6 показана внутренняя конфигурация устройства 10 обработки информации. Устройство 10 обработки информации имеет секцию 102 связи, секцию 104 приема входного сигнала, секцию 106 получения изображения, микрофон 108, секцию 100 управления пользователя и секцию 150 хранения информации о зарегистрированных пользователях. Секция 100 управления пользователя реализуется посредством OS (системного программного обеспечения) устройства 10 обработки информации и приложения, выполняемого OS, и имеет участок 110 принятия решения о цвете излучаемого света, контроллер 120 входа в систему, участок 140 биометрической аутентификации, участок 142 хранения информации для входа в систему пользователей и участок 144 монитора пользователя. Секция 102 связи индицирует функции модуля 38 беспроводной связи и модуля 40 проводной связи, показанных на фиг. 5.
Как показано на фиг. 6, в отношении аппаратурного обеспечения, элементы, описанные как функциональные блоки, выполняющие различные типы обработки, могут быть выполнены в виде схемных блоков, устройств памяти и других LSI; в отношении программного обеспечения эти функциональные блоки реализуются программами и т.д., загруженными в устройства памяти. Поэтому специалистам в данной области техники известно, что такие функциональные блоки могут быть реализованы посредством только аппаратурного обеспечения, только программного обеспечения или их комбинации без ограничения любого из них.
Одним из признаков OS устройства 10 обработки информации в соответствии с настоящим вариантом осуществления должна быть поддержка простых операций с входом в систему двух или более пользователей. Чтобы войти в OS устройства 10 обработки информации, каждый пользователь должен получить учетную запись пользователя. В дальнейшем, учетная запись пользователя, необходимая для входа на устройство 10 обработки информации, упоминается как "локальная учетная запись". Когда пользователь использует устройство 10 обработки информации впервые, пользователь регистрирует локальную учетную запись в устройстве 10 обработки информации посредством следующей заранее определенной процедуры. В этом случае, заранее регистрируя комбинацию клавиш устройства 6 ввода в качестве код прохождения, пользователь может предотвратить ситуацию, когда другой пользователь осуществляет регистрацию с помощью локальной учетной записи участвующего пользователя. Кроме того, в устройстве 10 обработки информации, когда пользователь регистрирует локальную учетную запись, пользователь также заранее регистрирует свою фотографию лица и/или данные, указывающие количество характерных особенностей изображения лица для идентификации лица. Это изображение лица или данные количества характерных особенностей используются для реализации простой операции входа в систему.
Следует заметить, что сервер 5 хранит учетные записи (здесь далее упоминаемые как "сетевые учетные записи") пользователей, которые используют систему 1 обработки информации. Каждая сетевая учетная запись связана с пользователем и связана с сетевым идентификатором (мнемоническим именем в сети), например, пользователя. Если пользователь в прошлом использовал устройства обработки информации (игровые устройства) старых поколений, часто оказывается, что пользователь уже имеет сетевую учетную запись в системе 1 обработки информации. При регистрации локальной учетной записи устройство 10 обработки информации связывает эту локальную учетную запись с сетевой учетной записью. Это позволяет пользователю хранить награды, выигранные при использовании устройства 10 обработки информации, и сохранять данные игры на сервере 5.
Следует заметить, что, если у пользователя нет сетевой учетной записи, пользователь регистрируется на сервере 5, используя устройство 10 обработки информации, чтобы быть более конкретным, регистрирует регистрационный идентификатор (адрес электронной почты) и пароль, получая, таким образом, сетевую учетную запись от сервера 5.
Начальная регистрация локальной учетной записи, описанная выше, позволяет сохранять локальную учетную запись пользователя, информацию о комбинации клавиш (код пропуска), сетевую учетную запись, регистрационный идентификатор, пароль, сетевой идентификатор и/или данные о количестве характерных особенностей лица в секции 150 хранения информации о зарегистрированных пользователях в качестве информации зарегистрированного пользователя. Как сказано далее, изображение лица и данные о количестве характерных особенностей изображения лица могут обычно упоминаться как изображение лица. Следует заметить, что в устройстве 10 обработки информации значок пользователя, представляющий каждого пользователя, может храниться в секции 150 хранения информации о зарегистрированных пользователях в качестве одной из информации о зарегистрированных пользователях. Здесь локальная учетная запись используется, чтобы войти в OS устройства 10 обработки информации, а сетевая учетная запись используется, чтобы зарегистрировать пользователя на сервере 5. Когда локальная учетная запись установлена в секции 150 хранения информации о зарегистрированных пользователях, то тогда пользователю нет необходимости выполнить эту операцию регистрации. В устройстве 10 обработки информации как минимум пользователь А, пользователь В и пользователь С зарегистрировали информацию о пользователях, содержащую локальные учетные записи и изображения лиц; поэтомуэти пользователи могут входить на устройство 10 обработки информации. Здесь предполагается, что сетевым идентификатором пользователя А является "TARO", сетевым идентификатором пользователя В является "HANAKO" и сетевым идентификатором пользователя С является "JIRO".
Процесс 1 входа в систему
Ниже описывается пример процесса, который выполняется, когда зарегистрированный пользователь входит в OS устройства 10 обработки информации. При этом процессе 1 входа в систему пользователь выполняет вход в систему при помощи устройства 6 ввода.
Когда пользователь нажимает функциональную кнопку 80 устройства 6 ввода, эта информация о нажатии передается на устройство 10 обработки информации. В устройстве 10 обработки информации секция 102 связи принимает информацию о нажатии как запрос на установление соединения, чтобы соединить устройство 6 ввода с секцией 102 связи. Следует заметить, что если электропитание на устройство 10 обработки информации выключено, то секция 102 связи соединяется с устройством 6 ввода после того, как электропитание на устройство 10 обработки информации включено посредством информации о нажатии функциональной кнопки 80. В то же самое время, информация о нажатии функциональной кнопки 80 передается на секцию 104 приема входных данных. Секция 104 приема входных данных принимает эту информацию о нажатии как запрос входа в систему от пользователя и передает эту принятую информацию о нажатии на секцию 100 управления пользователя.
Когда секцией 104 приема входных данных принят запрос входа в систему, реализуется каждая из функций в блоке управления пользователя. Секция 100 управления пользователя может быть реализована, выполняя приложение управления пользователя.
Участок 110 принятия решения о цвете излучаемого света определяет цвет излучаемого света светоизлучающего блока 85 устройства 6 ввода, которое передало запрос входа в систему. Секция 106 получения изображения получает изображение от камеры 7. Например, камера 7 периодически получает изображения пространства (например, каждые 1/30 секунды) и подает полученные изображения на секцию 106 получения изображения через модуль 34 USB. Участок 110 принятия решения о цвете излучаемого света предпочтительно идентифицирует цвета, которые не существуют в полученном пространстве на полученном изображении, и принимает решение о цвете излучаемого света, исходя из идентифицированных цветов. Когда участок 110 принятия решения о цвете излучаемого света принял решение о цвете излучаемого света, секция 102 связи передает информацию о цвете излучаемого света устройству 6 ввода. В устройстве 6 ввода модуль 90 беспроводной связи принимает информацию о цвете излучаемого света и контроллер 94 излучения света включает блок 85 излучения света с цветом излучаемого света, соответствующим информации о цвете излучаемого света. Например, если информация о цвете излучаемого света указывает красный цвет, светоизлучающий блок 85 устройства 6 ввода включается в красном цвете.
Секция 140 биометрической аутентификации сравнивает биометрическую информацию пользователя, содержащуюся в полученном изображении, с биометрической информацией, хранящейся в секции 150 хранения информации о зарегистрированных пользователях, и определяет, является ли пользователь на снимке одним из пользователей, зарегистрированных в устройстве 10 обработки информации. Более конкретно, секция 140 биометрической аутентификации сравнивает изображение лица пользователя, содержащееся в полученном изображении, с изображениями лица, хранящимися в секции 150 хранения информации о зарегистрированных пользователях, и если полученное изображение лица найдено среди зарегистрированных изображений лиц, определяет, что полученный пользователь является зарегистрированным пользователем, идентифицируя, таким образом, полученного пользователя. Следует заметить, что секция 140 биометрической аутентификации сравнивает данные количества признаков изображения лица пользователя, содержащихся в полученном изображении, с данными количества признаков изображений лиц, хранящихся в секции 150 хранения информации о зарегистрированных пользователях, и если для данных количества признаков полученного изображения лица обнаружено совпадение с данными количества признаков зарегистрированных изображений лиц, принимает решение, что полученное изображение пользователя является изображением зарегистрированного пользователя, идентифицируя, таким образом, сфотографированного пользователя. В настоящем варианте осуществления предполагается, что секция 140 биометрической аутентификации является системой распознавания лица; однако на практике секция 140 биометрической аутентификации должна также быть системой биометрической аутентификации, которая выполняет сравнение, с помощью устройства получения изображений, и с другой биометрической информацией, такой как отпечаток пальцев, геометрия руки, сетчатка, радужная оболочка и кровеносный сосуд, например, с зарегистрированной заранее биометрической информацией. Далее описывается пример, в котором секция 140 биометрического распознавания принимает решение, что полученное изображение лица совпадает с изображением лица зарегистрированного пользователя.
Контроллер 120 входа в систему принимает решение, что вход пользователя в систему был отклонен. В устройстве 10 обработки информации, соответствующем настоящему варианту осуществления, при принятии решения об отклонении входа в систему пользователя контроллером 120 входа в систему обеспечивается интерфейс пользователя, чтобы облегчить вход пользователя в систему на основе результата аутентификации, полученного на участке 140 биометрической аутентификации.
Для конкретности, блок 122 формирования изображения выбора считывает информацию зарегистрированного пользователя, хранящуюся в секции 150 хранения информации о зарегистрированных пользователях, и формирует экран для выбора для выбора пользователей, зарегистрированных в устройстве 10 обработки информации. Для большей конкретности, информации о зарегистрированных пользователях блок 122 формирования изображения выбора считывает значки пользователя и сетевые идентификаторы и формирует экран для выбора, на котором сетевые идентификаторы зарегистрированных пользователей представлены в виде списка. Этот экран для выбора образует экран входов в систему в процессе 1 входа в систему.
На фиг. 7(a) показан один пример экрана для выбора. Блок 122 формирования изображения выбора считывает значки пользователя и сетевые идентификаторы всех зарегистрированных пользователей, хранящиеся в секции 150 хранения информации о зарегистрированных пользователях, и отображает считанные значки пользователя и сетевые идентификаторы в виде списка, читаемого пользователем. В дальнейшем, значок пользователя и сетевой идентификатор упоминаются как "информация идентификации пользователя". На экране для выбора процессор 126 входа в систему отображает кадр 200 фокусировки, содержащий один фрагмент информации идентификации пользователя мобильным образом в виде списка. Пользователь управляет блоком ввода устройства 6 ввода, чтобы переместить кадр 200 фокусировки в область отображения собственной информации идентификации пользователя, и нажимает клавишу ввода (кнопка 73 X) устройства 6 ввода, чтобы выбрать собственную информацию идентификации пользователя. Здесь, пусть пользователем, запрашивающим вход в систему, является пользователь А и, когда пользователь выбирает "TARO" на экране для выбора с помощью управления устройством 6 ввода, тогда процессор 126 входа в систему формирует экран ввода комбинаций клавиш, показанный на фиг. 7(b). Здесь, когда пользователь А вводит зарегистрированную комбинацию клавиш, процессор 126 входа в систему определяет, является ли введенная комбинация клавиш той же самой, что и комбинация клавиш для пользователя А, хранящаяся в секции хранения информации о зарегистрированных пользователях, определяя, таким образом, определяя, разрешен ли пользователю А вход в систему или нет. В этой последовательности задач входа в систему процессор 126 входа в систему принимает информацию операции только от устройства 6а ввода и поэтому не принимает никакую информацию операции от устройства 6 ввода, отличного от устройства 6а ввода.
На экране для выбора, показанном на фиг. 7(a), процессор 126 входа в систему располагает кадр 200 фокусировки в области отображения информации идентификации пользователя участка 140 биометрической аутентификации с распознаванием лица пользователя. Следовательно, пользователь А снабжен экраном для выбора с кадром 200 фокусировки, расположенным в области дисплея собственной информации идентификации пользователя, так чтобы пользователю А не требовалось перемещать кадр 200 фокусировки, управляя устройством 6а ввода, разрешая пользователю входить в систему простым нажатием клавиши ENTER, таким образом, просто реализуя для пользователя задачи входа в систему.
Следует заметить, что если пользователь, отображаемый с помощью участка 140 биометрической аутентификации, определяется как зарегистрированный пользователь, процессор 126 входа в систему позволяет этому пользователю войти в систему, не предоставляя экран для выбора, сформированный блоком 122 формирования изображения выбора. Если это зависит от точности биометрической аутентификации, проводимой участком 140 биометрической аутентификации, и реализует точную биометрическую аутентификацию, пользователь практически может войти в систему с помощью процессора 126 входа в систему только по результату решения, полученному участком 140 биометрической аутентификации. Например, если участок 140 биометрической аутентификации выполняет аутентификацию отпечатков пальцев, обладающую высокой надежностью в результатах аутентификации, пользователь может войти в систему без предоставления экрана для выбора. Следует заметить, что если операция выбора на экране для выбора пропускается, должен быть введен код прохождения, показанный на фиг. 7 (b). Дополнительно, для пользователя, чей код прохождения не зарегистрирован в секции 150 хранения информации о зарегистрированных пользователях, операция выбора на экране для выбора может быть сделана существенно важной.
Кроме того, на экране для выбора количество фрагментов отображения информации идентификации пользователя в примере, показанном на фиг. 7(a), ограничивается максимум четырьмя. Если количество зарегистрированных пользователей больше четырех, то пользователь может прокручивать список информации идентификации пользователей влево или вправо, управляя блоком ввода устройства 6 ввода. Блок 122 формирования изображения выбора может располагать информацию идентификации пользователей в порядке, в котором дата и время последнего входа пользователя в систему (или последнего выхода из системы) ближе к настоящему времени. В примере, показанном на фиг. 7 (a), "TARO" расположен первым (стандартное положение) с последующими "HANAKO", "JIRO" и "SABURO" в таком порядке вправо, что означает, что последняя дата входа в систему ближе к текущей дате и времени в порядке "TARO", "HANAKO", "JIRO" и "SABURO".
Следует заметить, что блок 122 формирования изображения выбора может расположить информацию идентификации пользователя в соответствии с результатами аутентификации, полученными участком 140 биометрической аутентификации. Участок 140 биометрической аутентификации получает степень совпадения между полученным изображением лица пользователя и изображениями лиц всех пользователей, хранящимися в секции 150 хранения информации о зарегистрированных пользователях. Как описано выше, участок 140 биометрической аутентификации может определить степень совпадения при сравнении данных количества признаков изображений лица. Эта степень совпадения выражается числами и степень совпадения определяется в виде количества пунктов, например, из 100 пунктов. Если степень совпадения зарегистрированного изображения лица составляет 90 пунктов или больше, то участок 140 биометрической аутентификации определяет, что сфотографированный пользователь является пользователем с этим изображениям лица, и передает этот результат на контроллер 120 входа в систему; если зарегистрированы, например, изображения лиц двух братьев одного и того же пола, возможно, что из-за подобия между этими двумя изображениями лиц считается, что степень совпадения каждого из этих изображений лица составляет 90 пунктов или выше. Поэтому блок 122 формирования изображения выбора может получить степени совпадения двух или больше зарегистрированных изображений лиц от участка биометрической аутентификации и расположить информацию идентификации пользователя в порядке нарастания степеней совпадения, начиная со стандартной позиции. Следовательно, если информация идентификации пользователя с кадром 200 фокусировки, расположенным блоком 126 обработки входа в систему, не имеет собственной информации идентификации пользователя, собственная информация идентификации пользователя располагается поблизости, так чтобы задача обнаружения собственной информации идентификации пользователя в экране выбора могла быть пропущена.
Ниже описывается конкретная процедура обработки входа в систему. На фиг. 8 показан пример изображения, полученного камерой 7. Участок 140 биометрической аутентификации извлекает человеческие лица из полученных изображений и сравнивает извлеченные изображения лиц с изображениями лиц, зарегистрированными в секции 150 хранения информации о зарегистрированных пользователях, выполняя, таким образом, идентификацию людей, содержащихся в полученном изображении. В этом примере пользователи А, В и С, которые являются зарегистрированными пользователями, содержатся в полученном изображении, так что участок 140 биометрической аутентификации идентифицирует трех человек в полученном изображении как пользователей А, В и С, считая с правой стороны.
Процессор 126 входа в систему выполняет вышеупомянутую обработку поддержки входа пользователя в систему в порядке, в котором нажималась функциональная кнопка 80 устройства 6 ввода. В настоящем варианте осуществления, предполагается, что функциональная клавиша 80 каждого из устройства 6а ввода, устройства 6b ввода и устройства 6с ввода должна нажиматься в порядке пользователей А, В и С. Затем участок 110 принятия решения о цвете излучаемого света формирует информацию об излучаемом свете красного цвета на устройстве 6а ввода, информацию об излучаемом свете зеленого цвета на устройстве 6b ввода и информацию об излучаемом свете синего цвета на устройстве 6с ввода и секция 102 связи передает эту информацию об излучаемом свете на эти устройства 6 ввода. Принимая информацию об излучаемом свете, каждое устройство 6 ввода включает светоизлучающий блок 85 в цвете, указанном полученной информацией об излучаемом свете. Следовательно, светоизлучающий блок 85а устройства 6а ввода включается в красном цвете, светоизлучающий блок 85b устройства 6b ввода включается в зеленом цвете и светоизлучающий блок 85 с устройства 6с ввода включается в синем цвете. Информация об излучаемом свете каждого устройства 6 ввода передается на контроллер 120 входа в систему от участка 110 принятия решения о цвете излучаемого света, на котором процессор 126 входа в систему распознает включенный цвет каждого устройства 6 ввода, которое может идентифицироваться идентификатором игрового контроллера.
Процессор 126 входа в систему выполняет обработку поддержки входа в систему в порядке пользователей А, В и С. Процессор 126 входа в систему распознает, что светоизлучающий блок 85а устройства 6а ввода включается в красном цвете и ищет, например, полученное изображение продольной прямоугольной области красного. После обнаружения области красного в полученном изображении процессор 126 входа в систему из результата аутентификации, полученного с помощью участка 140 биометрической аутентификации, понимает, что изображение лица, существующее вблизи этой области красного, является пользователем А. Следует заметить, что устройство 6а ввода и пользователь могут быть связаны друг с другом посредством идентификации изображения лица, существующего в верхней части области красного в полученном изображении. Следовательно, подразумевается, что пользователь А использует устройство 6а ввода, которое включается на светоизлучающем блоке 85а в красном цвете. Например, участок 140 биометрической аутентификации в качестве результата аутентификации обеспечивает значение координат камеры, в которой изображение лица каждого пользователя отображается на контроллере 120 входа в систему, вместе с информацией для идентификации каждого пользователя и процессор 126 входа в систему сравнивает значение координат камеры обнаруженной области красного со значением координат камеры изображения лица, распознавая, таким образом, что пользователь, имеющий устройство 6а ввода, включенное в красном цвете, является пользователем А. Процессор 126 входа в систему располагает кадр 200 фокусировки на информации идентификации пользователя для пользователя А на экране для выбора и когда пользователь А нажимает клавишу ввода устройства 6а ввода, определяет, является ли комбинация клавиш, введенная на входном экране, показанном на фиг. 7(b), комбинацией клавиш пользователя А, определяя, таким образом, может ли пользователь А войти в систему. Если введенная комбинация клавиш обнаруживается как относящаяся к пользователю А, то процессор 126 входа в систему разрешает вход в систему пользователя А. Затем процессор 126 входа в систему сохраняет на участке 142 хранения информации для входа в систему пользователей информацию о входе в систему, а именно, информацию (учетную запись пользователя) для идентификации пользователя А, информацию (идентификатор игрового контроллера) для идентификации устройства 6а, ввода, которое используется пользователем А, и информацию (информацию об излучаемом свете красного цвета) для идентификации устройства 6а ввода, содержащегося в полученном изображении, связывая эти позиции информации друг с другом. Следует заметить, что информация для идентификации устройства 6а ввода, содержащегося в полученном изображении, обозначает информацию, которая может идентифицировать устройство 6а ввода посредством изображения, анализируя изображение, полученное блоком 126 обработки входа в систему.
Когда вход в систему пользователя А закончен, процессор 126 входа в систему выполняет обработку поддержки входа в систему пользователя В, использующего устройство 6b ввода. Процессор 126 входа в систему распознает, что светоизлучающий блок 85b устройства 6а ввода включен в зеленом цвете и ищет, например, в полученном изображении продольную прямоугольную область. После обнаружения зеленой области в полученном изображении процессор 126 входа в систему понимает из результата аутентификации, полученного участком 140 биометрической аутентификации, что изображение лица, существующее по соседству с этой зеленой областью, является пользователем В. Следовательно, подразумевается, что пользователь В использует устройство 6b ввода, которое включает светоизлучающий блок 85b в зеленом цвете. Процессор 126 входа в систему располагает кадр 200 фокусировки на информации идентификации пользователя В на экране для выбора и когда пользователь В нажимает клавишу ввода устройства 6b ввода, определяет, что комбинация клавиш, которая введена на экране ввода, показанном на фиг. 7(b), соответствует комбинации клавиш пользователя В, таким образом идентифицируя учетную запись пользователя В, чтобы разрешить вход в систему. В дальнейшем, процессор 126 входа в систему выполняет обработку поддержки входа в систему пользователя С, который использует устройство 6с ввода. Процессор 126 входа в систему запоминает на участке 142 хранения информации для входа в систему пользователей информацию для входа в систему, а именно, зарегистрированную в учетной записи пользователя информацию для идентификации устройства 6 ввода, которое должно использоваться пользователем, и информацию об излучаемом свете устройства 6 ввода, связывая эти позиции информации друг с другом.
Как описано выше, при разрешении входа в систему процессор 126 входа в систему связывает каждого пользователя с устройством 6 ввода, используемым этим пользователем, так чтобы OS могла идентифицировать пользователя каждого устройства 6 ввода. OS передает информацию о взаимосвязи пользователей и устройств 6 ввода в игру или т.п., так чтобы игра могла понимать, что сигнал операции от устройства 6 ввода пользователем является, например, пользователем А, делая пользователя, таким образом, пользователя способным управлять сохраненными данными и предоставленными наградами. Кроме того, процессор 126 входа в систему сохраняет также информацию об излучаемом свете устройства 6 ввода на участки 142 хранения информации для входа в систему пользователей в качестве одной из информации для входа в систему, так чтобы участок 144 монитора пользователя, который будет описан позже, мог определить из полученного изображения, использует ли пользователь собственное устройство 6 ввода.
Когда процессор 126 входа в систему разрешает вход пользователя в систему, блок 128 процесса регистрации имеет автоматическую регистрацию пользователя в сетевой службе, предоставляемой сервером 5. Эта автоматическая регистрация выполняется, используя информацию о пользователе (сетевую учетную запись), зарегистрированную в секции 150 хранения информации о зарегистрированных пользователях. Когда пользователь входит на устройство 10 обработки информации, автоматическая регистрация в сетевой службе позволяет не выполнять задачи ручной регистрации пользователем.
Следует заметить, что при формировании изображения для выбора блок 122 формирования изображения для выбора, предпочтительно, не содержит в изображении для выбора информацию идентификации пользователя для любых, уже вошедших в систему пользователей. Это предотвращает вхождение пользователя в систему по ошибке, выбирая сетевой идентификатор уже вошедшего в систему пользователя.
Как описано выше, процесс входа в систему для двух или более пользователей завершается. Следует заметить, что в приведенном выше примере пользователи А, В и С входят в систему в одно и то же время; для нового пользователя также реально возможно войти в систему на полпути после старта игры, нажимая функциональную клавишу 80 устройства 6 ввода.
Как описано выше, участок 142 хранения информации для входа в систему пользователей хранит информацию пользователей для входа в систему и информацию об излучаемом свете устройства 6 ввода в качестве информации для входа в систему, связывая эти позиции информации друг с другом, так чтобы участок 144 монитора пользователя мог контролировать связь между информацией (информацией об излучаемом свете) для идентификации устройства 6 ввода, содержащегося в полученном изображении, и учетной записью пользователя и обнаруживать, когда пользователь выбрал неправильное устройство 6 ввода по изображению, полученному с помощью камеры 7. Далее предполагается, что два или более пользователей А, В и С играют в игру вместе после входа в систему.
Во время игры каждый пользователь постоянно держит устройство 6 ввода, так что вероятность для каждого пользователя иметь неправильное устройство 6 ввода, как правило, низкая. В случае, когда пользователи приостанавливают игру и восстанавливают ее после отдыха, каждый пользователь, помнит цвет света, излучаемого светоизлучающим блоком 85 устройства 6 ввода и берет устройство 6 ввода, отдавая себе отчет, что устройство 6 ввода, у которого светоизлучающий блок 85 излучает красный свет, принадлежит, например, пользователю А. Однако все еще существует вероятность, что пользователь берет неправильное устройство 6 ввода.
Следовательно, в секции 100 управления пользователем участок 144 монитора пользователя контролирует, использует ли каждый из пользователей свое собственное устройство 6 ввода, основываясь на связи между пользователем, хранящимся на участке 142 хранения информации для входа в систему пользователей, и устройством 6 ввода. Здесь связь, хранящаяся на участке 144 монитора пользователя, обозначает связь, при которой пользователь А использует устройство 6а ввода, включенное в красном цвете, пользователь В использует устройство 6b, включенное в зеленом цвете, и пользователь С использует устройство 6с ввода, включенное в синем цвете. Участок 140 биометрической аутентификации извлекает изображение лица каждого пользователя, содержащегося в изображение, полученном камерой 7, и сравнивает извлеченное изображение лица с изображением лица каждого зарегистрированного пользователя, хранящимся в секции 150 хранения информации о зарегистрированных пользователях, идентифицируя, таким образом, каждого пользователя, содержащегося в полученном изображении. Участок 144 монитора пользователя ищет в полученном изображении продольную прямоугольную красную область, зеленую область и синюю область и определяет, является ли изображение лица, существующее вблизи красной области, изображением пользователя А, является ли изображение лица, существующего вблизи зеленой области, изображением пользователя В и является ли изображение лица, существующего вблизи синей области, изображением пользователя С. Если результатом этого решения является ОК (в норме), а именно, если связь между пользователем и устройством 6 ввода правильная, то участок 144 монитора пользователя распознает, что каждый пользователь должным образом использует собственное устройство 6 ввода. С другой стороны, если результатом этого решения является NG (запрет игры), а именно, связь между пользователем и устройством 6 ввода является неправильной, то участок 144 монитора пользователя формирует предупреждающее сообщение, указывающее на неправильный результат, и передает это сообщение через устройство 4 вывода.
Если пользователь В держит устройство 6с ввода, включенное в синем цвете, и, например, пользователь С держит устройство 6b ввода, включенное в зеленом цвете, то участок 144 монитора пользователя формирует предупреждающее сообщение, указывающее, что пользователь В и пользователь С держат неправильные устройства 6 ввода и отображает сформированное предупреждающее сообщение на устройстве 4 вывода. Получив это уведомление, пользователи В и С могут понять, что пользователи В и С имеют неправильные устройства 6 ввода. Когда пользователь В и пользователь С обменяются устройствами 6 ввода, чтобы иметь правильные устройства 6 ввода, тогда участок 144 монитора пользователя может сформировать сообщение, указывающее, что пользователи В и С имеют правильные устройства 6 ввода, чтобы отобразить сформированное сообщение на устройстве 4 вывода.
Участок 144 монитора пользователя может на периодической основе контролировать связь между пользователем и устройствами 6 ввода. Это позволяет мгновенно обнаруживать неправильные устройства 6 ввода, если эта ситуация возникает, и уведомлять об этом пользователей. С другой стороны, как описано выше, считается, что во время игры пользователи всегда держат устройства 6 ввода, поэтому существует мало шансов, что пользователи держат неправильные устройства 6 ввода. Поэтому участок 144 монитора пользователя на основе обнаруженной информации значения датчика, переданной от устройства 6 ввода, может определить используется ли устройство 6 ввода (а именно, держат ли устройство 6 ввода в руках) и не проводить обработку данных монитора во время использования устройства 6 ввода. Следовательно, нагрузка на CPU в устройстве 10 обработки информации может быть снижена. Участок 144 монитора пользователя может проводить процесс контроля, когда информация обнаруженного значения датчика, переданная от устройства 6 ввода, указывает, что устройство 6 ввода находится в неиспользуемом состоянии и затем последующая информация обнаруженного значения датчика устройства 6 ввода указывает, что устройство 6 ввода было перемещено.
Процесс 2 входа в систему
Ниже описывается другой пример, в котором зарегистрированный пользователь входит в OS устройства 190 обработки информации. При этом процессе 2 входа в систему пользователь выполняет вход в систему без использования устройства 6 ввода. Когда пользователь нажимает кнопку 20 электропитания устройства 10 обработки информации, включается электропитание на устройство 10 обработки информации, после чего секция 104 приема входного сигнала воспринимает информацию о нажатии кнопки электропитания как запрос входа в систему от пользователя. Когда секция 104 приема входного сигнала принимает запрос входа в систему, реализуется каждая из функций секции 100 управления пользователя. Секция 100 управление пользователя может быть реализована как выполнение приложения управления пользователя.
Следует заметить, что если электропитание на устройство 10 обработки информации уже включено, произнесение слова для входа пользователя в систему выполняет приложение управления пользователя. В устройстве 10 обработки информации 10, произнесенное пользователем слово принимается микрофоном 108 и если произносится заданное слово для входа в систему, например, "I'll log in" (я войду), то тогда секция 104 приема входного сигнала принимает от пользователя речевую информацию в качестве запроса входа в систему. Когда секцией 104 приема входного сигнала принят запрос входа в систему, выполняется каждая из функций секции 100 управления пользователя.
Участок 140 биометрической аутентификации сравнивает биометрическую информацию пользователя, содержащуюся в полученном изображении, с биометрической информацией, хранящейся в секции 150 хранения информации о зарегистрированных пользователях, чтобы определить, является ли отображаемый пользователь тем пользователем, который зарегистрирован в устройстве 10 обработки информации. Более конкретно, участок 140 биометрической аутентификации сравнивает изображение лица пользователя, содержащееся в полученном изображении, с изображением лица, хранящимся в секции 150 хранения информации о зарегистрированных пользователях, чтобы решить, что отображаемый пользователь является зарегистрированным пользователем, если полученное изображение лица найдено среди зарегистрированных изображений лиц. В дальнейшем, описывается пример, в котором участок 140 биометрической аутентификации принимает решение, что полученное изображение лица признано совпадающим с изображением лица зарегистрированного пользователя.
Контроллер 120 входа в систему определяет отказ пользователю во входе в систему. В устройстве 10 обработки информации, соответствующем настоящему варианту осуществления, когда контроллер 120 входа в систему 120 определяет отказ пользователю во входе в систему, на основе результата аутентификации, полученного на участке 140 биометрической аутентификации, пользователю предоставляется интерфейс пользователя для облегчения входа пользователя в систему. В процессе 2 входа в систему блок 124 формирования изображения камеры выводит полученное изображение, зафиксированное секцией 106 получения изображения, на устройство 4 вывода в виде экрана для входа в систему. Следовательно, видео, полученное камерой 7, отображается на устройстве 4 вывода. На фиг. 9 показано изображение камеры, отображаемое на устройстве 4 вывода. Здесь отображаются два пользователя.
На фиг. 10 показан пример экрана для входа в систему. Участок 140 биометрической аутентификации распознает и идентифицирует каждого пользователя посредством процесса аутентификации лица каждого пользователя. Когда процесс распознавания лица закончен, процессор 126 входа в систему отображает рамки 202 и 204 для лица вблизи лиц пользователей. В этом случае, процессор 126 входа в систему отображает сетевые идентификаторы пользователей, аутентифицированных участком 140 биометрической аутентификации в окружении рамок 202 и 204 для лица. Каждый пользователь проверяет сетевые идентификаторы и если сетевой идентификатор является его собственным сетевым идентификатором, то пользователь перемещает свое лицо в рамку 202 или 204 для лица. Эта операция с лицом лица соответствует операции принятия решения для входа в систему и после обнаружения перемещения лица пользователем в рамку 202 или 204 для лица, процессор 126 входа в систему регистрирует в ней этого пользователя.
Полагая, что пользователь перемещает только лицо в то же самое положение, процессор 126 входа в систему отображает рамку 202 или 204 для лица с небольшим наклоном в сторону соседства с лицом. Следовательно, пользователю нет необходимости перемещаться на ногах и он может легко поместить лицо в рамку 202 или 204 для лица. Следует заметить, что процессор 126 входа в систему отображает рамки 202 и 204 для лиц в положениях, которые не накладываются на лица пользователей.
В процессе 2 входа в систему операция перемещения лиц в рамки 202 и 204 для лица является одним примером операции принятия решения для входа в систему и соответствует нажиму клавиши ввода на экране для выбора в процессе 1 входа в систему, также практически возможно назначить операции принятия решения о входе в систему другую операцию. Например, если рамки 202 и 204 для лица отображаются вокруг изображений лица в полученном изображении и пользователь кивает головой в этом состоянии, эта операция может обрабатываться как операция принятия решения о входе в систему. Кроме того, заданная операция, такая как рукопожатие, может быть назначена в качестве операции принятия решения о входе в систему.
Обнаруживая перемещение лица в рамку 202 или 204 для лица, процессор 126 входа в систему формирует экран ввода комбинации клавиш, показанный на фиг. 7(b). Следует заметить, что экран ввода кода прохождения может быть представлен каждый раз, когда лицо каждого пользователя обнаруживается как перемещенное в рамку для лица или последовательно представляется каждому пользователю после обнаружения перемещения лиц всех зарегистрированных пользователей в рамки для лица.
На фиг. 11 показана блок-схема последовательности выполнения операций процесса входа в систему, выполняемого в устройстве 10 обработки информации. Устройство 10 обработки информации реализует две операции процесса входа в систему, которые выборочно выполняются в соответствии с типами запросов входа в систему от пользователя.
В устройстве 10 обработки информации секция 104 приема входного сигнала принимает два типа запросов входа в систему. Первый запрос входа в систему формируется нажатием функциональной клавиши 80 устройства 6 ввода пользователем. Второй запрос входа в систему формируется, когда пользователем нажата кнопка 20 включения электропитания устройства 10 обработки информации или через микрофон 108 пользователем произносятся заданные слова для входа в систему.
Если секция 104 приема входного сигнала принимает запрос входа в систему, сформированный нажатием функциональной клавиши 80 (Y на этапе S10), то участок 140 биометрической аутентификации определяет, является ли изображение лица, содержащееся в полученном изображении камеры 7, одним из двух или больше изображений лиц, хранящихся в секции 150 хранения информации о зарегистрированных пользователях, и, если решением является "да", то этот зарегистрированный пользователь идентифицируется (S12). Блок 122 формирования изображения для выбора формирует изображение для выбора, в котором информация (информация идентификации пользователя) для идентификации двух или более зарегистрированных пользователей, хранящаяся в секции 150 хранения информации о зарегистрированных пользователях, располагается соответствующим образом и отображает сформированное изображение для выбора на устройстве 4 вывода, используемом в качестве экрана (S14) входа в систему. В этом изображении для выбора, чтобы пользователь был способен выбрать собственную информацию идентификации пользователя только нажатием клавиши ввода устройства 6 ввода, процессор 126 входа в систему вводит кадр 200 фокусировки в информацию идентификации пользователя для пользователя, определенного как зарегистрированный пользователь (S16). Когда пользователь нажимает клавишу ввода, процессор 126 входа в систему формирует экран для ввода кода прохождения и, если код прохождения, введенный пользователем, признан совпадающим (S18), осуществляет вход пользователя в систему (S20).
Если секция 104 приема входного сигнала принимает запрос входа в систему, сформированный, когда кнопка 20 электропитания включена или когда запрос входа в систему осуществляется через микрофон 108 (Y на этапе S22), а не через запрос входа в систему, сформированный при нажатии функциональной клавиши 80 (N на этапе S10), участок 140 биометрической аутентификации определяет, является ли изображение лица, содержащееся в полученном изображении камеры 7, одним из двух или больше изображений лиц, хранящихся в секции 150 хранения информации о зарегистрированных пользователях, и если решением является "Да", то идентифицирует этого зарегистрированного пользователя (S24). Блок 124 формирования изображения камеры отображает полученное изображение камеры 7 на устройстве 4 вывода как на экране (S26) входа в систему. Процессор 126 входа в систему отображает заданную рамку 202 для лица в окружении изображения лица пользователя, содержащегося в полученном изображении (S28), и когда пользователь перемещает лицо в рамку 202 для лица, принимает эту операцию как операцию принятия решения о входе в систему. В дальнейшем, процессор 126 входа в систему формирует экран для ввода кода прохождения и, если код прохождения, введенный пользователем, признан совпадающим (S18), осуществляет вход пользователя в систему (S20). Следует заметить, что если операция нажима кнопки 20 электропитания не была также выполнена (N на этапе S22), то процесс входа в систему не выполняется.
Как описано выше, устройство 10 обработки информации выполняет два типа процессов входа в систему. Одним из признаков процесса 1 входа в систему, который выполняется при нажатии функциональной кнопки 80, должно быть связывание пользователя с устройством 6 ввода; другим признаком является то, что полученное изображение камеры 7 не предоставляется пользователю. А именно, устройство 10 обработки информации выполняет процесс аутентификации лица, используя полученное изображения, не сообщая пользователям о процессе аутентификации лица. С другой стороны, в процессе 2 входа в систему, который выполняется нажатием кнопки 20 электропитания, полученное изображение камеры 7 явно предоставляется пользователю в качестве экрана для входа в систему. А именно, выполняемый процесс аутентификации лица неявно указывается пользователю, причем экран для выбора, показанный на фиг. 7(a), пользователю не предоставляется. Таким образом, в соответствии с типами процессов входа в систему, устройство 10 обработки информации обеспечивает разные, интуитивно понятные пользователю интерфейсы, поддерживая, таким образом, простые операции входа в систему пользователя.
Хотя настоящее изобретение было описано на основе его варианта осуществления, специалисты в данной области техники должны понимать, что этот вариант осуществления является лишь иллюстрацией и поэтому в комбинации каждого компонента варианта осуществления и каждого процесса обработки могут вноситься изменения и модификации, не отступая от объема настоящего изобретения.
Список ссылочных позиций
1 Система обработки информации
4 Устройство вывода
6 Устройство ввода
7 Камера
10 Устройство обработки информации
20 Кнопка электропитания
38 Модуль беспроводной связи
40 Модуль проводной связи
50 Подсистема
60 Основная система
80 Функциональная клавиша
85 Светоизлучающий блок
87 Красный светодиод
88 Зеленый светодиод
89 Синий светодиод
90 Модуль беспроводной связи
91 Процессор
92 Основной контроллер
93 Секция приема входного сигнала
94 Контроллер излучения света
95 Трехосный датчик ускорения,
96 Трехосный гироскопический датчик
97 Контроллер диска
98 Вибратор
100 Секция управления пользователя
102 Секция связи
104 Секция приема входного сигнала
106 Секция получения изображения
108 Микрофон
110 Участок принятия решения о цвете излучаемого света
120 Контроллер входа в систему
122 Блок формирования изображения для выбора
124 Блок формирования изображения камеры
126 Процессор входа в систему
128 Блок процесса регистрации
140 Участок биометрической аутентификации
142 Участок хранения информации для входа в систему пользователей 144 Участок монитора пользователя
150 Секция хранения информации о зарегистрированных пользователях
200 Кадр фокусировки
202, 204 Рамки для лица
Промышленная применимость
Настоящее изобретение применимо в областях технологий обработки информации
Изобретение относится к устройству обработки информации преимущественно в игровом автомате. Технический результат – обеспечение возможности регистрации нескольких пользователей с возможностью получения каждым из них награды. Изобретение содержит секцию 102 связи, устройство 10 обработки информации, секцию 150 хранения информации о зарегистрированных пользователях для хранения биометрической информации пользователя, зарегистрированную в устройстве 10 обработки информации, участок 140 биометрической аутентификации, секцию 150 хранения информации зарегистрированных пользователей для определения, является ли пользователь, изображение которого получено, пользователем, зарегистрированным в устройстве 10 обработки информации. После определения, что пользователь, изображение которого получено, является пользователем, зарегистрированным в устройстве 10 обработки информации, контроллер 120 входа в систему выполняет процесс входа пользователя в систему или, более конкретно, сохраняет информацию для идентификации устройства, содержащегося в полученном изображении, и информацию для идентификации пользователя в участок 142 хранения информации для входа пользователей в систему, связывая эти элементы информации друг с другом. 4 н. и 4 з.п. ф-лы, 11 ил.
Способы и устройство для ограничения доступа к играм c использованием биометрических данных