[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2012027940A - 電子機器 - Google Patents

電子機器 Download PDF

Info

Publication number
JP2012027940A
JP2012027940A JP2011220863A JP2011220863A JP2012027940A JP 2012027940 A JP2012027940 A JP 2012027940A JP 2011220863 A JP2011220863 A JP 2011220863A JP 2011220863 A JP2011220863 A JP 2011220863A JP 2012027940 A JP2012027940 A JP 2012027940A
Authority
JP
Japan
Prior art keywords
touch panel
contact
display
icon
detected
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.)
Pending
Application number
JP2011220863A
Other languages
English (en)
Inventor
Hajime Suzukawa
元 鈴川
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2011220863A priority Critical patent/JP2012027940A/ja
Publication of JP2012027940A publication Critical patent/JP2012027940A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract


【課題】複数のタッチパネルに対して連続する操作の操作性を向上させる。
【解決手段】パーソナルコンピュータは、2枚のタッチパネル15,17が設けられている。CPU111は、タッチパネルドライバ202により、一方のタッチパネル15に対する特定の操作が検出された場合に、特定の操作に応じた処理モードを設定する。CPU111は、処理モードが設定された後、他方のタッチパネル17に対する操作に応じて、処理モードに応じた処理を実行し、処理の結果をLCD16に表示させる。
【選択図】図2

Description

