(57)【特許請求の範囲】
【請求項１】
表示部と、
タッチセンサと、
前記タッチセンサのタッチ面を振動させる振動発生部と、
サーバと通信する送受信部と、
制御部と、を備え、
前記制御部は、
アクセス要求及び端末情報を、前記送受信部から前記サーバに送信し、その後、
前記送受信部で振動情報を対応付けた前記アクセス要求に対応する表示情報を前記サーバから受信すると、前記表示部に前記表示情報を表示させるとともに、前記タッチセンサを介して入力を受け付けると、前記振動発生部により前記振動情報に基づく振動を発生させることを特徴とする携帯情報端末。
【請求項２】
表示部と、
タッチセンサと、
前記タッチセンサのタッチ面を振動させる振動発生部と、
触覚サーバと通信する送受信部と、
制御部と、を備え、
前記制御部は、
端末情報とＷｅｂサーバに記憶されている表示情報及び振動情報に対するアクセス要求とを、前記送受信部から前記触覚サーバに送信し、その後、
前記送受信部で前記触覚サーバから前記表示情報及び前記振動情報を受信すると、前記表示部に前記表示情報を表示させるとともに、前記タッチセンサを介して入力を受け付けると、前記振動発生部により前記振動情報に基づく振動を発生させることを特徴とする携帯情報端末。
【請求項３】
携帯情報端末と通信する送受信部と、
制御部と、を備え、
前記制御部は、
前記送受信部で前記携帯情報端末からアクセス要求及び端末情報を受信すると、前記アクセス要求に対応する表示情報及び前記端末情報に基づき振動情報を生成し、該振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とする触覚サーバ。
【請求項４】
複数の端末種別情報をそれぞれ振動情報と対応付けて記憶する記憶部をさらに備え、
前記端末情報は端末種別情報を含み、
前記制御部は、
前記送受信部で前記携帯情報端末から前記アクセス要求及び前記端末種別情報を受信すると、前記アクセス要求に対応する表示情報に基づく振動情報を生成し、該振動情報を前記記憶部で前記端末種別情報と対応付けられた振動情報に変換し、該振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とする請求項３に記載の触覚サーバ。
【請求項５】
前記記憶部は、さらに評価入力信号、及び該評価入力信号に対する振動基準値を記憶し、
前記端末情報は端末識別情報を含み、
前記制御部は、
前記評価入力信号を、前記送受信部から前記携帯情報端末に送信し、その後、
前記送受信部で前記携帯情報端末から振動計測値及び前記端末識別情報を受信すると、前記評価入力信号と前記振動計測値とに基づき補正情報を生成し、
前記送受信部で前記携帯情報端末から前記アクセス要求及び前記端末識別情報を受信すると、前記アクセス要求に対応する表示情報に基づく振動情報を生成し、該振動情報を前記端末識別情報に対応する前記補正情報に基づいて補正して、該振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とする請求項４に記載の触覚サーバ。
【請求項６】
携帯情報端末と通信する送受信部と、
評価入力信号、及び該評価入力信号に対する振動基準値を記憶する記憶部と、
前記送受信部で前記携帯情報端末からアクセス要求及び端末情報を受信すると、前記アクセス要求に対応する表示情報及び前記端末情報に基づき振動情報を生成し、該振動情報を、前記送受信部から前記携帯情報端末に送信する制御部と、を備え、
前記端末情報は端末識別情報を含み、
前記制御部は、
前記評価入力信号を、前記送受信部から前記携帯情報端末に送信し、その後、
前記送受信部で前記携帯情報端末から振動計測値及び前記端末識別情報を受信すると、前記評価入力信号と前記振動計測値とに基づき補正情報を生成し、
前記送受信部で前記携帯情報端末から前記アクセス要求及び前記端末識別情報を受信すると、前記表示情報に基づき振動情報を生成し、該振動情報を前記端末識別情報に対応する前記補正情報に基づいて補正して、該振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とする触覚サーバ。
【請求項７】
携帯情報端末及びＷｅｂサーバと通信する送受信部と、
制御部と、を備え、
前記制御部は、
前記送受信部で前記携帯情報端末から、端末情報と前記Ｗｅｂサーバに記憶されている表示情報及び振動情報に対するアクセス要求とを受信すると、前記表示情報及び前記振動情報を前記Ｗｅｂサーバから取得し、
前記表示情報及び前記振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とする触覚サーバ。
【請求項８】
請求項１に記載の携帯情報端末と、請求項３〜６のいずれか１項に記載の触覚サーバとを備える触覚サービスシステムであって、
前記携帯情報端末は、アクセス要求及び端末情報を、前記触覚サーバに送信し、
前記触覚サーバは、前記携帯情報端末から前記アクセス要求及び前記端末情報を受信すると、前記アクセス要求に対応する表示情報及び前記端末情報に基づき振動情報を生成し、該振動情報を、前記携帯情報端末に送信し、
前記携帯情報端末は、前記触覚サーバから前記振動情報を受信すると、前記表示情報を表示させるとともに、該携帯情報端末に対する入力を受け付けると、前記振動情報に基づく振動を発生させることを特徴とする触覚サービスシステム。
【請求項９】
請求項２に記載の携帯情報端末と、請求項７に記載の触覚サーバとを備える触覚サービスシステムであって、
前記携帯情報端末は、前記端末情報と前記Ｗｅｂサーバに記憶されている表示情報及び振動情報に対するアクセス要求とを、前記触覚サーバに送信し、
前記触覚サーバは、前記携帯情報端末から前記表示情報及び前記端末情報を受信すると、前記表示情報及び前記振動情報を前記Ｗｅｂサーバから取得し、前記表示情報及び前記振動情報を、前記携帯情報端末に送信し、
前記携帯情報端末は、前記触覚サーバから前記表示情報及び前記振動情報を受信すると、前記表示情報を表示させるとともに、該携帯情報端末に対する入力を受け付けると、前記振動情報に基づく振動を発生させることを特徴とする触覚サービスシステム。
【請求項１０】
請求項１に記載の携帯情報端末と、請求項３〜６のいずれか１項に記載の触覚サーバとを備える通信方法であって、
前記携帯情報端末が、アクセス要求及び端末情報を、前記触覚サーバに送信するステップと、
前記触覚サーバが、前記携帯情報端末から前記アクセス要求及び前記端末情報を受信すると、前記アクセス要求に対応する表示情報及び前記端末情報に基づき振動情報を生成し、該振動情報を、前記携帯情報端末に送信するステップと、
前記携帯情報端末が、前記触覚サーバから前記振動情報を受信すると、前記表示情報を表示させるとともに、該携帯情報端末に対する入力を受け付けると、前記振動情報に基づく振動を発生させるステップと、
を備えたことを特徴とする通信方法。
【請求項１１】
請求項２に記載の携帯情報端末と、請求項７に記載の触覚サーバとを備える通信方法であって、
前記携帯情報端末が、前記端末情報と前記Ｗｅｂサーバに記憶されている表示情報及び振動情報に対するアクセス要求とを、前記触覚サーバに送信するステップと、
前記触覚サーバが、前記携帯情報端末から前記アクセス要求及び前記端末情報を受信すると、前記表示情報及び前記振動情報を前記Ｗｅｂサーバから取得し、前記表示情報及び前記振動情報を、前記携帯情報端末に送信するステップと、
前記携帯情報端末が、前記触覚サーバから前記表示情報及び前記振動情報を受信すると、前記表示情報を表示させるとともに、該携帯情報端末に対する入力を受け付けると、前記振動情報に基づく振動を発生させるステップと、
を備えたことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンサを介して入力を受け付けて振動を発生させる携帯情報端末、触覚サーバ、触覚サービスシステム、及び通信方法に関するものである。
【背景技術】
【０００２】
近年、携帯情報端末には、操作者による入力を受け付けるタッチパネルやタッチスイッチ等のタッチセンサを備えるものが広く使用されている。タッチセンサには、抵抗膜方式、静電容量方式、光学式等の種々の方式が知られている。しかしながら、いずれの方式のタッチセンサにおいても、指やスタイラスペンによるタッチ入力を受け付けるものであって、タッチセンサ自体は、タッチされても、押しボタンスイッチのようには物理的に変位しない。
【０００３】
このように、タッチセンサがタッチされても、タッチセンサ自体が物理的に変位しないので、操作者は入力が受け付けられても、入力に対するフィードバックを得ることができない。このため、操作者は、同じ位置を何度もタッチする等の繰り返し入力が生じ易く、操作者にストレスを与える場合がある。このような繰り返し入力を防止するものとして、操作者がタッチセンサを操作した際に、タッチ面を振動させることにより、操作者に触感を呈示する技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４６３３１８３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示のような触感を呈示する技術を用いれば、携帯情報端末上でＷｅｂブラウザを起動中に、Ｗｅｂ画面上に表示される物体の表面の手触りを、擬似的に操作者に感じさせることが可能である。
【０００６】
しかしながら、携帯情報端末は、同一の振動情報で振動させても、端末種別、固体差、又は経年変化等により、発生する振動が異なる場合がある。このため、Ｗｅｂ画面の画像データ等に対して振動情報が設定されていても、操作者に所望の触感を呈示できない場合がある。
【０００７】
したがって、かかる点に鑑みてなされた本発明の目的は、端末種別、固体差、又は経年変化等に影響されることなく、振動情報に対応する所望の触感を呈示できる、携帯情報端末、触覚サーバ、触覚サービスシステム、及び通信方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成する第１の観点に係る携帯情報端末の発明は、
表示部と、
タッチセンサと、
前記タッチセンサのタッチ面を振動させる振動発生部と、
サーバと通信する送受信部と、
制御部と、を備え、
前記制御部は、
アクセス要求及び端末情報を、前記送受信部から前記サーバに送信し、その後、
前記送受信部で振動情報を対応付けた前記アクセス要求に対応する表示情報を前記サーバから受信すると、前記表示部に前記表示情報を表示させるとともに、前記タッチセンサを介して入力を受け付けると、前記振動発生部により前記振動情報に基づく振動を発生させることを特徴とするものである。
【０００９】
上記目的を達成する第２の観点に係る携帯情報端末の発明は、
表示部と、
タッチセンサと、
前記タッチセンサのタッチ面を振動させる振動発生部と、
触覚サーバと通信する送受信部と、
制御部と、を備え、
前記制御部は、
端末情報とＷｅｂサーバに記憶されている表示情報及び振動情報に対するアクセス要求とを、前記送受信部から前記触覚サーバに送信し、その後、
前記送受信部で前記触覚サーバから前記表示情報及び前記振動情報を受信すると、前記表示部に前記表示情報を表示させるとともに、前記タッチセンサを介して入力を受け付けると、前記振動発生部により前記振動情報に基づく振動を発生させることを特徴とするものである。
【００１０】
上記目的を達成する第３の観点に係る触覚サーバの発明は、
携帯情報端末と通信する送受信部と、
制御部と、を備え、
前記制御部は、
前記送受信部で前記携帯情報端末からアクセス要求及び端末情報を受信すると、前記アクセス要求に対応する表示情報及び前記端末情報に基づき振動情報を生成し、該振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とするものである。
【００１１】
第４の観点に係る発明は、第３の観点に係る触覚サーバにおいて、
複数の端末種別情報をそれぞれ振動情報と対応付けて記憶する記憶部をさらに備え、
前記端末情報は端末種別情報を含み、
前記制御部は、
前記送受信部で前記携帯情報端末から前記アクセス要求及び前記端末種別情報を受信すると、前記アクセス要求に対応する表示情報に基づく振動情報を生成し、該振動情報を前記記憶部で前記端末種別情報と対応付けられた振動情報に変換し、該振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とするものである。
【００１２】
第５の観点に係る発明は、第４の観点に係る触覚サーバにおいて、
前記記憶部は、さらに評価入力信号、及び該評価入力信号に対する振動基準値を記憶し、
前記端末情報は端末識別情報を含み、
前記制御部は、
前記評価入力信号を、前記送受信部から前記携帯情報端末に送信し、その後、
前記送受信部で前記携帯情報端末から振動計測値及び前記端末識別情報を受信すると、前記評価入力信号と前記振動計測値とに基づき補正情報を生成し、
前記送受信部で前記携帯情報端末から前記アクセス要求及び前記端末識別情報を受信すると、前記アクセス要求に対応する表示情報に基づく振動情報を生成し、該振動情報を前記端末識別情報に対応する前記補正情報に基づいて補正して、該振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とするものである。
【００１３】
上記目的を達成する第６の観点に係る触覚サーバの発明は、
携帯情報端末と通信する送受信部と、
評価入力信号、及び該評価入力信号に対する振動基準値を記憶する記憶部と、
前記送受信部で前記携帯情報端末からアクセス要求及び端末情報を受信すると、前記アクセス要求に対応する表示情報及び前記端末情報に基づき振動情報を生成し、該振動情報を、前記送受信部から前記携帯情報端末に送信する制御部と、を備え、
前記端末情報は端末識別情報を含み、
前記制御部は、
前記評価入力信号を、前記送受信部から前記携帯情報端末に送信し、その後、
前記送受信部で前記携帯情報端末から振動計測値及び前記端末識別情報を受信すると、前記評価入力信号と前記振動計測値とに基づき補正情報を生成し、
前記送受信部で前記携帯情報端末から前記アクセス要求及び前記端末識別情報を受信すると、前記表示情報に基づき振動情報を生成し、該振動情報を前記端末識別情報に対応する前記補正情報に基づいて補正して、該振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とするものである。
【００１４】
上記目的を達成する第７の観点に係る触覚サーバの発明は、
携帯情報端末及びＷｅｂサーバと通信する送受信部と、
制御部と、を備え、
前記制御部は、
前記送受信部で前記携帯情報端末から、端末情報と前記Ｗｅｂサーバに記憶されている表示情報及び振動情報に対するアクセス要求とを受信すると、前記表示情報及び前記振動情報を前記Ｗｅｂサーバから取得し、
前記表示情報及び前記振動情報を、前記送受信部から前記携帯情報端末に送信することを特徴とするものである。
【００１５】
上記目的を達成する第８の観点に係る触覚サービスシステムの発明は、
第１の観点に係る携帯情報端末と、第３〜６のいずれかの観点に係る触覚サーバとを備える触覚サービスシステムであって、
前記携帯情報端末は、アクセス要求及び端末情報を、前記触覚サーバに送信し、
前記触覚サーバは、前記携帯情報端末から前記アクセス要求及び前記端末情報を受信すると、前記アクセス要求に対応する表示情報及び前記端末情報に基づき振動情報を生成し、該振動情報を、前記携帯情報端末に送信し、
前記携帯情報端末は、前記触覚サーバから前記振動情報を受信すると、前記表示情報を表示させるとともに、該携帯情報端末に対する入力を受け付けると、前記振動情報に基づく振動を発生させることを特徴とするものである。
【００１６】
上記目的を達成する第９の観点に係る触覚サービスシステムの発明は、
第２の観点に係る携帯情報端末と、第７の観点に係る触覚サーバとを備える触覚サービスシステムであって、
前記携帯情報端末は、前記端末情報と前記Ｗｅｂサーバに記憶されている表示情報及び振動情報に対するアクセス要求とを、前記触覚サーバに送信し、
前記触覚サーバは、前記携帯情報端末から前記表示情報及び前記端末情報を受信すると、前記表示情報及び前記振動情報を前記Ｗｅｂサーバから取得し、前記表示情報及び前記振動情報を、前記携帯情報端末に送信し、
前記携帯情報端末は、前記触覚サーバから前記表示情報及び前記振動情報を受信すると、前記表示情報を表示させるとともに、該携帯情報端末に対する入力を受け付けると、前記振動情報に基づく振動を発生させることを特徴とするものである。
【００１７】
上記目的を達成する第１０の観点に係る通信方法の発明は、
第１の観点に係る携帯情報端末と、第３〜６のいずれかの観点に係る触覚サーバとを備える通信方法であって、
前記携帯情報端末が、アクセス要求及び端末情報を、前記触覚サーバに送信するステップと、
前記触覚サーバが、前記携帯情報端末から前記アクセス要求及び前記端末情報を受信すると、前記アクセス要求に対応する表示情報及び前記端末情報に基づき振動情報を生成し、該振動情報を、前記携帯情報端末に送信するステップと、
前記携帯情報端末が、前記触覚サーバから前記振動情報を受信すると、前記表示情報を表示させるとともに、該携帯情報端末に対する入力を受け付けると、前記振動情報に基づく振動を発生させるステップと、
を備えたことを特徴とするものである。
【００１８】
上記目的を達成する第１１の観点に係る通信方法の発明は、
第２の観点に係る携帯情報端末と、第７の観点に係る触覚サーバとを備える通信方法であって、
前記携帯情報端末が、前記端末情報と前記Ｗｅｂサーバに記憶されている表示情報及び振動情報に対するアクセス要求とを、前記触覚サーバに送信するステップと、
前記触覚サーバが、前記携帯情報端末から前記アクセス要求及び前記端末情報を受信すると、前記表示情報及び前記振動情報を前記Ｗｅｂサーバから取得し、前記表示情報及び前記振動情報を、前記携帯情報端末に送信するステップと、
前記携帯情報端末が、前記触覚サーバから前記表示情報及び前記振動情報を受信すると、前記表示情報を表示させるとともに、該携帯情報端末に対する入力を受け付けると、前記振動情報に基づく振動を発生させるステップと、
を備えたことを特徴とするものである。
【発明の効果】
【００１９】
本発明によれば、端末種別、固体差、又は経年変化等に影響されることなく、振動情報に対応する所望の触感を呈示できる、携帯情報端末、触覚サーバ、触覚サービスシステム、及び通信方法を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施の形態に係る触覚サービスシステムのＷｅｂページ情報のアップロード動作の説明図である。
【図２】第１実施の形態に係る触覚サービスシステムのＷｅｂページ情報へのアクセス動作の説明図である。
【図３】図２のＷｅｂページ情報へのアクセス動作を示すシーケンス図である。
【図４】図１の携帯情報端末の要部の構成を示す機能ブロック図である。
【図５】図４の携帯情報端末の実装構造の一例を示す構成図である。
【図６】図１の触覚サーバの要部の構成を示す機能ブロック図である。
【図７】図１のＷｅｂページのアップロード動作において、表示情報が画像データである場合における、携帯情報端末の処理を示すフローチャートである。
【図８】図１のＷｅｂページのアップロード動作において、表示情報が文字列データである場合における、携帯情報端末の処理を示すフローチャートである。
【図９】図２のＷｅｂページ情報へのアクセス動作における携帯情報端末の処理を示すフローチャートである。
【図１０】図９の処理において、携帯情報端末の表示部に表示される画像例を示す図である。
【図１１】図２のＷｅｂページ情報へのアクセス動作における触覚サーバの処理を示すフローチャートである。
【図１２】第２実施の形態に係る触覚サービスシステムのＷｅｂページ情報のアップロード動作の説明図である。
【図１３】第２実施の形態に係る触覚サービスシステムのＷｅｂページ情報へのアクセス動作の説明図である。
【図１４】図１３のＷｅｂページ情報へのアクセス動作を示すシーケンス図である。
【図１５】図１２の携帯情報端末の要部の構成を示す機能ブロック図である。
【図１６】図１５の携帯情報端末の実装構造の一例を示す構成図である。
【図１７】図１２の触覚サーバの要部の構成を示す機能ブロック図である。
【図１８】第２実施の形態に係る触覚サービスシステムの能力評価動作を示すシーケンス図である。
【図１９】第２実施の形態に係る触覚サービスシステムの能力評価動作における触覚サーバの処理を示すフローチャートである。
【図２０】能力評価の評価入力信号群の説明図である。
【図２１】図１２のＷｅｂページのアップロード動作において、表示情報が画像データである場合における、携帯情報端末の処理を示すフローチャートである。
【図２２】図１３のＷｅｂページ情報へのアクセス動作における触覚サーバの処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２２】
（第１実施の形態）
図１〜図１１は、本発明の第１実施の形態を示すものである。まず、図１〜図３を参照して、第１実施の形態に係る触覚サービスシステム１の概要を説明する。触覚サービスシステム１は、携帯情報端末１０ａ、１０ｂと、無線基地局１５ａ、１５ｂと、Ｗｅｂサーバ２０と、触覚サーバ３０とを備える。無線基地局１５ａ、１５ｂ、Ｗｅｂサーバ２０、及び触覚サーバ３０は、ネットワーク４０を介して接続されている。触覚サービスシステム１では、図１を参照して説明するＷｅｂページ情報のアップロード動作の後、図２及び図３を参照して説明するＷｅｂページ情報へのアクセス動作が行われる。
【００２３】
図１は、触覚サービスシステム１のＷｅｂページ情報のアップロード動作の説明図である。Ｗｅｂページ情報のアップロード動作では、端末種別「タイプＡ」の携帯情報端末１０ａが、画像データ、画像情報、又は文字列データ等の表示情報と振動情報とを対応付けたＷｅｂページ情報を、Ｗｅｂサーバ２０にアップロードする。そのため、まず、携帯情報端末１０ａは、物体Ａの画像を撮像して画像データＡを取得する。次に、携帯情報端末１０ａは、触覚サーバ３０に携帯情報端末１０ａの端末種別情報「タイプＡ」を送信する（ステップ１）。
【００２４】
触覚サーバ３０は、複数の端末種別情報を記憶するとともに、複数の見本触覚データ群をそれぞれ端末種別情報と対応付けて記憶している。見本触覚データ群は、複数の見本触覚データからなる。見本触覚データは、電圧や振幅等の触覚信号と、触覚信号を識別するための触覚番号とを、対応付けたデータである。触覚サーバ３０は、携帯情報端末１０ａから端末種別情報「タイプＡ」を受信すると、この端末種別情報「タイプＡ」に対応付けられた見本触覚データ群を読み出して、携帯情報端末１０ａに送信する（ステップ２）。
【００２５】
その後、携帯情報端末１０ａは、触覚サーバ３０から受信した見本触覚データ群に基づき振動を順次発生し、操作者に触感を呈示する。操作者は、携帯情報端末１０ａが順次発生する振動に基づき、見本触覚データ群のうち１つの見本触覚データの触覚番号を選択する。その後、携帯情報端末１０ａは、画像データＡ（表示情報）、選択された見本触覚データの触覚番号「１ａ」（振動情報）、及び端末種別情報「タイプＡ」を対応付けたＷｅｂページ情報を、Ｗｅｂサーバ２０にアップロードする（ステップ３）。
【００２６】
図２は、触覚サービスシステム１のＷｅｂページ情報へのアクセス動作の説明図である。図３は、図２のＷｅｂページ情報へのアクセス動作を示すシーケンス図である。Ｗｅｂページ情報へのアクセス動作では、端末種別「タイプＢ」の携帯情報端末１０ｂが、図１のアップロード動作にて携帯情報端末１０ａがアップロードしたＷｅｂページ情報にアクセスする。そのため、まず、携帯情報端末１０ｂは、携帯情報端末１０ｂの端末種別情報「タイプＢ」（端末情報）を、触覚サーバ３０に送信する（ステップ４）。さらに、携帯情報端末１０ｂは、Ｗｅｂサーバ２０に記憶されたＷｅｂページ情報へのアクセス要求を、触覚サーバ３０に送信する（ステップ５）。
【００２７】
触覚サーバ３０は、携帯情報端末１０ｂからこのアクセス要求を受信すると、このＷｅｂページ情報をＷｅｂサーバ２０から取得する（ステップ６）。次に、触覚サーバ３０は、携帯情報端末１０ｂの端末種別情報「タイプＢ」に基づき、Ｗｅｂサーバ２０から取得したＷｅｂページ情報に含まれる触覚番号「１ａ」及び端末種別情報「タイプＡ」を、それぞれ触覚番号「１ｂ」及び端末種別情報「タイプＢ」に変換する。そして、触覚サーバ３０は、画像データＡ（表示情報）、変換後の触覚番号「１ｂ」（振動情報）、及び端末種別情報「タイプＢ」を対応付けたＷｅｂページ情報を、携帯情報端末１０ｂに送信する（ステップ７）。携帯情報端末１０ｂは、触覚サーバ３０から受信したＷｅｂページ情報に基づき、画像データＡを表示するとともに、触覚番号「１ｂ」に対応した振動を発生させ、操作者に触感を呈示する。
【００２８】
次に、図４〜図６を参照して、第１実施の形態に係る触覚サービスシステム１を構成する携帯情報端末１０ａ、１０ｂ、及び触覚サーバ３０の構成を説明する。図４は、携帯情報端末１０a、１０ｂの要部の構成を示す機能ブロック図である。なお、携帯情報端末１０ａ、１０ｂは、同様の構成とすることができるので、図４では携帯情報端末１０として示す。携帯情報端末１０は、タッチセンサ１０１と、撮像部１０２と、表示部１０３と、送受信部１０４と、制御部１０５と、振動発生部１０７と、記憶部１０８とを備える。
【００２９】
タッチセンサ１０１は、表示部１０３の前面に配置され、操作者の指等がタッチセンサ１０１のタッチ面に接触すると、タッチ面に対する接触入力の位置を検出する。タッチセンサ１０１は、例えば抵抗膜方式、静電容量方式、光学式等のタッチパネルやタッチスイッチ等で構成する。
【００３０】
撮像部１０２は、操作者の操作に応じて、外部の物体等の画像を撮像し、画像データを取得する。なお、Ｗｅｂページ情報へのアクセス動作を行う携帯情報端末１０ｂの場合、撮像部１０２は省略することが可能である。
【００３１】
表示部１０３は、画像や文字等を表示する。表示部１０３は、例えば、液晶表示パネルや有機ＥＬ表示パネル等を用いて構成される。
【００３２】
送受信部１０４は、外部のネットワーク４０を介してＷｅｂサーバ２０及び触覚サーバ３０との間で無線により信号の送受信を行う。
【００３３】
制御部１０５は、例えば図示しない中央処理装置（ＣＰＵ）が、記憶部１０８に記憶されたプログラムを実行することにより実現される。制御部１０５は、タッチセンサ１０１、撮像部１０２、表示部１０３、送受信部１０４、振動発生部１０７、及び記憶部１０８を制御する。また、制御部１０５は、Ｗｅｂ画面構成部１１０の機能を有する。Ｗｅｂ画面構成部１１０は、触覚サーバ３０から受信するＷｅｂページ情報に含まれる画像データ、画像情報、又は文字列データ等の表示情報に基づき、表示部１０３に表示するＷｅｂ画面を構成する。ここで、画像情報とは、例えば画像データのＵＲＬ等の情報である。
【００３４】
振動発生部１０７は、圧電振動子等を用いて構成し、タッチセンサ１０１のタッチ面又は携帯情報端末１０の筐体に振動を発生させることにより、タッチ面に接触している操作者の指等の触覚を刺激し、これにより触感を呈示する。
【００３５】
記憶部１０８は、図示しない中央処理装置により実行されるプログラムを記憶するとともに、複数の触覚信号をそれぞれ触覚番号と対応付けて記憶する。触覚信号は、例えば電圧、電流、振幅、又は周波数等の信号であり、振動パターンを規定する信号である。
【００３６】
図５は、図４の携帯情報端末１０の実装構造の一例を示す構成図である。図５（Ａ）は要部断面図、図５（Ｂ）は要部平面図である。表示部１０３は、筐体１２０内に収納保持される。タッチセンサ１０１は、図５（Ｂ）の二点鎖線で示す表示部１０３の表示領域Ａより外側の４隅に配設したインシュレータ１２１を介して、表示部１０３上に保持される。
【００３７】
また、筐体１２０には、表示部１０３の表示領域Ａより外側のタッチセンサ１０１のタッチ面１０１ａを覆うようにアッパーカバー１２２を設け、このアッパーカバー１２２とタッチセンサ１０１との間に、弾性部材からなるインシュレータ１２３を配設する。
【００３８】
さらに、タッチセンサ１０１の裏面上には、対向する２つの辺の近傍に、タッチセンサ１０１を振動させるための振動発生部１０７をそれぞれ接着等により設ける。そして、振動発生部１０７によりタッチセンサ１０１を振動させることにより、タッチ面１０１ａを振動させるようにしている。なお、図５（Ｂ）は、図５（Ａ）に示した筐体１２０、アッパーカバー１２２、及びインシュレータ１２３の図示を省略している。
【００３９】
図６は、触覚サーバ３０の要部の構成を示す機能ブロック図である。触覚サーバ３０は、送受信部３０１と、制御部３０２と、端末情報データベース３０３と、触覚データベース３０４とを備える。
【００４０】
送受信部３０１は、外部のネットワーク４０を介して携帯情報端末１０及びＷｅｂサーバ２０との間で信号の送受信を行う。
【００４１】
端末情報データベース３０３は、携帯情報端末１０の端末種別情報を複数記憶する。
【００４２】
触覚データベース３０４は、複数の見本触覚データからなる見本触覚データ群を、それぞれ端末情報データベース３０３に記憶される端末種別情報と対応付けて記憶する。各見本触覚データは、触覚信号と、触覚信号を識別するための触覚番号とを対応付けたデータである。また、見本触覚データ群の各触覚番号は、それぞれ他の見本触覚データ群の各触覚番号と対応付けられている。
【００４３】
制御部３０２は、例えば図示しない中央処理装置（ＣＰＵ）が、予め記憶されたプログラムを実行することにより実現される。制御部３０２は、送受信部３０１、端末情報データベース３０３、及び触覚データベース３０４を制御する。また、制御部３０２は、Ｗｅｂページ解析部３１０と振動情報変換部３１１との機能を有する。
【００４４】
制御部３０２のＷｅｂページ解析部３１０は、制御部３０２がＷｅｂサーバ２０に記憶されるＷｅｂページ情報を取得すると、このＷｅｂページ情報を解析する。具体的に、Ｗｅｂページ解析部３１０は、Ｗｅｂページ情報に触覚番号が含まれているか否かの判断や、そのＷｅｂページ情報へのアクセス要求を送信した携帯情報端末１０の端末種別情報とＷｅｂページ情報に含まれる端末種別情報とが一致するか否かの判断を行う。
【００４５】
制御部３０２の振動情報変換部３１１は、Ｗｅｂページ解析部３１０が、Ｗｅｂページ情報へのアクセス要求を送信した携帯情報端末１０の端末種別情報とＷｅｂページ情報に含まれる端末種別情報とが一致しないと判断した場合、Ｗｅｂページ情報の触覚番号及び端末種別情報を変換する。このとき、振動情報変換部３１１は、Ｗｅｂページ情報の触覚番号及び端末種別情報を、アクセス要求を送信した携帯情報端末１０の端末種別情報に対応させるように変換する。なお、端末種別情報は、携帯情報端末の製造元、機種（型番）、製造年等が特定される情報であり、本実施形態においては「タイプ○」として表現している。
【００４６】
次に、図７及び図８に示すフローチャートを参照して、図１のＷｅｂページ情報のアップロード動作について更に詳細に説明する。上述したように、携帯情報端末１０ａは、画像データや文字列データ等の表示情報と振動情報とを対応付けてＷｅｂページ情報としてアップロードすることができる。以降、図７を参照して画像データと振動情報とを対応付けてアップロードする場合における携帯情報端末１０ａの処理を説明し、図８を参照して文字列データと振動情報とを対応付けてアップロードする場合における携帯情報端末１０ａの処理を説明する。
【００４７】
表示情報が画像データである場合、図７に示すように、まず、操作者が携帯情報端末１０ａに対して画像データのアップロード要求を行うと、制御部１０５は、操作者に画像の撮像を促す。そして、制御部１０５は、操作者の操作に応じて、撮像部１０２により外部の物体Ａの画像を撮像し、画像データＡを取得する（ステップＳ１０）。
【００４８】
次に、制御部１０５は、操作者からの触覚設定要求があるか否かを判断する（ステップＳ１１）。操作者からの触覚設定要求が無い場合、制御部１０５は、画像データＡをＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ１２）、処理を終了する。
【００４９】
一方、ステップＳ１１で、操作者からの触覚設定要求がある場合、制御部１０５は、操作者に画像データＡに関連するキーワードの入力を促す。そして、操作者によりキーワードが入力されると（ステップＳ１３）、制御部１０５は、携帯情報端末１０ａの端末種別情報「タイプＡ」及びステップＳ１３で入力されたキーワードを、送受信部１０４から触覚サーバ３０に送信する（ステップＳ１４）。
【００５０】
ステップＳ１４の後、触覚サーバ３０は、携帯情報端末１０ａから端末種別情報「タイプＡ」及びキーワードを受信すると、触覚データベース３０４から端末種別情報「タイプＡ」に対応する見本触覚データ群を読み出す。さらに触覚サーバ３０は、端末種別情報「タイプＡ」に対応する見本触覚データ群の中から、このキーワードに関連する見本触覚データ群を抽出する。そして、触覚サーバ３０は、抽出した見本触覚データ群を、携帯情報端末１０ａに送信する。
【００５１】
携帯情報端末１０ａの制御部１０５は、触覚サーバ３０からの見本触覚データ群を送受信部１０４で受信すると（ステップＳ１５）、次に操作者の指等がタッチセンサ１０１に触れている間に、各見本触覚データの触覚信号に基づき、振動発生部１０７で振動を順次発生させる（ステップＳ１６）。ここで、操作者は、振動発生部１０７から順次発生される振動をタッチセンサ１０１を通じて指等で感じながら、画像データＡに対して設定するための振動を探し、見つかれば当該振動に対応した見本触覚データの触覚番号を選択する。例えば、操作者は、タッチセンサ１０１を通じて感じる各振動のうち、画像データＡが示す物体Ａの手触りに最も近い振動があれば、その振動に対応した見本触覚データの触覚番号を選択する。
【００５２】
ステップＳ１６の後、制御部１０５は、操作者が画像データＡに対して設定するための見本触覚データの触覚番号を選択したか否かを判断する（ステップＳ１７）。ステップＳ１７で、操作者が画像データＡに対して設定するための振動が見つからなかった等の理由で触覚番号を選択しなかった場合、制御部１０５は、画像データＡをＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ１８）、処理を終了する。
【００５３】
一方、ステップＳ１７で操作者が画像データＡに対して設定するための触覚番号を選択した場合、制御部１０５は、画像データＡ、選択された触覚番号「１ａ」、及び携帯情報端末１０ａの端末種別情報「タイプＡ」をＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ１９）、処理を終了する。
【００５４】
なお、ステップＳ１３で操作者に画像データＡに関連するキーワードを入力させることにより、ステップＳ１５で携帯情報装置１０ａは画像データＡに関連した見本触覚データ群のみを取得することになる。これにより、操作者が画像データＡに設定するための振動を効率良く探すことができる。
【００５５】
一方、表示情報が文字列データである場合、図８に示すように、まず、操作者が携帯情報端末１０ａに対して文字列データのアップロード要求を行うと、制御部１０５は、操作者に文字の入力を促す。そして、操作者が文字を入力／編集すると（ステップＳ３０）、次に、制御部１０５は、操作者からの触覚設定要求があるか否かを判断する（ステップＳ３１）。操作者からの触覚設定要求が無い場合、制御部１０５は、操作者に文字の入力／編集の終了可否を確認する（ステップＳ３２）。ステップＳ３２で操作者が文字の入力／編集の終了不可を選択した場合、制御部１０５は、ステップＳ３０に戻って操作者による文字の入力／編集を続行可能にする。一方、ステップＳ３２で操作者が文字の入力／編集の終了可を選択した場合、制御部１０５は、ステップＳ３０で操作者が入力／編集した文字に基づき、文字列データを生成し、この文字列データをＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ３３）、処理を終了する。
【００５６】
一方、ステップＳ３１で、操作者からの触覚設定要求がある場合、制御部１０５は、ステップＳ３０で操作者が直前に入力／編集した文字列を含む文節を抽出し、この文節に基づき文字列データを生成する（ステップＳ３４）。次に、制御部１０５は、携帯情報端末１０ａの端末種別情報「タイプＡ」を、送受信部１０４から触覚サーバ３０に送信する（ステップＳ３５）。
【００５７】
ステップＳ３５の後、触覚サーバ３０は、携帯情報端末１０ａから端末種別情報「タイプＡ」を受信すると、触覚データベース３０４から端末種別情報「タイプＡ」に対応する見本触覚データ群を読み出す。そして、触覚サーバ３０は、読み出した見本触覚データ群を、携帯情報端末１０ａに送信する。
【００５８】
携帯情報端末１０ａの制御部１０５は、触覚サーバ３０からの見本触覚データ群を送受信部１０４で受信すると（ステップＳ３６）、次に操作者の指等がタッチセンサ１０１に触れている間に、各見本触覚データの触覚信号に基づき、振動発生部１０７で振動を順次発生させる（ステップＳ３７）。ここで、操作者は、振動発生部１０７から順次発生される振動をタッチセンサ１０１を通じて指等で感じながら、文字列データに対して設定するための振動を探し、見つかれば当該振動に対応した見本触覚データの触覚番号を選択する。
【００５９】
ステップＳ３７の後、制御部１０５は、操作者が文字列データに対して設定するための触覚番号を選択したか否かを判断する（ステップＳ３８）。ステップＳ３８で、操作者が文字列データに対して設定するための振動が見つからなかった等の理由で触覚番号を選択しなかった場合、制御部１０５は、操作者に文字の入力／編集の終了可否を確認する（ステップＳ３２）。ステップＳ３２で操作者が文字の入力／編集の終了不可を選択した場合、制御部１０５は、ステップＳ３０に戻って操作者による文字の入力／編集を続行可能にする。一方、ステップＳ３２で操作者が文字の入力／編集の終了可を選択した場合、制御部１０５は、ステップＳ３４で生成した文字列データをＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ３３）、処理を終了する。
【００６０】
一方、ステップＳ３８で操作者が文字列データに対して設定するための触覚番号を選択した場合、制御部１０５は、ステップＳ３４で生成した文字列データ、ステップＳ３８で選択された触覚番号、及び携帯情報端末１０ａの端末種別情報「タイプＡ」を関連付ける（ステップＳ３９）。その後、制御部１０５は、操作者に文字列データの入力／編集の終了可否を確認する（ステップＳ３２）。ステップＳ３２で操作者が文字列データの入力／編集の終了不可を選択した場合、制御部１０５は、ステップＳ３０に戻って操作者による文字列データの入力／編集を続行可能にする。一方、ステップＳ３２で操作者が文字列データの入力／編集の終了可を選択した場合、制御部１０５は、ステップＳ３９で関連付けた文字列データ、触覚番号、及び端末種別情報「タイプＡ」をＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ３３）、処理を終了する。
【００６１】
次に、図９〜図１１を参照して、図２のＷｅｂページ情報へのアクセス動作について説明する。以降、図９及び図１０を参照してＷｅｂページ情報へのアクセス動作における携帯情報端末１０ｂの処理を説明し、図１１を参照してＷｅｂページ情報へのアクセス動作における触覚サーバ３０の処理を説明する。
【００６２】
図９は、図２のＷｅｂページ情報へのアクセス動作における携帯情報端末１０ｂの処理を示すフローチャートである。図１０は、図９の処理において、携帯情報端末１０ｂの表示部１０３に表示される画像例を示す図である。図９において、まず、操作者が表示部１０３上でＷｅｂブラウザを起動すると（ステップＳ５０）、携帯情報端末１０ｂの制御部１０５は、携帯情報端末１０ｂの端末種別情報を、送受信部１０４から触覚サーバ３０に送信する（ステップＳ５１）。触覚サーバ３０は、送受信部３０１で携帯情報端末１０ｂからの端末種別情報を受信すると、これを端末情報データベース３０３に登録する。
【００６３】
次に、操作者が携帯情報端末１０ｂに対して、Ｗｅｂページ情報へのアクセス要求を行うと、制御部１０５は、送受信部１０４から触覚サーバ３０にこのアクセス要求を送信する（ステップＳ５２）。
【００６４】
触覚サーバ３０は、送受信部３０１で携帯情報端末１０ｂからのアクセス要求を受信すると、Ｗｅｂサーバ２０からそのＷｅｂページの情報を取得する。そして、触覚サーバ３０は、取得したＷｅｂページ情報に振動情報が含まれている場合、この振動情報が携帯情報端末１０ｂの端末種別情報に対応したものでなければ、振動情報を端末種別情報に対応させるように変換する。そして、触覚サーバ３０は、端末種別情報に対応した振動情報を含むＷｅｂページ情報を、携帯情報端末１０ｂに送信する。なお、触覚サーバ３０の処理については、後に詳細に説明する。
【００６５】
ステップＳ５２の後、送受信部１０４で触覚サーバ３０からのＷｅｂページ情報を受信すると（ステップＳ５３）、制御部１０５のＷｅｂ画面構成部１１０は、Ｗｅｂページ情報に基づきＷｅｂ画面を構成し、構成したＷｅｂ画面を表示部１０３に表示する（ステップＳ５４）。
【００６６】
次に、制御部１０５は、Ｗｅｂページ情報に触覚番号が含まれているか否かを判断する（ステップＳ５５）。ステップＳ５５でＷｅｂページ情報に触覚番号が含まれていない場合、制御部１０５は、処理を終了する。この場合、Ｗｅｂページ情報には画像データ又は文字列データなどの表示情報のみが含まれているため、表示部１０３に図１０（ａ）のような画像を表示する。図１０（ａ）では、表示情報が毛布の画像データであり、表示部１０３に毛布の画像のみが表示されている。
【００６７】
一方、ステップＳ５５でＷｅｂページ情報に触覚番号が含まれている場合、制御部１０５は、Ｗｅｂページ情報に含まれる端末種別情報と携帯情報端末１０ｂの端末種別情報とが一致するか否かを判断する（ステップＳ５６）。ステップＳ５６でこれらの端末種別情報が一致しない場合、制御部１０５は、処理を終了する。なお、この場合、携帯情報端末１０ｂは、Ｗｅｂページ情報に含まれる触覚番号を記憶部１０８に記憶しておらず、振動を発生させることができないため、表示部１０３に図１０（ａ）のような画像を表示する。
【００６８】
一方、ステップＳ５６でＷｅｂページ情報に含まれる端末種別情報と携帯情報端末１０ｂの端末種別情報とが一致する場合、制御部１０５は、Ｗｅｂページ情報に含まれる触覚番号に基づき、振動を発生させることが可能か否かを判断する（ステップＳ５７）。ここで、制御部１０５は、この触覚番号に対応する触覚信号を記憶部１０８から読み出し、読み出した触覚信号に基づき振動を発生させることができるか否かを判断する。例えば、制御部１０５は、読み出した触覚信号が振動発生部１０７への入力の最大値Ｉｍａｘを越えていれば、振動発生不可と判断し、触覚信号が入力最大値Ｉｍａｘ以下であれば、振動発生可能と判断する。
【００６９】
ステップＳ５７で振動発生可能と判断した場合、制御部１０５は、表示部１０３に図１０（ｂ）のような画像を表示して、操作者に対して振動発生可能である旨を報知する。そして、操作者がタッチセンサ１０１に接触し、かつその接触位置が画像に対応する領域内にあるときに、制御部１０５は、当該触覚信号に基づき振動発生部１０７で振動を発生させる（ステップＳ５８）。図１０（ｂ）では、表示情報が毛布の画像データであり、表示部１０３に毛布の画像の上に指差しマークを重ねて表示している。ステップＳ５８の後、制御部１０５は処理を終了する。
【００７０】
一方、ステップＳ５７で振動発生不可と判断した場合、制御部１０５は、表示部１０３に図１０（ｃ）のような画像を表示して、操作者に対して振動発生不可である旨を報知し（ステップＳ５９）、処理を終了する。図１０（ｃ）では、表示情報が毛布の画像データであり、表示部１０３に毛布の画像の上に指差しマークを重ね、さらにその上にバツマークを重ねて表示している。
【００７１】
図１１は、図２のＷｅｂページ情報へのアクセス動作における触覚サーバ３０の処理を示すフローチャートである。まず、触覚サーバ３０の制御部３０２は、送受信部３０１で携帯情報端末１０ｂからの端末種別情報「タイプＢ」を受信すると（ステップＳ７０）、これを端末情報データベース３０３に登録する。
【００７２】
次に、制御部３０２は、送受信部３０１で携帯情報端末１０ｂからのＷｅｂページへのアクセス要求を受信すると（ステップＳ７１）、Ｗｅｂサーバ２０からこのＷｅｂページの情報を取得する（ステップＳ７２）。次に、制御部３０２のＷｅｂページ解析部３１０は、ステップＳ７２で取得したＷｅｂページ情報を解析して、触覚番号が含まれているか否かを判断する（ステップＳ７３）。
【００７３】
ステップＳ７３で、Ｗｅｂページ情報に触覚番号が含まれていない場合、制御部３０２は送受信部３０１からこのＷｅｂページ情報を携帯情報端末１０ｂに送信し（ステップＳ７４）、処理を終了する。
【００７４】
一方、ステップＳ７３でＷｅｂページ情報に触覚番号が含まれている場合、Ｗｅｂページ解析部３１０は、ステップＳ７０で受信した携帯情報端末１０ｂの端末種別情報を端末情報データベース３０３から読み出し、読み出した端末種別情報「タイプＢ」とＷｅｂページ情報に含まれる端末種別情報とが一致するか否かを判断する（ステップＳ７５）。ステップＳ７５でこれらの端末種別情報が一致する場合、制御部３０２は、送受信部３０１からこのＷｅｂページ情報を携帯情報端末１０ｂに送信し（ステップＳ７４）、処理を終了する。
【００７５】
一方、ステップＳ７５で携帯情報端末１０ｂの端末種別情報「タイプＢ」とＷｅｂページ情報に含まれる端末種別情報とが一致しない場合、制御部３０２の振動情報変換部３１１は、Ｗｅｂページ情報の触覚番号「１ａ」及び端末種別情報「タイプＡ」を、携帯情報端末１０ｂの端末種別情報「タイプＢ」に対応させるように変換する（ステップＳ７６）。
【００７６】
ここで、振動情報変換部３１１は、まず触覚データベース３０４から携帯情報端末１０ｂの端末種別情報「タイプＢ」に対応付けられた見本触覚データ群を読み出し、この見本触覚データ群の中から、Ｗｅｂページ情報に含まれる触覚番号「１ａ」に対応する触覚番号「１ｂ」を読み出す。そして、振動情報変換部３１１は、Ｗｅｂページ情報に含まれる触覚番号「１ａ」を、触覚データベース３０４から読み出した触覚番号「１ｂ」に置き換える。また、振動情報変換部３１１は、Ｗｅｂページ情報に含まれる端末種別情報「タイプＡ」を、携帯情報端末１０ｂの端末種別情報「タイプＢ」に置き換える。
【００７７】
ステップＳ７６の後、制御部３０２は、画像データや文字列データ等の表示情報、ステップＳ７６で変換した触覚番号「１ｂ」、及び端末種別情報「タイプＢ」を対応付けたＷｅｂページ情報を、送受信部３０１から携帯情報端末１０ｂに送信し（ステップＳ７４）、処理を終了する。
【００７８】
第１実施の形態は、触覚サーバ３０が携帯情報端末１０に振動情報を送信する際に、その振動情報が携帯情報端末１０の端末種別に対応していない場合に、振動情報をその携帯情報端末１０の端末種別に対応させるように変更するものである。これにより、異なる端末種別に係る複数の携帯情報端末間での触覚出力の差異を小さくすることができる。
【００７９】
（第２実施の形態）
図１２〜図２２は、本発明の第２実施の形態を示すものである。本実施の形態に係る触覚サービスシステム１は、第１実施の形態において、さらに同一の端末種別に係る複数の携帯情報端末間での出荷時での個体差や経年変化による触覚出力の差異を小さくするものである。
【００８０】
まず、図１２〜図１４を参照して、第２実施の形態に係る触覚サービスシステム１の概要を説明する。触覚サービスシステム１は、第１実施の形態と同様に、携帯情報端末１０ａ、１０ｂと、無線基地局１５ａ、１５ｂと、Ｗｅｂサーバ２０と、触覚サーバ３０とを備える。無線基地局１５ａ、１５ｂ、Ｗｅｂサーバ２０、及び触覚サーバ３０は、ネットワーク４０を介して接続されている。触覚サービスシステム１では、図１２を参照して説明するＷｅｂページ情報のアップロード動作の後、図１３及び図１４を参照して説明するＷｅｂページ情報へのアクセス動作が行われる。さらに、触覚サービスシステム１では、携帯情報端末１０ａ、１０ｂで触覚出力の能力評価が行われ、その評価結果が触覚サーバ３０に登録される。Ｗｅｂページ情報のアップロード動作及びＷｅｂページ情報へのアクセス動作は、触覚サーバ３０に登録される評価結果を用いて行われる。
【００８１】
図１２は、触覚サービスシステム１のＷｅｂページ情報のアップロード動作の説明図である。Ｗｅｂページ情報のアップロード動作では、第１実施の形態の場合と同様に、まず、携帯情報端末１０ａは、物体Ａの画像を撮像して画像データＡを取得する。次に、携帯情報端末１０ａは、触覚サーバ３０に携帯情報端末１０ａの端末種別情報「タイプＡ」及び端末識別子「識別子Ａ」を送信する（ステップ１）。
【００８２】
触覚サーバ３０は、複数の端末種別情報及び端末識別子を記憶し、複数の見本触覚データ群をそれぞれ端末種別情報と対応付けて記憶するとともに、複数の評価結果群をそれぞれ端末識別子と対応付けて記憶する。触覚サーバ３０は、携帯情報端末１０ａから端末種別情報「タイプＡ」を受信すると、この端末種別情報「タイプＡ」に対応付けられた見本触覚データ群を読み出して、読み出した見本触覚データ群を携帯情報端末１０ａの端末識別子に対応付けられた評価結果群に基づき補正する。そして、触覚サーバ３０は、補正後の見本触覚データ群を携帯情報端末１０ａに送信する（ステップ２）。その後、携帯情報端末１０ａは、触覚サーバ３０から受信した補正後の見本触覚データ群に基づき振動を順次発生し、操作者に触感を呈示する。操作者は、携帯情報端末１０ａが順次発生する振動に基づき、見本触覚データ群のうち１つの見本触覚データの触覚番号を選択する。その後、携帯情報端末１０ａは、画像データＡ（表示情報）、選択された見本触覚データの触覚番号「１ａ」（振動情報）、及び端末種別情報「タイプＡ」を対応付けたＷｅｂページ情報を、Ｗｅｂサーバ２０にアップロードする（ステップ３）。
【００８３】
図１３は、触覚サービスシステム１のＷｅｂページ情報へのアクセス動作の説明図である。図１４は、図１３のＷｅｂページ情報へのアクセス動作を示すシーケンス図である。Ｗｅｂページ情報へのアクセス動作では、端末種別「タイプＢ」の携帯情報端末１０ｂが、図１２のアップロード動作にて携帯情報端末１０ａがアップロードしたＷｅｂページ情報にアクセスする。そのため、まず、携帯情報端末１０ｂは、携帯情報端末１０ｂの端末種別情報「タイプＢ」及び端末識別子「識別子Ｂ」（端末情報）を、触覚サーバ３０に送信する（ステップ４）。さらに、携帯情報端末１０ｂは、Ｗｅｂサーバ２０に記憶されたＷｅｂページ情報へのアクセス要求を触覚サーバ３０に送信する（ステップ５）。
【００８４】
触覚サーバ３０は、携帯情報端末１０ｂからこのアクセス要求を受信すると、このＷｅｂページ情報をＷｅｂサーバ２０から取得する（ステップ６）。次に、触覚サーバ３０は、携帯情報端末１０ｂの端末種別情報「タイプＢ」に基づき、Ｗｅｂサーバ２０から取得したＷｅｂページ情報に含まれる触覚番号「１ａ」及び端末種別情報「タイプＡ」を、それぞれ触覚番号「１ｂ」及び端末種別情報「タイプＢ」に変換する。さらに、触覚サーバ３０は、変換後の触覚番号「１ｂ」に対応する触覚信号「Ｓ（１ｂ）」を、端末識別子「識別子Ｂ」に対応する評価結果に基づき補正する。そして、触覚サーバ３０は、Ｗｅｂページ情報に含まれる触覚番号「１ｂ」を、この補正後の触覚信号「Ｓｒｅｖ」に置き換える。その後、触覚サーバ３０は、画像データＡ（表示情報）、補正後の触覚信号「Ｓｒｅｖ」（振動情報）、及び端末種別情報「タイプＢ」を対応付けたＷｅｂページ情報を携帯情報端末１０ｂに送信する（ステップ７）。携帯情報端末１０ｂは、触覚サーバ３０から受信したＷｅｂページ情報に基づき、画像データＡを表示するとともに、触覚信号「Ｓｒｅｖ」に基づき振動を発生させ、操作者に触感を呈示する。
【００８５】
次に、図１５〜図１７を参照して、第２実施の形態に係る触覚サービスシステム１を構成する携帯情報端末１０ａ、１０ｂ、及び触覚サーバ３０の構成を説明する。なお、図１５〜１７の説明では、第１実施の形態で説明した図４〜６と異なる部分を中心に説明し、その他の部分の詳細の説明を省略する。図１５は、携帯情報端末１０a、１０ｂの要部の構成を示す機能ブロック図である。なお、携帯情報端末１０ａ、１０ｂは、同様の構成とすることができるので、図１５では携帯情報端末１０として示す。図１５の携帯情報端末１０は、触覚出力計測部１０９をさらに備える点で、図４の携帯情報端末１０と異なる。
【００８６】
触覚出力計測部１０９は、振動発生部１０７がタッチセンサ１０１のタッチ面又は携帯情報端末１０の筐体に振動を発生させると、これによる電圧、電流、又は周波数等の触覚出力を計測する。触覚出力計測部１０９は、例えば圧電素子や歪みゲージセンサ等により構成する。
【００８７】
制御部１０５は、触覚サーバ３０から能力評価要求を受信すると、振動発生部１０７及び触覚出力計測部１０９を用いて、触覚出力の能力評価を実行し、評価結果群を触覚サーバ３０に送信する。
【００８８】
図１６は、図１５の携帯情報端末１０の実装構造の一例を示す構成図である。図１６（Ａ）は要部断面図、図１６（Ｂ）は要部平面図である。図１６の携帯情報端末１０は、触覚出力計測部１０９を備える点で、図５の携帯情報端末１０と異なる。振動発生部１０７及び触覚出力計測部１０９は、圧電素子からなり、タッチセンサ１０１の表面上において、アッパーカバー１２２で覆われる一辺の近傍に、接着等により設けられる。そして、振動発生部１０７によってタッチセンサ１０１のタッチ面１０１aに振動が発せられると、触覚出力計測部１０９はその振動によりタッチセンサ１０１に生じる撓みに基づき、電圧値を計測値として出力する。
【００８９】
図１７は、触覚サーバ３０の要部の構成を示す機能ブロック図である。図１７の触覚サーバ３０は、制御部３０２がさらに振動情報補正部３１２の機能を有する点で、図６の触覚サーバ３０と異なる。
【００９０】
端末情報データベース３０３は、携帯情報端末１０の端末種別情報を複数記憶する。また、端末情報データベース３０３は、複数の評価入力信号群及び振動基準値を、それぞれ端末種別情報と対応付けて記憶する。評価入力信号は、例えば電流、電圧、周波数、振幅、又は波形パターン等の信号である。また、端末情報データベース３０３は、携帯情報端末１０から端末識別子及び評価結果群を受信すると、受信した端末識別子及び評価結果群を関連付けて記憶するとともに、評価日付を更新して端末識別子と関連付けて記憶する。
【００９１】
制御部３０２の振動情報補正部３１２は、制御部３０２がＷｅｂサーバ２０から取得するＷｅｂページ情報に含まれる触覚番号に対応する触覚信号を触覚データベース３０４から読み出すとともに、Ｗｅｂページ情報へのアクセス要求を送信した携帯情報端末１０の端末識別子に対応する評価結果群を端末情報データベース３０３から読み出す。そして、振動情報補正部３１２は、触覚データベース３０４から読み出した触覚信号を、この評価結果群により補正する。この補正処理については、後に詳細に説明する。
【００９２】
次に、図１８及び図１９を参照して、能力評価動作について更に詳細に説明する。図１８は、第２実施の形態に係る触覚サービスシステム１の能力評価動作を示すシーケンス図である。図１９は、図１８の能力評価動作における触覚サーバ３０の処理を示すフローチャートである。この能力評価動作は、携帯情報端末１０から触覚サーバ３０に対して、アクセス要求として端末識別子を送信すると開始される。なお、携帯情報端末１０ａ、１０ｂは、いずれも能力評価動作を行うので、図１８では携帯情報端末１０として示す。
【００９３】
図１９において、まず携帯情報端末１０から端末識別子を受信すると（ステップＳ９０）、触覚サーバ３０の制御部３０２は、この端末識別子が端末情報データベース３０３に記憶されているか否かを判断する（ステップＳ９１）。ステップＳ９１でこの端末識別子が端末情報データベース３０３に記憶されていない場合、触覚サーバ３０は、さらに端末種別情報を携帯情報端末１０から取得するために、端末種別要求を送受信部３０１から携帯情報端末１０に送信する（ステップＳ９２）。携帯情報端末１０は、触覚サーバ３０から端末種別要求を受信すると、触覚サーバ３０に対して端末種別情報を端末識別子と関連付けて送信する。ステップＳ９２の後、送受信部３０１で携帯情報端末１０からの端末種別情報及び端末識別子を受信すると、制御部３０２は、端末種別情報を端末識別子に対応付けて端末情報データベース３０３に登録する（ステップＳ９３）。ステップＳ９３の後、制御部３０２は、ステップＳ９４に進む。
【００９４】
一方、ステップＳ９１で、ステップＳ９０で受信した端末識別子が端末情報データベース３０３に記憶されている場合、触覚サーバ３０は、端末情報データベース３０３にこの端末識別子に対応する評価日付が記憶されているか否かを判断する（ステップＳ９７）。ステップＳ９７で端末情報データベース３０３にこの端末識別子に対応する評価日付が記憶されていない場合、制御部３０２は、ステップＳ９４に進む。
【００９５】
一方、端末情報データベース３０３にステップＳ９０で受信した端末識別子に対応する評価日付が記憶されている場合、制御部３０２は現在の日付と評価日付との差分をとり、評価日付からの経過日数を求める（ステップＳ９８）。次に、制御部３０２は、ステップＳ９８で求めた経過日数が第１の閾値より小さいか否かを判断し（ステップＳ９９）、経過日数が第１の閾値以上である場合はステップＳ９４に進む。一方、ステップＳ９９で経過日数が第１の閾値より小さい場合はステップＳ１００に進む。
【００９６】
ステップＳ９４では、触覚サーバ３０の制御部３０２は、送受信部３０１から能力評価要求を携帯情報端末１０に送信する（ステップＳ９４）。この能力評価要求は、携帯情報端末１０の端末種別情報に対応する評価入力信号群を含む。携帯情報端末１０は、触覚サーバ３０から能力評価要求を受信すると、能力評価要求に含まれる評価入力信号群に基づき能力評価を実行し、その評価結果群を端末識別子と関連付けて触覚サーバ３０に送信する。
【００９７】
触覚サーバ３０の制御部３０２は、ステップＳ９４の後、携帯情報端末１０から評価結果群及び端末識別子を受信すると、端末情報データベース３０３にこの評価結果群を端末識別子と対応付けて登録する（ステップＳ９５）。その後、制御部３０２は、評価日付を現在の日付に更新し、更新後の評価日付を端末識別子と対応付けて端末情報データベース３０３に登録し（ステップＳ９６）、その後処理を終了する。
【００９８】
ステップＳ１００では、制御部３０２はステップＳ９８で求めた経過日数が、第２の閾値（第２の閾値＜第１の閾値）より小さいか否かを判断する（ステップＳ１００）。ステップＳ１００で経過日数が第２の閾値以上である場合は、制御部３０２は、送受信部３０１から能力評価予約要求を携帯情報端末１０に送信する（ステップＳ１０１）。この能力評価予約要求は、携帯情報端末１０の端末種別情報に対応する評価入力信号群を含む。携帯情報端末１０は、触覚サーバ３０から能力評価予約要求を受信すると、操作者が所定時間以上操作を行っていない状態になってから能力評価を実行し、その後、その評価結果群と評価日付を記憶部１０８に一時的に記憶する。その後、携帯情報端末１０は、触覚サーバ３０にアクセス要求を送信する際に、評価結果群及び評価日付を記憶部１０８から読み出し、端末識別子と関連付けて、触覚サーバ３０に送信する。その後、携帯情報端末１０は記憶部１０８から評価結果群及び評価日付を消去する。
【００９９】
触覚サーバ３０の制御部３０２は、ステップＳ１０１の後、送受信部３０１で携帯情報端末１０からの評価結果群、評価日付、及び端末識別子を受信すると、端末情報データベース３０３に評価結果群及び評価日付を端末識別子と対応付けて登録し（ステップＳ１０２）、その後処理を終了する。
【０１００】
一方、ステップＳ１００で、ステップＳ９８で求めた経過日数が第２の閾値より小さいと判断した場合は、制御部３０２は、能力評価要求を携帯情報端末１０に送信することなく、処理を終了する。
【０１０１】
ここで、図２０を参照して、図１９の能力評価動作において、携帯情報端末１０が行う能力評価について説明する。図２０は、携帯情報端末１０が能力評価の際に用いる評価入力信号群の説明図である。図２０において、「タイプ０」〜「タイプｎ」に対応する行は、それぞれ評価入力信号に対応する。図２０の例では、各評価入力信号は、波形パターンと電圧値を含む。「波形パターン０」〜「波形パターンｎ」は、それぞれ異なる１つの周波数を持つ電圧波形から構成される。「電圧０」〜「電圧ｎ」は、それぞれ「波形パターン０」〜「波形パターンｎ」の振幅を意味する。
【０１０２】
そして、携帯情報端末１０の制御部１０５は、触覚サーバ３０から図２０の評価入力信号群を受信すると、まず評価入力信号群を振動発生部１０７に順次入力して、振動発生部１０７に振動を順次発生させる。すると、振動発生部１０７により順次発生される振動に基づき、触覚出力計測部１０９は電圧値を計測値として順次出力する。制御部１０５は、触覚出力計測部１０９が順次出力する計測値群を、評価結果群として触覚サーバ３０に送信する。
【０１０３】
次に、図２１に示すフローチャートを参照して、図１２のＷｅｂページ情報のアップロード動作について更に詳細に説明する。上述したように、携帯情報端末１０ａは、画像データや文字列データ等の表示情報と振動情報とを対応付けてＷｅｂページ情報としてアップロードすることができる。以降、図２１を参照して画像データと振動情報とを対応付けてアップロードする場合における携帯情報端末１０ａの処理を説明する。
【０１０４】
表示情報が画像データである場合、図２１に示すように、まず、操作者が携帯情報端末１０ａに対して画像データのアップロード要求を行うと、制御部１０５は、操作者に画像の撮像を促す。そして、制御部１０５は、操作者の操作に応じて、撮像部１０２により外部の物体Ａの画像を撮像し、画像データＡを取得する（ステップＳ１１０）。
【０１０５】
次に、制御部１０５は、操作者からの触覚設定要求があるか否かを判断する（ステップＳ１１１）。操作者からの触覚設定要求が無い場合、制御部１０５は、画像データＡをＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ１１２）、処理を終了する。
【０１０６】
一方、ステップＳ１１１で、操作者からの触覚設定要求がある場合、制御部１０５は、操作者に画像データＡに関連するキーワードの入力を促す。そして、操作者によりキーワードが入力されると（ステップＳ１１３）、制御部１０５は、携帯情報端末１０ａの端末種別情報「タイプＡ」、端末識別子「識別子Ａ」、及びステップＳ１１３で入力されたキーワードを、送受信部１０４から触覚サーバ３０に送信する（ステップＳ１１４）。
【０１０７】
ステップＳ１１４の後、触覚サーバ３０は、携帯情報端末１０ａから端末種別情報「タイプＡ」、端末識別子「識別子Ａ」、及びキーワードを受信すると、既に説明した図１９の能力評価動作の処理を開始する。そして、図１９の処理により、端末情報データベース３０３にこの端末識別子「識別子Ａ」に対応する評価結果群が登録されていない場合や、評価結果群が登録されていても更新日付からの経過日数が第２の閾値以上である場合、触覚サーバ３０は、携帯情報端末１０ａに能力評価要求又は能力評価予約要求を送信する。その後、触覚サーバ３０は、携帯情報端末１０から能力評価の評価結果群を受信すると、これを端末識別子「識別子Ａ」と対応付けて端末情報データベース３０３に登録する。
【０１０８】
また、触覚サーバ３０は、携帯情報端末１０ａから受信した端末種別情報「タイプＡ」に基づき、触覚データベース３０４から端末種別情報「タイプＡ」に対応する見本触覚データ群を読み出す。さらに触覚サーバ３０は、端末種別情報「タイプＡ」に対応する見本触覚データ群の中から、このキーワードに関連する見本触覚データ群を抽出する。その後、触覚サーバ３０は、端末情報データベース３０３から、端末識別子「識別子Ａ」に対応する評価結果群を読み出し、抽出した見本触覚データ群の各触覚信号をこの評価結果群に基づき補正する。そして、触覚サーバ３０は、この補正後の各触覚信号をそれぞれ触覚番号と関連付けた見本触覚データ群を、携帯情報端末１０ａに送信する。
【０１０９】
一方、携帯情報端末１０ａの制御部１０５は、ステップＳ１１４の後、送受信部１０４で触覚サーバ３０から能力評価要求又は能力評価予約要求を受信しているか否かを判断する（ステップＳ１１５）。ステップＳ１１５で、能力評価要求又は能力評価予約要求を受信している場合、制御部１０５は、能力評価を実行し、その評価結果群を触覚サーバ３０に送信する（ステップＳ１１６）。ステップＳ１１６の後、携帯情報端末１０ａは、触覚サーバ３０から、補正後の見本触覚データ群を受信し（ステップＳ１１７）、ステップＳ１１８に進む。一方、ステップＳ１１５で、能力評価要求又は能力評価予約要求を受信していない場合は、制御部１０５は、能力評価を実行することなく、補正後の見本触覚データ群を受信し（ステップＳ１１７）、ステップＳ１１８に進む。
【０１１０】
ステップＳ１１８では、制御部１０５は、操作者の指等がタッチセンサ１０１に触れている間に、各見本触覚データの触覚信号に基づき、振動発生部１０７で振動を順次発生させる（ステップＳ１１８）。ここで、操作者は、振動発生部１０７から順次発生される振動をタッチセンサ１０１を通じて指等で感じながら、画像データＡに対して設定するための振動を探し、見つかれば当該振動に対応した見本触覚データの触覚番号を選択する。例えば、操作者は、タッチセンサ１０１を通じて感じる各振動のうち、画像データＡが示す物体Ａの手触りに最も近い振動があれば、その振動に対応した見本触覚データの触覚番号を選択する。
【０１１１】
ステップＳ１１８の後、制御部１０５は、操作者が画像データＡに対して設定するための見本触覚データの触覚番号を選択したか否かを判断する（ステップＳ１１９）。ステップＳ１１９で、操作者が画像データＡに対して設定するための振動が見つからなかった等の理由で触覚番号を選択しなかった場合、制御部１０５は、画像データＡをＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ１２０）、処理を終了する。
【０１１２】
一方、ステップＳ１１９で操作者が画像データＡに対して設定するための触覚番号を選択した場合、制御部１０５は、画像データＡ、選択された触覚番号「１ａ」、及び携帯情報端末１０ａの端末種別情報「タイプＡ」をＷｅｂページ情報として、送受信部１０４からＷｅｂサーバ２０にアップロードし（ステップＳ１２１）、処理を終了する。
【０１１３】
なお、ステップＳ１１３で操作者に画像データＡに関連するキーワードを入力させることにより、ステップＳ１１５で携帯情報装置１０ａは画像データＡに関連した見本触覚データ群のみを取得することになる。これにより、操作者が画像データＡに設定するための振動を効率良く探すことができる。
【０１１４】
なお、文字列データと振動情報とを対応付けてアップロードする場合における携帯情報端末１０ａの処理は、図８のステップＳ３６を図２１のステップＳ１１５〜ステップＳ１１７の処理に置き換えたもとなるので、その詳細の説明を省略する。
【０１１５】
次に、図２２を参照して、図１３のＷｅｂページ情報へのアクセス動作について説明する。以降、図２２を参照してＷｅｂページ情報へのアクセス動作における触覚サーバ３０の処理を説明する。なお、Ｗｅｂページ情報へのアクセス動作における携帯情報端末１０ｂの処理は、図９に示した第１実施の形態と同様であるので、その詳細の説明を省略する。
【０１１６】
図２２は、図１３のＷｅｂページ情報へのアクセス動作における触覚サーバ３０の処理を示すフローチャートである。まず、触覚サーバ３０の制御部３０２は、送受信部３０１で携帯情報端末１０ｂからの端末種別情報「タイプＢ」及び端末識別子「識別子Ｂ」を受信すると（ステップＳ１３０）、これらを関連付けて端末情報データベース３０３に登録する。さらに、触覚サーバ３０は、既に説明した図１９の能力評価動作の処理を開始する（ステップＳ１３１）。そして、図１９の処理により、端末情報データベース３０３にこの端末識別子「識別子Ｂ」に対応する評価結果群が登録されていない場合や、評価結果群が登録されていても更新日付からの経過日数が第２の閾値以上である場合、触覚サーバ３０は、携帯情報端末１０ａに能力評価要求又は能力評価予約要求を送信する。その後、触覚サーバ３０は、携帯情報端末１０から能力評価の評価結果群を受信すると、これを端末情報データベース３０３に登録する。
【０１１７】
次に、制御部３０２は、送受信部３０１で携帯情報端末１０ｂからのＷｅｂページへのアクセス要求を受信すると（ステップＳ１３２）、Ｗｅｂサーバ２０からこのＷｅｂページの情報を取得する（ステップＳ１３３）。次に、制御部３０２のＷｅｂページ解析部３１０は、ステップＳ１３３で取得したＷｅｂページ情報を解析して、触覚番号が含まれているか否かを判断する（ステップＳ１３４）。
【０１１８】
ステップＳ１３４で、Ｗｅｂページ情報に触覚番号が含まれていない場合、制御部３０２は送受信部３０１からこのＷｅｂページ情報を携帯情報端末１０ｂに送信し（ステップＳ１３５）、処理を終了する。
【０１１９】
一方、ステップＳ１３４でＷｅｂページ情報に触覚番号が含まれている場合、Ｗｅｂページ解析部３１０は、ステップＳ１３０で受信した携帯情報端末１０ｂの端末種別情報「タイプＢ」を、端末情報データベース３０３から読み出す。そして、Ｗｅｂページ解析部３１０は、読み出した端末種別情報「タイプＢ」とＷｅｂページ情報に含まれる端末種別情報とが一致するか否かを判断する（ステップＳ１３６）。ステップＳ１３６でこれらの端末種別情報が一致する場合、次に制御部３０２の振動情報補正部３１２は、触覚データベース３０４からＷｅｂページ情報に含まれる触覚番号「１ｂ」に対応する触覚信号Ｓ（１ｂ）を読み出すとともに、端末情報データベース３０３から携帯情報端末１０ｂの端末識別子「識別子Ｂ」に対応する評価結果群を読み出す。そして、振動情報補正部３１２は、この触覚信号Ｓ（１ｂ）を評価結果群に基づき補正し（ステップＳ１３７）、Ｗｅｂページ情報の触覚番号「１ｂ」をこの補正後の触覚信号Ｓｒeｖに置き換える。その後、制御部３０２は、送受信部３０１から、画像データＡ、補正後の触覚信号Ｓｒｅｖ、及び端末種別情報「タイプＢ」を対応付けたＷｅｂページ情報を携帯情報端末１０ｂに送信し（ステップＳ１３５）、処理を終了する。
【０１２０】
一方、ステップＳ１３６で携帯情報端末１０ｂの端末種別情報「タイプＢ」とＷｅｂページ情報に含まれる端末種別情報とが一致しない場合、制御部３０２の振動情報変換部３１１は、携帯情報端末１０ｂの端末種別情報「タイプＢ」に基づき、Ｗｅｂページ情報の触覚番号「１ａ」及び端末種別情報「タイプＡ」を変換する（ステップＳ１３８）。ここで、振動情報変換部３１１は、まず触覚データベース３０４から携帯情報端末１０ｂの端末種別情報「タイプＢ」に対応付けられた見本触覚データ群を読み出し、この見本触覚データ群の中から、Ｗｅｂページ情報に含まれる触覚番号「１ａ」に対応する触覚番号「１ｂ」を読み出す。そして、振動情報変換部３１１は、Ｗｅｂページ情報に含まれる触覚番号「１ａ」を、触覚データベース３０４から読み出した触覚番号「１ｂ」に置き換える。また、振動情報変換部３１１は、Ｗｅｂページ情報に含まれる端末種別情報「タイプＡ」を、携帯情報端末１０ｂの端末種別情報「タイプＢ」に置き換える。
【０１２１】
ステップＳ１３８の後、制御部３０２の振動情報補正部３１２は、触覚データベース３０４からＷｅｂページ情報に含まれる触覚番号「１ｂ」に対応する触覚信号Ｓ（１ｂ）を読み出すとともに、端末情報データベース３０３から携帯情報端末１０ｂの端末識別子「識別子Ｂ」に対応する評価結果群を読み出す。そして、振動情報補正部３１２は、この触覚信号Ｓ（１ｂ）を評価結果群に基づき補正し（ステップＳ１３７）、Ｗｅｂページ情報の触覚番号「１ｂ」をこの補正後の触覚信号Ｓｒｅｖに置き換える。その後、制御部３０２は、送受信部３０１から、画像データＡ、補正後の触覚信号Ｓｒｅｖ、及び端末種別情報「タイプＢ」を対応付けたＷｅｂページ情報を携帯情報端末１０ｂに送信し（ステップＳ１３５）、処理を終了する。
【０１２２】
ここで、振動情報補正部３１２が行う触覚信号の補正の例を説明する。振動発生部１０７への入力電圧値Ｉｂに対して、触覚出力計測部１０９からの出力電圧値の振動基準値がＯｂであるとする。一方、現在の携帯情報端末１０ｂが、経年変化等により、振動発生部１０７への入力電圧値Ｉｂに対して、触覚出力計測部１０９からの出力電圧値がＯｎ（Ｏｎ≠Ｏｂ）であるとする。すると、現在の携帯情報端末１０ｂが、触覚出力計測部１０９に振動基準値Ｏｂを出力させるために、振動発生部１０７に入力する必要がある入力電圧値Ｉｎについて、以下の式が成り立つ。なお、以下の式では、線形性が成り立つと仮定している。
Ｏｂ＝Ｆ（Ｉｂ）
Ｏｂ＝Ｇ（Ｉｎ）
これにより、
Ｉｎ＝Ｇ−１（Ｆ（Ｉｂ））
が得られる。
【０１２３】
よって、例えば、
Ｏｂ＝αＩｂ
Ｏｂ＝βＩｎ
が成り立つと仮定すると、
Ｉｎ＝α／β×Ｉｂ
が得られる。振動情報補正部３１２は、この補正係数（補正情報）α／βを、携帯情報端末１０ｂから受信する評価結果群に基づき、図２０の波形パターン毎に算出する。
【０１２４】
そして、振動情報補正部３１２は、図２２のステップＳ１３７において、補正後の触覚信号Ｓｒｅｖを、
Ｓｒｅｖ＝α／β×Ｓ（１ｂ）
により求める。
【０１２５】
第２実施の形態は、触覚サーバ３０が携帯情報端末１０に振動情報を送信する際に、その携帯情報端末１０の性能が劣化している場合は、その携帯情報端末１０上での触覚出力が所定基準を満たすように、この振動情報を変更するものである。これにより、同一の端末種別に係る複数の携帯情報端末間での触覚出力の差異を小さくすることができる。
【０１２６】
以上より、本発明によれば、端末種別、固体差、又は経年変化等に影響されることなく、振動情報に対応する所望の触感を呈示できる。
【０１２７】
なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、触覚サービスシステム１からＷｅｂサーバ２０を除くこともできる。この場合、まず、携帯情報端末１０は、触覚サーバ３０に表示情報及び端末情報（端末種別情報又は端末識別子）を送信する。そして、触覚サーバ３０は、携帯情報端末１０から表示情報及び端末情報を受信すると、この表示情報及び端末情報に基づき振動情報（触覚番号又は触覚信号）を生成し、該振動情報を、携帯情報端末１０に送信する。ここで、触覚サーバ３０は、例えば表示情報及び端末情報に対応付けた振動情報を予め記憶しておき、この記憶している振動情報を、第１又は第２実施の形態で説明したように変更して、携帯情報端末１０に送信する。その後、携帯情報端末１０は、触覚サーバ３０から振動情報を受信すると、表示情報を表示部１０３に表示させるとともに、タッチセンサ１０１を介して入力を受け付けると、振動発生部１０７にこの振動情報に基づく振動を発生させる。
【０１２８】
また、第２実施の形態では、触覚サーバ３０は、携帯情報端末１０から端末種別情報及び端末識別子の両方を受信して、端末種別情報に基づく振動情報の変換及び端末識別子に基づく振動情報の補正を行う。しかし、この代わりに、触覚サーバ３０は、携帯情報端末１０から端末識別子のみを受信して、端末識別子に基づく振動情報の補正のみを行うように構成することもできる。この場合、触覚サーバ３０の端末情報データベース３０３は、複数の評価入力信号群及び振動基準値を、それぞれ端末識別子と対応付けて記憶することになる。
【０１２９】
また、図２０の例では、評価入力信号の波形パターンが１つの周波数の波形から構成されるものとしたが、波形パターンは複数の周波数の波形から構成することもできる。波形パターンが複数の周波数の波形から構成される場合は、振動情報補正部３１２は、波形パターンを構成する各波形の周波数毎に補正係数α／βを求め、図２２のステップＳ１３７において、各補正係数α／βに基づき、触覚信号を補正することになる。
【０１３０】
また、図２１を参照して説明したＷｅｂページ情報のアップロード動作では、触覚サーバ３０は、携帯情報端末１０aに見本触覚データ群を送信する前に、前述した所定の場合に携帯情報端末１０ａに能力評価を実行させ、その評価結果群によって見本触覚データ群を補正してから携帯情報端末１０aに送信する。しかし、触覚サーバ３０は、携帯情報端末１０aに補正前の見本触覚データ群と能力評価要求又は能力評価予約要求とを合わせて送信することもできる。この場合、携帯情報端末１０ａは、触覚サーバ３０から受信する見本触覚データ群に基づき振動を順次発生させるとともに、能力評価を実行してその評価結果群を触覚サーバ３０に送信する。これにより、携帯情報端末１０ａが能力評価を実行する間に操作者が待たされることを、防止することができる。
【０１３１】
また、図２２を参照して説明したＷｅｂページ情報へのアクセス動作では、触覚サーバ３０は、携帯情報端末１０ｂにＷｅｂページ情報を送信する前に、前述した所定の場合に携帯情報端末１０ｂに能力評価を実行させ、その評価結果群によってＷｅｂページ情報を補正してから携帯情報端末１０ｂに送信する。しかし、触覚サーバ３０は、携帯情報端末１０ｂに補正前のＷｅｂページ情報と能力評価要求又は能力評価予約要求とを合わせて送信することもできる。この場合、携帯情報端末１０ｂは、触覚サーバ３０からＷｅｂページ情報に基づき振動を発生させるとともに、能力評価を実行してその評価結果群を触覚サーバ３０に送信する。これにより、携帯情報端末１０ｂが能力評価を実行する間に操作者が待たされることを、防止することができる。
【０１３２】
また、図２や図１３を参照して説明したＷｅｂページ情報へのアクセス動作では、携帯情報端末１０ｂは、振動情報を表示情報と合わせてＷｅｂサーバ２０から触覚サーバ３０を介して取得するが、振動情報と表示情報はそれぞれ異なるサーバ等から取得することもできる。また、携帯情報端末１０ｂからの表示情報のみで十分な場合には、Ｗｅｂサーバ２０へのアクセスを省略することができる。
【０１３３】
また、図５や図１６の例では、振動発生部１０７はタッチセンサ１０１の裏面上に設けているが、代わりに筐体１２０の内面上に設けてもよい。振動発生部１０７を筐体１２０の内面上に設ける場合、振動発生部１０７は筐体１２０を振動させることにより、タッチセンサ１０１に接触している操作者の指等の触覚を刺激し、触感を呈示する。
【０１３４】
本発明における「振動発生部によるタッチセンサのタッチ面への振動」は、タッチセンサのタッチ面を直接的または間接的に振動させるものであればよく、上述の実施例以外において、例えば、振動発生部１０６を振動モータ（偏心モータ）とし、タッチセンサ１０１のタッチ面１０１ａを直接的に振動させたり、タッチセンサ１０１を保持する保持部材や携帯情報端末の筐体１２０を振動させてタッチ面１０１ａを間接的に振動させたりするように構成してもよい。
【０１３５】
また、本発明における「タッチセンサでの入力の受け付け」は、第１実施の形態のように入力対象によるタッチセンサ１０１への接触を検知して入力を受け付ける場合であってもよく、第２実施の形態において入力対象（指等）によるタッチセンサ１０１への押圧荷重を検出する荷重検出部を設け、入力対象によるタッチセンサ１０１への押圧荷重が所定荷重閾値を超えた場合に入力を受け付ける場合であってもよい。
【０１３６】
入力対象によるタッチセンサ１０１への押圧荷重が所定荷重閾値を超えた場合に入力を受け付ける場合には、携帯情報端末１０にタッチセンサ１０１のタッチ面１０１ａに対する押圧荷重を検出する荷重検出部を設け、荷重検出部が検出する押圧荷重が入力を受け付ける所定の基準を満たした際に、振動発生部１０７にタッチ面１０１ａへの振動を発生させるようにしてもよい。荷重検出部は、例えば歪みゲージセンサや圧電素子等の荷重に対してリニアに反応する素子を用いて構成することができる。また、振動発生部１０７がタッチセンサ１０１に設けられた圧電素子で構成される場合には、荷重検出部及び振動発生部１０７は、当該圧電素子を共用して構成することもできる。圧電素子は、圧力が加わると電力を発生し、電力が加えられると変形するためである。あるいは、第２実施の形態のように、触覚出力計測部１０９を有する場合は、この触覚出力計測部１０９を荷重検出部として兼用することもできる。なお、荷重検出部により検出される押圧荷重が入力を受け付ける所定の基準を満たした際とは、荷重検出部により検出される押圧荷重が入力を受け付ける所定値に達した際であってもよいし、荷重検出部により検出される押圧荷重が入力を受け付ける所定値を超えた際でもよいし、荷重検出部により入力を受け付ける所定値が検出された際でもよい。
【０１３７】
また、タッチセンサ１０１及び表示部１０３は、タッチセンサ１０１と表示部１０３との両機能を共通の基板に持たせる等により、一体化した装置によって構成することもできる。このようなタッチセンサ１０１と表示部１０３との両機能を一体化した装置の構成の一例としては、液晶パネルが有するマトリクス状配列の画素電極群に、フォトダイオード等の複数の光電変換素子を規則的に混在させたものがある。この装置は、液晶パネル構造によって画像を表示する一方で、パネル表面の所望位置をタッチ入力するペンの先端で液晶表示用のバックライトの光を反射し、この反射光を周辺の光電変換素子が受光することにより、タッチ位置を検出することができる。
【符号の説明】
【０１３８】
１  触覚サービスシステム
１０ａ、１０ｂ、１０  携帯情報端末
１５ａ、１５ｂ  無線基地局
２０  Ｗｅｂサーバ
３０  触覚サーバ
４０  ネットワーク
１０１  タッチセンサ
１０１ａ  タッチ面
１０２  撮像部
１０３  表示部
１０４  送受信部
１０５  制御部
１０７  振動発生部
１０８  記憶部
１０９  触覚出力計測部
１１０  Ｗｅｂ画面構成部
１２０  筐体
１２１  インシュレータ
１２２  アッパーカバー
１２３  インシュレータ
３０１  送受信部
３０２  制御部
３０３  端末情報データベース
３０４  触覚データベース
３１０  Ｗｅｂページ解析部
３１１  振動情報変換部
３１２  振動情報補正部
【図１】
0005738052.tif 000002
【図２】
0005738052.tif 000003
【図３】
0005738052.tif 000004
【図４】
0005738052.tif 000005
【図５】
0005738052.tif 000006
【図６】
0005738052.tif 000007
【図７】
0005738052.tif 000008
【図８】
0005738052.tif 000009
【図９】
0005738052.tif 000010
【図１０】
0005738052.tif 000011
【図１１】
0005738052.tif 000012
【図１２】
0005738052.tif 000013
【図１３】
0005738052.tif 000014
【図１４】
0005738052.tif 000015
【図１５】
0005738052.tif 000016
【図１６】
0005738052.tif 000017
【図１７】
0005738052.tif 000018
【図１８】
0005738052.tif 000019
【図１９】
0005738052.tif 000020
【図２０】
0005738052.tif 000021
【図２１】
0005738052.tif 000022
【図２２】
0005738052.tif 000023