(57)【要約】 【課題】  操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動時間を有する複数種類の振動を発生できるようにする。【解決手段】  入力検出面を有して操作者の指３０ａの接触位置及び当該操作者の指３０ａの摺動速度を検出する入力検出手段２４と、この入力検出手段２４によって検出された摺動速度に基づく振動パターンを演算するＣＰＵ３２と、このＣＰＵ３２によって演算された振動パターンに基づいて入力検出面を振動する振動手段４０とを備えるものである。ＣＰＵ３２は、操作者の指３０ａが入力検出面に接触した位置から遠ざかるに従って、入力検出面を低周波数かつ小振幅の振動から、高周波数かつ大振幅の振動を発生するような振動パターンを演算する。この構成によって、操作者の指３０ａの摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターンを有する複数種類の振動を発生させることができる。【選択図】    図４
2005284416.tif 000002
【特許請求の範囲】
【請求項１】
入力検出面上を摺動するように接触操作される触覚機能付き入力装置であって、
前記入力検出面を有して操作体の接触位置及び当該操作体の摺動速度を検出する入力検出手段と、
前記入力検出手段によって検出された摺動速度に基づく振動パターンを演算する演算手段と、
前記演算手段によって演算された振動パターンに基づいて前記入力検出面を振動する振動手段とを備えることを特徴とする触覚機能付き入力装置。
【請求項２】
前記演算手段は、
前記操作体が入力検出面に接触した位置から遠ざかるに従って、前記入力検出面を低周波数かつ小振幅の振動から、高周波数かつ大振幅の振動を発生するような振動パターンを演算することを特徴とする請求項１に記載の触覚機能付き入力装置。
【請求項３】
前記摺動速度に基づいて入力情報を可変制御する制御手段を備えることを特徴とする請求項１に記載の触覚機能付き入力装置。
【請求項４】
前記操作体を入力検出面に接触した位置から摺動停止に至る距離情報に基づいて入力情報を可変制御する制御手段を備えることを特徴とする請求項１に記載の触覚機能付き入力装置。
【請求項５】
入力検出面上を摺動するように接触操作して情報を入力する方法であって、
前記入力検出面に接触操作される操作体の接触位置及び当該操作体の摺動速度を検出する行程と、
検出された前記操作体の接触位置及び当該操作体の摺動速度に基づく振動パターンを演算する行程と、
演算された前記振動パターンに基づいて前記入力検出面を振動する行程とを有することを特徴とする情報入力方法。
【請求項６】
前記振動パターン演算の際に、
前記操作体が入力検出面に接触した位置から遠ざかるに従って、前記入力検出面を低周波数かつ小振幅の振動から、高周波数かつ大振幅の振動を発生するような振動パターンを演算することを特徴とする請求項５に記載の情報入力方法。
【請求項７】
前記摺動速度に基づいて入力情報量を調整することを特徴とする請求項５に記載の情報入力方法。
【請求項８】
前記操作体を入力検出面に接触した位置から摺動停止に至る距離情報に基づいて入力情報を選択することを特徴とする請求項５に記載の情報入力方法。
【請求項９】
入力検出面上を摺動するように接触操作される触覚機能付きの入力装置と、
前記入力装置によって入力された情報に基づく表示画面を表示する表示手段とを備えた電子機器であって、
前記入力装置は、
前記入力検出面を有して操作体の接触位置及び当該操作体の摺動速度を検出する入力検出手段と、
前記入力検出手段によって検出された摺動速度に基づく振動パターンを演算する演算手段と、
前記演算手段によって演算された振動パターンに基づいて前記入力検出面を振動する振動手段とを有することを特徴とする電子機器。
【請求項１０】
前記演算手段は、
前記操作体が入力検出面に接触した位置から遠ざかるに従って、前記入力検出面を低周波数かつ小振幅の振動から、高周波数かつ大振幅の振動を発生するような振動パターンを演算することを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記摺動速度に基づいて入力情報の可変制御する制御手段を備えることを特徴とする請求項９に記載の電子機器。
【請求項１２】
前記操作体を入力検出面に接触した位置から摺動停止に至る距離情報に基づいて入力情報を可変制御する制御手段を備えることを特徴とする請求項９に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力検出面上を摺動するように接触操作して情報を入力するデジタルカメラや、情報処理装置、携帯電話機、情報携帯端末装置等に適用して好適な触覚機能付き入力装置、情報入力方法及び電子機器に関する。詳しくは、入力検出面における操作体の接触位置及び当該操作体の摺動速度に基づいて演算された振動パターンにより当該入力検出面を振動する振動手段を備え、操作体となる操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動時間（振幅と周波数と振動回数）を有する複数種類の振動を発生できるようにしたものである。
【背景技術】
【０００２】
近年、ユーザ（操作者）は、多種類の動作モードを装備したデジタルカメラを使用して被写体を撮影したり、携帯電話機やＰＤＡ（Personal Digital Assistants）等の携帯端末装置に様々なコンテンツを取り込み、それを利用するようになってきた。これらのデジタルカメラや携帯端末装置等には入力装置が具備される。入力装置にはキーボードや、ＪＯＧダイヤル等の入力手段、表示部を合わせたタッチパネルなどが使用される場合が多い。
【０００３】
この種のデジタルカメラや携帯端末装置等に関連して特許文献１には、携帯情報端末及びプログラムが開示されている。この携帯情報端末によれば、端末装置本体に表示部と、本体のほぼ中央にＪＯＧダイヤルとを備える。ＪＯＧダイヤルは、表示部とは別の位置に設けられる。このＪＯＧダイヤルは、時計方向又は反時計方向に回転され、この回転に連動して表示部に表示された画像が回転するようになされる。しかも、ＪＯＧダイヤルを本体の方向に押下すると、画像範囲を変更するようになされる。このように情報端末を構成すると、より快適に各種の操作を実行できるというものである。つまり、ＪＯＧダイヤルは、メカ的な構造を採用することによって、操作者に、表示部において、入力項目を選択する毎に、表示部の変化と同期した触覚を操作者に与えられる。
【０００４】
また、他の触覚入力機能付きの携帯端末装置には、各種方式のタッチパネルと表示部とを合わせた入力機能付表示部を備えたものがある。この種の携帯端末装置によれば、操作者の視覚からみて、表示部の奥行き方向以外の２次元において、アイコン表示位置を直接タッチして入力項目を選択するようになされる。このように、操作者は、表示部に表示される各種アイコン等を直接さわる（入力する、タッチする）等の感覚で、入力操作を行うことができ、目の移動量も、ＪＯＧダイヤル方式に比べて少なく、より直接的に入力項目を選択することができるというものである。
【０００５】
【特許文献１】特開２００３−２５６１２０号公報（第２乃至３頁  第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、従来例に係る触覚入力機能付きのデジタルカメラや、情報処理装置、携帯電話機、情報携帯端末装置等の電子機器によれば、以下のような問題がある。
【０００７】
ｉ．特許文献１に見られるような表示部とＪＯＧダイヤルとが分離配置された携帯情報端末によれば、機械的な構造が発生せしめる単一の触覚のみしか与えることができず、操作者に採って、インパクトのある触覚となっていないのが現状である。
【０００８】
ii．また、各種方式のタッチパネルと表示部とを合わせた入力機能付きの携帯端末装置によれば、表示部でアイコンを選択した際に、その選択と同期した触覚を操作者に与えることができていない。
【０００９】
iii．因みに、複数の振動体と入力手段とを組み合わせて触覚機能付きの入力装置を構成し、その入力操作面上を直線的に接触操作して触覚を得ようとした場合に、特許文献１に見られるような表示部と入力手段とを分離配置する機構と、各種方式のタッチパネルと表示部とを合わせた入力機能とを単に組み合わせただけでは、操作者が入力操作面上を接触操作する速度が異なると、満足な触覚が得られない事態を招くことが予想される。
【００１０】
そこで、この発明は、このような従来の課題を解決したものであって、操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動時間を有する複数種類の振動を発生できるようにした触覚機能付き入力装置、情報入力方法及び電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題は、入力検出面上を摺動するように接触操作される触覚機能付き入力装置であって、入力検出面を有して操作体の接触位置及び当該操作体の摺動速度を検出する入力検出手段と、この入力検出手段によって検出された摺動速度に基づく振動パターンを演算する演算手段と、この演算手段によって演算された振動パターンに基づいて入力検出面を振動する振動手段とを備えることを特徴とする触覚機能付き入力装置によって解決される。
【００１２】
本発明に係る触覚機能付き入力装置によれば、入力検出面上を摺動するように接触操作される場合を前提にして、入力検出面を有した入力検出手段は、操作体の一例となる操作者の指の接触位置及び当該指の摺動速度を検出する。演算手段は、入力検出手段によって検出された操作者の指等の摺動速度に基づく振動パターンを演算する。
【００１３】
例えば、演算手段は、操作体が入力検出面に接触した位置から遠ざかるに従って、入力検出面を低周波数かつ小振幅の振動から、高周波数かつ大振幅の振動を発生するような振動パターンを演算する。振動手段は、演算手段によって演算された振動パターンに基づいて入力検出面を振動するようになる。
【００１４】
従って、操作者の指の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターン（振幅と周波数と振動回数）を有する複数種類の振動を発生させることができる。
【００１５】
本発明に係る情報入力方法は、入力検出面上を摺動するように接触操作して情報を入力する方法であって、入力検出面に接触操作される操作体の接触位置及び当該操作体の摺動速度を検出する行程と、ここで検出された操作体の接触位置及び当該操作体の摺動速度に基づく振動パターンを演算する行程と、ここで演算された振動パターンに基づいて入力検出面を振動する行程とを有することを特徴とするものである。
【００１６】
本発明に係る情報入力方法によれば、入力検出面上を摺動するように接触操作して情報を入力する場合に、操作体となる操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターンを有する複数種類の振動を発生させることができる。
【００１７】
本発明に係る電子機器は、入力検出面上を摺動するように接触操作される触覚機能付きの入力装置と、この入力装置によって入力された情報に基づく表示画面を表示する表示手段とを備えた電子機器であって、入力装置は、入力検出面を有して操作体の接触位置及び当該操作体の摺動速度を検出する入力検出手段と、この入力検出手段によって検出された摺動速度に基づく振動パターンを演算する演算手段と、この演算手段によって演算された振動パターンに基づいて入力検出面を振動する振動手段とを有することを特徴とするものである。
【００１８】
本発明に係る電子機器によれば、本発明に係る触覚機能付き入力装置が応用されるので、入力検出面上を摺動するように接触操作して情報を入力する場合に、操作者の指の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターンを有する複数種類の振動を発生させることができる。
【発明の効果】
【００１９】
本発明に係る触覚機能付き入力装置によれば、入力検出面における操作体の接触位置及び当該操作体の摺動速度に基づいて演算された振動パターンにより当該入力検出面を振動する振動手段を備えるものである。
【００２０】
この構成によって、操作体となる操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターン（振幅と周波数と振動回数）を有する複数種類の振動を発生させることができる。
【００２１】
本発明に係る情報入力方法によれば、入力検出面上を摺動するように接触操作して情報を入力する場合に、入力検出面における操作体の接触位置及び当該操作体の摺動速度に基づく振動パターンを演算し、ここで演算された振動パターンに基づいて入力検出面を振動するようになされる。
【００２２】
この構成によって、操作体となる操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターンを有する複数種類の振動を発生させることができる。
【００２３】
本発明に係る電子機器によれば、本発明に係る触覚機能付き入力装置が応用されるので、入力検出面上を摺動するように接触操作して情報を入力する場合に、操作体となる操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターンを有する複数種類の振動を発生させることができる。
【発明を実施するための最良の形態】
【００２４】
続いて、この発明に係る触覚機能付き入力装置、情報入力方法及び電子機器の一実施例について、図面を参照しながら説明をする。
【実施例１】
【００２５】
図１は本発明に係る各実施例としての触覚機能付き入力装置を応用したデジタルカメラ１００の構成例を示す斜視図である。
この実施例では、入力検出面における操作体の接触位置及び当該操作体の摺動速度に基づいて演算された振動パターンにより当該入力検出面を振動する振動手段を備え、操作体となる操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動時間（周波数、振幅及び回数数）を有する複数種類の振動を発生できるようにしたものである。
【００２６】
図１に示すデジタルカメラ１００は、電子機器の一例であり、本発明に係る触覚機能付き入力装置を応用したものである。このデジタルカメラ１００は、カメラ本体２０を有している。カメラ本体２０は筺体２２から構成される。筺体２２は、略箱型の前面ケース２１Ａ及び後面ケース２１Ｂの開口部を互いに略方形状のゴムなどからなる衝撃吸収材２３を間に挟んだ状態で突き合わせて組み立てられる。
【００２７】
筺体２２を構成する上面板には、触覚機能付きの入力装置を構成する入力検出手段２４が設けられる。入力検出手段２４は入力検出面を有しており、スライド入力モード時に操作される。スライド入力モードとは、再生／早送りモード、ズームアウトモード、ズームインモード、ボリューム調整モード等のモード切換時に、その入力検出面上を摺動するように接触入力する操作をいう。この例では、スライド入力モードの他に、他の処理モードが準備される。他の処理モードには、シャッタボタン操作、消去ボタン操作、電源ボタン操作、標準モード又はスナップモードの切り替え操作等が含まれる。入力検出手段２４には、長方形状の静電入力シートが使用される。
【００２８】
また、前面ケース２１Ａの内面であって、入力検出手段２４の長手方向に沿って、振動手段を構成するアクチュエータ２５ａ及び２５ｂが所定の間隔を空けて設けられ、所望の振動パターンに基づいて入力検出面を振動するようになされる。同様にして、後面ケース２１Ｂの内面であって、入力検出手段２４の長手方向に沿って、アクチュエータ２５ｃ及び２５ｄが所定の間隔を空けて設けられ、所望の振動パターンに基づいて入力検出面を振動するようになされる。この例で、アクチュエータ２５ａとアクチュエータ２５ｃとが対向し、アクチュエータ２５ｂとアクチュエータ２５ｄとが対向するように配置される。振動を強めるためである。
【００２９】
この他に前面ケース２１Ａには、図１に示すレンズ２６が取り付けられ、ズーム機能を有して被写体撮影時に結像するようになされる。また、前面ケース２１Ａの右隅には、外部インターフェイス用端子３９が設けられ、外部機器と接続し、情報をやりとりできるようになされている。
【００３０】
図２は、カメラ本体２０の背面の構成例を示す斜視図である。図２に示す後面ケース２１Ｂには表示手段２９が設けられ、入力検出手段２４によって入力された情報に基づく表示画面を表示するようになされる。表示手段２９はモニタ機能の他にファインダー等の機能を果たすようになされる。表示手段２９には、６４０画素×４８０画素程度の解像度を有する液晶表示ディスプレイ（ＬＣＤ）が使用される。
【００３１】
図３Ａは、カメラ本体２０を底面から見た断面図である。図３Ａに示すカメラ本体２０を底面から見ると、筐体２２の内部には、レンズ２６や表示手段２９の他に基板実装部品２７やバッテリー２８等が内装されている。図３Ｂは、カメラ本体２０を上面から見た断面図である。図３Ｂに示すカメラ本体２０を上面から見ると、筐体２２の内部には、入力検出手段２４及びアクチュエータ２５ａ〜２５ｆが実装されている。図３Ｂに示す入力検出手段２４は、静電容量入力シートによって構成される。１枚の静電容量入力シートは、略矩形状のシートで構成され、上述の各モードボタンの複数機能は、１枚の静電容量入力シートの複数の所定部位を押圧することで各機能動作が行われる。
【００３２】
この例で入力検出手段２４の左右の下方には、前面ケース２１Ａ及び後面ケース２１Ｂの内面に設けられたアクチュエータ２５ａ〜２５ｄの他に、アクチュエータ２５ｅ及び２５ｆが設けられ、所望の振動パターンに基づいて、例えば、操作方向に振動が移動するように、入力検出面を振動するようになされる。各々のアクチュエータ２５ａ〜２５ｆは、圧電シートあるいは圧電素子から構成される。
【００３３】
次に、本発明の触覚機能付きの入力装置、デジタルカメラ１００及びデジタルカメラ１００における感触フィードバック入力方法について説明をする。図４は、デジタルカメラ１００の内部構成例を示すブロック図であり、図１〜図３に示した筐体内の基板実装部品２７等から構成される各機能の要部のブロックを示している。図４で図２との対応する部分には同一符号を付している。
【００３４】
図４に示すデジタルカメラ１００は、入力検出手段２４、表示手段２９、Ａ／Ｄドライバ３１、ＣＰＵ３２、電源ユニット３３、カメラ３４、その他のデバイス３５、スピーカ３６、振動手段４０を備えている。
【００３５】
入力検出手段２４は、図２等に示したような入力検出面を有しており、操作体としての操作者の指３０ａの接触位置及び当該操作者の指３０ａのスライド（動速）度を検出するようになされる。この入力検出手段２４に関して、図２では静電容量シートとしての静電容量方式の入力デバイスを説明したが、これに限られることはなく、カーソリングと選択の機能を区別できるものであれば何でも良い。
【００３６】
例えば、入力検出手段２４は、抵抗膜方式、表面波弾性方式（ＡＷ）、光方式、複数段方式タクトスイッチ等の入力デバイスであっても良い。好ましくは、位置情報と力情報をＣＰＵ３２に与えられる構成の入力デバイスであれば良い。上述の入力検出手段２４は、操作者の指３０ａを介して少なくとも位置情報Ｓ１及び入力量となる力情報Ｓ２（押圧力）が入力される。
【００３７】
表示手段２９は、入力検出手段２４によって入力された情報に基づく表示画面を表示するようになされる。表示手段２９はモニタ機能の他にファインダー等の機能を果たすようになされる。例えば、表示手段２９はＣＰＵ３２からの制御情報（指令Ｄ）に基づいてズームイン、ズームアウト、再生／早送りモード、ボリューム（Ｖｏｌ）調整モード等のアイコンを表示するようになされる。
【００３８】
入力検出手段２４にはＡ／Ｄドライバ３１が接続され、入力検出手段２４から出力される位置情報Ｓ１及び入力量Ｓ２を入力してアナログ・デジタル変換をするようになされる。例えば、Ａ／Ｄドライバ３１は、カーソリングと選択機能とを区別するために位置情報Ｓ１及び入力量Ｓ２よりなるアナログ信号をデジタルデータに変換する。これと共に、Ａ／Ｄドライバ３１は、演算を行ってカーソリング入力か選択情報かを検出し、カーソリングか選択かのフラグからなるデータＤ３あるいは位置情報Ｄ１又は入力量Ｄ２をＣＰＵ３２に供給する。これらの演算はＣＰＵ３２内で行なつてもよい。
【００３９】
Ａ／Ｄドライバ３１には、演算手段の一例となるＣＰＵ３２が接続され、Ａ／Ｄドライバ３１からの入力信号を受けて指令Ｄを電源ユニット３３、カメラ部３４、その他のデバイス３５、表示手段２９、スピーカ３６、アクチュエータ駆動部３７のデバイスに供給する。
【００４０】
例えば、ＣＰＵ３２は、同一振動モード内において、操作者３０のスライド速度をパラメータにして、アクチュエータ駆動回路３７で発生させる正弦波形を加工する機能（アルゴリズム）を有している。ＣＰＵ３２は入力検出手段２４によって検出されたスライド速度に基づく振動パターンを演算するようになされる。この例でＣＰＵ３２は、操作者の指３０ａが入力検出面に接触した位置から遠ざかるに従って、入力検出面を低周波数かつ小振幅の振動から、高周波数かつ大振幅の振動を発生するような振動パターンを演算する。
【００４１】
また、ＣＰＵ３２は制御手段を構成し、摺動速度に基づいて入力情報を可変制御するようになされる。例えば、ＣＰＵ３２は、標準の摺動速度により操作者の指が摺動された場合の入力情報量よりも、早く摺動された場合の入力情報量を多く設定するような制御を実行する。
【００４２】
振動手段４０は、アクチュエータ駆動回路３７及びアクチュエータ２５ａ〜２５ｆから構成され、ＣＰＵ３２によって演算された振動パターンに基づいて操作方向に振動が移動するように入力検出面を振動する。上述のＣＰＵ３２には、アクチュエータ駆動回路３７が接続され、ＣＰＵ３２からの指令Ｄに従って、振動制御信号Ｓａ〜Ｓｆを発生し、複数のアクチュエータ２５ａ、２５ｂ、２５ｃ、２５ｄ、２６ｅ、２６ｆに振動制御信号Ｓａ〜Ｓｆを供給するようになされる。振動制御信号Ｓａ〜Ｓｆは、例えば、正弦波形からなる出力波形Ｗ１〜Ｗ３・・・を有している。６個のアクチュエータ２５ａ〜２５ｆを駆動するためである。
【００４３】
また、ＣＰＵ３２にはカメラ３４が接続され、指令Ｄに基づいて上述したレンズ２６を通じて被写体を撮影するようになされる。カメラ３４には、図示しない撮像装置（ＣＣＤ装置）が使用され、被写体撮影により得られた撮影データを出力するようになされる。
【００４４】
その他のデバイス３５には、記憶装置や外部端子等が含まれる。例えば、記憶装置は、ＣＰＵ３２からの指令Ｄに基づいて撮影データを格納したり、その撮影データを読み出すようになされる。外部端子には、図１に示した外部インターフェイス端子３９が含まれ、プリンタ等の外部機器へＣＰＵ３２からの指令Ｄを出力して図示しないプリンタモードを実行するようになされる。スピーカ３６はＣＰＵ３２からの指令Ｄに基づいてアイコン確認音や、機器取り扱いアナウンス音等を放音するようになされる。
【００４５】
電源ユニット３３は先に説明したバッテリー２８に接続され、入力検出手段２４、表示手段２９、Ａ／Ｄドライバ３１、ＣＰＵ３２、カメラ３４、その他のデバイス（記憶装置、外部端子等）３５及び振動手段４０等に電源を供給するようになされる。
【００４６】
このようにデジタルカメラ１００を構成すると、操作者の指３０ａの摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターン（振幅と周波数と振動回数）を有する複数種類の振動を発生させることができる。操作者３０は指３０ａに振動を受けて触感としてＣＰＵ３２からの機能毎の振動を感じる。また表示手段２９の表示内容は操作者の目による視覚により、スピーカ３６からの放音は操作者の耳による聴覚により各機能を判断するようになされる。
【００４７】
次に、操作者が指３０ａを使って入力操作面をスライドさせながら、カメラ本体２０からの触覚を得る動作例について説明をする。図５は、入力検出手段２４における操作例を示す斜視図であり、操作者の指３０ａの部分を拡大した図である。
【００４８】
この例で、図５に示す入力検出手段２４は入力操作面ＰＲを有しており、この入力操作面Ｐ６に操作者の指３０ａを一定の力で接触した状態で、例えば、図中、左斜め下部から右斜め上部に向けて所定の速度でスライドする（なぞる）ように操作される。入力操作面ＰＲは、図中、波線で囲んだ領域であって、入力検出手段２４を投影する筐体上面を含むものとする。
【００４９】
図６Ａ及びＢは、入力検出手段２４と入力位置Ｐ１〜Ｐ５との関係例を示す図である。この例で、図６Ａに示す入力検出手段２４の左右にはアクチュエータ２５ｅ及び２５ｆが設けられる。入力検出手段２４や、アクチュエータ２５ａ、２５ｂ、アクチュエータ２５ｅ、２５ｆ等のいずれも、接着剤２７で筐体２２に固定されている。入力検出手段２４は、静電容量方式シート（タッチパネル）等が使用され、操作者の指３０ａの摺動速度を検出するようになされる。
【００５０】
図６Ｂにおいて、入力操作面ＰＲには、位置Ｐ１〜位置Ｐ５の５点が設定される。この例で、位置Ｐ１と位置Ｐ２との間に、入力検出手段２４の一端が配置され、位置Ｐ４と位置Ｐ５との間に、入力検出手段２４の他端が配置される場合を例に採る。操作者は、位置Ｐ１から位置Ｐ５に至る方向に沿って摺動速度Ｖｏで入力操作面ＰＲをなぞるようになされる。このとき、ＣＰＵ３２は、入力検出手段２４によって検出された、入力位置Ｐ１〜Ｐ５の時間軸に対する変化率Ｖｘ、すなわち、操作者の指３０ａの摺動速度Ｖｘを算出するようになされる。
【００５１】
この例では、入力検出手段２４において、基準となる入力位置Ｐ１〜Ｐ５の時間軸に対する変化率をＶｏ，すなわち、操作者の指３０ａの標準の摺動速度をＶｏとしたときの触覚波形Ｗｏが予め準備される。表１は、標準の摺動速度Ｖｏに対する触覚波形Ｗｏの内容を示している。
【００５２】
【表１】
2005284416.tif 000003
【００５３】
表１において、ｆｘは触覚波形Ｗｏの周波数であり、Ａｘはその振幅であり、Ｎｘはその回数（波の数）を各々示している。触覚波形Ｗｏに関して、振動パターンの第１段階は、周波数ｆｘ＝Ｈ１［Ｈｚ］、振幅Ａｘ＝Ａ１［μｍ］、回数Ｎｘ＝ｎ１［回］である。同様にして、第２段階は、ｆｘ＝Ｈ２、振幅Ａｘ＝Ａ２、回数Ｎｘ＝ｎ２であり、第３段階は、ｆｘ＝Ｈ３、振幅Ａｘ＝Ａ３、回数Ｎｘ＝ｎ３であり、第４段階は、ｆｘ＝Ｈ４、振幅Ａｘ＝Ａ４、回数Ｎｘ＝ｎ４・・・である（単位省略）。
【００５４】
また、この例では、標準の摺動速度Ｖｏと同じ、又は、それよりも遅く入力操作面ＰＲをなぞった場合（Ｖ１≦Ｖｏ）の摺動速度Ｖｘ＝Ｖ１とする。これを操作ケースＩとする。表２は、摺動速度Ｖ１に対する触覚波形Ｗｖの内容を示している。
【００５５】
【表２】
2005284416.tif 000004
【００５６】
表２に示す操作ケースＩにおいて、ｆｘは触覚波形Ｗｖの周波数であり、Ａｘはその振幅であり、Ｎｘはその回数を各々示している。触覚波形Ｗｖに関して、振動パターンの第１段階は、周波数ｆｘ＝Ｈ１［Ｈｚ］、振幅Ａｘ＝Ａ１［μｍ］、回数Ｎｘ＝ｎ１・Ｖｏ／Ｖｘ［回］である。同様にして、第２段階は、ｆｘ＝Ｈ２、振幅Ａｘ＝Ａ２、回数Ｎｘ＝ｎ２・Ｖｏ／Ｖｘであり、第３段階は、ｆｘ＝Ｈ３、振幅Ａｘ＝Ａ３、回数Ｎｘ＝ｎ３・Ｖｏ／Ｖｘであり、第４段階は、ｆｘ＝Ｈ４、振幅Ａｘ＝Ａ４、回数Ｎｘ＝ｎ４・Ｖｏ／Ｖｘ・・・である（単位省略）。
【００５７】
更に、この例では、標準の摺動速度Ｖｏよりも早くなぞった場合（Ｖ２＞Ｖｏ）を摺動速度Ｖｘ＝Ｖ２（Ｖ１＜Ｖ２）とする。これを操作ケースIIとする。表３は、摺動速度Ｖ２に対する触覚波形Ｗｖの内容を示している。
【００５８】
【表３】
2005284416.tif 000005
【００５９】
表３において、ｆｘは触覚波形Ｗｖの周波数であり、Ａｘはその振幅であり、Ｎｘ＝その回数を各々示している。但し、この例では、回数Ｎｘ＝ｎ１・Ｖｏ／Ｖｘ、ｎ２・Ｖｏ／Ｖｘ、ｎ３・Ｖｏ／Ｖｘ、ｎ４・Ｖｏ／Ｖｘ・・・のいずれか１つでも、その値が「１」以下にとなった場合に限ってこの内容を採用するようになされる。触覚波形Ｗｖに関して、振動パターンの第１段階は、周波数ｆｘ＝Ｈ１［Ｈｚ］、振幅Ａｘ＝Ａ１［μｍ］、回数Ｎｘ＝１［回］である。同様にして、第２段階は、ｆｘ＝Ｈ２、振幅Ａｘ＝Ａ２、回数Ｎｘ＝２であり、第３段階は、ｆｘ＝Ｈ３、振幅Ａｘ＝Ａ３、回数Ｎｘ＝３であり、第４段階は、ｆｘ＝Ｈ４、振幅Ａｘ＝Ａ４、回数Ｎｘ＝４・・・である（単位省略）。
【００６０】
ここに操作ケースＩ又はIIを区別するに当たって、回数Ｎｘをｎｘ・Ｖｏ／Ｖｘ（ｘ＝１、２，３，４・・・）とすると、ＣＰＵ３２は、標準の摺動速度Ｖｏを基準にして、ｎｘ・Ｖｏ／Ｖｘ≧１か否かを判別するようになされる。この判別結果で、同一の振動モード内において、触覚イメージは同一であるが、振動時間が異なる複数種類の触覚をデジタルカメラ１００で発生できるようになる。
【００６１】
図７Ａ〜Ｇは、入力位置Ｐ１〜Ｐ５における振動パターン例及び触覚イメージ例（操作ケースＩ）を示す図である。縦軸はいずれも振幅Ａｘであり、横軸は時間ｔである。時間軸ｔの一目盛りは、０．１［秒」である。入力位置軸の一目盛りは、１ｃｍである。この例では、入力位置Ｐ１〜Ｐ５を２［秒］を要して移動する場合、つまり、全区間４ｃｍの移動距離を２ｃｍ／ｓの摺動速度で移動する場合を例に挙げている（操作ケースＩ）。
【００６２】
図７Ａにおいて、操作ケースＩの場合、つまり、操作者の指３０ａの摺動速度Ｖ１が標準の摺動速度Ｖｏと同じ、又は、それよりも遅く入力操作面ＰＲをなぞった場合（Ｖ１≦Ｖｏ）である。この場合、入力位置Ｐ１からＰ３に至る間に、入力検出手段２４は、操作者の指３０ａの摺動速度Ｖ１を検出する。
【００６３】
ＣＰＵ３２は、入力検出手段２４によって検出された、入力位置Ｐ１〜Ｐ５の時間軸に対する変化率Ｖｘから、操作者の指３０ａの摺動速度Ｖ１＝２ｃｍ／ｓが標準の摺動速度Ｖｏと同じ、又は、それよりも遅く入力操作面ＰＲをなぞった場合（Ｖ１≦Ｖｏ）を検出しそれを認識する。ＣＰＵ３２は、操作ケースＩを検出した場合は、表２に示すように振動パターンを発生させるような指令Ｄ（制御情報）をアクチュエータ駆動回路３７に供給する。
【００６４】
図７Ｂは、ＴＰ２＋Ｔα時の振動パターン例を示している。ＴＰ２は、入力検出時刻であり、入力検出手段２４によって入力位置Ｐ２を検出した時刻である。図７Ｂの中で、Ｔαは振動遅れ時間であり、入力検出時刻ＴＰ２から加振開始時刻に至るまでのタイムラグである。この例では、約０．１秒程度である。
【００６５】
この入力検出時刻ＴＰ２に、図４に示したアクチュエータ駆動回路３７は、指令Ｄに基づいて表２に示した振動パターンを発生するような振動制御信号Ｓａ〜Ｓｆを出力する。アクチュエータ２５ａには振動制御信号Ｓａが出力され、アクチュエータ２５ｂには振動制御信号Ｓｂが出力され、アクチュエータ２５ｃには振動制御信号Ｓｃが出力され、アクチュエータ２５ｄには振動制御信号Ｓｄが出力され、アクチュエータ２５ｅには振動制御信号Ｓｅが出力され、アクチュエータ２５ｆには振動制御信号Ｓｆが各々出力される。
【００６６】
もちろん、これに限られることはなく、アクチュエータ２５ａ及び２５ｃに同じ内容の振動制御信号Ｓａを出力し、アクチュエータ２５ｂ及び２５ｄに振動制御信号Ｓｂを出力し、アクチュエータ２５ｅに振動制御信号Ｓｃを出力し、アクチュエータ２５ｆに振動制御信号Ｓｄを各々出力するような４パターンの駆動信号を供給するようにしてもよい。
【００６７】
アクチュエータ２５ａ〜２５ｆでは振動制御信号Ｓａ〜Ｓｄに基づいて約０．８秒程度振動するようになされる。その内容は、図７Ｂに示す振動波形において、第１段階で約０．２秒間、周波数ｆｘ＝５０Ｈｚ、振幅Ａｘ＝５μｍ、回数Ｎｘ＝１０回の振動パターンで振動する。以下［ｆｘ  Ａｘ  Ｎｘ］＝［５０  ５  １０］と表記する。同様にして、第２段階でも約０．２秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［１００  １０  ２０］の振動パターンで振動する。第３段階でも約０．２秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［２００  ２０  ４０］の振動パターンで振動する。第４段階でも約０．２秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［４００  ３０  ８０］の振動パターンで振動する。
【００６８】
また、図７Ｃは、ＴＰ２＋Ｔα＋Ｔβ時の振動パターン例を示している。図７Ｃにおいて、Ｔβは振動伝播遅延時間であり、振動遅れ時間Ｔαから微少であるが遅れる時間である。つまり、図７Ｃに示す第１〜第４段階ｉ〜ivから成る振動パターンは、図７Ｂに比べて振動伝播遅延時間Ｔβだけ遅延して振動が伝播する。
【００６９】
同様にして、図７Ｄは、ＴＰ２＋Ｔα＋２×Ｔβ時の振動パターン例を示している。つまり、図７Ｄに示す第１〜第４段階ｉ〜ivから成る振動パターンは、図７Ｃに比べて振動伝播遅延時間Ｔβだけ更に遅延して振動が伝播する。図７Ｅは、ＴＰ２＋Ｔα＋３×Ｔβ時の振動パターン例を示している。つまり、図７Ｅに示すに示す第１〜第４段階ｉ〜ivから成る振動パターンは、図７Ｄに比べて振動伝播遅延時間Ｔβだけ更に遅延して振動が伝播する。図７Ｆは、ＴＰ２＋Ｔα＋４×Ｔβ時の振動パターン例を示している。つまり、図７Ｆに示す第１〜第４段階ｉ〜ivから成る振動パターンは、図７Ｅに比べて振動伝播遅延時間Ｔβだけ更に遅延して振動が伝播する。
【００７０】
図７Ｇに示す操作ケースＩにおける操作者の指３０ａに受ける触覚イメージによれば、入力位置Ｐ２〜Ｐ４に至る間において、図７Ｂ〜Ｆに示す振動パターンに基づく触覚を得ることができる。入力位置Ｐ２では、その第１段階ｉの約０．２秒間で、［ｆｘ  Ａｘ  Ｎｘ］＝［５０  ５  １０］の振動パターン及びその第２段階iiの約０．２秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［１００  １０  ２０］の振動パターンに基づく触覚が得られ、続く、第３段階iiiの約０．２秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［２００  ２０  ４０］の振動パターン及びその第４段階ivの約０．２秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［４００  ３０  ８０］の振動パターンに基づく触覚を得ることができる。
【００７１】
図８Ａ〜Ｇは、入力位置Ｐ１〜Ｐ５における振動パターン例及び触覚イメージ例（操作ケースII）を示す図である。縦軸はいずれも振幅Ａｘであり、横軸は時間ｔである。時間ｔの一目盛りは、０．１［秒」である。入力位置軸の一目盛りは、１ｃｍである。この例では、入力位置Ｐ１〜Ｐ２を０．５［秒］を要して移動し、入力位置Ｐ２〜Ｐ４を０．５秒を要して移動し、入力位置Ｐ４〜Ｐ５を再び、０．５［秒］を要して移動する場合、つまり、全区間４ｃｍの移動距離に関して、入力位置Ｐ１〜Ｐ２を２ｃｍ／ｓの摺動速度で移動し、入力位置Ｐ２〜Ｐ４を４ｃｍ／ｓの摺動速度で移動し、入力位置Ｐ４〜Ｐ５を再び、２．０ｃｍ／ｓで移動する場合を例に挙げている（操作ケースII）。
【００７２】
図８Ａにおいて、操作ケースIIの場合、つまり、操作者の指３０ａの摺動速度Ｖ２が標準の摺動速度Ｖｏよりも早く入力操作面ＰＲをなぞった場合（Ｖ２＞Ｖｏ）である。この場合も、入力位置Ｐ１からＰ３に至る間に、入力検出手段２４は、操作者の指３０ａの摺動速度Ｖ２を検出する。
【００７３】
ＣＰＵ３２は、入力検出手段２４によって検出された、入力位置Ｐ１〜Ｐ５の時間軸に対する変化率Ｖｘから、操作者の指３０ａの摺動速度Ｖ２＝４ｃｍ／ｓが標準の摺動速度Ｖｏよりも早く入力操作面ＰＲをなぞった場合（Ｖ２＞Ｖｏ）であることを検出しそれを認識する。ＣＰＵ３２は、操作ケースIIを検出した場合は、表３に示すように振動パターンを発生させるような指令Ｄ（制御情報）をアクチュエータ駆動回路３７に供給する。
【００７４】
図８Ｂは、ＴＰ２＋Ｔα時の振動パターン例を示している。ＴＰ２は、入力検出時刻であり、入力検出手段２４によって入力位置Ｐ２を検出した時刻である。図８Ｂの中で、Ｔαは振動遅れ時間であり、入力検出時刻ＴＰ２から加振開始時刻に至るまでのタイムラグである。この例では、約０．１秒程度である。
【００７５】
この入力検出時刻ＴＰ２に、図４に示したアクチュエータ駆動回路３７は、指令Ｄに基づいて表３に示した振動パターンを発生するような振動制御信号Ｓａ〜Ｓｆを出力する。アクチュエータ２５ａには振動制御信号Ｓａが出力され、アクチュエータ２５ｂには振動制御信号Ｓｂが出力され、アクチュエータ２５ｃには振動制御信号Ｓｃが出力され、アクチュエータ２５ｄには振動制御信号Ｓｄが出力され、アクチュエータ２５ｅには振動制御信号Ｓｅが出力され、アクチュエータ２５ｆには振動制御信号Ｓｆが各々出力される。
【００７６】
アクチュエータ２５ａ〜２５ｆでは振動制御信号Ｓａ〜Ｓｆに基づいて約０．４秒程度振動するようになされる。その内容は、図８Ｂに示す振動波形において、第１段階ｉで約０．１秒間、周波数ｆｘ＝５０Ｈｚ、振幅Ａｘ＝５μｍ、回数Ｎｘ＝５回の振動パターンで振動する。以下［ｆｘ  Ａｘ  Ｎｘ］＝［５０  ５  ５］と表記する。同様にして、第２段階iiでも約０．１秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［１００  １０  １０］の振動パターンで振動する。第３段階iiiでも約０．１秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［２００  ２０  ２０］の振動パターンで振動する。第４段階ivでも約０．１秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［４００  ３０  ４０］の振動パターンで振動する。
【００７７】
また、図８Ｃは、ＴＰ２＋Ｔα＋Ｔβ時の振動パターン例を示している。図８Ｃにおいて、Ｔβは振動伝播遅延時間であり、振動遅れ時間Ｔαから微少であるが遅れる時間である。つまり、図８Ｃに示す第１〜第４段階ｉ〜ivから成る振動パターンは、図８Ｂに比べて振動伝播遅延時間Ｔβだけ遅延して振動が伝播する。
【００７８】
同様にして、図８Ｄは、ＴＰ２＋Ｔα＋２×Ｔβ時の振動パターン例を示している。つまり、図８Ｄに示す第１〜第４段階ｉ〜ivから成る振動パターンは、図８Ｃに比べて振動伝播遅延時間Ｔβだけ更に遅延して振動が伝播する。図８Ｅは、ＴＰ２＋Ｔα＋３×Ｔβ時の振動パターン例を示している。つまり、図８Ｅに示す第１〜第４段階ｉ〜ivから成る振動パターンは、図８Ｄに比べて振動伝播遅延時間Ｔβだけ更に遅延して振動が伝播する。図８Ｆは、ＴＰ２＋Ｔα＋４×Ｔβ時の振動パターン例を示している。つまり、図８Ｆに示す第１〜第４段階ｉ〜ivから成る振動パターンは、図８Ｅに比べて振動伝播遅延時間Ｔβだけ更に遅延して振動が伝播する。
【００７９】
図８Ｇに示す操作ケースIIにおける操作者の指３０ａに受ける触覚イメージによれば、入力位置Ｐ２〜Ｐ４に至る間において、図８Ｂ〜Ｆに示す振動パターンに基づく触覚を得ることができる。入力位置Ｐ２では、その第１段階ｉの約０．１秒間で、［ｆｘ  Ａｘ  Ｎｘ］＝［５０  ５  ５］の振動パターン及びその第２段階iiの約０．１秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［１００  １０  １０］の振動パターンに基づく触覚が得られ、続く、第３段階iiiの約０．１秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［２００  ２０  ２０］の振動パターン及びその第４段階ivの約０．１秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［４００  ３０  ４０］の振動パターンに基づく触覚が得られる。
【００８０】
これにより、入力操作面ＰＲにおいて、標準の摺動速度Ｖｏよりも早く指３０ａを移動した場合であっても、従来方式では、第３及び第４段階iii、ivが不感部分となってしまったが、本発明の実施例ではそのような不感部分が無くなり、図８Ｇに示したような触覚イメージを得ることができる。
【００８１】
図９〜１１は、図８Ｇに示したような触覚を得るための本発明方式と従来方式との比較例を示す図である。図９Ａ〜Ｆは、従来方式に係る摺動速度Ｖ１、Ｖ２における振動パターン例及び接触時間例を示す図である。図１０Ａ及びＢは、本発明方式に係る摺動速度Ｖｘにおける振動パターン例を示す図である。この比較例では、図６に示したような同一平面内に入力検出手段２４と、アクチュエータ２５ｅ及び２５ｆとを備えた場合を例に挙げる。この場合、アクチュエータ２５ｅ、２５ｆの２つを用いて”振動方向”を伝えるモード（以下振動モードという）を実行する際に、摺動速度Ｖｘを波形発生タイミングに反映させる本発明方式を適用した場合と、それを実行しない従来方式の場合とを比較する。なお、振動伝播遅延時間Ｔβについては、その説明を省略している。
【００８２】
図９Ａ〜Ｃは、従来方式の摺動速度Ｖ１におけるアクチュエータ２５ｅ、２５ｆの振動パターン例と入力検出手段２４の接触時間例とを示す図である。図９Ｄ〜Ｆは、その摺動速度Ｖ２におけるアクチュエータ２５ｅ、２５ｆの振動パターン例と入力検出手段２４の接触時間例とを示す図である。
【００８３】
図９Ａ、Ｂ、Ｄ及びＥにおいて、縦軸は、アクチュエータ２５ｅ，２５ｆ等による振動パターンの振幅Ａｘである。図９Ａ〜Ｅにおいて、いずれも横軸は時間ｔである。また、図９Ａ、Ｂ、Ｄ及びＥにおいて、Ｔは標準の摺動速度Ｖｏにおけるアクチュエータ２５ｅと、アクチュエータ２５ｆとの振動時間差である。
【００８４】
この例で、操作者の指３０ａの摺動速度Ｖｘが標準の摺動速度Ｖｏである場合も、標準の摺動速度Ｖｏよりも遅くなる場合も、早くなる場合も、振動時間差Ｔが一定に設定される。つまり、従来方式では、操作者の指３０ａの摺動速度Ｖｘが標準の摺動速度Ｖｏである場合も、標準の摺動速度Ｖｏよりも遅くなる場合も、早くなる場合においても、アクチュエータ２５ｅが先に振動し、アクチュエータ２５ｆが振動時間差Ｔ後に振動するようになされる。
【００８５】
従って、操作者の指３０ａの摺動速度Ｖ１が標準の摺動速度Ｖｏと同じ、又は、それよりも遅い場合は、図１１Ａに示すように第１段階ｉから第４段階ivまでの触覚イメージを得ることができる。しかし、従来方式は、操作者の指３０ａの摺動速度Ｖ２が標準の摺動速度Ｖｏを越えると、つまり、摺動速度Ｖ２が摺動速度Ｖ１よりも早くなると、図１１Ｄに示すように第１段階ｉ及び第２段階iiまでの触覚イメージを得ることができるが、アクチュエータ２５ｅ及び２５ｆの振動時間差Ｔが固定されているので、第３段階iii及び第４段階ivの振動波形が操作者の指３０ａに十分伝播しなくなり、触覚イメージを得ることができなくなる。
【００８６】
本発明方式によれば、標準となる摺動条件を１つ設定する。この例では、標準の摺動速度Ｖｏ、その標準時の２つのアクチュエータ２５ｅ及び２５ｆの加振タイミングのずれを振動ずれ時間ｔ’とする。これを基準にして、図１０Ａ及びＢに示すように、操作者の指３０ａの摺動速度Ｖｘに応じてアクチュエータ２５ｅと、アクチュエータ２５ｆとの間の振動時間差Ｔ’を可変するようになされる。
【００８７】
図１０Ａ及びＢは、摺動速度Ｖｘ時の振動パターンである。図１０Ａにおいて、縦軸は、アクチュエータ２５ｅの振動パターンの振幅Ａｘである。図１０Ｂにおいて、縦軸は、アクチュエータ２５ｆの振動パターンの振幅Ａｘである。横軸は、いずれも時間ｔである。図中、Ｔ’は振動時間差であり、アクチュエータ２５ｅとアクチュエータ２５ｆの波形立ち上がり時間差である。
【００８８】
本発明方式によれば、ある入力位置の操作者の指３０ａの摺動速度Ｖｘを検出し、そのときの２つのアクチュエータ２５ｅ及び２５ｆの加振タイミングのずれを振動時間差Ｔ’としたとき、Ｔ’＝Ｖｏ・ｔ’／Ｖｘなる判別式を導入して操作ケースＩ又はIIを判別する。この操作ケースＩ又はIIに基づいて表２及び３に示した振動パターンを作成するようになされる。
【００８９】
なお、図１１Ａ及びＢは、本発明方式及び従来方式で指３０ａの動きが遅い場合の触覚イメージの比較例を示している。図１１Ｃ〜Ｅは、本発明方式及び従来方式で指３０ａの動きが早い場合の触覚イメージの比較例を示している。
【００９０】
従来方式は、操作者の指３０ａの摺動速度Ｖ２が標準の摺動速度Ｖｏを越えると、つまり、摺動速度Ｖ２が摺動速度Ｖ１よりも早くなると、アクチュエータ２５ｅ及び２５ｆの振動時間差Ｔが固定されているので、図１１Ｄに示すように第３段階iii及び第４段階ivの振動波形が操作者の指３０ａに十分伝播しなくなり、不感部分が生じて、触覚イメージを得ることができなくなる。
【００９１】
これに対して、本発明方式では、図１０Ａ及びＢで説明したように、標準の摺動速度Ｖｏに連動して振動時間差Ｔ’を変化するようにしたので、操作者の指３０ａの動きである摺動速度Ｖ２が標準の摺動速度Ｖｏを越えた場合、つまり、摺動速度Ｖ２が摺動速度Ｖ１よりも早い場合であっても、図１１Ｅや図８Ｇに示したように、第１段階ｉ及び第２段階iiまでの触覚イメージを得ることができると共に、振動波形が操作者の指３０ａに十分伝播し、第３段階iii及び第４段階ivまでの触覚イメージを得ることができる。
【００９２】
次に、本発明に係る情報入力方法について、図１２〜図１６を参照しながら、デジタルカメラ１００における情報処理例について説明をする。図１２Ａ〜Ｃはズームインモード時の画像表示例を示す概念図である。
【００９３】
この実施例では、デジタルカメラ１００におけるスライド動作時の情報処理例について、入力検出手段２４の入力検出面上をスライドするように接触操作して情報を入力する場合を前提とする。
【００９４】
図１２Ａはズームイン前の画像表示例を示す図である。この例で、スライドの機能＝「ズームイン」とした場合において、図１２Ａに示す画像表示例によれば、画面中央の道路の左右に建物が立てられ、人物等の被写体が、画面中央の奥の道路上に立っている場合を示している。
【００９５】
この例でＣＰＵ３２は、入力検出手段２４で一定量以上のなぞり量が検出された場合に、すなわち、入力が続いている条件下においては、入力開始点の座標値Ｘ1、現在点の座標値Ｘ2、一定のなぞり量に相当する座標値の差を制御閾値ｘとした場合に、Ｘ2−Ｘ1＞ｘの関係を満たす場合に、表示手段２９は、摺動速度Ｖｘに応じた大きさのズームインモード画面を表示するようになされる。この場合、ＣＰＵ３２から指令Ｄが表示手段２９に出力され、その表示画面には図１２Ａに示した画像が図１２Ｂ又はＣに示すように表示が切り替わるようになされる。
【００９６】
図１２Ｂ及びＣはズームイン後の画像表示例を示す図である。図１２Ｂに示すズームイン後の画像表示例によれば、例えば、標準の摺動速度Ｖｏで入力検出手段２４の入力検出面上をスライドするように接触操作した場合、操作者３０は、触覚を感じた後に、画面中央の道路の左右の建物及び、その道路上に立っている被写体が手前に近づく画面表示を確認できるようになる。
【００９７】
また、図１２Ｃに示すズームイン後の画像表示例によれば、標準の摺動速度Ｖｏよりも早い摺動速度Ｖｘ＝Ｖ２で入力検出手段２４の入力検出面上をスライドするように接触操作した場合、操作者３０は触覚を感じた後に、図１２Ｂに示したよりも更に、被写体が手前に近づく画面表示を確認できるようになる。この例では、表示画面中央に被写体の顔画像を大写しした状態の表示を確認できるようになる。
【００９８】
このように、入力検出面上をスライドする摺動速度Ｖｘを標準の摺動速度Ｖｏよりも早くすることで、ズームインする画像の大きさを制御できるようになる。デジタルカメラ１００におけるスライド動作時の情報処理例については、ズームインモードに限られることはなく、再生／早送り、ズームアウト、巻き戻し、ピント調整、ボリューム調整、チャンネル（ＣＨ）変更等のモードであっても構わない。なお、デジタルカメラ１００は、１スライドで複数の入力位置の差Ｘ2−Ｘ1が検出できる構成にしてもよいし、１スライドで唯一の入力位置の差Ｘ2−Ｘ1が検出できる構成にしてもよい。
【００９９】
図１３Ａ〜Ｃはボリューム（Ｖｏｌ）調整モードの操作例を示す概念図である。図１３ＡはＶｏｌ調整前の画像表示例を示す図である。この例で、スライドの機能＝「Ｖｏｌ調整」とした場合において、図１３Ａに示す画像表示例によれば、画面下部にボリューム調整バー２９ａが表示される。ボリューム調整バー２９ａは、例えば、−方向から＋方向に向けて６個の調整コマを有している。図中、最初の調整コマは斜線で示している。
【０１００】
この例でＣＰＵ３２は、入力検出手段２４で一定量以上のなぞり量が検出された場合に、すなわち、入力が続いている条件下においては、入力開始点の座標値Ｘ1、現在点の座標値Ｘ2、一定のなぞり量に相当する座標値の差を制御閾値ｘとした場合に、Ｘ2−Ｘ1＞ｘの関係を満たす場合に、表示手段２９は、摺動速度Ｖｘに応じたボリューム調整画面を表示するようになされる。この場合、ＣＰＵ３２から指令Ｄが表示手段２９に出力され、その表示画面には図１３Ａに示した画像が図１３Ｂ又はＣに示すように表示が切り替わるようになされる。
【０１０１】
図１３Ｂ及びＣはボリューム調整後の画像表示例を示す図である。図１３Ｂに示すボリューム調整後の画像表示例によれば、例えば、標準の摺動速度Ｖｏで入力検出手段２４の入力検出面上をスライドするように接触操作した場合、触覚を感じた後に、画面下部のボリューム調整バー２９ａの調整コマが＋方向に１つ斜線で示すように表示が切り替わる。ＣＰＵ３２は、スピーカ３６に指令Ｄを出力し、図１３Ａに比べて音量を１段階だけ増えるようにスピーカ３６を音量制御する。
【０１０２】
また、図１３Ｃに示すボリューム調整後の画像表示例によれば、標準の摺動速度Ｖｏよりも早い摺動速度Ｖｘ＝Ｖ２で入力検出手段２４の入力検出面上をスライドするように接触操作した場合、操作者３０は、触覚を感じた後に、図１３Ｂに示したよりも更に、画面下部のボリューム調整バー２９ａの調整コマが＋方向に１つ斜線で示すような表示を確認できる。このとき、ＣＰＵ３２は、スピーカ３６に指令Ｄを出力し、図１３Ａに比べて音量を例えば、３段階も増加するようにスピーカ３６を音量制御する。このように、入力検出面上をスライドする摺動速度Ｖｘを標準の摺動速度Ｖｏよりも早くすることで、ボリューム調整量を制御できるようになる。
【０１０３】
図１４は、第１の実施例としてのデジタルカメラ１００における情報処理例を示すフローチャートである。図１５Ａ〜Ｃは、ズームアウト、ズームイン、ボリューム調整等の各モードにおける振動パターンの発生例を示すフローチャートである。図１６は、ズームインモード時の処理例を示すフローチャート（サブルーチン）である。
【０１０４】
この実施例では、入力検出面上をスライドするように接触操作して情報を入力する場合を前提とする。この例では、入力検出面に接触操作される操作者の指３０ａの接触位置及び当該操作者の指３０ａの摺動速度を検出し、ここで検出された操作者の指３０ａの接触位置及び当該操作者の指３０ａの摺動速度に基づく振動パターンを演算し、ここで演算された振動パターンに基づいて入力検出面を振動する場合を前提とする。
【０１０５】
また、振動パターン演算の際に、操作者の指３０ａが入力検出面に接触した位置から遠ざかるに従って、入力検出面を低周波数かつ小振幅の振動から、高周波数かつ大振幅の振動を発生するような振動パターンを演算するようになされる。このデジタルカメラ１００の動作モードについては、スライド入力モードと他の処理モードとが準備され、このモード切り替えに基づいて各種情報処理をするようになされる。他の処理モードには、シャッタボタン操作、消去ボタン操作、電源ボタン操作、標準モード又はスナップモードの切り替え操作等が含まれる。
【０１０６】
これらを情報処理条件にして、図１４に示すフローチャートのステップＲ１で電源オンを待機する。例えば、ＣＰＵ３２は電源オン情報を検出してシステムを起動する。電源オン情報は通常、時計機能等が稼働し、スリーピング状態にある携帯電話機等の電源スイッチをオンされたときに発生する。
【０１０７】
そして、ステップＲ２に移行してＣＰＵ３２は、スライド入力モード又はその他の処理モードに基づいて制御を分岐する。スライド入力モードとは、再生／早送りモード、ズームアウトモード、ズームインモード、ボリューム調整モード等のモード切換時に、その入力検出面上をスライドするように接触入力する操作をいう。
【０１０８】
スライド入力モードが設定された場合は、ステップＲ３に移行して入力があるか否かを検出する。入力有無は、入力検出手段２４に接触（タッチ）されたか否かを検出することで判別する。入力検出手段２４に接触された場合は、ステップＲ４に移行して入力のモードが再生／早送りモードか、それ以外のモードが選択（設定）されたかにより制御を分岐する。なお、入力のモードが何かに関しては、例えば、再生／早送りモード、ズームアウトモード、ズームインモード及びボリューム調整モードの順に処理する場合について説明をする。
【０１０９】
この例では、操作者３０が入力検出手段２４の図示しない再生モード領域をタッチすることでタッチ位置情報Ｓ１と力情報Ｓ２がＡ／Ｄドライバ３１に供給され、デジタルカメラ１００の表示手段２９には再生モード画面が映し出される。そして、Ａ／Ｄドライバ３１が位置検出信号をデジタル変換すると共に位置情報Ｄ１、力情報Ｄ２及びカーソリング状態か選択状態かを検出してフラグとしてのカーソリング／選択データＤ３を発生する。
【０１１０】
再生／早送りモードが選択された場合は、ステップＲ５に移行して、摺動速度Ｖｘはどのくらいかを検出をする。このとき、ＣＰＵ３２は、入力検出手段２４によって検出された、例えば、図６に示したような入力位置Ｐ１〜Ｐ５の時間軸に対する変化率Ｖｘ、すなわち、操作者の指３０ａの摺動速度Ｖｘを算出するようになされる。
【０１１１】
その後、ステップＲ６に移行してＣＰＵ３２はＴ’＝Ｖｏ・ｔ’／Ｖｘなる判別式に基づいて操作ケースＩ又はIIを検出し、制御を分岐するようになされる。この例では、標準の摺動速度Ｖｏと同じ、又は、それよりも遅く入力操作面ＰＲをなぞった場合（Ｖ１≦Ｖｏ）の摺動速度Ｖｘ＝Ｖ１とする。これを操作ケースＩとしている。先に示した表２は、摺動速度Ｖ１に対する触覚波形Ｗｖの内容を示している。
【０１１２】
従って、上述の判別結果で、Ｖｏ・ｔ’／Ｖｘ≧１の場合は、ステップＲ７に移行して操作ケースＩに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する。このとき、図７Ｂ〜Ｇに示した例によれば、入力検出時刻ＴＰ２に、アクチュエータ駆動回路３７は、指令Ｄに基づいて表２に示した振動パターンを発生するような振動制御信号Ｓａ〜Ｓｆを出力する。アクチュエータ２５ａには振動制御信号Ｓａが出力され、アクチュエータ２５ｂには振動制御信号Ｓｂが出力され、アクチュエータ２５ｃには振動制御信号Ｓｃが出力され、アクチュエータ２５ｄには振動制御信号Ｓｄが出力され、アクチュエータ２５ｅには振動制御信号Ｓｅが出力され、アクチュエータ２５ｆには振動制御信号Ｓｆが各々出力される。
【０１１３】
アクチュエータ２５ａ〜２５ｆでは振動制御信号Ｓａ〜Ｓｄに基づいて約０．８秒程度振動するようになされる。その内容は、図７Ｂに示した振動波形において、第１段階ｉで約０．２秒間、周波数ｆｘ＝５０Ｈｚ、振幅Ａｘ＝５μｍ、回数Ｎｘ＝１０回の振動パターンで振動する。以下［ｆｘ  Ａｘ  Ｎｘ］＝［５０  ５  １０］と表記する。同様にして、第２段階iiでも約０．２秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［１００  １０  ２０］の振動パターンで振動する。第３段階iiiでも約０．２秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［２００  ２０  ４０］の振動パターンで振動する。第４段階ivでも約０．２秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［４００  ３０  ８０］の振動パターンで振動する。
【０１１４】
また、図７Ｃ、Ｄ、Ｅ，Ｆに示したように振動パターンが伝播し、図７Ｇにおいて、操作ケースＩにおける操作者の指３０ａに受ける触覚イメージによれば、入力位置Ｐ２〜Ｐ４に至る間において、図７Ｂ〜Ｆに示す振動パターンに基づく触覚を得ることができる。入力位置Ｐ２では、その第１段階ｉの約０．２秒間で、［ｆｘ  Ａｘ  Ｎｘ］＝［５０  ５  １０］の振動パターン及びその第２段階iiの約０．２秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［１００  １０  ２０］の振動パターンに基づく触覚が得られ、続く、第３段階iiiの約０．２秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［２００  ２０  ４０］の振動パターン及びその第４段階ivの約０．２秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［４００  ３０  ８０］の振動パターンに基づく触覚を得ることができる。そして、ステップＲ９に移行して摺動速度Ｖｘに基づく早送りモードを実行する。
【０１１５】
この例では、標準の摺動速度Ｖｏよりも早く入力操作面ＰＲをなぞった場合（Ｖ２＞Ｖｏ）の摺動速度Ｖｘ＝Ｖ２とする。これを操作ケースIIとしている。先に示した表３は、摺動速度Ｖ２に対する触覚波形Ｗｖの内容を示している。従って、上述のステップＲ６でＶｏ・ｔ’／Ｖｘ＜１の場合は、ステップＲ８に移行して操作ケースIIに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する。
【０１１６】
このとき、図８Ａ〜Ｇに示した例によれば、入力検出時刻ＴＰ２に、アクチュエータ駆動回路３７は、指令Ｄに基づいて表３に示した振動パターンを発生するような振動制御信号Ｓａ〜Ｓｆを出力する。アクチュエータ２５ａには振動制御信号Ｓａが出力され、アクチュエータ２５ｂには振動制御信号Ｓｂが出力され、アクチュエータ２５ｃには振動制御信号Ｓｃが出力され、アクチュエータ２５ｄには振動制御信号Ｓｄが出力され、アクチュエータ２５ｅには振動制御信号Ｓｅが出力され、アクチュエータ２５ｆには振動制御信号Ｓｆが各々出力される。
【０１１７】
アクチュエータ２５ａ〜２５ｆでは振動制御信号Ｓａ〜Ｓｆに基づいて約０．４秒程度振動するようになされる。その内容は、図８Ｂに示す振動波形において、第１段階ｉで約０．１秒間、周波数ｆｘ＝５０Ｈｚ、振幅Ａｘ＝５μｍ、回数Ｎｘ＝５回の振動パターンで振動する。以下［ｆｘ  Ａｘ  Ｎｘ］＝［５０  ５  ５］と表記する。同様にして、第２段階iiでも約０．１秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［１００  １０  １０］の振動パターンで振動する。第３段階iiiでも約０．１秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［２００  ２０  ２０］の振動パターンで振動する。第４段階ivでも約０．１秒間、［ｆｘ  Ａｘ  Ｎｘ］＝［４００  ３０  ４０］の振動パターンで振動する。
【０１１８】
また、図８Ｃ、Ｄ、Ｅ及びＦに示したように振動パターンが伝播し、図８Ｇにおいて、操作ケースIIにおける操作者の指３０ａに受ける触覚イメージによれば、入力位置Ｐ２〜Ｐ４に至る間において、図８Ｂ〜Ｆに示した振動パターンに基づく触覚を得ることができる。入力位置Ｐ２では、その第１段階ｉの約０．１秒間で、［ｆｘ  Ａｘ  Ｎｘ］＝［５０  ５  ５］の振動パターン及びその第２段階iiの約０．１秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［１００  １０  １０］の振動パターンに基づく触覚が得られ、続く、第３段階iiiの約０．１秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［２００  ２０  ２０］の振動パターン及びその第４段階ivの約０．１秒間で［ｆｘ  Ａｘ  Ｎｘ］＝［４００  ３０  ４０］の振動パターンに基づく触覚が得られる。
【０１１９】
これにより、入力操作面ＰＲにおいて、標準の摺動速度Ｖｏよりも早く指３０ａを移動した場合であっても、従来方式では、第３及び第４段階iii、ivが不感部分となってしまったが、本発明の実施例ではそのような不感部分が無くなり、図８Ｇに示したような触覚イメージを得ることができる。そして、ステップＲ９に移行して摺動速度Ｖｘに基づく早送りモードを実行する。その後、ステップＲ３に戻る。
【０１２０】
また、ステップＲ３で入力検出手段２４が更に接触（タッチ）され、ステップＲ４で入力のモードが再生／早送りモード以外の場合は、ステップＲ１０に移行してズームアウトモードか、それ以外のモードが設定されたかにより制御を分岐する。ズームアウトモードが選択された場合は、図１５Ａに示すフローチャートのステップＲ１１に移行して、摺動速度Ｖｘはどのくらいかを検出をする（ステップＲ６参照）。
【０１２１】
その後、ステップＲ１２に移行してＣＰＵ３２はＴ’＝Ｖｏ・ｔ’／Ｖｘなる判別式に基づいて操作ケースＩ又はIIを検出し、制御を分岐するようになされる。この例では、Ｖｏ・ｔ’／Ｖｘ≧１の場合は、ステップＲ１３に移行して操作ケースＩに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する（ステップＲ７参照）。
【０１２２】
その後、ステップＲ１５に移行してズームアウトモードを実行する。また、上述のステップＲ１２でＶｏ・ｔ’／Ｖｘ＜１の場合は、ステップＲ１４に移行して操作ケースIIに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する（ステップＲ８参照）。そして、ステップＲ１５に移行して摺動速度Ｖｘに基づくズームアウトモードを実行する。その後、図１４に示したフローチャートのステップＲ３に戻る。
【０１２３】
また、ステップＲ３で入力検出手段２４が更に接触（タッチ）され、ステップＲ４及びＲ１０で、入力のモードが再生／早送りモード及びズームアウトモード以外の場合は、ステップＲ１６に移行してズームインモードか、それ以外のモードが設定されたかにより制御を分岐する。ズームインモードが設定された場合は、図１５Ｂに示すフローチャートのステップＲ１７に移行して、摺動速度Ｖｘはどのくらいかを検出をする（ステップＲ６参照）。
【０１２４】
その後、ステップＲ１８に移行してＣＰＵ３２はＴ’＝Ｖｏ・ｔ’／Ｖｘなる判別式に基づいて操作ケースＩ又はIIを検出し、制御を分岐するようになされる。この例では、Ｖｏ・ｔ’／Ｖｘ≧１の場合は、ステップＲ１９に移行して操作ケースＩに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する（ステップＲ７参照）。
【０１２５】
その後、ステップＲ２１に移行して摺動速度Ｖｘに基づくズームインモードを実行する。このとき、ＣＰＵ３２は表示手段２９に指令Ｄを出力して表示制御を実行する。例えば、ＣＰＵ３２は、図１６のサブルーチンをコールして、そのフローチャートのステップＳＴ１で入力開始点の座標値Ｘ１、現在点の座標値Ｘ２の差、すなわち、入力位置の差Ｘ2−Ｘ1を検出する。その後、ステップＳＴ２に移行して、この入力位置の差Ｘ2−Ｘ1と予め設定された制御閾値ｘとを比較する。ＣＰＵ３２は、ステップＳＴ３でＸ2−Ｘ1＞ｘの場合、ステップＳＴ４に移行して、表示手段２９に指令Ｄを出力する。表示手段２９はステップＳＴ５で指令Ｄに基づいて図１２Ａに示したズームイン前の画像を図１２Ｂに示すズームイン後の画像に表示を切り替えるようになされる。
【０１２６】
また、上述のステップＲ１８でＶｏ・ｔ’／Ｖｘ＜１の場合は、ステップＲ２０に移行して操作ケースIIに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する（ステップＲ８参照）。そして、ステップＲ２１に移行して摺動速度Ｖｘに基づくズームインモードを実行する。このとき、表示手段２９は指令Ｄに基づいて図１２Ａに示したズームイン前の画像を図１２Ｃに示すズームイン後の画像に表示を切り替えるようになされる。その後、図１４に示したフローチャートのステップＲ３に戻る。
【０１２７】
また、ステップＲ３で入力検出手段２４が更に接触（タッチ）され、ステップＲ４、Ｒ１０及びＲ１６で、入力のモードが再生／早送りモード、ズームインモード、ズームアウトモード以外の場合は、ボリューム調整モードを設定（選択）して、図１５Ｃに示すフローチャートのステップＲ２３に移行して、摺動速度Ｖｘはどのくらいかを検出をする（ステップＲ６参照）。
【０１２８】
その後、ステップＲ２４に移行してＣＰＵ３２はＴ’＝Ｖｏ・ｔ’／Ｖｘなる判別式に基づいて操作ケースＩ又はIIを検出し、制御を分岐するようになされる。この例では、Ｖｏ・ｔ’／Ｖｘ≧１の場合は、ステップＲ２５に移行して操作ケースＩに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する（ステップＲ７参照）。
【０１２９】
その後、ステップＲ２７に移行して摺動速度Ｖｘに基づくボリューム調整モードを実行する。このとき、ＣＰＵ３２は表示手段２９に指令Ｄを出力して表示制御を実行する。例えば、ＣＰＵ３２は、図１６のサブルーチンをコールして、そのフローチャートのステップＳＴ１で入力開始点の座標値Ｘ１、現在点の座標値Ｘ２の差、すなわち、入力位置の差Ｘ2−Ｘ1を検出する。その後、ステップＳＴ２に移行して、この入力位置の差Ｘ2−Ｘ1と予め設定された制御閾値ｘとを比較する。ＣＰＵ３２は、ステップＳＴ３でＸ2−Ｘ1＞ｘの場合、ステップＳＴ４に移行して、表示手段２９に指令Ｄを出力する。表示手段２９はステップＳＴ５で指令Ｄに基づいて図１３Ａに示したボリューム調整前の画像を図１３Ｂに示したボリューム調整後の画像に表示を切り替えるようになされる。
【０１３０】
また、上述のステップＲ２４でＶｏ・ｔ’／Ｖｘ＜１の場合は、ステップＲ２６に移行して操作ケースIIに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する（ステップＲ８参照）。そして、ステップＲ２７に移行して摺動速度Ｖｘに基づくボリューム調整モードを実行する。このとき、表示手段２９は指令Ｄに基づいて図１３Ａに示したボリューム調整前の画像を図１３Ｃに示すボリューム調整後の画像に表示を切り替えるようになされる。その後、図１４に示したフローチャートのステップＲ３に戻る。
【０１３１】
なお、ステップＲ３で入力検出手段２４が接触（タッチ）されない場合は、ステップＲ２９に移行して、ＣＰＵ３２は終了判断をする。例えば、電源オフ情報を検出して情報処理を終了する。電源オフ情報が検出されない場合は、ステップＲ２に戻る。ステップＲ２で他の処理モードが設定された場合は、ステップＲ２８に移行して他の処理モードを実行する。他の処理モードでは、シャッタボタン操作、消去ボタン操作、電源ボタン操作、標準モード又はスナップモードの切り替え操作等が実行される。
【０１３２】
このように、本発明に係る実施例としてのデジタルカメラ及び情報入力方法によれば、入力検出手段２４の入力検出面上をスライドするように接触操作される場合を前提にして、入力検出手段２４は、操作者の指３０ａの接触位置及び当該指３０ａの摺動速度を検出する。ＣＰＵ３２は、入力検出手段２４によって検出された操作者の指３０ａの摺動速度に基づく振動パターンを演算する。アクチュエータ２５ａ〜２５ｆ等は、ＣＰＵ３２によって演算された振動パターンに基づいて入力検出面を振動するようになる。
【０１３３】
従って、操作者の指３０ａの摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動パターンを有する複数種類の振動を発生させることができる。これにより、触覚入力機能の利便性かつ確実性を向上させることができる。しかも、より多種類の入力形態に触覚付き入力機能を導入することができる。
【実施例２】
【０１３４】
図１７は、第２の実施例としてのデジタルカメラ２００の触覚機能付き入力機構例を示す斜視図である。
この実施例では、操作者の指３０ａを入力検出面ＰＲに接触した位置から摺動停止に至る距離情報Ｌｘに基づいて入力情報を可変制御するようにしたものである。
【０１３５】
図１７に示すデジタルカメラ２００の触覚機能付き入力機構によれば、第１の実施例と異なり、入力検出手段２４の下方にアクチュエータＡ及びＢが設けられる。入力検出手段２４は、２つのアクチュエータＡ、Ｂを橋桁にして当該アクチュエータＡ、Ｂ間を橋架するように配置されている。アクチュエータＡ、Ｂには、第１の実施例で説明したようなアクチュエータ２５ｅや２５ｆが使用される。
【０１３６】
入力検出手段２４や、アクチュエータＡ，Ｂ等のいずれも、スペース部材２８ａ〜２８ｆを介在して接着剤等により固定されている。入力検出手段２４は、静電容量方式シート（タッチパネル）等が使用され、操作者の指３０ａの接触位置を検出するようになされる。図中の矢印は、操作者の指３０ａの接触移動方向である。なお、制御系の構成例については第１の実施例を引用できるのでその説明を省略する。この触覚機能付き入力機構は、カメラ本体内の上部付近に配置される。
【０１３７】
図１７において、入力検出手段２４には６つの入力位置Ｐ１〜Ｐ６が設定される。入力位置Ｐ１は、操作内容でいうと、入力操作の「開始位置」を示すポイントである。入力位置Ｐ２は入力操作量として、例えば、ズーム量「×０．５」を示すポイントである。入力位置Ｐ２は、入力位置Ｐ１を原点０としたとき、離隔距離Ｌ１に設定されている。入力位置Ｐ３は入力操作量として、ズーム量「×１」を示すポイントである。同様にして入力位置Ｐ３は、離隔距離Ｌ２の位置に設定されている。
【０１３８】
入力位置Ｐ４は入力操作量として、ズーム量「×２」を示すポイントである。入力位置Ｐ４は、離隔距離Ｌ３の位置に設定されている。入力位置Ｐ５は入力操作量として、ズーム量「×４」を示すポイントである。入力位置Ｐ５は、離隔距離Ｌ４の位置に設定されている。入力位置Ｐ６は入力操作の「終了位置」を示すポイントである。入力位置Ｐ６は、離隔距離Ｌ５の位置に設定されている。
【０１３９】
操作者は、図中の矢印で示した接触移動方向に沿って任意の摺動速度で入力操作面ＰＲをなぞるようになされる。このとき、第１の実施例で説明したＣＰＵ３２は、入力検出手段２４によって検出された、操作者の指３０ａが入力位置Ｐ１からどの入力位置Ｐ２〜Ｐ６に到達したか否か検出するようになされる。
【０１４０】
また、この触覚機能付き入力機構によれば、操作者の指３０ａが、入力検出面の入力位置Ｐ１に接触されたとき、アクチュエータＡが周波数ｆｘ＝４００Ｈｚ、振幅Ａｘ＝３０μｍ、回数Ｎｘ＝２０回の振動パターンに基づいてその入力操作面ＰＲを振動するようになされる。また、操作者の指３０ａが、その入力位置Ｐ１から矢印の方向に摺動されると、アクチュエータＡは、一旦振動を停止し、次の入力位置Ｐ２に到達した時点で、アクチュエータＡは、今度は、ｆｘ＝２００Ｈｚ、Ａｘ＝１０μｍ、Ｎｘ＝１回の振動パターンに基づいてその入力操作面ＰＲを振動するようになされる。
【０１４１】
更に、操作者の指３０ａが、その入力位置Ｐ２から矢印の方向に摺動されると、アクチュエータＡは、一旦振動を停止し、次の入力位置Ｐ３に到達した時点で、アクチュエータＡは、今度は、ｆｘ＝２００Ｈｚ、Ａｘ＝１５μｍ、Ｎｘ＝１回の振動パターンに基づいてその入力操作面ＰＲを振動するようになされる。更に、操作者の指３０ａが、その入力位置Ｐ３から矢印の方向に摺動されると、アクチュエータＡは、一旦振動を停止し、次の入力位置Ｐ４に到達した時点で、アクチュエータＡは、今度は、ｆｘ＝２００Ｈｚ、Ａｘ＝２０μｍ、Ｎｘ＝１回の振動パターンに基づいてその入力操作面ＰＲを振動するようになされる。
【０１４２】
更にまた、操作者の指３０ａが、その入力位置Ｐ４から矢印の方向に摺動されると、アクチュエータＡは、一旦振動を停止し、次の入力位置Ｐ５に到達した時点で、アクチュエータＡは、今度は、ｆｘ＝２００Ｈｚ、Ａｘ＝２５μｍ、Ｎｘ＝１回の振動パターンに基づいてその入力操作面ＰＲを振動するようになされる。更にまた、操作者の指３０ａが、その入力位置Ｐ５から矢印の方向に摺動されると、アクチュエータＡは、一旦振動を停止し、次の入力位置Ｐ６に到達した時点で、アクチュエータＡは、今度は、ｆｘ＝４００Ｈｚ、Ａｘ＝３０μｍ、Ｎｘ＝２０回の振動パターンに基づいてその入力操作面ＰＲを振動するようになされる。
【０１４３】
なお、アクチュエータＢは、操作者の指３０ａが入力操作面ＰＲを接触している間は、ｆｘ＝２００Ｈｚ、Ａｘ＝３０μｍの振動パターンに基づいてその入力操作面ＰＲを連続して振動するようになされる。表４は、入力位置Ｐ１〜Ｐ６と、アクチュエータＡ，Ｂの振動パターンと、その振動音と、操作内容との関係をまとめたものである。
【０１４４】
【表４】
2005284416.tif 000006
【０１４５】
続いて、触覚入力機能付きのデジタルカメラ２００の入力動作例について説明をする。
例えば、図１７に示した操作者の指３０ａが、入力位置Ｐ１に接触すると、入力検出手段２４は、入力位置Ｐ１に操作者の指３０ａが触れられたことを検出して、ＣＰＵ３２に通知する。この通知を受けたＣＰＵ３２は、アクチュエータＡ及びＢの出力を制御する。アクチュエータＡはｆｘ＝４００Ｈｚ、Ａｘ＝３０μｍ、Ｎｘ＝２０回の振動パターンに基づいてその入力操作面ＰＲを振動する。この振動の結果「ピー」という振動音を発生する。アクチュエータＢはｆｘ＝２００Ｈｚ、Ａｘ＝３０μｍの振動パターンに基づいてその入力操作面ＰＲを連続して振動する。ＣＰＵ３２は、入力操作の「開始位置」を識別するようになされる。
【０１４６】
また、操作者の指３０ａが、例えば、入力位置Ｐ１から距離情報Ｌｘ＝離隔距離Ｌ１だけ移動すると入力位置Ｐ２に到達する。このとき、入力検出手段２４は、入力位置Ｐ２に操作者の指３０ａが到達したことを検出して、ＣＰＵ３２に通知する。この通知を受けたＣＰＵ３２は、アクチュエータＡの出力を制御する。この制御によって、一旦振動を停止していたアクチュエータＡは、操作者の指３０ａが入力位置Ｐ２に到達した時点で、今度は、ｆｘ＝２００Ｈｚ、Ａｘ＝１０μｍ、Ｎｘ＝１回の振動パターンに基づいてその入力操作面ＰＲを振動する。この振動の結果「ピー」という振動音を発生する。ＣＰＵ３２は、入力操作量として、ズーム量「×０．５」をズーム駆動系等に設定するようになされる。
【０１４７】
また、操作者の指３０ａが、入力位置Ｐ１から離隔距離Ｌ２だけ移動すると入力位置Ｐ３に到達する。このとき、入力検出手段２４は、入力位置Ｐ３に操作者の指３０ａが到達したことを検出して、ＣＰＵ３２に通知する。この通知を受けたＣＰＵ３２は、アクチュエータＡの出力を制御する。この制御によって、一旦振動を停止していたアクチュエータＡは、操作者の指３０ａが入力位置Ｐ３に到達した時点で、今度は、ｆｘ＝２００Ｈｚ、Ａｘ＝１５μｍ、Ｎｘ＝１回の振動パターンに基づいてその入力操作面ＰＲを振動する。この振動の結果「ピー」という振動音を発生する。ＣＰＵ３２は、入力操作量として、ズーム量「×１」をズーム駆動系等に設定するようになされる。
【０１４８】
更に、操作者の指３０ａが、入力位置Ｐ１から離隔距離Ｌ３だけ移動すると入力位置Ｐ４に到達する。このとき、入力検出手段２４は、入力位置Ｐ４に操作者の指３０ａが到達したことを検出して、ＣＰＵ３２に通知する。この通知を受けたＣＰＵ３２は、アクチュエータＡの出力を制御する。この制御によって、一旦振動を停止していたアクチュエータＡは、操作者の指３０ａが入力位置Ｐ４に到達した時点で、今度は、ｆｘ＝２００Ｈｚ、Ａｘ＝２０μｍ、Ｎｘ＝１回の振動パターンに基づいてその入力操作面ＰＲを振動する。この振動の結果「ピー」という振動音を発生する。ＣＰＵ３２は、入力操作量として、ズーム量「×２」をズーム駆動系等に設定するようになされる。
【０１４９】
更にまた、操作者の指３０ａが、入力位置Ｐ１から離隔距離Ｌ４だけ移動すると入力位置Ｐ５に到達する。このとき、入力検出手段２４は、入力位置Ｐ５に操作者の指３０ａが到達したことを検出して、ＣＰＵ３２に通知する。この通知を受けたＣＰＵ３２は、アクチュエータＡの出力を制御する。この制御によって、一旦振動を停止していたアクチュエータＡは、操作者の指３０ａが入力位置Ｐ５に到達した時点で、今度は、ｆｘ＝２００Ｈｚ、Ａｘ＝２５μｍ、Ｎｘ＝１回の振動パターンに基づいてその入力操作面ＰＲを振動する。この振動の結果「ピー」という振動音を発生する。ＣＰＵ３２は、入力操作量として、ズーム量「×４」をズーム駆動系等に設定するようになされる。
【０１５０】
なお、操作者の指３０ａが、入力位置Ｐ１から離隔距離Ｌ５を移動すると入力位置Ｐ６に到達する。このとき、入力検出手段２４は、入力位置Ｐ６に操作者の指３０ａが到達したことを検出して、ＣＰＵ３２に通知する。この通知を受けたＣＰＵ３２は、アクチュエータＡの出力を制御する。この制御によって、一旦振動を停止していたアクチュエータＡは、操作者の指３０ａが入力位置Ｐ６に到達した時点で、今度は、ｆｘ＝４００Ｈｚ、Ａｘ＝３０μｍ、Ｎｘ＝２０回の振動パターンに基づいてその入力操作面ＰＲを振動する。この振動の結果「ピー」という振動音を発生する。ＣＰＵ３２は、入力操作の「終了位置」を識別するようになされる。
【０１５１】
このように、第２の実施例に係る触覚入力機能付きのデジタルカメラ２００によれば、操作者の指３０ａを入力検出面ＰＲに接触した位置から摺動停止に至る距離情報Ｌｘに基づいて入力情報を可変制御するようになされる。
【０１５２】
従って、操作者の指３０ａの摺動位置に対応した、アナログ量調整入力動作に整合した触覚を得ることができる。これにより、操作イメージにマッチした操作感を発生することができ、触覚入力機能の利便性かつ確実性を向上させることができる。
【０１５３】
上述の各実施例では電子機器に関してデジタルカメラの場合について説明したが、この触覚機能付きの入力装置は、ノート型のパーソナルコンピュータ等の情報処理装置や、携帯電話機、電子手帳、ゲーム機、電子書籍等の情報携帯端末装置の場合にも適用できる。
【産業上の利用可能性】
【０１５４】
この発明は、入力検出面上を摺動するように接触操作して情報を入力するデジタルカメラや、情報処理装置、携帯電話機、情報携帯端末装置等に適用して極めて好適である。
【図面の簡単な説明】
【０１５５】
【図１】本発明に係る各実施例としての触覚機能付き入力装置を応用したデジタル１００の構成例を示す斜視図である。
【図２】カメラ本体２０の背面の構成例を示す斜視図である。
【図３】（Ａ）及び（Ｂ）は、カメラ本体２０を底面及び上面から見た構成例を示す断面図である。
【図４】デジタルカメラ１００の内部構成例を示すブロック図である。
【図５】入力検出手段２４における操作例を示す斜視図である。
【図６】（Ａ）及び（Ｂ）は、入力検出手段２４と入力位置Ｐ１〜Ｐ５との関係例を示す図である。
【図７】（Ａ）〜（Ｇ）は、入力位置Ｐ１〜Ｐ５における振動パターン例及び触覚イメージ例（操作ケースＩ）を示す図である。
【図８】（Ａ）〜（Ｇ）は、入力位置Ｐ１〜Ｐ５における振動パターン例及び触覚イメージ例（操作ケースII）を示す図である。
【図９】（Ａ）〜（Ｆ）は、従来方式に係る摺動速度Ｖ１、Ｖ２における振動パターン例及び接触時間例を示す図である。
【図１０】（Ａ）及び（Ｂ）は、本発明方式に係る摺動速度Ｖｘにおける振動パターン例を示す図である。
【図１１】（Ａ）〜（Ｅ）は、本発明及び従来方式で指の動きに基づく触覚イメージの比較例を示す図である。
【図１２】（Ａ）〜（Ｃ）は、ズームインモード時の画像表示例を示す概念図である。
【図１３】（Ａ）〜（Ｃ）は、ボリューム調整モードの操作例を示す概念図である。
【図１４】第１の実施例としてのデジタルカメラ１００における情報処理例（その１）を示すフローチャートである。
【図１５】（Ａ）〜（Ｃ）は、そのデジタルカメラ１００における情報処理例（その２）を示すフローチャートである。
【図１６】ズームインモード時の処理例を示すフローチャート（サブルーチン）である。
【図１７】第２の実施例としてのデジタルカメラ２００の触覚機能付き入力機構例を示す斜視図である。
【符号の説明】
【０１５６】
２０・・・カメラ本体、２１Ａ・・・前面ケース、２１Ｂ・・・後面ケース、２２・・・筐体、２４・・・入力検出手段、２５ａ〜２５ｆ，Ａ，Ｂ・・・アクチュエータ（振動手段）、２９・・・表示手段、３２・・・ＣＰＵ（制御手段）、３５・・・その他のデバイス、３７・・・アクチュエータ駆動回路、４０・・・振動手段、１００，２００・・・デジタルカメラ（電子機器）
【図１】
2005284416.tif 000007
【図２】
2005284416.tif 000008
【図３】
2005284416.tif 000009
【図４】
2005284416.tif 000010
【図５】
2005284416.tif 000011
【図６】
2005284416.tif 000012
【図７】
2005284416.tif 000013
【図８】
2005284416.tif 000014
【図９】
2005284416.tif 000015
【図１０】
2005284416.tif 000016
【図１１】
2005284416.tif 000017
【図１２】
2005284416.tif 000018
【図１３】
2005284416.tif 000019
【図１４】
2005284416.tif 000020
【図１５】
2005284416.tif 000021
【図１６】
2005284416.tif 000022
【図１７】
2005284416.tif 000023
【手続補正書】
【提出日】平成17年3月11日(2005.3.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
図１は本発明に係る各実施例としての触覚機能付き入力装置を応用したデジタルカメラ１００の構成例を示す斜視図である。
この実施例では、入力検出面における操作体の接触位置及び当該操作体の摺動速度に基づいて演算された振動パターンにより当該入力検出面を振動する振動手段を備え、操作体となる操作者の指等の摺動速度又は摺動操作時間に対応した、操作者毎に異なる振動時間（周波数、振幅及び振動回数）を有する複数種類の振動を発生できるようにしたものである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
また、ステップＲ３で入力検出手段２４が更に接触（タッチ）され、ステップＲ４、Ｒ１０及びＲ１６で、入力のモードが再生／早送りモード、ズームインモード、ズームアウトモード以外の場合は、ボリューム調整モードを設定（選択）して、図１５Ｃに示すフローチャートのステップＲ２２に移行して、摺動速度Ｖｘはどのくらいかを検出をする（ステップＲ６参照）。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
その後、ステップＲ２３に移行してＣＰＵ３２はＴ’＝Ｖｏ・ｔ’／Ｖｘなる判別式に基づいて操作ケースＩ又はIIを検出し、制御を分岐するようになされる。この例では、Ｖｏ・ｔ’／Ｖｘ≧１の場合は、ステップＲ２４に移行して操作ケースＩに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する（ステップＲ７参照）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１２９
【補正方法】変更
【補正の内容】
【０１２９】
その後、ステップＲ２６に移行して摺動速度Ｖｘに基づくボリューム調整モードを実行する。このとき、ＣＰＵ３２は表示手段２９に指令Ｄを出力して表示制御を実行する。例えば、ＣＰＵ３２は、図１６のサブルーチンをコールして、そのフローチャートのステップＳＴ１で入力開始点の座標値Ｘ１、現在点の座標値Ｘ２の差、すなわち、入力位置の差Ｘ2−Ｘ1を検出する。その後、ステップＳＴ２に移行して、この入力位置の差Ｘ2−Ｘ1と予め設定された制御閾値ｘとを比較する。ＣＰＵ３２は、ステップＳＴ３でＸ2−Ｘ1＞ｘの場合、ステップＳＴ４に移行して、表示手段２９に指令Ｄを出力する。表示手段２９はステップＳＴ５で指令Ｄに基づいて図１３Ａに示したボリューム調整前の画像を図１３Ｂに示したボリューム調整後の画像に表示を切り替えるようになされる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１３０
【補正方法】変更
【補正の内容】
【０１３０】
また、上述のステップＲ２３でＶｏ・ｔ’／Ｖｘ＜１の場合は、ステップＲ２５に移行して操作ケースIIに対応する振動パターンを発生するような制御情報をアクチュエータ駆動回路３７に出力する（ステップＲ８参照）。そして、ステップＲ２６に移行して摺動速度Ｖｘに基づくボリューム調整モードを実行する。このとき、表示手段２９は指令Ｄに基づいて図１３Ａに示したボリューム調整前の画像を図１３Ｃに示すボリューム調整後の画像に表示を切り替えるようになされる。その後、図１４に示したフローチャートのステップＲ３に戻る。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
なお、ステップＲ３で入力検出手段２４が接触（タッチ）されない場合は、ステップＲ２８に移行して、ＣＰＵ３２は終了判断をする。例えば、電源オフ情報を検出して情報処理を終了する。電源オフ情報が検出されない場合は、ステップＲ２に戻る。ステップＲ２で他の処理モードが設定された場合は、ステップＲ２７に移行して他の処理モードを実行する。他の処理モードでは、シャッタボタン操作、消去ボタン操作、電源ボタン操作、標準モード又はスナップモードの切り替え操作等が実行される。
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2005284416.tif 000024
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2005284416.tif 000025
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図７
【補正方法】変更
【補正の内容】
【図７】
2005284416.tif 000026
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2005284416.tif 000027
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2005284416.tif 000028
【手続補正１２】
【補正対象書類名】図面
【補正対象項目名】図１５
【補正方法】変更
【補正の内容】
【図１５】
2005284416.tif 000029