本発明は、タッチパネルを有した電子機器に関する。
従来、マルチディスプレイシステムに複数のタッチパネルを取り付けた場合にも統合的に操作することが可能なタッチパネル装置が知られている(特許文献1)。
特許文献1に記載されたタッチパネル装置は、タッチパネルの押下位置を示す物理座標をタッチパネルコントローラを介してタッチパネルドライバに伝送し、このタッチパネルドライバによりタッチパネル物理座標をホストコンピュータのオペレーティングシステムに適応した仮想座標に変換する。従来技術によるタッチパネル装置は、座標変換に際して、2枚のタッチパネルに対して仮想座標の記憶領域を割り付けることにより、2枚のタッチパネルを統合的に操作することを可能にしている。
特開平11−161426号公報
しかしながら、従来技術は、2枚のタッチパネルを統合的に操作することを可能にしているが、個々にタッチパネルを操作する場合を想定しているに過ぎない。
一般に、タッチパネルに対する操作には、特定の位置で押下(ポイント)するだけでなく、押下したまま移動させる場合がある。例えば、マウスなどのポインティングデバイスで用いられるドラッグアンドドロップ操作のように、ディスプレイに表示されたオブジェクト(フォルダやファイルを表すアイコン、メニュー、ボタン等)を押下してそのまま移動させてから離すことにより、オブジェクトの移動を指示することができる。
しかしながら、2つのタッチパネルが独立して構成されている場合、2つのタッチパネルの間を連続して、オブジェクトを押下したまま移動させることができない。このため従来では、例えば一方のタッチパッドへの操作によって、オブジェクトを指定してコマンドメニューを表示させ、このコマンドメニューから移動などのコマンドを指定した後に、他方のタッチパッドに対して移動先となる位置を押下(ポイント)するといった操作が必要となっていた。すなわち、1つのタッチパネルを使用する場合と比較して操作性が悪くなってしまう。
本発明は上述の事情を考慮してなされたものであり、オブジェクトの位置を移動させる操作の操作性を向上させることが可能な電子機器を提供することを目的とする。
上述の課題を解決するため、本発明は、ディスプレイと、タッチパネルと、前記タッチパネルに対する、前記ディスプレイに表示されたオブジェクトを指定する特定の操作を検出する検出手段と、前記特定の操作後、前記特定の操作により指定された前記オブジェクトの表示位置を入力する入力手段と、前記入力手段により入力された表示位置に前記オブジェクトを表示する表示手段とを具備する。
本発明によれば、複数のタッチパネルに対して連続する操作の操作性を向上させることができる。
本実施形態における電子機器の構成を示す外観図。 本実施形態におけるパーソナルコンピュータのシステム構成を示すブロック図。 本実施形態におけるタッチパネルに関係するソフトウェアの関係の一例を示す図。 本実施形態における第1の方法により処理モードを設定する処理を示すフローチャート。 本実施形態におけるLCDに表示されたフォルダを表すアイコンの一例を示す図。 本実施形態における第1の方法による操作を説明するための図。 本実施形態における第2の方法により処理モードを設定する処理を示すフローチャート。 本実施形態における第2の方法を説明するためのLCDにおけるアイコンの表示例を示す図。 本実施形態における第2の方法を説明するためのLCDにおけるアイコンの表示例を示す図。 本実施形態における第2の方法を説明するためのLCDにおけるアイコンの表示例を示す図。 本実施形態における第2の方法を説明するためのLCDにおけるアイコンの表示例を示す図。 本実施形態における第3の方法により処理モードを設定する処理を示すフローチャート。 本実施形態における第3の方法による操作を説明するための図。 本実施形態における第4の方法により処理モードを設定する処理を示すフローチャート。 本実施形態における第4の方法を説明するためのLCDにおけるアイコンの表示例を示す図。 本実施形態における第4の方法を説明するためのLCDにおけるアイコンの表示例を示す図。 本実施形態における第5の方法により処理モードを設定する処理を示すフローチャート。 本実施形態における圧力センサが装着されたタッチパネルの側面図。
以下、図面を参照して、本発明の実施形態を説明する。
図1は、本実施形態における電子機器の構成を示す外観図である。この電子機器は、例えば、ノートブック型の携帯型パーソナルコンピュータ10として実現されている。本実施形態におけるパーソナルコンピュータ10は、外部電源(AC電源)による駆動だけでなく、バッテリ駆動が可能である。
図1は、パーソナルコンピュータ10の開状態における斜視図である。パーソナルコンピュータ10は、第1のディスプレイユニット11と、第2のディスプレイユニット12とがヒンジ機構により連結されて構成されている。
第1のディスプレイユニット11には、LCD(Liquid Crystal Display)14から構成される表示装置が組み込まれている。LCD14の表示画面は、第1のディスプレイユニット11のほぼ中央に位置されている。また、LCD14の表示画面には、透過型のタッチパネル15が重ね合わされている。このため、LCD14において表示された各種オブジェクト(フォルダやファイルを表すアイコン、メニュー、ボタン等)が、タッチパネル15を介して視認することができる。また、LCD14において表示されたオブジェクトを指先やペンなどを用いて直接的に指示(ポイント)することにより、オブジェクトの位置に該当する座標データをタッチパネル15から入力することができる。
第2のディスプレイユニット12は、第1のディスプレイユニット11と同様に構成されている。すなわち、第2のディスプレイユニット12には、LCD16が組み込まれている。LCD16の表示画面には、透過型のタッチパネル17が重ね合わされている。なお、タッチパネル15,17には、それぞれ圧力センサ15a,17aを装着することができる(図18参照)。
第2のディスプレイユニット12は、第1のディスプレイユニット11に対して、ヒンジ機構によって開放位置と閉塞位置との間を回動自在となっている。ヒンジ機構は、例えば第1のディスプレイユニット11と第2のディスプレイユニット12との角度を180°として平面状にすることができる。これにより、第1のディスプレイユニット11と第2のディスプレイユニット12とをテーブル等に載置して、1台のタッチパネルと同様にして使用することができる。
第1のディスプレイユニット11は、コンピュータ本体であり、筐体内に主要なユニットが搭載されている。また、第1のディスプレイユニット11の側面部には、パワーオン/オフするためのパワーボタンスイッチ18や各種端子が設けられている。また、第1のディスプレイユニット11の底部には、バッテリ142(図2に示す)が脱着可能となっている。第1のディスプレイユニット11には、電源コネクタ(図示せず)が設けられており、ACアダプタ143(図2に示す)を接続することができる。
図2は、本実施形態におけるパーソナルコンピュータ10のシステム構成を示すブロック図である。
パーソナルコンピュータ10は、図2に示すように、CPU111、ノースブリッジ114、主メモリ115、グラフィクスプロセッシングユニット(GPU)116、サウスブリッジ117、BIOS−ROM120、ハードディスクドライブ(HDD)121、光ディスクドライブ(ODD)122、エンベデッドコントローラIC(EC)140、電源回路141等を備えている。
CPU111は、パーソナルコンピュータ10の動作を制御するために設けられたプロセッサであり、HDD121から主メモリ115にロードされる、オペレーティングシステム(OS)200および各種アプリケーションプログラム201等を実行する。また、CPU111は、タッチパネル15,17を制御するためのタッチパネルドライバ202を実行する。
さらに、CPU111は、BIOS−ROM120に格納されたシステムBIOS(Basic Input Output System)も実行する。システムBIOSはハードウェア制御のためのプログラムである。
ノースブリッジ114はCPU111のローカルバスとサウスブリッジ117との間を接続するブリッジデバイスである。ノースブリッジ114には、主メモリ115をアクセス制御するメモリコントローラも内蔵されている。
GPU116は、パーソナルコンピュータ10のディスプレイモニタとして使用されるLCD14,15を制御する表示コントローラである。GPU116は、ノースブリッジ114を介してCPU111から送信される描画要求に基づいてビデオメモリ(VRAM)116Aにフレーム群を描画するための表示処理(グラフィクス演算処理)を実行する。
サウスブリッジ117は、HDD121および光ディスクドライブ(ODD)122を制御するためのIDE(Integrated Drive Electronics)コントローラやSerial ATAコントローラを内蔵している。
エンベデッドコントローラIC(EC)140は、電力管理およびタッチパネル15,17を制御するためのコントローラとが集積された1チップマイクロコンピュータである。EC140は、ユーザによるパワーボタンスイッチ18の操作に応じてパーソナルコンピュータ10をパワーオン/パワーオフする機能を有している。パーソナルコンピュータ10のパワーオン/パワーオフの制御は、EC140と電源回路141との共同動作によって実行される。
電源回路141は、コンピュータ本体11に装着されたバッテリ142、またはACアダプタ143を介して接続された外部電源から電源供給を受けて、各コンポーネントへの動作電源を生成して供給する。電源回路141には、電源マイコン144が設けられている。電源マイコン144は、各コンポーネントとバッテリ142に対する電源供給(充放電)や、バッテリ142の充電状態を監視する。電源回路141は、バッテリ142とACアダプタ143とが接続されている場合、外部電源によりバッテリ142を充電する。
図3は、本実施形態におけるタッチパネル15,17に関係するソフトウェアの関係の一例を示す図である。図3では、タッチパネルドライバ202によって、ユーザのタッチパネル15,17に対する操作を制御する例を示している。なお、OS200あるいはアプリケーションプログラム201によって、同様の制御を実行するように構成しても良い。
タッチパネル15,17は、タッチパネルドライバ202により制御される。タッチパネルドライバ202には、接触検出部203、操作検出部204、及びモード設定部205が設けられている。
接触検出部203は、ユーザの操作によるタッチパネル15,17に対する接触を検出して、接触位置の座標データを検出する。接触検出部203は、タッチパネル15,17に対して同時に複数の位置において接触されている場合に、この複数の位置の座標データを検出することができる。
操作検出部204は、接触検出部203により検出された接触位置のデータをもとに、処理モードを指定する特定の操作を検出する。処理モードとしては、例えばLCD14,16において表示されたオブジェクトに対する移動やコピーなどがある。操作検出部204は、接触検出部203により接触が検出された位置に、移動やコピーの対象とするオブジェクト(フォルダやアイコン等)が存在し、特定の操作があったことが判定された場合に、同オブジェクトに対する処理の処理モードが指定されたものと判定する。なお、操作検出部204は、接触検出部203により接触が検出された位置にオブジェクトが存在するかを、OS200に問い合わせて判定することができるものとする。
操作検出部204には、操作判定部204a、時間判定部204b、接触面積判定部204c、移動領域判定部204d、圧力判定部204eが含まれる。
操作判定部204aは、タッチパネル15,17に接触されている第1の位置と第2の位置とを、LCD14,16に表示されたオブジェクトに対応する位置に移動させ、第1の位置と第2の位置の移動先における距離を特定範囲内に含まれるようにする操作を判定する。例えば、表示されたオブジェクトに対応する位置において、オブジェクトを摘むような操作をすることで、処理モードを指定することができる。
時間判定部204bは、タッチパネル15,17に接触されている位置がLCD14,16に表示されたオブジェクトに対応する位置であり、接触時間が一定時間以上である操作を判定する。
接触面積判定部204cは、タッチパネル15,17に接触されている位置がLCD14,16に表示されたオブジェクトに対応する位置であり、接触面積を規定値以上とする操作、あるいは接触面積の増加率が規定値以上する操作を判定する。
移動領域判定部204dは、タッチパネル15,17に対して、LCD14,16に表示されたオブジェクトに対応する第1の位置が接触され、接触された状態のまま第1の位置を同じタッチパネルの予め設定された特定範囲内の第2の位置に移動させる操作、いわゆるドラッグ操作によりオブジェクトを特定範囲内にまで移動させる操作を判定する。
圧力判定部204eは、タッチパネル15,17のそれぞれに装着された圧力センサ15a,17aにより検出された圧力値を読み取り、タッチパネル15,17により検出される接触の圧力が一定値以上である操作を判定する。
モード設定部205は、操作検出部204によって検出された操作に応じて処理モードを設定する。例えば、操作検出部204によって検出された操作がオブジェクトの移動のための操作である場合には移動モードを設定する。モード設定部205は、処理モードが設定された後に検出されるタッチパネル15,17に対する操作に応じて、OS200(あるいはアプリケーションプログラム201)に対して処理モード応じた処理の実行を要求する。
OS200及びアプリケーションプログラム201は、タッチパネルドライバ202によって検出されたタッチパネル15,17に対する操作に応じた処理を実行する。OS200は、LCD14,16において表示されているオブジェクト(フォルダやファイルを表すアイコン、メニュー、ボタン、アプリケーション毎の表示ウィンドウ等)の表示位置を管理しており、タッチパネルドライバ202において検出されたタッチパネル15,17に対して接触された位置にオブジェクトが存在しているかを、タッチパネルドライバ202からの問い合わせに応じて通知することができる。
また、OS200及びアプリケーションプログラム201は、タッチパネルドライバ202(接触検出部203)によって検出された、タッチパネル15,17に対して同時に接触されている複数の位置の座標データをもとにした処理を実行することができる。
なお、図3では、タッチパネル15,17に対するユーザの操作をタッチパネルドライバ202により判定して、処理モードを設定しているが、OS200あるいはアプリケーションプログラム201によりユーザの操作を判定し、この判定された操作に応じた処理モードを設定するようにしても良い。この場合、タッチパネルドライバ202は、タッチパネル15,17に対するユーザの操作によって検出された座標データをOS200に通知する処理を実行する。
次に、本実施形態におけるパーソナルコンピュータ10の動作について説明する。
パーソナルコンピュータ10は、OS200の制御により、例えば2つのLCD14,16において、1画面を表示することもできるし、それぞれに独立した画面(例えばアプリケーション毎の画面)を表示することもできる。以下の説明では、LCD14,16において1画面を表示し、一方のLCD14に表示されたフォルダ(あるいはファイル)を、タッチパネル15,17に対する操作によって他方のLCD16に移動させる場合を例にする。
本実施形態におけるパーソナルコンピュータ10では、次に説明する第1〜第5の方法により処理モード(移動モード)を設定して、フォルダ(ファイル)を移動する処理を実行することができる。ただし、本実施形態におけるパーソナルコンピュータ10は、第1〜第5の何れか1つの方法により処理モードを設定できるようにしても良いし、任意の組合せによる2以上の方法により処理モードを設定できるようにしても良い。
(1)オブジェクトをつまむ操作により処理モードを設定する方法(第1の方法)。
図4は、第1の方法により処理モードを設定する処理を示すフローチャートである。図5は、LCD14に表示されたフォルダを表すアイコンAの一例を示している。
ユーザは、例えばLCD14に表示されたアイコンAの位置に合わせて、アイコンAを摘むために親指と人差し指によって、タッチパネル15に接触したものとする。
この場合、接触検出部203は、タッチパネル15に対する2ヶ所における接触を検出する(ステップA1、Yes)。操作判定部204aは、接触検出部203によって検出されたタッチパネル15に対する2ヶ所の接触位置が、予め決められた一定値以上、離れているかを判別する。なお、一定値は、例えば処理対象とするオブジェクト(アイコン等)の最大幅より大きい値が設定されているものとする。また、2ヶ所の接触位置の上限とする値が設定されていても良い。例えば、ユーザの指では操作することができない値を設定しておき、この値を超える距離を越える2ヶ所で接触が検出された場合には、この接触を無効とする。
操作判定部204aは、離れた2ヶ所での接触が検出されると(ステップA2、Yes)、この2ヶ所の接触位置が特定範囲内に移動されるかを監視する。
図5には、アイコンAに対して入力された2ヶ所の接触位置(ポイントP1a,P2a)を示している。ポイントP1aは、例えば親指の接触位置に対応し、ポイントP2aが人差し指の接触位置に対応する。
ここで、ユーザが、親指と人差し指をタッチパネル15に接触させたまま摘む操作、すなわち親指と人差し指とを近づける操作をすると、図6に示すように、接触検出部203により検出されるポイントP1aがポイントP1bに移動され、ポイントP2aがポイントP2bに移動される。
操作判定部204aは、ポイントP1bとポイントP2bの2ヶ所の接触位置が特定範囲内にあるかを判別する。ここでは、移動先のポイントP1bとポイントP2bが予め決められた一定値Hの距離内にまで移動され、かつポイントP1bとポイントP2bの位置に、移動処理の対象とするオブジェクトが存在しているかを判別する。操作判定部204aは、移動先のポイントP1bあるいはポイントP2bの位置にオブジェクトが存在するかをOS200に問い合わせる。なお、OS200は、ポイントP1bあるいはポイントP2bがアイコンAの表示位置と一致しなくても、アイコンAの周辺であれば存在するものと判別する。
ここで、オブジェクト(ここではアイコンA)が存在していることがOS200により通知されると(ステップA3、Yes)、モード設定部205は、アイコンAに対する移動モードを設定する(ステップA4)。
OS200は、モード設定部205により移動モードが設定されたことをユーザが認識できるように、LCD14に表示されたアイコンAの表示形態(例えば、表示色)を変更する。
移動モードが設定された後、タッチパネル15,17に対する接触が接触検出部203により検出されると(ステップA5、Yes)、OS200は、接触検出部203により検出された位置に、移動モードが設定されたアイコンAの表示位置を移動させる処理を実行する(ステップA6)。例えば、アイコンAに対して移動モードが設定された後、タッチパネル17に対して指が接触されると、タッチパネル17の接触位置に対応するLCD16の表示位置にアイコンAを移動させる。
なお、モード設定部205は、移動モードを設定した後、移動先を示す位置の指定がない場合(ステップA5、No)、移動モードを解除するものとする。例えば、移動モードを設定した後、予め決められた一定時間以上(例えば5秒以上)、タッチパネル15,17に対する接触がない場合には、移動モードを解除する。
このようにして、第1の方法では、LCD14に表示されたアイコンAの表示位置に合わせて、タッチパネル15に対して2ヶ所の位置を指定する摘む操作をすることで移動モードを設定することができる。そして、移動モードを設定した後は、移動先とする位置をタッチパネル17に対して接触するだけで指定できる。つまり、2つのタッチパネル15,17に対して、移動対象とするオブジェクト(アイコンA)の指定と、移動先の指定とを連続して操作する必要がある場合であっても、コマンドメニューを表示させてコマンドを指定するといった操作をする必要がないので、良好な操作性を提供することができる。
なお、移動モードが設定されたアイコンAの移動先として、タッチパネル17に対してだけでなく、当然ながらタッチパネル15に対して行うことも可能である。
(2)オブジェクトを一定時間継続して選択する操作により処理モードを設定する方法(第2の方法)。
図7は、第2の方法により処理モードを設定する処理を示すフローチャートである。図8〜図11は、第2の方法を説明するためのLCD14,16におけるアイコンの表示例を示している。
ユーザは、例えばLCD14に表示されたアイコンBの位置に合わせて、タッチパネル15に接触したものとする。接触検出部203は、タッチパネル15に対する接触を検出する(ステップB1、Yes)。
時間判定部204bは、接触検出部203により検出された位置にオブジェクトが存在するかをOS200に問い合わせる。ここで、オブジェクト(ここではアイコンB)が存在していることがOS200により通知されると、時間判定部204bは、ユーザがアイコンBを継続して選択している時間を測定するために時間カウントを開始する(ステップB2)。
時間判定部204bは、タッチパネル15のアイコンBに対応する位置において継続して接触されている場合(ステップB3、Yes)、予め決められた一定時間(例えば2秒)が経過したかを判別する。ここで、一定時間が経過したと判別された場合、モード設定部205は、アイコンBに対する移動モードを設定する(ステップB5)。
OS200は、モード設定部205により移動モードが設定されたことをユーザが認識できるように、LCD14に表示されたアイコンBの表示形態(例えば、表示色)を変更する。
例えば、図8に示すように、アイコンBに対して、一定時間以上、指を接触させておくことにより、アイコンBに対して移動モードが設定される。図9は、移動モードに移行された状態を示している。図9に示すように、移動モードが設定されることにより、移動先とする位置を任意に指定することができる。
以下、移動モードが設定された後の処理(ステップB5〜B7)については、第1の方法において説明したステップA4〜A6と同様の処理を実行するものとして詳細な説明を省略する。
図10は、アイコンBの移動先として、タッチパネル17に対して接触された状態を示している。OS200は、この接触位置に対応するLCD16の表示位置に、図11に示すように、移動後のアイコンCを表示させる。
このようにして、第2の方法では、処理対象とするアイコンBに対して、一定時間以上、選択し続ける(タッチパネル15に対して接触し続ける)だけで移動モードを設定することができる。以下、第1の方法と同様の操作性を提供することが可能である。
(3)オブジェクトを選択する操作によるタッチパネルへの接触面積に基づいて処理モードを設定する方法(第3の方法)。
図12は、第3の方法により処理モードを設定する処理を示すフローチャートである。
ユーザは、例えばLCD14に表示されたアイコンの位置に合わせて、タッチパネル15に接触したものとする。接触検出部203は、タッチパネル15に対する接触を検出する(ステップC1、Yes)。
接触面積判定部204cは、接触検出部203により検出された位置にオブジェクトが存在するかをOS200に問い合わせる。ここで、オブジェクトが存在していることがOS200により通知されると、接触面積判定部204cは、例えば一定時間毎(例えば0.5秒毎)にタッチパネル15に接触されている面積を検出する(ステップC2)。
接触面積判定部204cは、ここで検出された接触面積を記録しておく(ステップC3)。そして、接触面積判定部204cは、今回検出された接触面積と、前回の検出により記録された接触面積(初期値は0)とを比較して、接触面積の増加率を算出する(ステップC4)。
増加率が予め決められた規定値以上でない場合(ステップC5、No)、接触面積判定部204cは、接触検出部203によりタッチパネル15への接触が検出されていれば(ステップC6、Yes)、前述と同様にして、一定時間毎に接触面積の検出と増加率の算出を繰り返して実行する(ステップC2〜C6)。
例えば、LCD14に表示されたアイコンを選択するために指先によってタッチパネル15に接触した場合、図13(A)に示すように、接触面積Aは狭くなる。その後、指の腹をタッチパネル15に押しつけることにより、図13(B)に示すように、接触面積Bは広くなる。
モード設定部205は、接触面積判定部204cによって、タッチパネル15に対する接触面積の増加率が規定値以上となったことが判別されると、接触位置に対応するオブジェクト(アイコン)に対する移動モードを設定する(ステップC7)。
OS200は、モード設定部205により移動モードが設定されたことをユーザが認識できるように、LCD14に表示されたオブジェクト(アイコン)の表示形態(例えば、表示色)を変更する。
以下、移動モードが設定された後の処理(ステップC7〜C9)については、第1の方法において説明したステップA4〜A6と同様の処理を実行するものとして詳細な説明を省略する。
このようにして、第3の方法では、処理対象とするオブジェクト(アイコン等)に対して、最初の接触時の面積より広い面積で接触するように接触状態を変化させるだけで移動モードを設定することができる。以下、第1の方法と同様の操作性を提供することが可能である。
なお、前述した説明では、タッチパネル15に対する接触面積の増加率が規定値以上である場合に移動モードを設定しているが、単純に、タッチパネル15に対する接触面積が規定値以上である場合に、移動モードを設定するようにしても良い。
(4)オブジェクトを特定の領域(範囲)に移動させる操作により処理モードを設定する方法(第4の方法)。
図14は、第4の方法により処理モードを設定する処理を示すフローチャートである。図15及び図16は、第4の方法を説明するためのLCD14におけるアイコンの表示例を示している。
ユーザは、例えばLCD14に表示されたアイコンDの位置に合わせて、タッチパネル15に接触したものとする。接触検出部203は、タッチパネル15に対する接触を検出する(ステップD1、Yes)。
移動領域判定部204dは、接触検出部203により検出された位置にオブジェクトが存在するかをOS200に問い合わせる。ここで、オブジェクト(アイコンD)が存在していることがOS200により通知されると、移動領域判定部204dは、このアイコンDを選択するために接触された位置が、タッチパネル15に接触された状態のまま移動され、タッチパネル15に対して設定されている特定の領域内にまで移動されているかを判定する(ステップD2〜D4)。すなわち、ドラッグ操作によって、アイコンDを選択している位置が特定の領域内にまで移動されているかを判定する。
アイコンDを選択している位置が特定の領域内にまで移動されていると判定されると(ステップD3、Yes)、モード設定部205は、接触位置に対応するアイコンDに対する移動モードを設定する(ステップD5)。
OS200は、モード設定部205により移動モードが設定されたことをユーザが認識できるように、LCD14に表示されたオブジェクト(アイコン)の表示形態(例えば、表示色)を変更する。
以下、移動モードが設定された後の処理(ステップD5〜D7)については、第1の方法において説明したステップA4〜A6と同様の処理を実行するものとして詳細な説明を省略する。
図15では、アイコンDが選択されてドラッグされている状態を示している。移動領域判定部204dは、図16に示すように、タッチパネル15に対して設定されている特定の領域E1にまでアイコンDを選択している接触位置が移動されているかを判定する。
図16に示す例では、タッチパネル15に対しては、LCD16(タッチパネル17)と連結されている側の辺に沿って特定の領域E1が設定されている。また、タッチパネル17に対しては、LCD14(タッチパネル15)と連結されている側の辺に沿って特定の領域E2が設定されている。
これにより、LCD14に表示されていたアイコンDをLCD16の表示領域に移動させるために、LCD16の方向にドラッグ操作をすることにより、特定の領域E1にまでアイコンDを到達させることができる。すなわち、アイコンの表示位置を移動させるための既存のドラッグ操作をすることで移動モードを設定することができる。
なお、図16に示す特定の領域E1,E2は一例であって、タッチパネル15,17の任意の場所に特定の領域を設定することができる。
また、処理モード別に独立した特定の領域をタッチパネル15,17に複数設定しておくようにしても良い。例えば、移動モード設定用の特定の領域と、コピーモード設定用の特定の領域を設けておく。これにより、オブジェクトの移動先となった特定の領域に応じて、処理モードを設定することが可能となる。
このようにして、第4の方法では、処理対象とするオブジェクト(アイコン等)をタッチパネル15,17に対して設定された特定の領域E1,E2に移動させる操作をすることにより移動モードを設定することができる。以下、第1の方法と同様の操作性を提供することが可能である。
(5)タッチパネル15,17に対する一定値以上の圧力の操作により処理モードを設定する方法(第5の方法)。
図17は、第5の方法により処理モードを設定する処理を示すフローチャートである。第5の方法により処理モードを設定できるようにするために、パーソナルコンピュータ10には、圧力センサ15a,17aが装着されたタッチパネル15,17を実装する。
図18は、圧力センサ15a,17aが装着されたタッチパネル15,17の側面図を示している。図18に示すように、タッチパネル15,17と密着させた圧力センサ15a,17aが装着されていることにより、タッチパネル15,17に対する接触の圧力を圧力センサ15a,17aによって検出することができる。
ユーザは、例えばLCD14に表示されたアイコンの位置に合わせて、タッチパネル15に接触したものとする。接触検出部203は、タッチパネル15に対する接触を検出する(ステップE1、Yes)。
移動領域判定部204dは、接触検出部203により検出された位置にオブジェクトが存在するかをOS200に問い合わせる。ここで、オブジェクト(アイコンD)が存在していることがOS200により通知されると、圧力判定部204eは、圧力センサ15a,17aからの検出信号を読み取り(ステップE2)、圧力が予め決められた規定値以上となっているかを判定する(ステップE2〜E4)。
ユーザがアイコンを選択するためにタッチパネル15に接触して圧力を加えると、圧力判定部204eは、圧力センサ15a,17aによって検出された圧力が規定値以上となったことを判定する(ステップE3、Yes)。モード設定部205は、接触位置に対応するアイコンに対する移動モードを設定する(ステップE5)。
OS200は、モード設定部205により移動モードが設定されたことをユーザが認識できるように、LCD14に表示されたオブジェクト(アイコン)の表示形態(例えば、表示色)を変更する。
以下、移動モードが設定された後の処理(ステップE5〜E7)については、第1の方法において説明したステップA4〜A6と同様の処理を実行するものとして詳細な説明を省略する。
このようにして、第5の方法では、処理対象とするオブジェクト(アイコン等)をタッチパネル15,17に対して一定値以上の圧力で操作をすることにより移動モードを設定することができる。以下、第1の方法と同様の操作性を提供することが可能である。
なお、前述した第1〜第5の方法は、アイコンに対して移動モードを設定するための方法として説明しているが、第1〜第5の方法のそれぞれに対応して、異なる処理モードが設定されるようにしても良い。例えば、第1の方法による操作がされた場合には移動モードを設定し、第2の方法による操作がされた場合にはコピーモードを設定する。他の方法に対しても、別の処理モードが設定されるようにする。この場合、何れの方法に対して、何れの処理モードが設定されるかを、例えばユーティリティプログラムによる処理によって、ユーザの指定によって予め設定できるようにしても良い。
なお、前述した説明では、タッチパネルドライバ202により処理モードを設定しているが、OS200がタッチパネルドライバ202により検出された座標データをもとに、タッチパネル15,17に対するユーザの操作を判定し、この判定された操作に応じた処理モードを設定するようにしても良い。さらに、タッチパネルドライバ202により検出された座標データをもとに、アプリケーションプログラム201が処理モードを設定して、OS200あるいはアプリケーションプログラム201において処理モードに応じた処理を実行するようにしても良い。
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
10…パーソナルコンピュータ、11…コンピュータ本体、14,16…LCD、15,17…タッチパネル、111…CPU、115…主メモリ、116…GPU、116A…VRAM、140…EC/KBC、201…アプリケーションプログラム、202…タッチパネルドライバ、141…電源回路、142…バッテリ、143…ACアダプタ、144…電源マイコン。

