(57)【要約】【課題】情報の表示や操作に十分な表示面積を確保しつつ、装置本体の小型化に資することのできるインタフェースデバイスを提供する。【解決手段】利用者に対して提示する情報を表示出力するとともに、利用者の目視において、筐体の所定一部が、表示出力している情報上で接触している位置を検出し、検出した位置の情報に基づく所定処理を実行する。【選択図】図１
2007310789.tif 000002
【特許請求の範囲】
【請求項１】
利用者に対して提示する情報を表示出力する手段と、
利用者の目視において、筐体の所定一部が、前記表示出力している情報上で接触している位置を検出する手段と、
を含み、
前記検出した位置の情報に基づく所定処理を実行することを特徴とするインタフェースデバイス。
【請求項２】
利用者に対して提示する情報を投影表示する表示手段と、
前記投影された映像上、筐体の所定一部が接触している位置を表す情報を取得する手段と、
を含み、
前記取得した位置の情報に基づく所定処理を実行することを特徴とするインタフェースデバイス。
【請求項３】
請求項２に記載のインタフェースデバイスにおいて、
前記筐体の移動に関する情報を取得する手段をさらに含み、
前記表示手段は、前記取得した筐体の移動に関する情報に基づいて、映像の投影位置を補正することを特徴とするインタフェースデバイス。
【請求項４】
請求項２または３に記載のインタフェースデバイスにおいて、
前記筐体の姿勢に関する情報を取得する手段をさらに含み、
前記表示手段は、前記取得した筐体の姿勢に関する情報に基づいて、映像の投影範囲を補正することを特徴とするインタフェースデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯端末に対して利用者の指示操作を伝達するインタフェースデバイスに関する。
【背景技術】
【０００２】
近年では、携帯型のデバイスの小型化がますます進んでいる。一方で、こうした携帯型のデバイスの小型化に反して、表示画面の面積は大きいものが望まれている。このため、携帯型のデバイスを開発するメーカーでは、この互いに相反する要望をどのように実現するかが課題となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
こうした背景の下、例えばある製品では、ディスプレイを完全に排したものもある。また、携帯電話機などでは、折り畳み式とするなどして、携帯時の小型化とディスプレイサイズの確保とを満足しようとしている。
【０００４】
しかしながら、例えばディスプレイを排したものでは、子細な操作が行い得ない。また、携帯電話機のように折り畳み式とした場合でも、折り畳まれた状態での面積を超えるディスプレイサイズは確保できず、小型化の要望との関係で、必ずしも利用者が満足するサイズのディスプレイを搭載できていないのが現状である。
【０００５】
本発明は上記実情に鑑みて為されたもので、情報の表示や操作に十分な表示面積を確保しつつ、装置本体の小型化に資することのできるインタフェースデバイスを提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明は、インタフェースデバイスであって、利用者に対して提示する情報を表示出力する手段と、利用者の目視において、筐体の所定一部が、前記表示出力している情報上で接触している位置を検出する手段と、を含み、前記検出した位置の情報に基づく所定処理を実行することを特徴としている。
【０００７】
また、本発明の一態様に係るインタフェースデバイスは、利用者に対して提示する情報を投影表示する表示手段と、前記投影された映像上、筐体の所定一部が接触している位置を表す情報を取得する手段と、を含み、前記取得した位置の情報に基づく所定処理を実行することを特徴としている。
【０００８】
ここで、前記筐体の移動に関する情報を取得する手段をさらに含み、前記表示手段は、前記取得した筐体の移動に関する情報に基づいて、映像の投影位置を補正することとしてもよい。また、前記筐体の姿勢に関する情報を取得する手段をさらに含み、前記表示手段は、前記取得した筐体の姿勢に関する情報に基づいて、映像の投影範囲を補正することとしてもよい。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るインタフェースデバイス１は、例えば、図１に示すように、全体としてペンの形状をなし、筒型の形状の筐体１０を有し、その先端部には、ペン先となる円錐形部分Ｐが形成されている。
【００１０】
また、このインタフェースデバイス１は、図２に示すように、制御部１１と、記憶部１２と、通信部１３と、投影部１４と、センサ部１５と、操作部１６とを含んで構成され、本体２との間で例えばブルートゥース等の無線通信手段、またはケーブル等の有線通信手段を介して相互に情報を送受する。
【００１１】
制御部１１は、ＣＰＵ等であり、記憶部１２に格納されたプログラムに従って動作する。本実施の形態の制御部１１は、本体２側から受信した表示対象の情報を投影部１４を制御して投影表示する。この制御部１１は、センサ部１５の出力から筐体の移動や姿勢に関する情報を検出して、当該情報に基づき、投影表示に関する制御を行う（投影制御処理）。
【００１２】
さらにこの制御部１１は、投影した情報上でユーザが筐体の円錐形部分Ｐで指示した位置を検出して、当該位置に関する情報を本体２側へ送信する処理（ユーザインタフェース処理）を実行する。これらの制御部１１による処理の内容については、後に詳しく述べる。
【００１３】
記憶部１２は、ＲＡＭや、ＥＥＰＲＯＭ（電気的消去可能ＲＯＭ）等のメモリ素子を含んで構成される。この記憶部１２には、制御部１１によって実行されるプログラムが格納されている。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１４】
通信部１３は、例えばブルートゥース等の無線通信手段であり、制御部１１から入力される指示に従って、情報を本体２側へ送信する。また、この通信部１３は、本体２側から受信される情報を制御部１１に出力する。
【００１５】
投影部１４は、例えば、プロジェクタであり、図３に例示するように、投光部３１と、マイクロミラー部３２と、ミラー３３と、対物レンズ系３４とを含んで構成される。投光部３１は、例えば白色ＬＥＤと、カラーフィルタとを含んでなる。ここでカラーフィルタは、円盤形状をなし、それぞれ内周６０度の角度を有する扇型の、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の三色のフィルタを組み合わせたものである。このカラーフィルタは、モータＭによって略定速で回転駆動され、これによりマイクロミラー部３２に対して、略一定の周期で、上記三色の光が順次入射される。
【００１６】
マイクロミラー部３２は、少なくとも一軸の方向に回転駆動可能な複数のミラーをマトリクス状に配列したもので、例えばディジタル・マイクロミラー・デバイス（ＤＭＤ）として知られるものである。このマイクロミラー部３２の各ミラーは、制御部１１が出力する映像信号に従って駆動制御され、Ｒ，Ｇ，Ｂの各色の光が入射するタイミングに合わせて、各色の映像信号に対応する反射光パターンを形成する。このマイクロミラー部３２の制御動作は、マイクロミラー・デバイスを用いたプロジェクタにおいて広く用いられているので、ここでの詳細な説明を省略する。
【００１７】
ミラー３３は、マイクロミラー部３２が形成した反射光パターンを対物レンズ系３４へと導く。対物レンズ系３４は、ミラー部３３が導く反射光パターンを円環形状の投影像に変換する第１対物レンズ系３４ａと、この円環形状の投影像から、筐体の円錐形部分Ｐを中心とした円形状の投影面全体に拡大した投影像を形成する円環状のレンズを備えた第２対物レンズ系３４ｂと、を含む。ここで、円環状レンズの断面形状は、例えば、魚眼レンズの断面形状と略等しいものとする。
【００１８】
本実施の形態では、この投影部１４により、制御部１１が生成した画像データが、ペン先となる円錐形部分Ｐの周辺に投影されることとなる。
【００１９】
さらに投影部１４の別の例は、図４に示すように、投光部３１′と、プリズム３６と、反射型液晶パネル（ＬＣｏＳなど）３７と、窓部３８とを含む。この例では、投光部３１′は、例えばレーザーダイオードを含む。図４では、複数のレーザーダイオードにより投光部３１′を構成しているが、単数であってもよい。プリズム３６は、投光部３１′であるレーザーダイオードの光線を、反射型液晶パネル３７の表面に略垂直に導くとともに、反射型液晶パネル３７の表面で反射された光線を窓部３８を通じて投影面側へ導く。なお、反射型液晶パネル３７では、制御部１１が出力する映像信号を表示出力しておく。この例では、投光部３１′としてレーザーダイオードを用いているので、投影面と、筐体１０との距離や角度が変わっても、投影面にて結像させることができ、映像がぼけることがない。また、光学部品の数を少なくできる。さらに、この場合は、円錐形部分Ｐ周辺に映像を投影可能とするよう、投影部１４を、円錐形部分Ｐを取り囲んで複数設けてもよい。
【００２０】
センサ部１５は、図３に示す撮像センサ４１と、筐体１０の傾きを検出する傾斜センサ４２とを含んで構成される。ここで撮像センサ４１は、ＣＣＤやＣＭＯＳ等の素子を含んだセンサであり、投影部１４が投影している映像の少なくとも一部、ないしは、投影部１４から投影された像が結像するスクリーンとなる部分の映像を継続的に撮像し、撮像して得た撮像信号に基づいて、筐体１０が、スクリーンに対して平行移動したときの移動量に関する情報を出力する（図におけるＸ，Ｙ軸方向の各移動量が出力される）。なお、この撮像センサ４１は、筐体１０の円錐形部分Ｐがスクリーンとなる面との距離が所定の範囲内になったときに、当該面の映像がＣＣＤやＣＭＯＳ等のセンサ面に結像して、撮像が開始される。このようなセンサは、オプティカルマウスなどにおいて広く用いられているので具体的な構成例の説明を省略する。
【００２１】
傾斜センサ４２は、筐体１０がペン先となる円錐形部分Ｐの頂点（すなわちここでの投影部１４の投影方向）を中心として、傾いている角度を検出するもので、例えば図５に示すように、筐体１０を投影部１４の投影面に平行な面における両軸（図におけるＸ，Ｙ軸）方向に配置する。これらの各傾斜センサ４２ａ，ｂは、それぞれＺ−Ｘ面内の傾きと、Ｚ−Ｙ面内の傾きを検出して、その検出結果を制御部１１に出力する。
【００２２】
この傾斜センサ４２は、例えば、ジャイロセンサや加速度センサなどを用いることができる。また、撮像センサ４１により撮像された映像に含まれる対象物の相対的運動から筐体の傾斜が検出できる場合は、傾斜センサ４２は必ずしも必要ではない。このような撮像センサ４１としては、例えば、光学推移センサ（Optical Tranlation Sensor；[online]、[２００６年５月１９日検索]、インターネット<URL: http://www.otmtech.com/otm.asp>）などがある。
【００２３】
操作部１６は、例えば、筐体１０表面に設けられたスイッチであり、利用者が押下操作すると、押下されたことを表す信号を制御部１１に出力する。
【００２４】
［投影制御処理］
ここで制御部１１の処理の内容について述べる。まず制御部１１の投影制御処理について説明する。本実施の形態の制御部１１は、投影するべき画像のデータを、通信部１３を介して本体２側から受信し、当該画像データに従って、投影部１４のマイクロミラー部３２を制御する。
【００２５】
制御部１１は、また、センサ部１５の撮像センサ４１から、筐体１０の移動方向に係る情報を取得して、投影する画像データを補正する。
【００２６】
制御部１１は、例えば操作部１６から押下されたことを表す信号の入力を受けると、投影部１４を制御して、画像データの投影を開始する。そして撮像センサ４１が筐体１０の移動量に関する情報を出力すると、投影された映像上で、ペン先となる円錐形部分Ｐが示している位置が検出した移動量だけ移動しても、映像がそれに伴って移動しないよう、画像データを平行移動する。例えば筐体１０がＸ軸方向にｘだけ移動し、Ｙ軸方向にｙだけ移動したときには、画像データを、Ｘ軸方向に−αｘだけ移動し、Ｙ軸方向に−αｙだけ移動する。ここでαは、筐体１０の移動量に対する画像データの移動量の比を表すパラメータであり、実験的に定めることができる。
【００２７】
これにより本来であれば、筐体１０をスクリーン上で移動すると、スクリーンに筐体１０側から投影される映像も、筐体１０の移動に伴って平行移動する。しかし、ここでは筐体１０の移動量を検出して、制御部１１が画像データを当該移動量に応じた量だけ平行移動して、映像がスクリーン上で移動しないよう制御しているので、筐体１０のペン先部分が映像上で移動可能となる。
【００２８】
また、この制御部１１は、傾斜センサ４２から入力される信号に基づいて、筐体の姿勢に関する情報として、Ｚ−Ｘ面、及びＺ−Ｙ面での筐体１０の傾斜角度を検出し、当該傾斜角度の情報に基づいて、投影するべき画像のデータを台形補正する。すなわち各軸について図６に示す台形の辺の角度θを、対応する軸の傾斜角度によって定める。これにより、筐体１０が傾いても、投影される映像が正面視した映像となるよう制御される。
【００２９】
［ユーザインタフェース処理］
さらにこの制御部１１は、ユーザインタフェース処理として、ペン先である円錐形部分Ｐ（本発明の所定一部に相当する）が投影した映像上で示している座標位置の情報を検出し、本体２側に送信出力する。ここで座標位置は次のように取得する。例えば、当初は、画像データのうち、投影位置の中心を円錐形部分Ｐが指している座標値（ｘ０，ｙ０）をペン先の位置座標として設定しておき、撮像センサ４１が生成する移動量の情報に基づく画像データの平行移動量（αｘ，αｙ）だけペン先が移動したものとする（ｘ０＋αｘ，ｙ０＋αｙ）。その後、この移動先から同じように、撮像センサ４１が生成する移動量の情報に基づく画像データの平行移動量だけペン先が移動したものとして、座標情報を逐次更新して出力する。これにより、利用者の目視における、筐体の所定一部が表示出力している情報上で接触している位置に関する情報が取得される。
【００３０】
また、制御部１１は、操作部１６が押下されたことを表す信号を出力すると、その押下の状態（押下したままであるか、放されたか）を表す情報を本体２へと送信出力する。
【００３１】
［本体２側の処理］
本体２側では、インタフェースデバイス１側に対して表示するべき画像のデータを送信する。なお、この画像データは、例えば１／３０秒ごとに、全画面の情報を送出してもよいし、ＭＰＥＧ（Motion Picture Experts Group）における処理と同様に、当初は全画面分の情報を送出し、その後は、各フレームごとに差分の画像データが生じるごとに、当該差分の画像データを送出することとしてもよい。この場合、インタフェースデバイス１側の制御部１１では、差分の画像データを、現在表示している画像データに加算したデータを生成して、投影する画像データの内容を更新する。
【００３２】
また本体２は、ペン先の座標情報を受信すると、ポインティングデバイスによるポインタ（マウスカーソル）の移動位置としてこの座標情報を記憶する。そして、操作部１６の押下の状態を表す情報を受信すると、当該状態に応じて所定処理を実行する。
【００３３】
例えば、操作部１６のボタンが押下された状態で、ペン先の座標情報が変更されると、マウスのドラッグ操作が行われたと同様の処理を実行し、操作部１６のボタンが開放されたことを表す情報が受信されると、マウスのボタンが開放されたのと同様の処理を実行する。
【００３４】
具体例を挙げると、ファイルアイコンを表示している状態で、ファイルアイコンの表示領域内において操作部１６のボタンが押下され、押下されたままの状態で、ペン先の座標情報が変更されると、当該ファイルアイコンの表示位置を当該ペン先の座標情報に従って移動して表示する。そして操作部１６のボタンが開放されたことを表す情報を受信すると、その時点でのペン先の座標情報に従って、ファイルアイコンの表示位置を移動して表示する。これは、マウスを用いて、ファイルアイコンをドラッグする操作と同様のものである。
【００３５】
すなわち、本体２は、このインタフェースデバイス１をディスプレイとして用いるとともに、マウスのようなポインティングデバイスとしても認識し、その操作の内容に係る情報を受信して、処理を実行するのである。
【００３６】
［メニュー操作］
また、本実施の形態のインタフェースデバイス１においては、ペン先となる円錐形部分Ｐ（筐体１０の所定部分）がスクリーンとなる投影対象に接触しているか否かを検出する手段を備えてもよい。この場合、例えば、円錐形部分Ｐを含む筐体の先端部を筐体本体部とは独立の部材として形成し、筐体本体部に形成したガイド部に当該先端部を挿入して支持させるとともに、当該先端部を筐体本体部から外側（投影対象側）へと付勢する弾性体（コイルばねなど）を設けておき、先端部が、弾性体を押し込んで筐体本体部の内側へ所定量だけ入り込んだときに、オンとなるスイッチを設けておくこととすればよい。
【００３７】
このようにすると、ペン先である先端部を投影対象に接触させた状態で、操作部１６のボタンを押下したときと、ペン先である先端部を投影対象から放して、操作部１６のボタンを押下したときとで、制御部１１や本体２に異なる処理を実行させることができるようになる。
【００３８】
例えば制御部１１は、先端部が投影対象に接触しているか否かを表す情報を、操作部１６の操作を表す情報とともに本体２側へ送出する。本体２側では、ペン先である先端部を投影対象に接触させた状態で、操作部１６のボタンが押下されたときには、上述のようにマウスにおけるクリックやドラッグ操作が行われたものとして処理を行う、また、ペン先である先端部が投影対象から離れた状態で操作部１６のボタンが押下されたときには、別の処理、例えばメニューを表示することとしてもよい。
【００３９】
この際、メニューは、ペン先によって選択しやすいよう、現在のペン先の位置を中心とした円周上にメニューの項目を配列して表示する（図６）。利用者は、このメニューの項目から一つに、選択的にペン先を接触させる。制御部１１は、ペン先が接触すると、その旨の情報を本体２へと送出する。本実施の形態では、ペン先が投影対象から離れた状態であっても、撮像センサ４１が投影対象の映像を撮像可能である限り、ペン先の移動量に関する情報が生成されて出力されている。従って、本体２では、ペン先が接触した時点での座標情報を参照して、どのメニュー項目の表示範囲内に、ペン先があるかを識別し、どのメニュー項目が選択されたかを認識する。
【００４０】
［フリーハンドでの描画支援］
さらに本実施の形態の制御部１１は、フリーハンドで描画される画像などを整形する処理を実行し、描画操作を支援することとしてもよい。すなわち制御部１１は、逐次的に検出されるペン先の移動位置に基づいて、利用者の描画しようとする図形を予測して、当該予測した図形に対応する線分を投影する画像データに合成する。
【００４１】
この処理は、例えば、判断条件と図形を表す情報とを関連づけて記憶部１２に格納しておき、制御部１１は、逐次的に検出されるペン先の移動位置が記憶部１２に格納されている判断条件のいずれかに合致したときに、当該合致した判断条件に関連づけられた情報で表される図形を画像データに合成する。具体例として、判断条件は、移動量しきい値βだけＸ軸方向に移動したときに、Ｙ軸方向の変動量しきい値がγ未満であるとし、この判断条件に対しては、Ｘ軸に平行な直線を表す情報を関連づけておく。利用者が、この移動量しきい値βを超えてＸ軸方向に略平行な（Ｙ軸方向の変動量が変動量しきい値γ未満であるような）線分を描画すると、制御部１１は、ペン先の座標情報のうち、Ｙ軸の値ｙをもちいて、Ｙ＝ｙなる線分を画像データに合成する。これにより、Ｘ軸に平行な線分が投影表示され、利用者は、この投影された線分に沿ってペン先を移動すれば直線を描画できることとなり、操作性を向上できる。
【００４２】
また、制御部１１は、利用者の指示によって、定規（ルーラー）としての線分を表示させてもよい。
【００４３】
［文字認識］
さらに、制御部１１は、ペン先の移動パターンに基づいて、予め定めた文字形状パターンとの照合により、文字認識処理を実行してもよい。この処理は、手書き文字認識処理として広く知られた処理を利用できる。
【００４４】
［計算処理］
この場合において、制御部１１は、数値と演算子（例えば四則演算子や、括弧、平方根記号などの数式記号を含む）とからなる文字列を認識した後に、イコール記号が入力されたことを認識すると、ここまでに入力された数式を演算して、その結果を、イコール記号の右側に表示してもよい。また、制御部１１は、これら文字認識の結果や計算結果等を本体２側に送信してもよい。
【００４５】
［投影範囲の制限］
本実施の形態のインタフェースデバイス１は、以上のように構成されているので、その投影対象としては、机上にあるものに限られず、例えば、手のひらなど、不定形のものであっても構わない。従って、例えば電車などの移動中に、立ったままで本体２を取り出すことなく、本体２に対する操作を行うことも可能となる。しかしながら、電車などの公共交通機関では、座席に着席した他者の前に立つことも多く、この状態で本実施の形態のインタフェースデバイス１を利用する場合、手のひらのように不定形の領域に映像を投影させると、投影範囲がこの投影対象の外側にはみ出て、着席中の他者に投影光が当たり、情報が見られてしまうことも考えられる。そこで、本実施の形態のインタフェースデバイス１は、投影対象の形状を認識する手段をさらに備えて、当該認識した形状の外側に相当する領域については、画像データをオフ（光が投影されない状態のデータ）とするよう制御してもよい。
【００４６】
ここで投影対象の形状を認識する手段としては、図７に例示するように、例えば赤外光など、可視光外の光を、投影対象方向に投射する光源５１と、この赤外光（可視光外の光）を撮像可能な少なくとも一つの撮像素子５２とを備えればよい。ここで光源５１は、対物レンズを通じて、投影部１４による投影範囲より広範囲に赤外光等を投射する。また、一つの撮像素子５２によっては、筐体１０の一部の陰になって撮影できない場所がある場合は、撮像素子５２を複数設けて、それぞれの撮像素子５２にて撮像された結果を合成し、投影対象全体を撮像するようにしてもよい。
【００４７】
この場合、投影対処の形状に沿って、可視光外の光の反射量が異なることとなるので、撮像素子によって撮像した映像から輪郭抽出の画像処理を実行して投影対象の形状を識別できる。
【００４８】
制御部１１は、この投影対象の形状の領域で、投影する画像データを切り取り、外側を黒画素（光の投影がないデータ）とする。なお、撮像素子が撮像した画像については、傾斜センサ４２の出力に応じて、その画像を正面視の状態に補正してから、投影対象の形状を識別する処理を実行してもよい。
【００４９】
［拡大縮小］
また本実施の形態において制御部１１は、表示するべき画像データとして本体２側から受信した画像データの全体を常時表示する必要は必ずしもない。例えば文字認識などによって文字入力を行う場合があること等に配慮して、画像データのうち、文字入力に係る部分を拡大して表示してもよい。
【００５０】
この場合、本体２は、文字入力を受け入れる状態となると（例えば文字入力用のインタフェース内にカーソルが移動すると）、インタフェースデバイス１に対して、文字入力が開始されたことを示す情報を送信し、キャレット（文字の挿入点を表す案内）の表示位置を表すキャレット座標情報を送信する。
【００５１】
インタフェースデバイス１は、文字入力が開始されたことを示す情報と、キャレット座標情報とを受信すると、ペン先となる円錐形部分Ｐが投影対象に接触している間、キャレット座標情報に基づき、表示するべき画像データのうち、キャレット座標情報を中心とした所定範囲２を表示範囲として、この表示範囲内の画像データを投影範囲に拡大して投影表示する。なお表示範囲のＸ、Ｙ軸方向のサイズの比は、元の画像データの比としておく。
【００５２】
このとき制御部１１は、当該表示範囲の元の画像データに対する拡大比率ｒを記憶しておく。そして、筐体１０が移動したときに、その移動量（ｘ，ｙ）に対して画像データを移動せず、元の画像データ内での表示範囲を、キャレット座標情報の移動量に基づいて移動させる。
【００５３】
また、制御部１１は、筐体１０が移動している間は、ペン先が（αｒｘ，αｒｙ）だけ移動したことを表す情報を本体２側に出力する。
【００５４】
また、ペン先となる円錐形部分Ｐが投影対象から離れると、その時点で投影対象に対して光源５１が投光した可視光外の光により照射される部分を撮像素子５２にて撮像して、当該照射されている部分の外接矩形を、画像処理によって検出し、そのサイズを初期矩形サイズとして記憶する。この外接矩形の検出は、一般的な画像処理であるので、ここでの詳細な説明を省略する。
【００５５】
そして、制御部１１は、ペン先となる円錐形部分Ｐが投影対象から離れている間、投影対象に対して光源５１が投光した可視光外の光により照射される部分を撮像素子５２にて撮像して、当該照射されている部分の外接矩形を、画像処理によって検出し、そのサイズの情報を繰り返し取得する。そして、取得したサイズの情報と初期矩形サイズとの比に対応して、表示範囲のサイズを、その拡大比率をｒから「１」（元の画像データのサイズとなる）の範囲で変化させる。この間も、制御部１１は、画像データを平行移動せず、筐体１０の移動量（ｘ，ｙ）に対して、元の画像データ内での表示範囲を、Ｘ軸方向に−αｒｘ、ｙ軸方向に−αｒｙだけそれぞれ移動させる。なお、表示範囲の一辺が元の画像データの辺に一致したときは、当該辺を超えた移動を規制するよう制御する。
【００５６】
また、制御部１１は、この処理の過程で手書きされた文字の認識結果を本体２側へ送信出力することとしてもよい。
【００５７】
このようにすると、利用者がインタフェースデバイス１を操作して、本体２に対して文字列入力を指示したときに、当該文字列入力部分が拡大表示され、当該入力部分において手書きした文字が認識されて本体２側に送信される。また、書き続けていけば、文字列の方向（キャレットの移動方向）に表示範囲が移動して、入力が支援される。さらに、利用者がインタフェースデバイス１を投影面から放せば、入力している部分の周辺が表示されるようになり、書込んだ全体を確認できるようになるとともに、書き込み位置を移動する操作をすることが可能となる。
【００５８】
［その他の変形例］
なお、ここまでの説明において、ペン先である円錐形部分Ｐには、色材（インキや鉛筆の芯など）を供給する機構が設けられてもよい。これにより、実際、投影面に描画することができるようになる。また、この色材の供給機構は、利用者の操作により、色材の供給の開始・停止を制御できるように、投影面に向かって突出する状態と、筐体内に収納された状態との間で移動可能となっていてもよい。かかる機構のボールペンなどは広く知られているので、ここでの詳細な説明を省略する。
【００５９】
さらに、本実施の形態の説明では、本体２は、インタフェースデバイス１と別体に設けられ、無線にて通信をしているものとして説明したが、このインタフェースデバイス１と本体２とは、一つの筐体１０内に収納されて、有線にて接続されてもよい。この場合、さらに、制御部１１が本体２の動作を実行しても構わない。
【００６０】
また、ここでは投影部１４として、ディジタル・ミラー・デバイスを用いた例について説明したが、液晶スクリーンを透過したパターンを投影する方式であってもよいし、その他の方式であってもよい。
【００６１】
［利用例］
本実施の形態のインタフェースデバイス１は、これにより、例えば本体２としての携帯電話機と通信し、電子メールの入力操作、送信操作に利用されてもよい。
【００６２】
また、携帯型音楽再生デバイスを本体２として、再生する楽曲の選択操作、音量等の調整操作に供されてもよい。
【００６３】
このように本実施の形態では、情報の表示や操作に十分な表示面積を確保しつつ、装置本体の小型化に資することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態に係るインタフェースデバイスの一例を表す外観図である。
【図２】本発明の実施の形態に係るインタフェースデバイスの一例を表す構成ブロック図である。
【図３】本発明の実施の形態に係るインタフェースデバイスにおける投影部、センサ部の構造例を表す概要図である。
【図４】本発明の実施の形態に係るインタフェースデバイスにおける投影部の別の構造例を表す概要図である。
【図５】本発明の実施の形態に係るインタフェースデバイスにおけるセンサ部のセンサの取り付け態様を表す説明図である。
【図６】本発明の実施の形態に係るインタフェースデバイスが投影するメニュー画面の例を表す説明図である。
【図７】本発明の実施の形態に係るインタフェースデバイスの別の例を表す外観図である。
【符号の説明】
【００６５】
１  インタフェースデバイス、２  本体、１０  筐体、１１  制御部、１２  記憶部、１３  通信部、１４  投影部、１５  センサ部、１６  操作部、３１，３１′，５１  投光部、３２  マイクロミラー部、３３  ミラー、３４  対物レンズ系、３６  プリズム、３７  反射型液晶パネル、３８  窓部、４１  撮像センサ、４２  傾斜センサ、５２  撮像素子。
【図１】
2007310789.tif 000003
【図２】
2007310789.tif 000004
【図３】
2007310789.tif 000005
【図４】
2007310789.tif 000006
【図５】
2007310789.tif 000007
【図６】
2007310789.tif 000008
【図７】
2007310789.tif 000009