(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-12-12
(45)【発行日】2022-12-20
(54)【発明の名称】ユーザインターフェース装置
(51)【国際特許分類】
H04R 3/12 20060101AFI20221213BHJP
G06F 3/01 20060101ALI20221213BHJP
H04R 1/00 20060101ALI20221213BHJP
【FI】
H04R3/12 Z
G06F3/01 560
H04R1/00 310G
(21)【出願番号】P 2020042817
(22)【出願日】2020-03-12
【審査請求日】2021-06-29
(73)【特許権者】
【識別番号】000003609
【氏名又は名称】株式会社豊田中央研究所
(74)【代理人】
【識別番号】110000110
【氏名又は名称】弁理士法人 快友国際特許事務所
(72)【発明者】
【氏名】前田 智祐
(72)【発明者】
【氏名】小玉 亮
(72)【発明者】
【氏名】倉橋 哲郎
【審査官】渡邊 正宏
(56)【参考文献】
【文献】特開2019-121813(JP,A)
【文献】実開昭60-124185(JP,U)
【文献】特開平07-007777(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F 3/01
G06F 3/048-3/0489
H04R 1/00- 1/08
H04R 1/12- 1/14
H04R 1/20- 1/40
H04R 1/42- 1/46
H04R 3/00- 3/14
H04S 1/00- 7/00
(57)【特許請求の範囲】
【請求項1】
ユーザが位置する基準点の周囲に配置されている複数のスピーカと、
前記基準点からみて複数の方向に配置されている複数の振動子であって、前記基準点に位置しているユーザの体表に接触可能な態様で配置されている前記複数の振動子と、
前記複数のスピーカから出力される音波を制御するとともに前記複数の振動子の振動を制御する制御部と、
ユーザの生体情報を取得する生体情報取得部であって、ユーザのまばたきの状態を監視可能なカメラを備えている前記生体情報取得部と、
を備え、
前記生体情報は、前記まばたきの状態に基づいて演算されたユーザの覚醒度であり、
前記制御部は、
前記複数のスピーカから出力する音波の前記基準点からみた音源方向を特定し、
前記複数の振動子のうちから、前記音源方向に対応する特定振動子を選択し、
前記音波の出力時に、出力する音波に基づいた振動を前記特定振動子に出力させ
、
前記覚醒度が低くなることに応じて、前記複数の振動子から出力させる振動の強度を高く調整する、
ユーザインターフェース装置。
【請求項2】
ユーザが位置する基準点の周囲に配置されている複数のスピーカと、
前記基準点からみて複数の方向に配置されている複数の振動子であって、前記基準点に位置しているユーザの体表に接触可能な態様で配置されている前記複数の振動子と、
前記複数のスピーカから出力される音波を制御するとともに前記複数の振動子の振動を制御する制御部と、
周波数を変化させた振動覚をユーザの体表に与え、ユーザ体表を振動が伝搬する際の周波数特性を示す伝搬関数を取得する伝搬関数取得部と、
を備え、
前記制御部は、
前記複数のスピーカから出力する音波の前記基準点からみた音源方向を特定し、
前記複数の振動子のうちから、前記音源方向に対応する特定振動子を選択し、
前記音波の出力時に、出力する音波に基づいた振動を前記特定振動子に出力させ
、
前記伝搬関数の逆関数のフィルタを用いて、前記複数の振動子から出力させる振動の強度を調整する、
ユーザインターフェース装置。
【請求項3】
前記制御部は、
前記音源方向を時間的に制御し、
前記音源方向の移動に応じて、前記特定振動子の選択を切り替え、
切り替えた前記特定振動子を振動させる、請求項1
または2に記載のユーザインターフェース装置。
【請求項4】
前記生体情報は、ユーザの体重であり、
前記制御部は、前記体重が重くなることに応じて、前記複数の振動子から出力させる振動の強度を高く調整する、請求項
1に記載のユーザインターフェース装置。
【請求項5】
前記基準点に配置されているシートをさらに備えており、
前記複数の振動子は、前記シートの座面および背面に配置されている、請求項1~
4の何れか1項に記載のユーザインターフェース装置。
【請求項6】
前記複数の振動子は、ユーザが装着可能な被服に配置されている、請求項1~
4の何れか1項に記載のユーザインターフェース装置。
【発明の詳細な説明】
【技術分野】
【0001】
本明細書に開示する技術は、立体音響を提供するためのユーザインターフェース装置に関する。
【背景技術】
【0002】
特許文献1には、コンテンツに合わせてライブラリから触覚情報を選択し、選択された触覚に応じた振動覚をユーザに提示する技術が開示されている。複数のスピーカを備えた、立体音響を提示するユーザインターフェース装置が知られている。なお、関連する技術が特許文献1に開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
複数のスピーカを備えた、立体音響を提示するユーザインターフェースにおいて、スピーカとスピーカとの間の位置では、音源定位が明確にならず、立体音響に不連続感が生じてしまう。
【課題を解決するための手段】
【0005】
本明細書に開示するユーザインターフェース装置は、ユーザが位置する基準点の周囲に配置されている複数のスピーカを備える。ユーザインターフェース装置は、基準点からみて複数の方向に配置されている複数の振動子を備える。複数の振動子は、基準点に位置しているユーザの体表に接触可能な態様で配置されている。ユーザインターフェース装置は、複数のスピーカから出力される音波を制御するとともに複数の振動子の振動を制御する制御部を備える。制御部は、複数のスピーカから出力する音波の基準点からみた音源方向を特定する。制御部は、複数の振動子のうちから、音源方向に対応する特定振動子を選択する。制御部は、音波の出力時に、出力する音波に基づいた振動を特定振動子に出力させる。
【0006】
本明細書のユーザインターフェース装置では、ある音を出力する際に、基準点からみた音源方向を特定する。音源方向に対応する特定振動子を、複数の振動子のうちから選択する。そして、スピーカからの音の出力時に、出力する音に基づいて、特定振動子を振動させる。これにより、特定振動子の存在する方向に音源定位が位置するように、ユーザを認識させることができる。ユーザに振動触覚を提示することで、音源位置を明確にすることができるため、立体音響の空間解像度を高めることが可能となる。
【0007】
制御部は、音源方向を時間的に制御してもよい。制御部は、音源方向の移動に応じて、特定振動子の選択を切り替えてもよい。制御部は、切り替えた特定振動子を振動させてもよい。効果の詳細は、実施例で説明する。
【0008】
ユーザインターフェース装置は、ユーザの生体情報を取得する生体情報取得部をさらに備えていてもよい。制御部は、取得した生体情報に基づいて、複数の振動子から出力させる振動の強度を調整してもよい。効果の詳細は、実施例で説明する。
【0009】
生体情報は、ユーザの体重であってもよい。制御部は、体重が重くなることに応じて、複数の振動子から出力させる振動の強度を高く調整してもよい。効果の詳細は、実施例で説明する。
【0010】
生体情報取得部は、ユーザのまばたきの状態を監視可能なカメラを備えていてもよい。生体情報は、まばたきの状態に基づいて演算されたユーザの覚醒度であってもよい。制御部は、覚醒度が低くなることに応じて、複数の振動子から出力させる振動の強度を高く調整してもよい。効果の詳細は、実施例で説明する。
【0011】
ユーザインターフェース装置は、周波数を変化させた振動覚をユーザの体表に与え、ユーザ体表を振動が伝搬する際の周波数特性を示す伝搬関数を取得する伝搬関数取得部を備えていてもよい。制御部は、伝搬関数の逆関数のフィルタを用いて、複数の振動子から出力させる振動の強度を調整してもよい。効果の詳細は、実施例で説明する。
【0012】
ユーザインターフェース装置は、基準点に配置されているシートをさらに備えていてもよい。複数の振動子は、シートの座面および背面に配置されていてもよい。
【0013】
複数の振動子は、ユーザが装着可能な被服に配置されていてもよい。
【図面の簡単な説明】
【0014】
【
図1】立体音響システム1の概略構成を説明する図である。
【
図2】立体音響システム1を上方から見たときの配置図である。
【
図4】フィルタ設定処理を説明するフローチャートである。
【発明を実施するための形態】
【0015】
(立体音響システム1の概略構成)
図1を用いて、立体音響システム1の概略構成を説明する。
図2に、立体音響システム1を上方から見たときの配置図を示す。
図2では、着座状態のユーザ2を点線で示している。
図1および
図2では、正面をy方向、左右方向をx方向、鉛直上方を+z方向としている。
【0016】
立体音響システム1は、空間において立体的な音響を提示するためのシステムである。立体音響システム1は、スピーカ11~14、シート20、制御部40、監視カメラ50を備えている。スピーカ11~14は、ユーザ2の基準点RPの周囲に配置されている。基準点RPは、本実施例では、人体の重心位置(へその位置)である。
【0017】
シート20は、座面20sおよび背面20bを備えている。背面20bには、振動子21~24および加速度センサ32が埋め込まれている。座面20sには、振動子25~28、荷重センサ31、加速度センサ32が埋め込まれている。
図2に示すように、振動子21~28は、基準点RPからみて複数の方向に配置されている。振動子21~28は、シート20に埋め込まれていることで、着座しているユーザ2の体表に接触可能な態様で配置されている。荷重センサ31は、ユーザ2の生体情報である体重を取得する部位である。加速度センサ32は、ユーザ体表を振動が伝搬する際の周波数特性を示す伝搬関数を取得する部位である。
【0018】
制御部40は、CPU41とメモリ42とを備える。CPU41は、メモリ42に格納されているプログラムに従って、様々な処理を実行する。メモリ42は、揮発性メモリ、不揮発性メモリ等によって構成される。本実施例では、制御部40は、スピーカ11~14から出力される音波を制御するとともに、振動子21~28の振動を制御する。
【0019】
監視カメラ50は、ユーザの状態を監視するカメラである。監視内容の具体例としては、ユーザ2のまばたきの回数、瞼を閉じている時間、頭部の位置などが挙げられる。
【0020】
(音源位置の高解像度化)
図3を用いて、本実施例の立体音響について説明する。
図3は、
図2と同様に、立体音響システム1を上方から見たときの配置図である。立体音響システム1では、基準点RPを取り囲むようにスピーカ11~14が配置されている。これにより、基準点RPの周囲360°の任意の位置の音源定位を行うことが可能である。また立体音響システム1は、ある音源定位を行う際に、基準点RPからみた方向を特定する。そして、音源方向に対応する特定振動子を、振動子21~28のうちから1つ以上選択する。選択したスピーカから音を出力すると同時に、出力する音と同様の波形で、特定振動子を振動させる。これにより、特定振動子の存在する方向に音源が存在することを、ユーザに認識させることができる。音源位置を明確にすることができるため、立体音響の空間解像度を高めることが可能となる。
【0021】
これは、ファントムセンセーションという心理物理現象を用いたものである。ファントムセンセーションとは、触知覚において皮膚上2点の振動刺激を与えた場合に刺激が融合し、振動位置を知覚する現象である。また、2点の振動刺激の強度比によって、強度の強い方に知覚位置が偏ることが知られている。そのため少ない振動刺激点を用いる場合においても、強度比を変化させることで、様々な知覚位置をユーザに認識させることができる。また本実施例の立体音響システム1では、音源だけでなく振動を用いて方向を補間することを実施し、立体音響の不連続感を抑制している。以上により、特定振動子の存在する方向に音源位置が存在することを、ユーザに認識させることが可能となる。
【0022】
具体例を用いて説明する。音源位置SL1の音をスピーカから出力する場合には、基準点RPからみた音源位置SL1の方向である音源方向D1が特定される。音源方向D1に対応する振動子27および28が選択され、振動子27および28に同一強度の振動が出力される。これにより、基準点RPと、振動子27および28の中点と、を結んだ音源方向D1に音源位置SL1が位置していることを、ユーザに認識させることができる。
【0023】
同様に、音源位置SL2の音をスピーカから出力する場合には、音源方向D2に対応する振動子26が選択され、振動が出力される。これにより、基準点RPと振動子26とを結んだ音源方向D2に音源位置SL2が位置していることを、ユーザに認識させることができる。
【0024】
また音源位置SL3の音をスピーカから出力する場合には、音源方向D3に対応する振動子24および26が選択され、振動子24および26に同一強度の振動が出力される。これにより、基準点RPと、振動子24および26の中点と、を結んだ音源方向D3に音源位置SL3が位置していることを、ユーザに認識させることができる。
【0025】
すなわち本実施例の立体音響システム1では、振動子21~28を用いて立体音響を実現することで、実際に配置されているスピーカ11~14に加えて、仮想的にスピーカ61~68を配置したことになる。スピーカ間の間隔を密にすることができるため、立体音響の空間解像度を高めることができる。
【0026】
なお、
図3の仮想的なスピーカ61~68は一例である。前述したファントムセンセーションの原理により、2点の振動刺激の強度比によって知覚位置は自由に設定できる。従って、仮想的なスピーカで基準点RPの全周を隙間なく取り囲むことが可能である。
【0027】
(音源位置の移動処理)
また、制御部40は、音源方向を時間的に制御する。音源方向の移動に応じて、特定振動子の選択を切り替え、切り替えた特定振動子を振動させる。これにより、仮想的な音源位置の移動を滑らかに移動させることができる。
【0028】
具体例を用いて説明する。仮想的な音源位置が、音源位置SL2からSL4へ移動する場合を考える(矢印Y1およびY2)。音源位置SL2では、振動子26が選択され、振動子26が振動する。音源位置SL2からSL3へ移動する場合(矢印Y1)には、振動子26および24の両方が選択される。音源位置が、音源位置SL3に近づくにつれて、振動子26の振動が弱くなるとともに振動子24の振動が強くなる。そして、音源位置SL3に到達すると、振動子26と24の振動強度が同一となる。
【0029】
音源位置が、音源位置SL3からSL4へ移動する場合(矢印Y2)には、音源位置SL4に近づくにつれて、振動子24の振動が強くなるとともに振動子26の振動が弱くなる。そして、音源位置SL4に到達すると、振動子24のみが選択され振動するとともに、振動子26の振動は停止する。これにより、音源位置がSL2からSL4へ移動(矢印Y1およびY2)することに応じて、振動覚が振動子26から振動子24へ移動する(矢印Y0)。前述したファントムセンセーションにより、音源位置が移動していることを、ユーザに認識させることが可能となる。
【0030】
なお、立体音響の進行方向のベクトル(矢印Y1およびY2)と、振動覚の進行方向のベクトル(矢印Y0)とが近い(同位相)である必要がある。換言すると、両ベクトルの内積が大きいことが望ましい。これにより、仮想的な音源位置が滑らかに移動しているように、ユーザに認識させることが可能となる。
【0031】
(フィルタ設定処理)
振動覚を用いた立体音響では、ユーザの認識に個人差が生じてしまう。本実施例の立体音響システム1では、この個人差を埋めるために、振動子の振動強度やスピーカの音響出力を調整するフィルタ設定を備えている。
図4のフローチャートを用いて、フィルタ設定処理を説明する。この処理は、制御部40のCPU41が、メモリ42内のプログラムに従って実行する。
図4のフローは、立体音響システム1のスイッチをオンにすることで、開始される。
【0032】
S10において、スイープ測定を用いた振動子のフィルタ設定を行う。具体的に説明する。第1段階として、周波数を変化させたスイープ振動覚(例:正弦波状の振動刺激の周波数をスイープする)をユーザ2の体表に与え、体表を伝搬した振動を加速度センサ32で計測する。振動覚は、振動子21~28を用いて与えることができる。これにより、ユーザ体表を振動が伝搬する際の周波数特性を示す、伝搬関数を取得することができる。換言すると、低音域から高音域まで振動子を振動させた場合の、体表の振動の伝わり具合をグラフ化する。
図5に、伝搬関数PFの一例を示す。横軸が振動周波数であり、縦軸が振動の伝搬強度である。周波数の変化範囲は、可聴域(約20~20000Hz)であってもよい。
【0033】
第2段階として、伝搬関数PFの逆関数である逆伝搬関数BFを求める(
図5点線)。逆伝搬関数BFは、伝搬関数PFの逆形状のグラフである。第3段階として、逆伝搬関数BFに従って、振動子から振動を与える。これにより、可聴域の全周波数帯域において、一定出力の振動覚をユーザに与えることができる。また逆伝搬関数BFを、振動子21~28の各々ごとに設定することで、身体の様々な部位に、一定出力の振動覚を提示することができる。
【0034】
S20において、生体情報(身長)を用いたスピーカのフィルタ設定を行う。身長が異なると、着座したユーザの耳の位置とスピーカとの相対位置も異なる。そのため、両者間の相対位置に合わせて、スピーカからの音響出力を調整する。例えば、座高が高くなるほどスピーカと耳との距離が大きくなるため、座高が高くなるほど音響出力を大きくするようにフィルタを設定してもよい。座高は、監視カメラ50で検出した頭部の位置に基づいて算出してもよい。
【0035】
S30において、生体情報(体重)を用いた振動子のフィルタ設定を行う。具体的に説明する。体重によって、振動伝搬が変化する。そのため、体重に応じて、振動子の振動強度を調整する。例えば、体重が重くなるほど振動が伝搬しにくくなるため、体重が重い人ほど振動強度が高くなるようにフィルタを設定してもよい。ユーザ2の体重は、荷重センサ31によって測定することができる。
【0036】
S40において、バイオフィードバックを用いた、振動子およびスピーカのフィルタ設定を行う。ユーザ2の覚醒度が低い状態(眠気を感じている状態)では、聴覚や触覚が低下する。そのため、覚醒度に応じて音響出力や振動強度を調整するためのフィルタ設定を行う。
【0037】
具体的に説明する。監視カメラ50を用いて、ユーザのまばたきの状態を常に監視する。例えば、所定時間で目を閉じている時間の割合(閉眼率)、まばたきの回数、などを監視する。そして、監視結果に基づいて、ユーザの覚醒度を算出する。例えば、閉眼率が高いほど、覚醒度が低いと算出する。覚醒度が低いほど、振動子の振動強度を高くするとともに、スピーカの音響出力を大きくするように、フィルタ設定を行う。
【0038】
S60において、S10~S40で設定したフィルタ設定に基づいて、振動子21~28から振動を出力するとともに、スピーカ11~14から音響を出力する。
【0039】
S70において、監視カメラ50で監視中の覚醒度に、変化が発生したか否かを判断する。肯定判断される場合(S70:YES)には、S80へ進み、変化後の覚醒度に基づいてフィルタ設定を再調整する。そしてS60へ戻る。一方、否定判断される場合(S70:NO)には、S90へ進む。
【0040】
S90において、立体音響システム1のスイッチがオフにされたか否かを判断する。否定判断される場合(S90:NO)にはS60へ戻り、肯定判断される場合(S90:YES)にはフローを終了する。
【0041】
(効果)
立体音響システムにおいて、スピーカ間の距離が離れてしまうと、仮想的な音源位置が移動する場合に滑らかに移動しない場合がある。これを、立体音響の不連続感と定義する。本実施例の立体音響システム1では、音源位置の移動に追従するように、ユーザに与える振動覚を移動させることができる(
図3、矢印Y0、Y1、Y2参照)。前述したファントムセンセーションの原理により、音源位置の移動を滑らかにユーザに認識させることができる。立体音響の不連続感を抑制することが可能となる。
【0042】
立体音響システムにおいて、スピーカとユーザとの間に物体が存在していると、その物体によって音響伝搬が阻害されるため、立体音響の効果が低減してしまう(オクルージョン問題)。例えば
図3に示す空間において、基準点RPの左側(-x方向側)に、点線で示す物体OBが存在する場合を考える。物体OBは、例えば空間が車室内である場合には、助手席に着座している同乗者である。この場合、スピーカ12および13から基準点RPへの音響伝搬が、物体OBによって阻害されてしまう。するとオクルージョン問題により、例えば、仮想的な音源位置が前後や左右に移動する際に、音源位置の移動が不連続的にユーザに認識されてしまう場合がある。しかし本明細書の技術では、スピーカ12および13から出力される音波と同様の波形およびタイミングで、物体OBが存在している方向の振動子21、23、25、27を振動させることができる。すなわち、振動触覚により、仮想的な音源の移動方向をユーザに提示することができる。これにより、物体OBにより阻害されることなく、仮想的な音源位置の移動をユーザに認識させることができるため、音源位置の移動の不連続感を緩和することが可能となる。
【0043】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【0044】
(変形例)
本実施例では、振動子がシート20に配置されている形態を説明したが、この形態に限られない。振動子は、ユーザの体表に接触可能な態様で配置されていれば、どのような配置態様であってもよい。例えば、ユーザが装着可能な被服に振動子が配置されている態様においても、本実施例で説明した効果を発揮することが可能である。
【0045】
本実施例における、スピーカおよび振動子の配置数や配置位置は一例である。
【0046】
本実施例では、水平方向(
図1~
図2のxy平面方向)の音源位置について説明したが、この形態に限られない。高さ方向(z方向)へ複数のスピーカや振動子を配置することで、高さ方向の音源位置についても、本実施例で説明した効果を発揮することが可能である。
【0047】
身長、座高、体重などの生体情報は、センサによって取得する形態に限られない。ユーザによる生体情報の入力を受け付けることで取得したり、不図示のサーバ等から通信によって取得する形態であってもよい。
【0048】
バイオフィードバック(S40)のための測定対象は、まばたき状態に限られない。例えば、心拍数、体温、血圧、などの各種の生体情報を測定してもよい。
【0049】
本実施例の立体音響システム1を適用する空間は、車両に限られず、様々な空間に適用可能である。
【符号の説明】
【0050】
1:立体音響システム 11~14:スピーカ 20:シート 21~28:振動子 31:荷重センサ 32:加速度センサ 40:制御部 41:CPU 42:メモリ 50:監視カメラ