Claims (6)

  1. ディスプレイと、
    タッチパネルと、
    前記タッチパネルに対する、前記ディスプレイに表示されたオブジェクトを指定する特定の操作を検出する検出手段と、
    前記特定の操作後、前記特定の操作により指定された前記オブジェクトの表示位置を入力する入力手段と、
    前記入力手段により入力された表示位置に前記オブジェクトを表示する表示手段と
    を具備する電子機器。
  2. 前記検出手段は、
    前記タッチパネルに接触されている第1の位置と第2の位置とを前記ディスプレイに表示された前記オブジェクトに対応する位置に移動させ、前記第1の位置と前記第2の位置の移動先における距離を特定範囲内に含まれるようにする操作を検出する請求項1記載の電子機器。
  3. 前記検出手段は、
    前記タッチパネルに接触されている位置が前記ディスプレイに表示された前記オブジェクトに対応する位置であり、接触時間が一定時間以上である操作を検出する請求項1記載の電子機器。
  4. 前記検出手段は、
    前記タッチパネルに接触されている位置が前記ディスプレイに表示された前記オブジェクトに対応する位置であり、接触面積を規定値以上とする操作を検出する請求項1記載の電子機器。
  5. 前記検出手段は、
    前記タッチパネルに対して、前記ディスプレイに表示された前記オブジェクトに対応する第1の位置が接触され、接触された状態のまま前記第1の位置を前記タッチパネルに対して予め設定された特定範囲内の第2の位置に移動させる操作を検出する請求項1記載の電子機器。
  6. 前記タッチパネルに対する接触の圧力を検出する圧力センサをさらに具備し、
    前記検出手段は、
    前記タッチパネルに接触されている位置が前記ディスプレイに表示された前記オブジェクトに対応する位置であり、前記圧力センサにより検出される接触の圧力が一定値以上である操作を検出する請求項1記載の電子機器。
