JP5526298B1 - 電子機器、情報処理装置、情報処理方法およびプログラム - Google Patents

電子機器、情報処理装置、情報処理方法およびプログラム Download PDF

Info

Publication number
JP5526298B1
JP5526298B1 JP2014506680A JP2014506680A JP5526298B1 JP 5526298 B1 JP5526298 B1 JP 5526298B1 JP 2014506680 A JP2014506680 A JP 2014506680A JP 2014506680 A JP2014506680 A JP 2014506680A JP 5526298 B1 JP5526298 B1 JP 5526298B1
Authority
JP
Japan
Prior art keywords
unit
electrode
operation signal
user
relationship
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014506680A
Other languages
English (en)
Other versions
JPWO2014038213A1 (ja
Inventor
幸治 森川
秋憲 松本
ジェッフリー ボナル フェルナンド
勝義 山上
順 小澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2014506680A priority Critical patent/JP5526298B1/ja
Application granted granted Critical
Publication of JP5526298B1 publication Critical patent/JP5526298B1/ja
Publication of JPWO2014038213A1 publication Critical patent/JPWO2014038213A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • A61B5/349Detecting specific parameters of the electrocardiograph cycle
    • A61B5/352Detecting R peaks, e.g. for synchronising diagnostic apparatus; Estimating R-R interval
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/25Bioelectric electrodes therefor
    • A61B5/279Bioelectric electrodes therefor specially adapted for particular uses
    • A61B5/28Bioelectric electrodes therefor specially adapted for particular uses for electrocardiography [ECG]
    • A61B5/282Holders for multiple electrodes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • A61B5/349Detecting specific parameters of the electrocardiograph cycle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/015Input arrangements based on nervous system activity detection, e.g. brain waves [EEG] detection, electromyograms [EMG] detection, electrodermal response detection
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/04Constructional details of apparatus
    • A61B2560/0462Apparatus with built-in sensors
    • A61B2560/0468Built-in electrodes

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Cardiology (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • Animal Behavior & Ethology (AREA)
  • Surgery (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Dermatology (AREA)
  • Neurosurgery (AREA)
  • Neurology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)

Abstract

コントローラを逆持ちにしても正しく持ったときと同一の操作感を提供する。
本開示の一態様に係る電子機器は、ユーザが右手及び左手で把持する筐体で構成され、複数の操作部を有する。電子機器は、筐体を把持するユーザの右手及び左手に接触する位置に設置された第1の電極及び第2の電極と、第1の電極および第2の電極の電位差から、ユーザの心電成分を抽出する抽出部と、予め保持する心電成分の電位に関する基準を参照して、抽出部によって抽出された心電成分が正方向であるか負方向であるかを判定する判定部と、判定部による判定の結果に応じて、複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更する変更部であって、判定結果が正方向の場合、複数の操作部の各々と各操作信号とを第1の関係で割り当て、判定結果が負方向の場合、第1の関係と異なる、複数の操作部の各々と各操作信号とを第2の関係で割り当てる変更部とを備える。

Description

本開示は、電子機器、情報処理システムに関する。より具体的には、本開示は電子機器および情報処理装置の操作手段に生体電位を計測する手段を併せ持ったコントローラを備えた情報処理システムであって、ユーザが情報処理装置を操作するときにユーザの生体電位信号も同時に計測できるシステム、方法およびプログラムに関する。
近年、テレビやパソコン、ゲーム機やスマートフォン等に代表される情報処理システムにおいて、簡便な操作がますます求められている。その操作手段としてコントローラが考えられる。テレビ等のディスプレイデバイスに相対して、ユーザは無線や有線のコントローラを持ち、コントローラの操作によって情報処理システムで実行されるアプリケーションを使うことができる。例えば、ゲーム機等では、両手でコントローラを持ち、両方の手に割り当てられた操作ボタンを両方の手で操作することによって、ゲームが進められる。また、本開示で想定するように生体電位計測手段を備えていれば、心電図等が計測可能になり、健康状態のモニタリングや、ゲーム中の心理状態の推定等が可能になる。
しかしながら、両手を用いて操作ボタンを操る操作手法は、様々なことができる一方、複雑で正確なタイミングに基づいた操作が必要なため、右利きや左利き等の利き手の影響が考えられる。コントローラを両手で持つ場合、右利きが前提となっており、上下左右に動かすような操作では、左利きの人には使いにくい機器になっている課題があった。また、ユーザビリティの観点からも、持ち方がわかりにくい場合には、コントローラを逆向きに持つ場合も考えられ、この場合には、逆向きに持っても操作可能にするか、逆向きの場合には持ち方が違っていることをユーザに伝える必要があった。
このようにコントローラを両手で持つ場合には、持ち方が複数通り考えられ、どのように持つかが検出されれば、操作性の向上につなげられる。
従来の生体電位計測手段については、電位計測の電極が正確に装着されることが必要とされており、その正確な装着を判定する方法が提案されてきた。例えば特許文献1や特許文献2においては、計測された生体電位の波形や振幅から誤装着を知らせる技術が公開されている。
特開2002−233513号公報 特開2009−261723号公報
本開示は、上記のコントローラの持ち方を生体電位信号によって検出する手段を提供する。生体電位信号を計測できる機能を備えた電子機器において、計測された生体電位信号を分析することで、持ち方を検出し、その持ち方に応じた操作方法を提供できる電子機器を提供することを目的とする。
本開示による電子機器は、ユーザが右手及び左手で把持する筐体で構成され、複数の操作部を有する電子機器であって、前記筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極と、前記第1の電極および前記第2の電極の電位差から、前記ユーザの心電成分を抽出する抽出部と、予め保持する心電成分の電位に関する基準を参照して、前記抽出部によって抽出された前記心電成分が正方向であるか負方向であるかを判定する判定部と、前記判定部による判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更する変更部であって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てる変更部とを備えている。
本発明の一態様にかかる電子機器は、ユーザがコントローラを自分の使いやすいように持った場合でも、生体電位信号の分析によって持ち方を検出し、持ち方に応じた操作方法が提供できるため、ユーザの操作性を向上できる。
情報処理システム100の利用シーンを示す図である。 (a)および(b)は、コントローラ形状の例と面の呼び方を示す図である。 (a)および(b)は、電極が裏面に設置された場合の電極位置の例を示す図である。 (a)および(b)は、電極が上側面に設置された場合の電極位置の例を示す図である。 (a)から(d)は、電極形状と個数の例を示す図である。 (a)から(c)は、その他の電極形状の例を示す図である。 情報処理システム100のシステム構成を示す図である。 情報処理システム100のコントローラ1及び情報処理装置2の構成を示す図である。 コントローラのハードウェア構成を示す図である。 情報処理システム100の情報処理装置2のハードウェア構成を示す図である。 情報処理システム100の基本的な処理のフローチャートを示す図である。 実施の形態1における生体信号処理部23の構成を示す図である。 生体信号処理部23を中心とした持ち方判定のフローチャートを示す図である。 (a)から(c)は、順持ちとそれに対応した生体電位信号の例を示す図であり、(d)から(f)は、逆持ちとそれに対応した生体電位信号の例を示す図である。 (a)から(c)は、持ち方に対応した操作ボタンと制御信号の割り当て例を示す図である。 (a)から(f)は、その他のボタン割り当ての例を示す図である。 パッド型コントローラの縦持ちの事例を示す図である。 図17Aに示すパッド型コントローラ1の裏面46を示す。 タブレット型コントローラ1の横持ちの事例を示す図である。 図17Cに示すタブレット型コントローラ1の裏面46を示す。 タブレット型コントローラ1の縦持ちの事例を示す図である。 図17Eに示すタブレット型コントローラ1の裏面46を示す。 実施の形態2における生体電位増幅部と生体信号処理部の構成を示す図である。 コントローラの把持タイミングと持ち方判定処理のフローチャートを示す図である。 (a)および(b)は、コントローラの把持以降の生体電位信号の変化を示す図である。 把持の状況と持ち方に対応した操作ボタンと制御信号の割り当てを示す図である。 右利き専用アプリケーションの場合の割り当て例を示す図である。 (a)、(b−1)および(b−2)は、レースゲームのコントローラの割り当て例を示す図である。 (a)および(b)は、表示部付きコントローラにおける画像の反転示す図である。 図8の構成の変形例を示す図である。 アタッチメント250、およびスマートフォン251を組み合わせたコントローラ1の例を示す図である。 実施の形態1または2による情報処理システムの変形例である情報処理システム200の構成を示す。
本発明の基礎となった知見は以下のとおりである。
従来の技術は、必ずしもユーザが扱いやすいとは言えなかった。その理由は、電位計測の電極が正確に装着されることが必要とされていたためである。
本発明の一態様の概要は以下のとおりである。
本発明の一態様である電子機器は、ユーザが右手及び左手で把持する筐体で構成され、複数の操作部を有する電子機器であって、前記筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極と、前記第1の電極および前記第2の電極の電位差から、前記ユーザの心電成分を抽出する抽出部と、予め保持する心電成分の電位に関する基準を参照して、前記抽出部によって抽出された前記心電成分が正方向であるか負方向であるかを判定する判定部と、前記判定部による判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更する変更部であって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てる変更部とを備えている。
ある実施形態において、前記抽出部は、前記心電成分としてR波を抽出する。ある実施形態において、前記判定部は、前記心電成分としてさらにQ波を抽出し、QR成分の変化の方向によって、正方向であるか負方向であるかを判定する。
ある実施形態において、前記抽出部は、前記心電成分としてT波を抽出し、前記判定部は、前記T波が上向きのピークを持つか、下向きのピークを持つかによって、正方向であるか負方向であるかを判定する。
ある実施形態において、前記カーソルの移動方向指示ボタンを含み、前記変更部は、前記移動方向指示ボタンの各方向と各操作信号との割り当てを変更する。
ある実施形態において、前記移動方向指示ボタンは、上下左右の4方向にカーソルを移動させることが可能なボタンであり、前記変更部は、前記第1の関係にしたがって、上方向の操作に第1操作信号を割り当て、下方向の操作に第2操作信号を割り当て、前記第2の関係にしたがって、前記上方向の操作に前記第2操作信号を割り当て、前記下方向の操作に前記第1操作信号を割り当てる。
ある実施形態において、前記移動方向指示ボタンは、上下左右の4方向にカーソルを移動させることが可能なボタンであり、前記変更部は、前記第1の関係にしたがって、左方向の操作に第3操作信号を割り当て、右方向の操作に第4操作信号を割り当て、前記第2の関係にしたがって、前記左方向の操作に前記第4操作信号を割り当て、前記右方向の操作に前記第3操作信号を割り当てる。
ある実施形態において、前記第1の電極、および、前記第2の電極の電位差が所定以上になったことを検出したタイミングを、前記ユーザが前記筐体を両手で把持したタイミングであるとして検出する把持検出部をさらに備えている。
ある実施形態において、前記抽出部および前記判定部は、前記タイミングから、各々の処理を開始する。
ある実施形態において、前記判定部による処理の開始後、前記判定の結果が得られるまでの間、前記変更部は、前記複数の操作部の各々と各操作信号とを予め定められた関係を有する割り当てに変更し、前記判定の結果が得られた後は、前記複数の操作部の各々と各操作信号とを前記判定の結果に応じた関係を有する割り当てに変更する。
ある実施形態において、前記変更部は、現在実行されているアプリケーションソフトウェアの情報を受信して、割り当て内容を変更する。
ある実施形態において、前記複数の操作部のいずれかの操作に基づく操作信号を、外部の情報処理装置に出力する操作信号出力部をさらに備えている。
本発明の一態様である情報処理装置は、複数の操作部を有する電子機器からの操作信号を受信する操作信号取得部と、前記電子機器から送信された前記ユーザの生体信号を取得する生体信号取得部であって、前記生体信号は、前記電子機器の筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極の電位差から得られる信号である、生体信号取得部と、取得した前記生体信号から、前記ユーザの心電成分を抽出する抽出部と、予め保持する心電成分の電位に関する基準を参照して、抽出された前記心電成分が正方向であるか負方向であるかを判定する判定部と、前記判定部による判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更する変更部であって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てる変更部とを備えている。
本発明の一態様である情報処理方法は、電子機器を用いた情報処理方法であって、前記電子機器は、ユーザが右手及び左手で把持する筐体で構成され、複数の操作部、および前記筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極を備えており、前記第1の電極および前記第2の電極の電位差から、前記ユーザの心電成分を抽出するステップと、予め保持する心電成分の電位に関する基準を参照して、抽出する前記ステップによって抽出された前記心電成分が正方向であるか負方向であるかを判定するステップと、判定する前記ステップによる判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更するステップであって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てるステップとを包含する。
本発明の一態様であるコンピュータプログラムは、電子機器に設けられたコンピュータによって実行されるコンピュータプログラムであって、前記電子機器は、ユーザが右手及び左手で把持する筐体で構成され、複数の操作部、および前記筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極を備えており、前記コンピュータプログラムは、前記コンピュータに対し、前記第1の電極および前記第2の電極の電位差から、前記ユーザの心電成分を抽出するステップと、予め保持する心電成分の電位に関する基準を参照して、抽出する前記ステップによって抽出された前記心電成分が正方向であるか負方向であるかを判定するステップと、判定する前記ステップによる判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更するステップであって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てるステップとを実行させる。
以下、添付の図面を参照しながら、本開示の一態様による「情報処理システム」の各実施の形態を説明する。
(情報処理装置を含むシステムの説明)
図1は、情報処理システム100の利用シーンを示す。図1に示す情報処理システム100は、コントローラ1と、情報処理装置2と、表示装置3とを備える。コントローラ1、情報処理装置2、及び表示装置3は、それぞれ有線又は無線で接続されており、情報を送受信する。
コントローラ1は、ユーザが情報処理装置を操作するための操作情報を入力する入力手段を備え、所望の処理を実現するための操作が入力される。
情報処理装置2は、コントローラ1からの操作入力を受け取り、所定の処理を実施する。
本明細書において、「所定の処理」とは、ゲーム、健康管理、学習等、家庭用のコンピュータで実施されるようなアプリケーションの総称である。
表示装置3は、情報処理装置2でされた処理結果を表示する。表示装置は、画像情報を表示、又は音響情報を表示する。
(コントローラの形状)
図2(a)及び図2(b)はコントローラ1の形状の一例を示す。例えば、ユーザは両手でコントローラ1を持って、操作する。コントローラ1の概観の例は、図2(a)に示すスティック型、及び図2(b)に示すパッド型である。
図2(a)に示すスティック型コントローラ1は、横長棒状のスティック型をしている。ユーザは、その両端を持ち、左手親指で操作ボタン41を、右手親指で操作ボタン42を操作する。操作ボタン41は、上下左右の方向の入力が可能なタイプ、操作ボタン42は2つの制御が行えるような2つのボタンから構成されている例である。
図2(b)に示すパッド型コントローラ1は、板状のパッド型の形状をしている。ユーザはその両側を持ち、左手親指で操作ボタン41を、右手親指で操作ボタン42を操作する。パッドの中央部には、表示部47を備え、操作の状態や、アプリケーションの処理結果を表示することができる。
なお、後述するように、タブレット型コントローラ(図17B)、スマートフォンをアタッチメントに組み込んだコントローラ(図26)、スマートフォンと電極とを組み合わせたコントローラ(図26の変形例)などの、さらに多様なコントローラ1も考えられる。そのようなコントローラ1を包括的に、本願明細書では「電子機器」と呼ぶ。
(面の定義)
図2を用いて、本願明細書で用いる面の呼称を定義する。
コントローラ1は、操作面43と、左側面(図示せず)と、右側面44、上側面45、下側面(図示せず)と、裏面46とを有する。
図2(a)及び図2(b)に示す操作面43は、操作ボタン41及び操作ボタン42が設置されている面である。
操作面43に向かって上下左右の側面のそれぞれが、左側面(図示せず)、右側面44、上側面45、下側面(図示せず)である。操作面43の反対側の面が、裏面46である。
スティック型コントローラ1、パッド型コントローラ1においても、操作面が同様に定義され得る。
なお、表示部47に操作ボタン41及び42が表示される場合は、コントローラの表示部47を有する面を操作面43とする。または、表示部47の情報を表示する画面のみを操作面43としても良い。なお、表示部47に操作ボタンを表示する場合には、表示部47にはタッチスクリーンパネルも設けられている。ユーザが操作ボタンの位置に触れた時に、その位置をタッチスクリーンパネルによって検出することにより、ソフトウェアによって表示された操作ボタンが、ハードウェアの操作ボタンと同等に機能することになる。
操作面43と、左側面(図示せず)と、右側面44、上側面45、下側面(図示せず)と、裏面46とが1つの面で形成されている場合には、左側面(図示せず)と、右側面44、上側面45、下側面(図示せず)と、裏面46とは、操作面43との位置関係で規定される部分を意味する。
なお、操作面43がタッチパネルで構成されている場合には、操作ボタン41及び42は、タッチパネルに表示される操作入力表示を含む。一般には「ボタン」とは、指で押す電気スイッチの突起した部分をいうとされる。しかしながら本明細書では、「操作ボタン」は、ユーザが操作するハードウェアおよび/またはタッチパネルに表示される操作入力表示を全て含む。たとえば、操作ボタン41及び42は、デジタルジョイスティックまたはアナログジョイスティックであってもよいし、タッチパッドであってもよい。本明細書では、これらを包括する操作ボタンを、「操作部」とも表記する。
(電極位置)
次に、コントローラ1に設置される生体信号計測用電極の位置について説明する。
図3(a)および(b)は、コントローラ1の裏面46に、生体信号計測用電極を設置した例を示す。
コントローラ1には、生体信号を計測するために、少なくとも複数の電極が設置されている。本実施の形態においては、生体信号は、ユーザとコントローラとが接触する複数の位置の間の電位差として検出される。生体信号の一例は、右手のいずれかの指と左手のいずれかの指との間の電位差であり、心電由来の生体信号などを含む。
ユーザは、スティック型コントローラ1を両手で持って、親指で操作ボタン41、42を操作する。このとき、人差し指又は中指で裏面46を支えることにより、親指で操作ボタン41、42を押す力に対抗する必要がある。裏面46を支えるために、ユーザの人差し指又は中指は、裏面46に接触する。
ユーザがコントローラ1を把持するとき、ユーザの指がコントローラ1に接触する位置に、コントローラ1は電極を有する。
例えば、裏面46は、操作面43の操作ボタン41、42の位置と対抗する位置を含む所定の範囲に、複数の電極を有する。所定の範囲の一例は、操作ボタン41、42の位置と対抗する位置を基準として、ユーザの指の可動範囲を半径とする範囲である。
図3(a)に示すコントローラ1は、左手の指が接触する部分に左手用電極48を、右手の指が接触する部分に右手用電極49を有する。
ユーザは、図3(b)に示すパッド型コントローラ1も、操作面43に設置された操作ボタン41、42を押す力に対抗するためには、裏面46を指で支える。裏面46を支えるために、ユーザが裏面46に接触する位置に、左手用電極48と右手用電極49を設置する。この位置に電極を設置することで、操作中でも継続した生体信号計測が可能になる。
図4は、コントローラ1の上側面45に、生体信号計測用電極を設置した例を示す。ユーザがスティック型コントローラ1を両手で持つ際に、人差し指を上側面45に置き、中指、薬指、小指を裏面46に置く持ち方も考えられる。
この場合には、操作ボタン41、42を押す力に対抗する裏面46を支えるだけではなく、上側面45にも常にユーザの人差し指が置かれることになる。コントローラ1は、人差し指の設置位置である上側面45に、左手用電極48と右手用電極49を有しても良い。パッド型コントローラ1においても、上側面45に人差し指を置く持ち方も想定されるので、コントローラ1は、上側面に左手用電極48と右手用電極49を有していても良い。
(電極形状と個数)
図5(a)から図5(d)は、電極形状の例を示す。電極の材料は、導電性の物質によって構成される。電極の材料の一例は、金、銀である。望ましい電極の材料は、銀塩化銀である。銀塩化銀は生体と接触した場合の分極が少ないためである。
電極の形状及び個数は、医療用で使われる電極と同様の図5(a)の丸型の電極51以外にも、用途によって、さまざまな形状が想定される。例えば、一方の手が接触するための電極の個数もひとつでなくて良い。図5(b)のように半円状の2つの電極52a、52bや、図5(c)のように同心円状の2つの電極53a、53bや、図5(d)のように3つの電極54a、54b、54cで構成することができる。片手に対して2つ以上の電極を準備することで、それぞれの電極の信号取得状態から指の接触状態や指の置かれている位置が推定可能になる。
また、電極形状は丸型には限定されない。図6(a)〜(c)は、電極形状の他の例を示す。例えば図6(a)に示すように、手が接触しそうな部分の広い範囲に電極を設置して、常に接触が維持されるようにしてもよいし、裏面46のみならず、上側面45、下側面にもつながっているような帯状の電極(図6(b))や、複数の帯状の電極(図6(c))を用いることで、さまざまな持ち方が想定されていても、生体信号の計測が可能になる。
(システム構成図)
図7は、情報処理システム100のシステム構成を示す。コントローラ1は、操作入力装置1aと生体信号計測装置1bとを備える。
コントローラ1は、ユーザの操作入力、及び操作時のユーザの生体信号を計測する。計測した生体信号を含む情報は情報処理装置2に送信される。
情報処理装置2は、操作入力装置1aや生体信号計測装置1bの入力を受けて、所定の処理を実施して、表示部3に対して処理結果を出力する。コントローラ1と情報処理装置2との間は、無線又は有線によって接続される。
図8は、コントローラ1と情報処理装置2との構成を示す。コントローラ1と情報処理装置2が無線で接続された場合で説明する。
コントローラ1に含まれる操作入力装置1aは、操作入力部11と、操作信号出力部12とを備える。
操作入力部11は、操作ボタン41、42から入力された操作信号を取得又は判定する。取得された操作情報は、操作信号出力部12から情報処理装置2に向けて送信される。
コントローラ1に含まれる生体信号計測装置1bは、電極部13と、生体信号増幅部14と、生体信号出力部15とを備える。
電極部13は、複数の電極で構成される。複数の電極は、例えば、ユーザの右手がコントローラ1の接触する位置と、ユーザの左手がコントローラ1に接触する位置に配置されている。
生体信号増幅部14は、複数の電極の間の電位差に相当する生体信号を増幅する。例えば、右手と左手の間の電位差が生体信号増幅部14にて増幅される。増幅された信号はA/Dコンバータによりデジタル信号に変換され、生体信号の情報は生体信号出力部より情報処理装置2に送信される。なお、生体信号増幅部14は、所定以上の電位の大きさの生体信号を計測できる場合には、生体信号を増幅する必要は無く、複数の電極の電位を測定するだけでも良い。よって、以下、生体信号増幅部14は生体信号計測部とも表記する。
情報処理装置2においては、操作入力情報を操作信号取得部21にて受信し、生体信号を生体信号取得部22で受信することで、コントローラ1からの情報を受信する。
生体信号は、記録されただけの源信号では情報として使用できないことが多いため、生体信号処理部23にて、源信号から意味のある情報を抽出する処理が行われる。例えば、両手の間の電位変化の信号の時系列変化から、ピーク検出をして心拍情報を取得するなどの作業が該当する。
アプリケーション処理部24では、情報処理装置2の中心的な処理が行われる。アプリケーション処理の例は、ゲームアプリケーションにおけるゲーム進行、健康管理アプリケーションにおける記録・データ管理・表示、学習アプリケーションにおける出題・採点・結果表示などである。アプリケーション処理は、コントローラ1からの入力を受けて所定の処理を行うことで実現される。アプリケーション処理部24は、いわゆるアプリケーションプロセッサであってもよい。
アプリケーション処理部24で処理した結果をユーザにフィードバックするために、表示情報出力部25および音響情報出力部26によって、視覚的又は聴覚的な信号が出力される。この出力信号は表示部3に送られる。
表示部3は、表示情報出力部25および音響情報出力部26から出力された信号を表示する。これにより、信号がユーザに提示される。表示部3の例は、テレビ、ディスプレイ、又はスピーカである。
(ハードウェア構成)
図9はコントローラ1のハードウェア構成を示す。コントローラ1は、操作ボタン群61と、制御信号変換回路62と、計測電極63aと、参照電極63bと、アース63cと、生体アンプ64と、AD変換回路65と、送信回路67と、信号処理ユニット66と、アンテナ68と、バッテリ69とを備えている。
このうち、操作ボタン群61と制御信号変換回路62とは、図8に示す操作入力部11に対応する。また、計測電極63aと参照電極63bとアース63cとは、図8に示す電極部13に対応し、生体アンプ64は図8に示す生体信号増幅部14に対応する。なお、AD変換回路65は生体信号増幅部14に含まれてもよい。また信号処理ユニット66は、CPU101とRAM102とプログラム103とROM104とを有する。また、送信回路67とアンテナ68とは、図8に示す生体信号出力部15および/または操作信号出力部12として機能する。これらを「出力部」または「送信部」と呼ぶこともある。これらの各構成要素はこれらは互いにバス105で接続され、相互にデータの授受が可能である。また、それぞれの回路にはバッテリ69から電力が供給されている。
操作ボタン群61に関する各ボタンの押下情報は、制御信号変換回路62にて変換されバスを経由してCPU101に送られる。
生体アンプ64には計測電極63aと参照電極63bとアース63cが接続され、これらの電極はコントローラ1の所定の場所に設置されている。計測電極63aと参照電極63bの間の電位差は生体アンプ64で増幅され、AD変換回路65でアナログの生体信号からデジタル信号に変換され、処理や送信可能な生体信号としてバスを経由してCPU101に送られる。
CPU101は、メモリ102に格納されているコンピュータプログラム103を実行する。コンピュータプログラム103には、後述するフローチャートに示される処理手順が記述されている。コントローラは、このコンピュータプログラム103にしたがって、操作信号と生体信号を変換し、送信回路67を経由してアンテナ68より送信される。プログラム103はROM104に格納される場合もある。
なお、信号処理ユニット66と制御信号変換回路62と送信回路67と生体アンプ64とAD変換回路65は、1つの半導体回路にコンピュータプログラム組み込んだDSP等のハードウェアとして実現されてもよい。一つの半導体回路にすると、消費電力が低減される効果も得られる。
図10は情報処理装置2のハードウェア構成を示す。情報処理装置2は、アンテナ71と、受信回路72と、信号処理ユニット73と、画像制御回路74と、表示情報出力回路75と、音響制御回路76と、音響情報出力回路77と、電源78とを備えている。
このうち、アンテナ71と受信回路72とは、図8に示す生体信号取得部22および/または操作信号取得部21として機能する。これらを「受信部」と呼ぶこともある。
信号処理ユニット73は、CPU111とRAM112とプログラム113とROM114とを有する。信号処理ユニット73は、図8の生体信号処理部23および/またはアプリケーション処理部24として機能する。画像制御回路74および表示情報出力回路75は、図8の表示情報出力部25として機能する。また音響制御回路76および音響情報出力回路77は、図8の音響情報出力部26として機能する。これらは互いにバス115で接続され、相互にデータの授受が可能である。また、それぞれの回路には電源78から電力が供給されている。
コントローラ1からの操作情報および生体情報はアンテナ71を経由して受信回路72で受信され、バス115を経由してCPU111に送られる。
CPU111は、メモリ112に格納されているコンピュータプログラム113を実行する。コンピュータプログラム113には、後述するフローチャートに示される処理手順が記述されている。情報処理装置は、このコンピュータプログラム113にしたがって、操作信号と生体信号を変換し、所定のアプリケーションを実行するための処理を行って、ユーザに画像や音響によってフィードバックを行うための信号を作成する。プログラム113はROM114に格納される場合もある。
信号処理ユニット73で生成された画像のフィードバック信号は、画像制御回路74を経由して表示情報出力回路75から出力され、音響のフィードバックは音響制御回路76を経由して音響情報出力回路77から出力される。
なお、信号処理ユニット73と受信回路72と画像制御回路74と音響制御回路76は、1つの半導体回路にコンピュータプログラム組み込んだDSP等のハードウェアとして実現されてもよい。一つの半導体回路にすると、消費電力が低減される効果も得られる。
(処理フローの概要)
図11は、コントローラ1と情報処理装置2の処理のフローを示す。ステップS11からステップS14までが、コントローラ1の内部処理、ステップS21からステップS25までが情報処理装置2の処理を示している。
<ステップS11>
操作入力部11は、操作入力を受け付ける。具体的には、操作入力を受け付たタイミングで、いずれの操作ボタンが押されているかを検出する。受付のタイミングの例は、操作ボタンが押下されたときである。
<ステップS12>
操作信号出力部12は、操作入力部11が受け付けた操作入力の操作信号を出力する。
<ステップS13>
生体信号増幅部14は、複数の電極部13の間の電位差に相当する生体信号を測定する。例えば、コントローラに接触した右手と左手との間の電位差を測定する。また、生体信号増幅部14は測定した生体信号を増幅しても良い。
<ステップS14>
生体信号出力部15が生体信号を出力する。
なお、ステップS11及びステップS12と、ステップS13及びステップS14とは、それぞれ並列な処理として行っても良く、ステップS11からステップS14の処理を、全て順序どおりに行う必要は無い。
<ステップS21>
操作信号取得部21は、操作信号出力部12からの操作信号を受信する。
<ステップS22>
生体信号取得部22は、生体信号出力部15からの生体信号を受信する。
<ステップS23>
生体信号処理部23は、生体信号取得部22にて受信した生体信号から、生体情報を抽出する。
<ステップS24>
アプリケーション処理部24は、操作信号取得部21からの操作情報と生体信号処理部23からの生体情報とを受けて、現在のアプリケーションを実行するための所定の処理がなされる。
<ステップS25>
アプリケーション処理部24の処理結果をユーザにフィードバックするために、表示情報出力部25は映像情報を出力し、音響情報出力部26は音響情報を出力する。
なお、図11に示す処理フローに記載していないが、表示部3は、情報処理装置から出力された情報を表示する。
なお、アプリケーション処理部24は、操作信号取得部21からの操作情報及び生体信号処理部23からの生体情報のいずれの情報を用いて処理を行う必要はなく、生体信号のみを用いて処理を行っても良い。その場合には、操作信号を受信するステップS21を省略することもできる。
(実施の形態1)
本実施の形態による情報処理システム100は、コントローラに備えられた生体電位センサによって計測された生体電位の分析によってコントローラの持っている向きを判別する。
本実施の形態にかかる情報処理システム100の全体の基本的な構成は図7及び図8に示されるとおりである。本実施の形態の情報処理システム100の特徴の1つである生体信号処理部23を中心に説明する。
図12は、情報処理システム100の、生体信号処理部23を含む構成例を示す。
図12に示すように、情報処理システム100は、生体信号取得部22と、生体信号処理部23と、アプリケーション処理部24とを少なくとも備える。例えば、コントローラ1は、生体信号取得部22と、生体信号処理部23とを少なくとも備える。情報処理装置2は、アプリケーション処理部24を備える。情報処理装置2は、コントローラ1に含まれる生体信号処理部23の処理結果を用いて、情報処理する。
生体信号取得部22で取得された現在のユーザの生体電位信号は、心電成分抽出部231に送られる。心電成分抽出部231は所定の心電成分を抽出し、成分方向判定部232は、抽出された心電成分方向が正方向であるかどうかを判定する。この判定結果に基づきボタン割当変更部233は、持ち方に応じて操作ボタンと制御信号の割り当てを変更してからアプリケーション処理部24に情報を送信する。これによって持ち方に応じた操作ボタンの制御割り当てが実現される。以下、フローチャートと、データ等によってその詳細を説明する。
図13は、図12で示した生体信号処理部23の処理の流れを説明するフローチャートである。
<ステップS31>
生体信号取得部22は、コントローラ1を構成する筐体に配置された電極部を用いて計測された現在のユーザ生体電位信号を取得する。
<ステップS32>
生体成分抽出部231は、所定の心電成分を抽出する。ここで、コントローラ1を両手で持った場合に計測される信号の例、及び所定の心電成分の例について図14を用いて説明する。
図14(a)〜(f)は、コントローラの2通りの持ち方と、その持ち方に対応した生体電位信号の例、および各波形の特徴を示している。図14(a)は、コントローラを順持ちにした場合である。ここでコントローラの持ち方のうち、実行中のアプリケーションが当初の想定通りになっている持ち方を「順持ち」、想定とは右手と左手が反対に持っている場合を「逆持ち」と呼ぶ。順持ちでは、左手でカーソルの移動方向指示ボタン(十字型の操作ボタン)41を操作し、右手で丸いボタン42を操作することとする。反対に逆持ちの場合は、図14(d)に示したように、コントローラを反対に持った場合で、十字型の操作ボタンは右手で操作し、丸いボタン42を左手で操作することになる。いずれの持ち方においても、操作面43とは反対側の裏面46には生体信号計測用の電極が設置され、両手の電位差が計測可能な状況になっている。
順持ち、逆持ちのそれぞれで計測された生体信号の例を、図14(b)及び図14(e)に示す。両手の電位差を計測した場合、両手の経路に含まれる手や腕や上半身等からの信号とともに心電由来の信号も含まれるのが特徴である。心臓は規則的に拍動しているため、拍動に連動した心電と呼ばれる電気信号が発生している。この電気信号は、生体信号の中では大きいために両手の電位差の変動にも心電成分が含まれている。心電成分は、所定の形状の波形を示すことが知られており、それらの特徴点から、PQRST等の記号が付与されている。波形の特徴は、この記号によって記述可能である。心拍の1拍分の波形変化の例を記号と共に図14(c)及び図14(f)に示す。
ここで順持ち、逆持ちの場合に得られる生体信号はほぼ同じ形状の信号が得られるものの、心臓をどちら向きに計測するか(=どちら向きにコントローラを持つか)によって、その波形は、逆相に変化していることがわかる。特にピーク点であるQ点やR点がグラフの中心線よりも上側にあるか下側にあるかが反対になっていることがわかる。例えば図14(c)では、Qが中心線よりも下にあり、その後急激に上昇してR点を記録しているのに対して、図14(f)では、Q点が中心線よりも上にあり、その後急激に下降してR点を記録している。なお、P、Q、R、S、Tの記号に関しては、そのピーク値に着目した場合にはP点などと呼ばれることがあり、そのピーク値を包含する波形に着目した場合にはP波などと呼ばれることがある。
このピークをつけているQR点の抽出が生体成分抽出部231の行う心電成分の抽出である。Q点やR点は、その他の状況と比べて、振幅が大きく、適切な閾値設定によっても容易に抽出可能である。
あるいは、生体成分抽出部231は、T波が上向きのピークを持つか、下向きのピークを持つかの向きによっても、正方向であるか負方向であるかを判定することが可能である。図14(c)は、T波が上向きのピークを持つ波形例を示している。また図14(f)は、T波が下向きのピークを持つ波形例を示している。
<ステップS33>
再び図13を参照する。成分方向判定部232は、ステップS32で抽出された心電成分の方向を抽出する。例えばQR成分が正の方向(Q<R)に変化しているか、負の方向(R>Q)に変化しているかを判定する。判定結果は、正、もしくは負のいずれかとなる。
成分方向判定部232は、予め保持する基準を用いて、心電成分の方向を判定する。予め保持する基準の例は、電位の大きさの範囲及びその電位の極性の情報である。なお電位の極性とは、電位の正または負を意味する。成分方向判定部232は、予め保持する基準に相当する電位を有する心電成分を抽出したときに、正方向又は負方向で有ると判定する。
また、予め保持する基準の例は、正方向及び負方向の波形のパターンである。このパターンは、たとえば図14(c)および(f)に示される極性毎の波形のパターンである。成分方向判定部232は、抽出した心電成分の波形と予め保持する波形のパターンとの類似度を求め、所定以上の類似度を有する場合、その波形が正方向又は負方向に振れていると判定する。
<ステップS34>
成分方向判定部232は、正もしくは負の判定を行い、判定結果が正の場合にはステップS37に、負の場合にはステップS35に進む。
<ステップS35>
成分方向判定部232は、QR成分の方向が負であった場合にはユーザはコントローラを逆持ちしていると判定し、この判定結果をボタン割り当て変更部233に送る。
<ステップS36>
ボタン割り当て変更部233は、ユーザコントローラを逆持ちしていると判定した場合の操作ボタンと制御情報の対応付けに基づき、ボタンの割り当てを変更する。
図15(a)〜(c)は、順持ち時および逆持ち時のキー割り当ての一例を示す。コントローラ1は、操作面43に十字型の操作ボタン41と丸型の操作ボタン42を持ち、順持ちの場合には図15(a)のように十字型の操作ボタン41を左手で操作し、丸型の操作ボタン42を右手で操作する。また逆持ちの場合には図15(b)のように十字型の操作ボタン41を右手で操作し、丸型の操作ボタン42を左手で操作する。ここで、十字型の操作ボタンの上下左右をABCDの記号によって対応させた場合に、逆持ちの場合には、図15(c)のテーブルのように、Aボタンには下、Bボタンには左、Cボタンには上、Dボタンには右が割り当てられる。
これによって図15(b)のように逆向きに持った場合にも、ユーザが持った状態を基準にして正しく上下左右の操作が可能になる。
<ステップS37>
成分方向判定部232は、QR成分の方向が正であった場合にはユーザはコントローラを順持ちしていると判定し、この判定結果をボタン割り当て変更部233に送る。
このように、操作ボタン41及び42は、ユーザの持ち方に応じて、異なる操作に割り当てられる。図15(c)に示すように、例えば、順持ちの割り当てと逆持ちの割り当てとは異なる割り当てとなる。よって、複数の持ち方毎に、操作ボタン41及び42の割り当ての情報を保持しても良い。なお、2つの持ち方が同じ操作ボタン41及び42の割り当てを行っても良い。
<ステップS38>
ボタン割り当て変更部233は、予め保持する持ち方と操作ボタンの割り当てとを対応付けた情報を参照して、成分方向判定部232が判定した持ち方に基づいて、操作ボタンの割り当てを変更する。例えば、ユーザのコントローラ1を順持ちしていると判定した場合の操作ボタンと制御情報の対応付けに基づき、ボタンの割り当てを変更する。具体的には図15(c)のように、Aボタンには上、Bボタンには右、Cボタンには下、Dボタンには左が割り当てられる。これによって図15(a)のように逆向きに持った場合にも、ユーザが持った状態を基準にして正しく上下左右の操作が可能になる。
つまり、本開示では、ユーザがコントローラを順持ちしていると判定されたか、逆持ちと判定されたかに応じて、異なるキーバインドが適用されることを意味する。キーバインドとは、複数の操作部の各々が操作されたときに、どの操作信号を出力させるかに関する操作と信号との割り当てである。成分方向判定部232が判定した正方向または負方向に応じて、換言すれば、ユーザの持ち方に応じて、複数の操作部の各々と各操作信号との割り当てを相違させることになる。
<ステップS39>
アプリケーション処理部24は、ボタン割り当て更新部233のボタン割り当てに基づいて、操作信号取得部21からの操作ボタンを解釈してアプリケーションを実行する。
以上の処理によって、ユーザが自分の希望、もしくは誤って持った場合にも、生体信号解析によって、順持ちか逆持ちかの判定ができ、それに応じた操作ボタンの割り当てをすることで、どちら向きに持っても、ユーザはアプリケーションをスムーズに操作できる。
なお、S33において、成分方向判定部232は、心電成分が負方向であるか否かだけを判定しても良い。このとき、ボタン割り当て変更部233は、心電成分が負方向である場合、予め保持する持ち方と操作ボタンの割り当てとを対応付けた情報を参照して、操作ボタンの割り当てを変更する。つまり、心電成分が正方向である場合、ボタンの割り当てを変更しない。
また、S33において、成分方向判定部232は、心電成分が正方向であるか否かだけを判定しても良い。このとき、ボタン割り当て変更部233は、心電成分が正方向である場合、予め保持する持ち方と操作ボタンの割り当てとを対応付けた情報を参照して、操作ボタンの割り当てを変更する。つまり、心電成分が負方向である場合、ボタンの割り当てを変更しない。
(その他のボタン割り当ての事例)
図16(a)〜(f)は、図15以外のボタン割り当ての事例について示す。図16(a)〜(c)は、コントローラ1の操作面43の両端付近に、ボタンEとボタンFの2つが設置された場合の例である。図16(a)は順持ちの例を示し、図16(b)は逆持ちの例を示す。逆持ちした場合には、図16(c)のように左右のボタンの対応が入れ替わる。また、図16(d)〜(e)は、コントローラ1の操作面43にボタンGとボタンHが縦に配置された場合の例である。図16(d)は順持ちの例を示し、図16(e)は逆持ちの例を示す。逆持ちした場合には図16(f)のように上下のボタンの対応が入れ替わる。
図17Aは、図3(b)に示すコントローラ1を縦持ちの事例を示す。図17Bは、図17Aに示すコントローラ1の裏面46を示す。コントローラ1は、裏面46に、電極51、52、53および54を有する。
図17C及び図17Dは、タブレット型のコントローラ1の横持ちの事例、および裏面46の電極を示す。また図17Eおよび図17Fは、タブレット型コントローラ1の縦持ちの事例、および裏面46の電極を示す。
図17A及び図17Bに示すように、コントローラ1は、持ち方の左右が入れ替わるだけでなく、縦長と横長のタブレット型のコントローラ1を持つ向きも2通り考えられる。そのため、裏面46には上下左右の4箇所に生体電位計測用の電極を設置する。なお、4つの電極に限られず、4つ以上の電極を有することにより、縦持ちの2通り及び横持ちの2通りのいずれの持ち方かを検出できる。
例えば、成分方向判定部232は、縦持ちの2通り及び横持ちの2通りのいずれの持ち方かを検出するために、図13に示すステップS33の前に、4つの電極のうち、少なくとも2つ以上のいずれの電極に、ユーザが接触しているかを判定する。予め保持する電極の位置と持ち方とを対応付けた関係を参照して、成分方向判定部232は、ユーザがタブレット型のコントローラ1を縦長に持っているのか、横長に持っているのかを判定し、その後、順持ちか逆持ちかを判定すればよい。
また、縦持ち及び横持ちに限らず、情報処理装置2が処理する内容に応じて、斜めに持って操作するなどの他のコントローラ1の持ち方に応じた操作ボタンの割り当てを含んでも良い。この場合、成分方向判定部232は、ユーザが接触している電極の位置とユーザの持ち方とを対応付けた情報及び予め保持する持ち方の方向と操作ボタンの割り当てとを対応付けた情報とも、ユーザの持ち方の例に対応付けた情報を有する。
(効果)
以上のように、コントローラ1に搭載された生体電位センサによって生体電位センサを計測し、生体信号を分析することで、順持ちか逆持ちかの判定が可能になる。右利きの人も左利きの人も自分の持ちやすい方向でコントローラを持つだけで、操作ボタンの対応付けが変更されるため、使いやすさが向上する。また、間違ってコントローラを持った場合でも、コントローラの対応付けのほうを逆にすることで、いつもと同じ操作感が提供可能になる。
例えば、ユーザがコントローラを持つ位置が同じでも、コントローラの位置又は傾きなどが異なる場合がある。ジャイロセンサなどでコントローラの位置又は傾きによって、操作ボタンの割り当てを変更した場合には、不要にボタンの割り当てを変更する可能性がある。一方、本開示のコントローラは、ユーザが持つ位置、及び右手又は左手の区別をして、ボタンを割り当てるため、操作環境を変更せずに操作できるという操作感を提供できる。
また、本開示は画面回転の制御にも有効である。たとえばタブレット型コンピュータなどの電子機器の画面をユーザが着座姿勢で確認している場合を考える。タブレット型コンピュータは長辺および短辺を有する矩形状とする。ユーザは長辺を上下方向にしてタブレット型コンピュータを把持しているとする。通常の状態(着座状態)ではユーザの顔の向きは地面に対してほぼ垂直になっており、両目を結ぶ方向は地面に対してほぼ平行である。そのため、地面に対する機器の向きを検出するジャイロセンサ等の出力によって、タブレット等の画面表示(たとえばテキストや画像の表示の向き)を常に長辺の上から下方向に向かって調整して表示することは有効である。その後、ユーザがくつろいで、タブレットをそのまま把持しながら横に寝転がり、その状態でタブレットの画面表示を見る場合を想定する。その場合には、ユーザがタブレットの把持の仕方を変更していないため、表示態様はそのまま維持されるべきである。しかしながら、ユーザが横に寝転がったことにより、ジャイロセンサはタブレットが約90度回転されたことを示す信号を出力する。その結果、タブレットの画面表示が回転される。ジャイロセンサの出力を用いるだけでは読みにくい方向に回転制御がされるという課題がある。従来は、たとえばタブレットに明示的に回転を禁止するためのスイッチが備え付けられており、ユーザが横に寝転がったときにはそのスイッチを手動でON/OFFする必要があった。本開示では、把持の仕方は顔の向きに連動していることを考慮するため、把持の仕方を検出することにより、正しく読める向きに表示の向きを制御できる。
なお、生体信号処理部23は、情報処理装置2において実施される場合について説明したが、コントローラ1内部で処理をしても良い。生体信号処理部23を、コントローラ1における生体信号増幅部14の直後に置き、その結果は、操作信号出力部12からの出力をボタン割り当て更新後の結果にすることで、コントローラ単体で、順持ちと逆持ちの判定、及び、ボタン割り当て変更が可能になる。これにより、情報処理装置2自体は修正する必要がなく、コントローラを置き換えるだけで良い。
(実施の形態2)
実施の形態1においては、生体信号処理部23の内部での順持ちか逆持ちかの判定を中心に説明した。この構成により、コントローラをどちら向きに持っても同様の操作感が提供可能になる。ただし、この判定を常に動作させると情報処理装置の処理の負荷が継続的にかかる。また、コントローラを持ち替えた時や、他の人にコントローラを渡した時等の再判定のタイミングについては実施の形態1では言及していない。
本実施の形態では、持っている向きの判定処理の開始タイミングを生体信号の分析によって行う例を説明する。
本実施の形態による情報処理システムの全体の基本的な構成は、図7及び図8に示す構成と同じである。そこで以下では、実施の形態1の構成と異なる構成である生体信号増幅部14と生体信号処理部23を中心に説明する。
図18は、本実施の形態による、コントローラ1の生体信号増幅部14と情報処理装置2の生体信号処理部23の構成例を示す。電極部13にユーザの両手が接触している状態で、電位増幅部141が両手の電位差を増幅し、把持検出部142はユーザが電極を触り始めたことによって一時的に電位増幅部141が増幅可能な範囲を超えているか否かを判定する。A/D変換部143は増幅されたアナログ信号をデジタル信号に変換する。生体信号取得部22は、生体信号出力部15から送信された生体信号を受信する。生体信号処理部23内部の、心電成分抽出部231、成分方向判定部232、ボタン割当変更部233は、生体信号取得部22によって取得された生体信号を利用して、コントローラの把持方向を判定する。アプリケーション処理部24は、コントローラの把持方向の判定結果を利用して、アプリケーションソフトウェアの実行を制御する。なお、ボタン割当変更部233は、アプリケーション処理部24からの指示によって操作入力時の操作ボタンの割当を変更してもよい。たとえば、アプリケーション処理部24は、コントローラの把持方向の判定結果から、操作ボタンの割り当てが必要であると判断した場合には、ボタン割当変更部233に、現在実行しているアプリケーションソフトウェアの情報を送信する。ボタン割当変更部233はその情報を受信して、当該アプリケーションソフトウェアの実行内容にしたがって、操作ボタンの割り当てを変更する。ボタン割当変更部233は、アプリケーションソフトウェアの実行内容の情報に代えて、アプリケーション処理部24から直接、操作ボタンの割り当てを特定する情報を受け取ってもよい。
図19は、コントローラ1をユーザが手にしたタイミングを検出するための把持検出処理と、把持が確認された後の持ち方判定処理の2つの処理の切り替えタイミングを説明したフローチャートである。実施の形態2においては、把持のタイミングを待つための処理と、把持が確認された後に持ち方判定の処理を交互に実施することで、処理が継続される。現在の処理状態はモードとして記憶されており、把持検出モードと持ち方判定モードの2つのモードを持っていることとする。また、図19のフローチャートは、所定の周期で繰り返し実施され、例えばゲーム操作の通信周期(数ミリ秒〜数十ミリ秒)と同期して実施される。なおこの通信周期は一例である。通信周期はアプリケーションの特性に応じて100ミリ秒程度でもよいし、それ以上であってもよい。
<ステップS40>
把持検出部142は、現在の処理モードを判定する。現在の処理モードが把持検出モードの場合にはステップS41に進み、持ち方判定処理モードの場合にはステップS46に進む。
<ステップS41>
把持検出部142は、ユーザがコントローラ1を把持していないかを検出する。生体電位の特性として、ユーザがコントローラ1を把持して両手で電極を触った瞬間には、計測範囲に対して過大な振幅の電位差が入力されてしまう。この過大な振幅を検出することで、最初、コントローラ1は誰にも把持されてなかったときに、初めて電極を持った瞬間であることが検出できる。具体的には、例えば電位増幅部141の出力が計測範囲を超えたためにその出力が飽和する場合があり、この飽和状態を検出することで、把持のタイミングであったかが判定できる。
なお、飽和状態の検出は、電位増幅部141のアナログ信号出力を利用して行われる。把持していることが検出されるまではA/D変換部143によるA/D変換は行われない。常にA/D変換を行うわけではないため、電力の消費を抑えることが可能である。
図20(a)および(b)は、計測される信号の例を示す。図20(a)は計測された生体電位の例、(b)は処理モードの切り替えを示す。最初、ユーザはコントローラ1を把持していないため、図20(a)で計測される信号はフラットに近い。その後、ユーザがコントローラを把持して、コントローラ裏面46の電極を両方の手で触った瞬間(タイミング261)から、急激に計測電位は上昇し計測可能な最大値に到達する(タイミング262)。この状況になっていれば把持された、なっていなければ把持はされていないと判定することで、把持検出が可能になる。
<ステップS42>
把持検出部142は、ユーザがコントローラ1を把持したかどうかの判定結果で分岐をする。ユーザの把持を検出したらステップS43に進み、検出しなかったらステップS45に進む。
<ステップS43>
把持検出部142は、ユーザのコントローラ1を把持したので、持ち方判定中に入るための操作ボタンと制御の対応付けは割り当て1に設定される。
図21には、左右の持ち方に対応しているアプリケーションを実行中の場合の左右切り替え可能アプリケーションの場合の操作ボタンと制御の割り当て対応表である。表によれば、持ち方の判定中は、どの操作ボタンにどの制御を割り当ててよいか不明なため、図21の対応テーブルに示される割り当て1(参照符号271)のように例えば一律に「判定中」の表示を対応付けることができる。これによって、判定が完了するまでは、画面に「判定中」と表示することで、ユーザに操作されたこと自体のフィードバックをしながら、まだ操作可能なタイミングではないことが通知できる。
また、判定中は、操作ボタンに何も制御を割り当てないこともできる。待っている時間は判定が終了するまでの短い間なので、その間は、操作ボタンが押されても、動作を何も返さないことも可能である。
<ステップS44>
把持検出部142は、ユーザがコントローラ1を把持したと検出したので、次回以降の処理では、持ち方判定の処理が必要であるため、その旨を記憶するために処理モードを持ち方判定モードに切り替えて処理を終了する。
<ステップS45>
把持検出部142は、モードの変更がない場合には、特に追加の処理を行わずに、処理を終了する。
<ステップS46>
生体信号処理部23は、処理モードが持ち方判定モードであることから持ち方判定処理を実施する。持ち方判定処理は、図13の判定処理と同様の処理により実現可能である。この処理によって、持ち方が判定可能な情報が得られたかどうか、判定結果が得られたとすればそれは順持ちか逆持ちかが次のステップに送られる。
<ステップS47>
生体信号処理部23は、持ち方判定処理の結果が得られたかによって分岐がされる。判定結果が得られない場合には、引き続き判定処理が必要なためステップS45に進み、判定結果が得られた場合には、操作ボタンの割り当てを変更するためにステップS48に進む。
図20に示されるように、生体電位センサに過大な電位差が与えられると、センサの計測範囲を超えてしまい、一定の時間の間は、計測不能な時間が発生する(タイミング262からタイミング263まで)。この計測不能な時間はセンサの性能や、人体の帯電状況によって異なってくる。また、計測可能になった後にもR波等の特徴的な心電成分が検出されるまでの待ち時間(タイミング263からタイミング264まで)が必要であり、持ち方判定処理を続ける必要がある。
<ステップS48>
生体信号処理部23のボタン割当変更部233は、持ち方判定結果に応じた操作ボタンと制御の割当を行う。図21の例では、順持ちの場合には割り当て2(参照符号272)が、逆持ちの場合には割り当て3(参照符号273)が割り当てられる。
<ステップS49>
ボタン割当変更部233は、その役割を終え、処理モードを把持検出モードに切り替える。これによって、ユーザが次にコントローラ1を再度持ちなおした時や別のユーザにコントローラを渡したときなど、次の把持のタイミングを待つことができる。
(効果)
以上のような処理によって、コントローラの把持の検出を生体信号の変化から行うことで、ユーザの自然に振舞うだけで、適切なタイミングで持ち方に応じた操作ボタンの対応付けが可能になる。
なお、本実施の形態2では、右利きでも左利きでも対応できるアプリケーションの場合の説明をしたが、右利き専用のアプリケーションの場合でも、本手法は有効である。図22に右利き専用アプリケーションの場合の割り当てテーブルを示す。持ち方判定期間中の割り当て1(参照符号281)には、デフォルトの割当が最初からなされる。判定結果が出て割り当て2(参照符号282)が採用された後に、もしも逆持ちになっている場合には、割り当て3(参照符号283)に従って、画面に「反対に持っています」等の表示をする。これにより、正しい持ち方に直すことをユーザに促すことができる。
なお、本明細書においては、操作ボタンは、物理的に押すことが可能なボタンを事例に説明を行ったが、物理的に押せないようなアイコンに対しても同様の割り当て変更は有効である。例えば、タッチパネルを供えた画面内に描画されたアイコンに対しても同様の処理は可能であり、自分の好みの向きにアイコンを並べる等の操作も可能である。
なお、実施の形態1においては、はじめに、ユーザが持ったコントローラの向きに応じて、図15に示したように順持ちと逆持ちではすべての操作ボタンの割当てを変更した。しかしながら、ゲーム等を長時間にわたって操作している場合には、同じようなボタン操作を繰り返していると、指が疲労する場合がある。例えば、図23(a)に示すように順持ちで、車のレースのゲームをしていた場合には、多くの場合十字型の操作ボタン(十字キー)で車の左右の制御を行い、2つのボタンでアクセルとブレーキの操作を行うことがある。この場合、左手で車の方向の制御を行い、アクセル、ブレーキの操作は右手で行うことになる。レースのゲームの場合、アクセルボタンは、連続して押下し続けていることが多く、右手に疲労が蓄積されることがある。
そこで、ユーザは、左右の手の役割を変更することが考えられる。そのとき、図23(b−1)および(b−2)のように逆持ちをした場合には、十字キーについては、車の左右の制御を行うため、決まっているが、アクセル、ブレーキのコントローラの割当てに関しては、ユーザの使いやすい方を設定できるようにしてもよい。具体的には、ゲームを行っている最中に、持ち替えが発生した場合には、アクセル、ブレーキキーに関しては、ユーザの確認をとる画面を表示した後に、キーの割当てを実施してもよい。図23(b−1)および(b−2)は、キーの割当て例を示す。
なお、実施の形態1においては、順持ち、逆持ちに応じてボタンの割当ての変更を実施したが、表示部が装着されているコントローラにおいては画像の反転も必要になる。例えば、図24(a)および(b)に示すように、順もちのとき(図24(a))と逆もちのとき(図24(b))で、画像を表示させる方向が異なることとなる。なお、コントローラ1にジャイロセンサーなどの姿勢センサーを設け、順持ち、逆持ちの判定に際して、センサーの検出結果を、生体信号とともに用いてもよい。これにより、順持ち、逆持ちの判定精度を向上させることが可能である。
上述の実施の形態(たとえば図8)では、情報処理装置2が生体信号処理部23を有し、生体信号処理部23において、心電成分の抽出、心電成分の正方向/負方向の判定、およびボタン割り当ての変更の各処理を行うとした。しかしながら、それらの処理はコントローラ1において行われてもよい。
図25は、図8の構成の変形例を示す。本変形例にかかる情報処理システムは、コントローラ241および情報処理装置242を有する。コントローラ241は図8のコントローラ1に対応し、情報処理装置242は、図8の情報処理装置2に対応する。
本変形例では、コントローラ241において心電成分の抽出、心電成分の正方向/負方向の判定、およびボタン割り当ての変更の各処理を行う。そのため、情報処理装置2(図8)に包含されていた生体信号処理部23は、本変形例ではコントローラ241に設けられている。また、図8の生体信号出力部15、および生体信号取得部22は存在しない。コントローラ241に設けられた生体信号処理部23の具体的な構成および動作は、図12に示す通りであるため、それらの説明は省略する。
コントローラ241は、操作入力装置241aおよび生体信号計測装置241bを有する。
操作入力装置241aの操作信号出力部2412は、操作入力部11からの操作信号と、生体信号処理部23からのボタン割り当て変更ルールを示す信号とを受け取る。そして、操作信号出力部2412は、ボタン割り当て変更ルールにしたがって操作信号の変更を行い、変換後の操作信号を情報処理装置242に出力する。
操作信号取得部21は、操作信号を取得してアプリケーション処理部24に送信する。アプリケーション処理部24は、受け取った操作信号にしたがって処理を行う。以降の処理の説明は既に説明した通りである。
なお、説明の便宜のため、表示部3(図1)に対応する構成の記載は、図25では省略している。表示部は含まれていてもよいし、含まれていなくてもよい。
上述の実施の形態では、コントローラ1の例として、スティック型(図2(a))、パッド型(図2(b))、タブレット型(図17B)を挙げた。しかしながら、これらは一例である。さらに他の例として、たとえばアタッチメントにスマートフォンをはめ込むことによって完成されるコントローラ1が考えられる。
図26は、アタッチメント250、およびスマートフォン251を組み合わせたコントローラ1の例を示す。アタッチメント250の操作面43上に、操作ボタン41、42が設けられ、その背面または上側面には、図3、図4と同様の電極(図示せず)が設けられている。スマートフォン251のディスプレイが上述の表示部47に該当する。アタッチメント250とスマートフォン251とは有線または無線で接続され、操作ボタン41、42による操作は、スマートフォン251またはアタッチメント250に設けられた通信機能により、情報処理装置2に送信される。このようなコントローラ1であれば、電極や操作ボタン41、42を有していないスマートフォンのユーザが、必要な時だけ、電極や操作ボタンを利用してゲームを行うことが可能となる。
なお、図26には、スマートフォン251の側面および背面の全てを覆うアタッチメント250を例示したが、これは一例である。たとえば、操作ボタン41、42を表示部47に表示させ、タッチスクリーンパネルを利用した入力を実現することにより、操作ボタン41、42をハードウェアとして設ける必要がなくなる。そして、電極が設けられた、スマートフォン251の背面または上側面の一部のみを覆うシート状の部材(図示せず)と、スマートフォン251とによってコントローラ1が構成されてもよい。
図27は、実施の形態1または2にかかる情報処理システムの変形例である情報処理システム200の構成を示す。情報処理システム200では、左手用電極48と右手用電極49とが背面に貼り付けられたスマートフォン251が、図1のコントローラ1として機能する。また、インターネット等のネットワーク263を介してコントローラ1と通信するサーバ装置262が、図1の情報処理装置2として機能する。なお、図1の表示装置3は、スマートフォン251の表示部48に相当する。
このような情報処理システム200では、スマートフォン251での操作がサーバ装置262に送信され、サーバ装置262においてユーザの操作、および生体信号が処理される。
サーバ装置262は、処理の結果に基づいて、スマートフォン251の表示部48に表示させるためのデータをスマートフォン251に送信する。スマートフォン251はそのデータを受信して表示部48に表示する。ユーザの操作、および生体信号や、その処理の内容は、たとえば図8、および図11を参照しながら説明した通りである。
図27に示すコントローラ1に代えて、図25に示すコントローラ241を用いることも可能である。その場合には、生体信号はコントローラ241において処理され、操作信号がサーバ装置262に送信されることになる。
なお、上述の実施の形態の説明では、操作ボタンとは別に電極を設けた。しかしながら、これも一例である。操作ボタンと電極とを一体化させてもよい。たとえば操作ボタン上に電極を貼り付けてもよいし、操作ボタンを導電性材料で製造してもよい。
本開示にかかる情報処理システムによれば、情報処理装置を操作するコントローラの持ち方が順持ちであっても逆持ちであっても、ユーザの好みの持ち方に応じて、一貫した操作性が提供できるため、両手でコントローラを操作するあらゆる情報処理装置に対して応用可能である。具体的には、テレビ、パソコン、ゲーム機、スマートフォン、携帯電話等において、生体センサが搭載されたコントローラを備えた機器であれば応用可能である。
1a 操作入力装置
1b 生体信号計測装置
11 操作入力部
13 電極部
14 生体信号増幅部
15 生体信号出力部
21 操作信号取得部
22 生体信号取得部
23 生体信号処理部
24 アプリケーション処理部
25 表示情報出力部
26 音響情報出力部
75 表示情報出力回路
77 音響情報出力回路

Claims (15)

  1. ユーザが右手及び左手で把持する筐体で構成され、複数の操作部を有する電子機器であって、
    前記筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極と、
    前記第1の電極および前記第2の電極の電位差から、前記ユーザの心電成分を抽出する抽出部と、
    予め保持する心電成分の電位に関する基準を参照して、前記抽出部によって抽出された前記心電成分が正方向であるか負方向であるかを判定する判定部と、
    前記判定部による判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更する変更部であって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てる変更部と
    を備える、電子機器。
  2. 前記抽出部は、前記心電成分としてR波を抽出する、請求項1に記載の電子機器。
  3. 前記判定部は、前記心電成分としてさらにQ波を抽出し、QR成分の変化の方向によって、正方向であるか負方向であるかを判定する、請求項2に記載の電子機器。
  4. 前記抽出部は、前記心電成分としてT波を抽出し、
    前記判定部は、前記T波が上向きのピークを持つか、下向きのピークを持つかによって、正方向であるか負方向であるかを判定する、請求項1に記載の電子機器。
  5. 前記カーソルの移動方向指示ボタンを含み、
    前記変更部は、前記移動方向指示ボタンの各方向と各操作信号との割り当てを変更する、請求項1に記載の電子機器。
  6. 前記移動方向指示ボタンは、上下左右の4方向にカーソルを移動させることが可能なボタンであり、
    前記変更部は、
    前記第1の関係にしたがって、上方向の操作に第1操作信号を割り当て、下方向の操作に第2操作信号を割り当て、
    前記第2の関係にしたがって、前記上方向の操作に前記第2操作信号を割り当て、前記下方向の操作に前記第1操作信号を割り当てる、請求項5に記載の電子機器。
  7. 前記移動方向指示ボタンは、上下左右の4方向にカーソルを移動させることが可能なボタンであり、
    前記変更部は、
    前記第1の関係にしたがって、左方向の操作に第3操作信号を割り当て、右方向の操作に第4操作信号を割り当て、
    前記第2の関係にしたがって、前記左方向の操作に前記第4操作信号を割り当て、前記右方向の操作に前記第3操作信号を割り当てる、請求項5に記載の電子機器。
  8. 前記第1の電極、および、前記第2の電極の電位差が所定以上になったことを検出したタイミングを、前記ユーザが前記筐体を両手で把持したタイミングであるとして検出する把持検出部をさらに備えた、請求項1に記載の電子機器。
  9. 前記抽出部および前記判定部は、前記タイミングから、各々の処理を開始する、請求項8に記載の電子機器。
  10. 前記判定部による処理の開始後、前記判定の結果が得られるまでの間、前記変更部は、前記複数の操作部の各々と各操作信号とを予め定められた関係を有する割り当てに変更し、
    前記判定の結果が得られた後は、前記複数の操作部の各々と各操作信号とを前記判定の結果に応じた関係を有する割り当てに変更する、請求項1に記載の電子機器。
  11. 前記変更部は、現在実行されているアプリケーションソフトウェアの情報を受信して、割り当て内容を変更する、請求項1に記載の電子機器。
  12. 前記複数の操作部のいずれかの操作に基づく操作信号を、外部の情報処理装置に出力する操作信号出力部をさらに備えた、請求項1に記載の電子機器。
  13. 複数の操作部を有する電子機器からの操作信号を受信する操作信号取得部と、
    前記電子機器から送信された前記ユーザの生体信号を取得する生体信号取得部であって、前記生体信号は、前記電子機器の筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極の電位差から得られる信号である、生体信号取得部と、
    取得した前記生体信号から、前記ユーザの心電成分を抽出する抽出部と、
    予め保持する心電成分の電位に関する基準を参照して、抽出された前記心電成分が正方向であるか負方向であるかを判定する判定部と、
    前記判定部による判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更する変更部であって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てる変更部と
    を備える、情報処理装置。
  14. 電子機器を用いた情報処理方法であって、
    前記電子機器は、ユーザが右手及び左手で把持する筐体で構成され、複数の操作部、および前記筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極を備えており、
    前記第1の電極および前記第2の電極の電位差から、前記ユーザの心電成分を抽出するステップと、
    予め保持する心電成分の電位に関する基準を参照して、抽出する前記ステップによって抽出された前記心電成分が正方向であるか負方向であるかを判定するステップと、
    判定する前記ステップによる判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更するステップであって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てるステップと
    を包含する、情報処理方法。
  15. 電子機器に設けられたコンピュータによって実行されるコンピュータプログラムであって、
    前記電子機器は、ユーザが右手及び左手で把持する筐体で構成され、複数の操作部、および前記筐体を把持する前記ユーザの右手及び左手に接触する位置に設置されている第1の電極及び第2の電極を備えており、
    前記コンピュータプログラムは、前記コンピュータに対し、
    前記第1の電極および前記第2の電極の電位差から、前記ユーザの心電成分を抽出するステップと、
    予め保持する心電成分の電位に関する基準を参照して、抽出する前記ステップによって抽出された前記心電成分が正方向であるか負方向であるかを判定するステップと、
    判定する前記ステップによる判定の結果に応じて、前記複数の操作部の各々と、各操作によって生成される各操作信号との割り当てを変更するステップであって、前記判定結果が正方向の場合、前記複数の操作部の各々と各操作信号とを第1の関係で割り当て、前記判定結果が負方向の場合、前記第1の関係と異なる、前記複数の操作部の各々と各操作信号とを第2の関係で割り当てるステップと
    を実行させる、コンピュータプログラム。
JP2014506680A 2012-09-10 2013-09-10 電子機器、情報処理装置、情報処理方法およびプログラム Active JP5526298B1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014506680A JP5526298B1 (ja) 2012-09-10 2013-09-10 電子機器、情報処理装置、情報処理方法およびプログラム

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2012198235 2012-09-10
JP2012198235 2012-09-10
JP2014506680A JP5526298B1 (ja) 2012-09-10 2013-09-10 電子機器、情報処理装置、情報処理方法およびプログラム
PCT/JP2013/005347 WO2014038213A1 (ja) 2012-09-10 2013-09-10 電子機器、情報処理装置、情報処理方法およびプログラム

Publications (2)

Publication Number Publication Date
JP5526298B1 true JP5526298B1 (ja) 2014-06-18
JPWO2014038213A1 JPWO2014038213A1 (ja) 2016-08-08

Family

ID=50236842

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014506680A Active JP5526298B1 (ja) 2012-09-10 2013-09-10 電子機器、情報処理装置、情報処理方法およびプログラム

Country Status (3)

Country Link
US (1) US9585591B2 (ja)
JP (1) JP5526298B1 (ja)
WO (1) WO2014038213A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015231427A (ja) * 2014-06-09 2015-12-24 株式会社デンソー 心電計
EP3237039A1 (en) 2014-12-22 2017-11-01 Medicus Engineering ApS Closed-loop control of insulin infusion
KR102516797B1 (ko) * 2015-02-05 2023-04-03 삼성전자주식회사 전극 배치 방법과 이를 지원하는 전자 장치
WO2016181808A1 (ja) 2015-05-09 2016-11-17 株式会社村田製作所 把持型心電測定装置
AU2016278150B2 (en) 2015-06-19 2020-04-23 Fiji Manufacturing, Llc Braces having inelastic and elastic materials
KR102551184B1 (ko) 2016-02-15 2023-07-04 삼성전자주식회사 생체신호 처리 방법 및 생체신호 처리 장치
KR102605896B1 (ko) * 2016-09-20 2023-11-23 삼성전자주식회사 생체정보 검출을 위한 특징 추출 장치 및 방법과, 생체정보 검출 장치 및 웨어러블 기기
JP2020035293A (ja) * 2018-08-31 2020-03-05 Dynabook株式会社 電子機器及び制御方法
CN111387980A (zh) * 2020-03-30 2020-07-10 芯海科技(深圳)股份有限公司 一种电子设备、测量方法及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004078634A (ja) * 2002-08-20 2004-03-11 Mitsumi Electric Co Ltd コントローラ
JP2012029845A (ja) * 2010-07-30 2012-02-16 Panasonic Corp コントローラと、これを用いた生体情報システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010034491A1 (en) 2000-02-25 2001-10-25 Tanita Portable body fat monitor
JP3855118B2 (ja) 2001-02-08 2006-12-06 日本光電工業株式会社 心電図情報表示方法
JP4122508B2 (ja) 2002-05-15 2008-07-23 富士フイルム株式会社 電子カメラ
JP2007046906A (ja) 2005-08-05 2007-02-22 Aisin Aw Co Ltd ナビゲーション装置
JP5080348B2 (ja) 2008-04-25 2012-11-21 フクダ電子株式会社 心電計及びその制御方法
JP5428889B2 (ja) 2010-01-21 2014-02-26 セイコーエプソン株式会社 心電計測装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004078634A (ja) * 2002-08-20 2004-03-11 Mitsumi Electric Co Ltd コントローラ
JP2012029845A (ja) * 2010-07-30 2012-02-16 Panasonic Corp コントローラと、これを用いた生体情報システム

Also Published As

Publication number Publication date
JPWO2014038213A1 (ja) 2016-08-08
US9585591B2 (en) 2017-03-07
US20140249438A1 (en) 2014-09-04
WO2014038213A1 (ja) 2014-03-13

Similar Documents

Publication Publication Date Title
JP5526298B1 (ja) 電子機器、情報処理装置、情報処理方法およびプログラム
EP2899952B1 (en) Mobile terminal worn by the user and method of controlling the same
US10838495B2 (en) Devices for controlling computers based on motions and positions of hands
JP5577002B1 (ja) 電子機器、情報処理装置、情報処理方法およびプログラム
KR102564269B1 (ko) 생체 정보를 이용하여 운동 정보를 제공하기 위한 전자 장치 및 그의 동작 방법
JP2021082333A (ja) 端末装置、端末装置の制御方法およびプログラム
CN105706093B (zh) 用于生物特征数据的具有双向通信的远程无线显示
EP3037946A1 (en) Remote controller, information processing method and system
CN112274912B (zh) 信息处理***、信息处理装置、存储介质及信息处理方法
US20240085990A1 (en) Systems and methods for gesture-based control
US10765357B2 (en) System and method for detecting muscle activities
CN101310805A (zh) 游戏控制器
US20220031436A1 (en) A personal care apparatus
TWI599389B (zh) 結合人體手勢辨識及骨架追蹤之虛擬人物控制系統
CN108491074B (zh) 电子装置、运动辅助方法及相关产品
WO2016136073A1 (ja) センサ装置、センシング方法及び情報処理装置
CN209391926U (zh) 多重生理检测装置
JP6130669B2 (ja) 生体情報検出装置、及び生体情報検出プログラム
US10761606B1 (en) Terminal device, program, method, and system
WO2021235109A1 (ja) ウェアラブル機器および生体情報管理機器
WO2021235110A1 (ja) アプリケーション提供方法および通信方法
KR20160033935A (ko) 웨어러블 단말기
CN114052685A (zh) 血压测量方法、电子设备及计算机可读存储介质
CN110115577A (zh) 多重生理检测装置及方法

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20140317

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140325

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140414

R151 Written notification of patent or utility model registration

Ref document number: 5526298

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151