(57)【要約】【課題】多種多様な情報を、触感として真に有意な触覚情報に変換できるようにする。【解決手段】ｎ個（ｎ≧２）の触質パラメータにより特定される触質コンテンツを記憶する触質コンテンツ記憶部１０と、触質変換対象として入力された対象情報から、ｎ個の触質点パラメータの組み合わせを２組以上生成する触質点パラメータ生成部１２と、触質点パラメータの差分値を計算することにより、ｎ個の触質パラメータの組み合わせを生成する触質パラメータ生成部１３と、その組み合わせに対応する触質コンテンツを触質コンテンツ記憶部１０から抽出する触質コンテンツ抽出部１４とを備え、多種多様な対象情報を、差分値により触感の差異を表すｎ個の触質パラメータに置換し、当該ｎ個の触質パラメータの組み合わせに対応した触質コンテンツを抽出することにより、触感として真に有意な触質コンテンツを生成できるようにする。【選択図】図１
2018032236.tif 000002
【特許請求の範囲】
【請求項１】
触質変換対象の情報を入力する対象情報入力部と、
上記対象情報入力部により入力された対象情報から、それぞれが触感の一要素を表したｎ個（ｎ≧２）の触質点パラメータの組み合わせを２組以上生成する触質点パラメータ生成部と、
上記触質点パラメータ生成部により生成された２組以上の触質点パラメータについて、２つの組間で上記触質点パラメータの差分値をそれぞれ計算することにより、ｎ個の触質パラメータの組み合わせを１組以上生成する触質パラメータ生成部と、
上記ｎ個の触質パラメータにより特定される固有の触覚効果を持った触質コンテンツを、上記ｎ個の触質パラメータの組み合わせに対応付けて記憶する触質コンテンツ記憶部と、
上記触質パラメータ生成部により生成された上記ｎ個の触質パラメータの組み合わせを１組以上指定して、当該指定した１組以上の組み合わせに対応する１以上の触質コンテンツを上記触質コンテンツ記憶部から抽出する触質コンテンツ抽出部とを備えたことを特徴とする触質コンテンツ生成装置。
【請求項２】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された対象情報を複数に分割し、それぞれの分割区間から、情報の強度に関する触質点パラメータおよび分割区間の長さに関する触質点パラメータの少なくとも一方について、上記ｎ個の触質点パラメータを特定することにより、上記ｎ個の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項１に記載の触質コンテンツ生成装置。
【請求項３】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された１種の対象情報を複数に分割し、それぞれの分割区間から、情報の強度に関する触質点パラメータおよび分割区間の長さに関する触質点パラメータを特定することにより、２個の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項１に記載の触質コンテンツ生成装置。
【請求項４】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された複数種の対象情報をそれぞれ複数に分割し、上記複数種の対象情報のそれぞれの分割区間から、情報の強度に関する触質点パラメータおよび分割区間の長さに関する触質点パラメータの少なくとも一方を特定することにより、上記ｎ個の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項１に記載の触質コンテンツ生成装置。
【請求項５】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された上記１種の対象情報が、時間の経過と共に振幅が変化する波形情報である場合、当該波形情報を時間軸方向に複数に分割し、それぞれの分割区間から、分割区間内の代表振幅を上記情報の強度に関する第１の触質点パラメータとして特定するとともに、上記分割区間の時間の長さを上記分割区間の長さに関する第２の触質点パラメータとして特定することにより、上記第１の触質点パラメータおよび上記第２の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項３に記載の触質コンテンツ生成装置。
【請求項６】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された上記１種の対象情報が、周波数の違いに応じて強度が変化するヒストグラム情報である場合、当該ヒストグラム情報を周波数軸方向に複数に分割し、それぞれの分割区間から、分割区間内の代表強度を上記情報の強度に関する第１の触質点パラメータとして特定するとともに、上記分割区間の周波数幅を上記分割区間の長さに関する第２の触質点パラメータとして特定することにより、上記第１の触質点パラメータおよび上記第２の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項３に記載の触質コンテンツ生成装置。
【請求項７】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された上記１種の対象情報が、位置または領域の違いに応じて上記強度が変化する空間分布情報である場合、当該空間分布情報を位置または領域に応じて複数に分割し、それぞれの分割区間から、分割区間内の代表強度を上記情報の強度に関する第１の触質点パラメータとして特定するとともに、上記分割区間の終始点間の長さまたは面積を上記分割区間の長さに関する第２の触質点パラメータとして特定することにより、上記第１の触質点パラメータおよび上記第２の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項３に記載の触質コンテンツ生成装置。
【請求項８】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された上記１種の対象情報を分析して強度−周波数分布の周波数スペクトル情報を生成した後、当該周波数スペクトル情報を周波数軸方向に複数に分割し、それぞれの分割区間から、分割区間内の代表強度を上記情報の強度に関する第１の触質点パラメータとして特定するとともに、上記分割区間の周波数幅を上記分割区間の長さに関する第２の触質点パラメータとして特定することにより、上記第１の触質点パラメータおよび上記第２の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項３に記載の触質コンテンツ生成装置。
【請求項９】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された上記１種の対象情報がテキスト情報である場合、上記テキスト情報をセンテンス毎に分割するとともに、各センテンス内を分節毎に区切り、各文節の音素数を特定し、それぞれのセンテンスから、センテンス内の代表音素数の逆数を上記情報の強度に関する第１の触質点パラメータとして特定するとともに、センテンス内の文節数を上記分割区間の長さに関する第２の触質点パラメータとして特定することにより、上記第１の触質点パラメータおよび上記第２の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項３に記載の触質コンテンツ生成装置。
【請求項１０】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された上記１種の対象情報が、人の動きを表す一連の動作情報である場合、当該一連の動作情報を一動作毎に分割し、それぞれの動作から、当該動作による加圧力、速度、加速度または人体の到達高さに関する代表値を上記情報の強度に関する第１の触質点パラメータとして特定するとともに、一動作にかかる時間の長さを上記分割区間の長さに関する第２の触質点パラメータとして特定することにより、上記第１の触質点パラメータおよび上記第２の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項３に記載の触質コンテンツ生成装置。
【請求項１１】
上記触質点パラメータ生成部は、上記対象情報入力部により入力された上記１種の対象情報が動画情報である場合、当該動画情報をオプティカルフロー解析してフレーム画像間の変位量を演算することにより、時間の経過と共に上記変位量が変化する波形情報に変換し、当該波形情報を時間軸方向に複数に分割し、それぞれの分割区間から、分割区間内の代表強度を上記情報の強度に関する第１の触質点パラメータとして特定するとともに、上記分割区間の時間の長さを上記分割区間の長さに関する第２の触質点パラメータとして特定することにより、上記第１の触質点パラメータおよび上記第２の触質点パラメータの組み合わせを２組以上生成することを特徴とする請求項３に記載の触質コンテンツ生成装置。
【請求項１２】
上記触質コンテンツは、振動情報であることを特徴とする請求項１〜１１の何れか１項に記載の触質コンテンツ生成装置。
【請求項１３】
上記触質コンテンツは、アクチュエータの駆動情報であることを特徴とする請求項１〜１１の何れか１項に記載の触質コンテンツ生成装置。
【請求項１４】
上記触質コンテンツは、材質情報であることを特徴とする請求項１〜１１の何れか１項に記載の触質コンテンツ生成装置。
【請求項１５】
ｎ個（ｎ≧２）の触質パラメータにより特定される固有の触覚効果を持った触質コンテンツを、上記ｎ個の触質パラメータの組み合わせに対応付けて記憶する触質コンテンツ記憶部を備えたコンピュータにおいて、触質コンテンツを生成するための方法であって、
上記コンピュータの対象情報入力部が、触質変換対象の情報を入力する第１のステップと、
上記コンピュータの触質点パラメータ生成部が、上記対象情報入力部により入力された対象情報から、上記それぞれが触感の一要素を表したｎ個の触質点パラメータの組み合わせを２組以上生成する第２のステップと、
上記コンピュータの触質パラメータ生成部が、上記触質点パラメータ生成部により生成された２組以上の触質点パラメータについて、２つの組間で上記触質点パラメータの差分値をそれぞれ計算することにより、上記ｎ個の触質パラメータの組み合わせを１組以上生成する第３のステップと、
上記コンピュータの触質コンテンツ抽出部が、上記触質パラメータ生成部により生成された上記ｎ個の触質パラメータの組み合わせを１組以上指定して、当該指定した１組以上の組み合わせに対応する１以上の触質コンテンツを上記触質コンテンツ記憶部から抽出する第４のステップとを有することを特徴とする触質コンテンツ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、触質コンテンツ生成装置および触質コンテンツ生成方法に関し、特に、所与の触覚効果を与える触質コンテンツを生成する装置および方法に関するものである。
【背景技術】
【０００２】
人間が有する五感のうち、情報伝達の手段としては、視覚および聴覚を利用したものが広く提供されてきた。視覚および聴覚を利用した情報伝達メディアは多種多様であり、その発達には目覚しいものがある。これに対し、触覚を利用した情報伝達メディアとしては、点字などが提供されているが、視覚および聴覚を利用した情報伝達メディアに比べて発達の程度はかなり低い。これまで、触覚のみによって何らかの情報を伝達するという試みは、点字以外には殆ど行われていないのが実情である。
【０００３】
このような実情の中、視覚または聴覚で感じる情報を触覚から伝えようとする感覚代行技術の研究が行われている。すなわち、視覚情報は眼から、聴覚情報は耳から伝わるのが一般的であるが、これらの情報を触覚から伝えようとする試みがなされている。例えば、聴覚情報である音声信号を触覚効果の情報に変換して利用するようにしたシステムが知られている（例えば、特許文献１，２参照）。
【０００４】
特許文献１に記載の触覚効果生成システムは、音声信号に関係付けられるエンベロープを決定し、エンベロープに基づいて触覚効果（例えば、タッチスクリーンまたはタッチパッドのタッチ面を動かす振動触覚効果）を決定し、当該触覚効果に関係付けられる触覚信号（例えば、アクチュエータの駆動信号）を出力するように構成されている。
【０００５】
また、特許文献２に記載のシステムでは、マイクロフォンから入力した音声信号の特徴（周波数、振幅、継続期間など）を判断し、当該特徴の少なくとも一部に基づいて、特徴に関連した触覚効果ライブラリから触覚効果を識別することによって、当該特徴に関連した触覚効果をアクチュエータに出力させるためのアクチュエータ信号を生成する。
【０００６】
また、センサにより検出されるセンサ信号に基づいて仮想メッセージオブジェクトの仮想物理パラメータを決定し、当該仮想物理パラメータに基づいて触覚効果を決定して、その触覚効果をアクチュエータに出力させるための触覚信号を生成するようにした技術も知られている（例えば、特許文献３参照）。この特許文献３には、センサの一例として、接触、圧力、加速度、傾き、慣性、位置を検出することが記載され、具体例として、加速度計、ジャイロスコープ、タッチセンサ式入力装置、カメラ、ＧＰＳセンサが記載されている。また、特許文献３には、センサ信号がジェスチャと関連付けられた信号であることも記載されている。
【０００７】
さらに、特許文献３には、仮想物理特性が、サイズ、質量、形状、衝突挙動、またはテクスチャを含むことが記載されている。また、特許文献３には、仮想物理特性が、仮想メッセージオブジェクトと関連付けられるファイルサイズ、仮想メッセージオブジェクトと関連付けられるテキストメッセージの長さ、仮想メッセージオブジェクトと関連付けられる画像の幅および長さ、仮想メッセージオブジェクトと関連付けられる歌曲の長さ、または仮想メッセージオブジェクトと関連付けられるビデオの長さに基づくことが記載されている。
【０００８】
なお、発明者は、マッサージの施術のし方を五線譜と音符とにより表した「触譜」というものを考案している（例えば、非特許文献１，２参照）。触譜では、五線譜の音の高低がマッサージの圧力に対応し、音符がマッサージのリズムに対応する。例えば、熟練の施術者が行っている施術方法を触譜に記述することにより、熟練の施術者がどのようなイメージをもって、どのような順序で施術をしているのかを可視化することが可能となる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１５−５３０５３号公報
【特許文献２】特開２０１５−１５６２２９号公報
【特許文献３】特開２０１１−５２８４７４号公報
【非特許文献】
【００１０】
【非特許文献１】Tactile Score, Springer Verlag：Yasuhiro Suzuki and Rieko Suzuki,2013
【非特許文献２】「情報を生み出す触覚の知性：情報社会をいきるための感覚のリテラシー」p155-ｐ167 渡邊淳司著  2014年12月22日発行
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述のように、従来、視覚情報や聴覚情報を触覚情報に変換する感覚代行技術が提供されている。しかしながら、視覚情報や聴覚情報に関して、入力信号（マイクより入力される音声信号、センサにより検出されるセンサ信号など）の値を単に所定の規則に従って触覚情報に変換するだけでは、触覚によって何らかの情報を伝達することが十分にできないという問題があった。
【００１２】
すなわち、触覚によって何らかのメッセージを人に伝える場合、触感に差異を作ることが大事である。例えば、人は、ずっと同じ圧力を受け続けると圧力を感じなくなるが、圧力に差異を作ると、より強く圧力を感じるようになる。そして、その差異の連なりから、ある種のメッセージを感じ取ることが可能となる。しかしながら、従来の技術では、この触感の差異というものを考慮した変換を行っていないため、視覚情報や聴覚情報を、触感として真に有意な触覚情報に変換することができていないという問題があった。
【００１３】
本発明は、このような問題を解決するために成されたものであり、視覚情報や聴覚情報を含む多種多様な情報を、触感として真に有意な触覚情報（触質コンテンツ）に変換することができるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
上記した課題を解決するために、本発明では、触質変換対象として入力された対象情報から、それぞれが触感の一要素を表したｎ個（ｎ≧２）の触質点パラメータの組み合わせを２組以上生成した後、生成した２組以上の触質点パラメータについて、２つの組間で触質点パラメータの差分値をそれぞれ計算することにより、ｎ個の触質パラメータの組み合わせを１組以上生成し、そのｎ個の触質パラメータの組み合わせに対応する１以上の触質コンテンツを、ｎ個の触質パラメータの組み合わせに対応付けて各触質コンテンツを記憶した触質コンテンツ記憶部から抽出するようにしている。
【発明の効果】
【００１５】
上記のように構成した本発明によれば、触質変換対象として入力された対象情報が、それぞれが触感の一要素を表したｎ個の触質点パラメータの組（２組以上）に置換され、さらに、触質点パラメータどうしの差分値が計算されてｎ個の触質パラメータの組（１組以上）に置換され、当該ｎ個の触質パラメータの組み合わせに対応した１以上の触質コンテンツが抽出される。そのため、本発明によって抽出される触質コンテンツは、触感の一要素を表した触質点パラメータどうしの差分値に基づく相対情報によって触感の差異が表されたものになる。これにより、本発明によれば、視覚情報や聴覚情報を含む多種多様な情報を、触感として真に有意な触覚情報（触質コンテンツ）に変換することができるようになる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態による触質コンテンツ生成装置の構成例を示す機能ブロック図である。
【図２】本実施形態の触質コンテンツ記憶部が記憶する触質コンテンツの記憶例を模式的に示す図である。
【図３】本実施形態の第１例に関し、波形情報を入力した場合における触質点パラメータ生成部による処理内容の一例を説明するための図である。
【図４】本実施形態の第２例に関し、ヒストグラム情報を入力した場合における触質点パラメータ生成部による処理内容の一例を説明するための図である。
【図５】本実施形態の第３例に関し、画像情報を入力した場合における触質点パラメータ生成部による処理内容の一例を説明するための図である。
【図６】本実施形態の第５例に関し、テキスト情報を入力した場合における触質点パラメータ生成部による処理内容の一例を説明するための図である。
【図７】本実施形態の第６例に関し、マッサージの動作情報を入力した場合における触質点パラメータ生成部による処理内容の一例を説明するための図である。
【図８】本実施形態による触質コンテンツ生成装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による触質コンテンツ生成装置の構成例を示す機能ブロック図である。図１に示すように、本実施形態の触質コンテンツ生成装置は、記憶媒体として触質コンテンツ記憶部１０を備えている。また、本実施形態の触質コンテンツ生成装置は、その機能構成として、対象情報入力部１１、触質点パラメータ生成部１２、触質パラメータ生成部１３および触質コンテンツ抽出部１４を備えている。
【００１８】
上記各機能ブロック１１〜１４は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１１〜１４は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００１９】
触質コンテンツ記憶部１０は、ｎ個（ｎ≧２）の触質パラメータにより特定される固有の触覚効果を持った触質コンテンツを、ｎ個の触質パラメータの組み合わせに対応付けて記憶する。本実施形態では、ｎ＝２の例を示す。また、２個の触質パラメータとして、情報の強度に関する第１の触質パラメータと、情報の分割区間の長さに関する第２の触質パラメータとを用いる例を示す。強度および分割区間の長さは、何れも触感の一要素を成すものである。
【００２０】
すなわち、本実施形態において、触質コンテンツ記憶部１０は、情報の強度に関する第１の触質パラメータおよび情報の分割区間の長さに関する第２の触質パラメータにより特定される固有の触覚効果を持った触質コンテンツを、第１の触質パラメータおよび第２の触質パラメータの組み合わせに対応付けて記憶する。なお、触質パラメータは、後述する触質点パラメータの差分値を計算することによって得られるパラメータである。触質点パラメータが絶対値を示すのに対し、触質パラメータは相対値を示すものである。
【００２１】
本実施形態では、触質変換対象として入力する情報の種類として、強度に相当する値が連続的または断続的に連なっているもの、あるいは、連なっている状態に変換可能なものを扱う。
【００２２】
例えば、音声信号は、強度に相当する振幅が時間軸に沿って連続的（アナログ信号の場合）または断続的（デジタルデータの場合）に連なっている波形情報であり、本実施形態において扱うことが可能な情報の典型例である。この場合、情報の強度に関する第１の触質点パラメータは振幅、情報の分割区間の長さに関する第２の触質点パラメータは、波形情報を時間軸方向に複数に分割した場合の各分割区間の時間の長さということになる。
【００２３】
別の例として、文字列から成るテキスト情報は、これ自体は強度に相当する値が連なっている情報ではないが、詳細を後述するように、そのような情報に変換可能な情報である。よって、テキスト情報も、本実施形態において触質変換対象として扱うことが可能な情報の１つである。この場合、第１の触質点パラメータおよび第２の触質点パラメータがそれぞれ何であるかについては後述する。
【００２４】
基本的に、情報量が単一のもの以外は、本実施形態において扱うことが可能な情報と言える。例えば、テキスト情報の場合、“あ”のように１文字のみから成るものは、強度に相当する値が連なっている情報とは言えず、また、これに変換することもできないので、本実施形態の対象外となる。一方、複数の文字から成るテキスト情報であれば、後述するように、強度に相当する値が連なっている情報に変換可能なので、本実施形態において扱うことが可能な情報となる。
【００２５】
音声信号の場合、ある程度の時間的な長さを持ったものであれば、上述の通り本実施形態において扱うことが可能な情報である。一方、一瞬で終わる音の場合、振幅は存在するが、時間軸に沿って複数に分割可能な長さを持たない。そのため、このままでは本実施形態において扱うことが可能な情報ではない。しかし、その瞬時音を周波数解析して周波数軸の信号に変換すると、周波数毎に異なる振幅を持った情報、つまり、強度に相当する振幅が周波数軸に沿って連なった情報となるため、本実施形態において扱うことが可能な情報となる。
【００２６】
音声信号やテキスト情報に限らず、それ以外のあらゆる情報についても同様のことが言える。すなわち、もともと情報量が単一でないものは、強度に相当する値が連なっているものと言えるので、本実施形態において扱うことが可能な情報である。一方、もとは情報量が単一であっても、強度に相当する値が連なっている情報に変換可能なものも、本実施形態において扱うことが可能な情報といえる。このような多種多様な情報について、何を第１の触質点パラメータとし、何を第２の触質点パラメータとするかの具体例については後述する。
【００２７】
なお、触質点パラメータとは、例えば＜硬い−柔らかい＞、＜粗い−滑らか＞のように対立する触質（以下、触質対という）の程度を表すパラメータである。例えば、＜硬い−柔らかい＞という触質対に関する触質点パラメータとして、情報の強度を用いることが可能である。すなわち、強度を表す値が大きいほど硬いことを表し、強度を表す値が小さいほど柔らかいことを表す。また、＜粗い−滑らか＞という触質対に関する触質点パラメータとして、情報の分割区間の長さを用いることが可能である。すなわち、長さを表す値が大きいほど滑らかであることを表し、長さを表す値が小さいほど粗いことを表す。
【００２８】
図２は、触質コンテンツ記憶部１０が記憶する触質コンテンツの記憶例を模式的に示す図である。図２は、縦軸に第１の触質パラメータとしての「強度の変化量」をとり、横軸に第２の触質パラメータとしての「分割区間の長さの変化量」をとって表したマトリクス状の触質対空間を示している。図２の例では、第１の触質パラメータ（強度の変化量）で表される触質対として＜硬い−柔らかい＞を用い、第２の触質パラメータ（分割区間の長さの変化量）で表される触質対として＜粗い−滑らか＞を用いたものを示している。
【００２９】
図２の例では、強度の変化量の最大値から最小値までを５段階に分けるとともに、分割区間の長さの変化量の最大値から最小値までを５段階に分けることにより、２５個のマトリクス空間を形成している。２５個のマトリクス空間には、それぞれ１番〜２５番のインデックス番号が付与されている。触質コンテンツ記憶部１０は、これら２５個のマトリクス空間内にそれぞれ、強度の変化量および分割区間の長さの変化量の組み合わせに応じた触質コンテンツを記憶する。
【００３０】
ここで記憶する触質コンテンツは、人が触感を得ることが可能な情報である。触質コンテンツの典型例として、振動情報が挙げられる。触質コンテンツとして振動情報を記憶する場合、例えばインデックス番号“１”の位置には、強度の変化量が最大で分割区間の長さの変化量が最小の振動情報、つまり、硬さが最も大きく変化して滑らかさが最も小さく変化するというイメージを伝達可能な振動情報が記憶される。また、例えばインデックス番号“２５”の位置には、強度の変化量が最小で分割区間の長さの変化量が最大の振動情報、つまり、硬さの変化が最も小さくて滑らかさの変化も最も大きいというイメージを伝達可能な振動情報が記憶される。
【００３１】
なお、触質コンテンツを特定するための２組の触質対として何を用いるかは、本実施形態の触質コンテンツ生成装置において生成する触質コンテンツの用途に応じて任意に定めることが可能である。すなわち、ここでは２組の触質対として＜硬い−柔らかい＞および＜粗い−滑らか＞を用いているが、本発明はこれに限定されない。例えば、触質対の別の例として、＜大きい−小さい＞、＜鋭い−鈍い＞、＜重い−軽い＞、＜ざらざら−つるつる＞などを用いてもよい。
【００３２】
また、ここでは触質コンテンツ記憶部１０に記憶する触質コンテンツとして振動情報を用いているが、本発明はこれに限定されるものではない。触質コンテンツの別の例として、機器を駆動するアクチュエータの駆動情報、様々な製品に用いる材料で人の肌触りに影響する材質情報などが考えられる。
【００３３】
対象情報入力部１１は、触質変換対象の情報を入力する。本実施形態では、１種類の対象情報を入力する。上述したように、強度に相当する値が連続的または断続的に連なっている情報、あるいは、連なっている状態に変換可能な情報は、本実施形態の触質変換対象の情報として扱うことが可能な情報である。例えば、波形情報（音声信号はその典型例である。その他、映像信号、地震計・風力計・光量計など各種計測機器の測定信号、オシロスコープによる波形測定データ、株価変動データなども波形情報の一例である）、ヒストグラム情報、絵画や写真等の画像情報、動画情報、テキスト情報、物体の動きを表す動作情報などを触質変換対象の情報として入力し得る。
【００３４】
触質点パラメータ生成部１２は、対象情報入力部１１により入力された１種の対象情報から、第１の触質点パラメータ（強度に関する情報）および第２の触質点パラメータ（分割区間の長さに関する情報）の組み合わせを２組以上生成する。第１の触質点パラメータおよび第２の触質点パラメータの生成法は、対象情報入力部１１により入力される対象情報の種類により異なる。対象情報の種類に応じた触質点パラメータの生成法の具体例については後述する。
【００３５】
触質パラメータ生成部１３は、触質点パラメータ生成部１２により生成された２組以上の触質点パラメータについて、２つの組間で触質点パラメータの差分値をそれぞれ計算することにより、２個の触質パラメータの組み合わせを１組以上生成する。すなわち、触質パラメータ生成部１３は、２つの組間で、第１の触質点パラメータどうしの差分値を計算することによって第１の触質パラメータを生成するとともに、第２の触質点パラメータどうしの差分値を計算することによって第２の触質パラメータを生成する。この計算を複数の組み合わせで順次行うことにより、第１の触質パラメータと第２の触質パラメータとの組み合わせを１組以上生成する。
【００３６】
例えば、触質点パラメータ生成部１２により生成された２組以上の触質点パラメータが、｛ｐ１１，ｐ２１｝，｛ｐ１２，ｐ２２｝，｛ｐ１３，ｐ２３｝の３組であったとする。ここで、ｐ１１，ｐ１２，ｐ１３が第１の触質点パラメータ、ｐ２１，ｐ２２，ｐ２３が第２の触質点パラメータである。この場合、触質パラメータ生成部１３は、｛ｐ１１，ｐ２１｝および｛ｐ１２，ｐ２２｝の２つの組間で触質点パラメータの差分値を計算するとともに、｛ｐ１２，ｐ２２｝，｛ｐ１３，ｐ２３｝の２つの組間で触質点パラメータの差分値を計算することにより、次のような２組の触質パラメータを生成する。
｛ｐ１２−ｐ１１，ｐ２２−ｐ２１｝，｛ｐ１３−ｐ１２，ｐ２３−ｐ２２｝
【００３７】
触質コンテンツ抽出部１４は、触質パラメータ生成部１３により生成された第１の触質パラメータおよび第２の触質パラメータの組み合わせを指定して、当該指定した組み合わせに対応する１以上の触質コンテンツを触質コンテンツ記憶部１０から抽出する。触質コンテンツ抽出部１４により抽出される１以上の触質コンテンツの組み合わせが、本実施形態の触質コンテンツ生成装置により生成される触質コンテンツである。
【００３８】
なお、触質コンテンツ抽出部１４により抽出された触質コンテンツは、例えば、触質コンテンツ生成装置が備える記憶媒体、あるいは触質コンテンツ生成装置に着脱可能なリムーバル記憶媒体に保存される。または、触質コンテンツ生成装置に通信ネットワークを介して接続された外部機器（例えば、外部ストレージ、サーバなど）に触質コンテンツを送信して保存するようにしてもよい。このように保存された触質コンテンツは、その後、様々な製品や様々な用途に利用することが可能である。
【００３９】
例えば、振動を媒体として所与の機能を発揮する各種製品（一例として、マッサージ器、美容器、ヘアブラシの柄、電動歯ブラシ、玩具、携帯電話のバイブレータ等）、アクチュエータによる部材の動きを媒体として所与の機能を発揮する各種製品（一例として、マッサージ器等）、触感を媒体として所与の機能を発揮する各種製品（一例として、衣類、ベッド、寝具、家具、建具、その他、人体が触れることのある各種機器）などに対し、本実施形態の触質コンテンツ生成装置により生成した触質コンテンツを利用することが可能である。
【００４０】
例えば、触質コンテンツをマッサージ器に利用する場合、マッサージ器の揉み玉を振動、回転あるいは移動させるために必要なアクチュエータの駆動情報を触質コンテンツとして触質コンテンツ記憶部１０に記憶しておく。このようにすれば、触質コンテンツ記憶部１０から抽出した触質コンテンツは、マッサージ器の揉み玉を制御するための情報として利用することが可能である。
【００４１】
また、触質コンテンツを超音波美顔器に利用する場合、超音波を出力させるための振動情報を触質コンテンツとして触質コンテンツ記憶部１０に記憶しておく。このようにすれば、触質コンテンツ記憶部１０から抽出した触質コンテンツは、超音波美顔器における超音波出力を制御するための情報として利用することが可能である。
【００４２】
以下に、触質点パラメータ生成部１２の具体的な処理内容、すなわち、対象情報入力部１１により入力される対象情報の種類に応じた触質点パラメータの具体的な生成例について説明する。
【００４３】
＜第１例：波形情報の場合＞
触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報が、時間の経過と共に振幅が変化する波形情報である場合、当該波形情報を時間軸方向に複数に分割する。そして、それぞれの分割区間から、分割区間内の代表振幅を第１の触質点パラメータとして特定するとともに、分割区間の時間の長さを第２の触質点パラメータとして特定することにより、第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する。このとき、前処理として、波形情報にローパスフィル処理を施すことにより、入力された波形情報のエンベロープを抽出し、当該エンベロープを対象として、複数の分割区間から第１の触質点パラメータおよび第２の触質点パラメータを特定するようにしてもよい。
【００４４】
図３は、波形情報を入力した場合における触質点パラメータ生成部１２による処理内容の一例を説明するための図である。図３は、対象情報入力部１１により入力された波形情報（または、触質点パラメータ生成部１２により前処理としてローパスフィルタ処理が施されたエンベロープ波形情報）を示している。
【００４５】
触質点パラメータ生成部１２は、まず、図３に示す波形情報を時間軸方向に複数に分割する。図３では一例として、波形の振幅が極小となる時間毎に分割している。すなわち、波形の開始点から１つ目の極小値までを第１の分割区間Ｔ１、１つ目の極小値から２つ目の極小値までを第２の分割区間Ｔ２、２つ目の極小値から３つ目の極小値までを第３の分割区間Ｔ３、・・・のように、波形情報を時間軸方向に複数に分割している。
【００４６】
なお、波形情報の分割のし方は、図３に示した例に限定されない。例えば、波形の振幅が極大となる時間毎に波形情報を複数の区間に分割するようにしてもよい。あるいは、正の値の振幅および負の値の振幅がある波形情報の場合は、振幅値がゼロとなる時間毎に波形情報を複数の区間に分割するようにしてもよい。
【００４７】
触質点パラメータ生成部１２は、それぞれの分割区間Ｔ１，Ｔ２，Ｔ３，・・・から、第１の触質点パラメータとして代表振幅ｈ１，ｈ２，ｈ３，・・・を特定するとともに、第２の触質点パラメータとして分割区間の時間の長さｔ１，ｔ２，ｔ３，・・・を特定する。ここで、代表振幅ｈ１，ｈ２，ｈ３，・・・は、それぞれの分割区間Ｔ１，Ｔ２，Ｔ３，・・・における開始点の極小値または終了点の極小値のうち値が大きい方と、分割区間Ｔ１，Ｔ２，Ｔ３，・・・における極大値との差分の値を示している。
【００４８】
すなわち、分割区間Ｔ１に関しては、極小値が１つしかないので、この極小値と極大値との差分が代表振幅ｈ１となる。分割区間Ｔ２に関しては、当該区間の開始点の極小値の方が終了点の極小値よりも大きいので、開始点の極小値と極大値との差分が代表振幅ｈ２となる。分割区間Ｔ３に関しては、当該区間の開始点の極小値よりも終了点の極小値の方が大きいので、終了点の極小値と極大値との差分が代表振幅ｈ３となる。
【００４９】
なお、ここで示した代表振幅の特定方法は一例であり、これに限定されるものではない。例えば、それぞれの分割区間Ｔ１，Ｔ２，Ｔ３，・・・における開始点の極小値または終了点の極小値のうち値が小さい方と、分割区間Ｔ１，Ｔ２，Ｔ３，・・・における極大値との差分を代表振幅として特定するようにしてもよい。
【００５０】
また、正の値の振幅および負の値の振幅がある波形情報を、振幅値がゼロとなる時間毎に分割した場合は、各分割区間における正の極大値または負の極小値を第１の触質点パラメータの代表振幅として特定するようにしてもよい。ここで、負の極小値に関しては、その絶対値を第１の触質点パラメータの代表振幅として特定するようにしてもよい。
【００５１】
この図３に示した例の場合、触質パラメータ生成部１３は、触質点パラメータ生成部１２により生成された２組以上の触質点パラメータ｛ｈ１，ｔ１｝，｛ｈ２，ｔ２｝，｛ｈ３，ｔ３｝，・・・について、２つの組間で触質点パラメータの差分値をそれぞれ計算することにより、次に示すような第１の触質パラメータと第２の触質パラメータとの組み合わせを１組以上生成する。
｛ｈ２−ｈ１，ｔ２−ｔ１｝，｛ｈ３−ｈ２，ｔ３−ｔ２｝，・・・
【００５２】
さらに、触質コンテンツ抽出部１４は、触質パラメータ生成部１３により生成された１組以上の触質パラメータの組み合わせを指定する。そして、触質コンテンツ記憶部１０に記憶されている触質コンテンツのマトリクス空間（図２において、縦軸を振幅の変化量、横軸を分割区間の時間の長さの変化量としたマトリクス空間）上において、上記指定したそれぞれの組み合わせに対応する触質コンテンツをそれぞれ抽出する。
【００５３】
＜第２例：ヒストグラム情報の場合＞
触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報が、周波数の違いに応じて強度が変化するヒストグラム情報である場合、当該ヒストグラム情報を周波数軸方向に複数に分割する。そして、それぞれの分割区間から、分割区間内の代表強度を第１の触質点パラメータとして特定するとともに、分割区間の周波数幅を第２の触質点パラメータとして特定することにより、第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する。
【００５４】
図４は、ヒストグラム情報を入力した場合における触質点パラメータ生成部１２による処理内容の一例を説明するための図である。図４（ａ）は、対象情報入力部１１により入力されたヒストグラム情報を示している。図４（ａ）に示す通り、ヒストグラム情報は、外形は波形情報と同様である。そのため、波形情報と同様の処理を適用することが可能である。この場合も、前処理として、図４（ｂ）のようにヒストグラム情報のエンベロープを抽出し、当該エンベロープを対象として第１の触質点パラメータおよび第２の触質点パラメータを特定するようにしてもよい。
【００５５】
すなわち、触質点パラメータ生成部１２は、まず、図４（ａ）に示すヒストグラム情報（または図４（ｂ）に示すエンベロープ情報）を周波数軸方向に複数に分割する。図４では一例として、エンベロープの振幅が極小となる時間毎に分割している。すなわち、エンベロープの開始点から１つ目の極小値までを第１の分割区間Ｆ１、１つ目の極小値から２つ目の極小値までを第２の分割区間Ｆ２、２つ目の極小値から３つ目の極小値までを第３の分割区間Ｆ３、・・・のように、ヒストグラム情報を周波数軸方向に複数に分割している。ただし、分割法はこれに限定されない。
【００５６】
触質点パラメータ生成部１２は、それぞれの分割区間Ｆ１，Ｆ２，Ｆ３，・・・から、第１の触質点パラメータとして代表強度ｈ１，ｈ２，ｈ３，・・・を特定するとともに、第２の触質点パラメータとして分割区間の周波数幅ｆ１，ｆ２，ｆ３，・・・を特定する。ここで、代表強度ｈ１，ｈ２，ｈ３，・・・は、それぞれの分割区間Ｆ１，Ｆ２，Ｆ３，・・・における極大値を示している。ただし、代表強度の取り方はこれに限定されない。
【００５７】
この図４に示した例の場合、触質パラメータ生成部１３は、触質点パラメータ生成部１２により生成された２組以上の触質点パラメータ｛ｈ１，ｆ１｝，｛ｈ２，ｆ２｝，｛ｈ３，ｆ３｝，・・・について、２つの組間で触質点パラメータの差分値をそれぞれ計算することにより、次に示すような第１の触質パラメータと第２の触質パラメータとの組み合わせを１組以上生成する。
｛ｈ２−ｈ１，ｆ２−ｆ１｝，｛ｈ３−ｈ２，ｆ３−ｆ２｝，・・・
【００５８】
さらに、触質コンテンツ抽出部１４は、触質パラメータ生成部１３により生成された１組以上の触質パラメータの組み合わせを指定する。そして、図２に示した触質コンテンツのマトリクス空間（図２において、縦軸を強度の変化量、横軸を分割区間の周波数幅の変化量としたマトリクス空間）上において、上記指定したそれぞれの組み合わせに対応する触質コンテンツをそれぞれ抽出する。
【００５９】
＜第３例：空間分布情報の場合＞
触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報が、位置または領域の違いに応じて強度が変化する空間分布情報である場合、当該空間分布情報を位置または領域に応じて複数に分割する。そして、それぞれの分割区間から、分割区間内の代表強度を第１の触質点パラメータとして特定するとともに、分割区間の終始点間の長さまたは面積を第２の触質点パラメータとして特定することにより、第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する。
【００６０】
空間分布情報の一例として、画像情報が挙げられる。画像情報は、画素の位置または複数の画素群から成る領域に応じて、強度の要素を有する色情報や輝度情報が変化する情報である。触質点パラメータ生成部１２は、このような画像情報を、画素の位置または画素群の領域に応じて複数に分割し、それぞれの分割区間から第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを生成する。
【００６１】
図５は、画像情報を入力した場合における触質点パラメータ生成部１２による処理内容の一例を説明するための図である。図５（ａ）に示す画像情報は、縦横が様々な大きさのメッシュ状に分割されたパターン画像の例を示している。第３例は、このようなパターン画像から第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを生成するのに適している。
【００６２】
触質点パラメータ生成部１２は、まず、図５（ａ）に示すパターン画像をメッシュの領域に応じて複数に分割する。図５（ａ）では一例として、最も左上のメッシュを第１の分割区間Ａ１、その右側のメッシュを第２の分割区間Ａ２、更にその右側のメッシュを第３の分割区間Ａ３、・・・としていき、右端までいったら１つの下の段に降りて左端から右端に向かって順に分割していく。これを最も右下のメッシュまで行うことにより、パターン画像の全体を各メッシュの領域に応じて複数に分割している。
【００６３】
触質点パラメータ生成部１２は、それぞれの分割区間Ａ１，Ａ２，Ａ３，・・・から、第１の触質点パラメータとして代表強度ｈ１，ｈ２，ｈ３，・・・を特定するとともに、第２の触質点パラメータとして分割区間の面積ａ１，ａ２，ａ３，・・・を特定する。ここで、代表強度ｈ１，ｈ２，ｈ３，・・・は、それぞれの分割区間Ａ１，Ａ２，Ａ３，・・・における彩度、明度または輝度の何れかの平均値などを用いることが可能である。
【００６４】
この図５（ａ）に示した例の場合、触質パラメータ生成部１３は、触質点パラメータ生成部１２により生成された２組以上の触質点パラメータ｛ｈ１，ａ１｝，｛ｈ２，ａ２｝，｛ｈ３，ａ３｝，・・・について、２つの組間で触質点パラメータの差分値をそれぞれ計算することにより、次に示すような第１の触質パラメータと第２の触質パラメータとの組み合わせを１組以上生成する。
｛ｈ２−ｈ１，ａ２−ａ１｝，｛ｈ３−ｈ２，ａ３−ａ２｝，・・・
【００６５】
さらに、触質コンテンツ抽出部１４は、触質パラメータ生成部１３により生成された１組以上の触質パラメータの組み合わせを指定する。そして、触質コンテンツ記憶部１０に記憶されている触質コンテンツのマトリクス空間（図２において、縦軸を強度の変化量、横軸を分割区間の面積の変化量としたマトリクス空間）上において、上記指定したそれぞれの組み合わせに対応する触質コンテンツをそれぞれ抽出する。
【００６６】
なお、ここでは、複数のメッシュが縦横に区切られた２次元のパターン画像の例を示したが、図５（ｂ）のような１次元のパターン画像（縦方向は１画素、横方向は複数画素のライン画像）であってもよい。この場合、触質点パラメータ生成部１２は、それぞれの分割区間Ａ１，Ａ２，Ａ３，・・・から、第２の触質点パラメータとして、分割区間の始点から終点までの長さ（画素数に相当）を特定すればよい。
【００６７】
＜第４例：周波数スペクトル情報の場合＞
対象情報入力部１１により入力された画像情報が、図５に示したシンプルなパターン画像ではなく、写真や絵画のような複雑な画像情報の場合、第３例を適用するのは難しい。このような画像情報を触質変換対象とする場合、触質点パラメータ生成部１２は、前処理として画像情報を周波数スペクトル情報に変換し、その周波数スペクトル情報から第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する。
【００６８】
すなわち、触質点パラメータ生成部１２は、対象情報入力部１１により入力された画像情報を分析して強度−周波数分布の周波数スペクトル情報を生成した後、当該周波数スペクトル情報を周波数軸方向に複数に分割し、それぞれの分割区間から、分割区間内の代表強度を第１の触質点パラメータとして特定するとともに、分割区間の周波数幅を第２の触質点パラメータとして特定することにより、第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する。
【００６９】
この場合における具体的な処理例は、図４を用いて説明した第２例と同様なので、説明を割愛する。なお、画像情報の他に、音声信号に対してもこの第４例を適用することが可能である。上述したように、一瞬で終わる単発の音の場合は、第１例を適用することができない。しかし、第４例を適用することは可能である。すなわち、瞬時音を分析して強度−周波数分布の周波数スペクトル情報を生成することにより、その周波数スペクトル情報から第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成することが可能である。
【００７０】
＜第５例：テキスト情報の場合＞
触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報がテキスト情報である場合、テキスト情報を形態素解析してセンテンス毎に分割するとともに、各センテンス内を分節毎に区切り、各文節の音素数を特定する。そして、それぞれのセンテンスから、センテンス内の代表音素数の逆数を強度とみなして第１の触質点パラメータとして特定するとともに、センテンス内の文節数を第２の触質点パラメータとして特定することにより、第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する。
【００７１】
図６は、テキスト情報を入力した場合における触質点パラメータ生成部１２による処理内容の一例を説明するための図である。図６は、対象情報入力部１１により入力されたテキスト情報にカナを併記したものを示している。図６に示す例において入力されたテキスト情報は、「今日は日曜日。私は今日学校に行きました。」という文章の文字列から成る情報である。
【００７２】
触質点パラメータ生成部１２は、まず、「今日は日曜日。私は今日学校に行きました。」という文章のテキスト情報をセンテンス毎に分割する。すなわち、「今日は日曜日」および「私は今日学校に行きました」の２つに分割する。１つ目のセンテンスが第１の分割区間Ｂ１、２つ目のセンテンスが第２の分割区間Ｂ２となる。
【００７３】
次に、触質点パラメータ生成部１２は、それぞれのセンテンスを形態素解析し、各センテンス内を分節毎に区切り、各文節の音素数を特定する。すなわち、第１の分割区間Ｂ１に関しては、センテンスを「今日は」および「日曜日」の２つの文節に区切る。そして、１つ目の文節「キョウハ」の音素数を“３”と特定し、２つ目の文節「ニチヨウビ」の音素数を“５”と特定する。同様に、第２の分割区間Ｂ２に関しては、センテンスを「私は」、「今日」、「学校に」および「行きました」の４つの文節に区切る。そして、各文節の音素数をそれぞれ“４”、“２”、“５”、“５”と特定する。
【００７４】
そして、触質点パラメータ生成部１２は、第１の分割区間Ｂ１および第２の分割区間Ｂ２のそれぞれから、分割区間内の代表音素数の逆数を強度とみなして、これを第１の触質点パラメータとして特定する。代表音素数は、例えば、分割区間内で最小の音素数、最大の音素数、または平均音素数とすることが可能である。例えば、平均音素数を用いる場合、第１の分割区間Ｂ１の平均音素数は“４”であり、これの逆数を第１の触質点パラメータとして特定する。また、第２の分割区間Ｂ２の平均音素数も“４”であり、これの逆数を第１の触質点パラメータとして特定する。
【００７５】
また、触質点パラメータ生成部１２は、第１の分割区間Ｂ１および第２の分割区間Ｂ２のそれぞれから、文節数を第２の触質点パラメータとして特定する。すなわち、第１の分割区間Ｂ１については文節数“２”を第２の触質点パラメータとして特定し、第２の分割区間Ｂ２については文節数“４”を第２の触質点パラメータとして特定する。
【００７６】
この図６に示した例の場合、触質パラメータ生成部１３は、触質点パラメータ生成部１２により生成された２組の触質点パラメータ｛１／４，２｝，｛１／４，４｝について、触質点パラメータの差分値を計算することにより、｛０，２｝という第１の触質パラメータと第２の触質パラメータとの組み合わせを１組生成する。
【００７７】
さらに、触質コンテンツ抽出部１４は、触質パラメータ生成部１３により生成された１組の触質パラメータの組み合わせ｛０，２｝を指定する。そして、触質コンテンツ記憶部１０に記憶されている触質コンテンツのマトリクス空間（図２において、縦軸を音素数の逆数の変化量、横軸を文節数の変化量としたマトリクス空間）上において、上記指定した組み合わせ｛０，２｝に対応する触質コンテンツを抽出する。
【００７８】
＜第６例：動作情報の場合＞
触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報が、人の動きを表す一連の動作情報である場合、当該一連の動作情報を一動作毎に分割する。そして、それぞれの動作から、当該動作による加圧力、速度、加速度または人体の到達高さに関する代表値を強度とみなし第１の触質点パラメータとして特定するとともに、一動作にかかる時間の長さを第２の触質点パラメータとして特定することにより、第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する。
【００７９】
人の動きを表す一連の動作情報の一例として、マッサージの施術の動きを表した動作情報が挙げられる。図７は、マッサージの動作情報を入力した場合における触質点パラメータ生成部１２による処理内容の一例を説明するための図である。マッサージは、複数の手技の組み合わせで行われる。そして、１つの手技は、圧力を所定時間加えることによって成される。
【００８０】
したがって、このようなマッサージの施術の動きを表した動作情報は、図７に示すように、横軸を時間軸とし、縦軸を圧力として描かれる棒グラフのような情報で表すことができる。なお、隣接する棒グラフの間が開いている箇所は、２つの手技が時間を置いて行われることを意味する。また、隣接する棒グラフの間が接続している箇所は、２つの手技が時間を置かずに連続して行われることを意味する。例えば、表面に圧力センサを備えた人型の人形等に対して実際にマッサージを施術すると、図７に示すようなセンサ情報が得られるので、これを対象情報入力部１１への入力とすることが可能である。
【００８１】
触質点パラメータ生成部１２は、対象情報入力部１１により入力される、複数の手技の組み合わせから成る一連の動作情報を、１つ１つの手技（一動作）毎に分割する。図７のイメージで説明すると、１つ１つの棒グラフに分割することに相当する。この場合、１つの手技（棒グラフ）が１つの分割区間に相当する。すなわち、１つ目の手技を第１の分割区間Ｍ１，２つ目の手技を第２の分割区間Ｍ２、３つ目の手技を第３の分割区間Ｍ３、・・・のように、一連の動作情報を手技毎に分割していく。
【００８２】
そして、触質点パラメータ生成部１２は、それぞれの分割区間Ｍ１，Ｍ２，Ｍ３，・・・から、当該分割区間Ｍ１，Ｍ２，Ｍ３，・・・の手技による加圧力ｐ１，ｐ２，ｐ３，・・・を第１の触質点パラメータとして特定するとともに、各手技を行うの要する所要時間の長さｔ１，ｔ２，ｔ３，・・・を第２の触質点パラメータとして特定することにより、第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する。
【００８３】
この図７に示した例の場合、触質パラメータ生成部１３は、触質点パラメータ生成部１２により生成された２組以上の触質点パラメータ｛ｐ１，ｔ１｝，｛ｐ２，ｔ２｝，｛ｐ３，ｔ３｝，・・・について、２つの組間で触質点パラメータの差分値をそれぞれ計算することにより、次に示すような第１の触質パラメータと第２の触質パラメータとの組み合わせを１組以上生成する。
｛ｐ２−ｐ１，ｔ２−ｔ１｝，｛ｐ３−ｐ２，ｔ３−ｔ２｝，・・・
【００８４】
さらに、触質コンテンツ抽出部１４は、触質パラメータ生成部１３により生成された１組以上の触質パラメータの組み合わせを指定する。そして、図２に示した触質コンテンツのマトリクス空間（図２において、縦軸を圧力の変化量、横軸を施術の所要時間の変化量としたマトリクス空間）上において、上記指定したそれぞれの組み合わせに対応する触質コンテンツをそれぞれ抽出する。
【００８５】
なお、ここでは、圧力センサにより検出されるセンサ情報をマッサージの施術に関する動作情報として入力する例について説明したが、本発明はこれに限定されない。例えば、非特許文献１，２に記載された触譜情報を、マッサージの施術に関する動作情報として入力するようにしてもよい。触譜情報では、圧力をＭＩＤＩのノートナンバ（音階）に置き換え、手技の所要時間を音符（全音符、２分音符、４分音符、・・・６４分音符）に置き換えて表現したものである。したがって、触譜情報で表される施術の一連の動作情報を手技毎に分割し、それぞれの分割区間から、圧力を第１の触質点パラメータとして特定するとともに、手技の所要時間の長さを第２の触質点パラメータとして特定することが可能である。
【００８６】
また、人の動きを表す一連の動作情報の別の例として、モーションキャプチャで捉えた動作情報が挙げられる。モーションキャプチャによる動作情報は、人の動きをデジタル的に記録した動画情報として提供される。触質点パラメータ生成部１２は、この動画情報を画像解析して、人の特定部位（例えば、手）の動きの開始点を特定し、その開始点に手が戻ってくるまでの動きを一動作として捉える。そして、一連の動作情報を一動作毎に分割する。この場合、手が開始点に戻ってくるまでの一動作が１つの分割区間に相当する。
【００８７】
そして、触質点パラメータ生成部１２は、それぞれの分割区間から、当該分割区間の動作による速度、加速度または人体の到達高さに関する代表値を強度とみなし、これを強度に関する第１の触質点パラメータとして特定する。例えば、動作の速度の代表値を第１の触質点パラメータとする場合、一動作の中の最大速度、最小速度または平均速度を代表値として用いることが可能である。また、人体の到達高さの代表値を第１の触質点パラメータとする場合、例えば手を動かして動作したときの床からの最高点を代表値として用いることができる。また、触質点パラメータ生成部１２は、一動作にかかる時間の長さを第２の触質点パラメータとして特定する。
【００８８】
この例の場合、触質パラメータ生成部１３は、各分割区間から特定された代表速度、代表加速度または最高到達点の高さの何れか（強度に相当）と、一動作の所要時間（分割区間の時間の長さに相当）とから触質点パラメータ生成部１２により生成された２組以上の触質点パラメータについて、２つの組間で触質点パラメータの差分値をそれぞれ計算することにより、第１の触質パラメータと第２の触質パラメータとの組み合わせを１組以上生成する。
【００８９】
さらに、触質コンテンツ抽出部１４は、触質パラメータ生成部１３により生成された１組以上の触質パラメータの組み合わせを指定する。そして、図２に示した触質コンテンツのマトリクス空間（図２において、縦軸を速度等の変化量、横軸を動作の所要時間の変化量としたマトリクス空間）上において、上記指定したそれぞれの組み合わせに対応する触質コンテンツをそれぞれ抽出する。
【００９０】
＜第７例：動画情報の場合＞
触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報が動画情報である場合、当該動画情報をオプティカルフロー解析してフレーム画像間の変位量を演算することにより、時間の経過と共に変位量が変化する波形情報に変換する。そして、当該波形情報を時間軸方向に複数に分割し、それぞれの分割区間から、分割区間内の代表強度を第１の触質点パラメータとして特定するとともに、分割区間の時間の長さを第２の触質点パラメータとして特定することにより、第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを１組以上生成する。
【００９１】
動画情報は、上述したモーションキャプチャによる動作情報を含む、任意の動画情報である。オプティカルフロー解析は、公知の方法を適用することが可能である。まず、時間ｔ１における１番目のフレーム画像と、時間ｔ２における２番目のフレーム画像との差分であるオプティカルフロー値を求める。ここで、各画素に対して求まるｘ，ｙ方向のオプティカルフロー値をＦｘ，Ｆｙとした場合、例えば（Ｆｘ2＋Ｆｙ2）／２の値を画素毎に求め、さらに全画素における平均値を求めることにより、この平均値を時間ｔ２における変位量とする。
【００９２】
次に、時間ｔ２における２番目のフレーム画像と、時間ｔ３における３番目のフレーム画像との間で、ｘ，ｙ方向のオプティカルフロー値Ｆｘ，Ｆｙをもとに（Ｆｘ2＋Ｆｙ2）／２の値を画素毎に求め、さらに全画素における平均値を求めることにより、この平均値を時間ｔ３における変位量とする。以降も同様にしてフレーム毎に変位量を求めることにより、時間の経過と共に変位量が変化する波形情報が得られる。このようにして波形情報を得た後の処理は、図３を用いて説明した第１例と同様なので、説明を割愛する。
【００９３】
図８は、上記のように構成した本実施形態による触質コンテンツ生成装置の動作例を示すフローチャートである。まず、対象情報入力部１１は、触質変換対象の情報を入力する（ステップＳ１）。次に、触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報に対して、必要に応じて前処理を行う（ステップＳ２）。ここで、前処理とは、第４例のように、画像情報を周波数スペクトル情報に変換する処理である。また、第５例のように、テキスト情報を形態素解析する処理である。また、第７例のように、動画情報をオプティカルフロー解析する処理である。また、波形情報にローパスフィル処理を施すことによってエンベロープを抽出する処理も前処理の１つである。
【００９４】
次に、触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報（前処理が行われたものについては、前処理後の情報）を複数に分割し（ステップＳ３）、それぞれの分割区間から第１の触質点パラメータおよび第２の触質点パラメータを特定することにより、当該第１の触質点パラメータおよび第２の触質点パラメータの組み合わせを２組以上生成する（ステップＳ４）。
【００９５】
さらに、触質パラメータ生成部１３は、触質点パラメータ生成部１２により生成された２組以上の触質点パラメータについて、２つの組間で触質点パラメータの差分値をそれぞれ計算することにより、第１の触質パラメータおよび第２の触質パラメータの組み合わせを１組以上生成する（ステップＳ５）。
【００９６】
そして、触質コンテンツ抽出部１４は、触質パラメータ生成部１３により生成された第１の触質パラメータおよび第２の触質パラメータの組み合わせを指定して、当該指定した組み合わせに対応する１以上の触質コンテンツを触質コンテンツ記憶部１０から抽出する（ステップＳ６）。
【００９７】
以上詳しく説明したように、本実施形態では、触質変換対象として入力された対象情報（音声に代表される各種波形情報、ヒストグラム情報、パターン画像／写真／絵画等の各種画像情報、テキスト情報、動作情報、動画情報など）から、それぞれが触感の一要素を表した情報の強度に関する第１の触質点パラメータおよび情報の分割区間の長さに関する第２の触質点パラメータの組み合わせを２組以上生成した後、生成した２組以上の触質点パラメータについて、２つの組間の差分値をそれぞれ計算することにより、第１の触質パラメータおよび第２の触質パラメータの組み合わせを１組以上生成し、その組み合わせに対応する１以上の触質コンテンツを触質コンテンツ記憶部１０から抽出して触質コンテンツを生成するようにしている。
【００９８】
このように構成した本実施形態によれば、触質変換対象として入力された多種多様な対象情報が、強度に関する第１の触質点パラメータおよび分割区間の長さに関する第２の触質点パラメータという、触覚による情報伝達として有意な２つの触質点パラメータに置換され、さらに、触質点パラメータどうしの差分値が計算されて触質パラメータに置換され、当該２つの触質パラメータの組み合わせに対応した触質コンテンツが抽出される。そのため、本実施形態によって抽出される触質コンテンツは、触覚による情報伝達として有意な二元的な情報を有し、かつ、触質点パラメータどうしの差分値に基づく相対情報によって触感の差異が表されたものになる。これにより、本実施形態によれば、視覚情報や聴覚情報を含む多種多様な情報を、情報伝達手段としてより有用で、かつ、触感として真に有意な触覚情報（触質コンテンツ）に変換することができるようになる。
【００９９】
なお、本実施形態の触質コンテンツ生成装置により生成される触質コンテンツは、上述したように各種製品へ適用すること以外に、以下のように利用することも可能である。
【０１００】
例えば、多種多様な情報を触質コンテンツに変換してデータベース化することにより、触質コンテンツを検索キーとして、当該検索キーと同一または類似の触質を持った情報を検索するような検索システムを構築することが可能である。このようにすれば、元の情報は全く異なる種類のものであっても、触感として同様のイメージを有するものを逆引きすることが可能となる。例えば、お気に入りの楽曲がある場合に、その楽曲と似た感覚の他の楽曲を検索するといった使い方が可能である。
【０１０１】
また、多種多様な情報から生成した触質コンテンツの類似度を判定し、分類を与えることも可能である。この場合の類似度として、例えば、触質コンテンツ抽出部１４により抽出された１以上の触質コンテンツの組み合わせパターンに関する類似度を用いることが可能である。このようにして分類した各種情報を、分類毎に閲覧にしたり、分類による絞り込み検索をしたりすることも可能である。
【０１０２】
また、従来は可視化していた情報を触質コンテンツに変換することにより、可視化とは異なった観点から情報の特徴づけを行うことが可能となる。特に、非線形性が高い現象を持つ情報の場合に、従来法とは異なった観点から情報を捉えることができる。例えば、地下活動のモニタリングデータ（温度、水流、ガスなどの観測データ）を１以上の触質コンテンツに変換し、その組み合わせのパターンから地震との関連を推定し、地震の予測に利用すること可能である。
【０１０３】
また、多種多様な情報をいったん触質コンテンツに変換した後、それを更に視覚情報または聴覚情報に変化するようにしてもよい。例えば、触質コンテンツにより表される触質の状態を可視化して画面表示させるようにすることなどが一例として考えられる。
【０１０４】
また、生体情報（心拍、血流、心電図など）の測定データを触質コンテンツに変換し、健常な状態と現状とを比較して表示することで、現在の健康状態を把握できるようにすることも可能である。
【０１０５】
また、触質コンテンツを利用したコミュニケーションを行うことも可能である。すなわち、人の間でのコミュニケーション（振る舞い・動き、声・口調、映像など）を触質コンテンツに変換して提示することにより、例えば、電話やテレビ電話等で相手にどのような触質が伝わっているかを、会話しながら確認することが可能となる。別の例として、動植物間のコミュニケーション（Plant talk、植物間コミュニケーションなど）や、細胞・分子間のコミュニケーション（細胞イメージング、脳細胞イメージングによる１細胞計測技術など）など、近年発展している生物間コミュニケーションのデータ解析に応用することにより、新薬開発などの生命科学への応用も可能である。
【０１０６】
また、人工知能技術への応用も可能である。すなわち、近年の人工知能技術の飛躍的発展により、人工知能は、人間の能力に近い、もしくは人間の能力を凌駕する性能をもつに至っている。そこで問題になるのが、人工知能・ロボットの「意志」である。ひとつの方法として、触質空間でバランスをとるように制御することにより、意志に類するものを創生することが可能となり、ヒトとコミュニケーションをとるロボットや人工知能などを創出することが可能である。
【０１０７】
また、上記実施形態では、図２に示すように、横軸に分割区分の長さの変化量をとる例について説明したが、当該長さの逆数の変化量を取るようにしてもよい。
【０１０８】
また、上記実施形態では、ｎ＝２とし、２個の触質点パラメータとして、情報の強度に関する第１の触質点パラメータと、情報の分割区間の長さに関する第２の触質点パラメータとを生成する例について説明したが、ｎは３以上であってもよい。なお、ｎ≧３とする場合、図２のような２次元状のマトリクス空間ではなく、３階層以上のｎ次元階層空間として、ｎ個の触質パラメータの組み合わせに対応する触質コンテンツをそれぞれ記憶することになる。
【０１０９】
また、上記実施形態では、情報の強度に関する第１の触質点パラメータと、情報の分割区間の長さに関する第２の触質点パラメータとの両方を生成する例について説明したが、何れか一方のみとしてもよい。
【０１１０】
すなわち、触質点パラメータ生成部１２は、対象情報入力部１１により入力された対象情報を複数に分割し、それぞれの分割区間から、情報の強度に関する第１の触質点パラメータおよび分割区間の長さに関する第２の触質点パラメータの少なくとも一方を用いて、ｎ個（ｎ≧２）の触質点パラメータを特定することにより、ｎ個の触質点パラメータの組み合わせを２組以上生成することが可能である。
【０１１１】
例えば、ｎ＝３とする場合、第１の触質点パラメータを１個または２個生成するとともに、第２の触質点パラメータを２個または１個生成するといったことが可能である。あるいは、第１の触質点パラメータとして異なるものを３個生成するようにしてもよいし、第２の触質点パラメータとして異なるものを３個生成するようにしてもよい。
【０１１２】
情報の強度に関する第１の触質点パラメータだけでｎ個の触質点パラメータを生成する場合、例えば、対象情報入力部１１によりｎ種の対象情報を入力するようにする。そして、触質点パラメータ生成部１２は、入力されたｎ種の対象情報をそれぞれ複数に分割し、ｎ種の対象情報のそれぞれの分割区間から、第１の触質点パラメータを１個ずつ特定することにより、ｎ個の第１の触質点パラメータの組み合わせを２組以上生成する。
【０１１３】
一例として、対象情報入力部１１が、触質変換対象の情報として、心拍、加速度（身体の動き）、血流量の３種の情報に関して以下のようなデジタル値を入力したとする。
心拍  ：７９，６０，７９，７５，７４，７９，７５
加速度：４０，１０，３０，４０，３５，４０，２０
血流量：８０，６０，４０，６０，８０，６０，８０
【０１１４】
この場合、触質点パラメータ生成部１２は、入力された３種の対象情報をそれぞれ入力値ごとに分割し、３種の対象情報のそれぞれの分割区間から、第１の触質点パラメータを特定することにより、３個の第１の触質点パラメータの組み合わせを以下のように生成する。
｛７９，４０，８０｝，｛６０，１０，６０｝，｛７９，３０，４０｝，・・・
【０１１５】
この場合、触質パラメータ生成部１３は、以下のように、第１の触質パラメータの組み合わせを生成する。
｛−１９，−３０，−２０｝，｛１９，２０，−２０｝，・・・
触質コンテンツ抽出部１４は、このように生成された第１の触質パラメータの組み合わせを指定して、｛−１９，−３０，−２０｝の組み合わせに対応する触質コンテンツ、｛１９，２０，−２０｝の組み合わせに対応する触質コンテンツ，・・・を触質コンテンツ記憶部１０から抽出する。
【０１１６】
また、情報の分割区間の長さに関する第２の触質点パラメータだけでｎ個の触質点パラメータを生成する場合も、例えば、対象情報入力部１１によりｎ種の対象情報を入力するようにする。そして、触質点パラメータ生成部１２は、入力されたｎ種の対象情報をそれぞれ複数に分割し、ｎ種の対象情報のそれぞれの分割区間から、第２の触質点パラメータを１個ずつ特定することにより、ｎ個の第２の触質点パラメータの組み合わせを２組以上生成する。
【０１１７】
一例として、対象情報入力部１１が、心拍、加速度、血流量の３種の情報に関して、上記と同様のデジタル値を入力したとする。この場合、触質点パラメータ生成部１２は、例えば、同じ値が入力されるまでを単位として３種の対象情報をそれぞれ分割し、３種の対象情報のそれぞれの分割区間から、第２の触質点パラメータを特定することにより、３個の第２の触質点パラメータの組み合わせを生成する。
【０１１８】
上記の例の場合、心拍に関して、最初の“７９”と同じ値が次に現れるのは２つ後、その次に同じ値が現れるのは更に３つ後なので、分割区間の長さは２，３となる。加速度に関して、最初の“４０” と同じ値が次に現れるのは３つ後、その次に同じ値が現れるのは更に２つ後なので、分割区間の長さは３，２となる。血流量に関して、最初の“８０”と同じ値が次に現れるのは４つ後、その次に同じ値が現れるのは更に２つ後なので、分割区間の長さは４，２となる。
【０１１９】
この場合、触質点パラメータ生成部１２は、第２の触質点パラメータの組み合わせを｛２，３，４｝，｛３，２，２｝のように生成する。また、触質パラメータ生成部１３は、この第２の触質点パラメータの差分値を計算することにより、第２の触質パラメータの組み合わせを｛１，−１，−２｝のように生成する。さらに、触質コンテンツ抽出部１４は、このように生成された第２の触質パラメータの組み合わせを指定して、｛１，−１，−２｝の組み合わせに対応する触質コンテンツを触質コンテンツ記憶部１０から抽出する。
【０１２０】
なお、ここでは、複数種類の触質変換対象の情報としてデジタル値を入力する例について説明したが、アナログ信号を入力するようにしてもよいことは言うまでもない。この場合、強度に関する触質点パラメータおよび分割区間の長さに関する触質点パラメータの生成法は、上記実施形態で説明した方法を適用することが可能である。
【０１２１】
また、ここでは、強度に関する触質点パラメータ、あるいは分割区間の長さに関する触質点パラメータの何れか一方のみを、複数種類の触質変換対象の入力情報から生成する例について説明したが、１種類の対象情報から生成するようにしてもよい。例えば、上記実施形態と同様にして１種類の対象情報を複数の区間に分割し、それぞれの分割区間から、強度に関する触質点パラメータを複数生成するようにしてもよい（例えば、強度の最大値と最小値をそれぞれ触質点パラメータとするなど）。また、１種類の対象情報を複数の区間に分割する際に、異なる方法に従って複数の区間に分割し、それぞれの方法で分割した分割区間の長さを触質点パラメータとするようにしてもよい。
【０１２２】
また、ここでは、複数種類の触質変換対象の入力情報から、強度に関する触質点パラメータだけ、あるいは分割区間の長さに関する触質点パラメータだけを生成する例について説明したが、本発明はこれに限定されない。例えば、複数種類の触質変換対象の入力情報から、強度に関する触質点パラメータおよび分割区間の長さに関する触質点パラメータの両方を組み合わせて生成するようにしてもよい。
【０１２３】
また、上記実施形態では、触質点パラメータの差分値を計算することによって触質パラメータを生成する例について説明したが、さらに、この触質パラメータの差分値を計算するようにしてもよい。すなわち、触質パラメータは、触質点パラメータの１階差分情報であってもよいし、ｍ階（ｍ≧２）差分情報であってもよい。
【０１２４】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１２５】
１０  触質コンテンツ記憶部
１１  対象情報入力部
１２  触質点パラメータ生成部
１３  触質パラメータ生成部
１４  触質コンテンツ抽出部
【図１】
2018032236.tif 000003
【図２】
2018032236.tif 000004
【図３】
2018032236.tif 000005
【図４】
2018032236.tif 000006
【図５】
2018032236.tif 000007
【図６】
2018032236.tif 000008
【図７】
2018032236.tif 000009
【図８】
2018032236.tif 000010