JP2011220863A 2011-10-05 2011-10-05 電子機器 Pending JP2012027940A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011220863A JP2012027940A (ja) 2011-10-05 2011-10-05 電子機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011220863A JP2012027940A (ja) 2011-10-05 2011-10-05 電子機器

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2009282109A Division JP4843706B2 (ja) 2009-12-11 2009-12-11 電子機器

Publications (1)

Publication Number Publication Date
JP2012027940A true JP2012027940A (ja) 2012-02-09

Family

ID=45780706

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011220863A Pending JP2012027940A (ja) 2011-10-05 2011-10-05 電子機器

Country Status (1)

Country Link
JP (1) JP2012027940A (ja)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015041264A (ja) * 2013-08-22 2015-03-02 シャープ株式会社 情報処理装置、情報処理方法及びプログラム
JP2015519656A (ja) * 2012-05-09 2015-07-09 アップル インコーポレイテッド ユーザインタフェースオブジェクトを移動し、ドロップするためのデバイス、方法及びグラフィカルユーザインタフェース
US9602729B2 (en) 2015-06-07 2017-03-21 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9612741B2 (en) 2012-05-09 2017-04-04 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US9619076B2 (en) 2012-05-09 2017-04-11 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
JP6246882B1 (ja) * 2016-10-26 2017-12-13 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、画像表示方法、及び画像表示プログラム
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10037138B2 (en) 2012-12-29 2018-07-31 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10073615B2 (en) 2012-05-09 2018-09-11 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
JP2019012573A (ja) * 2018-10-24 2019-01-24 シャープ株式会社 情報処理装置、情報処理方法及びプログラム
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
JP2021015617A (ja) * 2016-09-06 2021-02-12 アップル インコーポレイテッドApple Inc. 触知フィードバックを提供するデバイス、方法、及びグラフィカルユーザインターフェース
JP2022115355A (ja) * 2021-01-28 2022-08-09 レノボ・シンガポール・プライベート・リミテッド 情報処理装置及びその入力制御方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1173271A (ja) * 1997-08-28 1999-03-16 Sharp Corp 指示装置、処理装置および記憶媒体
JP2002525705A (ja) * 1998-09-15 2002-08-13 エリクソン インコーポレイテッド タッチスクリーン・ディスプレイ上でオブジェクトを移動させるための装置および方法
JP2002304256A (ja) * 2001-04-06 2002-10-18 Sony Corp 情報処理装置
JP2004185258A (ja) * 2002-12-03 2004-07-02 Hitachi Ltd 情報処理装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1173271A (ja) * 1997-08-28 1999-03-16 Sharp Corp 指示装置、処理装置および記憶媒体
JP2002525705A (ja) * 1998-09-15 2002-08-13 エリクソン インコーポレイテッド タッチスクリーン・ディスプレイ上でオブジェクトを移動させるための装置および方法
JP2002304256A (ja) * 2001-04-06 2002-10-18 Sony Corp 情報処理装置
JP2004185258A (ja) * 2002-12-03 2004-07-02 Hitachi Ltd 情報処理装置

Cited By (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10664097B1 (en) 2011-08-05 2020-05-26 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10338736B1 (en) 2011-08-05 2019-07-02 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10345961B1 (en) 2011-08-05 2019-07-09 P4tents1, LLC Devices and methods for navigating between user interfaces
US10365758B1 (en) 2011-08-05 2019-07-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10386960B1 (en) 2011-08-05 2019-08-20 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10540039B1 (en) 2011-08-05 2020-01-21 P4tents1, LLC Devices and methods for navigating between user interface
US10649571B1 (en) 2011-08-05 2020-05-12 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10656752B1 (en) 2011-08-05 2020-05-19 P4tents1, LLC Gesture-equipped touch screen system, method, and computer program product
US10168826B2 (en) 2012-05-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US12045451B2 (en) 2012-05-09 2024-07-23 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
JP2015519656A (ja) * 2012-05-09 2015-07-09 アップル インコーポレイテッド ユーザインタフェースオブジェクトを移動し、ドロップするためのデバイス、方法及びグラフィカルユーザインタフェース
US11221675B2 (en) 2012-05-09 2022-01-11 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US9823839B2 (en) 2012-05-09 2017-11-21 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US11068153B2 (en) 2012-05-09 2021-07-20 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US11023116B2 (en) 2012-05-09 2021-06-01 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US9612741B2 (en) 2012-05-09 2017-04-04 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US11010027B2 (en) 2012-05-09 2021-05-18 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10996788B2 (en) 2012-05-09 2021-05-04 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10969945B2 (en) 2012-05-09 2021-04-06 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10942570B2 (en) 2012-05-09 2021-03-09 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US9619076B2 (en) 2012-05-09 2017-04-11 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US12067229B2 (en) 2012-05-09 2024-08-20 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10481690B2 (en) 2012-05-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
US9971499B2 (en) 2012-05-09 2018-05-15 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US10908808B2 (en) 2012-05-09 2021-02-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10592041B2 (en) 2012-05-09 2020-03-17 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10884591B2 (en) 2012-05-09 2021-01-05 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects
US10782871B2 (en) 2012-05-09 2020-09-22 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10775999B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10073615B2 (en) 2012-05-09 2018-09-11 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10191627B2 (en) 2012-05-09 2019-01-29 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10775994B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US11314407B2 (en) 2012-05-09 2022-04-26 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10114546B2 (en) 2012-05-09 2018-10-30 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US11354033B2 (en) 2012-05-09 2022-06-07 Apple Inc. Device, method, and graphical user interface for managing icons in a user interface region
US11947724B2 (en) 2012-05-09 2024-04-02 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US9996233B2 (en) 2012-12-29 2018-06-12 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US10037138B2 (en) 2012-12-29 2018-07-31 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US10101887B2 (en) 2012-12-29 2018-10-16 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US10185491B2 (en) 2012-12-29 2019-01-22 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or enlarge content
US10175879B2 (en) 2012-12-29 2019-01-08 Apple Inc. Device, method, and graphical user interface for zooming a user interface while performing a drag operation
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US12050761B2 (en) 2012-12-29 2024-07-30 Apple Inc. Device, method, and graphical user interface for transitioning from low power mode
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US10915243B2 (en) 2012-12-29 2021-02-09 Apple Inc. Device, method, and graphical user interface for adjusting content selection
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US9965074B2 (en) 2012-12-29 2018-05-08 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9857897B2 (en) 2012-12-29 2018-01-02 Apple Inc. Device and method for assigning respective portions of an aggregate intensity to a plurality of contacts
US12135871B2 (en) 2012-12-29 2024-11-05 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
JP2015041264A (ja) * 2013-08-22 2015-03-02 シャープ株式会社 情報処理装置、情報処理方法及びプログラム
US10338772B2 (en) 2015-03-08 2019-07-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10613634B2 (en) 2015-03-08 2020-04-07 Apple Inc. Devices and methods for controlling media presentation
US10268342B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10268341B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10402073B2 (en) 2015-03-08 2019-09-03 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US11977726B2 (en) 2015-03-08 2024-05-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9645709B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11112957B2 (en) 2015-03-08 2021-09-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10860177B2 (en) 2015-03-08 2020-12-08 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10067645B2 (en) 2015-03-08 2018-09-04 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10180772B2 (en) 2015-03-08 2019-01-15 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10599331B2 (en) 2015-03-19 2020-03-24 Apple Inc. Touch input cursor manipulation
US10222980B2 (en) 2015-03-19 2019-03-05 Apple Inc. Touch input cursor manipulation
US11550471B2 (en) 2015-03-19 2023-01-10 Apple Inc. Touch input cursor manipulation
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US11054990B2 (en) 2015-03-19 2021-07-06 Apple Inc. Touch input cursor manipulation
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10152208B2 (en) 2015-04-01 2018-12-11 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US9706127B2 (en) 2015-06-07 2017-07-11 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11681429B2 (en) 2015-06-07 2023-06-20 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10841484B2 (en) 2015-06-07 2020-11-17 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10303354B2 (en) 2015-06-07 2019-05-28 Apple Inc. Devices and methods for navigating between user interfaces
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10705718B2 (en) 2015-06-07 2020-07-07 Apple Inc. Devices and methods for navigating between user interfaces
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9916080B2 (en) 2015-06-07 2018-03-13 Apple Inc. Devices and methods for navigating between user interfaces
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US10455146B2 (en) 2015-06-07 2019-10-22 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11835985B2 (en) 2015-06-07 2023-12-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9602729B2 (en) 2015-06-07 2017-03-21 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10209884B2 (en) 2015-08-10 2019-02-19 Apple Inc. Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
US11182017B2 (en) 2015-08-10 2021-11-23 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US11327648B2 (en) 2015-08-10 2022-05-10 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10963158B2 (en) 2015-08-10 2021-03-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10884608B2 (en) 2015-08-10 2021-01-05 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10754542B2 (en) 2015-08-10 2020-08-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10203868B2 (en) 2015-08-10 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10698598B2 (en) 2015-08-10 2020-06-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11740785B2 (en) 2015-08-10 2023-08-29 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
JP2021015617A (ja) * 2016-09-06 2021-02-12 アップル インコーポレイテッドApple Inc. 触知フィードバックを提供するデバイス、方法、及びグラフィカルユーザインターフェース
JP6246882B1 (ja) * 2016-10-26 2017-12-13 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、画像表示方法、及び画像表示プログラム
JP2018072986A (ja) * 2016-10-26 2018-05-10 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、画像表示方法、及び画像表示プログラム
US10585510B2 (en) 2016-10-26 2020-03-10 Lenovo (Singapore) Pte. Ltd. Apparatus, systems, and methods for transferring objects between multiple display units
JP2019012573A (ja) * 2018-10-24 2019-01-24 シャープ株式会社 情報処理装置、情報処理方法及びプログラム
JP7216126B2 (ja) 2021-01-28 2023-01-31 レノボ・シンガポール・プライベート・リミテッド 情報処理装置及びその入力制御方法
JP2022115355A (ja) * 2021-01-28 2022-08-09 レノボ・シンガポール・プライベート・リミテッド 情報処理装置及びその入力制御方法

Similar Documents

Publication Publication Date Title
JP2012027940A (ja) 電子機器
JP4843706B2 (ja) 電子機器
JP4865053B2 (ja) 情報処理装置およびドラッグ制御方法
JP5490508B2 (ja) タッチセンサを有する装置、触感呈示方法及び触感呈示プログラム
US8681115B2 (en) Information processing apparatus and input control method
US20110296329A1 (en) Electronic apparatus and display control method
JP4163713B2 (ja) 情報処理装置およびタッチパッド制御方法
JP5237980B2 (ja) 座標入力装置、座標入力方法、およびコンピュータが実行可能なプログラム
JP4956644B2 (ja) 電子機器、及び入力制御方法
JP2010218422A (ja) 情報処理装置および情報処理装置の制御方法
JP5887807B2 (ja) 情報処理装置、情報処理方法およびコンピュータプログラム
JP6162299B1 (ja) 情報処理装置、入力切替方法、及びプログラム
US20140285461A1 (en) Input Mode Based on Location of Hand Gesture
JP2011248465A (ja) 情報処理装置および表示制御方法
JP6293209B2 (ja) 情報処理装置、誤操作抑制方法、及びプログラム
JP2011134127A (ja) 情報処理装置およびキー入力方法
JP4892068B2 (ja) 情報処理装置及び画像表示方法
JP5458130B2 (ja) 電子機器、及び入力制御方法
TWI468989B (zh) 基於手勢之輸入命令
JP2012064232A (ja) 情報処理装置およびドラッグ制御方法
JP5996079B1 (ja) 情報処理装置、ソフトウェアキーボード表示方法、及びプログラム
TW201331818A (zh) 電子裝置及控制電子裝置的方法
KR20080063537A (ko) 터치센서를 구비한 미디어 장치 및 그 제어방법
JP2011054213A (ja) 情報処理装置および制御方法
JP2014157402A (ja) 表示装置、電子機器、表示方法及びプログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120807

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121005

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130423