IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社Agama−Xの特許一覧

<>
  • 特許-情報処理装置及びプログラム 図1
  • 特許-情報処理装置及びプログラム 図2
  • 特許-情報処理装置及びプログラム 図3
  • 特許-情報処理装置及びプログラム 図4
  • 特許-情報処理装置及びプログラム 図5
  • 特許-情報処理装置及びプログラム 図6
  • 特許-情報処理装置及びプログラム 図7
  • 特許-情報処理装置及びプログラム 図8
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-08-03
(45)【発行日】2023-08-14
(54)【発明の名称】情報処理装置及びプログラム
(51)【国際特許分類】
   G06F 3/01 20060101AFI20230804BHJP
【FI】
G06F3/01 510
【請求項の数】 9
(21)【出願番号】P 2019220212
(22)【出願日】2019-12-05
(65)【公開番号】P2021089631
(43)【公開日】2021-06-10
【審査請求日】2022-08-26
(73)【特許権者】
【識別番号】521110943
【氏名又は名称】株式会社Agama-X
(74)【代理人】
【識別番号】110001519
【氏名又は名称】弁理士法人太陽国際特許事務所
(72)【発明者】
【氏名】佐藤 雅弘
(72)【発明者】
【氏名】得地 賢吾
【審査官】岸 智史
(56)【参考文献】
【文献】特開2019-086223(JP,A)
【文献】特開2017-144225(JP,A)
【文献】特開2017-032203(JP,A)
【文献】特開2018-190258(JP,A)
【文献】特開2016-179164(JP,A)
【文献】特開2006-318450(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 3/01、3/048-3/04895
(57)【特許請求の範囲】
【請求項1】
プロセッサを有し、
前記プロセッサは、
機器が稼働する前に、前記機器の稼働状態についての条件を満たさない生体情報がユーザから測定され、前記条件を満たさない生体情報が測定された時点から予め定められた時間内に、前記機器の操作内容を示す生体情報が前記ユーザから測定された場合、前記機器の操作内容を示す生体情報に従って前記機器を操作し、
前記機器が稼働した後に、前記件を満たさない生体情報が前記ユーザから測定された場合、前記機器の操作内容を変更する、
情報処理装置。
【請求項2】
前記プロセッサは、
記機器が稼働する前に、前記条件を満たさない生体情報が前記ユーザから測定され、前記条件を満たさない生体情報が測定された時点から前記予め定められた時間内に、前記機器の操作内容を示す生体情報が前記ユーザから測定されない場合、前記機器を操作しない、
ことを特徴とする請求項1に記載の情報処理装置。
【請求項3】
前記プロセッサは、
前記機器が稼働した後に、前記条件を満たさない生体情報が前記ユーザから測定された場合、前記機器の操作内容を示す生体情報とは異なる他の生体情報、及び、環境情報の中の少なくとも1つに従って、前記機器の操作内容を変更する、
ことを特徴とする請求項1又は請求項2に記載の情報処理装置。
【請求項4】
前記プロセッサは、更に、
前記機器の操作内容を変更する場合、その変更を前記ユーザに通知する、
ことを特徴とする請求項1から請求項3のいずれか一項に記載の情報処理装置。
【請求項5】
前記プロセッサは、更に、
前記通知を受けた前記ユーザの合意が得られた場合、前記機器の操作内容を変更する、
ことを特徴とする請求項4に記載の情報処理装置。
【請求項6】
前記合意は、前記ユーザの生体情報に基づいてなされる、
ことを特徴とする請求項5に記載の情報処理装置。
【請求項7】
前記条件は、前記ユーザの動作及び前記ユーザが置かれている環境の中の少なくとも1つに基づいて定められる、
ことを特徴とする請求項1から請求項6のいずれか一項に記載の情報処理装置。
【請求項8】
前記プロセッサは、更に、
前記条件を満たす生体情報が前記ユーザから測定された場合、前記条件を満たす生体情報を記憶装置に記憶させる、
ことを特徴とする請求項1から請求項7のいずれか一項に記載の情報処理装置。
【請求項9】
コンピュータに、
機器が稼働する前に、前記機器の稼働状態についての条件を満たさない生体情報がユーザから測定され、前記条件を満たさない生体情報が測定された時点から予め定められた時間内に、前記機器の操作内容を示す生体情報が前記ユーザから測定された場合、前記機器の操作内容を示す生体情報に従って前記機器を操作させ、
前記機器が稼働した後に、前記件を満たさない生体情報が前記ユーザから測定された場合、前記機器の操作内容を変更させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【0002】
脳波等の生体情報を用いて機器を操作することが考えられる。
【0003】
引用文献1には、使用者の脳波から脳波生体信号を検出し、使用者の表面筋電位から表面筋電位生体信号を検出し、両生体信号に基づいて制御信号を演算する装置が記載されている。
【0004】
引用文献2には、使用者の脳波を取得し、その脳波を分析することで得られた分析結果に従って複数の被操作装置を選択的に操作する装置が記載されている。
【先行技術文献】
【特許文献】
【0005】
【文献】特開2015-211705号公報
【文献】特開2016-67922号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
本発明の目的は、生体情報を用いて機器を操作した後に、機器の操作内容を簡易に変更する仕組みを提供することにある。
【課題を解決するための手段】
【0007】
請求項1に係る発明は、プロセッサを有し、前記プロセッサは、機器が稼働する前に、前記機器の稼働状態についての条件を満たさない生体情報がユーザから測定され、前記条件を満たさない生体情報が測定された時点から予め定められた時間内に、前記機器の操作内容を示す生体情報が前記ユーザから測定された場合、前記機器の操作内容を示す生体情報に従って前記機器を操作し、前記機器が稼働した後に、前記件を満たさない生体情報が前記ユーザから測定された場合、前記機器の操作内容を変更する、情報処理装置である。
【0008】
請求項2に係る発明は、前記プロセッサは、記機器が稼働する前に、前記条件を満たさない生体情報が前記ユーザから測定され、前記条件を満たさない生体情報が測定された時点から前記予め定められた時間内に、前記機器の操作内容を示す生体情報が前記ユーザから測定されない場合、前記機器を操作しない、ことを特徴とする請求項1に記載の情報処理装置である。
【0009】
請求項3に係る発明は、前記プロセッサは、前記機器が稼働した後に、前記条件を満たさない生体情報が前記ユーザから測定された場合、前記機器の操作内容を示す生体情報とは異なる他の生体情報、及び、環境情報の中の少なくとも1つに従って、前記機器の操作内容を変更する、ことを特徴とする請求項1又は請求項2に記載の情報処理装置である。
【0010】
請求項4に係る発明は、前記プロセッサは、更に、前記機器の操作内容を変更する場合、その変更を前記ユーザに通知する、ことを特徴とする請求項1から請求項3のいずれか一項に記載の情報処理装置である。
【0011】
請求項5に係る発明は、前記プロセッサは、更に、前記通知を受けた前記ユーザの合意が得らた場合、前記機器の操作内容を変更する、ことを特徴とする請求項4に記載の情報処理装置である。
【0012】
請求項6に係る発明は、前記合意は、前記ユーザの生体情報に基づいてなされる、ことを特徴とする請求項5に記載の情報処理装置である。
【0013】
請求項7に係る発明は、前記条件は、前記ユーザの動作及び前記ユーザが置かれている環境の中の少なくとも1つに基づいて定められる、ことを特徴とする請求項1から請求項6のいずれか一項に記載の情報処理装置である。
【0014】
請求項8に係る発明は、前記プロセッサは、更に、前記条件を満たす生体情報が前記ユーザから測定された場合、前記条件を満たす生体情報を記憶装置に記憶させる、ことを特徴とする請求項1から請求項7のいずれか一項に記載の情報処理装置である。
【0015】
請求項9に係る発明は、コンピュータに、機器が稼働する前に、前記機器の稼働状態についての条件を満たさない生体情報がユーザから測定され、前記条件を満たさない生体情報が測定された時点から予め定められた時間内に、前記機器の操作内容を示す生体情報が前記ユーザから測定された場合、前記機器の操作内容を示す生体情報に従って前記機器を操作させ、前記機器が稼働した後に、前記件を満たさない生体情報が前記ユーザから測定された場合、前記機器の操作内容を変更させる、プログラムである。
【発明の効果】
【0016】
請求項1,9に係る発明によれば、生体情報を用いて機器を操作した後に、機器の操作内容を簡易に変更することができる。
【0017】
請求項1,,9に係る発明によれば、機器の稼働状況についての条件を満たさない生体情報がユーザから測定された時点を基準として用いて、機器の操作内容を簡易に変更することができる。
【0018】
請求項3に係る発明によれば、他の生体情報や環境情報に従って、機器の操作内容を変更することができる。
【0019】
請求項4に係る発明によれば、ユーザは、機器の操作内容が変更されることを認識することができる。
【0020】
請求項5,6に係る発明によれば、ユーザの意に反して機器の操作内容が変更されることを防止することができる。
【0021】
請求項7に係る発明によれば、ユーザの動作や環境に基づいて、機器の稼働状況についての条件を定めることができる。
【0022】
請求項8に係る発明によれば、機器の稼働状況についての条件を満たす生体情報を、様々な分析等に用いることができる。
【図面の簡単な説明】
【0023】
図1】本実施形態に係る情報処理システムの構成を示すブロック図である。
図2】本実施形態に係る情報処理装置の構成を示すブロック図である。
図3】本実施形態に係る情報処理装置による処理を示すフローチャートを示す図である。
図4】管理テーブルを示す図である。
図5】管理テーブルを示す図である。
図6】脳波を示す図である。
図7】管理テーブルを示す図である。
図8】管理テーブルを示す図である。
【発明を実施するための形態】
【0024】
図1を参照して、本実施形態に係る情報処理システムについて説明する。図1には、本実施形態に係る情報処理システムの構成の一例が示されている。
【0025】
本実施形態に係る情報処理システムは、情報処理装置10と、1又は複数の生体情報測定装置と、1又は複数の環境情報測定装置14と、1又は複数の機器16とを含む。図1に示す例では、情報処理システムは、生体情報測定装置12A,12Bを含むが、これは一例に過ぎない。以下では、生体情報測定装置12A,12Bを区別する必要がない場合には、生体情報測定装置12A,12Bを「生体情報測定装置12」と称することとする。なお、図1に示されている各装置の数は一例に過ぎず、各装置の数が、図1に示されている各装置の数に限定されるものではない。また、情報処理システムは、図1に示されている装置以外の他の装置(例えばサーバ等の外部装置)を含んでもよい。
【0026】
情報処理装置10、生体情報測定装置12、環境情報測定装置14、及び、機器16は、他の装置等と通信するように構成されている。その通信は、ケーブルを利用する有線通信であってもよいし、無線通信であってもよい。つまり、各装置は、他の装置等とケーブルによって物理的に接続されて、情報を互いに送受信してもよいし、無線通信によって互いに情報を送受信してもよい。無線通信として、例えば、近距離無線通信やWi-Fi(登録商標)等が用いられる。これら以外の規格の無線通信が用いられてもよい。近距離無線通信は、例えば、Bluetooth(登録商標)やRFID(Radio Frequency Identifier)やNFC等である。各装置は、LAN(Local Area Network)やインターネット等の通信経路を介して他の装置や他のセンサ等と通信してもよい。
【0027】
情報処理装置10は、例えば、パーソナルコンピュータ(以下、「PC」と称する)、タブレットPC、スマートフォン、携帯電話、又は、その他の装置である。情報処理装置10は、ユーザが携帯することが可能な端末装置(例えば、タブレットPCやスマートフォンや携帯電話等)であってもよいし、テーブル等に設置されて使用される装置であってもよい。情報処理装置10は、通信機能とマイクとスピーカとを有するスマートスピーカであってもよい。情報処理装置10は、屋内(例えば、部屋の床、天井、テーブル等)に設置されてもよいし、屋外に設置されてもよい。また、情報処理装置10は、移動可能な装置(例えば自走式の装置)でもよい。
【0028】
生体情報測定装置12は、センサや電極等を有し、ユーザの生体情報を測定するように構成されている。各生体情報測定装置12は、異なる種類の生体情報を測定してもよい。もちろん、すべての生体情報測定装置12の中の一部又は全部は、同じ種類の生体情報を測定するように構成されてもよい。また、各生体情報測定装置12は、1つの種類の生体情報を測定するように構成されてもよいし、複数の種類の生体情報を測定するように構成されてもよい。
【0029】
生体情報測定装置12は、自装置で測定した生体情報を情報処理装置10に送信する。生体情報測定装置12は、生体情報を測定する度に生体情報を情報処理装置10に送信してもよいし、生体情報を記憶し、予め定められた時間間隔毎に生体情報を情報処理装置10に送信してもよいし、ユーザが指定したタイミングで生体情報を情報処理装置10に送信してもよい。また、生体情報測定装置12は、他の生体情報測定装置12が測定した生体情報を当該他の生体情報測定装置12から受信し、自装置が測定した生体情報と当該他の生体情報測定装置12が測定した生体情報とを情報処理装置10に送信してもよい。
【0030】
生体情報測定装置12は、自装置又は他の生体情報測定装置が測定した生体情報を分析し、その分析結果を示す情報を情報処理装置10に送信してもよい。例えば、生体情報測定装置12はプロセッサを含み、当該プロセッサが生体情報を分析してもよい。もちろん、その分析は情報処理装置10にて行われてもよい。
【0031】
生体情報測定装置12は、バッテリを含み、当該バッテリから供給される電力によって駆動してもよいし、情報処理装置10から電力の供給を受けて駆動してもよい。
【0032】
生体情報測定装置12は、生体情報測定装置12全体がユーザに装着されて生体情報を測定するウェアラブル装置であってもよい。例えば、生体情報測定装置12は、ユーザの頭部に装着される装置であってもよいし、ユーザの耳に装着されるヒアラブル装置であってもよいし、ユーザの腕や手や手首や指等に装着される装置(例えば腕時計型の装置等)であってもよいし、ユーザの首に掛けられる装置であってもよいし、ユーザの胴体や足等に装着される装置であってもよい。
【0033】
生体情報は、生体であるユーザから発する様々な生理学的情報や解剖学的情報である。生体情報の概念の範疇には、例えば、脳の活動を示す情報(例えば、脳波、脳の血流量、脳磁場信号等)、脈拍数、血圧、心拍数、心電波形、筋電波形、眼球運動、体温、発汗量、視線、音声、及び、ユーザの動き等が含まれる。これら生体情報の一例に過ぎず、他の生理学的情報や解剖学的情報が生体情報として用いられてもよい。生体情報測定装置12は、これらの生体情報の中の1つの生体情報を測定してもよいし、複数の生体情報を測定してもよい。
【0034】
また、生体情報の概念の範疇には、生体から測定される電位を示す生体電位情報が含まれる。生体電位情報の概念の範疇には、例えば、脳の活動に伴い発生する微小電流の測定結果である脳波、心臓の拍動に伴い発生する微小電流の測定結果である心電図、筋肉の活動に伴い発生する微小電流の測定結果である筋電図、皮膚に生じる微小電流の測定結果である皮膚電位等が含まれる。これらは生体電位情報の一例に過ぎず、これら以外の生体電位情報が用いられてもよい。
【0035】
情報処理装置10は、生体情報測定装置12から生体情報を受け付けて、生体情報の分析、生体情報の記憶、生体情報の出力、生体情報の分析結果を示す情報の記憶、及び、生体情報の分析結果を示す情報の出力等を行う。もちろん、生体情報の分析は生体情報測定装置12によって行われてもよい。生体情報を出力することは、例えば、生体情報を表示することや、生体情報を音声情報として出力すること等である。生体情報の分析結果を示す情報を出力することは、例えば、分析結果を示す情報を表示することや、分析結果を音声情報として出力すること等である。情報処理装置10は、生体情報や分析結果を示す情報を他の装置に送信してよい。
【0036】
情報処理装置10は、1又は複数の生体情報測定装置12を含んでもよい。つまり、1又は複数の生体情報測定装置12は、情報処理装置10に組み込まれて、1つの装置が構成されてもよい。1又は複数の生体情報測定装置12を含む情報処理装置10全体が、ユーザに装着されて生体情報を測定してもよい。つまり、情報処理装置10はウェアラブル装置であってもよい。例えば、情報処理装置10は、ユーザの頭部に装着される装置であってもよいし、ユーザの耳に装着されるヒアラブル装置であってもよいし、ユーザの腕や手や手首や指等に装着される装置(例えば腕時計型の装置)であってもよいし、ユーザの首に掛けられる装置であってもよいし、ユーザの胴体や足等に装着される装置であってもよい。
【0037】
情報処理装置10と生体情報測定装置12は、別々の装置であってもよい。例えば、情報処理装置10はスマートスピーカであり、生体情報測定装置12は、ユーザに装着されるウェアラブル装置であってもよい。
【0038】
環境情報測定装置14は、ユーザや当該環境情報測定装置14の周囲の環境に関する環境情報を測定するように構成されている。例えば、環境情報測定装置14は、撮影装置であるカメラ、集音するマイク、温度を測定する温度センサ、湿度を測定する湿度センサ、匂いを測定する臭気センサ、明るさを測定する照度センサ、赤外線センサ、又は、人感センサ等である。これらのセンサの中の1又は複数のセンサが、環境情報測定装置14として情報処理システムに含まれてもよい。
【0039】
例えば、情報処理装置10の周囲やその他の場所がカメラによって撮影されて、当該周囲を表す画像データやその他の場所を表す画像データが生成される。画像データは、動画像データであってもよいし、静止画像データであってもよい。カメラによって撮影された画像データは、カメラの撮影範囲に含まれている環境に関する環境情報の一例に相当する。また、カメラによってユーザが撮影されることで生成された、当該ユーザを表す画像データは、当該ユーザの生体情報の一例に相当する。例えば、当該画像データから検知される当該ユーザの動きや当該ユーザの体型等は、当該ユーザの生体情報の一例に相当する。その意味で、カメラは、当該ユーザの生体情報を測定する生体情報測定装置12の一例に相当する。
【0040】
また、マイクの周囲の音(例えば、人の音声やその他の音)がマイクに入力されて、マイクによって音データが生成される。マイクに入力された音を表す音データは、マイクの周囲の環境に関する環境情報の一例に相当する。また、マイクに入力されたユーザの音声を表す音データは、当該ユーザの生体情報の一例に相当する。その意味で、マイクは、当該ユーザの生体情報を測定する生体情報測定装置12の一例に相当する。
【0041】
また、温度センサ、湿度センサ、臭気センサ、照度センサ、赤外線センサ、及び、人感センサ等によって測定されたデータは、環境情報の一例に相当する。また、これらのセンサによってユーザから測定されたデータは、当該ユーザの生体情報の一例に相当する。その意味で、これらのセンサは、当該ユーザの生体情報を測定する生体情報測定装置12の一例に相当する。
【0042】
環境情報は、ユーザがいる部屋の大きさを示す情報や、機器16が設置されている部屋の大きさを示す情報や、部屋に設けられている窓の数を示す情報等を含む情報であってもよい。また、環境情報は、環境情報測定装置14によって測定された情報に限らず、予め定められた情報や、予め測定された情報であってもよい。
【0043】
なお、1又は複数の環境情報測定装置14が、情報処理装置10に含まれてもよい。
【0044】
機器16は、例えば、PC、タブレットPC、スマートフォン、携帯電話、ロボット(例えば、人型ロボット、人以外の動物型ロボット、掃除ロボット、及び、それら以外のロボット等)、プロジェクタ、液晶ディスプレイ等の表示装置、記録装置、再生装置、カメラ等の撮影装置、冷蔵庫、炊飯器、電子レンジ、コーヒーメーカー、掃除機、洗濯機、空調機、照明機器、時計、監視カメラ、自動車、二輪車、航空機(例えば無人航空機(例えばドローン))、ゲーム機、ガスレンジ、温水洗浄便座、換気扇、呼び鈴、玄関モニタ、エレベータ、ドア、窓、又は、各種のセンシング機器(例えば温度センサ、湿度センサ、電圧センサ、電流センサ等)等の装置である。機器16の概念の範疇には機器全般が含まれてもよい。例えば、情報機器、映像機器、音響機器、その他の機器も、本実施形態に係る機器16の範疇に含まれてもよい。
【0045】
機器16は、通信インターフェースである通信装置、データを記憶する記憶装置、及び、当該機器16の動作を制御するプロセッサを有する。機器16は、ユーザインターフェースを有してもよい。機器16は、自装置である機器16を識別するための機器識別情報を情報処理装置10に送信してもよい。機器識別情報は、例えば、機器16のID、名称、型番、又は、アドレス(例えばMACアドレスやIPアドレス等)等である。
【0046】
以下、図2を参照して、情報処理装置10の構成について詳しく説明する。図2には、情報処理装置10の構成の一例が示されている。
【0047】
情報処理装置10は、例えば、通信装置18と、UI20と、記憶装置22と、プロセッサ24とを含む。情報処理装置10は、これら以外の構成を含んでもよい。
【0048】
通信装置18は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置から送信されてきたデータを受信する機能を有する。通信装置18は、無線通信機能を有してもよいし、有線通信機能を有してもよい。通信装置18は、例えば近距離無線通信を利用することで他の装置と通信してもよいし、LANやインターネット等の通信経路を介して他の装置と通信してもよい。例えば、通信装置18は、生体情報測定装置12から送信されてきた生体情報を受信する。通信装置18は、生体情報測定装置12の動作を制御するための制御情報を生体情報測定装置12に送信してもよい。また、通信装置18は、環境情報測定装置14から送信されてきた環境情報を受信する。通信装置18は、環境情報測定装置14の動作を制御するための制御情報を環境情報測定装置14に送信してもよい。また、通信装置18は、機器16の動作を制御するための制御情報を機器16に送信する。通信装置18は、機器16から送信されてきた情報を受信してもよい。
【0049】
UI20はユーザインターフェースであり、表示装置と操作装置とを含む。表示装置は、液晶ディスプレイやELディスプレイ等である。操作装置は、キーボードや入力キーや操作パネル等である。UI20は、表示装置と操作装置とを兼ね備えたタッチパネル等のUIであってもよい。また、マイクがUI20に含まれてもよいし、音を発するスピーカがUI20に含まれてもよい。
【0050】
記憶装置22は、各種のデータを記憶する1又は複数の記憶領域を構成する装置である。記憶装置22は、例えば、ハードディスクドライブ、各種のメモリ(例えばRAMやDRAMやROM等)、その他の記憶装置(例えば光ディスク等)、又は、それらの組み合わせである。1又は複数の記憶装置22が情報処理装置10に含まれている。
【0051】
記憶装置22には、管理情報が記憶されている。管理情報は、ユーザから測定された生体情報に基づいて、機器16の操作内容を特定するための情報である。例えば、予め定められた基準生体情報と、機器16の操作内容を示す操作情報とが、予め紐付けられて管理情報に登録されている。基準生体情報は、当該基準生体情報に紐付けられている操作を行うユーザから発生すると想定される生体情報であってもよいし、当該操作の実行を要求するユーザから発生すると想定される生体情報であってもよい。基準生体情報は、機器16の操作内容に対応する生体情報であるともいえる。ユーザ毎に、基準生体情報と操作情報とが紐付けられて管理情報に登録されてもよい。
【0052】
管理情報には、機器16の電源の操作内容に関する操作情報が登録されてもよいし、機器16の機能レベルの操作内容に関する操作情報が登録されてもよいし、電源の操作内容に関する操作情報と機能レベルの操作内容に関する操作情報の両方が登録されてもよい。
【0053】
機器16の電源の操作内容は、機器16の電源をオン又はオフする操作である。電源の操作内容に関する操作情報は、機器16の電源をオン又はオフする操作を示す情報である。電源の操作内容に関する操作情報に紐付けらえている生体情報は、機器16の電源のオン又はオフに対応する生体情報であるといえる。ユーザ毎に、機器16の電源の操作内容に関する操作情報と基準生体情報とが紐付けられて管理情報に登録されてもよい。
【0054】
機器16の機能レベルの操作内容は、機器16の機能レベルを設定する操作である。機能レベルの操作内容に関する操作情報は、機器16の機能レベルを設定する操作を示す情報である。機能レベルの操作内容に関する操作情報に紐付けられている生体情報は、機器16の機能レベルに対応する生体情報であるといえる。ユーザ毎に、機器16の機能レベルの操作内容に関する操作情報と基準生体情報とが紐付けられて管理情報に登録されてもよい。
【0055】
機能レベルは、例えば、機器16の性能や出力に関するレベルである。具体例を挙げて説明すると、空調機の設定温度、空調機の風量、空調機の風向き、空調機の除湿機能の有無、表示装置の輝度、照明装置の輝度、スピーカの音量、自走可能な装置(例えばロボットや自走式の掃除機等)の移動速度、撮影装置や記録装置や再生装置等の装置の設定値、冷蔵庫や炊飯器や電子レンジ等の装置の設定値、及び、各種のセンシング機器の設定値等が、機器レベルの一例に相当する。これらは一例に過ぎず、これら以外の設定値等が機能レベルであってもよい。
【0056】
プロセッサ24は、ユーザの生体情報を取得し、当該生体情報に従って、機器16を操作する指示を出力するように構成されている。
【0057】
例えば、生体情報測定装置12によってユーザから生体情報が測定されると、当該生体情報は生体情報測定装置12から情報処理装置10に送信される。プロセッサ24は、当該生体情報を受け付け、当該生体情報に基づいて機器16の操作内容を特定する。プロセッサ24は、その特定された操作内容を示す操作情報を含む制御情報を機器16に送信することで、当該機器16を操作する。当該制御情報を受信した当該機器16は、当該制御情報に従って動作する。なお、生体情報に基づいて機器16の操作内容を特定する処理は、情報処理装置10によって行われず、サーバ等の他の装置によって行われてもよいし、生体情報測定装置12によって行われてもよい。この場合、当該特定された操作内容を示す操作情報が、他の装置や生体情報測定装置12から情報処理装置10に送信され、プロセッサ24は、当該操作情報を受け付ける。
【0058】
例えば、プロセッサ24は、ユーザから測定された生体情報と、上記の管理情報に登録されている各基準生体情報とを比較し、当該生体情報との差異が許容範囲内に含まれる基準生体情報を検索する。プロセッサ24は、その検索された基準生体情報に紐付けられている、機器16の操作内容を特定する。これにより、操作される機器16が特定され、当該機器16の操作内容が特定される。許容範囲は予め定められている。許容範囲はユーザによって変更されてもよい。許容範囲はユーザ毎に定められてもよい。
【0059】
ユーザから測定された生体情報との差異が許容範囲内に含まれる複数の基準生体情報が検索された場合、プロセッサ24は、当該複数の基準生体情報の中で、当該生体情報との差異が最小となる基準生体情報を特定する。プロセッサ24は、その特定された基準生体情報に紐付けられている、機器16の操作内容を特定する。
【0060】
基準生体情報は、生体情報の特徴的な成分を示す情報であってもよい。この場合、プロセッサ24は、ユーザから測定された生体情報から特徴的な成分を抽出し、その抽出された成分との差異が許容範囲内に含まれる成分を有する基準生体情報を検索してもよい。例えば、生体情報として脳波が用いられる場合、プロセッサ24は、測定された脳波から特徴的な成分を抽出し、当該成分を分析することで、当該脳波が表す操作内容を推測してもよい。
【0061】
例えば、脳の活動を測定する生体情報測定装置12と情報処理装置10とによって、ブレイン・マシン・インターフェースが構築されてもよい。ブレイン・マシン・インターフェースの方式は、侵襲式であってもよいし、非侵襲式であってもよい。この場合、プロセッサ24は、ユーザの脳の活動(例えば脳波等)に基づいて機器16を操作する。プロセッサ24は、機器16を操作するために、脳波から特徴的な成分を抽出し、その抽出された成分に基づいて機器16を操作してもよい。脳波から特徴的な成分を抽出するために、高速フーリエ変換(FFT:Fast Fourier Transform)や、ウェーブレット変換(WT:Wavelet Transform)、TFD(Time Frequency Distribution)、EM(Eigenvector Methods)、自己回帰モデル(ARM:Auto Regressive Method)等が用いられてもよい。また、特徴の抽出によって得られた特徴ベクトルを用いて、脳波と機器16の操作内容とを結び付ける方法として、例えば、独立成分分析(ICA:Independent Component Analysis)、k平均法、サポートベクターマシン(SVM:Support Vector Machine)、畳み込みニューラルネットワーク等が用いられてもよい。
【0062】
また、プロセッサ24は、機器16から送信されてきた機器識別情報を受け付けて当該機器16を識別するように構成されてもよい。例えば、プロセッサ24は、機器識別情報の取得要求を機器16に送信し、その取得要求に応じて当該機器16から送信されてきた機器識別情報を取得する。また、情報処理装置10と接続される等して情報処理装置10と通信することが可能になった機器16から機器識別情報が情報処理装置10に送信され、プロセッサ24は、そのようにして送信されてきた機器識別情報を受け付けてもよい。
【0063】
また、プロセッサ24は、情報処理装置10の各部の動作を制御するように構成されている。プロセッサ24は、メモリを含んでもよい。
【0064】
また、プロセッサ24は、機器16が稼働する前に当該機器の操作内容を示す生体情報がユーザから測定された場合、当該機器16の操作内容を示す操作情報を含む制御情報を当該機器16に送信することで、当該機器16を操作する。プロセッサ24は、機器16が稼働した後に、当該機器16の稼働状態についての条件を満たさない生体情報がユーザから測定された場合、当該機器16の操作内容を変更する。例えば、プロセッサ24は、当該機器16の稼働状態についての条件を満たす生体情報がユーザから測定されるように、当該機器16の操作内容を変更する。
【0065】
稼働状態についての条件は、ユーザが機器16の稼働状態について満足しているか否かを判断するための条件である。稼働状態についての条件を満たさない生体情報は、ユーザが機器16の稼働状態を満足していないことを示す生体情報であり、例えば、不快やストレスやネガティブ等のようなユーザの状態や感情を示す生体情報である。稼働状態についての条件を満たす生体情報は、ユーザが機器16の稼働状態を満足していることを示す生体情報であり、例えば、快適やリラックスや喜びやポジティブ等のようなユーザの状態や感情を示す生体情報である。プロセッサ24は、機器16が稼働した後にユーザから測定された生体情報に基づいて、ユーザの状態や感情を推測する。例えば、ユーザの状態や感情を示す情報と、ユーザが当該状態や当該感情を有しているときにユーザから発すると想定される生体情報とが紐付けられて、情報処理装置10の記憶装置22やサーバ等の他の装置等に予め記憶されている。プロセッサ24は、その紐付けを参照することで、ユーザから測定された生体情報に基づいて、ユーザの状態や感情を推測する。なお、ユーザの状態や感情を推測する処理は、情報処理装置10によって行われず、サーバ等の他の装置や生体情報測定装置12によって行われてもよい。この場合、その推測の結果を示す情報が、他の装置や生体情報測定装置12から情報処理装置10に送信され、プロセッサ24は、その推測の結果を示す情報を受け付ける。プロセッサ24や他の装置は、公知技術を用いることで、ユーザの状態や感情を推測してもよい。
【0066】
例えば、機器16の一例である空調機の暖房が稼働する前に(例えば暖房がオンになる前に)、空調機の暖房をオンする操作内容を示す生体情報がユーザから測定された場合、プロセッサ24は、空調機の暖房をオンする。また、ユーザから測定された生体情報が、暖房の機能レベル(例えば暖房の設定温度)を示している場合、プロセッサ24は、当該生体情報に従って、暖房の機能レベル(例えば暖房の設定温度)を設定する。空調機の暖房が稼働した後に、空調機の稼働状態についての条件を満たさない生体情報(例えば、不快や暑い等の状態や感情を示す生体情報)がユーザから測定された場合、プロセッサ24は、空調機の操作内容を変更する。例えば、プロセッサ24は、空調機の稼働状態についての条件を満たす生体情報がユーザから測定されるように、空調機の操作内容を変更する。この例では、空調機の暖房が稼働しているときに不快や暑いといった状態や感情を示す生体情報がユーザから測定されているため、プロセッサ24は、その不快や暑さを解消するために、空調機の暖房をオフしたり、暖房の設定温度を下げたりする。例えば、プロセッサ24は、現状の稼働状態を有する機器16の作用とは逆に機器16が作用するように、機器16の操作内容を変更してもよいし、機器16の作用が弱まるように機器16の操作内容を変更してもよいし、機器16の作用が強まるように機器16の操作内容を変更してもよい。
【0067】
機器16が稼働する前に、機器16の稼働状態についての条件を満たさない生体情報がユーザから測定され、当該条件を満たさない生体情報が測定された時点から予め定められた時間内に、当該機器16の操作内容を示す生体情報が当該ユーザから測定された場合、プロセッサ24は、当該機器16の操作内容を示す操作情報を含む制御情報を当該機器16に送信することで、当該機器16を操作してもよい。機器16の稼働状態についての条件を満たさない生体情報は、当該機器16の操作内容を示す生体情報が測定される前のプレ情報であるといえる。機器16の稼働状態についての条件を満たさない生体情報がユーザから測定された場合、当該ユーザは当該機器16の稼働状態に満足していないことが推測される。当該生体情報が測定された時点から予め定められた時間内に、当該機器16の操作内容を示す生体情報が当該ユーザから測定された場合、当該ユーザは現在の状況を解消するために当該機器16を操作したい又は操作内容を変更したいという要求を有していると推測される。したがって、プロセッサ24は、当該機器16の操作内容を示す操作情報を含む制御情報を当該機器16に送信することで、当該機器16を操作する。
【0068】
機器16が稼働する前に、機器16の稼働状態についての条件を満たさない生体情報がユーザから測定され、当該条件を満たさない生体情報が測定された時点から予め定められた時間内に、当該機器16の操作内容を示す生体情報が当該ユーザから測定されない場合、プロセッサ24は、当該機器16を操作しなくてもよい。つまり、プロセッサ24は、当該機器16の現状を維持する。機器16の稼働状態についての条件を満たさない生体情報がユーザから測定された場合であっても、当該生体情報が測定された時点から予め定められた時間内に、当該機器16の操作内容を示す生体情報が当該ユーザから測定されない場合、当該ユーザは当該機器16を操作しない又は操作内容を変更したいという要求を有していないと推測される。したがって、プロセッサ24は、当該機器16を操作しない。
【0069】
機器16が稼働した後に、機器16の稼働状態についての条件を満たさない生体情報がユーザから測定された場合、プロセッサ24は、当該機器16の操作内容を示す生体情報とは異なる他の生体情報、及び、環境情報の中の少なくとも1つに従って、当該機器16の操作内容を変更してもよい。
【0070】
例えば、機器16の一例である空調機の冷房が稼働した後に、空調機の稼働状態についての条件を満たさない生体情報(例えば、不快や暑い等の状態や感情を示す生体情報)がユーザから測定された場合、プロセッサ24は、他の生体情報の一例であるユーザの体温に従って、空調機の操作内容を変更する。例えば、ユーザの体温が体温の閾値以上である場合、プロセッサ24は、空調機の冷房の設定温度を下げる。別の例として、プロセッサ24は、環境情報の一例である室温に従って、空調機の操作内容を変更してもよい。例えば、室温が室温の閾値以上である場合、プロセッサ24は、空調機の冷房の設定温度を下げる。更に別の例として、ユーザの体温が体温の閾値以上であり、かつ、室温が室温の閾値以上である場合、プロセッサ24は、空調機の冷房の設定温度を下げてもよい。環境情報として、例えば、部屋の大きさを示す情報や、部屋に設けられている窓の数を示す情報等が、用いられてもよい。
【0071】
機器16の稼働状態についての条件は、ユーザの動作及びユーザが置かれている環境の中の少なくとも1つに基づいて定められてもよい。ユーザの動作は、例えば、カメラ等の撮影装置や各種のセンサ等によって検出される。ユーザが置かれている環境は、環境情報測定装置14によって測定される。
【0072】
例えば、プロセッサ24は、ユーザの動作量等に応じて、機器16の稼働状態についての条件を変更する。例えば、機器16の一例である空調機の冷房が稼働している場合、プロセッサ24は、ユーザの動作量が閾値以上である場合(例えば、ユーザが走っている場合)の当該条件を、ユーザの動作量が閾値未満である場合(例えば、ユーザが静止している場合)の当該条件よりも、ユーザが不快や暑いという状態や感情を有していると判断され易い条件に設定する。こうすることで、ユーザの動作量が閾値以上である場合、ユーザの動作量が閾値未満である場合と比べて、ユーザが不快や暑いという状態や感情を有していると判断され易くなる。
【0073】
別の例として、機器16の一例である空調機の暖房が稼働している場合、プロセッサ24は、ユーザの動作量が閾値未満である場合の当該条件を、ユーザの動作量が閾値以上である場合の当該条件よりも、ユーザが不快や寒いという状態や感情を有していると判断され易い条件に設定する。こうすることで、ユーザの動作量が閾値未満である場合、ユーザの動作量が閾値以上である場合と比べて、ユーザが不快や寒いという状態や感情を有していると判断され易くなる。
【0074】
別の例として、機器16の一例である空調機の冷房が稼働している場合、プロセッサ24は、室温が閾値以上である場合の当該条件を、室温が閾値未満である場合の当該条件よりも、ユーザが不快や暑いという状態や感情を有していると判断され易い条件に設定する。こうすることで、室温が閾値以上である場合、室温が閾値未満である場合と比べて、ユーザが不快や暑いという状態や感情を有していると判断され易くなる。
【0075】
別の例として、機器16の一例である空調機の暖房が稼働している場合、プロセッサ24は、室温が閾値未満である場合の当該条件を、室温が閾値以上である場合の当該条件よりも、ユーザが不快や寒いという状態や感情を有していると判断され易い条件に設定する。こうすることで、室温が閾値未満である場合、室温が閾値以上である場合と比べて、ユーザが不快や寒いという状態や感情を有していると判断され易くなる。
【0076】
更に別の例として、プロセッサ24は、ユーザの動作とユーザが置かれている環境との組み合わせに応じて、機器16の稼働状態についての条件を変更してもよい。
【0077】
例えば、機器16の一例である空調機の冷房が稼働している場合、プロセッサ24は、ユーザの動作量が閾値以上であり、かつ、室温が閾値以上である場合の当該条件を、それ以外の場合の当該条件よりも、ユーザが不快や暑いという状態や感情を有していると判断され易い条件に設定する。
【0078】
なお、機器16の稼働状態についての条件は、プロセッサ24によって定められてもよいし、情報処理装置10以外の他の装置(例えばサーバ等)によって定められてもよい。
【0079】
以下、図3を参照して、情報処理装置10による処理の流れについて説明する。図3には、情報処理装置10による処理の流れを示すフローチャートが示されている。
【0080】
生体情報測定装置12によって、ユーザの生体情報が測定される。生体情報測定装置12によって測定された生体情報は情報処理装置10に送信され、プロセッサ24は当該生体情報を取得する(S01)。なお、環境情報測定装置14によって環境情報が測定されてもよい。環境情報測定装置14によって測定された環境情報は情報処理装置10に送信され、プロセッサ24は当該環境情報を取得する。
【0081】
機器16が稼働していない場合(S02,No)、プロセッサ24は、記憶装置22に記憶されている管理情報を参照することで、ユーザから測定された生体情報に基づいて、機器16の操作内容を決定する(S03)。
【0082】
次に、プロセッサ24は、ステップS03にて決定された操作内容を示す操作情報を含む制御情報を機器16に送信する(S04)。このようにして、プロセッサ24は、当該機器16を操作する。当該機器16は、当該制御情報に従って動作する。なお、ステップS03にて操作内容が決定されない場合、プロセッサ24は、機器16を操作しない。
【0083】
機器16が既に稼働している場合(S02,Yes)、プロセッサ24は、ユーザから測定された生体情報が、当該機器16の稼働状況についての条件を満たすか否かを判断する(S05)。
【0084】
ユーザから測定された生体情報が、当該機器16の稼働状況についての条件を満たす場合(S05,Yes)、プロセッサ24は、当該機器16の現状を維持する(S06)。つまり、プロセッサ24は、当該機器16の操作内容を変更しない。
【0085】
機器16の稼働状況についての条件を満たす生体情報がユーザから測定された場合、プロセッサ24は、当該条件を満たす生体情報を記憶装置22に記憶させてもよい。例えば、プロセッサ24は、ユーザ毎に、当該条件を満たす生体情報を記憶装置22に記憶させる。こうすることで、ユーザが稼働状況について満足しているときの生体情報が、記憶装置22に記憶される。なお、当該生体情報は、情報処理装置10以外の他の装置(例えばサーバ等)に記憶されてもよい。当該生体情報が分析されてもよい。
【0086】
ユーザから測定された生体情報が、当該機器16の稼働状態についての条件を満たさない場合(S05,No)、プロセッサ24は、当該機器16の操作内容を変更する(S07)。例えば、プロセッサ24は、ユーザから測定される生体情報が当該条件を満たすように、当該機器16の操作内容を変更する。プロセッサ24は、変更後の操作内容を示す操作情報を含む制御情報を当該機器16に送信する。このようにして、プロセッサ24は、当該機器16の操作内容を変更する。当該機器16は、変更後の操作内容に従って動作する。
【0087】
プロセッサ24は、機器16の操作内容を変更する場合、操作内容を変更する旨をユーザに通知してもよい。例えば、プロセッサ24は、機器16の操作内容を変更する旨を示すメッセージをUI20に表示させてもよいし、当該メッセージを音声として発してもよいし、当該メッセージをユーザの端末装置に送信してもよい。当該メッセージには、変更後の操作内容を示すメッセージや、変更前の操作内容を示すメッセージが含まれてもよい。
【0088】
プロセッサ24は、当該通知を受けたユーザの合意が得られた場合、機器16の操作内容を変更してもよい。ユーザは、UI20を操作することで、操作内容を変更することに合意することを示す情報を情報処理装置10に入力してもよいし、生体情報測定装置12や環境情報測定装置14によって測定される生体情報によって、操作内容を変更することに合意することを示す情報を情報処理装置10に入力してもよい。例えば、プロセッサ24は、合意を示す生体情報(例えば脳波等)がユーザから測定された場合、機器16の操作内容を変更する。
【0089】
以下、管理情報の具体例について説明する。
【0090】
図4には、管理情報の一例である管理テーブルの一例が示されている。管理テーブルのデータは記憶装置22に記憶されている。管理テーブルのデータは、記憶装置22に記憶されずに、情報処理装置10以外の他の装置(例えばサーバ等の装置)に記憶されてもよい。
【0091】
管理テーブルにおいては、IDと、基準脳波と、機器16の操作内容を示す操作情報とが、予め紐付けられている。基準脳波は基準生体情報の一例である。ここでは、基準生体情報の一例として脳波が用いられているが、脳波以外の生体情報が基準生体情報として用いられてもよい。
【0092】
IDは、管理テーブルに登録されている情報を管理するための情報である。
【0093】
基準脳波は、例えば、統計的な処理によって定められ、当該基準脳波に紐付けられている操作内容を行うユーザから一般的に発生すると想定される脳波、又は、当該操作内容の実行を要求するユーザから一般的に発生すると想定される脳波である。
【0094】
基準脳波は、特定の周波数帯の脳波であってもよいし、複数の周波数帯の脳波を含む脳波であってもよい。
【0095】
操作情報は、操作される機器16を識別するための機器識別情報と、当該機器16に対して行われる操作内容を示す情報とを含む情報である。例えば、操作内容は、機器16の電源をオン又はオフする操作であってもよいし、機器16の機能レベルを設定する操作であってもよい。
【0096】
例えば、ID「1」の基準脳波は、空調機の冷房をオンするという操作内容を表す脳波である。ID「2」の基準脳波は、空調機の冷房をオフするという操作内容を表す脳波である。
【0097】
例えば、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波がユーザから測定された場合、プロセッサ24は、当該基準脳波に紐付けられている「空調機の冷房をオンする」という操作内容を特定する。そして、プロセッサ24は、「空調機の冷房をオンする」という操作内容を示す情報を含む制御情報を、当該空調機に送信する。当該空調機は当該制御情報に従って動作する。これにより、当該空調機の冷房がオンする。
【0098】
また、プロセッサ24は、ユーザから測定された脳波と基準脳波との間の類似度を算出し、その類似度が閾値以上であるか否かを判断してもよい。閾値は許容範囲に対応する値である。ユーザから測定された脳波と基準脳波との間の類似度が閾値以上である場合、プロセッサ24は、ユーザから測定された脳波と基準脳波とは類似していると判断する。つまり、プロセッサ24は、ユーザから測定された脳波と基準脳波との差異が許容範囲内に含まれると判断する。プロセッサ24は、ID「1」の基準脳波との間の類似度が閾値以上となる脳波がユーザから測定された場合、「空調機の冷房をオンする」という操作内容を特定する。
【0099】
ユーザ毎に、基準生体情報と操作情報とが紐付けられて管理テーブルに登録されてもよい。例えば、ユーザから測定された生体情報が、当該ユーザの基準生体情報として管理テーブルに登録されてもよい。
【0100】
図5には、個々のユーザの具体的な基準生体情報が登録されている管理テーブルの一例が示されている。図5に示されている管理テーブルにおいては、IDと、基準生体情報の一例である基準脳波と、操作情報と、ユーザ情報とが紐付けられている。ユーザ情報は、ユーザを識別するための情報(例えば、ユーザ名やユーザID等)である。
【0101】
ユーザ情報に紐付けられている基準脳波は、当該ユーザ情報が示すユーザが、当該基準脳波に紐付けられている操作内容を行うときに当該ユーザから測定された脳波、又は、当該ユーザが当該操作内容を要求するときに当該ユーザから測定された脳波である。各ユーザから測定された各基準脳波は、予め各ユーザから測定されて管理テーブルに登録される。
【0102】
例えば、ユーザAが「空調機」の冷房を手動でオンしたときにユーザAの脳波が生体情報測定装置12によって測定され、その測定された脳波が、ユーザAが「空調機の冷房をオンする」という操作内容を表す基準脳波として、管理テーブルに登録される。
【0103】
この場合、測定されたユーザAの当該基準脳波と、「空調機の冷房をオン」するという操作内容を示す操作情報と、ユーザAを識別するためのユーザ情報とが紐付けられて管理テーブルに登録される。その登録は、情報処理装置10を用いて行われてもよいし、他の装置を用いて行われてもよい。図5に示す例では、これらの情報はID「1」の情報として登録される。他の操作や他のユーザについても同様である。
【0104】
なお、登録の作業を複数回行い、これによって測定された複数の脳波の平均を、基準脳波として登録してもよい。例えば、ユーザAが「空調機」の冷房を手動でオンし、そのときにユーザAから発生した脳波を生体情報測定装置12によって測定するという作業を、複数回行い、これによって測定された複数の脳波の平均を、ユーザAの基準脳波として管理テーブルに登録してもよい。
【0105】
例えば、ユーザAが情報処理装置10にログインしている状態で、ユーザAから、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波が測定された場合、プロセッサ24は、ID「1」の操作情報を含む制御情報を「空調機」に送信することで、「空調機」の冷房をオンする。より詳しく説明すると、ユーザAが情報処理装置10にログインしているときに、生体情報測定装置12によって脳波が測定されると、プロセッサ24は、ログインしているユーザAを識別するためのユーザ情報に紐付けられて管理テーブルに登録されている基準脳波を検索する。図5に示す例では、ID「1」の基準脳波と、ID「3」の基準脳波が、ユーザAの基準脳波として管理テーブルに登録されているため、これらの基準脳波が検索される。測定された脳波とID「1」の基準脳波との差異が許容範囲内である場合、プロセッサ24は、ID「1」の操作情報を含む制御情報を「空調機」に送信することで、「空調機」の冷房をオンする。測定された脳波とID「3」の基準脳波との差異が許容範囲内である場合、プロセッサ24は、ID「3」の操作情報を含む制御情報を「空調機」に送信することで、「空調機」の冷房をオフする。
【0106】
別の例として、機器16を操作するユーザが「ユーザA」であることが情報処理装置10に設定されている状態で、ユーザAから、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波が測定された場合、プロセッサ24は、ID「1」の操作情報を含む制御情報を「空調機」に送信することで、「空調機」の冷房をオンしてもよい。より詳しく説明すると、機器16を操作するユーザが「ユーザA」であることが情報処理装置10に設定されている状態で、生体情報測定装置12によって脳波が測定されると、プロセッサ24は、機器16を操作するユーザであるユーザAを識別するためのユーザ情報に紐付けられて管理テーブルに登録されている基準脳波を検索する。測定された脳波とID「1」の基準脳波との差異が許容範囲内である場合、プロセッサ24は、ID「1」の操作情報を含む制御情報を「空調機」に送信することで、「空調機」の冷房をオンする。機器16を操作するユーザは、例えば、ユーザによって情報処理装置10に設定される。
【0107】
ユーザA以外の他のユーザについても、ユーザAと同様に、各情報が管理テーブルに登録される。例えば、ID「2」に紐付けられている各情報は、ユーザBが「空調機」の冷房をオンしたときの操作に関する情報である。ID「3」に紐付けられている各情報は、ユーザAが「空調機」の冷房をオフにしたときの操作に関する情報である。
【0108】
図4及び図5に示されている管理テーブルには、機器16の電源をオン又はオフする操作を示す操作情報が登録されているが、機器16の機能レベルを示す操作情報が管理テーブルに登録されてもよい。
【0109】
以下、図5を参照して、機器16が稼働した後に、当該機器16の稼働状況についての条件を満たさない生体情報がユーザから測定された場合に行われる操作内容について説明する。
【0110】
例えば、空調機が稼働する前に、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波がユーザAから測定された場合、プロセッサ24は、空調機の冷房をオンする。
【0111】
空調機の冷房が稼働した後に、空調機の稼働状況についての条件を満たさない生体情報(例えば、不快や暑い等の状態や感情を示す生体情報)がユーザAから測定された場合、プロセッサ24は、空調機の冷房の設定温度を下げる。設定温度の下げ幅は、予め定められてもよいし、設定温度の下げ幅をユーザに問い合わせて、その問い合わせに対する回答に従って定められてもよい。別の例として、寒い等の状態や感情を示す生体情報がユーザAから測定された場合、プロセッサ24は、空調機の冷房をオフしてもよい。
【0112】
以下、図6を参照して、具体例について説明する。図6には、生体情報の一例である脳波の一例が示されている。横軸は時間を示し、縦軸は脳波の振幅を示す。生体情報の一例として脳波を例に挙げて説明するが、脳波以外の生体情報が用いられてもよい。また、機器16の一例として空調機が操作されるものとする。
【0113】
脳波26は、空調機が稼働する前に、当該空調機の稼働状態についての条件を満たさない脳波である。
【0114】
脳波28は、脳波26が測定された時点から予め定められた時間ΔT内にユーザAから測定された脳波であって、空調機の操作内容を示す脳波である。例えば、脳波28は、図5に示されている管理テーブルに登録されている、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波である。この場合、プロセッサ24は、「空調機の冷房をオンする」という操作内容を示す操作情報を含む制御情報を空調機に送信することで、当該空調機の冷房をオンする。
【0115】
脳波26が測定された時点から時間ΔT内に空調機の操作内容を示す脳波が測定されない場合、プロセッサ24は、空調機を操作しない。
【0116】
脳波30は、空調機の冷房が稼働した後に、空調機の稼働状態についての条件を満たさない脳波である。脳波30は、脳波28よりも後の時点でユーザAから測定された脳波である。
【0117】
脳波32は、脳波30が測定された時点から時間T内にユーザAから測定された脳波であって、空調機の操作内容を示す脳波である。例えば、脳波32は、空調機の冷房の設定温度を下げるという操作内容を示す脳波である。この場合、プロセッサ24は、「空調機の冷房の設定温度を下げる」という操作内容を示す操作情報を含む制御情報を空調機に送信することで、冷房の設定温度を下げる。設定温度の下げ幅は、予め定められてもよいし、脳波32から推測されてもよいし、別途、ユーザによって指定されてもよい。
【0118】
別の例として、脳波30が測定された場合、プロセッサ24は、脳波以外の他の生体情報に基づいて、空調機の操作内容を変更してもよい。例えば、ユーザAの体温が体温の閾値以上である場合、プロセッサ24は、空調機の設定温度を下げる。
【0119】
更に別の例として、脳波30が測定された場合、プロセッサ24は、環境情報に基づいて、空調機の操作内容を変更してもよい。例えば、室温が室温の閾値以上である場合、プロセッサ24は、空調機の設定温度を下げる。
【0120】
図7には、管理テーブルの別の例が示されている。図7に示されている管理テーブルは、ユーザ毎に基準生体情報と操作情報とが紐付けられて登録されている管理テーブルである。図7に示す例では、一例として、脳波と体温とが基準生体情報として用いられている。したがって、管理テーブルには、IDと、基準生体情報の一例である基準脳波と、基準生体情報の一例である基準体温と、操作情報と、ユーザ情報とが紐付けられている。
【0121】
例えば、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波がユーザAから測定され、かつ、閾値以上の体温がユーザAから測定された場合、プロセッサ24は、ID「1」の操作情報が示す操作内容を、機器16に対する操作内容として特定する。
【0122】
例えば、空調機が稼働する前に、空調機の稼働状況についての条件を満たさない生体情報がユーザAから測定され、当該条件を満たさない生体情報が測定された時点から時間ΔT内に、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波がユーザAから測定され、かつ、閾値以上の体温がユーザAから測定された場合、プロセッサ24は、ID「1」の操作内容を示す操作情報を含む制御情報を空調機に送信することで、当該空調機の冷房をオンする。
【0123】
図8には、管理テーブルの別の例が示されている。図8に示されている管理テーブルは、ユーザ毎に基準脳波と基準環境情報と操作情報とが紐付けられて登録されている管理テーブルである。基準生体情報の一例として基準脳波が用いられているが、別の生体情報が基準生体情報として用いられてもよい。
【0124】
基準環境情報は、当該基準環境情報に紐付けられている基準脳波が測定されると想定される環境を示す情報である。基準環境情報として室温が用いられているが、別の環境情報が基準環境情報として用いられてもよい。
【0125】
例えば、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波がユーザAから測定され、かつ、当該脳波が測定されたときの室温が閾値以上である場合、プロセッサ24は、ID「1」の操作情報が示す操作内容を、機器16に対する操作内容として特定する。このように、ユーザから測定された脳波と、当該脳波が測定されたときの室温とに基づいて、機器16に対する操作内容が特定される。
【0126】
例えば、空調機が稼働する前に、空調機の稼働状況についての条件を満たさない生体情報がユーザAから測定され、当該条件を満たさない生体情報が測定された時点から時間ΔT内に、ID「1」の基準脳波との差異が許容範囲内に含まれる脳波がユーザAから測定され、かつ、閾値以上の室温が測定された場合、プロセッサ24は、ID「1」の操作内容を示す操作情報を含む制御情報を空調機に送信することで、当該空調機の冷房をオンする。
【0127】
なお、上記の実施形態において、プロセッサ24による処理が、情報処理装置10以外の他の装置(例えばサーバ等の外部装置)によって実行され、その処理の結果を示す情報が、UI20に表示されたり、音声情報として出力されたりしてもよい。
【0128】
上記各実施形態において、プロセッサとは広義的なプロセッサを指し、汎用的なプロセッサ(例えばCPU: Central Processing Unit、等)や、専用のプロセッサ(例えばGPU: Graphics Processing Unit、ASIC: Application Specific Integrated Circuit、FPGA: Field Programmable Gate Array、プログラマブル論理デバイス、等)を含むものである。また上記各実施形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は上記各実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。
【符号の説明】
【0129】
10 情報処理装置、12A,12B 生体情報測定装置、14 環境情報測定装置、16 機器、24 プロセッサ。
図1
図2
図3
図4
図5
図6
図7
図8