(57)【要約】      （修正有）【課題】電子機器の表示画面に表示されているオブジェクトを指で触れながら移動させる際、オブジェクトの移動距離が長い場合、長い距離に渡って画面に触れた指を移動させる煩わしさを解決する。【解決手段】電子機器は、オブジェクト３０が表示される表示画面６１を表示する表示手段を備え、前記表示画面６１に表示されているオブジェクト３０が指定された第１の位置と前記表示画面上に指定された第２の位置を検出する検出手段を備える。また、前記検出された第１の位置と第２の位置の相対的な位置に基づいて前記オブジェクト３０が移動する位置を算出し、前記オブジェクト３０の移動先を前記表示画面上に表示する表示手段を備える。【選択図】図８
2012073962.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトが表示される表示画面を表示する表示手段と、
前記表示画面に表示されているオブジェクトが指定された第１の位置と前記表示画面上に指定された第２の位置を検出する検出手段と、
前記検出された第１の位置と第２の位置の相対的な位置に基づいて前記オブジェクトが移動する位置を算出し、前記オブジェクトの移動先を前記表示画面上に表示する表示手段を備える電子機器。
【請求項２】
前記表示手段は前記第２の位置が移動するとこれに応じて前記オブジェクトの移動先を移動させて表示する請求項１に記載の電子機器。
【請求項３】
前記検出手段は前記指定されたオブジェクトが前記オブジェクトの移動先の方向に移動されるような動作を検出する手段をさらに備え、前記オブジェクトが移動されるような動作が検出された場合は、これに応じて前記オブジェクトを前記移動先の位置に移動して表示する請求項１に記載の電子機器。
【請求項４】
前記検出手段はタッチセンサを備え、前記第１の位置と前記第２の位置が検出される請求項１に記載の電子機器。
【請求項５】
前記表示画面上の第１の位置の指定と前記第２の位置の指定はユーザの指で指定される請求項１に記載の電子機器。
【請求項６】
オブジェクトが表示される表示画面を表示するステップと、
前記表示画面に表示されているオブジェクトが指定された第１の位置と前記表示画面上に指定された第２の位置を検出するステップと、
前記検出された第１の位置と第２の位置の相対的な位置に基づいて前記オブジェクトが移動する位置を算出し、前記オブジェクトの移動先を前記表示画面上に表示するステップを備えるオブジェクトの表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ユーザがディスプレイにタッチし、アイコンなどのオブジェクトを移動可能な電子機器に関する。
【背景技術】
【０００２】
近年、ユーザがディスプレイにタッチし、アイコンなどのオブジェクトを移動可能な電子機器が普及している。
これらの中には、例えば、オブジェクトの移動元から移動先まで、ディスプレイ画面上でオブジェクトに指で触れながら軌跡を描かせる方法が採られているものがある。
【０００３】
しかし、この方法ではオブジェクトの移動距離が長い場合は、画面に触れながら指を移動させるのはユーザにとって煩わしいという問題があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１０５３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子機器の表示画面に表示されているオブジェクトを指で触れながら移動させる際、例えば、オブジェクトの移動距離が長い場合、長い距離に渡って画面に触れた指を移動させることは煩わしいという問題があり、これを解決することが課題となっていた。
【課題を解決するための手段】
【０００６】
実施形態の電子機器は、オブジェクトが表示される表示画面を表示する表示手段を備える。
また、前記表示画面に表示されているオブジェクトが指定された第１の位置と前記表示画面上に指定された第２の位置を検出する検出手段を備える。
また、前記検出された第１の位置と第２の位置の相対的な位置に基づいて前記オブジェクトが移動する位置を算出し、前記オブジェクトの移動先を前記表示画面上に表示する表示手段を備える。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る電子機器の構成を示す斜視図。
【図２】実施形態に係る電子機器のシステム構成を示すブロック図。
【図３】実施形態に係る電子機器において、ユーザにオブジェクトに係る第１の位置が指定される一例を示す図。
【図４】実施形態に係る電子機器において、ユーザに表示画面上の第２の位置が指定される一例を示す図。
【図５】実施形態に係る電子機器において、ユーザに指定された第１の位置と第２の位置の相対的な位置に基づいてオブジェクトの移動先を表示する一例を示す図。
【図６】実施形態に係る電子機器において、ユーザに指定された第２の位置の移動に応じてオブジェクトの移動先が移動する一例を示す図。
【図７】実施形態に係る電子機器において、第１の位置でオブジェクトを移動させる動作が行われることによってオブジェクトが移動先に移動する一例を示す図。
【図８】実施形態に係る電子機器において、ユーザに指定された第１の位置と第２の位置に基づいてオブジェクトの移動先を算出し、表示する手段の一例を説明する図。
【図９】実施形態に係る電子機器において、一の表示画面から他の表示画面にオブジェクトを移動させる一例を説明する図。
【図１０】実施形態に係る電子機器の動作を説明するフローチャート。
【図１１】実施形態に係る電子機器において、移動させるオブジェクトをＰＣ等の画面のウインドウに適用した一例を説明する図。
【図１２】実施形態に係る電子機器において、移動させるオブジェクトを直線に適用した一例を説明する図。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、実施形態を説明する。
図１は、本発明の一実施形態に係る電子機器の外観を示す斜視図である。この電子機器は、例えばノートブックタイプのパーソナルコンピュータ１０として実現されている。
【０００９】
図１に示すように、本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（liquid crystal display）１７が組み込まれている。ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。
【００１０】
コンピュータ本体１１は、薄い箱形の筐体を有しており、その上面には、キーボード１３、本コンピュータ１０を電源オン／電源オフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル１５上には、各種操作ボタンが設けられている。
【００１１】
また、コンピュータ本体１１の右側面には、例えばＵＳＢ（universal serial bus）２．０規格のＵＳＢケーブルやＵＳＢデバイスを接続するためのＵＳＢコネクタ１９が設けられている。
【００１２】
さらに、コンピュータ本体１１の背面には、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子（図示せず）が設けられている。この外部ディスプレイ接続端子は、デジタル映像信号を外部ディスプレイに出力するために用いられる。
【００１３】
図２は、本コンピュータ１０のシステム構成を示す図である。
本コンピュータ１０は、図２に示されているように、ＣＰＵ（central processing unit）１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、ＧＰＵ（Graphics Processing Unit）１０５、ＶＲＡＭ（ビデオＲＡＭ:random access memory）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ（basic input/output system-read only memory）１０７、ＬＡＮ（local area network）コントローラ１０８、ハードディスクドライブ（ＨＤＤ）１０９、光ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ（electrically erasable programmable ROM）１１４等を備える。
【００１４】
ＣＰＵ１０１は、本コンピュータ１０内の各部の動作を制御するプロセッサである。ＣＰＵ１０１は、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１、及びフォトムービー作成アプリケーションプログラム２０２のような各種アプリケーションプログラムを実行する。
【００１５】
フォトムービー作成アプリケーションプログラム２０２は、例えばＨＤＤ１０９等に格納された各種デジタルコンテンツを再生するソフトウェアである。このフォトムービー作成アプリケーションプログラム２０２は、動画像生成機能を有している。この動画像生成機能は、例えば、ＨＤＤ１０９等に格納された写真等の素材（デジタルコンテンツ）を用いて、動画像（フォトムービー、スライドショー）を作成する機能である。
【００１６】
さらに、この動画像生成機能は、動画像の作成に用いる素材を分析する機能を含む。フォトムービー作成アプリケーションプログラム２０２は、素材を用いて作成された動画像を再生し、画面（ＬＣＤ１７）に表示する。
【００１７】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０２は、例えば、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１８】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。
このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ１にデジタル映像信号を送出することもできる。
【００１９】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ１にデジタル映像信号を、ＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２０】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９及びＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。
【００２１】
さらに、サウスブリッジ１０４は、サウンドコントローラ１０６との通信を実行する機能も有している。
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。ＬＡＮコントローラ１０８は、例えばIEEE 802.3規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばIEEE 802.11g規格の無線通信を実行する無線通信デバイスである。ＵＳＢコントローラ１１１Ａは、（ＵＳＢコネクタ１９を介して接続される）例えばUSB 2.0規格に対応した外部機器との通信を実行する。
【００２２】
例えば、ＵＳＢコントローラ１１１Ａは、例えば、デジタルカメラに格納されている画像データファイルを受信するために使用される。カードコントローラ１１１Ｂは、コンピュータ本体１１に設けられたカードスロットに挿入される、ＳＤカードのようなメモリカードに対するデータの書き込み及び読み出しを実行する。
【００２３】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３及びタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする機能を有している。
【００２４】
この実施の形態においては、表示画面上をオブジェクトの移動元から移動先への軌跡を触れ続けることなく、簡便に行わせる。
この実施の形態においては、ユーザは、例えば１つの指でオブジェクトに触れ、このオブジェクトに触れたまま、他の指で画面上に触れる。
そして、後述するように、例えば、上記１つの指と他の指の２本の指で指定されるベクトルに応じて、オブジェクトの移動先を示す的の表示を表示画面上に表示する。
【００２５】
ユーザは、この的の表示を見ながら画面上に触れている他の指の位置を移動させる。他の指の位置が移動すると上記的の表示が移動する。
そして、この的の表示を見ながら画面上に触れている他の指の位置を移動させ、オブジェクトを移動させたい位置へ的の表示を移動させ、調整する。
また、ユーザが上記１つの指（第１の指）でオブジェクトを的の表示へ向かって移動させるような動作（例えばはらう）を行うと、オブジェクトは的の表示の位置に移動する。
【００２６】
「はらう」とは、習字で言うところの「はね」、「とめ」、「はらい」の「はらい」に当たる仕草である。ここでは、上記のように例えば１つの指（第１の指）等で表示画面上のオブジェクトに触れ、このオブジェクトを的の表示へ向かって移動させるような動作である。
【００２７】
図３は、実施形態に係る電子機器において、ユーザにオブジェクトに係る第１の位置が指定される一例を示す図である。
この実施の形態における電子機器の動作はＣＰＵ１０１に制御される。
符号６１は電子機器１０の映像表示部であるＬＣＤ１７に表示される表示画面（ディスプレイ）である。
この実施の形態においては、映像表示部（ＬＣＤ）１７は、図示しないタッチセンサを備えている。そして、ユーザが映像表示部（ＬＣＤ）１７に触れると、ユーザに触れられたその表示画面（ディスプレイ）における位置を検出し、ＣＰＵ１０１に報告する。
【００２８】
なお、ここでは映像表示部（ＬＣＤ）１７はタッチセンサを備え、ユーザに触れられたその表示画面（ディスプレイ）における位置を検出するが、この表示画面（ディスプレイ）における位置検出は、例えば、カメラ等を別途設け、ユーザに触れられた映像表示部（ＬＣＤ）１７の位置を検出するように構成することも可能である。
【００２９】
符号３０は表示画面（ディスプレイ）６１に表示されるオブジェクトであり、ここでは例えばアイコンである。
符号３１は例えばユーザの指である。なお、ここでは指と表現したが、指以外のユーザの体の一部でも良いし、ペン等人間の体以外でも良く、表示画面（ディスプレイ）６１上の位置を指定することができれば良い。これをここでは第１の指と呼ぶ。
【００３０】
また、タッチパッド１６や本コンピュータ１０に接続された外部機器等の装置を用いて、表示画面（ディスプレイ）６１上の位置を間接的に指定してもよい。この表示画面（ディスプレイ）６１上の位置を指定する装置は、パーソナルコンピュータ１０と遠隔で通信を行う装置でもよい。
【００３１】
なお、オブジェクトの移動先を示す的の表示とは別に、カーソル等を表示画面（ディスプレイ）６１上に表示して、ユーザが表示画面（ディスプレイ）６１上のどの位置を指定しているかについて示してもよい。
【００３２】
ユーザは、この第１の指で表示画面（ディスプレイ）６１に表示されたオブジェクト（アイコン）３０に触れる。これにより、オブジェクト（アイコン）３０の位置、すなわち第１の位置を指定する。
【００３３】
図４は、実施形態に係る電子機器において、ユーザに表示画面上の第２の位置が指定される一例を示す図である。
符号３２は、ここでも例えばユーザの指である。上記と同様に、ここでは指と表現したが、指以外のユーザの体の一部でも良いし、ペン等人間の体以外でも良く、表示画面（ディスプレイ）６１上の位置を指定することができれば良い。これをここでは第２の指と呼ぶ。このユーザの第２の指は、例えばオブジェクト（アイコン）３０の周辺の領域（上記第１の指で触れられた第１の位置とは異なる位置）で表示画面（ディスプレイ）６１に触れる。
【００３４】
ここでは、ユーザは第１の指で表示画面（ディスプレイ）６１に表示されたオブジェクト（アイコン）３０に触れながら、第２の指で第１の指とは異なる位置で表示画面（ディスプレイ）６１に触れる。
【００３５】
図５は、実施形態に係る電子機器において、ユーザに指定された第１の位置と第２の位置の相対的な位置に基づいてオブジェクトの移動先を表示する一例を示す図である。
【００３６】
符号３３は的の表示である。
この的の表示３３は例えば、第１の位置と第２の位置が上記のように指定されると、これに応じて表示される。
上記のように、ユーザが第１の指で表示画面（ディスプレイ）６１に表示されたオブジェクト（アイコン）３０に触れながら、第２の指で表示画面（ディスプレイ）６１に触れると、オブジェクト（アイコン）３０の移動先の位置として的の表示３３が表示される。
【００３７】
すなわち、上記表示画面（ディスプレイ）６１に第１の指が接触する第１の位置と同じく表示画面（ディスプレイ）６１に第２の指が接触する第２の位置の相対的な位置に基づいてオブジェクト（アイコン）３０が移動する位置を算出し、オブジェクト（アイコン）３０の移動先を表示画面上６１に表示する。
【００３８】
図６は、実施形態に係る電子機器において、ユーザに指定された第２の位置の移動に応じてオブジェクトの移動先が移動する一例を示す図である。
この実施の形態においては、第１の指３１と第２の指３２の相対的な位置に応じて的の表示３３が移動する。
ユーザは第２の指を動かし、オブジェクト（アイコン）３０を移動させたい位置へ的の表示３３を移動させるようにする。
上記のように、ユーザが第１の指で表示画面（ディスプレイ）６１に表示されたオブジェクト（アイコン）３０に触れながら、第２の指で表示画面（ディスプレイ）６１に触れると、オブジェクト（アイコン）３０の移動先の位置として的の表示３３が表示されている。
【００３９】
この状態で、ユーザが表示画面（ディスプレイ）６１に触れながら第２の指３２を移動させる、もしくは第１の指で表示画面（ディスプレイ）６１に表示されたオブジェクト（アイコン）３０に触れながら、第２の指３２で表示画面（ディスプレイ）６１に触れる位置を移動させる。
【００４０】
すると、この第２の指３２の位置の移動に応じて的の表示３３の位置が移動する。的の表示３３は上記のようにオブジェクト（アイコン）３０の移動先の位置を示している。
【００４１】
符号４１ａはユーザが触れた表示画面（ディスプレイ）６１上の第２の指３２の位置が移動した軌跡を示している。
そして、符号４１ｂはこれに応じて移動した的の表示３３の位置の軌跡を示している。
すなわち、ユーザが第２の指３２を移動させると、これに応じて的の表示３３の位置が移動する。
図７は、実施形態に係る電子機器において、第１の位置でオブジェクトを移動させる動作が行われることによってオブジェクトが移動先に移動する一例を示す図である。
【００４２】
この実施の形態における動作は次の通りである。
まず、上記のように、ユーザが第１の指で表示画面（ディスプレイ）６１に表示されたオブジェクト（アイコン）３０に触れながら、第２の指で表示画面（ディスプレイ）６１に触れ、オブジェクト（アイコン）３０の移動先の位置として的の表示３３が表示される。
【００４３】
次に、上記のように、ユーザは表示画面（ディスプレイ）６１に表示されたこの的の表示３３の位置を見ながら表示画面（ディスプレイ）６１に触れている第２の指を移動させ、的の表示３３の位置を調整する。
【００４４】
次に、ユーザが的の表示３３の位置、すなわちオブジェクト（アイコン）３０を移動させたい位置が概ね所望の位置であると判断した場合、例えば、ユーザは上記のように表示画面（ディスプレイ）６１上で的の表示６１の方向に第２の指をはらう動作（移動先の方向に移動されるような動作）を行う。
【００４５】
すると、オブジェクト（アイコン）３０は的の表示３３の位置へ移動する。
図８は、実施形態に係る電子機器において、ユーザに指定された第１の位置と第２の位置に基づいてオブジェクトの移動先を算出し、表示する手段の一例を説明する図である。
【００４６】
符号５１はベクトル１である。ベクトル１（５１）は、上記ユーザに指定された第１の位置と上記第２の位置に基づくベクトルである。このベクトル１（５１）は、第１の位置から第２の位置に向く方向を持ち、第１の位置と第２の位置の間の長さを持っている。
【００４７】
符号５２はベクトル２である。ベクトル１（５１）とベクトル２（５１）は、ここでは、例えば次の関係で表される。ここで関数f()はベクトル１の取りうる範囲のベクトルを定義域とし、スカラー値を値域とする関数とする。
【００４８】
ベクトル２＝f(ベクトル１)＊(ベクトル１)
関数f()がベクトル１によらず定数を値としてとってもよいし、ベクトル１の長さに従属する関数でもよいし、ベクトル１の向きに従属する関数でもよい。
また、ベクトル１とベクトル２を次の関係で表すことも可能である。ここで、オブジェクト（アイコン）３０の画面上における位置を表す位置ベクトルをベクトル３とする。関数g()をベクトル１の取りうる範囲のベクトルとベクトル３の取りうる値の範囲のベクトルの組を定義域とし、スカラー値を値域とする関数とする。
【００４９】
ベクトル２＝g(ベクトル１、ベクトル３)＊(ベクトル１)
このように構成することにより、この実施の形態においては、表示画面（ディスプレイ）６１内のオブジェクト（アイコン）３０を移動させる際に、例えば、表示画面（ディスプレイ）６１が大画面で構成され、オブジェクト（アイコン）３０の移動距離が長い場合でも、上記のように、実際の移動距離よりも小さな指の動きで、オブジェクト（アイコン）３０の移動を実現することが可能になる。
【００５０】
図９は、実施形態に係る電子機器において、一の表示画面から他の表示画面にオブジェクトを移動させる一例を説明する図である。
ここでは、表示画面６１に２つの表示画面（ディスプレイ１（６１ａ）およびディスプレイ２（６１ｂ））が表示されている。
そしてここでは、ディスプレイ１（６１ａ）に表示されているオブジェクト（アイコン）３０をディスプレイ２（６１ｂ）に移動する動作が行われる。
まず、ディスプレイ１（６１ａ）にはオブジェクト（アイコン）３０が表示されている。
次に、ユーザは、オブジェクト（アイコン）３０をディスプレイ２（６１ｂ）に移動するため、上記のように第１の指で表示画面（ディスプレイ）６１に表示されたオブジェクト（アイコン）３０に触れ、第２の指で表示画面（ディスプレイ）６１に触れる。すると、オブジェクト（アイコン）３０の移動先の位置として的の表示３３が表示される。
【００５１】
次に、ユーザは第２の指を移動させ、この的の表示３３の位置がディスプレイ２（６１ｂ）に表示されるようにする。
的の表示３３の位置がディスプレイ２（６１ｂ）に表示された場合に、上記のように、第２の指を的の表示３３の方向にはらう動作を行う。
すると、ディスプレイ１（６１ａ）に表示されているオブジェクト（アイコン）３０がディスプレイ２（６１ｂ）に移動する。
このように構成することで、例えば、複数の表示画面（ディスプレイ１（６１ａ）およびディスプレイ２（６１ｂ））が表示され、複数の表示画面（ディスプレイ１（６１ａ）およびディスプレイ２（６１ｂ））間でオブジェクト（アイコン）３０を移動させることが可能になる。
【００５２】
図１０は、実施形態に係る電子機器の動作を説明するフローチャートである。
符号Ｓ１００は開始ステップである。続いて符号Ｓ１０１を付したステップへ進む。
符号Ｓ１０１はディスプレイ画面６１にオブジェクト（アイコン等）３０を表示するステップである。続いて符号Ｓ１０２を付したステップへ進む。
符号Ｓ１０２はユーザが第１の指３１で画面のオブジェクト（アイコン等）３０に触れるのを検出するステップである。続いて符号Ｓ１０３を付したステップへ進む。
【００５３】
符号Ｓ１０３は第１の指３１は画面に触れたままユーザが第２の指３２で画面に触れるのを検出するステップである。続いて符号Ｓ１０４を付したステップへ進む。
符号Ｓ１０４は第１の指３１の位置と第２の指３２の位置の相対的な関係から的の表示３３の位置を算出するステップである。続いて符号Ｓ１０５を付したステップへ進む。
【００５４】
符号Ｓ１０５は符号Ｓ１０４を付したステップで算出された位置に的の表示３３を表示するステップである。続いて符号Ｓ１０６を付したステップへ進む。
符号Ｓ１０６は、第１の指３１で触れたままオブジェクト（アイコン等）３０を的の表示３３の方向へ移動させるような動作（例えばはらう）を検出するステップである。検出された場合には、ユーザがオブジェクト（アイコン等）３０を移動させたい位置へ画面上の的の表示３３を移動させ終わったものと判断し、続いて符号Ｓ１０８を付したステップへ進む（Ｙｅｓ）。検出されない場合は、続いて符号Ｓ１０７を付したステップへ進む（Ｎｏ）。
【００５５】
符号Ｓ１０７は、第１の指でオブジェクト（アイコン等）３０に触れながら第２の指３２を動かしたかどうかを検出するステップである。検出された場合には、続いて符号Ｓ１０４を付したステップへ進む（Ｙｅｓ）。検出されない場合は、続いて符号Ｓ１０６を付したステップへ進む（Ｎｏ）。
【００５６】
符号Ｓ１０８はオブジェクト（アイコン等）３０を的の表示３３の位置へ移動させるステップである。続いて符号Ｓ１０９を付したステップへ進む。
符号Ｓ１０９は的の表示３３の表示を消すステップである。続いて符号Ｓ１１０を付したステップへ進む。
符号１１０は終了ステップであり、ここでの処理は終了する。
なお、特に図１０では明記していないが、符号Ｓ１０６のステップで第１の指３１で触れたままオブジェクト（アイコン等）３０を的の表示３３の方向へ移動させるような動作（例えばはらう）が検出されるよりも前に第１の指３１が画面から離れた場合には、直ちに符号Ｓ１０９を付したステップへ進む。この場合、オブジェクト（アイコン等）３０を的の表示３３の位置へ移動させない。
【００５７】
図１１は、実施形態に係る電子機器において、移動させるオブジェクトをＰＣ等の画面のウインドウに適用した一例を説明する図である。
この実施の形態においては、上記オブジェクト（アイコン等）３０の移動を例えば、ＰＣ等の表示画面のウインドウに適用する。
符号７１は表示されているウインドウ、符号７２は大きさを変更するウインドウである。
例えば、表示されているウインドウ７１の左下隅（符号７１ａ）を上記オブジェクト（アイコン等）３０と同等として扱い、上記と同様に、ユーザが第１の指で表示画面（ディスプレイ）６１に表示されたウインドウ７１の左下隅７１ａに触れながら、第２の指で表示画面（ディスプレイ）６１に触れ、ウインドウ７１の左下隅７１ａの移動先の位置としての的の表示を表示し（図示せず）、これを見ながら表示画面（ディスプレイ）６１に触れている第２の指を移動させ、的の表示の位置を調整する。
【００５８】
そして、上記と同様に第２の指をはらう動作（移動先の方向に移動されるような動作）を行うと、ウインドウ７１の左下隅７１ａは的の表示の位置へ移動し、図に示すようにウインドウ７２の左下隅（符号７１ｂ）に移動する。
【００５９】
この実施の形態においては、この７１ａから符号７１ｂへの移動に伴い、ウインドウの大きさがウインドウ７１からウインドウ７２に変更して表示される。
このように構成することにより、この実施の形態においては、ウインドウの大きさの変更に適用することも可能である。
図１２は、実施形態に係る電子機器において、移動させるオブジェクトを直線に適用した一例を説明する図である。
この実施の形態においては、上記オブジェクト（アイコン等）３０の移動を例えば、直線の作成に適用する。
符号７３は作成予定の直線である。
符号８１ａは作成予定の直線の始点、符号８１ｂは作成予定の直線７３の終点である。
例えば、作成予定の直線７３の始点８１ａを上記オブジェクト（アイコン等）３０と同等として扱い、上記と同様に、ユーザが第１の指で作成予定の直線７３の始点８１ａに触れながら、第２の指で表示画面（ディスプレイ）６１に触れ、作成予定の直線７３の終点８１ｂとしての的の表示を表示し（図示せず）、表示画面（ディスプレイ）６１に触れている第２の指を移動させ、的の表示の位置を調整する。
【００６０】
そして、上記と同様に第２の指をはらう動作（移動先の方向に移動されるような動作）を行うと、直線７３が作成される。
このように構成することにより、この実施の形態においては、直線の作成に適用することも可能である。
上記実施の形態においては、電子機器としてノートブックタイプのパーソナルコンピュータを用いて説明を行ったが、この実施の形態はこれに限られることはなく、パーソナルコンピュータよりも小さな携帯機器やＴＶ等大きな表示画面を備えた装置、カーナビゲーション装置、ＴＶに利用されるリモートコントローラ等に応用することも可能である。
【００６１】
また、ユーザの操作は必ずしも指で行う必要は無く、表示画面におけるオブジェクトの位置と表示画面の任意の位置が指定できれば良い。あるいは、右手と左手の両方の指で操作を行っても良い。
【００６２】
上記のように構成することによって、この発明の実施の形態においては、電子機器の表示画面に表示されているオブジェクトを指で触れて移動させる際、長い距離に渡って画面に触れた指を移動させる煩わしさを低減することが可能になる。
【００６３】
なお、上記実施形態は、記述そのものに限定されるものではなく、実施段階では、その趣旨を逸脱しない範囲で、構成要素を種々変形して具体化することが可能である。
【符号の説明】
【００６４】
１０…電子機器、１７…映像表示部（ＬＣＤ）、３０…オブジェクト（アイコン）、３１…ユーザの指（第１の指）、３２…ユーザの指（第２の指）、３３…的の表示、５１…ベクトル１、５２…ベクトル２、６１…表示画面（ディスプレイ）。
【図１】
2012073962.tif 000003
【図２】
2012073962.tif 000004
【図３】
2012073962.tif 000005
【図４】
2012073962.tif 000006
【図５】
2012073962.tif 000007
【図６】
2012073962.tif 000008
【図７】
2012073962.tif 000009
【図８】
2012073962.tif 000010
【図９】
2012073962.tif 000011
【図１０】
2012073962.tif 000012
【図１１】
2012073962.tif 000013
【図１２】
2012073962.tif 000014