JP2015204046A - Information processing device that manages objects and control method of the same - Google Patents
Information processing device that manages objects and control method of the same Download PDFInfo
- Publication number
- JP2015204046A JP2015204046A JP2014083997A JP2014083997A JP2015204046A JP 2015204046 A JP2015204046 A JP 2015204046A JP 2014083997 A JP2014083997 A JP 2014083997A JP 2014083997 A JP2014083997 A JP 2014083997A JP 2015204046 A JP2015204046 A JP 2015204046A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing apparatus
- drop
- determined
- determination
- 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.)
- Granted
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
Description
本発明は、グラフィカルユーザインタフェース(GUI)におけるオブジェクトの管理技術に関するものである。 The present invention relates to an object management technique in a graphical user interface (GUI).
従来、PCやスマートフォンといったファイルやアプリケーションなどのオブジェクトを管理するシステム上で、1以上のオブジェクトをまとめて格納する仕組みとして、フォルダと呼ばれる保管オブジェクトを用いてまとめる(以下、バインドする)ことが一般的に行われている。ところで、複数のオブジェクトをバインドするに際して当該複数のオブジェクトの配置によっては一括選択ができない場合がある。その場合、ユーザは複数のオブジェクトを1つずつフォルダに移動する必要がある。 Conventionally, as a mechanism for collectively storing one or more objects on a system for managing objects such as files and applications such as PCs and smartphones, it is common to use a storage object called a folder (hereinafter, bind) as a mechanism for storing one or more objects together. Has been done. By the way, when binding a plurality of objects, there is a case where collective selection cannot be performed depending on the arrangement of the plurality of objects. In that case, the user needs to move a plurality of objects to the folder one by one.
そこで、特許文献1には、タッチパネルやタブレット、スマートフォンなどに対する接触によって複数のオブジェクトを選択し、選択順番に応じて処理パターンを変化させる技術が開示されている。より具体的には、タッチパネルを操作する指の接触数及び接触順番やジェスチャを設定し、設定した操作を行った場合に実行される動作を登録する技術が提案されている。これにより、例えば、ユーザはオブジェクトを1つずつ選択していき、最後にフォルダを選択することにより、先行して選択した複数のオブジェクトを最後に選択したフォルダ内に移動するといった操作が可能となる。 Therefore, Patent Document 1 discloses a technique for selecting a plurality of objects by touching a touch panel, a tablet, a smartphone, or the like, and changing a processing pattern according to the selection order. More specifically, a technique has been proposed in which the number of fingers touching the touch panel, the contact order, and the gesture are set, and the operation executed when the set operation is performed is registered. As a result, for example, the user can select an object one by one and, finally, select a folder, thereby moving a plurality of previously selected objects into the last selected folder. .
しかしながら、特許文献1では、複数のオブジェクトに対して操作(例えば移動操作)を行う場合、接触順番を意識しなければならない。すなわち、接触順番を間違えてしまった場合、登録済の他の処理動作を行ってしまうことになる。 However, in Patent Document 1, when an operation (for example, a movement operation) is performed on a plurality of objects, it is necessary to be aware of the order of contact. That is, if the contact order is wrong, another registered processing operation is performed.
本発明は上述の問題点に鑑みなされたものであり、簡単なタッチ操作で複数のオブジェクトをバインド可能とする技術を提供することを目的とする。 The present invention has been made in view of the above-described problems, and an object thereof is to provide a technique that enables a plurality of objects to be bound by a simple touch operation.
上述の問題点を解決するため、本発明に係る情報処理装置は以下の構成を備える。すなわち、オブジェクトを管理する情報処理装置において、タッチパネルディスプレイの画面上に表示された第1のオブジェクト及び第2のオブジェクトに対するユーザによる指示具の操作により、該第1のオブジェクト及び該第2のオブジェクトに対する操作を受け付ける操作受付手段と、前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してドロップ操作がされたか否かを判定する第1の判定手段と、前記第1の判定手段により前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してドロップ操作がされたと判定された場合、前記第1のオブジェクトのドロップ位置と前記第2のオブジェクトのドロップ位置とが所定の距離以内であるか否かを判定する第2の判定手段と、前記第2の判定手段により前記第1のオブジェクトのドロップ位置と前記第2のオブジェクトのドロップ位置とが前記所定の距離以内であると判定された場合、前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダを前記タッチパネルディスプレイの画面上に生成する制御手段と、を有する。 In order to solve the above-described problems, an information processing apparatus according to the present invention has the following configuration. That is, in the information processing apparatus that manages objects, the first object and the second object are operated by the user operating the pointing tool for the first object and the second object displayed on the touch panel display screen. In a situation where both the operation accepting means for accepting an operation and the first object and the second object are in a drag state, a drop operation is performed on both the first object and the second object. When it is determined by the first determination unit that determines whether or not a drop operation has been performed on both the first object and the second object by the first determination unit, the first determination unit The drop position of the object and the drop of the second object Second determination means for determining whether or not the position is within a predetermined distance, and the drop position of the first object and the drop position of the second object by the second determination means Control means for generating a folder storing the first object and the second object on the screen of the touch panel display.
本発明によれば、簡単なタッチ操作で複数のオブジェクトをバインド可能とする技術を提供することができる。 According to the present invention, it is possible to provide a technique that enables a plurality of objects to be bound by a simple touch operation.
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. The following embodiments are merely examples, and are not intended to limit the scope of the present invention.
(第1実施形態)
本発明に係る情報処理装置の第1実施形態として、複数の接触点を検出可能(所謂マルチタッチ)に構成されたタッチパネルディスプレイ(タッチスクリーン、マルチタッチスクリーンとも呼ばれる)を備える情報処理装置を例に挙げて以下に説明する。
(First embodiment)
As an information processing apparatus according to a first embodiment of the present invention, an information processing apparatus including a touch panel display (also called a touch screen or a multi-touch screen) configured to detect a plurality of contact points (so-called multi-touch) is taken as an example. A description will be given below.
<タッチパネルにおける操作>
まず、グラフィカルユーザインタフェース(GUI)、特にタッチパネルにおける操作で使用される用語について説明する。なお、ここでは、タッチパネルと表示画面が一体となったタッチパネルディスプレイを使用することを想定している。
<Operation on touch panel>
First, terms used in operations on a graphical user interface (GUI), particularly a touch panel, will be described. Here, it is assumed that a touch panel display in which a touch panel and a display screen are integrated is used.
なお、タッチ操作とは、タッチパネルディスプレイに対し、指やスタイラスなどの指示具を用いた操作全般を指す用語であり、以下のような操作を含む。 The touch operation is a term indicating general operations using a pointing tool such as a finger or a stylus on the touch panel display, and includes the following operations.
タップ:指示具をタッチパネルに接触させる操作(非接触状態から接触状態)
リリース:指示具をタッチパネルから離す操作(接触状態から非接触状態)
ドラッグ:タップにより特定のオブジェクトが選択された状態のまま、指示具をタッチパネルからリリースせずに移動する操作
ドロップ:ドラッグしたオブジェクトが存在する状態において、任意の位置で指示具をタッチパネルからリリースする操作
フリック:指示具をタッチパネル上で任意の方向にはじくように移動する操作。
Tap: Operation to bring the pointing device into contact with the touch panel (from non-contact state to contact state)
Release: Operation to move the pointing tool away from the touch panel (contact state to non-contact state)
Drag: Operation to move the pointing tool without releasing it from the touch panel while a specific object is selected by tapping Drop: Operation to release the pointing tool from the touch panel at an arbitrary position when the dragged object exists Flick: An operation to move the pointing tool in any direction on the touch panel.
<情報処理装置のハードウェア構成>
図1は、第1実施形態に係る情報処理装置のハードウェア構成を示す図である。情報処理装置はタッチパネルディスプレイを備えており、タッチパネルディスプレイを介してユーザーからの各種操作を受け付けるよう構成されている。
<Hardware configuration of information processing device>
FIG. 1 is a diagram illustrating a hardware configuration of the information processing apparatus according to the first embodiment. The information processing apparatus includes a touch panel display, and is configured to receive various operations from the user via the touch panel display.
コントローラ101は、例えばCPUであり、演算・制御を司る。具体的には、コントローラ101は、ストレージ105に記憶されている処理プログラムに含まれる命令を実行して、タッチパネルディスプレイ102を制御することによって後述する各種機能を実現する。コントローラ101は、タッチパネルディスプレイ102等の各種検出部の検出結果に応じて、制御を変更することもある。もちろん、コントローラ101の一部または全部を特定用途向けIC(ASIC)により実現するよう構成してもよい。
The
タッチパネルディスプレイ102は、文字、画像、記号または図形などを表示するディスプレイ部と、ユーザからのフリック・ピンチなどの操作受付を行うタッチパネル部を有する。ボタン103は、例えば、情報処理装置を操作するための物理的なボタン(例えば、ホームボタン、メニューボタン、電源ボタン等)である。カメラ104は、物体を撮影するカメラである。
The
ストレージ105は、プログラムおよびデータを記憶する領域である。また、ストレージ105は、コントローラ101の処理結果を一時的に記憶する作業領域としても利用される。ストレージ105に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援するOSがある。また、後述するバインド処理はアプリケーションとして実装してもよいし、OSと一体となって動作するデバイスドライバとして実装してもよい。
The
通信ユニット106は、有線通信又は無線通信により外部機器と情報のやりとりをする機能部である。例えば、無線通信規格として、無線LANやセルラーフォンの通信規格がある。例えば、セルラーフォンの通信規格として、LTE(Long Term Evolution)、W−CDMA、CDMA2000、PDC、GSM(登録商標)、PHS(Personal Handy-phone System)等がある。
The
<情報処理装置のソフトウェア構成>
図2は、情報処理装置で動作するオブジェクト管理機能のソフトウェア構成図である。オブジェクト管理機能は、OS201、オブジェクト管理部202、一時記憶部203、記憶部204により実現される。ここで、オブジェクトとは、タッチパネルディスプレイ102に表示されるアイコンを意味している。ただし、オブジェクトは、画面に表示され操作可能なものであればよく、アイコンに限定されるものではない。
<Software configuration of information processing device>
FIG. 2 is a software configuration diagram of an object management function that operates in the information processing apparatus. The object management function is realized by the
OS201は、タッチパネルディスプレイ102のタッチパネル部からの入力や、ディスプレイ部への出力といった入出力機能を制御する。オブジェクト管理部202は、オブジェクト操作に関する処理ロジックを集めたソフトウェアであり、後述する処理シーケンスを制御する。
The
一時記憶部203は、ストレージ105の一時記憶領域(メモリ)である。以下の説明では、一時記憶部203は、「現在ドラッグ中のオブジェクト」を管理するための情報など、現在ユーザ操作の対象となっているオブジェクトを管理するために利用される。記憶部204は、オブジェクトに関する各種情報(オブジェクトの実体データやメタデータ)を記憶する。
The
<ドロップ操作による複数のオブジェクトのバインド処理(フォルダとしてドロップ)>
図3は、複数のオブジェクトをバインドしフォルダとしてドロップする際の画面の遷移を例示的に示す図である。ここで、オブジェクトバインド操作とは、複数のオブジェクトをまとめて1つのフォルダ内に格納する操作を意味する。特に、図3では、複数のオブジェクトをバインドし、当該複数のオブジェクトを格納したフォルダを表示画面上にドロップする例を示している。
<Binding multiple objects by drop operation (drop as folder)>
FIG. 3 is a diagram exemplarily showing transition of a screen when a plurality of objects are bound and dropped as a folder. Here, the object binding operation means an operation for storing a plurality of objects together in one folder. In particular, FIG. 3 shows an example in which a plurality of objects are bound and a folder storing the plurality of objects is dropped on the display screen.
表示画面300aは、一覧表示された8個のオブジェクトの中の3つのオブジェクトに対し、ユーザがタッチ操作を行っている画面を例示的に示している。具体的には、ユーザは、それぞれ別々の指示具により3つのオブジェクトをタップし、それぞれの指示具を独立して移動開始することにより当該3つのオブジェクトそれぞれを同時にドラッグ状態とした状態を示している。ここでいう指示具とは、例えばユーザの右手の人差指、中指、左手の人差指である。あるいは、あるユーザの右手および左手の人差指と、別のユーザの右手の人差指であっても良い。オブジェクト301は、ユーザの、タッチ操作によってドラッグ状態にある3つのオブジェクトを示している。図3においては、ドラッグ状態にあるアイコンの左右を、黒色帯を付して示している。
The
表示画面300bは、ユーザが、ドラッグ状態とした3つのオブジェクトを近づけた状態を示している。すなわち、ユーザは、それぞれの指示具によって、3つのオブジェクトそれぞれを互いに近づける方向へのドラッグ操作を、それぞれのオブジェクトに対して行う。ここでは、ユーザのドラッグ操作によって、互いに重なり合った状態となっている。
The
表示画面300cは、ユーザが、互いに重なりあった3つのオブジェクトを全てリリース(すなわちドロップ)した後の画面を示している。特に、ここでは、当該3つのオブジェクトをバインドして格納した1つのフォルダ303が示されている。なお、当該フォルダ303には内部に格納しているオブジェクトの個数を示す「3」の文字が併せて示されている。
The
以下では、上述の3つのオブジェクトをバインドし1つのフォルダとして表示画面上にドロップする動作の詳細について説明する。 Hereinafter, the details of the operation of binding the above-described three objects and dropping them as a folder on the display screen will be described.
図4は、複数のオブジェクトをバインドしフォルダとしてドロップする処理の流れを示すフローチャートである。なお、当該フローチャートの開始時には、既に、表示画面300aに示すように、3つのオブジェクトがドラッグ状態にあるものとして説明する。
FIG. 4 is a flowchart showing the flow of processing for binding a plurality of objects and dropping them as a folder. Note that at the start of the flowchart, it is assumed that three objects are already in the drag state as shown in the
ステップS401では、オブジェクト管理部202は、ドラッグ状態の各オブジェクトのリリース(ドロップ)を検出すると共に、それぞれのオブジェクトをドロップした際の位置を取得する。位置とは、例えば、タッチパネルディスプレイ102における表示画面上の座標である。
In step S <b> 401, the
ステップS402において、オブジェクト管理部202は、ドロップされたオブジェクトが複数存在するか判定する。例えば、S401で各オブジェクトのドロップ時刻を取得し、同時にドロップされたか否かを判定する。すなわち、ドロップされた時刻の時間差が所定の時間差以内である場合に「同時にドロップされた」と判定する。ドロップされたオブジェクトが複数存在すると判定した場合はステップS403に進み、ドロップされたオブジェクトが1つのみと判定した場合はステップS407に進む。
In step S402, the
ステップS403では、オブジェクト管理部202は、同時にドロップされたと判定された複数のオブジェクトにおいて、ドロップ位置が近いオブジェクトが存在するか判定する。具体的には、各オブジェクトのドロップ位置を参照し所定の距離以内である場合に「ドロップ位置が近いオブジェクトが存在する」と判定する。ドロップ位置が近いオブジェクトが存在すると判定した場合はステップS404に進み、ドロップ位置が近いオブジェクトが存在しないと判定した場合はステップS407に進む。
In step S403, the
ステップS404では、オブジェクト管理部202は、ドロップ位置を位置属性として付与したフォルダを記憶部204に生成する。当該ドロップ位置は、同時にドロップされかつドロップ位置が近いと判定された複数のオブジェクトの平均位置として算出してもよいし、最初にドロップされたオブジェクトの位置としてもよい。
In step S <b> 404, the
ステップS405では、オブジェクト管理部202は、同時にドロップされかつドロップ位置が近いと判定された複数のオブジェクトのデータを、S404で生成したフォルダ内に移動する。
In step S405, the
ステップS406では、OS201は、記憶部204に記憶されている更新されたオブジェクトの情報に基づいて表示画面を更新する。
In step S406, the
ステップS407では、オブジェクト管理部202は、ドロップされたオブジェクトの、記憶部204に記憶された位置情報を更新する。
In step S407, the
このように、構成することにより、ユーザは、選択した複数のオブジェクトをフォルダに格納する処理を、同時に行われている個々のドラッグ操作で行うことが可能となる。 By configuring in this way, the user can perform the process of storing a plurality of selected objects in a folder by individual drag operations performed simultaneously.
<ドロップ動作による複数のオブジェクトのバインド処理(ドラッグ状態を維持)>
上述の説明では、同時にドロップされかつドロップ位置が近いと判定された複数のオブジェクトを格納したフォルダを表示画面上にドロップする形態について説明した。しかし、場合によっては、直ちにフォルダ(バインドした複数のオブジェクト)を表示画面上にドロップしたくない場合もある。以下では、ドラッグ状態のオブジェクトに近接してドロップされたオブジェクトを、ドラッグ状態のままバインドする形態について説明する。
<Binding multiple objects by drop operation (maintain drag state)>
In the above description, a mode has been described in which a folder storing a plurality of objects that are simultaneously dropped and determined to be close to the drop position is dropped on the display screen. However, in some cases, it may not be desired to immediately drop a folder (a plurality of bound objects) on the display screen. In the following, a mode in which an object dropped close to an object in the drag state is bound in the drag state will be described.
図5は、複数のオブジェクトをバインドしドラッグ中フォルダとする際の画面の遷移を例示的に示す図である。特に、図5では、図3とは異なり、複数のオブジェクトを格納したフォルダをドロップせず、ドラッグ状態として保持する例を示している。 FIG. 5 is a diagram exemplarily showing transition of a screen when a plurality of objects are bound to be a dragged folder. In particular, FIG. 5 shows an example in which a folder storing a plurality of objects is held in a drag state without being dropped, unlike FIG.
表示画面500aは、一覧表示された8個のオブジェクトの中の3つのオブジェクトに対し、ユーザがタッチ操作を行っている画面を例示的に示している。具体的には、ユーザは、それぞれ別々の指示具により3つのオブジェクトをタップし、それぞれの指示具を独立して移動開始することにより当該3つのオブジェクトそれぞれを同時にドラッグ状態とした状態を示している。ここでいう指示具とは、例えばユーザの右手の人差指、中指、左手の人差指である。あるいは、あるユーザの右手および左手の人差指と、別のユーザの右手の人差指であっても良い。オブジェクト501は、ユーザの、タッチ操作によってドラッグ状態にある3つのオブジェクトを示している。図5においては、ドラッグ状態にあるアイコンの左右を、黒色帯を付して示している。
The
表示画面500bは、ユーザが、ドラッグ状態とした3つのオブジェクトを近づけた状態を示している。ここでは、ユーザのドラッグ操作によって、互いに重なり合った状態となっている。
The
表示画面500cは、ユーザが、互いに重なりあった3つのオブジェクトのうち2つのオブジェクトをリリース(すなわちドロップ)した後の画面を示している。特に、ここでは、当該3つのオブジェクトをバインドして格納した1つのフォルダ503が示されている。また、フォルダ503は、ドラッグ状態が維持された状態となっている。なお、当該フォルダ503には内部に格納しているオブジェクトの個数を示す「3」の文字が併せて示されている。
The
以下では、上述の3つのオブジェクトをバインドし、ドラッグ状態として保持された1つのフォルダとする動作の詳細について説明する。 Hereinafter, the details of the operation of binding the above-described three objects to form one folder held in the drag state will be described.
図6は、複数のオブジェクトをバインドしドラッグ状態のフォルダとする処理の流れを示すフローチャートである。なお、当該フローチャートの開始時には、既に、表示画面500aに示すように、3つのオブジェクトがドラッグ状態にあるものとして説明する。
FIG. 6 is a flowchart showing a flow of processing for binding a plurality of objects to form a dragged folder. Note that at the start of the flowchart, it is assumed that three objects are already in the drag state as shown in the
ステップS601では、オブジェクト管理部202は、ドラッグ状態の各オブジェクトのリリース(ドロップ)を検出すると共に、それぞれのオブジェクトをドロップした際の位置を取得する。位置とは、例えば、タッチパネルディスプレイ102における表示画面上の座標である。
In step S601, the
ステップS602では、オブジェクト管理部202は、ドラッグ状態が維持されているオブジェクトの位置を取得する。例えば、S601でドロップを検出したオブジェクトのドロップ時刻から所定の時間が経過したとき、ドラッグ状態が継続(維持)されているオブジェクトの位置を取得する。
In step S602, the
ステップS603では、オブジェクト管理部202は、S601で取得したドロップ位置に近接してS602で取得したドラッグ状態のオブジェクトが存在するか判定する。存在すると判定した場合はステップS604に進み、存在しないと判定した場合は処理を終了する。
In step S603, the
ステップS604では、オブジェクト管理部202は、記憶部204にフォルダを生成する。ステップS605では、オブジェクト管理部202は、記憶部204に記憶されているドロップされたオブジェクトのデータ及びドラッグ状態のオブジェクトのデータを、S604で生成したフォルダ内に移動する。
In step S <b> 604, the
ステップS606では、オブジェクト管理部202は、一時記憶部203に記憶された複数のドラッグ状態のオブジェクトに代わって、作成フォルダをドラッグ状態に変更する。
In step S606, the
ステップS607では、OS201は、一時記憶部203からドラッグ状態のオブジェクト情報を取得して、ドラッグ状態のオブジェクト画像をフォルダ画像に変更する。
In step S607, the
このように、構成することにより、ユーザは、選択した複数のオブジェクトをフォルダに格納しつつ当該フォルダをドラッグ状態として保持する処理を、同時に行われている個々のドラッグ操作で行うことが可能となる。 By configuring in this way, the user can perform a process of storing a plurality of selected objects in a folder and holding the folder in a dragged state by individual drag operations performed simultaneously. .
以上説明したとおり第1実施形態によれば、選択した複数のオブジェクトをバインドしフォルダに格納する処理を、同時に行われている個々のドラッグ操作で行うことが可能となり、ユーザの利便性が向上する。なお上述の説明では、それぞれがドラッグ状態である3つのオブジェクトを1つのフォルダにバインドした。しかし、それぞれがドラッグ状態である2つのオブジェクトを1つのフォルダにバインドするようにしても、上述の第1実施形態による効果を得ることができる。 As described above, according to the first embodiment, it is possible to perform a process of binding a plurality of selected objects and storing them in a folder by individual drag operations being performed at the same time, improving user convenience. . In the above description, three objects, each in a drag state, are bound to one folder. However, the effect of the first embodiment described above can also be obtained by binding two objects, each in a drag state, to one folder.
(第2実施形態)
第2実施形態では、ドラッグ状態のオブジェクトを他のドラッグ状態のオブジェクト方向にフリック動作をすることでオブジェクト同士をバインドする形態について説明する。装置のハードウェア構成やソフトウェア構成は第1実施形態と同様であるため説明は省略する。
(Second Embodiment)
In the second embodiment, a mode in which objects in a dragged state are bound to each other by performing a flick operation in the direction of another dragged object will be described. Since the hardware configuration and software configuration of the apparatus are the same as those in the first embodiment, description thereof will be omitted.
<オブジェクトに対するフリック操作によるバインド処理>
図7は、フリック操作によりバインド処理する際の画面の遷移を例示的に示す図である。
<Binding process by flicking an object>
FIG. 7 is a diagram exemplarily showing the transition of the screen when performing the binding process by the flick operation.
表示画面700aは、一覧表示された8個のオブジェクトの中の2つのオブジェクトに対し、ユーザがタッチ操作を行っている画面を例示的に示している。具体的には、ユーザは、指示具(例えばユーザの右手および左手の人差指)により2つのオブジェクトをタップし、指示具を独立して移動開始することにより当該2つのオブジェクトそれぞれを同時にドラッグ状態とした状態を示している。オブジェクト701は、ユーザの、タッチ操作によってドラッグ状態にある双方のオブジェクトを示している。図7においては、ドラッグ状態にあるアイコンの左右を、黒色帯を付して示している。
The
表示画面700bは、ユーザが、ドラッグ状態とした2つのオブジェクトにおいて、一方のオブジェクトの位置を保持しつつ、もう一方のオブジェクトに対してフリック操作を行っている状況を示している。すなわち、ユーザが、それぞれの指示具によって、そのもう一方のオブジェクトに対して、そのもう一方のオブジェクトをその一方のオブジェクトに近づける方向へのフリック操作を行う。具体的には、位置が保持されたオブジェクトの方向にフリック操作をおこなっている。
The
表示画面700cは、2つのオブジェクトをバインドして格納した1つのフォルダ703が示されている。また、フォルダ703は、ドラッグ状態が維持された状態となっている。なお、当該フォルダ703には内部に格納しているオブジェクトの個数を示す「2」の文字が併せて示されている。
The
以下では、上述の2つのオブジェクトをバインドし、ドラッグ状態として保持された1つのフォルダとする動作の詳細について説明する。 Hereinafter, the details of the operation of binding the above-described two objects to form one folder held in the drag state will be described.
図8は、フリック操作によるバインド処理の流れを示すフローチャートである。なお、当該フローチャートは、表示画面700bに示すように、ドラッグ状態にある2つのオブジェクトの一方に対しフリック操作がなされたことをトリガとして開始される。
FIG. 8 is a flowchart showing the flow of the binding process by the flick operation. Note that, as shown in the
ステップS801では、オブジェクト管理部202は、OS201からフリックされたオブジェクトの位置及びフリック入力方向を受信する。ステップS802では、オブジェクト管理部202は、位置を起点としたフリック方向の直線座標(延長線)を算出する。ステップS803では、オブジェクト管理部202は、算出した延長線上に、ドラッグ状態のオブジェクトが存在するか判定する。なお、算出した直線座標から上下左右に幅を持たせて判定するよう構成してもよい。すなわち、延長線から所定の距離内にドラッグ状態のオブジェクトが存在する場合も、延長線上に存在すると判定してもよい。存在すると判定した場合はステップS804に進み、存在しないと判定した場合は処理を終了する。
In step S <b> 801, the
ステップS804では、オブジェクト管理部202は、記憶部204にフォルダを生成する。ステップS805では、オブジェクト管理部202は、記憶部204に記憶されているフリックされたオブジェクトのデータ及びドラッグ状態のオブジェクトのデータを、S804で生成したフォルダ内に移動する。
In step S <b> 804, the
ステップS806では、オブジェクト管理部202は、一時記憶部203に記憶されたドラッグ状態のオブジェクトに代わって、作成フォルダをドラッグ状態に変更する。
In step S806, the
ステップS807では、OS201は、一時記憶部203からドラッグ状態のオブジェクト情報を取得して、ドラッグ状態のオブジェクト画像をフォルダ画像に変更する。
In step S807, the
このように、構成することにより、ユーザは、すなわち、タッチパネルディスプレイ上の長い距離のドラッグ操作を行うことなく、複数のオブジェクトをバインドすることが可能となる。 By configuring in this way, the user can bind a plurality of objects without performing a long-distance drag operation on the touch panel display.
<複数のオブジェクトに対するフリック操作による一括バインド処理>
上述の説明では、ドラッグ状態のオブジェクトの方向にフリック操作を行うことによりオブジェクトをバインドする形態について説明した。しかしながら、1つずつ順にフリック操作をするのはユーザにとって煩わしい操作である場合がある。そこで、以下では、すべての選択オブジェクトに対して同時にフリック動作をすることでオブジェクト同士をバインドして保存する形態について説明する。
<Batch processing by flicking multiple objects>
In the above description, the form in which an object is bound by performing a flick operation in the direction of the dragged object has been described. However, it may be troublesome for the user to perform the flick operation one by one. Therefore, in the following, a description will be given of a mode in which objects are bound and stored by simultaneously performing flick operations on all selected objects.
図9は、複数のフリック操作により一括バインド処理する際の画面の遷移を例示的に示す図である。 FIG. 9 is a diagram exemplarily showing screen transitions when batch binding processing is performed by a plurality of flick operations.
表示画面900aは、一覧表示された8個のオブジェクトの中の3つのオブジェクトに対し、ユーザがタッチ操作を行っている画面を例示的に示している。具体的には、ユーザは、指示具(ユーザの指)により3つのオブジェクトをタップし、指示具を移動開始することにより当該3つのオブジェクトをドラッグ状態とした状態を示している。オブジェクト901は、ユーザの、タッチ操作によってドラッグ状態にある3つのオブジェクトを示している。図9においては、ドラッグ状態にあるアイコンの左右を、黒色帯を付して示している。
The
表示画面900bは、ユーザが、ドラッグ状態とした3つのオブジェクトにおいて、画面中央方向にフリック操作を行っている状況を示している。具体的には、3つのオブジェクトに対するそれぞれのフリック方向を、ほぼ1点で交わるように構成している。
The
表示画面900cは、4つのオブジェクトをバインドして格納した1つのフォルダ903が示されている。なお、当該フォルダ903には内部に格納しているオブジェクトの個数を示す「3」の文字が併せて示されている。
The
以下では、上述の3つのオブジェクトをバインドし1つのフォルダに格納する動作の詳細について説明する。 Hereinafter, the details of the operation of binding the above-described three objects and storing them in one folder will be described.
図10は、複数のフリック操作による一括バインド処理の流れを示すフローチャートである。なお、当該フローチャートは、表示画面900bに示すように、ドラッグ状態にある3つのオブジェクトのそれぞれ対しフリック操作がなされたことをトリガとして開始される。
FIG. 10 is a flowchart showing a flow of batch binding processing by a plurality of flick operations. The flowchart starts with a flick operation performed on each of the three objects in the drag state as shown in the
ステップS1001では、オブジェクト管理部202は、OS201からフリック操作された各オブジェクトの位置及びフリック入力方向を受信する。
In step S1001, the
ステップS1002では、オブジェクト管理部202は、位置情報及びフリック方向からフリック方向の直線座標を算出する。ステップS1003では、オブジェクト管理部202は、直線座標から各オブジェクトのフリックの交点座標を算出する。なお、交点座標が表示画面の外側となる場合は、表示画面の中心や一覧の先頭といった任意の場所を交点座標とすることができる。
In step S1002, the
ステップS1004では、オブジェクト管理部202は、交点座標を位置属性として付与したフォルダを記憶部204に生成する。ステップS1005では、オブジェクト管理部202は、記憶部204に記憶されたフリック操作された各オブジェクトのデータを、S1004で作成したフォルダ内に移動する。
In step S <b> 1004, the
ステップS1006では、OS201は、記憶部204から各オブジェクト情報を取得して、表示画面300の表示を更新する。
In step S <b> 1006, the
以上説明したとおり第2実施形態によれば、選択した複数のオブジェクトをバインドしフォルダに格納する処理を、1回のフリック操作で行うことが可能となり、ユーザの利便性が向上する。特に、タッチパネルディスプレイ上の長い距離のドラッグ操作を行うことなく複数のオブジェクトをバインドすることが可能となるため、大画面のタッチパネルにおける操作がより容易になる。 As described above, according to the second embodiment, it is possible to perform a process of binding a plurality of selected objects and storing them in a folder by a single flick operation, which improves user convenience. In particular, since it is possible to bind a plurality of objects without performing a long distance drag operation on the touch panel display, the operation on the large-screen touch panel becomes easier.
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other embodiments)
The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
300a〜300c 表示画面;301 ドラッグ状態のオブジェクト;303 フォルダ 300a to 300c display screen; 301 dragged object; 303 folder
Claims (14)
タッチパネルディスプレイの画面上に表示された第1のオブジェクト及び第2のオブジェクトに対するユーザによる指示具の操作により、該第1のオブジェクト及び該第2のオブジェクトに対する操作を受け付ける操作受付手段と、
前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してドロップ操作がされたか否かを判定する第1の判定手段と、
前記第1の判定手段により前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してドロップ操作がされたと判定された場合、前記第1のオブジェクトのドロップ位置と前記第2のオブジェクトのドロップ位置とが所定の距離以内であるか否かを判定する第2の判定手段と、
前記第2の判定手段により前記第1のオブジェクトのドロップ位置と前記第2のオブジェクトのドロップ位置とが前記所定の距離以内であると判定された場合、前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダを前記タッチパネルディスプレイの画面上に生成する制御手段と、
を有することを特徴とする情報処理装置。 An information processing apparatus for managing objects,
An operation accepting means for accepting an operation on the first object and the second object by an operation of the pointing tool by the user on the first object and the second object displayed on the screen of the touch panel display;
In a situation where both the first object and the second object are in a drag state, it is determined whether or not a drop operation has been performed on both the first object and the second object. 1 determination means;
When it is determined by the first determination means that a drop operation has been performed on both the first object and the second object, the drop position of the first object and the drop position of the second object And second determination means for determining whether or not is within a predetermined distance;
When the second determination unit determines that the drop position of the first object and the drop position of the second object are within the predetermined distance, the first object and the second object Control means for generating a folder on the touch panel display screen,
An information processing apparatus comprising:
ことを特徴とする請求項1に記載の情報処理装置。 The first determination unit determines whether the first object and the second object have a drop operation when the drop operation on the first object and the drop operation on the second object are performed within a predetermined time difference. The information processing apparatus according to claim 1, wherein it is determined that a drop operation has been performed on both.
タッチパネルディスプレイに表示された第1のオブジェクト及び第2のオブジェクトに対するユーザによる指示具の操作により、該第1のオブジェクト及び該第2のオブジェクトに対する操作を受け付ける操作受付手段と、
前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第2のオブジェクトに対してドロップ操作がされたか否かを判定する第1の判定手段と、
前記第2のオブジェクトに対してドロップ操作がされたと判定された場合、前記第1のオブジェクトの位置と前記第2のオブジェクトのドロップ位置とが所定の距離以内であるか否かを判定する第2の判定手段と、
前記第2の判定手段により前記第1のオブジェクトの位置と前記第2のオブジェクトのドロップ位置とが前記所定の距離以内であると判定された場合、前記第1のオブジェクトを前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダに変更する制御手段と、
を有することを特徴とする情報処理装置。 An information processing apparatus for managing objects,
An operation accepting means for accepting an operation on the first object and the second object by an operation of the pointing tool by the user on the first object and the second object displayed on the touch panel display;
First determination means for determining whether or not a drop operation has been performed on the second object in a situation where both the first object and the second object are in a drag state;
When it is determined that a drop operation has been performed on the second object, a second determination is made as to whether or not the position of the first object and the drop position of the second object are within a predetermined distance. Determining means,
When it is determined by the second determination means that the position of the first object and the drop position of the second object are within the predetermined distance, the first object and the first object Control means for changing to the folder storing the second object;
An information processing apparatus comprising:
ことを特徴とする請求項3に記載の情報処理装置。 The second determination unit performs the determination when the drag state of the first object continues when a predetermined time has elapsed from the time of the drop operation on the second object. The information processing apparatus according to claim 3.
タッチパネルディスプレイに表示された第1のオブジェクト及び第2のオブジェクトに対するユーザによる指示具の操作により、該第1のオブジェクト及び該第2のオブジェクトに対する操作を受け付ける操作受付手段と、
前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第2のオブジェクトに対してフリック操作がされたか否かを判定する第1の判定手段と、
前記第2のオブジェクトに対してフリック操作がされたと判定された場合、該第2のオブジェクトの位置と該フリック操作の方向とを取得する取得手段と、
前記位置を起点とした前記方向の延長線上に前記前記第1のオブジェクトが位置しているか否かを判定する第2の判定手段と、
前記第2の判定手段により前記延長線上に前記前記第1のオブジェクトが位置していると判定された場合、前記第1のオブジェクトを前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダに変更する制御手段と、
を有することを特徴とする情報処理装置。 An information processing apparatus for managing objects,
An operation accepting means for accepting an operation on the first object and the second object by an operation of the pointing tool by the user on the first object and the second object displayed on the touch panel display;
First determination means for determining whether or not a flick operation has been performed on the second object in a situation where both the first object and the second object are in a drag state;
When it is determined that a flick operation has been performed on the second object, an acquisition unit that acquires the position of the second object and the direction of the flick operation;
Second determination means for determining whether or not the first object is positioned on an extension line in the direction starting from the position;
When it is determined by the second determination means that the first object is located on the extension line, the first object is placed in a folder storing the first object and the second object. Control means to change;
An information processing apparatus comprising:
ことを特徴とする請求項5に記載の情報処理装置。 The second determination means determines that the first object is located on the extension line when the first object is located within a predetermined distance from the extension line. The information processing apparatus according to claim 5, characterized in that:
タッチパネルディスプレイの画面上に表示された第1のオブジェクト及び第2のオブジェクトに対するユーザによる指示具の操作により、該第1のオブジェクト及び該第2のオブジェクトに対する操作を受け付ける操作受付手段と、
前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してフリック操作がされたか否かを判定する判定手段と、
前記判定手段により前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してフリック操作がされたと判定された場合、前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダを前記タッチパネルディスプレイの画面上に生成する制御手段と、
を有することを特徴とする情報処理装置。 An information processing apparatus for managing objects,
An operation accepting means for accepting an operation on the first object and the second object by an operation of the pointing tool by the user on the first object and the second object displayed on the screen of the touch panel display;
Determination that determines whether a flick operation has been performed on both the first object and the second object in a situation where both the first object and the second object are in a drag state. Means,
When it is determined by the determination means that a flick operation has been performed on both the first object and the second object, a folder storing the first object and the second object is stored on the touch panel display. Control means for generating on the screen;
An information processing apparatus comprising:
ことを特徴とする請求項7に記載の情報処理装置。 When the determination unit is executed within a predetermined time difference between the flick operation on the first object and the flick operation on the second object, both the first object and the second object are determined. The information processing apparatus according to claim 7, wherein it is determined that a flick operation has been performed.
ことを特徴とする請求項7又は8に記載の情報処理装置。 The said control means produces | generates the said folder in the position based on the position of the said 1st object and the said 2nd object before the said flick operation is performed, The Claim 7 or 8 characterized by the above-mentioned. Information processing device.
前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してドロップ操作がされたか否かを判定する第1の判定工程と、
前記第1の判定工程により前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してドロップ操作がされたと判定された場合、前記第1のオブジェクトのドロップ位置と前記第2のオブジェクトのドロップ位置とが所定の距離以内であるか否かを判定する第2の判定工程と、
前記第2の判定工程により前記第1のオブジェクトのドロップ位置と前記第2のオブジェクトのドロップ位置とが前記所定の距離以内であると判定された場合、前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダを前記タッチパネルディスプレイの画面上に生成する制御工程と、
を有することを特徴とする情報処理装置の制御方法。 A method of controlling an information processing apparatus for managing an object, wherein the information processing apparatus is configured to operate the first object and the second object displayed on a screen of a touch panel display by operating a pointing tool by a user. And an operation for the second object are received, and the control method includes:
In a situation where both the first object and the second object are in a drag state, it is determined whether or not a drop operation has been performed on both the first object and the second object. 1 determination step;
When it is determined in the first determination step that a drop operation has been performed on both the first object and the second object, the drop position of the first object and the drop position of the second object A second determination step for determining whether or not is within a predetermined distance;
When it is determined in the second determination step that the drop position of the first object and the drop position of the second object are within the predetermined distance, the first object and the second object A control step for generating a folder storing the information on the screen of the touch panel display;
A method for controlling an information processing apparatus, comprising:
前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第2のオブジェクトに対してドロップ操作がされたか否かを判定する第1の判定工程と、
前記第2のオブジェクトに対してドロップ操作がされたと判定された場合、前記第1のオブジェクトの位置と前記第2のオブジェクトのドロップ位置とが所定の距離以内であるか否かを判定する第2の判定工程と、
前記第2の判定工程により前記第1のオブジェクトの位置と前記第2のオブジェクトのドロップ位置とが前記所定の距離以内であると判定された場合、前記第1のオブジェクトを前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダに変更する制御工程と、
を有することを特徴とする情報処理装置の制御方法。 A method of controlling an information processing apparatus for managing an object, wherein the information processing apparatus is configured to operate the first object and the second object displayed on a screen of a touch panel display by operating a pointing tool by a user. And an operation for the second object are received, and the control method includes:
A first determination step of determining whether or not a drop operation has been performed on the second object in a situation where both the first object and the second object are in a drag state;
When it is determined that a drop operation has been performed on the second object, a second determination is made as to whether or not the position of the first object and the drop position of the second object are within a predetermined distance. And the determination process of
When it is determined in the second determination step that the position of the first object and the drop position of the second object are within the predetermined distance, the first object and the first object A control step of changing to a folder storing the second object;
A method for controlling an information processing apparatus, comprising:
前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第2のオブジェクトに対してフリック操作がされたか否かを判定する第1の判定工程と、
前記第2のオブジェクトに対してフリック操作がされたと判定された場合、該第2のオブジェクトの位置と該フリック操作の方向とを取得する取得工程と、
前記位置を起点とした前記方向の延長線上に前記前記第1のオブジェクトが位置しているか否かを判定する第2の判定工程と、
前記第2の判定工程により前記延長線上に前記前記第1のオブジェクトが位置していると判定された場合、前記第1のオブジェクトを前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダに変更する制御工程と、
を有することを特徴とする情報処理装置の制御方法。 A method of controlling an information processing apparatus for managing an object, wherein the information processing apparatus is configured to operate the first object and the second object displayed on a screen of a touch panel display by operating a pointing tool by a user. And an operation for the second object are received, and the control method includes:
A first determination step of determining whether or not a flick operation has been performed on the second object in a situation where both the first object and the second object are in a drag state;
If it is determined that a flick operation has been performed on the second object, an acquisition step of acquiring a position of the second object and a direction of the flick operation;
A second determination step of determining whether or not the first object is located on an extension line in the direction starting from the position;
If it is determined in the second determination step that the first object is located on the extension line, the first object is placed in a folder storing the first object and the second object. A control process to be changed;
A method for controlling an information processing apparatus, comprising:
前記第1のオブジェクト及び前記第2のオブジェクトの双方がドラッグ状態となっている状況において、前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してフリック操作がされたか否かを判定する判定工程と、
前記判定工程により前記第1のオブジェクト及び前記第2のオブジェクトの双方に対してフリック操作がされたと判定された場合、前記第1のオブジェクト及び前記第2のオブジェクトを格納したフォルダを前記タッチパネルディスプレイの画面上に生成する制御工程と、
を有することを特徴とする情報処理装置の制御方法。 A method of controlling an information processing apparatus for managing an object, wherein the information processing apparatus is configured to operate the first object and the second object displayed on a screen of a touch panel display by operating a pointing tool by a user. And an operation for the second object are received, and the control method includes:
Determination that determines whether a flick operation has been performed on both the first object and the second object in a situation where both the first object and the second object are in a drag state. Process,
When it is determined in the determination step that a flick operation has been performed on both the first object and the second object, a folder storing the first object and the second object is stored on the touch panel display. A control process generated on the screen;
A method for controlling an information processing apparatus, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014083997A JP6445777B2 (en) | 2014-04-15 | 2014-04-15 | Information processing apparatus for managing objects and control method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014083997A JP6445777B2 (en) | 2014-04-15 | 2014-04-15 | Information processing apparatus for managing objects and control method therefor |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018214135A Division JP2019046492A (en) | 2018-11-14 | 2018-11-14 | Information processing device and control method and program thereof |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015204046A true JP2015204046A (en) | 2015-11-16 |
JP2015204046A5 JP2015204046A5 (en) | 2017-05-25 |
JP6445777B2 JP6445777B2 (en) | 2018-12-26 |
Family
ID=54597458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014083997A Active JP6445777B2 (en) | 2014-04-15 | 2014-04-15 | Information processing apparatus for managing objects and control method therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6445777B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016006238A (en) * | 2015-10-15 | 2016-01-14 | 株式会社フジミインコーポレーテッド | Spray coating membrane producing method, and spray coating material |
JP2018505497A (en) * | 2015-02-16 | 2018-02-22 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | System and method for multi-touch gestures |
CN112905094A (en) * | 2021-03-19 | 2021-06-04 | 北京字节跳动网络技术有限公司 | Object operation processing method and device and computer storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05334036A (en) * | 1991-03-29 | 1993-12-17 | Toshiba Corp | Method for deriving function and device therefor |
JPH11212727A (en) * | 1998-01-29 | 1999-08-06 | Internatl Business Mach Corp <Ibm> | Device and method for displaying operation image |
US20040150664A1 (en) * | 2003-02-03 | 2004-08-05 | Microsoft Corporation | System and method for accessing remote screen content |
JP2005149531A (en) * | 1996-03-28 | 2005-06-09 | Synaptics Inc | Object position detection method using edge motion feature and gesture recognition |
US20110246918A1 (en) * | 2010-04-05 | 2011-10-06 | Andrew Henderson | Methods, systems and computer program products for arranging a plurality of icons on a touch sensitive display |
JP2012127791A (en) * | 2010-12-15 | 2012-07-05 | Aisin Aw Co Ltd | Navigation device and control method therefor and program |
CN102999286A (en) * | 2011-09-16 | 2013-03-27 | 腾讯科技(深圳)有限公司 | System and method for quickly creating folder |
JP2013525878A (en) * | 2010-04-07 | 2013-06-20 | アップル インコーポレイテッド | Device, method and graphical user interface for managing folders |
JP2013149245A (en) * | 2011-12-22 | 2013-08-01 | Kyocera Corp | Device, method, and program |
JP2013200680A (en) * | 2012-03-23 | 2013-10-03 | Kyocera Corp | Device, method and program |
JP2014010649A (en) * | 2012-06-29 | 2014-01-20 | Rakuten Inc | Information processing device, authentication device, information processing method and information processing program |
CN103713817A (en) * | 2012-10-04 | 2014-04-09 | 富士施乐株式会社 | Information processing apparatus and method |
-
2014
- 2014-04-15 JP JP2014083997A patent/JP6445777B2/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05334036A (en) * | 1991-03-29 | 1993-12-17 | Toshiba Corp | Method for deriving function and device therefor |
JP2005149531A (en) * | 1996-03-28 | 2005-06-09 | Synaptics Inc | Object position detection method using edge motion feature and gesture recognition |
JPH11212727A (en) * | 1998-01-29 | 1999-08-06 | Internatl Business Mach Corp <Ibm> | Device and method for displaying operation image |
US20040150664A1 (en) * | 2003-02-03 | 2004-08-05 | Microsoft Corporation | System and method for accessing remote screen content |
US20110246918A1 (en) * | 2010-04-05 | 2011-10-06 | Andrew Henderson | Methods, systems and computer program products for arranging a plurality of icons on a touch sensitive display |
JP2013525878A (en) * | 2010-04-07 | 2013-06-20 | アップル インコーポレイテッド | Device, method and graphical user interface for managing folders |
JP2012127791A (en) * | 2010-12-15 | 2012-07-05 | Aisin Aw Co Ltd | Navigation device and control method therefor and program |
CN102999286A (en) * | 2011-09-16 | 2013-03-27 | 腾讯科技(深圳)有限公司 | System and method for quickly creating folder |
JP2013149245A (en) * | 2011-12-22 | 2013-08-01 | Kyocera Corp | Device, method, and program |
JP2013200680A (en) * | 2012-03-23 | 2013-10-03 | Kyocera Corp | Device, method and program |
JP2014010649A (en) * | 2012-06-29 | 2014-01-20 | Rakuten Inc | Information processing device, authentication device, information processing method and information processing program |
CN103713817A (en) * | 2012-10-04 | 2014-04-09 | 富士施乐株式会社 | Information processing apparatus and method |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018505497A (en) * | 2015-02-16 | 2018-02-22 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | System and method for multi-touch gestures |
JP2016006238A (en) * | 2015-10-15 | 2016-01-14 | 株式会社フジミインコーポレーテッド | Spray coating membrane producing method, and spray coating material |
CN112905094A (en) * | 2021-03-19 | 2021-06-04 | 北京字节跳动网络技术有限公司 | Object operation processing method and device and computer storage medium |
CN112905094B (en) * | 2021-03-19 | 2022-10-14 | 北京字节跳动网络技术有限公司 | Object operation processing method and device and computer storage medium |
Also Published As
Publication number | Publication date |
---|---|
JP6445777B2 (en) | 2018-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10567481B2 (en) | Work environment for information sharing and collaboration | |
CN104133581B (en) | Physical object detection and touch screen interaction | |
JP5734037B2 (en) | Information processing apparatus, control method thereof, and program | |
US8780134B2 (en) | Access to control of multiple editing effects | |
JP6364893B2 (en) | Terminal device, electronic whiteboard system, electronic whiteboard input support method, and program | |
US20150074573A1 (en) | Information display device, information display method and information display program | |
JP2014081789A (en) | Information processor, control method for information processor, and program | |
JP6145550B2 (en) | Object processing method, recording medium for recording program, and information processing apparatus | |
KR102095039B1 (en) | Apparatus and method for receiving touch input in an apparatus providing a touch interface | |
JP6601042B2 (en) | Electronic equipment, electronic equipment control program | |
JP6445777B2 (en) | Information processing apparatus for managing objects and control method therefor | |
JP5984722B2 (en) | Information processing device | |
JP4854797B2 (en) | Programs and electronics | |
JPWO2013047023A1 (en) | Display device, display method, and program | |
JP2019046492A (en) | Information processing device and control method and program thereof | |
JP2014203202A (en) | Information processing device, information processing device control method, and program | |
JP6373710B2 (en) | Graphic processing apparatus and graphic processing program | |
US20160085409A1 (en) | Information processing apparatus, information display program, and information display method | |
JP6526851B2 (en) | Graphic processing apparatus and graphic processing program | |
JP6677019B2 (en) | Information processing apparatus, information processing program, and information processing method | |
JP2020080051A (en) | Information processing apparatus, display method, and program | |
JP6300522B2 (en) | Information processing apparatus, information processing method, and program | |
JP2006039819A (en) | Coordinate input device | |
JP2017091445A (en) | Portable electronic apparatus, control method, and control program | |
JP6179353B2 (en) | File management apparatus and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170406 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170406 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180619 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180628 |
|
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: 20181102 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181130 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6445777 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |