(57)【要約】【課題】オブジェクトの配布時の操作性を向上させることができる情報処理装置及び情報処理方法等を提供する。【解決手段】オブジェクトに対する操作がユーザにより行われると、その操作の内容を検知する（ステップＳ８０１）。次いで、検知した処理の内容を操作種別一覧テーブルに照合し、実行すべき操作の内容を判定する（ステップＳ８０２）。その後、実行すべきと判定した操作を配布処理条件テーブルに照合し、配布処理に関連する所定の条件が満たされたか判定する（ステップＳ８０３）。そして、所定の条件が満たされたと判定した場合には、配布処理条件テーブルに基づいてオブジェクトの配布処理を実行する（ステップＳ８０４）。一方、所定の条件は満たされていない場合には、操作種別一覧テーブルの該当処理を実行する（ステップＳ８０５）。【選択図】図７
2010009416.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトの表示及び操作が可能なパネルと、
前記パネルにオブジェクトの表示を行う出力手段と、
前記パネルに対する所定の入力を前記オブジェクトの操作として受け付ける入力手段と、
前記操作に基づいて前記オブジェクトの配布を複数箇所に対して行うオブジェクト配布手段と、
配布された前記オブジェクトを受信するオブジェクト受信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記パネルにおける接触位置を検知する接触位置検知手段と、
前記接触位置における接触部位を判定する接触部位判定手段と、
前記パネル上での前記接触部位の動作を検知し、前記動作に該当する操作を実行するオブジェクト操作手段と、
を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記接触部位判定手段は、前記接触部位として、少なくとも指及び手の側面を判定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記オブジェクト操作手段は、前記オブジェクトを指で押下した状態でスライドさせながら指を離す操作が行われた場合に、前記オブジェクトをスライド方向に加速度運動させることを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記オブジェクト配布手段は、前記接触部位判定手段により１箇所以上の手の側面による接触が検知されている場合に、前記加速度運動がなされると、前記接触部位が前記手の側面である全ての接触位置に対して、前記オブジェクトを加速度運動させることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記オブジェクト受信手段は、前記接触部位判定手段において判定された前記接触部位が前記手の側面である場合に、前記手の側面の角度に合わせて受信したオブジェクトの前記パネル上での向きを決定することを特徴とする請求項２乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記オブジェクト配布手段は、前記オブジェクトの配布中に前記接触位置検知手段及び前記接触部位判定手段において前記手の側面を検知すると、前記手の側面に対しても当該オブジェクトを配布することを特徴とする請求項２乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
オブジェクトの表示及び操作が可能なパネルにオブジェクトの表示を行う出力ステップと、
前記パネルに対する所定の入力を前記オブジェクトの操作として受け付ける入力ステップと、
前記操作に基づいて前記オブジェクトの配布を複数箇所に対して行うオブジェクト配布ステップと、
配布された前記オブジェクトを受信するオブジェクト受信ステップと、
を有することを特徴とする情報処理方法。
【請求項９】
コンピュータに、
オブジェクトの表示及び操作が可能なパネルにオブジェクトの表示を行う出力ステップと、
前記パネルに対する所定の入力を前記オブジェクトの操作として受け付ける入力ステップと、
前記操作に基づいて前記オブジェクトの配布を複数箇所に対して行うオブジェクト配布ステップと、
配布された前記オブジェクトを受信するオブジェクト受信ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パネル上でのオブジェクトの操作に好適な情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、表示パネルの一種であるタッチパネル上でオブジェクトを操作することを可能にする技術として種々のものが知られている。例えば、オブジェクトに触れた状態で指を移動させることで当該オブジェクトを移動させる技術、及びオブジェクトをスライドさせながら指を離すことでスライド方向に当該オブジェクトを加速度運動させる技術が知られている。このような技術は、例えば、非特許文献１に記載されている。また、移動操作後に操作対象オブジェクトから指を離す際に、移動又はコピーのいずれの操作とするかユーザに選択させるものもある（例えば、特許文献１参照）。
【０００３】
また、タッチパネルとして、同時に複数箇所での接触を認識できるタッチパネルも登場している（例えば、特許文献２参照）。マルチタッチパネルの登場により、それまでは実現できなかった停止位置を指定したオブジェクトの移動等、より複雑な処理が可能となってきている。
【０００４】
【特許文献１】特開２００２−３０４２５６号公報
【特許文献２】特開２００３−２５６１４２号公報
【非特許文献１】Microsoft社,Surface公式サイト  「http://www.microsoft.com/surface/」
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、これらの従来の技術では、１つのオブジェクトを複数のユーザに配布しようとする場合に、数多くの操作を行う必要があり、操作性が高いとはいえない。具体的には、複数のユーザに配布しようとする際には、配布対象であるユーザ数分のコピー処理を行う必要があり、更に、コピーしたオブジェクトを配布対象であるユーザに個々に移動させる必要がある。従って、配布対象のユーザの数の増加に比例して、配布しようとするユーザの負荷が増大してしまう。
【０００６】
本発明は、オブジェクトの配布時の操作性を向上させることができる情報処理装置及び情報処理方法等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願発明者は、前記課題を解決すべく鋭意検討を重ねた結果、以下に示す発明の諸態様に想到した。
【０００８】
本発明に係る情報処理装置は、オブジェクトの表示及び操作が可能なパネルと、前記パネルにオブジェクトの表示を行う出力手段と、前記パネルに対する所定の入力を前記オブジェクトの操作として受け付ける入力手段と、前記操作に基づいて前記オブジェクトの配布を複数箇所に対して行うオブジェクト配布手段と、配布された前記オブジェクトを受信するオブジェクト受信手段と、を有することを特徴とする。
【０００９】
本発明に係る情報処理方法は、オブジェクトの表示及び操作が可能なパネルにオブジェクトの表示を行う出力ステップと、前記パネルに対する所定の入力を前記オブジェクトの操作として受け付ける入力ステップと、前記操作に基づいて前記オブジェクトの配布を複数箇所に対して行うオブジェクト配布ステップと、配布された前記オブジェクトを受信するオブジェクト受信ステップと、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、パネル上で複数箇所に対して同一のオブジェクトを配布する場合でも、その数及び場所に拘らず、配布しようとしているユーザの負荷の増加を回避することができる。つまり、ユーザの操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について添付の図面を参照して具体的に説明する。図１は、本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【００１２】
この情報処理装置１００には、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read On1y Memory）２０３、表示装置２０４、入力装置２０５及び外部記憶装置２０６が設けられている。そして、これらがシステムバス２０７を介して互いに通信可能に接続されている。
【００１３】
ＲＯＭ２０３には、変更を必要としない制御プログラム及びパラメータが格納されており、ＣＰＵ２０１はこの制御プログラム等に基づいて情報処理装置１００全体の制御を行う。ＲＡＭ２０２は、外部装置等から供給されるプログラム及びデータを一時的に記憶する。ＲＡＭ２０２は、ＣＰＵ２０１の作業領域としても機能する。また、ＣＰＵ２０１が、ＲＡＭ２０２に記憶されたプログラムに基づいて動作することもある。表示装置２０４はオブジェクトの表示を行い、入力装置２０５はユーザからの入力操作を受け付ける。本実施形態では、表示装置２０４及び入力装置２０５がタッチパネルとして一体的に構成されている。また、このタッチパネルは、例えばマルチタッチパネルであり、同時に複数箇所での接触を認識することができる。外部記憶装置２０６は、例えばハードディスクドライブであり、表示装置２０４に表示するデータ、及びユーザからの操作の判定条件等を格納する。
【００１４】
次に、情報処理装置１００の機能的な構成について説明する。図２は、本発明の実施形態に係る情報処理装置１００の機能的な構成を示す機能ブロック図である。
【００１５】
情報処理装置１００には、入力部１０１、接触位置検知部１０２、接触部位判定部１０３、オブジェクト操作部１０４、オブジェクト配布部１０５、オブジェクト受信部１０６及び出力部１０７が設けられている。これらは、例えば、ＲＯＭ２０３に格納された制御プログラムをＣＰＵ２０１が実行して、上記のハードウェアを制御することにより実現される。
【００１６】
入力部１０１は、ユーザからの入力装置２０５（タッチパネル）ヘの入力の受け付けを行い、出力部１０７は、表示装置２０４（タッチパネル）によってオブジェクトの表示を行う。また、出力部１０７は、オブジェクトがどこに位置しているかという情報の管理も行う。
【００１７】
接触位置検知部１０２は、入力部１０１から入力されたユーザによるタッチパネルヘの接触点の座標を検知する。なお、接触位置検知部１０２は、ユーザがタッチパネルの複数箇所に接触している場合でも、接触点の全てを検知する。
【００１８】
接触部位判定部１０３は、接触位置検知部１０２により検知された接触点の分布状況から、タッチパネルに接触しているユーザの体の部位を判定する。例えば、接触部位判定部１０３は、指先であるか、手の側面であるか、その他の部位であるかを判定する。ここで、接触部位判定部１０３の動作について説明する。図３は、接触部位判定部１０３における接触部位を判定する処理の一例を示すフローチャートである。
【００１９】
先ず、連続して集合している複数の接触点の座標から接触位置の範囲を求める（ステップＳ３０１）。このとき、複数のユーザが同時に接触していたり、１人のユーザが複数の箇所に同時に接触していたりすることがあるため、連続している接触点の集合を１つの接触位置とみなす。次いで、ステップＳ３０１で求めた範囲が直径２ｃｍの円内に収まるかどうかを判定する（ステップＳ３０２）。そして、直径が２ｃｍの円内に収まっている場合は、接触部位が指先であると判定する（ステップＳ３０３）。一方、直径が２ｃｍの円内に収まっていない場合は、ステップＳ３０１で求めた範囲が２ｃｍ×２５ｃｍの長方形内に収まるかどうかを判定する（ステップＳ３０４）。そして、２ｃｍ×２５ｃｍの長方形内に収まっている場合は、接触部位が手の側面であると判定する（ステップＳ３０５）。一方、２ｃｍ×２５ｃｍの長方形内に収まっていない場合は、接触部位がその他の部位であると判定する（ステップＳ３０４）。
【００２０】
なお、ステップＳ３０２及びＳ３０４における判定の基準として他の基準を用いてもよい。例えば、ステップＳ３０２における円の直径を２ｃｍ未満の値又は２ｃｍより大きな値としてもよく、また、円に代えて楕円又はより複雑な形状等を用いてもよい。同様に、ステップＳ３０４における長方形の辺の長さを他の値にしてもよく、また、長方形に代えて楕円又はより複雑な形状等を用いてもよい。
【００２１】
オブジェクト操作部１０４は、接触位置検知部１０２により検知された接触位置、接触部位判定部１０３により判定された接触部位、及び入力部１０１により受け付けられたユーザの入力操作に基づいて、実行すべき操作を判定し、当該操作をオブジェクトに対して実行する。オブジェクト操作部１０４は、実行すべき操作の判定に当たり、図４に示す操作種別一覧テーブル４００を参照する。この操作種別一覧テーブル４００は、例えばＲＯＭ２０３に格納されている。ここで、操作種別一覧テーブル４００について説明する。図４は、操作種別の判定に使用される操作種別一覧テーブル４００の一例を示す図である。
【００２２】
操作種別一覧テーブル４００には、操作種別欄４０１、接触位置欄４０２、接触部位欄４０３及びユーザ操作欄４０４が含まれている。操作種別欄４０１には、オブジェクト操作部１０４が実行すべき操作の内容が記述されている。接触位置欄４０２には、接触位置検知部１０２により検知される接触位置がオブジェクト上にあるか否かを表す記号（○／×）が記述されている。○は、接触位置がオブジェクト上にあることを示し、×は、オブジェクト上ではないこと、即ちオブジェクトがない位置にユーザが触れていることを示す。なお、オブジェクトがどこに位置しているかという情報は、上述のように、出力部１０７により管理されている。接触部位欄には、接触部位判定部１０３により判定される接触部位が記述されている。ユーザ操作欄４０４には、入力部１０１により受け付けられるユーザの入力操作の内容が記述されている。
【００２３】
そして、オブジェクト操作部１０４は、接触位置欄４０２、接触部位欄４０３及びユーザ操作欄４０４に記述されている３つの条件が満たされた場合に、操作種別欄４０１に記述されている操作を実行すべきと判定し、当該操作を実行するのである。例えば、接触位置がいずれかのオブジェクト上に位置し、接触部位が指である場合に、接触したままのスライド操作が行われると、オブジェクト操作部１０４は、当該オブジェクトを移動させる。
【００２４】
オブジェクト配布部１０５は、いずれかのオブジェクトについて所定の条件が満たされた場合に、当該オブジェクトを１又は２以上の箇所に一斉に配布する。オブジェクト配布部１０５は、所定の条件が満たされたか否かの判定に当たり、図５に示す配布処理条件テーブル５００を参照する。この配布処理条件テーブル５００も、例えばＲＯＭ２０３に格納されている。ここで、配布処理条件テーブル５００について説明する。図５は、配布処理を実行するか否かの判定に使用される配布処理条件テーブル５００の一例を示す図である。
【００２５】
配布処理条件テーブル５００には、動作欄５０１、条件欄５０２及び配布対象欄５０３が含まれている。動作欄５０１には、配布処理の判定対象となる動作の内容が記述されている。条件欄５０２には、動作欄５０１の動作の実行のために、満たされるべき条件が記述されている。配布対象欄５０３には、オブジェクトを配布する対象が記述されている。
【００２６】
そして、オブジェクト配布部１０５は、条件欄５０２に記述されている条件が満たされた状態で、動作欄５０１に記述されている動作が実行されると、当該動作の内容で配布対象欄５０３に記述されている配布対象にオブジェクトを配布するのである。例えば、手の側面による接触箇所が１つ以上検知された状態で、加速度運動が実行されると、オブジェクト配布部１０５は、手の側面の接触箇所全てに対してオブジェクトを配布する。なお、手の側面による接触箇所は、次に説明するように、オブジェクト受信部１０６により管理される。
【００２７】
オブジェクト受信部１０６は、手の側面による接触箇所を管理し、当該接触箇所において、オブジェクト配布部１０５が配布するオブジェクトを受信する。オブジェクト受信部１０６は、手の側面による接触箇所の管理に当たり、図６に示すオブジェクト受信位置テーブル９００を用いる。このオブジェクト受信位置テーブル９００は、例えばＲＡＭ２０２に記憶され、接触箇所が変わるたびに更新される。図６は、手の側面の座標を管理するオブジェクト受信位置テーブル９００の一例を示す図である。
【００２８】
オブジェクト受信位置テーブル９００には、座標欄９０１が含まれている。座標欄９０１には、手の側面の接触位置に含まれる１つの座標が、手の側面毎に記述されている。
【００２９】
そして、オブジェクト受信部１０６は、オブジェクト配布部１０５によりオブジェクトが配布されると、座標欄９０１に記述されている各座標において、オブジェクトを停止させ、そこでオブジェクトを受信する。
【００３０】
本実施形態の情報処理装置１００は、このように構成されている。
【００３１】
次に、情報処理装置１００におけるオブジェクトの配布に関する処理について説明する。図７は、オブジェクトの配布処理を示すフローチャートである。
【００３２】
先ず、出力部１０７により出力されて表示装置２０４（タッチパネル）に表示されているオブジェクトに対する操作がユーザにより行われると、その操作の内容を入力部１０１、接触位置検知部１０２及び接触部位判定部１０３を介してオブジェクト操作部１０４が検知する（ステップＳ８０１）。
【００３３】
次いで、オブジェクト操作部１０４は、検知した処理の内容を操作種別一覧テーブル４００に照合し、実行すべき操作の内容を判定する（ステップＳ８０２）。
【００３４】
その後、オブジェクト配布部１０５が、オブジェクト操作部１０４により実行すべきと判定された操作を配布処理条件テーブル５００に照合し、配布処理に関連する所定の条件（条件欄５０２に記述の条件）が満たされたか判定する（ステップＳ８０３）。即ち、オブジェクト配布部１０５は、配布処理の実施に該当する条件が配布処理条件テーブル５００に記述されているか判定する。
【００３５】
そして、オブジェクト配布部１０５は、所定の条件が満たされたと判定した場合には、動作欄５０１及び配布対象欄５０３に記述されている内容に基づいてオブジェクトの配布処理を実行する（ステップＳ８０４）。一方、オブジェクト配布部１０５が所定の条件は満たされていないと判定した場合には、オブジェクト操作部１０４が操作種別一覧テーブル４００の該当処理を実行する（ステップＳ８０５）。
【００３６】
次に、図７に示すフローチャートに基づく処理の具体例について説明する。図８は、オブジェクトの配布処理の具体例を示す模式図である。ここでは、配布対象となるオブジェクトが１つあり、４人のユーザがその配布を希望しているとする。
【００３７】
先ず、図８（ａ）に示すように、オブジェクト６０６を取得したい４人のユーザ６０２〜６０５がタッチパネル上に手の側面を接触させる。このとき、タッチパネルは入力部１０１として機能する。この結果、接触位置検知部１０２及び接触部位判定部１０３により、タッチパネル上の４箇所に手の側面が接触してことが検知される。そして、検知された接触位置の座標が、手の側面毎に１つずつオブジェクト受信位置テーブル９００に格納される。
【００３８】
その後、図８（ｂ）に示すように、配布者であるユーザ６０１が対象となるオブジェクト６０６を押下した状態でスライドさせながら指を離すと、その操作の内容をオブジェクト操作部１０４が検知する（ステップＳ８０１）。そして、オブジェクト操作部１０４は、検知した処理の内容を操作種別一覧テーブル４００に照合し、実行すべき操作の内容として、オブジェクトの加速度運動を認識する（ステップＳ８０２）。
【００３９】
次いで、オブジェクト配布部１０５が、オブジェクト操作部１０４により認識された加速度運動を配布処理条件テーブル５００に照合し、動作欄５０１に「加速度運動」が記述されていることを認識する。この結果、オブジェクト配布部１０５は、条件欄５０２に記述されている条件が満たされているか判定する。この際に、条件欄５０２には手の側面の接触箇所に関する記述があるので、オブジェクト配布部１０５は、オブジェクト受信位置テーブル９００を参照して手の側面の接触が１箇所以上あるか判定する。この具体例では、手の側面の接触が４箇所（１箇所以上）あることが認識されるので、ステップＳ８０３の判定結果は、所定の条件が満たされている（該当する条件が配布処理条件テーブル５００に記述されている）となる。
【００４０】
従って、図８（ｃ）に示すように、オブジェクト配布部１０５が、検知されているユーザ６０２〜６０５の手の側面の接触箇所の全てに対してオブジェクトを加速度運動で移動させ、図８（ｄ）に示すように、各手の側面の位置でオブジェクトを停止させる（ステップＳ８０４）。なお、配布完了時に、手元のオブジェクト６０６をそのままユーザ６０１の手元に残してもよく、また、配布完了時にオブジェクト６０６を手元から消去してもよい。また、これらをユーザに選択させてもよい。
【００４１】
仮に、現在の状況と配布処理条件テーブル５００を照合した結果、該当する条件がない場合には、オブジェクト操作部１０４が操作種別一覧テーブル４００の該当処理のみを実行する（ステップＳ８０４）。即ち、ユーザ６０１のスライドさせた方向及び速度に応じて、オブジェクト６０６を加速度運動させる。
【００４２】
従来の情報処理装置では、複数のユーザにオブジェクトを配布する場合には、配布しようとしているユーザが、配布対象ユーザの人数と同じ回数だけオブジェクトをコピーし、オブジェクトを各配布対象ユーザに対して配布する指示を行う必要がある。このため、前述のように、配布対象ユーザ数に比例して、配布するユーザの負荷が増加している。これに対し、本実施形態によれば、配布対象ユーザ数に関わらず、加速度運動と同等の操作を１度行うのみで全ての配布対象ユーザヘオブジェクトを配布することができる。
【００４３】
なお、オブジェクトを受け取るユーザがタッチパネルに接触させた手の側面の角度に応じて、オブジェクトの停止時の角度を調整することが好ましい。即ち、図９に示すように、ユーザ６０２〜６０４の各々の手の側面のタッチパネルの表示面内での向きに合わせて、配布されて停止したオブジェクト７０７〜７１０の向きを調整することが好ましい。このような制御については、例えば接触位置検知部１０２が手の側面の角度（向き）も検知し、この検知結果に基づいてオブジェクト受信部１０６が受信処理を行えばよい。このような配布処理を行うことにより、ユーザは予めオブジェクトを表示させたい位置に表示させたい向きで手の側面を接触させておけば、受け取った後にオブジェクトの角度調整をする必要がなくなり、配布対象ユーザの操作性も向上する。
【００４４】
また、予め手の側面をオブジェクトのどの１辺に対応させるか設定できるようにしてもよい。例えば、タッチパネルに対して同じ方向を向いて隣り合うユーザ間でオブジェクトを配布する、即ち真横にオブジェクトを配布する場合には、オブジェクトの横の１辺が手の側面に合わせて停止することが望ましい。また、配布者と受信者との位置関係から、オブジェクトの停止する向きを自動で変化させてもよい。位置関係の判定方法としては、手の側面とタッチパネルの各辺との距離からユーザの立っている位置を推測する方法が挙げられる。各ユーザの立っている位置及び手の側面の角度からオブジェクトの上下の向きを決定する方法も挙げられる。
【００４５】
また、オブジェクト配布前に手の側面をタッチパネルに接触させるのではなく、配布中に手の側面を接触させるように構成してもよい。この場合、既に移動を開始したオブジェクトのうちの任意の１つを移動中に複数に分離し、配布中に接触された手の側面に対して配布すればよい。
【００４６】
なお、オブジェクトの配布操作や受信操作を行う際の接触部位は、指及び手の側面に限定されない。例えば、手の平及び腕等を接触させて操作させてもよい。
【００４７】
また、入力装置２０５がタッチパネルである必要はなく、例えば、表示面への接触に代えて、画像センサ等を用いてユーザの指及び手の側面等の位置を検出することにより、ユーザの入力操作を受け付けてもよい。
【００４８】
本発明の目的は前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００５０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動している0perating System（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。
【００５１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５２】
言い換えると、本発明の実施形態は、例えばコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記の印刷処理用のプログラムも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びプログラムプロダクトは、本発明の範疇に含まれる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る情報処理装置の機能的な構成を示す機能ブロック図である。
【図３】接触部位判定部における接触部位を判定する処理の一例を示すフローチャートである。
【図４】操作種別の判定に使用される操作種別一覧テーブルの一例を示す図である。
【図５】配布処理を実行するか否かの判定に使用される配布処理条件テーブルの一例を示す図である。
【図６】手の側面による接触箇所の管理に使用されるオブジェクト受信位置テーブルの一例を示す図である。
【図７】オブジェクトの配布処理を示すフローチャートである。
【図８】オブジェクトの配布処理の具体例を示す模式図である。
【図９】オブジェクトの配布処理の他の具体例を示す模式図である。
【符号の説明】
【００５４】
１００：情報処理装置
１０１：入力部
１０２：接触位置検知部
１０３：接触部位判定部
１０４：オブジェクト操作部
１０５：オブジェクト配布部
１０６：オブジェクト受信部
１０７：出力部
【図１】
2010009416.tif 000003
【図２】
2010009416.tif 000004
【図３】
2010009416.tif 000005
【図４】
2010009416.tif 000006
【図５】
2010009416.tif 000007
【図６】
2010009416.tif 000008
【図７】
2010009416.tif 000009
【図８】
2010009416.tif 000010
【図９】
2010009416.tif 000011