(57)【要約】【課題】ユーザがタッチペン等でタッチパネルに激しい入力をしたとしても、落としにくくする携帯型情報処理装置を提供する。【解決手段】携帯型情報処理装置６０１は、タッチパネル６０２、支持体６０３、押圧部６０４、生成部６０５、処理部６０６、を備える。生成部６０５は、タッチパネル６０２によって検知された接触位置情報を受け取り、押圧部６０４の押圧検知信号を受け取ると、タッチパネル６０２の接触位置を指定する指示情報を生成する。処理部６０６は、生成部６０５が生成した指示情報を受け取り、所定の処理を行う。【選択図】図６
2010198289.tif 000002
【特許請求の範囲】
【請求項１】
接触体による接触操作の有無ならびに接触位置を検知するタッチパネルと、
前記タッチパネルを支持する支持体と、
前記支持体の表面に配置され、押圧操作可能な押圧部と、
前記タッチパネルが前記接触体による接触操作を検知し、かつ、前記押圧部が押圧操作されている場合、前記検知された接触位置を指定する指示情報を生成する生成部と、
前記生成された指示情報に基づいて、所定の処理を行う処理部と、
を備えることを特徴とする携帯型情報処理装置。
【請求項２】
請求項１に記載の携帯型情報処理装置であって、
前記押圧部は、前記接触体が往復すると想定される方向に押圧可能である
ことを特徴とする携帯型情報処理装置。
【請求項３】
接触体による接触操作の有無ならびに接触位置を検知するタッチパネルと、
前記タッチパネルを支持する支持体と、
前記支持体の表面に配置され、押圧操作可能な複数の押圧部と、
前記複数の押圧部のうち、前記接触体が往復すると想定される方向に押圧可能である押圧部を選択する選択部と、
前記タッチパネルが前記接触体による接触操作を検知し、かつ、前記選択された押圧部が押圧操作されている場合、前記検知された接触位置を指定する指示情報を生成する生成部と、
前記生成された指示情報に基づいて、所定の処理を行う処理部と、
を備えることを特徴とする携帯型情報処理装置。
【請求項４】
請求項３に記載の携帯型情報処理装置であって、
前記複数の押圧部のそれぞれには、前記タッチパネルに含まれる領域が対応づけられ、
前記生成部は、前記検知された接触位置が前記選択された押圧部に対応づけられる領域に含まれる場合に限り、前記指示情報を生成する
ことを特徴とする携帯型情報処理装置。
【請求項５】
請求項４に記載の携帯型情報処理装置であって、
前記タッチパネルは複数の領域に分割され、前記複数の押圧部のそれぞれは、前記分割された複数の領域のうち当該押圧部に最も近い領域に対応づけられる
ことを特徴とする携帯型情報処理装置。
【請求項６】
請求項１又は３に記載の携帯型情報処理装置であって、
前記タッチパネルが前記接触体による接触操作を検知したが、前記押圧部が押圧操作されない場合に警告する警告部
をさらに備えることを特徴とする携帯型情報処理装置。
【請求項７】
タッチパネル、支持体、押圧部、生成部、処理部を有する携帯型情報処理装置が実行する処理方法であって、
前記タッチパネルは、接触体による接触操作の有無ならびに接触位置を検知し、
前記支持体は、前記タッチパネルを支持し、
前記押圧部は、前記支持体の表面に配置され、押圧操作可能であり、
前記処理方法は、
前記タッチパネルが前記接触体による接触操作を検知し、かつ、前記押圧部が押圧操作されている場合、前記生成部が前記検知された接触位置を指定する指示情報を生成する生成工程と、
前記処理部が、前記生成された指示情報に基づいて、所定の処理を行う処理工程と、
を備えることを特徴とする処理方法。
【請求項８】
タッチパネル、支持体、押圧部、選択部、生成部、処理部を有する携帯型情報処理装置が実行する処理方法であって、
前記タッチパネルは、接触体による接触操作の有無ならびに接触位置を検知し、
前記支持体は、前記タッチパネルを支持し、
前記押圧部は、前記支持体の表面に複数個配置され、押圧操作可能であり、
前記処理方法は、
前記選択部が、前記複数の押圧部のうち、前記接触体が往復すると想定される方向に押圧可能である押圧部を選択する選択工程と、
前記タッチパネルが前記接触体による接触操作を検知し、かつ、前記選択された押圧部が押圧操作されている場合、前記生成部が前記検知された接触位置を指定する指示情報を生成する生成工程と、
前記処理部が、前記生成された指示情報に基づいて、所定の処理を行う処理工程と、
を備えることを特徴とする処理方法。
【請求項９】
タッチパネル、支持体、押圧部を有する携帯型情報処理装置が実行するプログラムであって、
前記タッチパネルは、接触体による接触操作の有無ならびに接触位置を検知し、
前記支持体は、前記タッチパネルを支持し、
前記押圧部は、前記支持体の表面に配置され、押圧操作可能であり、
前記プログラムは前記携帯型情報処理装置を、
前記タッチパネルが前記接触体による接触操作を検知し、かつ、前記押圧部が押圧操作されている場合、前記検知された接触位置を指定する指示情報を生成する生成部、
前記生成された指示情報に基づいて、所定の処理を行う処理部
として機能させることを特徴とするプログラム。
【請求項１０】
タッチパネル、支持体、押圧部を有する携帯型情報処理装置が実行するプログラムであって、
前記タッチパネルは、接触体による接触操作の有無ならびに接触位置を検知し、
前記支持体は、前記タッチパネルを支持し、
前記押圧部は、前記支持体の表面に複数個配置され、押圧操作可能であり、
前記プログラムは前記携帯型情報処理装置を、
前記複数の押圧部のうち、前記接触体が往復すると想定される方向に押圧可能である押圧部を選択する選択部、
前記タッチパネルが前記接触体による接触操作を検知し、かつ、前記選択された押圧部が押圧操作されている場合、前記検知された接触位置を指定する指示情報を生成する生成部、
前記生成された指示情報に基づいて、所定の処理を行う処理部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがタッチペン等でタッチパネルに激しい入力をしたとしても、落としにくくするのに好適な携帯型情報処理装置、処理方法、ならびにこれらをコンピュータにて実現するプログラムに関する。
【背景技術】
【０００２】
タッチパネルにタッチペン等を接触させ、プログラムに指示をおこなう携帯型情報処理装置が知られている。例えば、携帯型情報処理装置で実行されているゲームの入力操作をタッチペンで行う技術が、特許文献１で開示されている。このようなゲーム操作の場合、一般的に片方の手でタッチペンを把持し、もう一方の手で携帯型情報処理装置を把持する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７５１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは片方の手のみで携帯型情報処理装置を把持しているため、携帯型情報処理装置を固定しにくく、かつ、他方の手ではタッチペンでタッチパネルを叩いたり、擦ったりして、携帯型情報処理装置に力が加わるため、落としやすくなるという問題がある。
【０００５】
本発明は、上記のような課題を解決するもので、ユーザが激しい入力をしたとしても、落としにくくするのに好適な携帯型情報処理装置、処理方法、ならびにこれらをコンピュータにて実現するプログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る携帯型情報処理装置は、タッチパネル、支持体、押圧部、生成部、処理部を備え、以下のように構成する。
【０００７】
タッチパネルは、接触体による接触操作の有無ならびに接触位置を検知する。
【０００８】
タッチパネルは、タッチペン、指、爪等の接触体が、タッチパネル表面に接触しているか否かを検知し、接触している場合、接触体が接触しているタッチパネル表面の位置を検知する。
【０００９】
支持体は、タッチパネルを支持する。
【００１０】
支持体は携帯型情報処理装置の筐体であり、ユーザは、タッチパネルへの接触操作を行う手と異なる方の手で支持体を把持することによって、接触操作中に携帯型情報処理装置を固定する。
【００１１】
押圧部は、支持体の表面に配置され、押圧操作可能である。
【００１２】
押圧部は一般的に複数個配置されるが、１個であってもよい。ユーザは、タッチパネルへの接触操作を行う手と異なる方の手で、支持体表面の押圧部を押圧することにより、所定の位置で支持体を把持する。押圧部は、例えば、ボタン、方向キー、又はアナログスティック等である。
【００１３】
生成部は、タッチパネルが接触体による接触操作を検知し、かつ、押圧部が押圧操作されている場合、検知された接触位置を指定する指示情報を生成する。
【００１４】
例えば、ユーザが一方の手でタッチペンによる接触操作を行い、他方の手で押圧部を押圧している場合に、タッチペンがタッチパネルに接触している位置の座標情報が生成される。タッチペンがタッチパネルに接触していても、押圧部が押圧されていなければ、座標情報は生成されない。
【００１５】
処理部は、生成された指示情報に基づいて、所定の処理を行う。
【００１６】
処理部は、タッチペンがタッチパネルに接触した位置の座標情報を入力情報として、携帯型情報処理装置が実行しているプログラムによって定められた処理を行う。例えば、タッチペンでタッチパネルを叩くモグラたたきのようなゲームでは、タッチペンが接触した位置をハンマー等で叩く処理が行われる。また、タッチペンを水平方向に動かしている間にギター音が鳴るようなゲームでは、タッチペンが接触した位置に対応づけられた音が出力される。
【００１７】
本発明によれば、ユーザが入力操作を有効にするために押圧部を押圧すると、その力に対抗するため他の指にも力が入るので、結果として携帯型情報処理装置を把持する力が増す。これにより、接触体でタッチパネルに激しい入力操作を行ったとしても携帯型情報処理装置を落としにくくすることができる。
【００１８】
また、本発明の携帯型情報処理装置において、押圧部は、接触体が往復すると想定される方向に押圧可能であるように構成されてもよい。
【００１９】
例えば、タッチパネルを叩くような場合には、接触体はタッチパネルに対して垂直方向に往復すると想定される。また、タッチパネルを擦るような場合には、接触体はタッチパネルに対して水平方向に往復すると想定される。これらに対し、支持体表面の押圧部は、タッチパネルに対して垂直方向及び水平方向に押圧可能な位置に配置されている。
【００２０】
本発明は、上記発明の好適実施形態に係るものであり、ユーザが接触体でタッチパネルに激しい入力操作を行ったとしても、ユーザはその入力操作の方向に対し携帯型情報処理装置を支持するように支持体を把持するので、携帯型情報処理装置を落としにくくすることができる。
【００２１】
本発明の第２の観点に係る携帯型情報処理装置は、タッチパネル、支持体、押圧部、選択部、生成部、処理部を備え、以下のように構成する。
【００２２】
タッチパネルは、接触体による接触操作の有無ならびに接触位置を検知する。
【００２３】
支持体は、タッチパネルを支持する。
【００２４】
押圧部は、支持体の表面に複数個配置され、押圧操作可能である。
【００２５】
例えば、押圧部は、タッチパネルに対して垂直方向及び水平方向に押圧可能なように、支持体表面に配置されている。
【００２６】
選択部は、複数の押圧部のうち、接触体が往復すると想定される方向に押圧可能である押圧部を選択する。
【００２７】
携帯型情報処理装置において実行されているプログラムによって、タッチペン等が動かされる方向を想定することができる。例えば、モグラたたきのようなタッチパネルを叩く操作を要求するプログラムが実行されている場合、ユーザはタッチパネルに対して垂直方向にタッチペンを動かすと想定される。この場合には、タッチパネルに対して垂直方向に押圧可能な押圧部が、タッチペンによる入力操作を有効にするために押圧すべき押圧部として選択される。
【００２８】
また、例えば、ギターの音を鳴らすような、タッチパネルを水平方向に擦る操作を要求するプログラムが実行されている場合、ユーザはタッチパネルに対して水平方向にタッチペンを動かすと想定される。この場合には、タッチパネルに対して水平方向に押圧可能な押圧部が、タッチペンによる入力操作を有効にするために押圧すべき押圧部として選択される。
【００２９】
垂直方向に押圧可能な押圧部を押しながら支持体を挟むように把持すると、モグラたたきゲームのように垂直方向に力がかかった場合でも携帯型情報処理装置を安定して固定できる。また、水平方向に押圧可能な押圧部を押しながら支持体の縁を把持すると、ギター音を鳴らすゲームのように水平方向に力がかかった場合でも携帯型情報処理装置を安定して固定できる。
【００３０】
生成部は、タッチパネルが接触体による接触操作を検知し、かつ、選択された押圧部が押圧操作されている場合、検知された接触位置を指定する指示情報を生成する。
【００３１】
例えば、ユーザが一方の手でタッチペンによる接触操作を行い、他方の手でボタンを押圧している場合に、押圧されたボタンと選択部で選択されたボタンが一致すると、タッチペンがタッチパネルに接触している位置の座標情報が生成される。
【００３２】
処理部は、生成された指示情報に基づいて、所定の処理を行う。
【００３３】
本発明によれば、ユーザの入力操作の方向を想定し、その方向に支持体を把持させるので、ユーザが複数の方向に激しい入力操作を行ったとしても、落としにくくすることができる。
【００３４】
また、本発明の携帯型情報処理装置において、複数の押圧部のそれぞれには、タッチパネルに含まれる領域が対応づけられ、生成部は、検知された接触位置が選択された押圧部に対応づけられる領域に含まれる場合に限り、指示情報を生成するように構成することができる。
【００３５】
例えば、タッチパネルの左に位置するボタンとタッチパネルの左半分の領域が対応づけられているとする。タッチパネルの左に位置するボタンが押圧され、タッチペンによる接触がタッチパネルの左半分の領域において検知された場合のみ、接触位置の座標情報が生成される。
【００３６】
また、例えば、接触操作の際にタッチパネルの左に位置するボタンが押圧されている場合、ユーザは右でタッチペンを操作しており、一般的にユーザは右利きであると想定される。一方、接触操作の際にタッチパネルの右に位置するボタンが押圧されている場合、ユーザは左でタッチペンを操作しており、一般的にユーザは左利きであると想定される。このようにして、接触操作中に押圧される押圧部によってユーザの利き手を判定することができる。
【００３７】
本発明は、上記発明の好適実施形態の一つであり、押圧している押圧部に対応づけられた領域への入力操作のみが有効となるので、ユーザに所定の領域へ入力操作をさせることができる。
【００３８】
さらに、本発明の携帯型情報処理装置において、タッチパネルは複数の領域に分割され、複数の押圧部のそれぞれは、分割された複数の領域のうち当該押圧部に最も近い領域に対応づけられるように構成することができる。
【００３９】
例えば、タッチパネルが左、右、中央というように三分割された場合、タッチパネルの左に位置するボタンとボタンに最も近いタッチパネルの左領域が対応づけられる。左のボタンが押圧され、左領域において検知された接触操作に対してのみ、接触位置の座標情報が生成される。
【００４０】
本発明は、上記発明の好適実施形態に係るものであり、ユーザが把持している位置に近い、比較的安定な領域に入力操作が行われるので、激しい入力操作が行われたとしても落としにくくすることができる。
【００４１】
さらに、本発明の携帯型情報処理装置において、タッチパネルが接触体による接触操作を検知したが、押圧部が押圧操作されない場合に警告する警告部を備えるように構成することができる。
【００４２】
例えば、タッチパネルによって接触操作が検知されたが、ボタンが押されなかった場合、警告部がスピーカにエラー音を出力させる、又はディスプレイ等にエラーメッセージを表示させる。また、ボタンは押されたが、選択されたボタンでは無かった場合、及び選択されたボタンは押圧されたが、接触位置が押圧されたボタンに対応づけられた領域内になかった場合、警告部は同様の警告動作を行う。
【００４３】
本発明は、上記発明の好適実施形態の一つであり、ユーザが押圧部を押し忘れて操作したとしても、直ちに気づかせることができる。
【００４４】
本発明のその他の観点に係る処理方法は、タッチパネル、支持体、押圧部、生成部、処理部を備える携帯型情報処理装置が実行する処理方法であって、以下のように構成する。
【００４５】
タッチパネルは、接触体による接触操作の有無ならびに接触位置を検知する。
【００４６】
支持体は、タッチパネルを支持する。
【００４７】
押圧部は、支持体の表面に配置され、押圧操作可能である。
【００４８】
生成工程では、タッチパネルが接触体による接触操作を検知し、かつ、押圧部が押圧操作されている場合、生成部が検知された接触位置を指定する指示情報を生成する。
【００４９】
処理工程では、処理部が、生成された指示情報に基づいて、所定の処理を行う。
【００５０】
本発明のその他の観点に係るプログラムは、コンピュータを上記携帯型処理装置として機能させ、コンピュータに上記処理方法を実行させるように構成する。
【００５１】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
【００５２】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００５３】
本発明によれば、ユーザがタッチペン等でタッチパネルに激しい入力をしたとしても、落としにくくするのに好適な携帯型情報処理装置、処理方法、ならびにこれらをコンピュータにて実現するプログラムを提供することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の処理方法が実現される携帯型情報処理装置の概要構成を示す図である。
【図２】本発明の処理方法が実現される携帯型情報処理装置の外観を示す図である。
【図３】本発明の処理方法が実現される携帯型情報処理装置の側面図である。
【図４】接触体を垂直方向に往復させる接触操作の一例を示す図である。
【図５】接触体を水平方向に往復させる接触操作の一例を示す図である。
【図６】実施形態１の携帯型情報処理装置の機能構成を説明するための図である。
【図７】実施形態１の携帯型情報処理装置の各部が行う処理を説明するためのフローチャートである。
【図８】実施形態２の携帯型情報処理装置の機能構成を説明するための図である。
【図９】実施形態２の携帯型情報処理装置のタッチパネルが２つの領域に分割された例を示す図である。
【図１０】実施形態２の携帯型情報処理装置のタッチパネルが３つの領域に分割された例を示す図である。
【図１１】実施形態２の携帯型情報処理装置の各部が行う処理を説明するためのフローチャートである。
【図１２】押圧された押圧部（方向キー１７ａ）の方向を下方向として図及び文字を表示させた例を示す図である。
【図１３】押圧された押圧部（ボタン１７ｂ）の方向を下方向として図及び文字を表示させた例を示す図である。
【発明を実施するための形態】
【００５５】
以下に本発明の実施の形態を説明する。以下では、理解を容易にするため、携帯型ゲーム機に本発明が適用される実施の形態を説明するが、各種のコンピュータ、ＰＤＡ、携帯電話などにおいても同様に本発明を適用することができる。すなわち、以下に説明する実施の形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと等しいものに置換した実施形態を採用することが可能であるが、これらの実施の形態も本発明の範囲に含まれる。
【００５６】
（実施形態１）
図１は、本発明の実施形態に係る携帯型情報処理装置の典型的な概要構成を示す模式図である。また、図２に本発明の実施形態に係る携帯型情報処理装置の外観図を示す。以下、これらの図を参照して説明する。
【００５７】
携帯型情報処理装置１は、処理制御部１０、コネクタ１１と、カートリッジ１２、無線通信部１３、通信コントローラ１４、サウンドアンプ１５、スピーカ１６、操作キー１７、第１の表示部１８、第２の表示部１９、タッチパネル２０、支持体２１、を備える。
【００５８】
処理制御部１０は、ＣＰＵ（Central Processing Unit）コア１０ａと、画像処理部１０ｂと、ＶＲＡＭ（Video Random Access Memory）１０ｃと、ＷＲＡＭ（Work RAM）  １０ｄと、ＬＣＤ（Liquid Crystal Display）コントローラ１０ｅと、タッチパネルコントローラ１０ｆと、を備える。
【００５９】
ＣＰＵコア１０ａは、携帯型情報処理装置１全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。具体的には、カートリッジ１２がコネクタ１１に装着された状態で、カートリッジ１２内のＲＯＭ（Read Only Memory）１２ａに記憶されたプログラムやデータを読み出して、所定の処理を実行する。
【００６０】
画像処理部１０ｂは、カートリッジ１２内のＲＯＭ  １２ａから読み出されたデータや、ＣＰＵコア１０ａにて処理されたデータを加工処理した後、これをＶＲＡＭ １０ｃに格納する。
【００６１】
ＶＲＡＭ  １０ｃは、表示用の情報を記憶するフレームメモリであり、画像処理部１０ｂ等により加工された画像情報を記憶する。
ＷＲＡＭ  １０ｄは、ＣＰＵコア１０ａがプログラムに従った各種処理を実行する際に必要となるワークデータ等を記憶する。
【００６２】
ＬＣＤコントローラ１０ｅは、第１の表示部１８および、第２の表示部１９を制御し、所定の表示用画像を表示させる。例えば、ＬＣＤコントローラ１０ｅは、ＶＲＡＭ １０ｃに記憶された画像情報を、所定の同期タイミングで表示信号に変換し、第１の表示部１８に出力する。また、ＬＣＤコントローラ１０ｅは、第２の表示部１９に所定の指示アイコン等を表示する。
【００６３】
タッチパネルコントローラ１０ｆは、タッチペンやユーザの指によるタッチパネル２０への接触（タッチ）を検知する。例えば、第２の表示部１９に所定の指示アイコン等が表示されている状態で、タッチパネル２０上の接触およびその位置等を検知する。
【００６４】
コネクタ１１は、カートリッジ１２と脱着自在に接続可能な端子であり、カートリッジ１２が接続された際に、カートリッジ１２との間で所定のデータを送受信する。
【００６５】
カートリッジ１２は、ＲＯＭ  １２ａと、ＲＡＭ（Random Access Memory）１２ｂと、を備える。
ＲＯＭ  １２ａには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データ等が記録される。
ＲＡＭ  １２ｂには、ゲームの進行状況等を示す種々のデータが記憶される。
【００６６】
無線通信部１３は、他の携帯型情報処理装置１の無線通信部１３との間で、無線通信を行うユニットであり、図示せぬアンテナ（内蔵アンテナ等）を介して所定のデータを送受信する。
なお、無線通信部１３は、所定のアクセスポイントとの間で、無線ＬＡＮ通信を行うこともできる。また、無線通信部１３には、固有のＭＡＣ（Media Access Control）アドレスが採番されている。
【００６７】
通信コントローラ１４は、無線通信部１３を制御し、所定のプロトコルに沿って、処理制御部１０と他の携帯型情報処理装置１の処理制御部１０との間で行われる通信の仲立ちをする。
【００６８】
サウンドアンプ１５は、処理制御部１０にて生成された音声信号を増幅し、スピーカ１６に供給する。
【００６９】
スピーカ１６は、例えば、ステレオスピーカ等から構成され、サウンドアンプ１５にて増幅された音声信号に従って、所定の楽曲音や効果音等を出力する。
【００７０】
操作キー１７は、携帯型情報処理装置１に適宜配置された方向キー１７ａ、ボタン１７ｂ，１７ｃ、１７ｄ等であり、ユーザの操作に従って、所定の指示入力を受け付ける。方向キー１７ａ及びボタン１７ｂは、図２に示すようにタッチパネル２０の両側に配置され、図３に示すタッチパネル２０に対し垂直方向に押圧可能である。ボタン１７ｃは、図２に示すように携帯型情報処理装置１の裏側に配置され、図３に示すタッチパネル２０に対し水平方向に押圧可能である。ボタン１７ｄは、図示されていないが、ボタン１７ｃと同様に携帯型情報処理装置１の裏側に、ボタン１７ｃと反対側の端に配置され、図３に示すようにタッチパネル２０に対し水平方向に押圧可能である。
【００７１】
第１の表示部１８及び第２の表示部１９は、ＬＣＤ等からなり、ＬＣＤコントローラ１０ｅに制御され、ゲーム画像等を適宜表示する。
なお、第２の表示部１９は、タッチパネル２０の接触によりユーザから操作指示を入力させるための指示アイコン等を表示する。
【００７２】
タッチパネル２０は、第２の表示部１９の前面に重畳して配置され、タッチペン２２やユーザの指の接触による入力を受け付ける。
タッチパネル２０は、例えば、感圧式のタッチセンサパネル等からなり、ユーザの指等の圧力を検知し、接触状態および、接触状態から非接触状態への移行等を検知する。なお、タッチパネル２０は、他に静電容量の変化等から、ユーザの指等の接触を検知してもよい。
【００７３】
図３にタッチペン２２による接触操作の例を示す。タッチペン２２による接触操作には、タッチペン２２を図３の垂直方向及び水平方向に往復させる接触操作がある。図４のモグラたたきゲームを例にとり、垂直方向に往復させる接触操作について説明する。モグラたたきゲームは、第２の表示部１９に表示された穴２８からモグラ２７が出てきた瞬間に、タッチペン２２で、モグラ２７が表示されているタッチパネル２０上の位置をタッチすると、得点が入るというゲームである。このとき、ユーザはタッチペン２２を垂直方向に往復させ（垂直方向の移動２６）、タッチパネル２０をタッチする。また、図５のギターを弾くゲームを例にとり、水平方向に往復させる接触操作について説明する。ギターを弾くゲームは、第２の表示部１９に表示されたギター２９の弦の上を、タッチペン２２で擦るように移動させると音が鳴るというゲームである。このとき、ユーザはタッチペン２２を水平方向に往復させ（水平方向の移動３０）、タッチパネル２０を擦る。
【００７４】
支持体２１は、操作キー１７を表面に備え、タッチパネル２０を支持する。ユーザは主として支持体２１を把持して、携帯型情報処理装置１を固定する。
【００７５】
なお、本実施の形態に係る情報処理装置は、上述した典型的な携帯型情報処理装置１上に実現されるが、一般的なコンピュータやゲーム装置上に実現することもできる。一般的なコンピュータやゲーム装置は、上記携帯型情報処理装置１と同様に、ＣＰＵコアや、ＶＲＡＭ、ＷＲＡＭ、を備える。また、通信部として、例えば、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔなどの規格に準拠するＮＩＣ(Network Interface Controller)、記憶装置としてハードディスクを有する他、ＤＶＤ−ＲＯＭや、光磁気ディスク、等が利用できるようになっている。また、入力装置として、タッチパネルの代わりに、キーボードやマウスなどを利用する。そして、プログラムをインストールした後に、そのプログラムを実行させると、表示装置として機能させることができる。
【００７６】
なお、本実施形態に係る携帯型情報処理装置は、必要に応じて適宜一般的なコンピュータや、ゲーム装置の要素に置換することができ、これらの実施形態も本発明の範囲に含まれる。
【００７７】
図６は、本実施形態の一つに係る携帯型情報処理装置の機能構成を示す図である。以下本図を参照して説明する。
【００７８】
本実施形態の携帯型情報処理装置６０１は、タッチパネル６０２、支持体６０３、押圧部６０４、生成部６０５、処理部６０６、警告部６０７、を備える。
【００７９】
タッチパネル６０２、支持体６０３、押圧部６０４は、上記タッチパネル２０、支持体２１、操作キー１７と同一の機能を有する。
【００８０】
生成部６０５は、タッチパネル６０２によって検知された接触位置情報を受け取り、押圧部６０４の押圧検知信号を受け取ると、タッチパネル６０２の接触位置を指定する指示情報を生成する。生成した情報はＷＲＡＭ  １０ｄに一時的に保存される。押圧部６０４の押圧操作が検知されなかった場合は、指示情報は生成されない。したがって、ＣＰＵコア１０ａはＷＲＡＭ  １０ｄと協働して、生成部６０５として機能する。
【００８１】
例えば、ユーザが右手でタッチペン２２を把持し、タッチパネル６０２への接触操作を行い、左手で支持体６０３を持ちながら任意の押圧部６０４（例えば、方向キー１７ａ）を押圧する。この場合、タッチペン２２が接触している位置の座標情報が生成される。また、ユーザがタッチパネル６０２への接触操作を行っても、操作の際に押圧部６０４が押圧されていなければ、座標情報は生成されない。
【００８２】
処理部６０６は、生成部６０５が生成した指示情報を受け取り、所定の処理を行う。処理部６０６は、カートリッジ１２内のＲＯＭ  １２ａから読み出され実行されているプログラムに指示情報を入力し、プログラムに従った処理を行う。したがって、ＣＰＵコア１０ａはＷＲＡＭ  １０ｄと協働して、処理部６０６として機能する。
【００８３】
例えば、ユーザがタッチペン２２をタッチパネル６０２の左下の領域に接触させたとすると、その位置を示す座標情報が生成される。携帯型情報処理装置６０１において、モグラたたきゲームのプログラムが実行されているとすると、モグラを叩くためのハンマー等で、その位置を叩く処理が行われる。
【００８４】
警告部６０７は、接触位置情報を受け取ったが、押圧部６０４の押圧検知信号は受け取らなかった場合に、スピーカ１６からエラー音を出力させたり、第１の表示部１８又は第２の表示部１９に押圧部６０４を押すように指示するメッセージを表示させたりする。なお、警告部６０７は省略可能である。
【００８５】
図７は、本実施形態の携帯型情報処理装置６０１にて実行される処理の流れを示すフローチャートである。以下、本図を参照して説明する。
【００８６】
ユーザは、携帯型情報処理装置６０１において実行されているプログラムに対し入力を行うため、タッチペン２２でタッチパネル６０２に接触操作を行う。
【００８７】
生成部６０５は、タッチパネル６０２への接触操作があるか否かの判断をする（ステップＳ７０１）。例えば、ユーザがタッチペン２２でタッチパネル６０２に接触操作を行うと、生成部６０５は、タッチパネル６０２から接触位置情報を受け取り（ステップＳ７０１；Ｙｅｓ）、次に、押圧部６０４が押圧されているか否かを判断する（ステップＳ７０２）。タッチパネル６０２への接触が検知されない場合（ステップＳ７０１；Ｎｏ）は、そのまま待機する。
【００８８】
生成部６０５は、押圧部６０４の押圧検知信号を受け取ると（ステップＳ７０２；Ｙｅｓ）、タッチペン２２が接触した位置を指定する指示情報を生成する（ステップＳ７０３）。例えば、図４又は図５のように、右手で接触操作を行い、左手で方向キー１７ａ又はボタン１７ｃを押圧した場合、生成部６０５は指示情報を生成する。
【００８９】
生成部６０５がタッチパネル６０２から接触位置情報を受け取ったが（ステップＳ７０１；Ｙｅｓ）、押圧部６０４の押圧検知信号を受け取らなかった場合（ステップＳ７０２；Ｎｏ）、警告部６０７はスピーカ１６にエラー音を出力させる、又は第１及び第２の表示部１８，１９にエラーメッセージを表示させる等の警告を行う（ステップＳ７０５）。
【００９０】
処理部６０６は、生成部６０５で生成された指示情報を基に、実行されているプログラムに従い、所定の処理を行う（ステップＳ７０４）。
【００９１】
本実施形態では、ユーザが入力操作を有効にするために押圧部６０４を押圧し、押圧部６０４を押圧することにより他の指に力が入り、携帯型情報処理装置６０１を把持する力が増すので、接触体でタッチパネル６０２に激しい入力操作を行ったとしても携帯型情報処理装置６０１を落としにくくすることができる。
【００９２】
また、本実施形態では、入力操作方向に対して支持体を支持することができる。例えば、図４では、ユーザは右手でタッチペン２２を垂直方向に往復（垂直方向の移動２６）させる入力操作を行い、入力操作を有効にするために左手の親指で方向キー１７ａを押圧する。このとき、ユーザは、左手の残りの指で左手の親指による垂直方向にかかる力に対抗するように支持している。また、図５では、ユーザは右手でタッチペン２２を水平方向に往復（水平方向の移動３０）させる入力操作を行い、入力操作を有効にするために、左手の人差し指でボタン１７ｃを押圧する。このとき、ユーザは、左手の親指で左手の人差し指による水平方向に係る力に対抗するように、左手の人差し指と親指で支持体の水平方向を挟んで支持している。このように、ユーザはその入力操作の方向に対し携帯型情報処理装置６０１を支持するように支持体を把持することにより、携帯型情報処理装置６０１を落としにくくすることができる。
【００９３】
（実施形態２）
図８は、本実施形態の一つに係る携帯型情報処理装置の機能構成を示す図であり、上記携帯型情報処理装置１に実現される。
本実施形態に係る携帯型情報処理装置８０１は、実施形態１の機能に加え、押圧すべき操作キーを選択する機能を有する。以下、図８を参照して説明する。
【００９４】
本実施形態に係る携帯型情報処理装置８０１は、タッチパネル８０２、支持体８０３、押圧部８０４、生成部８０５、選択部８０６、処理部８０７、警告部８０８、を備える。
【００９５】
支持体８０３、処理部８０７は、実施形態１と同様の機能を有する。また、押圧部８０４は実施形態１と同様の機能を有し、１つ又は複数から構成される。
以下では、異なる機能及び動作を有する、タッチパネル８０２、生成部８０５、選択部８０６、及び警告部８０８について説明する。
【００９６】
タッチパネル８０２は、上記タッチパネル２０と同様の機能を有する。また、タッチパネル８０２は複数の領域に分割され、複数の押圧部８０４のそれぞれと対応づけられるように構成されてもよい。さらに、分割された複数の領域は、その領域と最も近い押圧部８０４と対応づけられるように構成されてもよい。
【００９７】
例えば、図９のタッチパネルは第１領域２３及び第２領域２４に分割され、第１領域２３は垂直方向に押圧可能な方向キー１７ａ及び水平方向に押圧可能なボタン１７ｃに、第２領域２４は垂直方向に押圧可能なボタン１７ｂ及び水平方向に押圧可能な１７ｄに対応づけられる。また、図１０のタッチパネルは３分割され、第１領域２３は最も近い押圧部８０４である方向キー１７ａ及びボタン１７ｃに、第２領域２４は最も近い押圧部８０４であるボタン１７ｂ及び１７ｄと対応づけられる。同じ領域に対応づけられた、複数のうちどれを押圧すべきかは、選択部８０６が、接触体が往復すると想定される方向に基づき決定する。図１０の中央の領域は、例えば方向キー１７ａ及びボタン１７ｃの両方と対応づけられ、各押圧部８０４が同時に押圧された場合に、又はすべての押圧部８０４と対応づけられ、いずれかの操作キーが押圧されていれば、入力が有効と判断されるようにしてもよい。
【００９８】
生成部８０５は、タッチパネル８０２によって検知された接触位置情報、押圧部８０４の押圧検知信号、及び選択部８０６が選択した押圧部８０４の情報を受け取る。押圧部８０４の押圧検知信号が、選択部８０６によって選択された押圧部８０４の押圧検知信号である場合に、タッチパネル８０２の接触位置を指定する指示情報を生成する。生成した情報はＷＲＡＭ  １０ｄに一時的に保存される。押圧部８０４の押圧操作が検知されなかった場合は、指示情報は生成されない。また、押圧された押圧部８０４と選択された押圧部８０４が一致し、さらにタッチパネル８０２上の接触位置が、押圧された押圧部８０４に対応づけられている領域内にある場合に、指示情報を生成するようにしてもよい。したがって、ＣＰＵコア１０ａはＷＲＡＭ  １０ｄと協働して生成部８０５として機能する。
【００９９】
例えば、ユーザが右手でタッチペン２２を持ち、タッチペン２２でタッチパネル８０２を垂直方向に叩き、左手で垂直方向に押圧可能な方向キー１７ａを押圧しながら支持体８０３を持っている。このとき選択部８０６で選択された押圧部８０４が垂直方向に押圧可能な方向キー１７ａ及びボタン１７ｂである場合、接触位置の指示情報が生成される。さらに、図９及び図１０のように、タッチパネル８０２の領域と押圧部８０４が対応づけられている場合、押圧された押圧部８０４及び選択された押圧部８０４が方向キー１７ａであるならば、タッチペン２２で接触した位置が第１領域２３内にある場合のみ、接触位置の指示情報が生成される。
【０１００】
選択部８０６は、実行されているプログラムからタッチペン２２が往復すると想定される方向の情報を受け取り、複数の押圧部８０４のうち、想定された方向と同じ方向に押圧可能な押圧部８０４を選択する。また、選択した押圧部８０４の情報を生成部８０５に送る。したがって、ＣＰＵコア１０ａは選択部８０６として機能する。
【０１０１】
携帯型情報処理装置８０１において実行されているプログラムによって、タッチペン２２等が動かされる方向を想定することができる。例えば、モグラたたきのような、タッチパネル８０２を叩く操作を要求するプログラムが実行されている場合、ユーザはタッチパネル８０２に対して垂直方向にタッチペン２２を動かすと想定される。したがって、プログラムからタッチペン２２が往復すると想定される方向の“垂直方向”が選択部８０６に通知される。これに基づき、選択部８０６は垂直方向に押圧可能な方向キー１７ａ及びボタン１７ｂを選択し、選択した押圧部８０４の情報を生成部８０５に送る。
【０１０２】
携帯型情報処理装置８０１において実行されているプログラムによって、タッチペン２２が接触する位置も想定することができる。想定される位置及び想定される方向に基づいて、選択部８０６は押圧すべき押圧部８０４を選択するようにしてもよい。例えば、図４のようなモグラたたきゲームの場合、想定される方向は“垂直方向”であり、モグラ２７が表示されている位置から、接触体は画面右上の領域に接触されると想定される。図１０のように画面右側の領域（第２領域２４）がボタン１７ｂに対応づけられているとすると、選択部８０６は、想定される位置及び想定される方向に基づいて、押圧すべき押圧部８０４としてボタン１７ｂを選択する。これにより、ユーザはタッチペン２２による入力を有効にするためにボタン１７ｂを押圧するので、接触体によって力が加えられる領域に近い位置で支持体８０３を把持させることができる。
【０１０３】
また、押圧されている押圧部８０４の近くに、接触操作の対象となるものを表示させるようにしてもよい。例えば、図４のように、モグラたたきゲームで、ユーザが方向キー１７ａを押圧している場合、方向キー１７ａに対応づけられている左側の領域（図１０の第１領域２３）にモグラ２７を表示させるようにしてもよい。これにより、ユーザが激しい入力を行ったとしても接触位置に近い位置を把持しているので、携帯型情報処理装置８０１を落としにくくすることができる。
【０１０４】
警告部８０８は、接触位置情報を受け取ったが押圧部８０４の押圧検知信号は受け取らなかった場合、スピーカ１６からエラー音を出力させる、又は第１の表示部１８又は第２の表示部１９に押圧部８０４を押すように指示するメッセージを表示させる。また、押圧部８０４の押圧検知信号を受け取ったが選択部８０６が選択した押圧部８０４の押圧検知信号ではなかった場合、及び選択部８０６が選択した押圧部８０４が押圧されたが接触位置が押圧された押圧部８０４に対応づけられた領域内になかった場合も、同様の警告動作を行う。なお、警告部８０８は省略可能である。
【０１０５】
図１１は、本携帯型情報処理装置８０１にて実行される処理の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１０６】
まず、選択部８０６は、携帯型情報処理装置８０１において実行されているプログラムからタッチペン２２が動かされると想定される方向の情報を受け取り、想定された方向と同じ方向に押圧可能な押圧部８０４を選択し（ステップＳ１１０１）、生成部８０５へ選択した押圧部８０４の情報を送る。ユーザは、実行されているプログラムに対し入力を行うため、タッチペン２２でタッチパネル８０２へ接触操作を行う。
【０１０７】
生成部８０５は、タッチパネル８０２から接触位置情報を受け取り（ステップＳ１１０２；Ｙｅｓ）、押圧部８０４の押圧検知信号を受け取ると（ステップＳ１１０３；Ｙｅｓ）、押圧された押圧部８０４と選択部８０６が選択した押圧部８０４が一致するか否かを判断する（ステップＳ１１０４）。一致する場合（ステップＳ１１０４；Ｙｅｓ）、生成部８０５はタッチパネル８０２上の接触位置が押圧された押圧部８０４に対応づけられている領域内にあるか否かを判断する（ステップＳ１１０５）。接触位置が押圧された押圧部８０４に対応づけられている領域内にある場合（ステップＳ１１０５；Ｙｅｓ）、生成部８０５はタッチペン２２が接触した位置を指定する指示情報を生成する（ステップＳ１１０６）。
【０１０８】
タッチパネル８０２への接触が検知されない場合（ステップＳ１１０２；Ｎｏ）は、そのまま待機する。生成部８０５がタッチパネル８０２から接触位置情報を受け取ったが（ステップＳ１１０２；Ｙｅｓ）、押圧部８０４の押圧検知信号を受け取らなかった場合（ステップＳ１１０３；Ｎｏ）、警告部８０８はスピーカ１６にエラー音を出力させる、又は第１及び第２の表示部１８、１９にエラーメッセージを表示させる（ステップＳ１１０８）。また、生成部８０５が押圧部８０４の押圧検知信号を受け取ったが（ステップＳ１１０３；Ｙｅｓ）、選択部８０６が選択した押圧部８０４の押圧検知信号では無かった場合（ステップＳ１１０４；Ｎｏ）、及び押圧された押圧部８０４と選択部８０６が選択した押圧部８０４とが一致したが（ステップＳ１１０４；Ｙｅｓ）、接触位置が押圧された押圧部８０４に対応づけられている領域では無かった場合（ステップＳ１１０５；Ｎｏ）、警告部８０８は上記の警告動作を行う（ステップＳ１１０８）。
【０１０９】
処理部８０７は、生成部８０５で生成された指示情報を基に、実行されているプログラムに従い、所定の処理を行う（ステップＳ１１０７）。
【０１１０】
また、本実施形態において、図１２又は図１３に示す方向に携帯型情報処理装置８０１を支持して入力操作を行う場合、押圧されている押圧部８０４によって上下の向きを判定するよう構成しても良い。例えば、方向キー１７ａが押圧されている場合は、図１２のように第１の表示部１８に表示されるメッセージ２５や第２の表示部１９に表示されるモグラ２７及び穴２８を方向キー１７ａの方向を下向きとして表示する。ボタン１７ｂが押圧されている場合は、図１３のように第１の表示部１８に表示されるメッセージ２５や第２の表示部１９に表示されるモグラ２７及び穴２８をボタン１７ｂの方向を下向きとして表示する。
【０１１１】
本実施形態では、携帯型情報処理装置８０１に加わる力の向きを想定し、その方向に対して安定させるようにユーザに支持体８０３を把持させるので、ユーザが複数の方向に激しい入力操作を行ったとしても、携帯型情報処理装置８０１を落としにくくすることができる。また、ユーザが把持している位置に近い領域に入力操作を行わせることにより、より安定的に携帯型情報処理装置８０１を固定することができる。
【産業上の利用可能性】
【０１１２】
以上説明したように、本発明によれば、ユーザがタッチペン等でタッチパネルに激しい入力をしたとしても、落としにくくするのに好適な携帯型情報処理装置、処理方法、ならびにこれらをコンピュータにて実現するプログラムを提供することができる。
【符号の説明】
【０１１３】
１  携帯型情報処理装置
１０  処理制御部
１１  コネクタ
１２  カートリッジ
１３  無線通信部
１４  通信コントローラ
１５  サウンドアンプ
１６  スピーカ
１７  操作キー
１７ａ  方向キー
１７ｂ，１７ｃ，１７ｄ  ボタン
１８  第１の表示部
１９  第２の表示部
２０  タッチパネル
２１  支持体
２２  タッチペン
２３  第１領域
２４  第２領域
２５  メッセージ
２６  垂直方向の移動
２７  モグラ
２８  穴
２９  ギター
３０  水平方向の移動
６０１，８０１  携帯型情報処理装置
６０２，８０２  タッチパネル
６０３，８０３  支持体
６０４，８０４  押圧部
６０５，８０５  生成部
６０６，８０７  処理部
６０７，８０８  警告部
８０６  選択部
【図１】
2010198289.tif 000003
【図２】
2010198289.tif 000004
【図３】
2010198289.tif 000005
【図４】
2010198289.tif 000006
【図５】
2010198289.tif 000007
【図６】
2010198289.tif 000008
【図７】
2010198289.tif 000009
【図８】
2010198289.tif 000010
【図９】
2010198289.tif 000011
【図１０】
2010198289.tif 000012
【図１１】
2010198289.tif 000013
【図１２】
2010198289.tif 000014
【図１３】
2010198289.tif 000015