(57)【要約】      （修正有）【課題】ユーザが操作し易い位置に入力操作の対象となるオブジェクトを表示する。【解決手段】画面に対する接触または近接によって操作可能な操作対象オブジェクトを上記画面に表示する情報処理装置であって、上記画面に置かれたユーザの手の側面の上記画面上の検知位置を特定する検知位置特定手段と、上記検知位置特定手段によって特定された上記検知位置に応じて、上記操作対象オブジェクトを表示する上記画面上の表示位置を決定する。【選択図】図１
2014063223.tif 000002
【特許請求の範囲】
【請求項１】
画面に対する接触または近接によって操作可能な操作対象オブジェクトを上記画面に表示する情報処理装置であって、
上記画面に置かれたユーザの手の側面の上記画面上の検知位置を特定する検知位置特定手段と、
上記検知位置特定手段によって特定された上記検知位置に応じて、上記操作対象オブジェクトを表示する上記画面上の表示位置を決定する表示位置決定手段とを備えることを特徴とする情報処理装置。
【請求項２】
上記検知位置特定手段は、上記画面に置かれたユーザの手の側面から取得した画像に基づいて、基準座標を特定するものであり、
上記表示位置決定手段は、上記検知位置特定手段が特定した上記基準座標に所定の相対座標を加算して、上記操作対象オブジェクトの上記表示位置を決定するものであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記画面に置かれたユーザの手の側面から取得した画像に基づいて、上記ユーザの手が左右どちらであるかを判定する向き判定手段と、
上記向き判定手段の判定結果に基づいて、上記相対座標を決定する相対座標決定手段と、をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記画面に置かれたユーザの手の側面から取得した画像から特徴量を抽出する特徴量抽出手段と、
上記特徴量抽出手段によって抽出された上記特徴量にあらかじめ対応付けられた補正値を取得する補正値取得手段とを備えるとともに、
上記表示位置決定手段は、上記基準座標に上記相対座標を加算して決定した上記表示位置を、上記補正値取得手段によって取得された上記補正値により補正するものであることを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
上記画面に置かれたユーザの手の側面から取得した画像から特徴量を抽出する特徴量抽出手段と、
上記特徴量抽出手段によって抽出された上記特徴量にあらかじめ対応付けられた操作対象オブジェクト指定情報を取得し、該操作対象オブジェクト指定情報に基づいて上記画面に表示する上記操作対象オブジェクトを決定するオブジェクト決定手段とをさらに備えることを特徴とする請求項２または３に記載の情報処理装置。
【請求項６】
上記表示位置決定手段は、上記表示位置に上記操作対象オブジェクトを表示した場合に、該操作対象オブジェクトが画面からはみ出るとき、該操作対象オブジェクトが画面に収まるように上記表示位置を変更するものであることを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
画面に対する接触または近接によって操作可能な操作対象オブジェクトを上記画面に表示する情報処理装置の制御方法であって、
上記画面に置かれたユーザの手の側面の上記画面上の検知位置を特定する検知位置特定ステップと、
上記検知位置特定ステップにて特定された上記検知位置に応じて、上記操作対象オブジェクトを表示する上記画面上の表示位置を決定する表示位置決定ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項８】
請求項１から６のいずれか１項に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項９】
請求項８に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのタッチ操作による入力を検出するタッチパネル等を備えた情報処理装置、情報処理装置の制御方法、制御プログラム、および記録媒体に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末に代表されるように、タッチパネルを備えた電子機器が普及している。これらの電子機器では、その表示画面上に、ボタンやテキストボックスなど、ユーザのタッチ操作を受け付ける様々なオブジェクトを配置している。
【０００３】
しかし、ユーザは上記電子機器に目的の動作をさせるため、表示画面上の様々な位置にあるオブジェクトにタッチしなければならず、操作が煩雑になることがある。
【０００４】
上記問題に対し、ユーザの操作負担を軽減するため、下記のような技術が開示されている。
【０００５】
例えば特許文献２および特許文献３には、電子機器にタッチセンサを取り付け、手のひらがタッチセンサに触れているか否かで上記電子機器の処理制御を変更する技術が開示されている。
【０００６】
さらに、手のひらの接触／非接触だけではなく、手のひらの接触から情報を得て、電子機器の表示制御に利用する技術が開示されている。
【０００７】
例えば、特許文献１には、入力面上における手のひらが接触した位置の座標と、ペンタッチを行った座標とを検出し、両者のＸ座標を比較することによりユーザの利き手を判断し、左右の利き手に合ったＧＵＩ（Graphical User Interface）を実現する技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−１６４７４６号公報（２０１１年  ８月２５日公開）
【特許文献２】特開２００７−２３３６４９号公報（２００７年  ９月１３日公開）
【特許文献３】特開２００８−１１７２１２号公報（２００８年  ５月２２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献２および３に記載の技術では、手のひらや手の側面の接触を検知した場合と検知していない場合で、上記電子機器の処理動作を変更している。また、特許文献１に記載の技術では、ＧＵＩのレイアウト変更を行っている。
【００１０】
しかし、特許文献１〜３のいずれに開示された技術も、ソフトウェアキーボードやメニューといった、ユーザの操作の対象となるオブジェクトが、予め設定されたレイアウトで表示される。そのため、ユーザがタッチ操作を行っている位置によっては、該タッチした位置から上記オブジェクトまでの移動量が大きい場合があり、毎回指を動かして操作対象への入力行為を行う必要がある。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、タッチパネルにユーザが入力操作を行う際、ユーザが操作し易い位置に入力操作の対象となるオブジェクトを表示することを可能とする情報処理装置、情報処理装置の制御方法、制御プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は画面に対する接触または近接によって操作可能な操作対象オブジェクトを上記画面に表示する情報処理装置であって、上記画面に置かれたユーザの手の側面の上記画面上の検知位置を特定する検知位置特定手段と、上記検知位置特定手段によって特定された上記検知位置に応じて、上記操作対象オブジェクトを表示する上記画面上の表示位置を決定する表示位置決定手段とを備えることを特徴としている。
【００１３】
また、本発明の一態様に係る情報処理装置の制御方法は、画面に対する接触または近接によって操作可能な操作対象オブジェクトを上記画面に表示する情報処理装置の制御方法であって、上記画面に置かれたユーザの手の側面の上記画面上の検知位置を特定する検知位置特定ステップと、上記検知位置特定ステップにて特定された上記検知位置に応じて、上記操作対象オブジェクトを表示する上記画面上の表示位置を決定する表示位置決定ステップとを含むことを特徴としている。
【発明の効果】
【００１４】
本発明の一態様によれば、ユーザが自分の手の側面を画面に接触（または近接）させるだけで、ユーザが入力操作を行いたい、例えば文字入力やメニュー等の操作対象オブジェクトを、画面上の操作しやすい位置に表示させることができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係るタブレット端末の要部構成を示すブロック図である。
【図２】（ａ）〜（ｃ）は、上記タブレット端末において行う表示制御の概要を示した図である。
【図３】（ａ）〜（ｂ）は、上記タブレット端末において、操作対象がソフトウェアキーボードである場合の表示制御の具体例を示している。
【図４】（ａ）は、上記タブレット端末において、操作対象が扇状のショートカットメニューである場合の表示制御の具体例を示し、（ｂ）は、上記タブレット端末において、操作対象がコンテキストメニューである場合の表示制御の具体例を示している。
【図５】（ａ）〜（ｂ）は、上記タブレット端末において、操作対象のＸ座標の絶対値が大きすぎ、表示画面内に収まらない際の、操作対象の位置座標の補正の例を示している。
【図６】（ａ）〜（ｂ）は、上記タブレット端末において、操作対象のＹ座標の絶対値が大きすぎ、表示画面内に収まらない際の、操作対象の位置座標の補正の例を示している。
【図７】上記タブレット端末で実行される処理の流れを示した図である。
【図８】上記タブレット端末で実行される、操作対象の表示位置を決定する処理の流れを示した図である。
【図９】上記タブレット端末で実行される、入力部が検出した接触範囲の画像が、右手側面の接触から得られたものか、左手側面の接触から得られたものかを判定する処理の流れを示した図である。
【図１０】本発明の第２の実施形態に係るタブレット端末の要部構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
≪実施形態１≫
以下、本発明の第１の実施形態として、本発明の情報処理装置をタブレット端末において実現した場合について、図１〜９を用いて詳細に説明する。しかし、本発明の情報処理装置はタブレット端末に限らず、指示物体および手の側面の接触範囲の画像を検出することができるタッチパネルを備えた、あらゆる大きさのあらゆる情報処理装置に適用することが可能である。
【００１７】
なお、以下の図面において同一または相当する部分には、同一の参照符号を付すものとし、それらの説明は重複して行なわない。また、図面における長さ、大きさおよび幅などの寸法関係ならびに形状は、図面の明瞭化と簡略化のために適宜に変更されており、実際の寸法および形状を表してはいない。
【００１８】
〔タブレット端末における表示制御の概要〕
図２は、本発明の第１の実施形態に係るタブレット端末１００において行う表示制御の概要を示した図である。（ａ）はタブレット端末１００に対する指示物体（ユーザの手とタッチペン）の操作を示しており、（ｂ）はタブレット端末１００が（ａ）におけるユーザの操作から検出した画像を視覚的に示しており、（ｃ）はタブレット端末１００が（ｂ）において検出した画像と、表示制御の対象物との位置関係を視覚的に示している。
【００１９】
図２の（ａ）に示したように、タブレット端末１００にユーザの手Ａの側面が接触し、さらにユーザの指またはタッチペンなどの指示物体がタブレット端末１００に接触すると、タブレット端末１００は同図（ｂ）に示したように、手Ａの側面の接触範囲Ｂと、指示物体の接触点Ｃとを検出する。接触範囲Ｂおよび接触点Ｃを検出すると、同図（ｃ）に示したように、タブレット端末１００は入力面における接触範囲Ｂの位置に基づき、表示制御対象となるオブジェクトＤの表示位置を決定し、表示する。
【００２０】
なお、実施形態の説明においては、入力部２０に対するユーザの手の側面の接触の後、続いてタッチ操作があって初めて上述の表示制御を行うこととしているが、該タッチ操作は本発明を実施する上で必須の操作ではない。例えば、ユーザの手の側面の接触が一定時間継続された場合に図２のオブジェクトＤを表示することとするなど、オブジェクトＤを表示するトリガとなるものは特に限定しない。以下全ての実施形態の説明においても同様である。
【００２１】
なお、図２では接触範囲Ｂおよび接触点Ｃの位置を明確に示すため、接触範囲Ｂおよび接触点Ｃをタブレット端末１００上に視覚化しているが、実際には、接触範囲Ｂおよび接触点Ｃはタブレット端末１００の内部に記憶されたデータであり、図２のようにタブレット端末１００上に描画する必要はない。以降の全ての図においても同様である。
【００２２】
また、ここで表示制御対象となるオブジェクトＤ（操作対象オブジェクト）とは、例えばソフトウェアキーボードやショートカットメニューなど、ユーザがタブレット端末１００に対して入力操作を行う際の操作対象となるオブジェクトを指す。以後、該オブジェクトのことを、単に操作対象と記述する。
【００２３】
次に、操作対象（オブジェクトＤ）の具体例について図３および図４を用いて説明する。
【００２４】
〔操作対象の具体例〕
図３は、タブレット端末１００において、接触範囲の位置に基づいて表示する操作対象がソフトウェアキーボードである場合の具体例を示している。（ａ）はタブレット端末１００に対するユーザの入力操作を示しており、（ｂ）はタブレット端末１００における、（ａ）の操作に基づいたソフトウェアキーボードの表示位置の制御を示している。
【００２５】
文字入力欄Ｅを画面に表示している際に、ユーザが手Ａの側面をタブレット端末１００に接触させ、かつ、該接触の後任意の点Ｃをタッチすると（図３の（ａ））、タブレット端末１００は、手Ａの側面の接触範囲Ｂを検出し、該接触範囲Ｂの位置に基づきソフトウェアキーボード（オブジェクトＤ）の表示位置を決定し、表示する。
【００２６】
図４の（ａ）は、操作対象が扇状のショートカットメニューである場合の表示制御の具体例を示している。（ｂ）は、操作対象がコンテキストメニューである場合の表示制御の具体例を示している。
【００２７】
図３と同様に、ユーザが手の側面をタブレット端末１００に接触させ、かつ、該接触の後任意の点をタッチすると、タブレット端末１００に（ａ）の場合は扇状のショートカットメニューが、（ｂ）の場合はコンテキストメニューが表示される。
【００２８】
このように、表示制御する操作対象の種類は特に限定されない。本実施形態では上記操作対象は、図３および図４に示したように、ユーザのタッチ操作による入力を受け付ける何らかのオブジェクトであるとして説明しているが、例えば、ポップアップウィンドウなど、ユーザの操作を受け付けるのではなく、単に情報の表示だけを行うオブジェクトであっても良い。その場合、例えば本発明の技術を大画面ディスプレイに適用した場合などに、ユーザの手の近傍、つまりユーザが注視している位置に情報を表示できるという効果を奏する。
【００２９】
また、タブレット端末１００で図２〜４のような表示制御を行うためには、ユーザの手の側面の接触およびタッチ操作があった際に、どの操作対象を表示させるかが決まっている必要があるが、上記操作対象が一意に決まりさえすれば、その決定方法も特に限定されない。
【００３０】
例えばユーザがタブレット端末１００に手の側面を接触させた後に行った、タッチ操作の座標に基づいて操作対象の種類を決定するなど、ユーザの操作および該操作から検出した情報に基づいて操作対象を決定してもよい。また、タブレット端末１００が起動しているアプリケーションの種類など、ユーザの操作とは直接関係のない条件で操作対象を決めてもよい。
【００３１】
次に、図１を用いて、タブレット端末１００の構成について説明する。
【００３２】
〔タブレット端末１００の構成〕
図１は、タブレット端末１００の要部構成を示すブロック図である。
【００３３】
図１に示す通り、タブレット端末１００は、入力部２０、表示部５０、記憶部４０、および、表示制御部１０を含む。
【００３４】
なお、本実施形態に直接関係のない部分（例えば、外部機器との接続や音声出力を実現する部分など）は、記載の簡潔性を担保する観点から、構成の説明およびブロック図から省略した。ただし、実施の実情に即して、タブレット端末１００は当該省略した構成を含んでもよい。
【００３５】
（入力部２０の構成）
入力部２０は、指示物体の接触を受け付け、該指示物体の入力面に対する接触範囲の画像を検出するものである。具体的には、入力部２０は、入力面に対するユーザのタッチ操作、および、ユーザの手の側面の接触を検知し、該タッチ操作および該接触範囲の画像を検出し、表示制御部１０へ送信する。
【００３６】
（表示部５０の構成）
表示部５０は、表示制御部１０が作成した表示データを受信し、該表示データに基づき操作対象をはじめとするＧＵＩを表示するものである。表示部５０は、例えば、ＬＣＤ（液晶ディスプレイ）などの表示装置で実現される。
【００３７】
本実施形態では、入力部２０と表示部５０とは一体に成形されており、これらがタッチパネルを構成している。しかし、タブレット端末１００の構成は上記構成に限定されず、入力部２０（例えばペンタブレットなど、ユーザが手を接触させ入力することができる機器）と、表示部５０とを別に備える構成であってもよい。
【００３８】
（記憶部４０の構成）
記憶部４０は、タブレット端末１００が実行する（１）制御プログラム、（２）ＯＳプログラム、（３）タブレット端末１００が有する各種機能を実行するためのアプリケーションプログラム、および、（４）該アプリケーションプログラムを実行するときに読み出す各種データを記憶するものである。例えば、上記（１）〜（４）のデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable ROM）（登録商標）、ＥＥＰＲＯＭ（Electrically EPROM）（登録商標）、ＨＤＤ（Hard Disc Drive）などの不揮発性記憶装置に記憶される。
【００３９】
記憶部４０は、さらに詳しくは、相対座標情報４１と、基準外周形状画像４２とを少なくとも格納する。
【００４０】
相対座標情報４１は、ユーザの手の側面の接触範囲の画像から操作対象までの相対的な方向および距離を定めた相対座標が、上記接触範囲の画像の向きに関連付けられた情報である。相対座標情報４１は、相対座標決定部１５により読み出され、操作対象の表示位置制御に用いられる。
【００４１】
上述の相対座標とは、ユーザの手の側面の接触範囲の画像から操作対象までの方向および距離を、例えばＸ座標およびＹ座標で相対的に指定するものである。
【００４２】
ユーザが操作しやすい位置に操作対象を表示するためには、上記接触範囲の画像が、ユーザの右手の接触により得られたものである場合は、操作対象は上記接触範囲の画像の左側に表示するべきであるし、逆に上記接触範囲の画像が、ユーザの左手の接触により得られたものである場合は、操作対象は上記接触範囲の画像の右側に表示すべきである。
【００４３】
すなわち、上記接触範囲の画像が右手の接触から得られたものか、左手の接触から得られたものかによって、上記相対座標は通常異なる値を持つ。
【００４４】
ゆえに、相対座標情報４１は、後述する向き判定部１４で決定する、上記接触範囲の画像の向き（入力部２０にユーザが接触させた手の側面が、右手側面であるか、左手側面であるか）に相対座標を対応付けた情報となっている。
【００４５】
なお、上記相対座標情報４１は操作対象毎に違う値であってもよい。その場合は、相対座標情報４１は、操作対象の種類および上記接触範囲の画像の向きに、相対座標を対応づけた情報となる。
【００４６】
なお、上記相対座標情報４１中の相対座標の値は、ユーザが自由に設定できるようにしても良いし、記憶部４０にあらかじめ設定されていても良い。
【００４７】
基準外周形状画像４２は、入力部２０に人間の手の側面が接触する場合における、平均的な接触範囲の外周形状の画像データである。本実施形態では、基準外周形状画像４２は右手用の基準外周形状画像と、左手用の基準外周形状画像の２種類を記憶している。
【００４８】
基準外周形状画像４２は、向き判定部１４に読み出され、入力部２０にユーザが接触させた手の側面が、右手側面であるか左手側面であるかを判定するために用いられる。
【００４９】
（表示制御部１０の構成）
表示制御部１０は、タブレット端末１００の画面表示を統括的に制御するものである。具体的には、表示制御部１０は、位置決定部１６が決定した操作対象の位置座標に基づき、操作対象を表示部５０に表示させるための表示データを作成し、表示部５０へ送信する。表示制御部１０は、例えば、ＣＰＵ（central processing unit）などで実現され、タブレット端末１００の表示制御は、表示制御部１０としてのＣＰＵが、ＲＯＭなどに記憶されているプログラムを、ＲＡＭなどに読み出して実行することで実現される。
【００５０】
表示制御部１０は、さらに詳しくは、入力判定部１１と、外周座標抽出部１２と、基準座標決定部１３と、向き判定部１４と、相対座標決定部１５と、位置決定部１６とを含む。
【００５１】
入力判定部１１は、入力部２０が検出した画像が、ユーザの手の側面の接触により得られたものか、指示物体のタッチ操作により得られたものかを判定するものである。該判定の方法は特に限定しないが、例えば以下のような方法で判定が可能である。
【００５２】
一般的に、ユーザの手の側面の接触により検出される画像は、指示物体の接触（タッチ操作）により検出される画像よりも面積が大きくなる。そこで、入力判定部１１は、入力部２０から受信した画像の面積が予め定めた値以上の場合は、該画像はユーザの手の側面の接触により得られたものと判定することができる。
【００５３】
外周座標抽出部１２は、入力判定部１１から手の側面の接触範囲の画像を取得し、該接触範囲の画像から、手の側面の接触範囲の外周座標を抽出するものである。外周座標抽出部１２によって抽出された外周座標は、基準座標決定部１３に送信される。
【００５４】
なお、上記接触範囲の画像から外周座標を抽出する方法は特に限定されないが、例えば、上記接触範囲の画像についてエッジ検出を施し、該エッジの座標をプロットすることにより外周座標を求めることが可能である。
【００５５】
基準座標決定部１３は、外周座標抽出部１２から受信した手の側面の接触範囲の外周座標から、入力面上における上記接触範囲の位置を示す座標を決定するものである。以後、タブレット端末１００の入力面上における、手の側面の接触範囲の位置を示す座標を基準座標と記述する。該基準座標の決定方法は限定されないが、例えば以下の（１）または（２）のような方法で基準座標を算出することができる。
【００５６】
（１）外周座標の各座標点から重心となる１点を求め、その１点の座標を基準座標とする。
【００５７】
（２）外周座標の中から代表となる１点（例えば、外周座標のうち画面中央からの距離が最も近い１点など）を選択し、その１点の座標を基準座標とする。
【００５８】
なお、基準座標の決定方法は、記憶部４０などに予め複数の決定方法を記憶させておき、ユーザが適宜設定を変更できるようにしてもよい。
【００５９】
向き判定部１４は、入力判定部１１から受信した接触範囲の画像に基づいて、入力部２０にユーザが接触させた手の側面が、右手側面であるか、左手側面であるかを判定するものである。例えば、以下の（１）〜（３）の処理を行うことにより、上記接触範囲が右手から得られたものか左手から得られたものかを判定することができる。
【００６０】
（１）入力判定部１１から受信した、手の側面の接触範囲の画像を、記憶部４０が格納している、右手用および左手用の基準外周形状画像４２と、縦横の大きさが同一になるよう正規化を行う。
【００６１】
（２）右手用および左手用の基準外周形状画像４２と、入力判定部１１から受信した接触範囲の画像とをそれぞれ照合し、合致率を算出する。
【００６２】
（３）（２）で算出した合致率を比較し、接触範囲の画像と右手用の基準外周形状画像４２との合致率の方が高ければ、接触範囲の画像は右手側面の接触により得られたものと判定し、左手用の基準外周形状画像４２との合致率の方が高ければ、接触範囲の画像は左手側面の接触により得られたものと判定する。
【００６３】
なお、上記（１）〜（３）は一例であり、入力部２０にユーザが接触させた手の側面が、右手側面であるか、左手側面であるかを判定できるならば、向き判定部１４で行う判定方法は特に限定しない。また、記憶部４０などに予め複数の判定方法を記憶させておき、ユーザが適宜設定を変更できるようにしてもよい。
【００６４】
相対座標決定部１５は、向き判定部１４の判定結果に基づいて相対座標を決定するものである。
【００６５】
具体的には、相対座標決定部１５は、向き判定部１４の判定結果を受信し、記憶部４０の相対座標情報４１を参照する。向き判定部１４の判定の結果、接触範囲の画像がユーザの右手側面から得られたと決定された場合は、右手用の相対座標を、接触範囲の画像がユーザの左手側面から得られたと決定された場合は、左手用の相対座標を取得する。
【００６６】
相対座標決定部１５で決定された相対座標は、位置決定部１６に送信される。
【００６７】
位置決定部１６は、基準座標と相対座標とに基づき、操作対象の表示位置座標を決定するものである。具体的には、位置決定部１６は、基準座標決定部１３から受信した基準座標のＸ座標、Ｙ座標の値に、相対座標決定部１５から受信した相対座標のＸ座標、Ｙ座標の値をそれぞれ加え、操作対象の表示位置の位置座標とする。
【００６８】
なお、上記の操作対象の位置座標決定方法は一例であり、操作対象の位置座標を一意に決定できるならば、位置決定部１６で行う判定方法は特に限定しない。
【００６９】
なお、決定した操作対象の位置座標に基づき操作対象を表示すると、操作対象が表示部５０の画面内に収まらない場合がある。この場合は、位置決定部１６は決定した位置座標の値について補正を行い、操作対象が画面内に収まるようにしてもよい。
【００７０】
以下、図５および図６を用いて、決定した操作対象の位置座標が表示部５０の画面外であった場合の処理の一例を説明する。
【００７１】
〔決定した操作対象の位置座標が表示画面外となる場合について〕
図５および図６は、位置決定部１６が決定した操作対象の位置座標が表示部５０の画面外であった場合の該位置座標の補正の例を示している。
【００７２】
図５は、操作対象のＸ座標の絶対値が大きすぎ、表示画面内に収まらない際の、操作対象の位置座標の補正の例を示している。
【００７３】
同図（ａ）に示すように、位置決定部１６が基準座標および相対座標に基づいて決定した操作対象の位置座標の絶対値がＸ軸方向に大きすぎ、操作対象が表示面に収まらない場合、位置決定部１６は、同図（ｂ）に示すように、操作対象を全て表示画面内に表示できるまで、求めた操作対象の位置座標をＸ軸方向に表示面中心側に平行移動させる（同図（ｂ）のｘ）。
【００７４】
図６は、操作対象のＹ座標の絶対値が大きすぎ、表示画面内に収まらない際の、操作対象の位置座標の補正の例を示している。
【００７５】
同図（ａ）に示すように、位置決定部１６が基準座標および相対座標に基づいて決定した操作対象の位置座標の絶対値がＹ軸方向に大きすぎ、操作対象が表示面に収まらない場合、位置決定部１６は、同図（ｂ）に示すように、操作対象を全て表示画面内に表示できるまで、求めた操作対象の位置座標をＹ軸方向に表示面中心側に平行移動させる（同図（ｂ）のｙ）。
【００７６】
なお、操作対象の位置座標の絶対値がＸ軸方向にもＹ軸方向にも大きすぎ、操作対象が表示面に収まらない場合は、図５および図６の補正を組み合わせればよい。
【００７７】
〔タブレット端末１００における処理フロー〕
図７は、タブレット端末１００で実行される処理の流れを示した図である。
【００７８】
まず、入力部２０は指示物体（ユーザの手）の接触を受け付け、接触範囲の画像を検出し（Ｓ１００）、入力判定部１１に送信する。
【００７９】
次に、入力判定部１１は入力部２０から受信した接触範囲の画像がユーザの手の側面の接触により得られた画像かどうか判定する（Ｓ１０２）。
【００８０】
そして、上記接触範囲の画像がユーザの手の側面の接触により得られた画像である場合（Ｓ１０２でＹＥＳ）、入力部２０は、指示物体の次の接触を待つ。
【００８１】
一方、上記接触範囲の画像がユーザの手の側面の接触により得られた画像でない場合（Ｓ１０２でＮＯ）、タブレット端末１００は通常のタッチ入力時の処理制御を行い（Ｓ１０８）、操作対象の表示制御は行わない。
【００８２】
Ｓ１０２でＹＥＳの場合、上記の通り、ユーザの手の側面の画像を検出した状態で指示物体の次の接触を待つが、入力部２０が新たな接触範囲の画像を検出したとき、入力判定部１１はこの新たな接触範囲の画像について、指示物体のタッチ入力により得られた画像かどうか判定する（Ｓ１０４）。そして、この新たな接触範囲の画像が指示物体のタッチ操作により得られた画像であった場合（Ｓ１０４でＹＥＳ）、タブレット端末１００は、Ｓ１００で検出した最初の接触範囲の画像（手の側面の接触により得られた画像）の近傍に所定の操作対象を表示する（Ｓ１０６）。すなわち、ユーザの手の側面が接触している位置の近傍に所定の操作対象が表示されることとなる。Ｓ１０６の詳細な処理の流れについては後述する。
【００８３】
なお、Ｓ１０２でＹＥＳ、かつ、（１）入力部２０が所定の時間内に次の接触範囲の画像を検出しなかった場合、（２）入力部２０が検出した接触範囲の画像が指示物体のタッチ入力により得られたものではなかった場合、および、（３）Ｓ１０２で判定したユーザの手の側面の接触が検出されなくなった場合（すなわち、ユーザが手の側面を入力面から離した場合）は、以降の処理は行わない。すなわち、新たに、入力部２０が指示物体の接触を検知した際は、Ｓ１００から処理を行う。
【００８４】
次に、Ｓ１０６中の処理の流れについて、図８を用いて詳細に説明する。
【００８５】
〔操作対象の位置を決定する処理フロー〕
図８は、操作対象の表示位置を決定する処理の流れを示した図である。なお、図８は図７のＳ１０６の内部処理を詳述したものである。
【００８６】
図７のＳ１００で検出した接触範囲の画像は入力判定部１１から外周座標抽出部１２および向き判定部１４に送信される。外周座標抽出部１２は、受信した接触範囲の画像から、該画像の外周座標を抽出、取得する（Ｓ２００）。抽出された外周座標は基準座標決定部１３へ送信される。
【００８７】
基準座標決定部１３は受信した上記外周座標から、接触範囲の位置の基準となる、基準座標を算出する（Ｓ２０２）。該基準座標は、位置決定部１６に送信される。
【００８８】
次に、向き判定部１４は、入力判定部１１から受信した接触範囲の画像と、記憶部４０に格納されている右手用および左手用の基準外周形状画像４２とに基づいて、検出した接触範囲の画像が左右どちらの手の側面の接触により得られたものかを判定する（Ｓ２０４）。Ｓ２０４の詳細な処理の流れについては後述する。
【００８９】
続いて、相対座標決定部１５は、記憶部４０の相対座標情報４１を参照し、Ｓ２０４の判定結果が右手の場合は右手用の相対座標を、左手の場合は左手用の相対座標を取得する（Ｓ２０６）。取得した相対座標は、位置決定部１６に送信される。
【００９０】
位置決定部１６は、Ｓ２０２で決定した基準座標および、Ｓ２０６で取得した相対座標に基づいて、操作対象を表示する位置座標を決定する（Ｓ２０８）。
【００９１】
最後に、表示制御部１０は、Ｓ２０８で決定した位置座標に操作対象を表示するための表示データを作成し、表示部５０へ送信する。表示部５０は受信した表示データを表示面に表示する（Ｓ２１０）。
【００９２】
〔接触した手の左右を判定する処理フロー〕
図９は、入力部２０が検出した接触範囲の画像が、右手側面の接触から得られたものか、左手側面の接触から得られたものかを判定する処理の流れを示した図である。なお、図９は、図８のＳ２０４の内部処理を詳述したものである。
【００９３】
まず、向き判定部１４は、入力判定部１１から受信した接触範囲の画像を、後述する基準外周形状画像４２と同じ大きさになるよう、正規化を行う（Ｓ３００）。
【００９４】
次に、向き判定部１４は、記憶部４０から右手用の基準外周形状画像４２および左手用の基準外周形状画像４２を読み出し、それぞれと上記正規化された接触範囲の画像とを照合し、合致率を求め、どちらの合致率がより高いかを判定する（Ｓ３０２）。
【００９５】
そして、接触範囲の画像と、右手用の基準外周形状画像４２との合致率がより高かった場合（Ｓ３０２のＡ）、向き判定部１４は入力部２０が検出した接触範囲の画像は、右手側面の接触範囲の画像であると判定する（Ｓ３０４）。一方、左手用の基準外周形状画像４２との合致率がより高かった場合（Ｓ３０２のＢ）、向き判定部１４は接触範囲の画像は、左手側面の接触範囲の画像であると判定する（Ｓ３０６）。
【００９６】
図９に示した判定処理の流れにより、向き判定部１４は、入力判定部１１から受信した接触範囲の画像に基づき、該接触範囲が、すなわち、入力部２０に対するユーザの手の接触が右手によるものか、左手によるものかを判定することができる。
【００９７】
〔変形例〕
本実施形態においては、相対座標情報４１は、相対座標が、上記接触範囲の画像の向きに関連付けられた情報であるとした。しかし、該相対座標情報４１は、上記接触範囲の画像から操作対象までの距離を保持しているならば、それを上記接触範囲の画像の向きに必ずしも関連付ける必要はない。ただし、上記相対座標が上記接触範囲の画像の向きに関連付けられていない場合は、操作対象の位置座標を決定する処理は、以下の（１）〜（３）の流れとなる。なお、本実施形態において上述した流れと同じである部分は記述を省略する。
【００９８】
（１）向き判定部１４は、判定結果を相対座標決定部１５ではなく位置決定部１６へ送信する。
【００９９】
（２）相対座標決定部１５は、相対座標情報４１を参照することにより相対座標を取得し、位置決定部１６へ送信する。
【０１００】
（３）位置決定部１６は、基準座標決定部１３から受信した基準座標の値に、相対座標決定部１５から受信した相対座標の値を加減算する。どのような計算を行うかは、向き判定部１４から受信した判定結果（手の側面の接触範囲の向き）により決定する。例えば、向き判定部１４が、上記接触範囲は右手から得られたと判定した場合は、上記基準座標のＸ座標の値から上記相対座標のＸ座標の値を減算し、上記基準座標のＹ座標の値と上記相対座標のＹ座標の値とを加算し、これらの結果を操作対象の位置座標とすればよい。
【０１０１】
≪実施形態２≫
本発明に係る情報処理装置は、ユーザの手の側面の接触範囲の画像に基づきユーザの識別を行い、該識別結果に基づいて表示する操作対象の変更、および操作対象の表示位置の変更を行ってもよい。
【０１０２】
本発明の第２の実施形態について、図１０に基づいて説明すると以下の通りである。
【０１０３】
なお、説明の便宜上、前記実施形態にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１０４】
〔タブレット端末２００の構成〕
図１０は、本発明の第２の実施形態に係るタブレット端末２００の要部構成を示すブロック図である。
【０１０５】
記憶部６０は、図１の記憶部４０と比べて、ユーザ情報６１を含んでいる点で相違している。
【０１０６】
ユーザ情報６１は、タブレット端末２００のユーザの手の側面の画像からあらかじめ抽出された特徴量（登録特徴量）に、（１）操作対象オブジェクトの種類、および、（２）相対座標に対する補正値（以後、ユーザ補正値と記述する。）が関連付けられた情報である。ここで、「操作対象オブジェクトの種類」は、例えば、扇形ショートカットメニュー、コンテキストメニューなどや、もしくは、ソフトウェアキーボードを表示する場合において、通常のＰＣキーボードのキー配置のオブジェクトを表示するか、携帯電話の文字入力のようなキー配置のオブジェクトを表示するかを示す。
【０１０７】
ユーザ情報６１は、認証部７１およびユーザ情報取得部７２により読み出される。
【０１０８】
なお、ユーザ情報６１は、上記（１）（２）の設定をユーザの登録特徴量毎、すなわち、ユーザ毎に保持していても良いが、入力部２０が検出する手の側面の画像から抽出される特徴量がとり得る値の範囲をあらかじめ複数のグループ（階層）に分割しておき、特徴量のグループ毎に保持していても良い。その場合、まず、認証部７１は、入力部２０が検出した手の側面の画像から特徴量を抽出し、次に、ユーザ情報取得部７２は、抽出された特徴量を含むグループに対応する設定情報を、ユーザ情報６１から読み出すこととなる。
【０１０９】
表示制御部７０は、表示制御部１０（図１）と同様に、入力判定部１１、外周座標抽出部１２、基準座標決定部１３、向き判定部１４、および相対座標決定部１５を含むとともに、さらに、認証部７１、ユーザ情報取得部７２、および位置決定部７３を含んでいる。また、表示制御部７０は、ユーザ情報取得部７２が取得した操作対象オブジェクトの種類に基づき、表示する操作対象を決定する。また、表示制御部７０は、ユーザ情報取得部７２が取得した相対座標に対する補正値に基づき位置決定部７３が補正して決定した位置座標に基づき、該操作対象を表示するよう表示データを作成する。
【０１１０】
また、入力判定部１１は、入力部２０が検出した接触範囲の画像が、ユーザの手の側面の接触により得られたものと決定した場合は、該接触範囲の画像を外周座標抽出部１２および向き判定部１４に加え、認証部７１へも送信する。
【０１１１】
認証部７１は、入力判定部１１から受信した接触範囲の画像から、入力面に接触したユーザの手の側面の特徴量を抽出し、該抽出した特徴量とユーザ情報６１にあらかじめ保持された登録特徴量とが一致するか否かを判定するものである。
【０１１２】
具体的には、認証部７１は、まず、入力判定部１１から受信した接触範囲の画像から、該接触範囲の大きさ、形状、しわの形状、指紋、血管像など、個人識別に用いることのできるデータを特徴量として取得する。なお、特徴量として抽出するデータは上記に限定されず、入力判定部１１から受信した接触範囲の画像から抽出でき、かつ個人識別に用いることができるデータであればよい。もちろん、このとき使用する抽出アルゴリズムと同じ抽出アルゴリズムによって、あらかじめユーザの手の側面の画像から抽出した特徴量を登録特徴量としてユーザ情報６１に登録しておくことは言うまでもない。
【０１１３】
次に、認証部７１は、記憶部６０のユーザ情報６１を参照し、抽出した特徴量と一致する登録特徴量があるか否かを判定し、判定結果をユーザ情報取得部７２へ送信する。
【０１１４】
そして、ユーザ情報取得部７２は、認証部７１の判定結果を受信し、認証部７１が抽出した特徴量と一致する登録特徴量がユーザ情報６１に登録されている場合は、ユーザ情報６１から、該登録特徴量に関連付けられた操作対象オブジェクトの種類、およびユーザ補正値を読み出し取得する。取得したユーザ情報のうちユーザ補正値は、位置決定部７３に送信され、操作対象オブジェクトの種類は、表示制御部７０が表示データを作成する際に参照される。
【０１１５】
位置決定部７３は、図１の位置決定部１６と同様に、基準座標および相対座標から操作対象の表示位置の位置座標を決定するものであるが、ユーザ情報取得部７２からユーザ補正値を受信した場合は、操作対象の位置座標を基準座標、相対座標、およびユーザ補正値から決定する。
【０１１６】
具体的には、位置決定部７３は、基準座標決定部１３から受信した基準座標のＸ座標、Ｙ座標の各値に、相対座標決定部１５から受信した相対座標のＸ座標、Ｙ座標の値を加え、さらに、ユーザ補正値のＸ座標、Ｙ座標の値を加えた座標を、操作対象の表示位置の位置座標とする。
【０１１７】
〔タブレット端末２００の動作概要〕
タブレット端末２００の動作を整理すると、以下のとおりである。なお、基本的な動作はタブレット端末１００と同じであるので、相違点のみ説明する。
【０１１８】
まず、入力部２０が検出した接触範囲の画像が、入力判定部１１により、手の側面の接触範囲の画像であると判定された場合、入力判定部１１は、認証部７１へ該接触範囲の画像を送信する。
【０１１９】
次に、認証部７１は、受信した画像から個人情報の識別に利用する特徴量を抽出する。
【０１２０】
さらに、認証部７１は、ユーザ情報６１に登録されている登録特徴量の中に、抽出した特徴量と一致する登録特徴量が存在するか否かを判定する。
【０１２１】
そして、認証部７１が抽出した特徴量と一致する登録特徴量がユーザ情報６１に存在する場合は、認証部７１は判定結果と、一致した登録特徴量をユーザ情報取得部に送信する。つづいて、ユーザ情報取得部７２は、認証部７１から受信した登録特徴量に関連づけられた操作対象オブジェクトの種類およびユーザ補正値を読み出し、そのうちユーザ補正値を位置決定部７３へ送信する。
【０１２２】
次に、位置決定部７３は、基準座標と、相対座標と、上記ユーザ補正値とに基づいて操作対象の表示位置の位置座標を決定する。
【０１２３】
最後に、表示制御部７０は、ユーザ情報取得部７２において読み出した操作対象オブジェクトの種類に基づく操作対象を、位置決定部７３の決定した位置座標に表示させるための表示データを作成する。
【０１２４】
これにより、タブレット端末２００では、ユーザが手の側面を入力部２０に接触させると、該接触から得た情報で個人識別を行い、あらかじめ登録されている操作対象を、ユーザに最適な位置に位置補正して表示することが可能となる。
【０１２５】
〔まとめ〕
本発明の一態様に係る情報処理装置（タブレット端末１００・２００）は、画面（タッチパネル）に対する接触または近接によって操作可能な操作対象オブジェクト（操作対象）を上記画面に表示する情報処理装置であって、上記画面に置かれたユーザの手の側面の上記画面上の検知位置を特定する検知位置特定手段（基準座標決定部１３）と、上記検知位置特定手段によって特定された上記検知位置に応じて、上記操作対象オブジェクトを表示する上記画面上の表示位置を決定する表示位置決定手段（位置決定部１６）とを備えている。
【０１２６】
また、本発明の一態様に係る情報処理装置の制御方法は、画面に対する接触または近接によって操作可能な操作対象オブジェクトを上記画面に表示する情報処理装置の制御方法であって、上記画面に置かれたユーザの手の側面の上記画面上の検知位置を特定する検知位置特定ステップ（Ｓ２０２）と、上記検知位置特定ステップにて特定された上記検知位置に応じて、上記操作対象オブジェクトを表示する上記画面上の表示位置を決定する表示位置決定ステップ（Ｓ２０８）とを含んでいる。
【０１２７】
上記の構成および方法によれば、情報処理装置は、まず、ユーザの手の側面が画面上に置かれた際、該手の側面の上記画面上の位置を特定する。次に、特定した上記手の側面の上記画面上の位置に応じて、上記操作対象オブジェクトを表示する位置を決定する。
【０１２８】
これにより、上記情報処理装置は、ユーザが手の側面を表示画面上に接触（または近接）させることにより、接触（または近接）させた画面上に位置に基づいて、操作対象オブジェクトを表示する位置を決定することができる。
【０１２９】
よって、ユーザが自分の手の側面を画面に接触（または近接）させるだけで、ユーザが入力操作を行いたい、例えば文字入力やメニュー等の操作対象オブジェクトを、画面上の操作しやすい位置に表示させることができるという効果を奏する。
【０１３０】
さらに、本発明の一態様に係る情報処理装置は、上記検知位置特定手段は、上記画面に置かれたユーザの手の側面から取得した画像に基づいて、基準座標を特定するものであり、上記表示位置決定手段は、上記検知位置特定手段が特定した上記基準座標に所定の相対座標を加算して、上記操作対象オブジェクトの上記表示位置を決定するものであってもよい。
【０１３１】
上記の構成によれば、さらに、上記情報処置装置の画面上に置かれたユーザの手の側面の画像に所定の処理を施し、基準座標を得る。そして、上記基準座標、すなわち、ユーザの手の側面の位置座標に対し、所定の相対座標の値を加えることにより、操作対象オブジェクトの表示位置を決定する。
【０１３２】
これにより、ユーザの手の側面の、画面上での位置座標を一意に決定することができ、そこに相対座標を加えることにより操作対象オブジェクトの表示位置を決定することができる。
【０１３３】
よって、相対座標による操作対象オブジェクトの表示制御が可能になり、ユーザが操作し易い位置に上記操作対象オブジェクトを表示するための、操作対象オブジェクトの位置決めを容易に行うことができるという効果を奏する。
【０１３４】
さらに、本発明の一態様に係る情報処理装置は、上記画面に置かれたユーザの手の側面から取得した画像に基づいて、上記ユーザの手が左右どちらであるかを判定する向き判定手段（向き判定部１４）と、上記向き判定手段の判定結果に基づいて、上記相対座標を決定する相対座標決定手段（相対座標決定部１５）と、をさらに備えていてもよい。
【０１３５】
上記の構成によれば、さらに、上記情報処理装置は、画面上に置かれたユーザの手の側面が、右手のものであるか、左手のものであるかを判定し、該判定結果に応じて、相対座標を決定する。
【０１３６】
これにより、操作対象オブジェクトの表示位置を、情報処理装置の画面上に置かれたユーザの手の左右のどちらであるかに応じて決定することができる。
【０１３７】
よって、例えばユーザが右手側面を画面上に接触（または近接）させた時には、接触（または近接）を検知した位置の左側に操作対象を表示するなど、ユーザにとって操作し易い方向に操作対象オブジェクトを表示することができるという効果を奏する。
【０１３８】
さらに、本発明の一態様に係る情報処理装置（タブレット端末２００）は、上記画面に置かれたユーザの手の側面から取得した画像から特徴量を抽出する特徴量抽出手段（認証部７１）と、上記特徴量抽出手段によって抽出された上記特徴量にあらかじめ対応付けられた補正値を取得する補正値取得手段（ユーザ情報取得部７２）とを備えるとともに、上記表示位置決定手段は、上記基準座標に上記相対座標を加算して決定した上記表示位置を、上記補正値取得手段によって取得された上記補正値により補正するものであってもよい。
【０１３９】
上記の構成によれば、さらに、上記情報処理装置は、画面上に置かれたユーザの手の側面の画像から特徴量を抽出し、該特徴量に対応付けられた補正値を取得する。そして、上記基準座標と上記相対座標から決定した操作対象オブジェクトの表示位置の座標に対し、上記補正値を加えることで、上記操作対象オブジェクトの表示位置を調節することができる。
【０１４０】
これにより、上記特徴量、すなわち、ユーザの手の側面の画像から得られる情報に応じて、操作対象オブジェクトの表示位置を調節することができる。ここで、補正値は、ユーザの手の側面の画像から抽出された特徴量毎（すなわち、ユーザ毎）に異なる値が設定されていてもよいし、複数の特徴量毎（すなわち、ユーザのグループ毎）に異なる値が設定されていてもよい。
【０１４１】
よって、ユーザ毎、または、所定のグループ毎に、情報処理装置の画面上の最適な表示位置に、操作対象オブジェクトを表示することが可能になるという効果を奏する。
【０１４２】
さらに、本発明の一態様に係る情報処理装置は、上記画面に置かれたユーザの手の側面から取得した画像から特徴量を抽出する特徴量抽出手段（認証部７１）と、上記特徴量抽出手段によって抽出された上記特徴量にあらかじめ対応付けられた操作対象オブジェクト指定情報を取得し、該操作対象オブジェクト指定情報に基づいて上記画面に表示する上記操作対象オブジェクトを決定するオブジェクト決定手段（ユーザ情報取得部７２）とをさらに備えていてもよい。
【０１４３】
上記の構成によれば、さらに、情報処理装置は、画面上に置かれたユーザの手の側面の画像から特徴量を抽出し、該特徴量に対応付けられた操作対象オブジェクト指定情報を取得する。そして、上記操作対象オブジェクト指定情報に応じた操作対象オブジェクトを画面に表示するオブジェクトであると決定する。
【０１４４】
これにより、上記特徴量、すなわち、ユーザの手の側面の画像から得られる情報に応じて、画面に表示する操作対象オブジェクトの種類を変更することができる。ここで、操作対象オブジェクトの種類は、ユーザの手の側面の画像から抽出された特徴量毎（すなわち、ユーザ毎）に異なる種類が設定されていてもよいし、複数の特徴量毎（すなわち、ユーザのグループ毎）に異なる種類が設定されていてもよい。
【０１４５】
よって、ユーザ毎、または、所定のグループ毎に、それぞれが操作し易い種類の操作対象オブジェクトを、情報処理装置の画面に表示することが可能になるという効果を奏する。
【０１４６】
さらに、本発明の一態様に係る情報処理装置は、上記表示位置決定手段は、上記表示位置に上記操作対象オブジェクトを表示した場合に、該操作対象オブジェクトが画面からはみ出るとき、該操作対象オブジェクトが画面に収まるように上記表示位置を変更するものであってもよい。
【０１４７】
上記の構成によれば、さらに、情報処置装置の画面上に操作対象オブジェクトを表示する際、画面からはみ出す場合は、該操作対象オブジェクトの表示位置を変更する。
【０１４８】
これにより、上記操作対象オブジェクトが画面端で途切れることなく、ユーザが視認および操作できる位置に操作対象オブジェクトを表示することができるという効果を奏する。
【０１４９】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１５０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１５１】
〔ソフトウェアによる実現例〕
最後に、タブレット端末１００およびタブレット端末２００の各ブロック、特に表示制御部１０および表示制御部７０は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１５２】
後者の場合、タブレット端末１００およびタブレット端末２００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるタブレット端末１００およびタブレット端末２００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記タブレット端末１００およびタブレット端末２００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１５３】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１５４】
また、タブレット端末１００およびタブレット端末２００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１５５】
本発明は、電子黒板、携帯電話、タブレット端末、パーソナルコンピュータ、その他タッチ操作による入力で駆動可能な電子機器に適用できる。
【符号の説明】
【０１５６】
１０  表示制御部
１１  入力判定部
１２  外周座標抽出部
１３  基準座標決定部（検知位置特定手段）
１４  向き判定部（向き判定手段）
１５  相対座標決定部（相対座標決定手段）
１６  位置決定部（表示位置決定手段）
２０  入力部
４０  記憶部
４１  相対座標情報
４２  基準外周形状画像
５０  表示部
６０  記憶部
６１  ユーザ情報
７０  表示制御部
７１  認証部（特徴量抽出手段）
７２  ユーザ情報取得部（補正値取得手段、オブジェクト決定手段）
７３  位置決定部（表示位置決定手段）
１００  タブレット端末（情報処理装置）
２００  タブレット端末（情報処理装置）
【図１】
2014063223.tif 000003
【図２】
2014063223.tif 000004
【図３】
2014063223.tif 000005
【図４】
2014063223.tif 000006
【図５】
2014063223.tif 000007
【図６】
2014063223.tif 000008
【図７】
2014063223.tif 000009
【図８】
2014063223.tif 000010
【図９】
2014063223.tif 000011
【図１０】
2014063223.tif 000012