Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5529700B2 - 情報処理装置、その制御方法、及びプログラム - Google Patents
[go: Go Back, main page]

JP5529700B2 - 情報処理装置、その制御方法、及びプログラム - Google Patents

情報処理装置、その制御方法、及びプログラム Download PDF

Info

Publication number
JP5529700B2
JP5529700B2 JP2010215845A JP2010215845A JP5529700B2 JP 5529700 B2 JP5529700 B2 JP 5529700B2 JP 2010215845 A JP2010215845 A JP 2010215845A JP 2010215845 A JP2010215845 A JP 2010215845A JP 5529700 B2 JP5529700 B2 JP 5529700B2
Authority
JP
Japan
Prior art keywords
sensor
operation input
information processing
processing apparatus
detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010215845A
Other languages
English (en)
Other versions
JP2012073662A (ja
Inventor
好之 今田
有人 望月
朝也 北山
プロフィット フィリップ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Interactive Entertainment Inc
Sony Computer Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Interactive Entertainment Inc, Sony Computer Entertainment Inc filed Critical Sony Interactive Entertainment Inc
Priority to JP2010215845A priority Critical patent/JP5529700B2/ja
Priority to CN201180046427.XA priority patent/CN103124951B/zh
Priority to US13/825,242 priority patent/US9128550B2/en
Priority to PCT/JP2011/068355 priority patent/WO2012043079A1/ja
Publication of JP2012073662A publication Critical patent/JP2012073662A/ja
Application granted granted Critical
Publication of JP5529700B2 publication Critical patent/JP5529700B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/169Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ユーザが行う操作入力を受け付ける情報処理装置、その制御方法、及びその制御プログラムに関する。
情報処理装置に対してユーザが操作入力を行う方法として、各種のものが提案されている。その中には、検出面上における物体(ユーザの指やスタイラス等)の位置を検出可能なタッチセンサを用いるものがある(例えば特許文献1参照)。タッチセンサを用いることで、ユーザは、例えば検出面上に指を置いたり、検出面上で指を移動させたりといった動作を行うことで、情報処理装置に対する操作入力を実現できる。
この場合、情報処理装置は、検出面上における物体の位置や物体の移動方向を、ユーザによる操作入力として受け付ける。ここで、物体の位置や移動方向は、タッチセンサ自身を基準とした位置や向きとして取得される。すなわち、物体の位置はタッチセンサの検出面内における絶対位置として評価され、物体の移動方向はタッチセンサの検出面に設定された基準軸に対する傾きとして評価されることになる。そのため、ユーザは、例えばタッチセンサの検出面が自分の正面に来るような位置で、検出面の位置や向きを自分の目で確認しながら、操作入力を行う必要がある。
米国特許第7307623号明細書
本発明は上記実情を考慮してなされたものであって、その目的は、タッチセンサの位置や向きに関わらず、ユーザが任意の位置又は向きでタッチセンサに対する操作入力を行うことのできる情報処理装置、その制御方法、及びその制御プログラムを提供することにある。
本発明に係る情報処理装置は、それぞれ検出面上における物体の位置を検出するタッチセンサであって、互いに対向して配置される2つのタッチセンサと、前記2つのタッチセンサのうちの一方のタッチセンサによる1又は複数の検出位置に基づいて、基準点及び基準軸の少なくとも一方を決定する基準決定手段と、前記2つのタッチセンサのうちの他方のタッチセンサによる検出内容を、前記基準決定手段が決定する前記基準点及び基準軸の少なくとも一方に基づいて評価して、ユーザの操作入力内容を特定する操作入力特定手段と、を含むことを特徴とする。
前記情報処理装置において、前記基準決定手段は、前記一方のタッチセンサによる3以上の検出位置に基づいて、前記基準軸及びその正負方向を決定し、前記操作入力特定手段は、前記他方のタッチセンサによる検出内容から、ユーザが指示する方向を前記基準軸の正負方向に対する相対的な向きとして特定することとしてもよい。
また、前記情報処理装置は、前記2つのタッチのセンサのうち、いずれか一方を、前記基準点及び基準軸の少なくとも一方の決定に用いる基準センサとして決定する基準センサ決定手段をさらに含み、前記基準決定手段は、前記基準センサによる1又は複数の検出位置に基づいて、前記基準点及び基準軸の少なくとも一方を決定することとしてもよい。
また、前記情報処理装置は、前記2つのタッチセンサの少なくとも一方の検出結果に基づいて、基準センサを用いる操作入力状態に移行することを決定する状態移行手段をさらに含み、前記基準決定手段は、前記基準センサを用いる操作入力状態において、前記基準点及び基準軸の少なくとも一方を決定し、前記操作入力特定手段は、前記基準センサを用いる操作入力状態において、前記他方のタッチセンサによる検出内容を前記基準点及び基準軸の少なくとも一方に基づいて評価することとしてもよい。
また、本発明に係る情報処理装置の制御方法は、それぞれ検出面上における物体の位置を検出するタッチセンサであって、互いに対向して配置される2つのタッチセンサと接続される情報処理装置の制御方法であって、前記2つのタッチセンサのうちの一方のタッチセンサによる1又は複数の検出位置に基づいて、基準点及び基準軸の少なくとも一方を決定する基準決定ステップと、前記2つのタッチセンサのうちの他方のタッチセンサによる検出内容を、前記基準決定ステップで決定される前記基準点及び基準軸の少なくとも一方に基づいて評価して、ユーザの操作入力内容を特定する操作入力特定ステップと、を含むことを特徴とする。
また、本発明に係るプログラムは、それぞれ検出面上における物体の位置を検出するタッチセンサであって、互いに対向して配置される2つのタッチセンサと接続されるコンピュータを、前記2つのタッチセンサのうちの一方のタッチセンサによる1又は複数の検出位置に基づいて、基準点及び基準軸の少なくとも一方を決定する基準決定手段、及び、前記2つのタッチセンサのうちの他方のタッチセンサによる検出内容を、前記基準決定手段が決定する前記基準点及び基準軸の少なくとも一方に基づいて評価して、ユーザの操作入力内容を特定する操作入力特定手段、として機能させるためのプログラムである。このプログラムは、コンピュータ読み取り可能な情報記憶媒体に記憶されてよい。
本発明の実施の形態に係る情報処理装置の外観を示す斜視図である。 本発明の実施の形態に係る情報処理装置の外観を示す斜視図である。 本実施形態に係る情報処理装置の内部構成を示すブロック図である。 本実施形態に係る情報処理装置の機能を示す機能ブロック図である。 基準センサ利用操作の第1の例について説明する説明図である。 基準センサ利用操作の第2の例について説明する説明図である。 基準センサ利用操作の第2の例について説明する説明図である。
以下、本発明の実施の形態について、図面に基づき詳細に説明する。
図1A及び図1Bは、本発明の一実施形態に係る情報処理装置1の外観を示す斜視図であって、図1Aは情報処理装置1を表面(正面)側から見た様子を、図1Bは裏面側から見た様子を、それぞれ示している。本実施形態に係る情報処理装置1は、例えば携帯型ゲーム機等の可搬型のデバイスであるものとする。
これらの図に示されるように、情報処理装置1の筐体10は、全体として略矩形の平板状の形状をしている。以下では、筐体10の横方向(幅方向)をX軸方向、縦方向(高さ方向)をY軸方向とし、厚さ方向(奥行き方向)をZ軸方向とする。
筐体10の表面にはタッチパネル12が設けられている。タッチパネル12は、略矩形の形状をしており、ディスプレイ14と表面タッチセンサ16とを含んで構成されている。ディスプレイ14は、液晶表示パネルや有機EL表示パネル等、各種の画像表示デバイスであってよい。
表面タッチセンサ16は、ディスプレイ14に重ねて配置されており、ディスプレイ14の表示面に対応する形状及び大きさの略矩形の検出面を備えている。そして、この検出面上にユーザの指やスタイラス等の物体が接触した場合に、当該物体の接触位置を検出する。なお、表面タッチセンサ16は、必ずしも物体が検出面に接触した場合だけ物体の位置を検出するのではなく、検出面上の検出可能範囲内まで物体が近接した場合に、当該物体の検出面に対する位置を検出してもよい。また、表面タッチセンサ16は、例えば静電容量式や感圧式、光学式など、検出面上における物体の位置を検出可能なデバイスであれば、どのような方式のものであってもよい。なお、本実施形態では、表面タッチセンサ16は、複数箇所での物体の接触を検知可能な多点検知型タッチセンサであることとする。また、表面タッチセンサ16は、物体の検出面に接触している部分の面積(接触面積)や、物体が検出面を押圧する強さ(圧力)を検出可能なセンサであってもよい。
さらに本実施形態では、筐体10の裏面側に、表面タッチセンサ16と対向するように、裏面タッチセンサ18が配置されている。この裏面タッチセンサ18は、表面タッチセンサ16の検出面に対応する形状及び大きさの略矩形の検出面を備えており、表面タッチセンサ16と同様に、検出面上における物体の位置を検出する。すなわち、ディスプレイ14の表示面、表面タッチセンサ16の検出面、及び裏面タッチセンサ18の検出面は、いずれも略同型、かつ略同サイズであって、それぞれ筐体10のXY平面と平行な向きに配置され、筐体10の厚さ方向(Z軸方向)に沿って直線状に並んでいる。本実施形態では、裏面タッチセンサ18は、表面タッチセンサ16と同様に、複数箇所での物体の接触を検知可能な多点検知型タッチセンサであることとする。裏面タッチセンサ18は、表面タッチセンサ16と同様に各種の方式のものであってよい。なお、本実施形態では表面タッチセンサ16と裏面タッチセンサ18は互いに略同型、略同サイズのタッチセンサであることとしたが、互いに対向して配置されていれば、2つのタッチセンサは必ずしも同型、同サイズでなくともよい。
以降の説明では、ユーザは、表面タッチセンサ16や裏面タッチセンサ18の検出面上に自分の指を接触させたり、これらの検出面上に指を接触させた状態で指を動かしたりすることによって、情報処理装置1に対する操作入力を行うこととする。なお、ユーザが検出面上の一点に指を接触させ、その位置を始点として検出面上のいずれかの方向に直線的に指を動かしてから指を離す動作を、以下ではスライド操作という。スライド操作が行われた場合、情報処理装置1は、当該操作においてユーザが指を移動させた方向に応じて、各種の情報処理を行う。すなわち、スライド操作は、ユーザが情報処理装置1に対して方向を指示する操作である。また、表面タッチセンサ16及び裏面タッチセンサ18のいずれも多点検知型タッチセンサなので、ユーザは、自分の複数の指を同時にこれらのタッチセンサに接触させることにより、各種の操作入力を行うことができる。
なお、図1A及び図1Bには示されていないが、情報処理装置1は、表面タッチセンサ16及び裏面タッチセンサ18以外に、例えばボタンやスイッチなど、ユーザの操作入力を受け付けるための各種の操作部材を筐体10の表面や裏面、側面などに備えることとしてもよい。
図2は、情報処理装置1の内部構成を示す構成ブロック図である。同図に示されるように、情報処理装置1は、その内部に、制御部20と、記憶部22と、画像処理部24と、を含んで構成されている。制御部20は、例えばCPU等を含んで構成され、記憶部22に格納されているプログラムに従って、各種の情報処理を実行する。制御部20が実行する処理の具体例については、後述する。記憶部22は、例えばRAMやROM等のメモリ素子や、ディスクデバイスなどであって、制御部20によって実行されるプログラムや各種のデータを格納する。また、記憶部22は、制御部20のワークメモリとしても機能する。
画像処理部24は、例えばGPUとフレームバッファメモリとを含んで構成され、制御部20が出力する指示に従って、ディスプレイ14に表示する画像を描画する。具体例として、画像処理部24はディスプレイ14の表示領域に対応したフレームバッファメモリを備え、GPUは、制御部20からの指示に従って、所定時間おきにこのフレームバッファメモリに対して画像を書き込む。そして、このフレームバッファメモリに書き込まれた画像が、所定のタイミングでビデオ信号に変換されて、ディスプレイ14に表示される。
以下、本実施形態において情報処理装置1が実現する機能について、説明する。本実施形態では、情報処理装置1は、表面タッチセンサ16及び裏面タッチセンサ18の2つのタッチセンサのうち、一方を基準センサとして使用し、他方を操作入力センサとして使用する。そして、基準センサによって得られる物体の検出位置に基づいて、操作入力センサの基準点、及び基準軸のいずれか少なくとも一方を決定し、この決定した基準点及び/又は基準軸を用いて、操作入力センサの検出結果を評価する。
ユーザは、基準センサの検出面に自分の1又は複数の指を接触させた状態を維持しながら、同時に操作入力センサの検出面上に他の指を接触させて操作入力を行う。具体的に、例えばユーザは、一方の手の人差し指や中指、薬指などを基準センサの検出面に接触させながら、同じ手の親指を操作入力センサの検出面上で動かして操作入力を行う。あるいは、一方の手の指を基準センサの検出面に接触させながら、他方の手の指を操作入力センサの検出面上に接触させて操作入力を行ってもよい。このような方法により、ユーザは、基準センサに接触させた指の位置を基準とした相対的な位置及び/又は方向によって、操作入力センサに対する操作入力を行うことができる。なお、以下では、このような基準センサ及び操作入力センサを用いた操作入力方法を、基準センサ利用操作という。
本実施形態に係る情報処理装置1は、機能的に、図3に示すように、基準センサ決定部30と、基準点/基準軸決定部32と、操作入力特定部34と、を含んで構成される。これらの機能は、制御部20が記憶部22に格納されたプログラムを実行することにより実現される。このプログラムは、例えば光ディスクやメモリカード等のコンピュータ読み取り可能な各種の情報記憶媒体に格納されて提供されてもよいし、インターネット等の通信ネットワークを介して情報処理装置1に提供されてもよい。
基準センサ決定部30は、ユーザが基準センサ利用操作を行う際に、表面タッチセンサ16及び裏面タッチセンサ18の2つのタッチセンサのうち、いずれを基準センサとして用い、いずれを操作入力センサとして用いるかを決定する。前述したように、ユーザが基準センサ利用操作を行う場合、情報処理装置1は、基準センサがユーザの指の接触を検知している状態で、操作入力センサに対するユーザの操作入力を受け付けることとしている。すなわち、ユーザが操作入力を行う際には、基準センサ及び操作入力センサの双方がユーザの指の接触を検知することになる。そこで基準センサ決定部30は、表面タッチセンサ16及び裏面タッチセンサ18の検出結果に基づいて、どちらを基準センサとして使用するかを決定してもよい。
具体例として、基準センサ決定部30は、2つのタッチセンサの双方がユーザの指の接触を検出していない状態において、いずれかのタッチセンサが最初に指の接触を検出した場合に、この先に検出したタッチセンサを基準センサに決定してもよい。あるいは、2つのタッチセンサのうちの一方が所定数以上の指の接触を検出した場合、この所定数以上の指の接触を検出した方のタッチセンサを基準センサとしてもよい。なお、情報処理装置1が実行中のプログラム等によっては、いずれかのタッチセンサを固定的に基準センサとして用いてもよい。この場合、基準センサ決定部30はなくともよい。
基準点/基準軸決定部32は、基準センサによる1又は複数の検出位置に基づいて、基準センサ利用操作において基準として用いられる基準点RP及び基準軸RAのいずれか少なくとも一方を決定する。基準点/基準軸決定部32が基準点RPだけを決定するのか、基準軸RAだけを決定するのか、又は基準点RP及び基準軸RAの両方を決定するのかは、情報処理装置1が実行中のプログラム等によって決定されてよい。
基準点/基準軸決定部32が基準点RPを決定する場合であって、基準センサによる検出位置が1つだけの場合には、基準点/基準軸決定部32は、検出面内における検出位置の位置座標を、そのまま操作入力センサの検出面内における基準点RPの位置座標とすればよい。また、基準センサが複数の位置を検出している場合、基準点/基準軸決定部32は、これら複数の検出位置の代表点(例えば複数の検出位置の重心)を基準点RPとしてもよい。
基準点/基準軸決定部32が基準軸RAを決定する場合、基準センサは複数の位置を検出する必要がある。基準点/基準軸決定部32は、これら複数の検出位置に基づいて基準軸RAを決定する。具体的に、基準センサによる検出位置が2つの場合、基準点/基準軸決定部32は、これら2つの検出位置を結ぶ直線を、基準軸RAに決定する。また、基準センサによる検出位置が3つ以上の場合、例えば基準点/基準軸決定部32は、これら3つ以上の検出位置を全て含む最小面積の矩形を特定し、その長辺と平行な向きに基準軸RAを決定する。あるいは、これら3つ以上の検出位置を全て含む最小面積の楕円を特定し、その長軸を基準軸RAとしてもよい。また、基準点/基準軸決定部32は、基準センサが検出した3つ以上の検出位置のうち、互いの距離が最も離れている2つの検出位置を特定し、この2つの検出位置を結ぶ直線を基準軸RAとしてもよい。また、3つ以上の検出位置を近似する直線を算出し、その直線を基準軸RAとしてもよい。
さらに、基準点/基準軸決定部32は、基準センサが3つ以上の位置を検出している場合、これらの検出位置に基づいて、決定した基準軸RAの方向(すなわち、基準軸RA上においてどちら向きが正方向になるか)を決定してもよい。これについては、後述する。
操作入力特定部34は、操作入力センサによる検出内容を、基準点/基準軸決定部32が決定した基準点RP及び/又は基準軸RAに基づいて評価することによって、ユーザの操作入力内容を特定する。具体的に、基準点/基準軸決定部32が基準点RPを決定している場合、操作入力特定部34は、操作入力センサによる検出位置を基準点RPから見た相対的な位置として示す座標値を、ユーザが行った操作入力内容を示す値として取得する。また、基準点/基準軸決定部32が基準軸RAを決定している場合であって、ユーザが操作入力センサに対してスライド操作を行った場合、操作入力特定部34は、ユーザが指を動かした方向を、基準軸RAに対する相対的な向きとして評価することによって、ユーザが指示した方向を特定する。
以下、本実施形態に係る情報処理装置1を用いた基準センサ利用操作のいくつかの具体例について、説明する。
まず第1の例として、本実施形態に係る情報処理装置1を用いていわゆるアナログスティックに近い操作入力を実現する方法について説明する。例えば情報処理装置1は、ゲームプログラムを実行することによって、以下に説明するような基準センサ利用操作の受け付け処理を実行する。
この第1の例では、裏面タッチセンサ18が基準センサとして機能し、表面タッチセンサ16が操作入力センサとして機能することとする。ユーザは、一方の手で情報処理装置1の筐体10を把持しながら、その1本の指(例えば人差し指)を裏面タッチセンサ18の任意の位置に接触させた状態を維持する。このとき基準点/基準軸決定部32は、裏面タッチセンサ18が検出するユーザの人差し指の位置に対応する表面タッチセンサ16の検出面内における位置を、基準点RPとして決定する。
この状態において、ユーザは、表面タッチセンサ16の検出面の一部に設定された入力範囲IR内において、自身の指(例えば親指)を移動させる操作入力を行う。入力範囲IRは、操作入力センサの検出面内において、基準点RPを中心として所定の半径rを持つ円形の領域であることとする。図4は、基準センサ利用操作の第1の例について説明する説明図であって、ユーザが人差し指で基準点RPの位置を指定しながら、入力範囲IR内で親指を動かして操作入力を行う様子を示している。
このとき操作入力特定部34は、基準点RPの位置座標を用いて、表面タッチセンサ16が検出した検出位置(以下、入力位置IPという)の基準点RPに対する相対座標を算出する。例えば基準点RPの絶対的な位置座標を(xr,yr)、入力位置IPの絶対的な位置座標を(xi,yi)とすると、相対座標は(xi−xr,yi−yr)で表される。操作入力特定部34は、この座標値を、ユーザの操作入力内容を示す値として、ゲームプログラムに対して出力する。あるいは操作入力特定部34は、基準点RP及び入力位置IPの位置座標に基づいて、これら2点間の距離、及び基準点RPから見た入力位置IPの方向を示す角度を算出し、この距離及び角度の値をユーザの操作入力内容を示す値として出力してもよい。
この第1の例によれば、ユーザは、基準点RPを中心に表面タッチセンサ16の検出面上で指を動かすことにより、あたかもアナログスティックを傾ける操作を行っているかのように、360度任意の方向を指示する操作入力を実現できる。さらに、基準点RPは裏面タッチセンサ18の検出面内でユーザが指を触れている位置に対向する位置になるので、表面タッチセンサ16の検出面内のどこを基準点RPに設定するかは、ユーザが自由に決定できる。すなわち、ユーザは、筐体10の持ちやすさや、ディスプレイ14の表示内容などに応じて、自分が操作入力を行いやすい位置を基準点RPとすることができる。
なお、以上の説明では、基準点RPから見た入力位置IPの方向については、情報処理装置1の筐体10に予め設定されたX軸及びY軸を基準軸として評価することとした。しかしながら、ユーザが基準センサに複数の指を接触させた状態を維持している場合、基準点/基準軸決定部32はこれらの指の位置に基づいて基準点RPだけでなく基準軸RAも決定し、操作入力特定部34は、基準点RP及び基準軸RAの双方に基づいてユーザの操作入力内容を評価してもよい。この場合、例えば操作入力特定部34は、この基準軸RAのX軸(またはY軸)に対する傾きに相当する角度だけ、基準点RPを中心に入力位置IPを逆回転させた位置の相対位置座標を、ユーザが行った操作入力内容を示す値として算出すればよい。
また、この第1の例では、ユーザがディスプレイ14を見ながら基準センサ利用操作を行うこととしている。そこで、基準センサ利用操作の実行中に、基準点RPや入力範囲IRが操作入力センサの検出面内のどこに設定されているかをユーザが容易に把握できるように、情報処理装置1は、ディスプレイ14の表示面のうち、基準点RP及び入力範囲IRに対応する位置に、基準点RPや入力範囲IRを示すマーカー等の画像を表示してもよい。
次に、第2の例として、ユーザが情報処理装置1の筐体10を直接目で見て確認せずとも、方向を指示する操作入力を可能とする方法について説明する。以下では具体例として、情報処理装置1が楽曲等の音声データを再生する音声再生プログラムを実行し、音楽プレイヤーとして機能する場合における基準センサ利用操作の受け付け処理について、説明する。この例では、ユーザは服のポケットや鞄などに情報処理装置1を入れたままの状態で、筐体10の表面や裏面がどちら側か、また検出面の右方向や上方向(すなわちX軸正方向やY軸正方向)がどちら側かを把握できない場合であっても、所望の方向を指示する操作入力を行うことができる。
この第2の例では、ユーザの筐体10の持ち方に応じて、表面タッチセンサ16及び裏面タッチセンサ18のいずれも基準センサとして機能できることが望ましい。そこで、基準センサ決定部30は、例えば音声再生処理の実行中に、いずれかのタッチセンサにユーザの指が所定の本数(例えば3本)以上触れた場合、そのタッチセンサを基準センサとして決定する。これにより、ユーザは、情報処理装置1のどちらが表面でどちらが裏面かを把握できていない状態であっても、いずれかのタッチセンサを基準センサとして用いながら操作入力を行うことができる。
基準センサ決定部30が基準センサを決定すると、続いて基準点/基準軸決定部32が、基準センサの検出位置に基づいて基準軸RAを決定する。ここでは、ユーザが3本以上の指を基準センサに接触させた状態を維持することとする。この場合、基準軸RAの傾きは、既に述べたように、基準センサによる3箇所以上の検出位置の位置座標に基づいて算出される。さらに、この第2の例では、基準点/基準軸決定部32は基準軸RAの検出面に対する傾きだけでなく、基準軸RA上においてどちら側を正方向とし、どちら側を負方向とするかを、基準センサの検出位置に基づいて決定することとする。
図5A及び図5Bは、この基準軸RAの正負方向の決定方法の一例を説明する図であって、基準センサ(ここでは裏面タッチセンサ18と仮定している)の検出結果と、基準軸RAとの関係を示している。これらの図では、ユーザが一方の手の人差し指、中指、及び薬指の3本の指を基準センサに接触させた場合を想定しており、これらの指の接触位置が、基準センサの検出面内における3つの検出位置DP1〜DP3として示されている。基準点/基準軸決定部32は、基準センサの複数の検出位置DPのうち、基準軸RAに沿って見た場合に中間に位置する検出位置DP(図5A及び図5Bでは検出位置DP2)が、両端に位置する検出位置DP(図5A及び図5Bでは検出位置DP1及びDP3)を結んだ直線に対してどちら側に位置しているかに応じて、基準軸RAの正方向を決定する。より具体的に、図5A及び図5Bの例では、いずれも、中間の検出位置DP2が両端の検出位置DP1及びDP3に対して突出する方向に向かって見た場合の右手方向を、基準軸RAの正方向としている。なお、図5A及び図5Bでは、基準軸RAの正方向が矢印で示されている。基準センサの検出位置が4つ以上ある場合も、これらの検出位置を近似する放物線を特定し、この放物線が基準軸RAから見てどちら側に凸の曲線であるかに応じて、基準軸RAの正方向及び負方向を決定してもよい。通常、ユーザが片方の手の複数の指を基準センサに接触させる場合、これらの指の接触位置は、手のひらと反対側に向かって凸の放物線を描くように並ぶと想定される。そこで、以上説明したように基準センサの検出位置を近似する放物線の向きに応じて基準軸RAの正負方向を決定することにより、ユーザがどのような向きで筐体10を把持した場合にも、ユーザの手のひらに対して常に同じ向きが基準軸RAの正方向となるようにすることができる。
基準軸RAの傾き及びその正負方向が決定されると、操作入力特定部34が、操作入力センサに対するユーザの操作入力を受け付けて、その内容を基準軸RAの傾き及び正負に基づいて評価する。ここでは具体例として、ユーザは、操作入力センサに対して任意の方向に対するスライド操作を行うこととする。操作入力特定部34は、そのスライド操作の方向が、基準軸RAの正方向及び負方向のいずれに近いかを判定し、判定結果を音声再生プログラムに対して出力する。音声再生プログラムは、ユーザが行ったスライド操作の方向が基準軸RAの正負いずれの方向に対応するかに応じて、例えば音声再生のボリュームを増減させる処理を実行したり、再生中の楽曲を切り替える処理を実行したりする。
この第2の例によれば、基準センサの検出位置に基づいて基準軸RAの傾き及びその正負方向が決定されるので、ユーザは、筐体10の向きに関わらず、自分が操作しやすい向きが基準軸RAとなるように基準センサに指を接触させて、操作入力センサに対して方向を指示する操作入力を行うことができる。そのため、例えばポケットの中などに情報処理装置1を入れたまま、その向きを直接目で見て確認することなく、方向を指示する操作入力を行うことができる。また、情報処理装置1を直接目で見ながら操作する場合であっても、情報処理装置1をわざわざ持ち替えることなく、任意の向きで把持したまま、方向を指示する操作入力を行うことができる。
なお、以上の説明ではスライド操作の方向は基準軸RAの正方向、及び負方向のいずれかとして評価されることとしたが、これに限らず、基準軸RAに直交する方向に沿ったスライド操作を受け入れ可能としてもよい。この場合、ユーザは、例えば基準軸RAの正方向を左方向として、上下左右の4方向に対する指示操作を行うことができる。また、以上の説明では、基準センサによる3箇所以上の検出結果に基づいて、基準軸RAの正負方向を決定することとしたが、基準点/基準軸決定部32は、必ずしも基準軸RAの正負方向を決定せずともよい。この場合、例えばユーザは、基準軸RAと平行な方向のスライド操作、及び基準軸RAに直交する方向のスライド操作の二種類を使い分けることによって、情報処理装置1に対する操作入力を行うことができる。あるいは、基準点/基準軸決定部32は、例えば筐体10のX軸正方向に近い方の向きを正方向とするなどの方法で、基準軸RAの向きを決定してもよい。こうすれば、基準センサが検出位置を2点しか検出しない場合であっても、基準軸RAの正方向を決定できる。
また、基準点/基準軸決定部32は、筐体10に内蔵された姿勢検出用のセンサを用いて基準軸RAの正方向・負方向を決定してもよい。例えば3軸加速度センサなど、重力加速度の向きを検出可能なセンサが筐体10に内蔵されていれば、基準点/基準軸決定部32は、基準センサ利用操作が行われる際に筐体10が鉛直方向に対してどのような向きになっているかを判別できる。そこで基準点/基準軸決定部32は、筐体10の向きと鉛直方向との関係に応じて基準軸RAの正負方向を決定してもよい。具体例として、基準点/基準軸決定部32は、鉛直方向がY軸負方向に近ければ基準軸RAのX軸正方向に近い方の向きを正方向とし、鉛直方向がY軸正方向に近ければ基準軸RAのX軸負方向に近い方の向きを正方向と決定してもよい。こうすれば、ユーザは地面に近い方が下方向となるような向きで左右方向の指示を行うことができる。また、基準点/基準軸決定部32は、基準軸RAの鉛直方向に近い方の向きを負方向としてもよい。こうすれば、ユーザは筐体10の向きに関わらず、地面に近い方が下方向となるような向きで上下方向の指示を行うことができる。
本実施形態に係る情報処理装置1は、以上説明したような基準センサ及び操作入力センサを用いた基準センサ利用操作だけでなく、通常の絶対座標による操作入力を実行できてもよい。以下では、このような操作モードの切り替えについて、説明する。なお、以下では、通常の絶対座標による操作入力を受け付ける状態を通常入力状態といい、基準センサ利用操作を受け付ける状態(すなわち、操作入力センサの検出結果を、絶対座標ではなく基準点RPや基準軸RAに対する相対値として評価する状態)を、基準入力状態という。
例えば情報処理装置1は、鞄などにしまわれている間に誤操作が生じないように、通常の方法による操作入力を制限する状態(キーロック状態など)に移行可能な機能を備えている場合がある。具体的に、例えば情報処理装置1は、このような操作入力制限状態に移行するためのスイッチを筐体10の表面に備えており、ユーザはこのスイッチを操作して情報処理装置1を操作入力制限状態に移行させる。そこで、情報処理装置1は、このような操作入力制限状態においても基準センサ利用操作だけは受け付けることとしてもよい。この場合、情報処理装置1は、操作入力制限状態に移行するとともに基準入力状態に移行し、操作入力制限状態が解除されたタイミングで通常入力状態に復帰する。
また、前述した第2の例のようにユーザがポケットや鞄の中で基準センサ利用操作を行うことが想定される場合、情報処理装置1がポケットや鞄の中にある場合には自動的に基準入力状態に移行することが好ましい。そこで、情報処理装置1は、その周囲の環境の明度を検知可能な明度センサを用いて、基準入力状態に移行するか否かを判定してもよい。この場合、情報処理装置1は筐体10の表面などに明度センサを備えており、定期的にその検出結果が所定の閾値を下回ったか否かを判定する。そして、所定の閾値を下回ったと判定した場合には、基準入力状態に移行し、再び明度センサの検出結果が所定の閾値以上になったときには通常入力状態に復帰する。
また、情報処理装置1は、表面タッチセンサ16及び裏面タッチセンサ18の少なくとも一方の検出結果に基づいて、基準入力状態に移行することとしてもよい。例えば、基準センサ利用操作を行う際には、ユーザは2つのタッチセンサの双方に指を接触させる必要がある。そこで情報処理装置1は、表面タッチセンサ16及び裏面タッチセンサ18の双方が同時期にユーザの指の接触を検出した場合に、基準入力状態に移行することとしてもよい。また、前述した第2の例のように、基準点/基準軸決定部32が基準軸RA及びその正負方向を決定する場合、いずれかのタッチセンサが3本以上の指の接触を検知する必要がある。そこで情報処理装置1は、いずれかのタッチセンサが3点以上の位置検出を行った場合に、基準入力状態に移行することとしてもよい。また、これらの条件に限らず、表面タッチセンサ16及び裏面タッチセンサ18の検出結果が所定の条件を満たした場合に、基準入力状態に移行することとしてもよい。
なお、以上説明したように明度センサやタッチセンサの検出結果に応じて基準入力状態に移行する場合、情報処理装置1は、誤操作を防止するために、これらのセンサの検出結果が条件を満たしたと判定した時点で直ちに基準入力状態に移行するのではなく、条件を満たした状態が所定時間以上継続した場合に基準入力状態に移行することとしてもよい。また、基準入力状態に移行したことをユーザに通知するために、スピーカから音声を出力して報知したり、内蔵モータを動作させて筐体10を振動させたり、またディスプレイ14に所定の画像(アイコン画像等)を表示させたりしてもよい。
以上説明した本実施の形態に係る情報処理装置1によれば、ユーザは基準センサの検出面に自分の指などを接触させて基準点RP及び/又は基準軸RAを指定しながら、基準センサと対向して配置された操作入力センサに対して操作入力を行うことにより、筐体10の向きや姿勢に関わらず、操作入力センサの検出面上において所望の位置や向きで操作入力を行うことができる。
なお、本発明の実施の形態は以上説明したものに限られない。例えば以上の説明における基準点RPや基準軸RAの決定方法は一例に過ぎず、情報処理装置1はその他の方法で基準センサの検出結果に基づき基準点RPや基準軸RAを決定してもよい。また、情報処理装置1は、前述した第1及び第2の例以外にも、基準点RPや基準軸RAに対する相対的な位置や方向の入力をユーザから受け付けることによって、各種の情報処理を実現してよい。
また、以上の説明では、表面タッチセンサ16及び裏面タッチセンサ18は情報処理装置1の筐体10に備え付けられていることとしたが、表面タッチセンサ16及び裏面タッチセンサ18を備えた操作デバイスは、情報処理装置1とは別体で用意されることとしてもよい。具体例として、情報処理装置1は家庭用ゲーム機やパーソナルコンピュータ等であって、この情報処理装置1に対して、互いに対向する2つのタッチセンサを備えた操作デバイスが有線又は無線で通信接続されてもよい。この場合、操作デバイスは各タッチセンサの検出結果を情報処理装置1に対して送信し、情報処理装置1は、これらの検出結果を用いて、これまで説明したのと同様の処理を実行すればよい。
1 情報処理装置、10 筐体、12 タッチパネル、14 ディスプレイ、16 表面タッチセンサ、18 裏面タッチセンサ、20 制御部、22 記憶部、24 画像処理部、30 基準センサ決定部、32 基準点/基準軸決定部、34 操作入力特定部。

Claims (7)

  1. それぞれ検出面上における物体の位置を検出するタッチセンサであって、互いに対向して配置される2つのタッチセンサと、
    前記2つのタッチセンサのうちの一方のタッチセンサによる複数の検出位置に基づいて基軸を決定する基準決定手段と、
    前記2つのタッチセンサのうちの他方のタッチセンサによる検出内容を、前記基準決定手段が決定する前記基軸に基づいて評価して、ユーザの操作入力内容を特定する操作入力特定手段と、
    を含むことを特徴とする情報処理装置。
  2. 請求項1に記載の情報処理装置において、
    前記2つのタッチのセンサのうち、いずれか一方を、前記基軸の決定に用いる基準センサとして決定する基準センサ決定手段をさらに含み、
    前記基準決定手段は、前記基準センサによる複数の検出位置に基づいて、前記基軸を決定する
    ことを特徴とする情報処理装置。
  3. 請求項1または請求項2に記載の情報処理装置において、
    前記2つのタッチセンサの少なくとも一方の検出結果に基づいて、基準センサを用いる操作入力状態に移行することを決定する状態移行手段をさらに含み、
    前記基準決定手段は、前記基準センサを用いる操作入力状態において、前記基軸を決定し、
    前記操作入力特定手段は、前記基準センサを用いる操作入力状態において、前記他方のタッチセンサによる検出内容を前記基軸に基づいて評価する、
    ことを特徴とする情報処理装置。
  4. それぞれ検出面上における物体の位置を検出するタッチセンサであって、互いに対向して配置される2つのタッチセンサと、
    前記2つのタッチセンサのうちの一方のタッチセンサによる3以上の検出位置に基づいて基準軸及びその正負方向を決定する基準決定手段と、
    前記2つのタッチセンサのうちの他方のタッチセンサによる検出内容を、前記基準決定手段が決定する前記基準軸に基づいて評価して、ユーザが指示する方向を前記基準軸の正負方向に対する相対的な向きとして特定する操作入力特定手段と、
    を有することを特徴とする情報処理装置。
  5. それぞれ検出面上における物体の位置を検出するタッチセンサであって、互いに対向して配置される2つのタッチセンサと接続される情報処理装置の制御方法であって、
    前記2つのタッチセンサのうちの一方のタッチセンサによる複数の検出位置に基づいて基軸を決定する基準決定ステップと、
    前記2つのタッチセンサのうちの他方のタッチセンサによる検出内容を、前記基準決定ステップで決定される前記基軸に基づいて評価して、ユーザの操作入力内容を特定する操作入力特定ステップと、
    を含むことを特徴とする情報処理装置の制御方法。
  6. それぞれ検出面上における物体の位置を検出するタッチセンサであって、互いに対向して配置される2つのタッチセンサと接続されるコンピュータを、
    前記2つのタッチセンサのうちの一方のタッチセンサによる複数の検出位置に基づいて基軸を決定する基準決定手段、及び、
    前記2つのタッチセンサのうちの他方のタッチセンサによる検出内容を、前記基準決定手段が決定する前記基軸に基づいて評価して、ユーザの操作入力内容を特定する操作入力特定手段、
    として機能させるためのプログラム。
  7. 請求項6に記載のプログラムを記憶した、コンピュータ読み取り可能な情報記憶媒体。
JP2010215845A 2010-09-27 2010-09-27 情報処理装置、その制御方法、及びプログラム Active JP5529700B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2010215845A JP5529700B2 (ja) 2010-09-27 2010-09-27 情報処理装置、その制御方法、及びプログラム
CN201180046427.XA CN103124951B (zh) 2010-09-27 2011-08-11 信息处理装置
US13/825,242 US9128550B2 (en) 2010-09-27 2011-08-11 Information processing device
PCT/JP2011/068355 WO2012043079A1 (ja) 2010-09-27 2011-08-11 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010215845A JP5529700B2 (ja) 2010-09-27 2010-09-27 情報処理装置、その制御方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2012073662A JP2012073662A (ja) 2012-04-12
JP5529700B2 true JP5529700B2 (ja) 2014-06-25

Family

ID=45892554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010215845A Active JP5529700B2 (ja) 2010-09-27 2010-09-27 情報処理装置、その制御方法、及びプログラム

Country Status (4)

Country Link
US (1) US9128550B2 (ja)
JP (1) JP5529700B2 (ja)
CN (1) CN103124951B (ja)
WO (1) WO2012043079A1 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140153790A1 (en) * 2009-10-06 2014-06-05 Cherif Atia Algreatly Biometrics Touchscreen
JP2013089202A (ja) * 2011-10-21 2013-05-13 Sony Computer Entertainment Inc 入力制御装置、入力制御方法、及び入力制御プログラム
US9030407B2 (en) * 2011-12-21 2015-05-12 Nokia Technologies Oy User gesture recognition
CN102799310B (zh) * 2012-07-02 2015-07-08 华为终端有限公司 触摸屏的解锁方法及装置
JP6025528B2 (ja) 2012-11-29 2016-11-16 三菱電機株式会社 タッチパネル装置
JP5958319B2 (ja) * 2012-12-13 2016-07-27 富士通株式会社 情報処理装置、プログラム、及び方法
TWI474266B (zh) * 2012-12-20 2015-02-21 Inst Information Industry 觸控方法及手持裝置
US20140210746A1 (en) * 2013-01-25 2014-07-31 Seung II KIM Display device and method for adjusting display orientation using the same
US10089786B2 (en) * 2013-08-19 2018-10-02 Qualcomm Incorporated Automatic customization of graphical user interface for optical see-through head mounted display with user interaction tracking
KR102165445B1 (ko) * 2013-09-30 2020-10-14 엘지전자 주식회사 디지털 디바이스 및 그 제어 방법
JP2016024580A (ja) * 2014-07-18 2016-02-08 富士通株式会社 情報処理装置、入力制御方法、および入力制御プログラム
JP6255321B2 (ja) * 2014-08-20 2017-12-27 アルプス電気株式会社 情報処理装置とその指先操作識別方法並びにプログラム
USD831111S1 (en) 2016-03-02 2018-10-16 ACCO Brands Corporation Dry erase board
KR102363707B1 (ko) * 2017-08-03 2022-02-17 삼성전자주식회사 압력 센서를 포함하는 전자 장치 및 전자 장치 제어 방법
CN108646932B (zh) * 2018-04-20 2021-11-26 歌尔股份有限公司 一种用于电子设备的振动检测方法、装置及电子设备
US11822743B2 (en) * 2019-06-12 2023-11-21 Nippon Telegraph And Telephone Corporation Touch panel information terminal apparatus and information input processing method implemented with dual input devices arranged on two surfaces
USD1013779S1 (en) 2020-08-19 2024-02-06 ACCO Brands Corporation Office panel with dry erase surface
USD1028083S1 (en) * 2020-08-21 2024-05-21 Dennis McGill, III Message board set
JP1705696S (ja) * 2021-01-29 2022-01-21 文具ケース

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7800592B2 (en) * 2005-03-04 2010-09-21 Apple Inc. Hand held electronic device with multiple touch sensing devices
US7289083B1 (en) * 2000-11-30 2007-10-30 Palm, Inc. Multi-sided display for portable computer
JP3847641B2 (ja) 2002-02-28 2006-11-22 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、情報処理プログラム、情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体、及び情報処理方法
JP2003296022A (ja) * 2002-04-01 2003-10-17 Pioneer Electronic Corp タッチパネル一体型表示装置
JP3852368B2 (ja) * 2002-05-16 2006-11-29 ソニー株式会社 入力方法及びデータ処理装置
JP2007141029A (ja) * 2005-11-21 2007-06-07 Matsushita Electric Ind Co Ltd 携帯情報装置
US20070188450A1 (en) * 2006-02-14 2007-08-16 International Business Machines Corporation Method and system for a reversible display interface mechanism
WO2008095139A2 (en) * 2007-01-31 2008-08-07 Perceptive Pixel, Inc. Methods of interfacing with multi-point input devices and multi-point input systems employing interfacing techniques
US7936341B2 (en) * 2007-05-30 2011-05-03 Microsoft Corporation Recognizing selection regions from multiple simultaneous inputs
WO2009031214A1 (ja) * 2007-09-05 2009-03-12 Panasonic Corporation 携帯端末装置、及び表示制御方法
JP2009187290A (ja) * 2008-02-06 2009-08-20 Yamaha Corp タッチパネル付制御装置およびプログラム
KR200450989Y1 (ko) * 2008-07-25 2010-11-16 이노디지털 주식회사 양면 터치스크린을 구비한 플랫 패널 형상의 모바일 장치
KR101021857B1 (ko) * 2008-12-30 2011-03-17 삼성전자주식회사 듀얼 터치 센서를 이용하여 제어 신호를 입력하는 장치 및 방법
US8289316B1 (en) * 2009-04-01 2012-10-16 Perceptive Pixel Inc. Controlling distribution of error in 2D and 3D manipulation
US8493364B2 (en) * 2009-04-30 2013-07-23 Motorola Mobility Llc Dual sided transparent display module and portable electronic device incorporating the same
US20110090155A1 (en) * 2009-10-15 2011-04-21 Qualcomm Incorporated Method, system, and computer program product combining gestural input from multiple touch screens into one gestural input
US8232990B2 (en) * 2010-01-05 2012-07-31 Apple Inc. Working with 3D objects
JP5379176B2 (ja) * 2011-01-25 2013-12-25 株式会社ソニー・コンピュータエンタテインメント 携帯型電子機器
JP5470350B2 (ja) * 2011-10-21 2014-04-16 株式会社ソニー・コンピュータエンタテインメント 入力制御装置、入力制御方法、及び入力制御プログラム
JP2013089202A (ja) * 2011-10-21 2013-05-13 Sony Computer Entertainment Inc 入力制御装置、入力制御方法、及び入力制御プログラム
JP5414764B2 (ja) * 2011-10-21 2014-02-12 株式会社ソニー・コンピュータエンタテインメント 入力制御装置、入力制御方法、及び入力制御プログラム
JP5460679B2 (ja) * 2011-11-28 2014-04-02 ソニー株式会社 情報処理装置、情報処理方法、およびコンテンツファイルのデータ構造

Also Published As

Publication number Publication date
US9128550B2 (en) 2015-09-08
WO2012043079A1 (ja) 2012-04-05
JP2012073662A (ja) 2012-04-12
CN103124951A (zh) 2013-05-29
CN103124951B (zh) 2016-01-20
US20130181930A1 (en) 2013-07-18

Similar Documents

Publication Publication Date Title
JP5529700B2 (ja) 情報処理装置、その制御方法、及びプログラム
JP5205157B2 (ja) 携帯型画像表示装置、その制御方法、プログラム及び情報記憶媒体
JP6046729B2 (ja) 全方向ジェスチャー入力
US20120068948A1 (en) Character Input Device and Portable Telephone
JP5460679B2 (ja) 情報処理装置、情報処理方法、およびコンテンツファイルのデータ構造
JP6157885B2 (ja) 携帯端末装置の表示制御方法
WO2010007813A1 (ja) 携帯型画像表示装置、その制御方法及び情報記憶媒体
JP2018185853A (ja) グラフィカルユーザインターフェースとの物理的相互作用を解釈するためのシステムと方法
KR20130142824A (ko) 원격 제어 장치 및 그 제어 방법
JP2014203183A (ja) 情報処理装置及びプログラム
CN102004601A (zh) 信息处理装置、信息处理方法和计算机程序
WO2013107382A1 (zh) 一种电子装置
KR20160019762A (ko) 터치 스크린 한손 제어 방법
JP6183820B2 (ja) 端末、及び端末制御方法
JP2006092321A (ja) 電子機器およびタッチパッド装置
WO2013080425A1 (ja) 入力装置、情報端末、入力制御方法、および入力制御プログラム
JP5841023B2 (ja) 情報処理装置、情報処理方法、プログラム及び情報記憶媒体
JP5855481B2 (ja) 情報処理装置、その制御方法およびその制御プログラム
JPWO2013089012A1 (ja) 情報処理装置、情報処理方法、プログラム及び情報記憶媒体
KR20100058250A (ko) 모바일 디바이스의 사용자 인터페이스
JP5997388B2 (ja) エミュレーション装置、エミュレーション方法、プログラム及び情報記憶媒体
WO2013177998A1 (zh) 一种操控部件,使用该操控部件的信息处理系统及其信息处理方法
JP2013037481A (ja) 入力装置、情報処理装置、入力制御方法およびプログラム
JP5773818B2 (ja) 表示制御装置、表示制御方法及びコンピュータプログラム
JP2013058024A (ja) 携帯端末、入力受付方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131024

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140401

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140417

R150 Certificate of patent or registration of utility model

Ref document number: 5529700

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250