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

JP2015164069A - Portable terminal, folder control program, and folder control method - Google Patents

Portable terminal, folder control program, and folder control method Download PDF

Info

Publication number
JP2015164069A
JP2015164069A JP2015096302A JP2015096302A JP2015164069A JP 2015164069 A JP2015164069 A JP 2015164069A JP 2015096302 A JP2015096302 A JP 2015096302A JP 2015096302 A JP2015096302 A JP 2015096302A JP 2015164069 A JP2015164069 A JP 2015164069A
Authority
JP
Japan
Prior art keywords
folder
tile
display
processor
stored
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
Application number
JP2015096302A
Other languages
Japanese (ja)
Other versions
JP6228948B2 (en
JP2015164069A5 (en
Inventor
朋樹 岩泉
Tomoki Iwaizumi
朋樹 岩泉
恵祐 長田
Shigesuke Osada
恵祐 長田
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2015096302A priority Critical patent/JP6228948B2/en
Publication of JP2015164069A publication Critical patent/JP2015164069A/en
Publication of JP2015164069A5 publication Critical patent/JP2015164069A5/ja
Application granted granted Critical
Publication of JP6228948B2 publication Critical patent/JP6228948B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To facilitate user's operation related to a folder.SOLUTION: A mobile telephone 10 comprises a display 14 on which a touch panel 16 is provided, and the like. When a home screen is displayed, a plurality of tiles corresponding to respective functions are displayed. A user performs multi-touch operation so as to select arbitrary tiles from among the tiles and subsequently performs pinch-in operation, and a folder for storing the selected tiles is created. A thumbnail image indicating each of the stored tiles is displayed on the folder. By performing tap operation on an arbitrary thumbnail image, the user can implement the function corresponding to the tile indicated by the thumbnail image.

Description

この発明は、携帯端末、フォルダ制御プログラムおよびフォルダ制御方法に関し、特にフォルダを利用する携帯端末、フォルダ制御プログラムおよびフォルダ制御方法に関する。   The present invention relates to a portable terminal, a folder control program, and a folder control method, and more particularly to a portable terminal that uses a folder, a folder control program, and a folder control method.

背景技術の一例が特許文献1に開示されている。この特許文献1の電子装置では、1つのオブジェクトが1つのアイコンの少なくとも一部に重なるようにドラッグ・アンド・ドロップされると新規フォルダが作成され、オブジェクトおよびアイコンに関連づけられているファイルが新規フォルダに保存される。また、他の具体例では、2つのアイコンが重なった状態で、いずれかのアイコンにさらに重なるように、オブジェクトがドラッグ・アンド・ドロップされると新規フォルダが作成され、2つのアイコンに関連付けられているファイルが新規フォルダに保存される。
特開2012-8916号公報[G06F 3/048]
An example of background art is disclosed in Patent Document 1. In the electronic device disclosed in Patent Document 1, a new folder is created when one object is dragged and dropped so that it overlaps at least a part of one icon, and a file associated with the object and the icon is a new folder. Saved in. In another specific example, when an object is dragged and dropped in a state where two icons are overlapped with each other, a new folder is created and associated with the two icons. Are saved in a new folder.
JP 2012-8916 A [G06F 3/048]

ところが、特許文献1の電子装置では、新規フォルダに複数のアイコンに関連するファイルを保存する場合、ユーザは、複数のアイコンをそれぞれドラッグ・アンド・ドロップで重ねたうえで、オブジェクトをドラッグ・アンド・ドロップでさらに重ねなければならないので、操作が面倒である。   However, in the electronic device disclosed in Patent Document 1, when a file related to a plurality of icons is stored in a new folder, the user drags and drops the plurality of icons, and then drags and drops the object. The operation is cumbersome because it has to be repeated with a drop.

それゆえに、この発明の主たる目的は、新規な、携帯端末、フォルダ制御プログラムおよびフォルダ制御方法を提供することである。   Therefore, a main object of the present invention is to provide a novel portable terminal, a folder control program, and a folder control method.

この発明の他の目的は、フォルダに関する操作を容易に行うことが出来る、携帯端末、フォルダ制御プログラムおよびフォルダ制御方法を提供することである。   Another object of the present invention is to provide a portable terminal, a folder control program, and a folder control method capable of easily performing operations related to folders.

この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。   The present invention employs the following configuration in order to solve the above problems. The reference numerals in parentheses, supplementary explanations, and the like indicate the corresponding relationship with the embodiments described in order to help understanding of the present invention, and do not limit the present invention.

第1の発明は、機能と対応するタイル状のオブジェクトを表示する表示装置、表示装置に設けられるタッチパネル、複数のタイル状のオブジェクトが1つのフォルダに格納されたときに、当該フォルダを表示装置に表示する第1表示制御部、フォルダに格納されるタイル状のオブジェクトを示す画像を当該フォルダに関連付けて表示する第2表示制御部、およびフォルダに対してタッチ操作がされたとき、第2表示制御部によって表示された画像が示すタイル状のオブジェクトと対応する機能を実行する実行部を備える、携帯端末である。   According to a first aspect of the present invention, there is provided a display device that displays a tile-shaped object corresponding to a function, a touch panel provided in the display device, and a plurality of tile-shaped objects stored in a single folder. A first display control unit to display, a second display control unit to display an image showing a tile-shaped object stored in the folder in association with the folder, and a second display control when a touch operation is performed on the folder It is a portable terminal provided with the execution part which performs the function corresponding to the tile-shaped object which the image displayed by the part shows.

第1の発明では、携帯端末(10:実施例において対応する部分を例示する参照符号。以下、同じ。)はディスプレイとも呼ばれる表示装置(14)およびその表示装置に設けられるタッチパネル(16)を有する。表示装置には、たとえばホーム画面を表示する操作がされると、機能と対応するタイル状のオブジェクトが表示される。第1表示制御部(30,S37)は、タイル状のオブジェクトがフォルダに格納されたとき、そのフォルダを表示装置に表示する。第2表示制御部(30,S201)は、たとえばフォルダの表示
範囲に、当該フォルダに格納されているタイル状のオブジェクトを示す画像(サムネイル画像)を表示する。実行部(30,S95)は、たとえばフォルダに対してタップ操作がされると、表示されている画像が示すタイル状のオブジェクトと対応する機能を実行する。
In the first invention, the mobile terminal (10: reference numeral exemplifying corresponding part in the embodiment; hereinafter the same) has a display device (14) also called a display and a touch panel (16) provided in the display device. . For example, when an operation for displaying a home screen is performed on the display device, a tile-shaped object corresponding to the function is displayed. When the tile-shaped object is stored in the folder, the first display control unit (30, S37) displays the folder on the display device. For example, the second display control unit (30, S201) displays an image (thumbnail image) indicating the tile-shaped object stored in the folder in the display range of the folder. For example, when a tap operation is performed on a folder, the execution unit (30, S95) executes a function corresponding to the tile-shaped object indicated by the displayed image.

第1の発明によれば、ユーザは、フォルダに格納したタイル状のオブジェクトと対応する機能を容易に実行することが出来る。   According to the first aspect, the user can easily execute the function corresponding to the tile-shaped object stored in the folder.

第2の発明は、第1の発明に従属し、フォルダに格納されるタイル状のオブジェクトを示す画像を切り替える切替部をさらに備える。   A second invention is dependent on the first invention and further includes a switching unit that switches an image indicating a tile-shaped object stored in a folder.

第2の発明では、切替部(30,S233)は、たとえば複数のタイル状のオブジェクトがフォルダに格納されている場合、各タイル状のオブジェクトを示す画像を全て表示するために、タイル状のオブジェクトを示す画像を切り替える。   In the second invention, when the switching unit (30, S233) stores, for example, a plurality of tile-shaped objects in a folder, the tile-shaped object is displayed in order to display all the images indicating the tile-shaped objects. Switch the image showing.

第3の発明は、第2の発明に従属し、切替部は、所定時間が経過する毎にフォルダに格納されるタイル状のオブジェクトを示す画像を切り替える。   A third invention is dependent on the second invention, and the switching unit switches an image indicating a tile-shaped object stored in the folder every time a predetermined time elapses.

第3の発明では、フォルダに格納されるタイル状のオブジェクトを示す画像は、所定時間(たとえば、2−3秒)毎に切り換えられる。   In the third invention, the image indicating the tile-shaped object stored in the folder is switched every predetermined time (for example, 2-3 seconds).

第2の発明または第3の発明によれば、ユーザは任意のタイル状のオブジェクトを示す画像が表示されるのを待てば、任意の機能を実行することが出来る。   According to the second invention or the third invention, the user can execute an arbitrary function while waiting for an image showing an arbitrary tile-shaped object to be displayed.

第4の発明は、第2の発明または第3の発明に従属し、切替部は、特定のタッチ操作がされたとき、フォルダに格納されるタイル状のオブジェクトを示す画像を強制的に切り替える。   A fourth invention is dependent on the second invention or the third invention, and the switching unit forcibly switches an image showing a tile-shaped object stored in the folder when a specific touch operation is performed.

第4の発明では、たとえば、左右方向のフリック操作がされると、フォルダに格納されるタイル状のオブジェクトを示す画像が強制的に切り替えられる。   In the fourth invention, for example, when a flick operation in the left-right direction is performed, an image showing a tile-shaped object stored in a folder is forcibly switched.

第4の発明によれば、ユーザは、目的の画像を任意に表示させることが出来るため、フォルダに格納されているタイル状のオブジェクトと対応する機能を実行しやすくなる。   According to the fourth invention, since the user can arbitrarily display the target image, the user can easily execute the function corresponding to the tile-shaped object stored in the folder.

第5の発明は、第2の発明ないし第4の発明のいずれかに従属し、フォルダに格納されるタイル状のオブジェクトを示す画像が切り替えられないようにする停止部をさらに備える。   A fifth invention is according to any one of the second to fourth inventions, and further includes a stop unit that prevents an image showing a tile-shaped object stored in the folder from being switched.

第5の発明では、停止部(30,S189)は、たとえば下方向のフリック操作がされたときに、フォルダに格納されるタイル状のオブジェクトを示す画像が切り替えられないようにする。   In the fifth invention, the stop unit (30, S189) prevents the image indicating the tile-shaped object stored in the folder from being switched when, for example, a downward flick operation is performed.

第5の発明によれば、ユーザは、頻繁に利用する機能と対応するタイル状のオブジェクトを示す画像を常に表示させておくことが出来ようになる。そのため、フォルダに格納したタイルと対応する機能を実行するときの利便性が向上する。   According to the fifth aspect, the user can always display an image showing a tile-shaped object corresponding to a frequently used function. Therefore, the convenience when executing the function corresponding to the tile stored in the folder is improved.

第6の発明は、第1の発明ないし第5の発明のいずれかに従属し、タイル状のオブジェクトを示す画像は、対応する機能の最新の状態を表す情報を示す。   A sixth invention is dependent on any one of the first to fifth inventions, and an image showing a tile-shaped object indicates information indicating a latest state of a corresponding function.

第6の発明では、たとえばメールと対応するタイル状のオブジェクトを示す画像は、新
着メールの内容を表す情報(ライブ情報)を示す。
In the sixth invention, for example, an image showing a tile-shaped object corresponding to a mail indicates information (live information) representing the contents of a new mail.

第6の発明によれば、ユーザは、情報を確認することで、機能を実行する必要があるかを判断することが出来る。   According to the sixth aspect, the user can determine whether the function needs to be executed by checking the information.

第7の発明は、第1の発明ないし第6の発明のいずれかに従属し、タッチ操作は、ダブルタップ操作を含み、フォルダに対してダブルタップ操作がされたとき、当該フォルダに格納されるタイル状のオブジェクトを表示するオブジェクト表示部をさらに備え、オブジェクト表示部によって表示されたタイル状のオブジェクトに対してタッチ操作がされたとき、当該タイル状のオブジェクトと対応する機能が実行される。   The seventh invention is dependent on any one of the first to sixth inventions, and the touch operation includes a double tap operation, and is stored in the folder when the double tap operation is performed on the folder. The image display apparatus further includes an object display unit that displays a tile-shaped object, and when a touch operation is performed on the tile-shaped object displayed by the object display unit, a function corresponding to the tile-shaped object is executed.

第7の発明では、タッチ操作は、ダブルタップ操作を含む。オブジェクト表示部(30,S101)は、フォルダにダブルタップ操作がされると、当該フォルダに格納されているタイル状のオブジェクトを表示する。このようにして表示されたタイル状のオブジェクトに対して、たとえばタップ操作がされると、実行部は当該タイル状のオブジェクトと対応する機能を実行する。   In the seventh invention, the touch operation includes a double tap operation. When a double-tap operation is performed on a folder, the object display unit (30, S101) displays the tile-shaped objects stored in the folder. For example, when a tap operation is performed on the tile-shaped object displayed in this way, the execution unit executes a function corresponding to the tile-shaped object.

第7の発明によれば、ユーザはフォルダを開いたうえで、タイル状のオブジェクトと対応する機能を実行することも出来る。   According to the seventh aspect, the user can execute a function corresponding to the tile-shaped object after opening the folder.

第8の発明は、第1の発明ないし第7の発明のいずれかに従属し、フォルダの表示位置を変更する表示位置変更部をさらに備える。   The eighth invention is dependent on any one of the first to seventh inventions, and further includes a display position changing unit for changing the display position of the folder.

第8の発明では、表示位置変更部(30,S135)は、たとえばフォルダが編集可能な状態であれば、スライド操作に対応してフォルダの表示位置を変更する。   In the eighth invention, the display position changing unit (30, S135) changes the display position of the folder in response to the slide operation, for example, if the folder is in an editable state.

第8の発明によれば、ユーザは、フォルダの表示位置を任意に変更することが出来る。   According to the eighth aspect, the user can arbitrarily change the display position of the folder.

第9の発明は、第1の発明ないし第8の発明のいずれかに従属し、フォルダの表示サイズを変更する表示サイズ変更部をさらに備える。   A ninth invention is according to any one of the first to eighth inventions, and further includes a display size changing unit for changing a display size of the folder.

第9の発明では、表示サイズ変更部(30,S139)は、たとえばフォルダが編集可能な状態であれば、編集アイコンに対するタッチ操作に応じて、フォルダの表示サイズを変更する。   In the ninth aspect, the display size changing unit (30, S139) changes the display size of the folder in response to a touch operation on the edit icon, for example, if the folder is editable.

第9の発明によれば、ユーザはフォルダの表示サイズを変更することが出来る。   According to the ninth aspect, the user can change the display size of the folder.

第10の発明は、第1の発明ないし第9の発明のいずれかに従属し、フォルダを削除する削除部をさらに備える。   A tenth invention is according to any one of the first to ninth inventions, and further includes a deletion unit that deletes a folder.

第10の発明では、削除部(30,S149)は、フォルダに対するタッチ操作に応じて、フォルダを削除する。   In the tenth invention, the deletion unit (30, S149) deletes the folder in response to a touch operation on the folder.

第10の発明によれば、ユーザは不要なフォルダを削除することが出来る。   According to the tenth aspect, the user can delete unnecessary folders.

第11の発明は、第1の発明ないし第10の発明のいずれかに従属し、フォルダに対してフリック操作がされたとき、当該フォルダの名称を変更する名称変更部をさらに備える。   The eleventh invention is dependent on any of the first to tenth inventions, and further includes a name changing unit that changes the name of the folder when a flick operation is performed on the folder.

第11の発明では、名称変更部(30,S173)は、たとえば上方向のフリック操作
がフォルダに対してされると、当該フォルダの名称を変更する。
In the eleventh invention, for example, when an upward flick operation is performed on a folder, the name changing unit (30, S173) changes the name of the folder.

第11の発明によれば、ユーザは、フォルダの名称を任意に変更することが出来る。   According to the eleventh aspect, the user can arbitrarily change the name of the folder.

第12の発明は、第1の発明ないし第11の発明のいずれかに従属し、複数のタイル状のオブジェクトを選択するタッチ操作がされたとき、フォルダを作成する作成部、および作成部によって作成されたフォルダに対して選択されたタイル状のオブジェクトを格納する格納部をさらに備える。   A twelfth invention is dependent on any one of the first to eleventh inventions, and is created by a creation unit that creates a folder when a touch operation for selecting a plurality of tile-shaped objects is performed, and the creation unit And a storage unit for storing the tile-shaped object selected for the selected folder.

第12の発明では、作成部(30,S33)は、タッチ操作によって複数のタイル状のオブジェクトが選択されると、フォルダを作成する。格納部(30,S35)は、このようにして作成されたフォルダに対して、選択されたタイル状のオブジェクトを格納する。   In the twelfth invention, the creation unit (30, S33) creates a folder when a plurality of tile-shaped objects are selected by a touch operation. The storage unit (30, S35) stores the selected tile-shaped object in the folder created in this way.

第12の発明によれば、ユーザは、複数のタイル状のオブジェクトをまとめて選択したうえで、それらのタイル状のオブジェクトをまとめてフォルダに格納すること出来る。そのため、ユーザは、表示装置に表示されているタイル状のオブジェクトを容易に整理出来るようになる。   According to the twelfth aspect, the user can select a plurality of tile-shaped objects in a lump and then store the tile-shaped objects in a folder. Therefore, the user can easily organize the tile objects displayed on the display device.

第13の発明は、第1の発明ないし第12の発明のいずれかに従属し、任意のタイル状のオブジェクトおよび任意のフォルダを選択するタッチ操作がされたとき、当該任意のフォルダに任意のタイル状のオブジェクトを追加する追加部をさらに備える。   A thirteenth invention is dependent on any one of the first to twelfth inventions, and when a touch operation for selecting an arbitrary tile-shaped object and an arbitrary folder is performed, an arbitrary tile is set in the arbitrary folder. An additional unit for adding a shape object is further provided.

第13の発明では、追加部(30,S43)は、タッチ操作によって任意のタイル状のオブジェクトおよび任意のフォルダが選択されると、当該任意のフォルダに任意のタイル状のオブジェクトを追加する。   In the thirteenth invention, when an arbitrary tile-shaped object and an arbitrary folder are selected by a touch operation, the adding unit (30, S43) adds an arbitrary tile-shaped object to the arbitrary folder.

第13の発明によれば、ユーザは、任意のタイル状のオブジェクトをフォルダに追加することが出来る。   According to the thirteenth aspect, the user can add an arbitrary tile-shaped object to the folder.

第14の発明は、機能と対応するタイル状のオブジェクトを表示する表示装置(14)および表示装置に設けられるタッチパネル(16)を有する、携帯端末(10)のプロセッサ(30)を、複数のタイル状のオブジェクトが1つのフォルダに格納されたときに、当該フォルダを表示装置に表示する第1表示制御部(S37)、フォルダに格納されるタイル状のオブジェクトを示す画像を当該フォルダに関連付けて表示する第2表示制御部(S201)、およびフォルダに対してタッチ操作がされたとき、第2表示制御部によって表示された画像が示すタイル状のオブジェクトと対応する機能を実行する実行部(S95)として機能させる、フォルダ制御プログラムである。   According to a fourteenth aspect, a processor (30) of a mobile terminal (10) having a display device (14) for displaying a tile-shaped object corresponding to a function and a touch panel (16) provided in the display device is provided with a plurality of tiles. Display object is stored in one folder, the first display control unit (S37) displays the folder on the display device, and an image showing the tile-shaped object stored in the folder is displayed in association with the folder. The second display control unit (S201), and the execution unit (S95) that executes a function corresponding to the tile-shaped object indicated by the image displayed by the second display control unit when a touch operation is performed on the folder It is a folder control program that functions as

第14の発明でも、第1の発明と同様、ユーザは、フォルダに格納したタイル状のオブジェクトと対応する機能を容易に実行することが出来る。   In the fourteenth invention, similarly to the first invention, the user can easily execute a function corresponding to the tile-shaped object stored in the folder.

第15の発明は、機能と対応するタイル状のオブジェクトを表示する表示装置(14)および表示装置に設けられるタッチパネル(16)を有する、携帯端末(10)におけるフォルダ制御方法であって、携帯端末のプロセッサ(30)が、複数のタイル状のオブジェクトが1つのフォルダに格納されたときに、当該フォルダを表示装置に表示する第1表示制御ステップ(S37)、フォルダに格納されるタイル状のオブジェクトを示す画像を当該フォルダに関連付けて表示する第2表示制御ステップ(S201)、およびフォルダに対してタッチ操作がされたとき、第2表示制御ステップによって表示された画像が示すタイル状のオブジェクトと対応する機能を実行する実行ステップ(S95)を実行する、フォルダ制御方法である。   A fifteenth aspect of the present invention is a folder control method in a portable terminal (10) having a display device (14) for displaying a tile-shaped object corresponding to a function and a touch panel (16) provided in the display device. The processor (30) of the first display control step (S37) for displaying the folder on the display device when a plurality of tile objects are stored in one folder, and the tile objects stored in the folder A second display control step (S201) for displaying an image indicating the folder in association with the folder, and when a touch operation is performed on the folder, the image corresponds to the tile-shaped object indicated by the image displayed by the second display control step This is a folder control method for executing an execution step (S95) for executing the function to be performed.

第15の発明でも、第1の発明と同様、ユーザは、フォルダに格納したタイル状のオブジェクトと対応する機能を容易に実行することが出来る。   In the fifteenth invention, similarly to the first invention, the user can easily execute the function corresponding to the tile-shaped object stored in the folder.

第16の発明は、表示装置、表示装置に設けられるタッチパネル、機能と対応するタイル状のオブジェクトを表示装置に表示する表示制御部、2か所にタッチされたとき、2か所のタッチ位置によって定義される矩形に含まれるタイル状のオブジェクトを選択する選択部、2か所のタッチ位置が近づいたとき、フォルダを作成する作成部、および作成部によって作成されたフォルダに対して選択されたタイル状のオブジェクトを格納する格納部を備える、携帯端末である。   A sixteenth aspect of the invention is a display device, a touch panel provided in the display device, a display control unit that displays a tile-shaped object corresponding to the function on the display device, and when touched at two places, depending on the two touch positions. A selection unit that selects a tile-shaped object included in the defined rectangle, a creation unit that creates a folder when two touch positions approach, and a tile that is selected for the folder created by the creation unit It is a portable terminal provided with the storage part which stores a shape-like object.

第16の発明では、携帯端末(10)はディスプレイとも呼ばれる表示装置(14)およびその表示装置に設けられるタッチパネルを有する。表示制御部(30)は、たとえばホーム画面を表示する操作がされると、機能と対応するタイル状のオブジェクトを、表示装置に表示する。選択部(30,S11)は、2か所にタッチするマルチタッチ操作がされると、2か所のタッチ位置によって定義される矩形の中に含まれるタイル状のオブジェクトを選択する。作成部(30,S33)は、マルチタッチ操作に続いて、2か所のタッチ位置を近づけるピンチイン操作がされると、フォルダを作成する。格納部(30,S35)は、作成されたフォルダに、選択されたタイル状のオブジェクトを格納する。   In the sixteenth invention, the portable terminal (10) has a display device (14) also called a display and a touch panel provided on the display device. For example, when an operation for displaying a home screen is performed, the display control unit (30) displays a tile-shaped object corresponding to the function on the display device. When a multi-touch operation for touching two places is performed, the selection unit (30, S11) selects a tile-shaped object included in a rectangle defined by the two touch positions. The creation unit (30, S33) creates a folder when a pinch-in operation is performed to bring two touch positions closer to each other following the multi-touch operation. The storage unit (30, S35) stores the selected tile object in the created folder.

第16の発明でも、第12の発明と同様、ユーザは、表示装置に表示されるタイル状のオブジェクトを容易に整理出来るようになる。   In the sixteenth invention, similarly to the twelfth invention, the user can easily organize the tile-shaped objects displayed on the display device.

この発明によれば、ユーザはフォルダに関する操作を容易に行うことが出来る。   According to the present invention, the user can easily perform operations related to the folder.

この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。   The above object, other objects, features, and advantages of the present invention will become more apparent from the following detailed description of embodiments with reference to the drawings.

図1はこの発明の一実施例の携帯電話機を示す外観図を示す。FIG. 1 is an external view showing a mobile phone according to an embodiment of the present invention. 図2は図1に示す携帯電話機の電気的な構成を示す図解図である。FIG. 2 is an illustrative view showing an electrical configuration of the mobile phone shown in FIG. 図3は図1に示すディスプレイにホーム画面が表示されている状態の一例を示す図解図である。FIG. 3 is an illustrative view showing one example of a state in which a home screen is displayed on the display shown in FIG. 1. 図4は図1に示すホーム画面でフォルダを作成する手順の一例を示す図解図であり、図4(A)はタイルを選択する操作の一例を示し、図4(B)は図4(A)に示すタッチ位置が移動した状態の一例を示し、図4(C)はフォルダが作成された状態の一例を示す。FIG. 4 is an illustrative view showing an example of a procedure for creating a folder on the home screen shown in FIG. 1, FIG. 4 (A) shows an example of an operation for selecting a tile, and FIG. 4 (B) shows an example of FIG. ) Shows an example of a state in which the touch position has moved, and FIG. 4C shows an example of a state in which a folder has been created. 図5は図1に示すホーム画面でフォルダを作成する手順の他の一例を示す図解図であり、図5(A)はタイルを選択する操作の他の一例を示し、図5(B)は図5(A)に示すタッチ位置が移動した状態の一例を示し、図5(C)はフォルダが作成された状態の他の一例を示す。FIG. 5 is an illustrative view showing another example of a procedure for creating a folder on the home screen shown in FIG. 1, FIG. 5 (A) shows another example of an operation for selecting a tile, and FIG. FIG. 5A shows an example of a state where the touch position has moved, and FIG. 5C shows another example of a state where a folder has been created. 図6は図1に示すホーム画面でフォルダにタイルを追加する操作の一例を示す図解図であり、図6(A)はフォルダとタイルとが選択された状態の一例を示し、図6(B)は図6(A)に示すタッチ位置が移動した状態の一例を示し、図6(C)はフォルダにタイルが追加された状態の一例を示す。FIG. 6 is an illustrative view showing an example of an operation for adding a tile to a folder on the home screen shown in FIG. 1, and FIG. 6 (A) shows an example of a state in which a folder and a tile are selected, and FIG. ) Shows an example of a state where the touch position shown in FIG. 6A has moved, and FIG. 6C shows an example of a state where a tile is added to a folder. 図7は図2に示すRAMに記憶されるフォルダテーブルの構成の一例を示す図解図である。FIG. 7 is an illustrative view showing one example of a configuration of a folder table stored in the RAM shown in FIG. 図8は図6に示すフォルダを利用して機能を実行する操作の一例を示す図解図であり、図8(A)はフォルダに対するタッチ操作の一例を示し、図8(B)は図8(A)に示すタッチ操作によって実行された機能の画面の一例を示す。8 is an illustrative view showing an example of an operation for executing a function using the folder shown in FIG. 6, FIG. 8A shows an example of a touch operation on the folder, and FIG. An example of the screen of the function performed by the touch operation shown to A) is shown. 図9は図6に示すフォルダに格納されているタイルを表示する操作の一例を示す図解図であり、図9(A)はフォルダに対するタッチ操作の他の一例を示し、図9(B)は図9(A)に示すフォルダに格納されているタイルが表示された状態の一例を示す。9 is an illustrative view showing an example of an operation for displaying tiles stored in the folder shown in FIG. 6, FIG. 9A shows another example of the touch operation on the folder, and FIG. An example of a state in which tiles stored in the folder shown in FIG. 図10は図9に示すタイルをフォルダの外に出す操作の一例を示す図解図であり、図10(A)はフォルダに格納されているタイルに対するタッチ操作の一例を示し、図10(B)はフォルダからタイルが出された状態の一例を示し、図10(C)はフォルダから出されたタイルが表示されている状態の一例を示す。FIG. 10 is an illustrative view showing an example of an operation for taking the tile shown in FIG. 9 out of the folder, and FIG. 10 (A) shows an example of a touch operation on the tile stored in the folder. Indicates an example of a state in which tiles are extracted from the folder, and FIG. 10C illustrates an example of a state in which tiles extracted from the folder are displayed. 図11は図10に示すフォルダを編集可能な状態にするための操作の一例を示す図解図であり、図11(A)はフォルダに対するタッチ操作のその他の一例を示し、図11(B)は編集可能な状態のフォルダの一例を示す。11 is an illustrative view showing an example of an operation for making the folder shown in FIG. 10 editable. FIG. 11A shows another example of the touch operation on the folder, and FIG. An example of a folder in an editable state is shown. 図12は図11に示すフォルダの表示位置を変更する操作の一例を示す図解図であり、図12(A)は図11に示すフォルダに対するタッチ操作の一例を示し、図12(B)はフォルダの表示位置が変更された結果の一例を示す。12 is an illustrative view showing an example of an operation for changing the display position of the folder shown in FIG. 11, FIG. 12 (A) shows an example of a touch operation on the folder shown in FIG. 11, and FIG. An example of the result of changing the display position is shown. 図13は図11に示すフォルダの表示サイズを変更する操作の一例を示す図解図であり、図13(A)は図11に示すフォルダに対するタッチ操作の他の一例を示し、図13(B)はフォルダの表示サイズが変更された結果の一例を示す。FIG. 13 is an illustrative view showing an example of an operation for changing the display size of the folder shown in FIG. 11, and FIG. 13A shows another example of the touch operation on the folder shown in FIG. Shows an example of the result of changing the display size of the folder. 図14は図11に示すフォルダを削除する操作の一例を示す図解図であり、図14(A)は図11に示すフォルダに対するタッチ操作のその他の一例を示し、図14(B)はフォルダが削除された状態の一例を示す。FIG. 14 is an illustrative view showing an example of an operation for deleting the folder shown in FIG. 11, FIG. 14 (A) shows another example of the touch operation on the folder shown in FIG. 11, and FIG. An example of a deleted state is shown. 図15は図13に示すフォルダの表示セットが切り換えられている状態の一例を示す図解図であり、図15(A)は図13に示す表示セットの次に表示される表示セットの一例を示し、図15(B)は図15(A)に示す表示セットの次に表示される表示セットの一例を示し、図15(C)は図15(A)とは異なるライブ情報を示すサムネイル画像の一例を示す。FIG. 15 is an illustrative view showing an example of a state in which the display set of the folder shown in FIG. 13 is switched, and FIG. 15A shows an example of the display set displayed next to the display set shown in FIG. FIG. 15B shows an example of a display set displayed next to the display set shown in FIG. 15A, and FIG. 15C shows thumbnail images showing live information different from FIG. 15A. An example is shown. 図16はフォルダの表示セットが切り換えられている状態の他の一例を示す図解図であり、図16(A)は或るフォルダの表示セットの一例を示し、図16(B)は図16(A)に示す表示セットの次に表示される表示セットの一例を示し、図16(C)は図16(A)とは異なるライブ情報を示すサムネイル画像を含む表示セットの一例を示す。FIG. 16 is an illustrative view showing another example of the state in which the display set of the folder is switched, FIG. 16A shows an example of the display set of a certain folder, and FIG. FIG. 16C shows an example of a display set displayed next to the display set shown in FIG. 16A, and FIG. 16C shows an example of a display set including thumbnail images indicating live information different from FIG. 図17は図15に示すフォルダの名称を変更する操作の一例を示す図解図であり、図17(A)はフォルダに対してフリック操作がされている状態の一例を示し、図17(B)はフォルダの名称が変更可能な状態の一例を示す。17 is an illustrative view showing an example of an operation for changing the name of the folder shown in FIG. 15. FIG. 17A shows an example of a state in which a flick operation is performed on the folder, and FIG. Indicates an example of a state in which the folder name can be changed. 図18は図15に示すフォルダの表示セットを強制的に切り替える操作の一例を示す図解図であり、図18(A)はフォルダに対してフリック操作がされている状態の他の一例を示し、図18(B)は表示セットが強制的に切り換えられた状態の一例を示す。18 is an illustrative view showing an example of an operation for forcibly switching the display set of the folder shown in FIG. 15, and FIG. 18 (A) shows another example of a state in which a flick operation is performed on the folder. FIG. 18B shows an example of a state where the display set is forcibly switched. 図19は図2に示すRAMのメモリマップの一例を示す図解図である。FIG. 19 is an illustrative view showing one example of a memory map of the RAM shown in FIG. 図20は図19に示すメモリマップのデータ記憶領域の一例を示す図解図である。FIG. 20 is an illustrative view showing one example of a data storage area of the memory map shown in FIG. 図21は図2に示すプロセッサのフォルダ作成処理の一部の一例を示すフロー図である。FIG. 21 is a flowchart showing an example of a part of the folder creation processing of the processor shown in FIG. 図22は図2に示すプロセッサのフォルダ作成処理の他の一部の一例であって、図21に後続するフロー図である。FIG. 22 is an example of another part of the folder creation process of the processor shown in FIG. 2, and is a flowchart subsequent to FIG. 図23は図2に示すプロセッサのフォルダ制御処理の一例を示すフロー図である。FIG. 23 is a flowchart showing an example of folder control processing of the processor shown in FIG. 図24は図2に示すプロセッサのタップ操作処理の一例を示すフロー図である。FIG. 24 is a flowchart showing an example of the tap operation process of the processor shown in FIG. 図25は図2に示すプロセッサのダブルタップ操作処理の一例を示すフロー図である。FIG. 25 is a flowchart showing an example of a double tap operation process of the processor shown in FIG. 図26は図2に示すプロセッサのロングタップ操作処理の一例を示すフロー図である。FIG. 26 is a flowchart showing an example of the long tap operation process of the processor shown in FIG. 図27は図2に示すプロセッサのフリック操作処理の一例を示すフロー図である。FIG. 27 is a flowchart showing an example of the flick operation processing of the processor shown in FIG. 図28は図2に示すプロセッサのサムネイル画像制御処理の一部の一例を示すフロー図である。FIG. 28 is a flowchart showing an example of a part of the thumbnail image control processing of the processor shown in FIG. 図29は図2に示すプロセッサのサムネイル画像制御処理の他の一部の一例であって、図28に後続するフロー図である。FIG. 29 is an example of another part of the thumbnail image control processing of the processor shown in FIG. 2, and is a flowchart subsequent to FIG. 図30は図2に示すプロセッサのサムネイル画像作成処理の一例を示すフロー図である。FIG. 30 is a flowchart showing an example of thumbnail image creation processing of the processor shown in FIG.

図1を参照して、この発明の一実施例の携帯電話機10は、一例としてスマートフォン(smartphone)であり、縦長の扁平矩形のハウジング12を含む。ただし、この発明は、タッチパネルを有する、タブレット端末、タブレットPC、ノートPCおよびPDAなど任意の携帯端末に適用可能であることを予め指摘しておく。   Referring to FIG. 1, a mobile phone 10 according to an embodiment of the present invention is a smartphone as an example, and includes a vertically long flat rectangular housing 12. However, it should be pointed out in advance that the present invention can be applied to any portable terminal such as a tablet terminal, a tablet PC, a notebook PC, and a PDA having a touch panel.

ハウジング12の一方主面(表面)には、表示装置とも呼ばれる、たとえば液晶や有機ELなどのディスプレイ14が設けられる。ディスプレイ14の上には、タッチパネル16が設けられる。   One main surface (front surface) of the housing 12 is provided with a display 14 such as a liquid crystal or an organic EL, which is also called a display device. A touch panel 16 is provided on the display 14.

ハウジング12の縦方向一端の主面側にスピーカ18が内蔵され、縦方向他端の主面側にマイク20が内蔵される。   A speaker 18 is built in the main surface of one end of the housing 12 in the vertical direction, and a microphone 20 is built in the main surface of the other end in the vertical direction.

ハウジング12の一方主面には、タッチパネル16と共に入力操作手段を構成するハードキーとして、この実施例では、通話キー22a、終話キー22bおよびメニューキー22cが設けられる。   In this embodiment, a call key 22a, an end key 22b, and a menu key 22c are provided on one main surface of the housing 12 as hard keys that constitute input operation means together with the touch panel 16.

たとえば、ユーザは、ディスプレイ14に表示されたダイヤルパッドに対して、タッチパネル16によってタッチ操作を行うことで電話番号を入力でき、通話キー22aを操作して音声通話を開始することができる。終話キー22bを操作すれば、音声通話を終了することができる。なお、ユーザは終話キー22bを長押しすることによって、携帯電話機10の電源をオン/オフすることができる。   For example, the user can input a telephone number by touching the dial pad displayed on the display 14 with the touch panel 16, and can start a voice call by operating the call key 22a. If the end call key 22b is operated, the voice call can be ended. The user can turn on / off the power of the mobile phone 10 by pressing and holding the end call key 22b.

また、メニューキー22cを操作すれば、ディスプレイ14にホーム画面が表示され、その状態でディスプレイ14に表示されているオブジェクトなどに対して、タッチパネル16によるタッチ操作を行うことによってオブジェクトを選択し、その選択を確定させることができる。   Further, when the menu key 22c is operated, the home screen is displayed on the display 14, and the object displayed on the display 14 in that state is selected by touching the touch panel 16 to select the object. The selection can be confirmed.

なお、携帯電話機10は、電話機能以外に、メール機能およびブラウザ機能などを実行可能である。また、以下の説明では、ディスプレイ14に表示されるキーなどのGUIおよびアイコンなどは、まとめてオブジェクトと言うことがある。   The mobile phone 10 can execute a mail function and a browser function in addition to the telephone function. In the following description, GUIs such as keys and icons displayed on the display 14 may be collectively referred to as objects.

図2を参照して、図1に示す実施例の携帯電話機10は、コンピュータまたはCPUと呼ばれるプロセッサ30などを含む。プロセッサ30には、無線通信回路32、A/D変換器36、D/A変換器38、入力装置40、表示ドライバ42、フラッシュメモリ44、RAM46、タッチパネル制御回路48および姿勢センサ50などが接続される。   Referring to FIG. 2, the mobile phone 10 of the embodiment shown in FIG. 1 includes a processor 30 called a computer or a CPU. Connected to the processor 30 are a wireless communication circuit 32, an A / D converter 36, a D / A converter 38, an input device 40, a display driver 42, a flash memory 44, a RAM 46, a touch panel control circuit 48, an attitude sensor 50, and the like. The

プロセッサ30は、携帯電話機10の全体制御を司る。RAM46には、フラッシュメ
モリ44に予め設定されているプログラムの全部または一部が使用に際して展開され、プロセッサ30はこのRAM46上のプログラムに従って動作する。また、RAM46はさらに、プロセッサ30のワーキング領域ないしバッファ領域として用いられる。
The processor 30 controls the entire mobile phone 10. All or part of the program preset in the flash memory 44 is expanded in the RAM 46 when used, and the processor 30 operates according to the program on the RAM 46. The RAM 46 is further used as a working area or a buffer area of the processor 30.

入力装置40は、図1に示すハードキー22を含むものである。そのため、ハードキー22に対するユーザからのキー操作を受け付ける操作受付部を構成する。ユーザが操作したハードキーの情報(キーデータ)はプロセッサ30に入力される。   The input device 40 includes the hard key 22 shown in FIG. Therefore, an operation receiving unit that receives a key operation from the user with respect to the hard key 22 is configured. Information on the hard key operated by the user (key data) is input to the processor 30.

無線通信回路32は、アンテナ34を通して、音声通話やメールなどのための電波を送受信するための回路である。実施例では、無線通信回路32は、CDMA方式での無線通信を行うための回路である。たとえば、ユーザがタッチパネル16を操作して発呼(音声発信)を指示すると、無線通信回路32は、プロセッサ30の指示の下、音声発信処理を実行し、アンテナ34を介して音声発信信号を出力する。音声発信信号は、基地局および通信網を経て相手の電話機に送信される。そして、相手の電話機において音声着信処理が行われると、通信可能状態が確立され、プロセッサ30は通話処理を実行する。   The wireless communication circuit 32 is a circuit for transmitting and receiving radio waves for voice calls and mails through the antenna 34. In the embodiment, the wireless communication circuit 32 is a circuit for performing wireless communication by the CDMA method. For example, when the user operates the touch panel 16 to instruct a call (voice transmission), the wireless communication circuit 32 executes a voice transmission process under the instruction of the processor 30 and outputs a voice transmission signal via the antenna 34. To do. The voice transmission signal is transmitted to the other party's telephone through the base station and the communication network. When a voice incoming call process is performed at the other party's telephone, a communicable state is established and the processor 30 executes a call process.

A/D変換器36には図1に示すマイク20が接続され、上述のようにマイク20からの音声信号はこのA/D変換器36でディジタルの音声データに変換され、プロセッサ30に入力される。一方、D/A変換器38にはスピーカ18が接続される。D/A変換器38は、ディジタルの音声データを音声信号に変換して、アンプを介してスピーカ18に与える。したがって、音声データに基づく音声がスピーカ18から出力される。そして、通話処理が実行されている状態では、マイク20によって集音された音声が相手の電話機に送信され、相手の電話機で集音された音声が、スピーカ18から出力される。   The microphone 20 shown in FIG. 1 is connected to the A / D converter 36, and the audio signal from the microphone 20 is converted into digital audio data by the A / D converter 36 and input to the processor 30 as described above. The On the other hand, the speaker 18 is connected to the D / A converter 38. The D / A converter 38 converts digital audio data into an audio signal and supplies the audio signal to the speaker 18 through an amplifier. Therefore, sound based on the sound data is output from the speaker 18. In a state where the call process is being executed, the sound collected by the microphone 20 is transmitted to the other party's telephone, and the sound collected by the other party's telephone is output from the speaker 18.

なお、プロセッサ30は、たとえばユーザによるボリューム調整操作に応答して、D/A変換器38に接続されるアンプの増幅率を制御することによって、スピーカ18から出力される音声の音量を調整することが出来る。   The processor 30 adjusts the volume of the sound output from the speaker 18 by controlling the amplification factor of the amplifier connected to the D / A converter 38, for example, in response to a volume adjustment operation by the user. I can do it.

表示ドライバ42には図1に示すディスプレイ14が接続され、したがって、ディスプレイ14はプロセッサ30から出力される映像または画像データに従って映像または画像を表示する。表示ドライバ42は表示する画像データを一時的に記憶するビデオメモリを含んでおり、プロセッサ30から出力されたデータはこのビデオメモリに記憶される。そして、表示ドライバ42は、ビデオメモリの内容に従って、ディスプレイ14に画像を表示する。つまり、表示ドライバ42は、プロセッサ30の指示の下、当該表示ドライバ42に接続されたディスプレイ14の表示を制御する。そのため、プロセッサ30は表示制御部と呼ばれることもある。なお、ディスプレイ14には、バックライトが設けられており、表示ドライバ42はプロセッサ30の指示に従って、そのバックライトの明るさや、点灯/消灯を制御する。   The display driver 42 is connected to the display 14 shown in FIG. 1. Accordingly, the display 14 displays a video or an image according to the video or image data output from the processor 30. The display driver 42 includes a video memory that temporarily stores image data to be displayed, and data output from the processor 30 is stored in the video memory. The display driver 42 displays an image on the display 14 according to the contents of the video memory. That is, the display driver 42 controls display on the display 14 connected to the display driver 42 under the instruction of the processor 30. Therefore, the processor 30 is sometimes called a display control unit. The display 14 is provided with a backlight, and the display driver 42 controls the brightness of the backlight and lighting / extinguishing in accordance with instructions from the processor 30.

タッチパネル制御回路48には、図1に示すタッチパネル16が接続される。タッチパネル制御回路48は、タッチパネル16に必要な電圧などを付与するとともに、タッチパネル16に対するユーザによるタッチの開始を示すタッチ開始信号、ユーザによるタッチの終了を示す終了信号、およびユーザがタッチしたタッチ位置を示す座標データをプロセッサ30に入力する。したがって、プロセッサ30はこの座標データに基づいて、ユーザがどのオブジェクトに対してタッチしたかを判断することが出来る。   The touch panel 16 shown in FIG. 1 is connected to the touch panel control circuit 48. The touch panel control circuit 48 applies necessary voltage and the like to the touch panel 16 and also displays a touch start signal indicating the start of touch by the user on the touch panel 16, an end signal indicating the end of touch by the user, and a touch position touched by the user. The indicated coordinate data is input to the processor 30. Therefore, the processor 30 can determine which object the user has touched based on the coordinate data.

実施例では、タッチパネル16は、その表面と指などの物体との間に生じる静電容量の変化を検出する静電容量方式のタッチパネルである。タッチパネル16は、たとえば1本または複数本の指がタッチパネル16に触れたことを検出する。そのため、タッチパネル16はポインティングデバイスとも呼ばれる。タッチパネル制御回路48は、タッチパネ
ル16のタッチ有効範囲内でのタッチ操作を検出して、そのタッチ操作の位置を示す座標データをプロセッサ30に出力する。つまり、ユーザは、タッチパネル16の表面に対してタッチ操作を行うことによって、操作位置や、操作方向などを携帯電話機10に入力する。
In the embodiment, the touch panel 16 is a capacitive touch panel that detects a change in capacitance generated between the surface of the touch panel 16 and an object such as a finger. The touch panel 16 detects that one or more fingers touched the touch panel 16, for example. Therefore, the touch panel 16 is also called a pointing device. The touch panel control circuit 48 detects a touch operation within the effective touch range of the touch panel 16 and outputs coordinate data indicating the position of the touch operation to the processor 30. That is, the user inputs an operation position, an operation direction, and the like to the mobile phone 10 by performing a touch operation on the surface of the touch panel 16.

本実施例のタッチ操作には、タップ操作、ロングタップ操作、フリック操作、スライド操作などが含まれる。   The touch operation of this embodiment includes a tap operation, a long tap operation, a flick operation, a slide operation, and the like.

タップ操作は、タッチパネル16の表面に指を接触(タッチ)させた後、短時間のうちにタッチパネル16の表面から指を離す(リリースする)操作である。ロングタップ操作は、所定時間以上、指をタッチパネル16の表面に接触させ続けた後、指をタッチパネル16の表面から離す操作である。フリック操作は、タッチパネル16の表面に指を接触させ、任意の方向へ所定速度以上で指を弾く操作である。スライド操作は、タッチパネル16の表面に指を接触させたまま任意の方向へ移動させた後、タッチパネル16の表面から指を離す操作である。   The tap operation is an operation of releasing (releasing) the finger from the surface of the touch panel 16 in a short time after making the finger touch (touch) the surface of the touch panel 16. The long tap operation is an operation in which the finger is kept in contact with the surface of the touch panel 16 for a predetermined time or longer and then the finger is released from the surface of the touch panel 16. The flick operation is an operation of bringing a finger into contact with the surface of the touch panel 16 and flipping the finger in an arbitrary direction at a predetermined speed or higher. The slide operation is an operation of moving the finger in any direction while keeping the finger in contact with the surface of the touch panel 16 and then releasing the finger from the surface of the touch panel 16.

また、上記のスライド操作には、ディスプレイ14の表面に表示された表示オブジェクトに指を触れ、表示オブジェクトを移動させるスライド操作、いわゆるドラッグ操作も含まれる。また、ドラッグ操作の後、タッチパネル16の表面から指を離す操作をドロップ操作と呼ぶ。   Further, the above-described slide operation includes a so-called drag operation in which a finger touches a display object displayed on the surface of the display 14 to move the display object. In addition, an operation of releasing a finger from the surface of the touch panel 16 after the drag operation is referred to as a drop operation.

なお、以下の説明では、タップ操作、ロングタップ操作、フリック操作、スライド操作、ドラッグ操作およびドロップ操作は、それぞれ「操作」を省略して記述されることがある。また、タッチ操作はユーザの指だけに限らず、スタイラスペンなどによって行われてもよい。   In the following description, a tap operation, a long tap operation, a flick operation, a slide operation, a drag operation, and a drop operation may be described by omitting “operation”. The touch operation is not limited to the user's finger, and may be performed with a stylus pen or the like.

姿勢センサ50は携帯電話機10の動きを検出するために用いられる。たとえば、姿勢センサ50は圧電型ジャイロであり、3軸(x,y、z)の角速度を検出し、その検出結果をプロセッサ30に出力する。プロセッサ30は姿勢センサ50が検出した各軸の角速度に基づいて、携帯電話機10の動きや、傾きを検出する。そして、プロセッサ30は、検出した動きに基づいて、ディスプレイ14の表示方向などを制御する。なお、姿勢センサ50はジャイロセンサに代えて加速度センサが利用されてもよい。   The attitude sensor 50 is used to detect the movement of the mobile phone 10. For example, the posture sensor 50 is a piezoelectric gyroscope, detects angular velocities of three axes (x, y, z), and outputs the detection result to the processor 30. The processor 30 detects the movement and tilt of the mobile phone 10 based on the angular velocity of each axis detected by the attitude sensor 50. Then, the processor 30 controls the display direction of the display 14 based on the detected movement. The attitude sensor 50 may be an acceleration sensor instead of the gyro sensor.

図3はディスプレイ14に表示されるホーム画面の一例を示す図解図である。ディスプレイ14の表示範囲は状態表示領域60および機能表示領域62を含む。状態表示領域60には、アンテナ34による電波受信状態を示すピクト、二次電池の残電池容量を示すピクトおよび時刻が表示される。機能表示領域62には、機能と対応するタイル状のオブジェクト(以下、単にタイルと言う。)を含むホーム画面が表示されている。   FIG. 3 is an illustrative view showing an example of a home screen displayed on the display 14. The display range of the display 14 includes a status display area 60 and a function display area 62. In the status display area 60, a pictograph indicating the radio wave reception status by the antenna 34, a pictograph indicating the remaining battery capacity of the secondary battery, and a time are displayed. In the function display area 62, a home screen including a tile-shaped object (hereinafter simply referred to as a tile) corresponding to the function is displayed.

タイルは機能のショートカットとして機能し、ユーザはタイルにタップすることで、タイルと対応する機能を実行することが出来る。また、タイルと対応する機能がバックグラウンドで実行されている場合などは、その機能の状態がライブ情報としてタイルに示される。さらに、ユーザは、任意の機能のタイルをホーム画面に追加することも出来る。なお、本実施例の「機能」には、携帯電話機10にインストールされているアプリケーションが含まれると共に、携帯電話機10の設定を変更する設定機能なども含まれる。   The tile functions as a shortcut for the function, and the user can execute a function corresponding to the tile by tapping the tile. Further, when a function corresponding to a tile is executed in the background, the state of the function is displayed on the tile as live information. Further, the user can add tiles having arbitrary functions to the home screen. The “function” in the present embodiment includes an application installed in the mobile phone 10 and also includes a setting function for changing the setting of the mobile phone 10.

図3のホーム画面では、Twitter(登録商標)やFacebook(登録商標)などのSNS(social networking service)のアプリケーションと対応するSNSタイル、電話機能と対応する電話タイル、メール機能と対応するメールタイル、ブラウザ機能と対応するブラウザタイル、アラーム機能と対応するアラームタイルなどが表示されている。また、ホーム
画面では上下方向にスクロールすることが可能であり、ユーザはスクロールすることで他のタイルを表示することが出来る。
In the home screen of FIG. 3, SNS tiles corresponding to social networking service (SNS) applications such as Twitter (registered trademark) and Facebook (registered trademark), telephone tiles corresponding to telephone functions, mail tiles corresponding to mail functions, A browser tile corresponding to the browser function, an alarm tile corresponding to the alarm function, and the like are displayed. In addition, the home screen can be scrolled up and down, and the user can display other tiles by scrolling.

タイルに対してロングタップを行うと、タイルの表示状態が編集可能な状態になる。この状態では、タイルの表示サイズおよび表示位置が変更可能になると共に、タイルを削除することも出来る。ただし、タイルが削除されたとしても、アプリケーションがアンインストールされるわけではない。   When a long tap is performed on a tile, the tile display state becomes editable. In this state, the display size and display position of the tile can be changed, and the tile can be deleted. However, even if the tile is deleted, the application is not uninstalled.

メールタイルには、ライブ情報としてメール機能がバックグラウンドで受信した新着メールの件数(「8」)と、新着メールの題名(Meeting)が表示されている。また、ライ
ブ情報は所定時間(たとえば、2−3秒)毎に更新される。たとえば、メールタイルにおいて新着メールを受信した場合、メールタイルのライブ情報は新着メールの件数と新着メールの題名とが更新される。新着メールを受信しなかった場合、メールタイルのライブ情報は、新着メールの件数は変化しないが、他の新着メールの題名が表示されるように更新される。
The mail tile displays the number of new mails (“8”) received by the mail function in the background as live information and the title of the new mail (Meeting). The live information is updated every predetermined time (for example, 2-3 seconds). For example, when a new mail is received in the mail tile, the number of new mail and the title of the new mail are updated in the live information of the mail tile. When a new mail is not received, the live information of the mail tile is updated so that the title of another new mail is displayed, although the number of new mail does not change.

また、ユーザがメールタイルにタップすると、メール機能が実行される。このとき、メール機能はライブ情報に基づいて実行される。たとえば、ライブ情報として新着メールの題名が示されている場合、その新着メールの題名と対応する新着メールの本文等がディスプレイ14に表示されるように、メール機能が実行される。   When the user taps on the mail tile, the mail function is executed. At this time, the mail function is executed based on the live information. For example, when the title of a new mail is shown as live information, the mail function is executed so that the new mail text corresponding to the new mail title is displayed on the display 14.

ここで、多くのタイルがホーム画面に追加された場合、ユーザは機能を実行する際に、目的のタイルを検索するのに時間がかかるようになる。そこで、本実施例ではタイルをフォルダに格納し、格納されたタイルと対応する機能を容易に実行できるようにする。   Here, when many tiles are added to the home screen, it takes time for the user to search for a target tile when executing the function. Therefore, in this embodiment, tiles are stored in a folder so that functions corresponding to the stored tiles can be easily executed.

図4(A)を参照して、2ヶ所に略同時にタッチ操作(マルチタッチ操作)がされ、そのときのタッチ位置がSNSタイルにおける第1タッチ位置Tp1とメールタイルにおける第2タッチ位置Tp2とであれば、それらのタッチ位置に基づいて矩形が定義される。定義された矩形は選択線Lによって示され、選択線Lの内側に含まれる3つのタイル、つまりSNSタイル、電話タイルおよびメールタイルが選択された状態となる。   Referring to FIG. 4A, touch operations (multi-touch operation) are performed almost simultaneously at two locations, and the touch positions at that time are the first touch position Tp1 in the SNS tile and the second touch position Tp2 in the mail tile. If there are, rectangles are defined based on these touch positions. The defined rectangle is indicated by the selection line L, and three tiles included inside the selection line L, that is, the SNS tile, the telephone tile, and the mail tile are selected.

図4(B)に示すように、ユーザが第1タッチ位置Tp1および第2タッチ位置Tp2のそれぞれを所定距離以上動かし、第1タッチ位置Tp1および第2タッチ位置Tp2が近づくと、選択されたタイルの表示が消去される。そして、タイルの数に基づいてフォルダが作成され、そのフォルダに選択されたタイルが格納される。そして、図4(C)に示すように、タイルが格納されたフォルダが、定義された矩形の重心位置に基づいて表示される。また、作成されたフォルダはタイルとは異なる表示態様で表示され、格納されているタイルのサムネイル画像がフォルダの表示範囲に表示される。   As shown in FIG. 4B, when the user moves each of the first touch position Tp1 and the second touch position Tp2 by a predetermined distance or more and the first touch position Tp1 and the second touch position Tp2 approach, the selected tile Disappears. Then, a folder is created based on the number of tiles, and the selected tile is stored in the folder. Then, as shown in FIG. 4C, the folder in which the tiles are stored is displayed based on the defined rectangular barycentric position. The created folder is displayed in a display mode different from the tile, and the thumbnail image of the stored tile is displayed in the folder display range.

なお、以下の説明では、マルチタッチ操作がされた後に2つのタッチ位置を近づける操作を「ピンチイン操作」と呼ぶ。   In the following description, an operation for bringing two touch positions closer after a multi-touch operation is performed is referred to as a “pinch-in operation”.

なお、その他の実施例では、マルチタッチ操作がされたときにフォルダが作成されてもよい。また、本実施例では定義された矩形にタイルの一部が含まれていればタイルが選択されるようにしたが、さらにその他の実施例ではタイルの全てが定義された矩形に含まれていなければ選択されないようにしてもよい。   In other embodiments, a folder may be created when a multi-touch operation is performed. In this embodiment, the tile is selected if a part of the tile is included in the defined rectangle. However, in the other embodiments, all of the tiles must be included in the defined rectangle. However, it may not be selected.

図5(A)−図5(C)を参照して、選択されたタイルの数によってフォルダの表示サイズが変わる場合について説明する。たとえば、5つのタイルが選択されるようにピンチイン操作がされると、フォルダが作成され、当該フォルダには5つのタイルが格納される
。このとき、図4に示すフォルダの表示サイズでは、5つのタイルのサムネイル画像を一度に表示することができない。そのため、格納されるタイルの数が5つより大きい場合は、図5(C)に示す表示サイズのフォルダが表示される。
With reference to FIGS. 5A to 5C, description will be given of a case where the display size of the folder changes depending on the number of selected tiles. For example, when a pinch-in operation is performed so that five tiles are selected, a folder is created, and five tiles are stored in the folder. At this time, with the folder display size shown in FIG. 4, thumbnail images of five tiles cannot be displayed at a time. Therefore, when the number of tiles to be stored is larger than 5, a folder having a display size shown in FIG. 5C is displayed.

本実施例では、図5(C)に示すフォルダの表示サイズは大サイズであり、図4(C)に示すフォルダの表示サイズは中サイズである。そして、格納されるタイルの数が2−4つの場合は中サイズでフォルダが表示され、格納されるタイルの数が5−8つの場合は大サイズでフォルダが表示される。そして、大サイズのフォルダで表示可能なサムネイル画像は8つであり、中サイズのフォルダで表示可能なサムネイル画像は4つである。また、詳細については後述するが、フォルダの表示サイズは変更可能であり、表示可能なサムネイル画像が1つの小サイズでフォルダを表示することも可能である。   In this embodiment, the display size of the folder shown in FIG. 5C is a large size, and the display size of the folder shown in FIG. 4C is a medium size. When the number of stored tiles is 2-4, the folder is displayed in the medium size. When the number of stored tiles is 5-8, the folder is displayed in the large size. There are eight thumbnail images that can be displayed in a large-sized folder, and four thumbnail images that can be displayed in a medium-sized folder. Although details will be described later, the display size of the folder can be changed, and the folder can be displayed with a small thumbnail image that can be displayed.

このように、ユーザは、複数のタイルをまとめて選択したうえで、それらのタイルをまとめてフォルダに格納すること出来る。そのため、ユーザは、ホーム画面に表示されているタイルを容易に整理できるようになる。   In this way, the user can select a plurality of tiles at once and store them in a folder. Therefore, the user can easily organize the tiles displayed on the home screen.

なお、本実施例では、フォルダに格納できるタイルの最大数は、大サイズのフォルダで表示可能なサムネイル画像の数(「8」)と一致するようにしている。ただし、他の実施例では、フォルダに格納できるタイルの数は、大サイズのフォルダで表示可能なサムネイル画像の数よりも大きくてもよいし、制限を設けなくてもよい。また、1つのタイルに対してピンチイン操作された場合、小サイズのフォルダが作成される。   In this embodiment, the maximum number of tiles that can be stored in a folder is made to match the number of thumbnail images (“8”) that can be displayed in a large folder. However, in other embodiments, the number of tiles that can be stored in a folder may be larger than the number of thumbnail images that can be displayed in a large-sized folder, or there may be no restriction. In addition, when a pinch-in operation is performed on one tile, a small size folder is created.

図6(A)−(C)を参照して、フォルダに対してタイルを追加する場合について説明する。本実施例では、追加するタイルとフォルダとを選択してピンチイン操作を行うことで、フォルダにタイルを追加することが出来る。たとえば、電話タイルとフォルダとにピンチイン操作がされると、フォルダに電話タイルが追加される。このように、ユーザは、任意のタイルをフォルダに追加することが出来る。   A case where a tile is added to a folder will be described with reference to FIGS. In this embodiment, a tile can be added to a folder by selecting a tile and a folder to be added and performing a pinch-in operation. For example, when a pinch-in operation is performed on a telephone tile and a folder, the telephone tile is added to the folder. Thus, the user can add an arbitrary tile to the folder.

なお、上記実施例では追加するタイルが1つであったが、2つ以上のタイルがピンチイン操作によってフォルダに追加されてもよい。また、他の実施例では、ピンチイン操作がされたフォルダとタイルとが格納される新たなフォルダが作成されてもよい。   In the above embodiment, one tile is added. However, two or more tiles may be added to the folder by a pinch-in operation. In another embodiment, a new folder in which a pinch-in folder and tiles are stored may be created.

図7はフォルダ情報が記憶されるフォルダテーブルの一例を示す。フォルダテーブルは、フォルダID、名称、表示サイズ、表示位置、タイルの数、機能、サムネイル画像および切替の列などを含み、1つのフォルダのフォルダ情報がフォルダIDに対応する行に記憶される。フォルダIDの欄には、複数のフォルダを識別するためのIDが記憶される。名称の欄には、フォルダの名称が記憶される。表示サイズの欄には、上述した「大サイズ」、「中サイズ」、「小サイズ」のいずれかが記憶される。表示位置の欄には、フォルダの表示範囲(表示座標)が記憶される。また、表示位置の情報はタッチ操作がされたときにフォルダに対するものであるかを判断するために利用される。タイルの数の欄には、フォルダに格納されるタイルの数が記憶される。サムネイル画像の欄はさらに第1サムネイル画像の欄などに分かれており、この欄にはフォルダに表示されるサムネイル画像に対応するタイルとサムネイル画像の表示範囲(表示座標)とが記憶される。切替の欄には、後述するサムネイル画像の切り替えが有効か無効かを示す情報が記憶される。そして、フォルダに対するタッチ操作は、このフォルダテーブルに基づいて判断される。   FIG. 7 shows an example of a folder table in which folder information is stored. The folder table includes a folder ID, a name, a display size, a display position, the number of tiles, a function, a thumbnail image, a switching column, and the like, and folder information of one folder is stored in a row corresponding to the folder ID. In the folder ID column, IDs for identifying a plurality of folders are stored. The name column stores the name of the folder. In the display size column, one of the above-mentioned “large size”, “medium size”, and “small size” is stored. A display range (display coordinates) of the folder is stored in the display position column. The information on the display position is used to determine whether the information is for a folder when a touch operation is performed. The number of tiles stored in the folder is stored in the number of tiles column. The thumbnail image field is further divided into a first thumbnail image field and the like, and tiles corresponding to the thumbnail images displayed in the folder and the display range (display coordinates) of the thumbnail images are stored in this field. The switching field stores information indicating whether switching of thumbnail images described later is valid or invalid. A touch operation on the folder is determined based on the folder table.

たとえば、フォルダIDが「0001」のフォルダのフォルダ情報において、名称は「メイン」であり、表示サイズは「中サイズ」であり、表示位置は「(X1,Y1)-(X2,Y2)」で
あり、格納されるタイルの数は「4」であり、そのタイルと対応する機能は「SNN、メール」などであり、フォルダの表示範囲に表示されるサムネイル画像は第1サムネイル画
像が「SNS/(x1,y1)-(x2,y2)」であり、切替が無効(「×」)に設定されている。
For example, in the folder information of the folder with the folder ID “0001”, the name is “main”, the display size is “medium size”, and the display position is “(X 1 , Y 1 ) − (X 2 , Y 2 ) ”, the number of tiles stored is“ 4 ”, the function corresponding to the tile is“ SNN, mail ”, and the like, and the thumbnail image displayed in the display range of the folder is the first thumbnail image. Is “SNS / (x 1 , y 1 ) − (x 2 , y 2 )”, and switching is set to invalid (“×”).

図8(A),(B)を参照して、フォルダに対するタップ操作について説明する。本実施例では、フォルダにタップ操作がされ、そのときのタッチ位置がフォルダの表示範囲に表示されるサムネイル画像の表示範囲に含まれている場合、そのサムネイル画像に対応するタイルに基づいてアプリケーションが実行される。たとえば、メールタイルのサムネイル画像に対してタップ操作Ttがされると、メール機能が実行される。このとき、メールタイルのサムネイル画像は、メールタイルと同様、ライブ情報を表している。そのため、メール機能が実行されると、メールタイルのサムネイル画像が表示していたライブ情報に基づいて、新着メールがディスプレイ14に表示される。   With reference to FIGS. 8A and 8B, a tap operation on a folder will be described. In this embodiment, when a tap operation is performed on a folder and the touch position at that time is included in the display range of the thumbnail image displayed in the display range of the folder, the application is based on the tile corresponding to the thumbnail image. Executed. For example, when the tap operation Tt is performed on the thumbnail image of the mail tile, the mail function is executed. At this time, the thumbnail image of the mail tile represents live information as in the case of the mail tile. Therefore, when the mail function is executed, a new mail is displayed on the display 14 based on the live information displayed by the thumbnail image of the mail tile.

このように、ユーザは、フォルダに格納したタイルと対応する機能を容易に実行することが出来る。また、ユーザは、ライブ情報を確認することで、機能を実行する必要があるかを判断することも出来る。   Thus, the user can easily execute the function corresponding to the tile stored in the folder. Further, the user can determine whether or not the function needs to be executed by checking the live information.

図9(A),(B)を参照して、フォルダに対するダブルタップ操作について説明する。フォルダに対してダブルタップ操作がされると、フォルダが開かれ、中に格納されているタイルが表示される。たとえば、フォルダに対してダブルタップ操作Tdがされると、展開フォルダ画像OFが表示される。この展開フォルダ画像OFの中には、対応するフォルダに格納されているSNSタイル、電話タイル、メールタイルおよびブラウザタイルと、フォルダの名称とが表示される。そして、展開フォルダ画像OFの中に表示されるタイルに対してタップ操作がされると、そのタイルに対応する機能が実行される。したがって、ユーザはフォルダを開いたうえで、タイルと対応する機能を実行することも出来る。   With reference to FIGS. 9A and 9B, a double tap operation on a folder will be described. When a double-tap operation is performed on a folder, the folder is opened and tiles stored therein are displayed. For example, when a double tap operation Td is performed on a folder, a developed folder image OF is displayed. In the expanded folder image OF, SNS tiles, telephone tiles, mail tiles, browser tiles, and folder names stored in the corresponding folder are displayed. When a tap operation is performed on a tile displayed in the expanded folder image OF, a function corresponding to the tile is executed. Therefore, the user can execute the function corresponding to the tile after opening the folder.

なお、フォルダに格納されたタイルを表示する際には、各タイルの表示状態は格納される前の表示状態で表示される。また、他の実施例では、フォルダの表示範囲にタッチしたまま携帯電話機10を振る操作がされたときに、当該フォルダが開かれるようにしてもよい。   When displaying the tiles stored in the folder, the display state of each tile is displayed in the display state before storage. In another embodiment, the folder may be opened when an operation of shaking the mobile phone 10 while touching the display range of the folder is performed.

また、図10(A)を参照して、フォルダが開かれた状態では、フォルダに格納されているタイルをフォルダから出すことが可能になる。たとえば、ブラウザタイルをフォルダから出す場合、ユーザはフォルダの外側に向けたフリック操作Tfを、ブラウザタイルに対して行えばよい。そうすると、図10(B)に示すように、フォルダに格納されているタイルの表示から、ブラウザタイルの表示が消去される。そして、フォルダを閉じる操作がされると、フォルダと共にブラウザタイルが表示される。ここで、フォルダは、メニューキー22cが押下されたときに閉じられる。このように、ユーザは、不要なタイルをフォルダから出すことが出来る。   In addition, referring to FIG. 10A, when a folder is opened, tiles stored in the folder can be taken out from the folder. For example, when taking out a browser tile from a folder, the user may perform a flick operation Tf directed to the outside of the folder on the browser tile. Then, as shown in FIG. 10B, the display of the browser tile is erased from the display of the tile stored in the folder. When the folder is closed, a browser tile is displayed together with the folder. Here, the folder is closed when the menu key 22c is pressed. In this way, the user can take out unnecessary tiles from the folder.

なお、開かれたフォルダは、展開フォルダ画像OFの表示範囲の外にタップ操作がされた場合も閉じられる。   The opened folder is also closed when a tap operation is performed outside the display range of the expanded folder image OF.

図11(A)、図11(B)を参照して、フォルダに対するロングタップ操作について説明する。フォルダに対してロングタップ操作Tlがされると、フォルダの表示位置、表示サイズが編集可能な状態となる。フォルダが編集可能な状態になると、フォルダの表示態様(たとえば色)が変わると共に、編集アイコンとしてサイズ変更アイコンおよび削除アイコンがフォルダに重ねて表示される。   With reference to FIGS. 11A and 11B, a long tap operation on a folder will be described. When a long tap operation Tl is performed on a folder, the display position and display size of the folder can be edited. When the folder becomes editable, the display mode (for example, color) of the folder is changed, and a size change icon and a delete icon are displayed as an edit icon so as to overlap the folder.

図12(A)、図12(B)を参照して、上述した編集状態でフォルダに対してタッチした後にスライド操作が行われると、タッチ位置に追従してフォルダの表示位置が変更される。たとえば、上方向にスライド操作Tsがされた場合、フォルダの表示位置は元の表
示位置に対して上側に変更される。つまり、ユーザは、フォルダの表示位置を任意に変更することが出来る。なお、図示は省略しているが、スライド操作の方向は上方向だけに限らず、下方向、左右方向および斜め方向であってもよい。
12A and 12B, when a slide operation is performed after touching the folder in the editing state described above, the display position of the folder is changed following the touch position. For example, when the slide operation Ts is performed in the upward direction, the folder display position is changed to the upper side with respect to the original display position. That is, the user can arbitrarily change the display position of the folder. Although illustration is omitted, the direction of the slide operation is not limited to the upward direction, and may be the downward direction, the left-right direction, and the oblique direction.

また、図13(A)、図13(B)を参照して、ユーザは、サイズ変更アイコンに対してタッチした後にスライド操作を行うことで、フォルダの表示サイズを変更できる。たとえば、フォルダの内側に向けてスライド操作Tsがされると、中サイズのフォルダは小サイズに変更される。また、図示は省略しているが、フォルダの外側に向けてスライド操作がされると、中サイズのフォルダは大サイズに変更される。つまり、フォルダの内側に向けたスライド操作によって表示サイズを小さくすることができ、フォルダの外側に向けたスライド操作によって表示サイズを大きくすることが出来る。ただし、小サイズのフォルダさらに小さくするスライド操作および大サイズのフォルダをさらに大きくスライド操作は無効にされる。したがって、ユーザはフォルダの表示サイズを変更することが出来る。   13A and 13B, the user can change the display size of the folder by performing a slide operation after touching the size change icon. For example, when the slide operation Ts is performed toward the inside of the folder, the medium size folder is changed to a small size. Although not shown, when a slide operation is performed toward the outside of the folder, the medium-sized folder is changed to a large size. That is, the display size can be reduced by the slide operation toward the inside of the folder, and the display size can be increased by the slide operation toward the outside of the folder. However, a slide operation for further reducing a small-sized folder and a slide operation for further increasing a large-sized folder are disabled. Therefore, the user can change the display size of the folder.

なお、フォルダの表示位置の変更および表示サイズの変更は、メニューキー22cが押下されると確定される。つまり、ユーザは、メニューキー22cを押下することで、フォルダの編集状態を終了させることが出来る。   Note that the change of the display position of the folder and the change of the display size are confirmed when the menu key 22c is pressed. That is, the user can end the folder editing state by pressing the menu key 22c.

また、図14(A),(B)を参照して、フォルダの編集状態では、フォルダの削除を行うことが出来る。たとえば、ユーザが削除アイコンに対してタップ操作Ttを行うと、フォルダが削除され、格納されていたタイルが格納される前の表示状態で表示される。つまり、ユーザは不要なフォルダを削除することが出来る。なお、他の実施例では、編集状態ではないフォルダに対してマルチタッチ操作をした後に、2つのタッチ位置を外側に広げるタッチ操作(ピンチアウト操作)がされたときに、フォルダが削除されてもよい。   14A and 14B, the folder can be deleted in the folder editing state. For example, when the user performs a tap operation Tt on the delete icon, the folder is deleted and the stored tile is displayed in a display state before being stored. That is, the user can delete unnecessary folders. In another embodiment, even if a folder is deleted when a touch operation (pinch-out operation) that expands two touch positions outward is performed after performing a multi-touch operation on a folder that is not in an editing state. Good.

図15(A)−図15(C)を参照して、格納されているタイルと対応するサムネイル画像を一度に表示しきれない場合について説明する。たとえば、図13(A)に示すようにフォルダの表示サイズが小サイズに変更された場合、そのフォルダの表示範囲には1つのサムネイル画像しか表示されない。そのため、サムネイル画像の切り替えが有効になり、所定時間毎にサムネイル画像が切り替えられる。たとえば、このフォルダでは、SNSタイルのサムネイル画像、メールタイルのサムネイル画像および電話タイルのサムネイル画像の順番で、サムネイル画像が所定時間毎に切り替えられる。また、電話タイルのサムネイル画像の次には、再びSNSタイルのサムネイル画像が表示される。ここで、メールタイルのサムネイル画像はライブ情報を表しているため、サムネイル画像の切り替えによってメールタイルのサムネイル画像が再び表示される場合、メールタイルのサムネイル画像が表すライブ情報が変更(更新)される。   With reference to FIGS. 15A to 15C, a case where thumbnail images corresponding to stored tiles cannot be displayed at once will be described. For example, when the display size of a folder is changed to a small size as shown in FIG. 13A, only one thumbnail image is displayed in the display range of the folder. Therefore, switching of thumbnail images is enabled, and thumbnail images are switched every predetermined time. For example, in this folder, the thumbnail images are switched every predetermined time in the order of the thumbnail image of the SNS tile, the thumbnail image of the mail tile, and the thumbnail image of the telephone tile. Next to the thumbnail image of the telephone tile, the thumbnail image of the SNS tile is displayed again. Here, since the thumbnail image of the mail tile represents live information, when the thumbnail image of the mail tile is displayed again by switching the thumbnail image, the live information represented by the thumbnail image of the mail tile is changed (updated). .

図16(A)−図16(C)を参照して、複数のサムネイル画像を表示するフォルダにおけるサムネイル画像の切り替えの一例を示す。たとえば、中サイズのフォルダに対して5つのタイルが格納されている状態では、全てのタイルと対応するサムネイル画像を一度に表示することが出来ない。そのため、初期状態では4つのサムネイル画像を表示し、所定時間が経過すると残りのサムネイル画像が表示される。そして、さらに所定時間が経過すると、再び4つのサムネイル画像が表示される。また、サムネイル画像がライブ情報を表している場合は、サムネイル画像の切り替えに伴い、ライブ情報が更新(変更)される。   An example of switching thumbnail images in a folder displaying a plurality of thumbnail images will be described with reference to FIGS. For example, in a state where five tiles are stored for a medium size folder, thumbnail images corresponding to all the tiles cannot be displayed at one time. Therefore, four thumbnail images are displayed in the initial state, and the remaining thumbnail images are displayed when a predetermined time has elapsed. Then, when a predetermined time further elapses, four thumbnail images are displayed again. When the thumbnail image represents live information, the live information is updated (changed) with the switching of the thumbnail image.

ここで、フォルダの表示範囲に表示されるサムネイル画像を「表示セット」と言う。そのため、「サムネイル画像を切り替える」ことを、「表示セットを切り替える」と言うことがある。たとえば、小サイズのフォルダに対応する表示セットの数は1−8つであり、小サイズの表示セットには1つのサムネイル画像が含まれる。また、中サイズのフォルダ
に対応する表示セットの数は1−2つであり、中サイズの表示セットに対して1−4つのサムネイル画像が含まれる。さらに、大サイズのフォルダに対応する表示セットの数は1つであり、表示セットには1−8のサムネイル画像が含まれる。また、大サイズのフォルダでは全てのサムネイル画像が表示されるため、大サイズの表示セットは切り替えられない。そして、ライブ情報は、表示セットが切り替えられたときに更新される。ただし、表示セットが切り替えられない場合、ライブ情報は所定時間毎に更新される。
Here, the thumbnail image displayed in the display range of the folder is referred to as a “display set”. For this reason, “switching thumbnail images” is sometimes referred to as “switching display sets”. For example, the number of display sets corresponding to a small size folder is 1-8, and the small size display set includes one thumbnail image. In addition, the number of display sets corresponding to the medium size folder is 1-2, and 1-4 thumbnail images are included for the medium size display set. Furthermore, the number of display sets corresponding to a large folder is one, and the display set includes 1-8 thumbnail images. Also, since all thumbnail images are displayed in a large folder, a large display set cannot be switched. The live information is updated when the display set is switched. However, when the display set cannot be switched, the live information is updated every predetermined time.

このように、表示されていないサムネイル画像があったとしても、ユーザは任意のタイルと対応するサムネイル画像が表示されるのを待てば、任意の機能を実行することが出来る。   As described above, even if there is a thumbnail image that is not displayed, the user can execute an arbitrary function by waiting for a thumbnail image corresponding to an arbitrary tile to be displayed.

図17(A),(B)を参照して、フォルダに対するフリック操作について説明する。まず、上方向のフリック操作Tfがフォルダに対してされると、フォルダの名称が編集可能な状態になる。フォルダの名称が編集可能な状態では、そのフォルダの上に現在の名称が書かれた文字入力領域が表示されると共に、機能表示領域62の下側にはキーボードが表示される。そして、ユーザは、このキーボードを利用してフォルダの名称を任意に変更することが出来る。なお、新たに作成されたフォルダには、「新規フォルダ」という名称が設定される。   With reference to FIGS. 17A and 17B, a flick operation on a folder will be described. First, when an upward flick operation Tf is performed on a folder, the folder name becomes editable. When the folder name is editable, a character input area in which the current name is written is displayed on the folder, and a keyboard is displayed below the function display area 62. The user can arbitrarily change the name of the folder using this keyboard. Note that the name “new folder” is set in the newly created folder.

次に、図18(A)、図18(B)を参照して、左右方向のフリック操作(特定のタッチ操作)がされると、表示セットを強制的に切り替えることが出来る。たとえば、メールタイルのサムネイル画像を表示しているフォルダに対して左方向のフリック操作Tfがされた場合、次に表示される表示セット、つまり電話タイルのサムネイル画像が表示される。また、図示は省略しているが、右方向のフリック操作がされた場合は、前に表示されていた表示セット(上記実施例では、SNSタイルのサムネイル画像)が表示される。このように、ユーザは、目的のサムネイル画像を任意に表示させることが出来るため、フォルダに格納されているタイルと対応する機能を実行しやすくなる。   Next, referring to FIG. 18A and FIG. 18B, when a left-right flick operation (specific touch operation) is performed, the display set can be forcibly switched. For example, when a left flick operation Tf is performed on a folder displaying a thumbnail image of a mail tile, a display set to be displayed next, that is, a thumbnail image of a telephone tile is displayed. Although illustration is omitted, when a flick operation in the right direction is performed, the display set that was displayed before (in the above embodiment, the thumbnail image of the SNS tile) is displayed. In this way, the user can arbitrarily display the target thumbnail image, so that the function corresponding to the tile stored in the folder can be easily executed.

また、図示は省略しているが、表示セットの切り替えが有効なフォルダに対して下方向のフリック操作がされた場合、表示セットの切り替えが停止される。このように、ユーザは、頻繁に利用する機能と対応するタイルのサムネイル画像を常に表示させておくことが出来ようになる。そのため、フォルダに格納したタイルと対応する機能を実行するときの利便性が向上する。なお、切り替えが停止された状態のフォルダに対して、再び下方向のフリック操作がされると表示セットの切り替えが再開される。   Although not shown, when a downward flick operation is performed on a folder for which display set switching is effective, display set switching is stopped. In this way, the user can always display thumbnail images of tiles corresponding to frequently used functions. Therefore, the convenience when executing the function corresponding to the tile stored in the folder is improved. Note that the display set switching is resumed when a downward flick operation is performed again on the folder in which switching has been stopped.

以上の説明から分かるように、本実施例によれば、ユーザはフォルダに関する操作を容易に行うことが出来る。   As can be seen from the above description, according to the present embodiment, the user can easily perform operations related to the folder.

上述では本実施例の特徴を概説した。以下では、図19、図20に示すメモリマップおよび図21−図30に示すフロー図を用いて詳細に説明する。   The features of the present embodiment have been outlined above. This will be described in detail below with reference to the memory maps shown in FIGS. 19 and 20 and the flowcharts shown in FIGS.

図19を参照して、RAM46には、プログラム記憶領域302とデータ記憶領域304とが形成される。プログラム記憶領域302は、先に説明したように、フラッシュメモリ44(図2)に予め設定しているプログラムデータの一部または全部を読み出して記憶(展開)しておくための領域である。   Referring to FIG. 19, program storage area 302 and data storage area 304 are formed in RAM 46. As described above, the program storage area 302 is an area for reading and storing (developing) part or all of the program data set in advance in the flash memory 44 (FIG. 2).

プログラム記憶領域302には、タッチ操作に応じてフォルダが作成されるときに実行されるフォルダ作成プログラム310、フォルダに対してタッチ操作がされたときに実行されるフォルダ制御プログラム312、サムネイル画像の切り替えおよび更新を制御するためのサムネイル画像制御プログラム314およびサムネイル画像を作成するためのサム
ネイル画像作成プログラム316が記憶される。また、フォルダ制御プログラム312のサブルーチンとして、タップ操作プログラム312a、ダブルタップ操作プログラム312b、ロングタップ操作プログラム312cおよびフリック操作プログラム312dもプログラム記憶領域302に記憶される。
In the program storage area 302, a folder creation program 310 that is executed when a folder is created in response to a touch operation, a folder control program 312 that is executed when a touch operation is performed on the folder, and thumbnail image switching In addition, a thumbnail image control program 314 for controlling update and a thumbnail image creation program 316 for creating a thumbnail image are stored. Further, a tap operation program 312 a, a double tap operation program 312 b, a long tap operation program 312 c, and a flick operation program 312 d are also stored in the program storage area 302 as subroutines of the folder control program 312.

なお、プログラム記憶領域302には、メール機能、ブラウザ機能などのアプリケーションおよび機能を実行するためのプログラムも記憶される。   The program storage area 302 also stores an application such as a mail function and a browser function and a program for executing the function.

続いて、図20を参照して、RAM46のデータ記憶領域304には、タッチバッファ330、選択バッファ332およびサムネイルバッファ334が設けられると共に、タッチ座標マップ336およびフォルダテーブル338が記憶される。また、データ記憶領域304には、タッチフラグ340、強制切替フラグ342、左フリックフラグ344、停止フラグ346および更新カウンタ348などが設けられる。   Next, referring to FIG. 20, a touch buffer 330, a selection buffer 332, and a thumbnail buffer 334 are provided in the data storage area 304 of the RAM 46, and a touch coordinate map 336 and a folder table 338 are stored. The data storage area 304 is provided with a touch flag 340, a forced switching flag 342, a left flick flag 344, a stop flag 346, an update counter 348, and the like.

タッチバッファ330には、タッチパネル制御回路48が出力するタッチ座標のデータが記憶される。選択バッファ332には、マルチタッチ操作によって選択されたタイルの情報が一時的に記憶される。サムネイルバッファ334には、表示セットの切り替えおよびライブ情報(表示状態)の更新に必要なサムネイル画像が一時的に記憶される。   The touch buffer 330 stores touch coordinate data output from the touch panel control circuit 48. In the selection buffer 332, information on the tile selected by the multi-touch operation is temporarily stored. The thumbnail buffer 334 temporarily stores thumbnail images necessary for switching display sets and updating live information (display state).

タッチ座標マップ336は、タッチ操作におけるタッチ座標とディスプレイ14の表示座標とを対応付けるためのデータである。つまり、タッチパネル16に対して行われたタッチ操作の結果が、タッチ座標マップ336に基づいてディスプレイ14の表示に反映される。   The touch coordinate map 336 is data for associating the touch coordinates in the touch operation with the display coordinates on the display 14. That is, the result of the touch operation performed on the touch panel 16 is reflected on the display 14 based on the touch coordinate map 336.

フォルダテーブル338は、たとえば図7に示す構成のテーブルであり、フォルダに関する情報が記憶される。   The folder table 338 is a table having the configuration shown in FIG. 7, for example, and stores information related to folders.

タッチフラグ340は、タッチパネル16に対してタッチされているか否かを判断するためのフラグである。たとえば、タッチフラグ340は、1ビットのレジスタで構成される。タッチフラグ340がオン(成立)されると、レジスタにはデータ値「1」が設定される。一方、タッチフラグ340がオフ(不成立)されると、レジスタにはデータ値「0」が設定される。また、タッチフラグ340は、タッチパネル制御回路48の出力に基づいてオン/オフが切り換えられる。   The touch flag 340 is a flag for determining whether or not the touch panel 16 is touched. For example, the touch flag 340 is composed of a 1-bit register. When the touch flag 340 is turned on (established), a data value “1” is set in the register. On the other hand, when the touch flag 340 is turned off (not established), a data value “0” is set in the register. The touch flag 340 is switched on / off based on the output of the touch panel control circuit 48.

強制切替フラグ342は、フォルダに対してフリック操作がされたことを示すためのフラグである。左フリックフラグ344は、左方向のフリック操作がされたことを示すためのフラグである。停止フラグ346は、切り替えを停止する下方向のフリック操作がされたことを示すためのフラグである。   The forced switching flag 342 is a flag for indicating that a flick operation has been performed on the folder. The left flick flag 344 is a flag for indicating that a left flick operation has been performed. The stop flag 346 is a flag for indicating that a downward flick operation to stop switching has been performed.

更新カウンタ348は、サムネイル画像の切り替えおよびライブ情報を変更するときの所定時間を計測するためのカウンタである。この更新カウンタ348は、は初期化されると、カウントを開始し、所定時間(たとえば2−3秒)が経過すると満了する。そして、更新カウンタ348は、更新タイマと呼ばれることもある。   The update counter 348 is a counter for measuring a predetermined time when switching thumbnail images and changing live information. When the update counter 348 is initialized, it starts counting and expires when a predetermined time (for example, 2-3 seconds) elapses. The update counter 348 is sometimes called an update timer.

なお、データ記憶領域304には、姿勢センサ50の出力が一時的に記憶されたり、プログラムの実行に必要な、他のフラグやタイマ(カウンタ)が設けられたりする。   The data storage area 304 temporarily stores the output of the attitude sensor 50, or is provided with other flags and timers (counters) necessary for program execution.

プロセッサ30は、Windows(登録商標)ベースのOSや、Android(登録商標)およびiOS(登録商標)などのLinux(登録商標)ベースのOSなどその他のOSの制御下で、図21、図22に示すフォルダ作成処理、図23に示すフォルダ制
御処理、図24に示すタップ操作処理、図25に示すダブルタップ操作処理、図26に示すロングタップ操作処理、図27に示すフリック操作処理、図28、図29に示すサムネイル画像制御処理および図30に示すサムネイル画像作成処理などを含む、複数のタスクを並列的に処理する。
The processor 30 is under the control of other OS such as Windows (registered trademark) -based OS and Linux (registered trademark) -based OS such as Android (registered trademark) and iOS (registered trademark). 23, the folder control process shown in FIG. 23, the tap operation process shown in FIG. 24, the double tap operation process shown in FIG. 25, the long tap operation process shown in FIG. 26, the flick operation process shown in FIG. A plurality of tasks including the thumbnail image control process shown in FIG. 29 and the thumbnail image creation process shown in FIG. 30 are processed in parallel.

フォルダ作成処理は、たとえばホーム画面が表示されると開始される。ステップS1でプロセッサ30は、マルチタッチ操作か否かを判断する。つまり、プロセッサ30は、タッチフラグ340がオンとなった状態で、2つのタッチ位置の座標がタッチバッファ330に記憶されているかを判断する。ステップS1で“NO”であれば、つまりマルチタッチ操作がされていなければ、ステップS3でプロセッサ30は、終了か否かを判断する。ホーム画面の表示を消去する操作がされたかが判断される。ステップS3で“YES”であれば、たとえばホーム画面から他の画面に遷移する操作がされると、プロセッサ30はフォルダ作成処理を終了する。一方、ステップS3で“NO”であれば、つまりホーム画面の表示が継続していれば、プロセッサ30はステップS1の処理に戻る。   The folder creation process is started when a home screen is displayed, for example. In step S1, the processor 30 determines whether or not it is a multi-touch operation. That is, the processor 30 determines whether the coordinates of the two touch positions are stored in the touch buffer 330 in a state where the touch flag 340 is turned on. If “NO” in the step S1, that is, if the multi-touch operation is not performed, the processor 30 determines whether or not the process is ended in a step S3. It is determined whether an operation for deleting the display of the home screen has been performed. If “YES” in the step S3, for example, when an operation of transition from the home screen to another screen is performed, the processor 30 ends the folder creation processing. On the other hand, if “NO” in the step S3, that is, if the display of the home screen is continued, the processor 30 returns to the process of the step S1.

ステップS1で“YES”であれば、つまりマルチタッチ操作がされると、ステップS5でプロセッサ30は、2つのタッチ位置に基づいて矩形を定義する。たとえば、図4(A)に示すように、2つのタッチ位置に基づいて矩形が定義される。続いて、ステップS7でプロセッサ30は、定義した矩形にタイルが含まれているか否かを判断する。ステップS7で“NO”であれば、タイルが矩形に含まれていなければ、プロセッサ30はステップS1の処理に戻る。一方、ステップS7で“YES”であれば、タイルが定義した矩形に含まれていれば、プロセッサ30はステップS9の処理に進む。   If “YES” in the step S1, that is, if a multi-touch operation is performed, the processor 30 defines a rectangle based on the two touch positions in a step S5. For example, as shown in FIG. 4A, a rectangle is defined based on two touch positions. Subsequently, in step S7, the processor 30 determines whether or not a tile is included in the defined rectangle. If “NO” in the step S7, if the tile is not included in the rectangle, the processor 30 returns to the process of the step S1. On the other hand, if “YES” in the step S7, if the tile is included in the defined rectangle, the processor 30 proceeds to the process of the step S9.

続いて、ステップS9でプロセッサ30は、定義した矩形にフォルダが含まれているか否かが判断される。ステップS9で“NO”であれば、つまり図4(A)に示すように矩形の中にフォルダが含まれていなければ、ステップS11でプロセッサ30は定義した矩形に含まれるタイルを選択する。つまり、タイルの情報が選択バッファ332に記憶される。また、選択されたタイルは、表示態様(たとえば、色)が変更される。なお、ステップS11の処理を実行するプロセッサ30は選択部として機能する。続いて、ステップS13でプロセッサ30は、タイルの数を記憶する。つまり、選択バッファ332に記憶されているタイルの数が記憶される。なお、ステップS13の処理が終了すれば、プロセッサ30はステップS21の処理に進む。   Subsequently, in step S9, the processor 30 determines whether or not a folder is included in the defined rectangle. If “NO” in the step S9, that is, if a folder is not included in the rectangle as shown in FIG. 4A, the processor 30 selects a tile included in the defined rectangle in a step S11. That is, tile information is stored in the selection buffer 332. In addition, the display mode (for example, color) of the selected tile is changed. The processor 30 that executes the process of step S11 functions as a selection unit. Subsequently, in step S13, the processor 30 stores the number of tiles. That is, the number of tiles stored in the selection buffer 332 is stored. In addition, if the process of step S13 is complete | finished, the processor 30 will progress to the process of step S21.

また、ステップS9で“YES”であれば、たとえば図6(A)に示すように矩形の中にフォルダが含まれていれば、ステップS15でプロセッサ30は、定義した矩形に含まれるタイルとフォルダとを選択する。たとえば、図6(A)では電話タイルとフォルダとが選択され、それらの情報が選択バッファ332に記憶される。続いて、ステップS17でプロセッサ30は、選択されたフォルダ内のタイルの数を取得する。つまり、フォルダテーブル338から選択されたフォルダを特定し、そのフォルダに格納されている「タイルの数」を読み出す。続いて、ステップS19でプロセッサ30は、タイルの総数を記憶する。つまり、フォルダに格納されているタイルの数と、選択されたタイルの数との和(総数)が算出される。   If “YES” in the step S9, for example, if a folder is included in the rectangle as shown in FIG. 6A, the processor 30 in a step S15, the tile and the folder included in the defined rectangle. And select. For example, in FIG. 6A, a telephone tile and a folder are selected, and their information is stored in the selection buffer 332. Subsequently, in step S17, the processor 30 acquires the number of tiles in the selected folder. That is, the selected folder is specified from the folder table 338, and the “number of tiles” stored in the folder is read. Subsequently, in step S19, the processor 30 stores the total number of tiles. That is, the sum (total number) of the number of tiles stored in the folder and the number of selected tiles is calculated.

続いて、ステップS21でプロセッサ30は、選択されているタイルの数がフォルダに格納可能なタイルの数の最大値よりも大きいかを判断する。ステップS21で“YES”であれば、つまり選択されたタイルが多過ぎてフォルダに格納することが出来なければ、ステップS23でプロセッサ30は、エラーメッセージを通知して、ステップS1の処理に戻る。たとえば、「選択されたタイルをフォルダに格納できません。」などの文字列がディスプレイ14に表示される。一方、ステップS21で“NO”であれば、つまり選択されたタイルをフォルダに格納可能な状態であれば、ステップS25でプロセッサ30は
、2つのタッチ位置が近づいたか否かを判断する。つまり、ピンチイン操作がされたかが判断される。なお、ステップS25では、2つのタッチ位置の各移動距離が閾値より大きいときにピンチイン操作がされたかが判断される。
Subsequently, in step S21, the processor 30 determines whether or not the number of selected tiles is greater than the maximum number of tiles that can be stored in the folder. If “YES” in the step S21, that is, if too many tiles are selected and cannot be stored in the folder, the processor 30 notifies an error message in a step S23 and returns to the process in the step S1. For example, a character string such as “The selected tile cannot be stored in the folder” is displayed on the display 14. On the other hand, if “NO” in the step S21, that is, if the selected tile can be stored in the folder, the processor 30 determines whether or not the two touch positions are approaching in a step S25. That is, it is determined whether a pinch-in operation has been performed. In step S25, it is determined whether a pinch-in operation has been performed when the movement distances of the two touch positions are larger than the threshold.

ステップS25で“NO”であれば、たとえば2つのタッチ位置が変化していなければ、ステップS27でプロセッサ30は、リリースされたか否かを判断する。つまり、タッチフラグ340がオフに切り替わったかが判断される。ステップS27で“YES”であれば、たとえばユーザがマルチタッチ操作を行っている指をタッチパネル16から離せば、プロセッサ30はステップS1の処理に戻る。一方、ステップS27で“NO”であれば、つまり、ユーザがマルチタッチ操作を継続していれば、プロセッサ30はステップS25の処理に戻る。   If “NO” in the step S25, for example, if the two touch positions have not changed, the processor 30 determines whether or not the release is performed in a step S27. That is, it is determined whether the touch flag 340 is switched off. If “YES” in the step S27, the processor 30 returns to the process of the step S1, for example, if the user releases the finger performing the multi-touch operation from the touch panel 16. On the other hand, if “NO” in the step S27, that is, if the user continues the multi-touch operation, the processor 30 returns to the process of the step S25.

続いて、ステップS25で“YES”であれば、つまりピンチイン操作がされると、ステップS29でプロセッサ30は、フォルダが選択されているかが判断される。つまり、矩形の中にフォルダの少なくとも一部が含まれているかが判断される。ステップS29で“NO”であれば、たとえば図4(A)に示すようにフォルダが選択されていなければ、ステップS31でプロセッサ30は、選択されたタイルの表示を消去する。つまり、選択されたタイルはフォルダに格納されるため、表示が消去される。続いて、ステップS33でプロセッサ30は、タイルの数に基づいてフォルダを作成する。たとえば、選択されたタイルが3つであれば、中サイズのフォルダが作成される。また、フォルダが作成されると、フォルダテーブル338にもフォルダ情報が追加される。続いて、ステップS35でプロセッサ30は、タイルをフォルダに格納する。つまり、選択バッファ332に記憶されているタイルの情報に基づいて、作成されたフォルダに選択されたタイルを格納する。なお、タイルが格納されると、格納されたタイルの情報がフォルダテーブル338に追加される。続いて、ステップS37でプロセッサ30は、矩形の重心位置に基づいてフォルダを表示する。つまり、作成されたフォルダの表示範囲に矩形の重心位置が含まれるように、フォルダがディスプレイ14に表示される。そして、ステップS37の処理が終了すれば、プロセッサ30はステップS1の処理に戻る。なお、ステップS33の処理を実行するプロセッサ30は作成部として機能し、ステップS35の処理を実行するプロセッサ30は格納部として機能し、ステップS37の処理を実行するプロセッサ30は第1表示制御部として機能する。   Subsequently, if “YES” in the step S25, that is, if a pinch-in operation is performed, the processor 30 determines whether or not a folder is selected in a step S29. That is, it is determined whether at least a part of the folder is included in the rectangle. If “NO” in the step S29, for example, as shown in FIG. 4A, if a folder is not selected, the processor 30 deletes the display of the selected tile in a step S31. That is, since the selected tile is stored in the folder, the display is deleted. Subsequently, in step S33, the processor 30 creates a folder based on the number of tiles. For example, if there are three selected tiles, a medium size folder is created. When a folder is created, folder information is also added to the folder table 338. Subsequently, in step S35, the processor 30 stores the tile in a folder. That is, based on the tile information stored in the selection buffer 332, the selected tile is stored in the created folder. When tiles are stored, information on the stored tiles is added to the folder table 338. Subsequently, in step S37, the processor 30 displays a folder based on the center of gravity of the rectangle. That is, the folder is displayed on the display 14 so that the center of gravity of the rectangle is included in the display range of the created folder. Then, when the process of step S37 ends, the processor 30 returns to the process of step S1. The processor 30 that executes the process of step S33 functions as a creation unit, the processor 30 that executes the process of step S35 functions as a storage unit, and the processor 30 that executes the process of step S37 serves as a first display control unit. Function.

また、ステップS29で“YES”であれば、たとえば図6(A)に示すようにフォルダが選択されていれば、ステップS39でプロセッサ30は、選択されたタイルの表示を消去する。つまり、選択されたタイルはフォルダに追加されるため、選択されたタイルの表示は消去される。続いて、ステップS41でプロセッサ30は、フォルダの総数に基づいてフォルダの表示サイズを設定する。たとえば、フォルダの総数が5つであり、現時点の表示サイズが中サイズである場合、フォルダの表示サイズは大サイズに変更(設定)される。続いて、ステップS43でプロセッサ30は、タイルをフォルダに追加する。つまり、選択バッファ332に記憶されているタイルの情報に基づいて、フォルダにタイルが追加(格納)される。また、ステップS41およびステップS43でフォルダの表示サイズが設定されタイルが追加されると、その結果がフォルダテーブル338に反映される。そして、ステップS43の処理が終了すれば、プロセッサ30はステップS1の処理に戻る。なお、ステップS43の処理を実行するプロセッサ30は追加部として機能する。   If “YES” in the step S29, for example, if a folder is selected as shown in FIG. 6A, the processor 30 deletes the display of the selected tile in a step S39. That is, since the selected tile is added to the folder, the display of the selected tile is deleted. Subsequently, in step S41, the processor 30 sets the display size of the folder based on the total number of folders. For example, if the total number of folders is five and the current display size is a medium size, the folder display size is changed (set) to a large size. Subsequently, in step S43, the processor 30 adds the tile to the folder. That is, the tile is added (stored) to the folder based on the tile information stored in the selection buffer 332. Further, when the display size of the folder is set and the tile is added in step S41 and step S43, the result is reflected in the folder table 338. When the process of step S43 ends, the processor 30 returns to the process of step S1. Note that the processor 30 that executes the process of step S43 functions as an additional unit.

図23はフォルダ制御処理のフロー図である。フォルダ制御処理は、フォルダを含むホーム画面が表示されると開始される。ステップS61でプロセッサ30は、タップ操作か否かを判断する。つまり、フォルダに対してタップ操作がされたかが判断される。ステップS61で“YES”であれば、つまりフォルダに対してタップ操作がされると、ステップS63でプロセッサ30は、タップ操作処理を実行する。続いて、ステップS65でプ
ロセッサ30は、終了か否かを判断する。たとえば、ホーム画面の表示を終了する操作がされたかが判断される。ステップS65で“YES”であれば、たとえばホーム画面から他の画面に遷移する操作がされると、プロセッサ30はフォルダ制御処理を終了する。一方、ステップS65で“NO”であれば、つまりホーム画面の表示が継続していれば、プロセッサ30はステップS61の処理に戻る。なお、ステップS63のタップ操作処理については図24のフロー図を用いて詳細に説明するため、ここでの説明は省略する。
FIG. 23 is a flowchart of folder control processing. The folder control process is started when a home screen including a folder is displayed. In step S61, the processor 30 determines whether or not the tap operation is performed. That is, it is determined whether a tap operation has been performed on the folder. If “YES” in the step S61, that is, if a tap operation is performed on the folder, the processor 30 executes a tap operation process in a step S63. Subsequently, in step S65, the processor 30 determines whether or not the processing is finished. For example, it is determined whether an operation for terminating the display of the home screen has been performed. If “YES” in the step S65, the processor 30 ends the folder control process when, for example, an operation of changing from the home screen to another screen is performed. On the other hand, if “NO” in the step S65, that is, if the display of the home screen is continued, the processor 30 returns to the process of the step S61. Note that the tap operation process in step S63 will be described in detail with reference to the flowchart of FIG.

また、ステップS61で“NO”であれば、つまりタップ操作がされていなければ、ステップS67でプロセッサ30は、ダブルタップ操作か否かを判断する。つまり、フォルダに対してダブルタップ操作がされたかが判断される。ステップS67で“YES”であれば、つまりフォルダに対してダブルタップ操作がされると、ステップS69でプロセッサ30は、ダブルタップ操作処理を実行し、ステップS65の処理に進む。なお、ダブルタップ操作処理については図25のフロー図を用いて詳細に説明するため、ここでの説明は省略する。   If “NO” in the step S61, that is, if the tap operation is not performed, the processor 30 determines whether or not the double tap operation is performed in a step S67. That is, it is determined whether a double tap operation has been performed on the folder. If “YES” in the step S67, that is, if a double tap operation is performed on the folder, the processor 30 executes a double tap operation process in a step S69, and proceeds to a process in a step S65. Since the double tap operation process will be described in detail with reference to the flowchart of FIG. 25, the description thereof is omitted here.

また、ステップS67で“NO”であれば、つまりダブルタップ操作がされていなければ、ステップS71でプロセッサ30は、ロングタップ操作がされたか否かを判断する。つまり、フォルダに対してロングタップ操作がされたかが判断される。ステップS71で“YES”であれば、つまりフォルダに対してロングタップ操作がされると、ステップS73でプロセッサ30は、ロングタップ操作処理を実行し、ステップS65の処理に進む。なお、ロングタップ操作処理については図26のフロー図を用いて詳細に説明するため、ここでの説明は省略する。   If “NO” in the step S67, that is, if a double tap operation is not performed, the processor 30 determines whether or not a long tap operation is performed in a step S71. That is, it is determined whether a long tap operation has been performed on the folder. If “YES” in the step S71, that is, if a long tap operation is performed on the folder, the processor 30 executes a long tap operation process in a step S73, and proceeds to a process in a step S65. Since the long tap operation process will be described in detail with reference to the flowchart of FIG. 26, the description is omitted here.

また、ステップS71で“NO”であれば、つまりロングタップ操作がされていなければ、ステップS75でプロセッサ30は、フリック操作か否かを判断する。つまり、フォルダに対してフリック操作がされたかが判断される。ステップS75で“YES”であれば、つまりフォルダに対してフリック操作がされると、ステップS77でプロセッサ30は、フリック操作処理を実行し、ステップS65の処理に進む。なお、フリック操作処理については図27のフロー図を用いて詳細に説明するため、ここでの説明は省略する。   If “NO” in the step S71, that is, if the long tap operation is not performed, the processor 30 determines whether or not the flick operation is performed in a step S75. That is, it is determined whether a flick operation has been performed on the folder. If “YES” in the step S75, that is, if a flick operation is performed on the folder, the processor 30 executes a flick operation process in a step S77, and proceeds to a process in a step S65. The flick operation process will be described in detail with reference to the flowchart of FIG.

また、ステップS75で“NO”であれば、つまりフォルダに対してフリック操作がされていなければ、プロセッサ30はステップS65の処理に進む。   If “NO” in the step S75, that is, if the flick operation is not performed on the folder, the processor 30 proceeds to a process in step S65.

図24はタップ操作処理のフロー図である。図23に示すフォルダ制御処理でステップS63の処理が実行されると、プロセッサ30はステップS91で、タッチ位置にサムネイル画像が存在するか否かを判断する。つまり、サムネイル画像に対してタップ操作がされたかが判断される。また、ステップS91の処理では、タッチバッファ330に記憶されているタッチ位置と、フォルダテーブル338に記憶されているサムネイル画像の表示範囲とに基づいて判断される。   FIG. 24 is a flowchart of the tap operation process. When the process of step S63 is executed in the folder control process shown in FIG. 23, the processor 30 determines whether or not a thumbnail image exists at the touch position in step S91. That is, it is determined whether a tap operation has been performed on the thumbnail image. In the process of step S91, the determination is made based on the touch position stored in the touch buffer 330 and the display range of the thumbnail image stored in the folder table 338.

ステップS91で“YES”であれば、つまりサムネイル画像に対してタップ操作がされると、ステップS93でプロセッサ30は、サムネイル画像と対応するタイルを特定する。具体的には、プロセッサ30は、フォルダテーブル338におけるサムネイル画像の欄に基づいて、タップ操作がされたサムネイル画像と対応するタイルを特定する。続いて、ステップS95でプロセッサ30は、特定されたタイルと対応する機能を実行する。たとえば、図8(A)に示すようにメール機能のサムネイル画像にタップ操作がされていた場合、メールタイルが特定され、メール機能が実行される。そして、ステップS95の処理が終了すれば、プロセッサ30はタップ操作処理を終了して、フォルダ制御処理に戻る。また、ステップS91で“NO”であれば、つまりサムネイル画像に対してタップ操作がされていない場合、プロセッサ30はタップ操作処理を終了して、フォルダ制御処理に
戻る。なお、ステップS95の処理を実行するプロセッサ30は実行部として機能する。
If “YES” in the step S91, that is, if a tap operation is performed on the thumbnail image, the processor 30 specifies a tile corresponding to the thumbnail image in a step S93. Specifically, the processor 30 identifies a tile corresponding to the thumbnail image that has been tapped based on the thumbnail image field in the folder table 338. Subsequently, in step S95, the processor 30 executes a function corresponding to the identified tile. For example, as shown in FIG. 8A, when the tap operation is performed on the thumbnail image of the mail function, the mail tile is specified and the mail function is executed. Then, when the process of step S95 ends, the processor 30 ends the tap operation process and returns to the folder control process. If “NO” in the step S91, that is, if the tap operation is not performed on the thumbnail image, the processor 30 ends the tap operation process and returns to the folder control process. The processor 30 that executes the process of step S95 functions as an execution unit.

図25はダブルタップ操作処理のフロー図である。ステップS23に示すフォルダ制御処理でステップS69の処理が実行されると、プロセッサ30はステップS101でフォルダに格納されたタイルを表示する。つまり、図9(B)に示すように、フォルダに格納されているタイルの画像を含む展開フォルダ画像OFが表示される。なお、ステップS101の処理を実行するプロセッサ30はオブジェクト表示部として機能する。続いて、ステップS103でプロセッサ30は、タイルにフリック操作がされたか否かを判断する。つまり、タイルをフォルダの外に出す操作がされたかが判断される。ステップS103で“YES”であれば、たとえば図10(A)に示すようにタイルにフリック操作がされると、ステップS105でプロセッサ30は、フリックされたタイルをフォルダの外に出す。つまり、展開フォルダ画像OFの中から、フリック操作されたタイルの画像が消去される。また、フォルダテーブル338から外に出されたタイルの情報が削除される。なお、ステップS105の処理が終了すると、プロセッサ30はステップS111の処理に進む。   FIG. 25 is a flowchart of the double tap operation process. When the process of step S69 is executed in the folder control process shown in step S23, the processor 30 displays the tiles stored in the folder in step S101. That is, as shown in FIG. 9B, the expanded folder image OF including the tile images stored in the folder is displayed. Note that the processor 30 that executes the process of step S101 functions as an object display unit. Subsequently, in step S103, the processor 30 determines whether or not a flick operation has been performed on the tile. That is, it is determined whether or not an operation for taking the tile out of the folder has been performed. If “YES” in the step S103, for example, when a flick operation is performed on the tile as shown in FIG. 10A, the processor 30 takes the flicked tile out of the folder in a step S105. In other words, the image of the tile subjected to the flick operation is deleted from the expanded folder image OF. In addition, the information of the tile that has been moved out from the folder table 338 is deleted. Note that when the process of step S105 ends, the processor 30 proceeds to the process of step S111.

また、ステップS103で“NO”であれば、つまりタイルに対してフリック操作がされていなければ、ステップS107でプロセッサ30は、タイルにタップ操作がされたかが判断される。ステップS107で“YES”であれば、つまり展開フォルダ画像OFに含まれるタイルに対してタップ操作がされると、ステップS109でプロセッサ30は、タイルに対応する機能を実行する。つまり、図9(B)に示すメールタイルに対してタップ操作がされると、メール機能が実行される。そして、ステップS109で機能を実行する処理が終了すれば、プロセッサ30はダブルタップ操作処理を終了して、フォルダ制御処理に戻る。なお、アプリケーションが実行されている状態であるため、プロセッサ30は、フォルダ制御処理に戻った後、フォルダ制御処理を終了させる。   If “NO” in the step S103, that is, if the flick operation is not performed on the tile, the processor 30 determines whether or not the tap operation is performed on the tile in a step S107. If “YES” in the step S107, that is, if a tap operation is performed on the tile included in the expanded folder image OF, the processor 30 executes a function corresponding to the tile in a step S109. That is, when a tap operation is performed on the mail tile shown in FIG. 9B, the mail function is executed. When the process for executing the function is completed in step S109, the processor 30 ends the double tap operation process and returns to the folder control process. Since the application is being executed, the processor 30 ends the folder control process after returning to the folder control process.

また、ステップS107で“NO”であれば、つまりタイルに対してタップ操作がされていなければ、ステップS111でプロセッサ30は、フォルダを閉じる操作か否かを判断する。たとえば、メニューキー22cが押下されたかが判断される。ステップS111で“NO”であれば、つまりフォルダを閉じる操作がされていなければ、プロセッサ30はステップS101の処理に戻る。一方、ステップS111で“YES”であれば、つまりフォルダを閉じる操作がされると、プロセッサ30はダブルタップ操作処理を終了して、フォルダ制御処理に戻る。   If “NO” in the step S107, that is, if the tap operation is not performed on the tile, the processor 30 determines whether or not the operation is a folder closing operation in a step S111. For example, it is determined whether the menu key 22c is pressed. If “NO” in the step S111, that is, if the operation for closing the folder is not performed, the processor 30 returns to the process in the step S101. On the other hand, if “YES” in the step S111, that is, if an operation of closing the folder is performed, the processor 30 ends the double tap operation process and returns to the folder control process.

図26はロングタップ処理のフロー図である。図23に示すフォルダ制御処理でステップS73の処理が実行されると、プロセッサ30はステップS131で、編集アイコンを表示する。たとえば、図11(B)に示すように、サイズ変更アイコンおよび削除アイコンがフォルダに重ねて表示される。また、編集アイコンが表示されるとフォルダの表示態様も変化する。   FIG. 26 is a flowchart of the long tap process. When the process of step S73 is executed in the folder control process shown in FIG. 23, the processor 30 displays an edit icon in step S131. For example, as shown in FIG. 11B, a size change icon and a delete icon are displayed over the folder. When the edit icon is displayed, the display mode of the folder also changes.

続いて、ステップS133でプロセッサ30は、表示位置の変更操作か否かを判断する。つまり、フォルダに対してスライド操作がされたかが判断される。ステップS133で“YES”であれば、たとえば図12(A)に示すようにスライド操作がされると、ステップS135でプロセッサ30は、表示位置を変更する。つまり、スライド操作に応じてフォルダの表示位置が変更される。そして、ステップS135の処理が終了すれば、プロセッサ30はステップS141の処理に進む。なお、ステップS135の処理を実行するプロセッサ30は表示位置変更部として機能する。   Subsequently, in step S133, the processor 30 determines whether or not the display position is changed. That is, it is determined whether a slide operation has been performed on the folder. If “YES” in the step S133, for example, when a slide operation is performed as shown in FIG. 12A, the processor 30 changes the display position in a step S135. That is, the display position of the folder is changed according to the slide operation. Then, when the process of step S135 ends, the processor 30 proceeds to the process of step S141. The processor 30 that executes the process of step S135 functions as a display position changing unit.

また、ステップS133で“NO”であれば、つまり表示位置の変更操作がされなければ、ステップS137でプロセッサ30は、表示サイズの変更操作がされたか否かを判断
する。たとえば、サイズ変更アイコンに対してタッチされ、その後にスライド操作がされたかが判断される。ステップS137で“YES”であれば、たとえば図13(A)に示すように表示サイズの変更操作がされると、ステップS139でプロセッサ30は、表示サイズを変更する。つまり、スライド操作の方向およびスライド量に基づいて、フォルダの表示サイズが変更される。なお、ステップS139の処理を実行するプロセッサ30は表示サイズ変更部として機能する。
If “NO” in the step S133, that is, if the display position changing operation is not performed, the processor 30 determines whether or not the display size changing operation is performed in a step S137. For example, it is determined whether the size change icon is touched and then a slide operation is performed. If “YES” in the step S137, for example, when a display size changing operation is performed as shown in FIG. 13A, the processor 30 changes the display size in a step S139. That is, the display size of the folder is changed based on the direction of the slide operation and the slide amount. The processor 30 that executes the process of step S139 functions as a display size changing unit.

続いて、プロセッサ30は、ステップS141でフォルダテーブル338を更新し、ステップS143でフォルダの表示状態を変更する。つまり、表示位置または表示サイズが変更されたため、その変更結果がフォルダテーブル338とフォルダの表示状態に反映される。そして、ステップS143の処理が終了すれば、プロセッサ30はステップS153の処理に進む。   Subsequently, the processor 30 updates the folder table 338 in step S141, and changes the folder display state in step S143. That is, since the display position or the display size is changed, the change result is reflected in the folder table 338 and the folder display state. Then, when the process of step S143 ends, the processor 30 proceeds to the process of step S153.

また、ステップS137で“NO”であれば、つまり表示サイズの変更操作がされていなければ、ステップS145でプロセッサ30は、フォルダの削除操作か否かを判断する。つまり、削除アイコンに対してタップ操作がされたかが判断される。ステップS145で“YES”であれば、たとえば図14(A)に示すように削除アイコンに対してタップ操作がされると、ステップS147でプロセッサ30は、フォルダの表示を消去する。つまり、削除アイコンと対応するフォルダの表示が削除される。続いて、ステップS149でプロセッサ30は、フォルダテーブル338からフォルダ情報を削除する。つまり、表示が消去されたフォルダと対応するフォルダ情報が削除される。続いて、ステップS151でプロセッサ30は、フォルダに格納されていたタイルを再表示する。たとえば、図14(B)に示すように、フォルダに格納されていたSNSタイル、電話タイルおよびメールタイルが、フォルダに格納される前の状態と略同じ状態で表示される。そして、ステップS151の処理が終了すれば、つまりフォルダが削除されれば、プロセッサ30はロングタップ処理を終了して、フォルダ制御処理に戻る。なお、ステップS149の処理を実行するプロセッサ30は削除部として機能する。   If “NO” in the step S137, that is, if the display size changing operation is not performed, the processor 30 determines whether or not the operation is a folder deleting operation in a step S145. That is, it is determined whether a tap operation has been performed on the delete icon. If “YES” in the step S145, for example, when a tap operation is performed on the delete icon as shown in FIG. 14A, the processor 30 deletes the display of the folder in a step S147. That is, the display of the folder corresponding to the delete icon is deleted. Subsequently, in step S149, the processor 30 deletes the folder information from the folder table 338. That is, the folder information corresponding to the folder whose display has been deleted is deleted. Subsequently, in step S151, the processor 30 redisplays the tiles stored in the folder. For example, as shown in FIG. 14B, the SNS tile, telephone tile, and mail tile stored in the folder are displayed in substantially the same state as before the storage in the folder. When the process of step S151 ends, that is, when the folder is deleted, the processor 30 ends the long tap process and returns to the folder control process. The processor 30 that executes the process of step S149 functions as a deletion unit.

また、たとえばステップS145で“NO”であれば、つまりフォルダの削除操作がされなければ、ステップS153でプロセッサ30は、編集を終了するか否かを判断する。つまり、フォルダの編集を終了する操作がされたかが判断される。また、具体的には、メニューキー22cが操作されたかが判断される。ステップS153で“NO”であれば、つまり編集を終了する操作がされなければ、プロセッサ30はステップS131の処理に戻る。また、ステップS153で“YES”であれば、つまり編集を終了する操作がされると、プロセッサ30はロングタップ操作処理を終了して、フォルダ制御処理に戻る。   For example, if “NO” in the step S145, that is, if the folder deletion operation is not performed, the processor 30 determines whether or not the editing is ended in a step S153. That is, it is determined whether or not an operation for ending folder editing has been performed. Specifically, it is determined whether the menu key 22c has been operated. If “NO” in the step S153, that is, if the operation for ending the editing is not performed, the processor 30 returns to the process of the step S131. If “YES” in the step S153, that is, if an operation for ending the editing is performed, the processor 30 ends the long tap operation process and returns to the folder control process.

図27はフリック操作のフロー図である。図23に示すフォルダ制御処理でステップS77の処理が実行されると、プロセッサ30はステップS171で、上方向か否かを判断する。つまり、フリック操作が上方向であるかが判断される。ステップS171で“YES”であれば、たとえばフォルダの名称を変更するためにフォルダに対して上方向のフリック操作がされた場合、ステップS173でプロセッサ30は、名称変更処理を実行する。たとえば、名称変更処理が実行されると、図17(B)に示すように、文字入力領域およびキーボードが表示される。そして、名称変更処理が終了すると、プロセッサ30はフリック操作処理を終了して、フォルダ制御処理に戻る。なお、ステップS173の処理を実行するプロセッサ30は名称変更部として機能する。   FIG. 27 is a flowchart of the flick operation. When the process of step S77 is executed in the folder control process shown in FIG. 23, the processor 30 determines whether or not it is in the upward direction in step S171. That is, it is determined whether the flick operation is upward. If “YES” in the step S171, for example, if an upward flick operation is performed on the folder in order to change the name of the folder, the processor 30 executes a name changing process in a step S173. For example, when the name change process is executed, a character input area and a keyboard are displayed as shown in FIG. When the name change process ends, the processor 30 ends the flick operation process and returns to the folder control process. The processor 30 that executes the process of step S173 functions as a name changing unit.

また、ステップS171で“NO”であれば、つまりフリック操作の方向が上方向でなければ、ステップS175でプロセッサ30は、左方向か否かを判断する。つまり、フリック操作の方向が左右方向であるかが判断される。ステップS175で“YES”であれば、たとえば表示セットを強制的に切り替えるために左右方向のフリック操作がされた場
合、ステップS177でプロセッサ30は、左方向か否かを判断する。つまり、前の表示セットを表示するフリック操作あるかが判断される。ステップS177で“YES”であれば、つまりフリック操作の方向が左方向であれば、ステップS179でプロセッサ30は、左フリックフラグ344がオンにされる。つまり、前の表示セットを表示するフリック操作がされたため、左フリックフラグ344がオンにされる。また、ステップS177で“NO”であれば、つまり右方向のフリック操作がされた場合、プロセッサ30はステップS179の処理を省略して、ステップS181の処理に進む。そして、ステップS181でプロセッサ30は、強制切替フラグ342をオンにする。つまり、表示セットを強制的に切り替えるフリック操作がされたため、強制切替フラグ342がオンにされる。そして、ステップS181の処理が終了すれば、プロセッサ30はフリック操作処理を終了して、フォルダ制御処理に戻る。
If “NO” in the step S171, that is, if the direction of the flick operation is not the upward direction, the processor 30 determines whether or not it is the leftward direction in a step S175. That is, it is determined whether the direction of the flick operation is the left-right direction. If “YES” in the step S175, for example, when a left-right flick operation is performed in order to forcibly switch the display set, the processor 30 determines whether or not the left-hand direction is in a step S177. That is, it is determined whether there is a flick operation for displaying the previous display set. If “YES” in the step S177, that is, if the direction of the flick operation is the left direction, the processor 30 turns on the left flick flag 344 in a step S179. That is, since the flick operation for displaying the previous display set has been performed, the left flick flag 344 is turned on. If “NO” in the step S177, that is, if a flicking operation in the right direction is performed, the processor 30 omits the process in the step S179 and proceeds to the process in the step S181. In step S181, the processor 30 turns on the forced switching flag 342. That is, since the flick operation for forcibly switching the display set has been performed, the forcible switching flag 342 is turned on. When the process of step S181 ends, the processor 30 ends the flick operation process and returns to the folder control process.

また、ステップS175で“NO”であれば、フリック操作の方向が左右方向でなければ、ステップS183でプロセッサ30は、下方向か否かを判断する。つまり、フリック操作の方向が下方向であるかが判断される。ステップS183で“YES”であれば、たとえば表示セットの切り替えを停止または再開するために下方向のフリック操作がれると、ステップS185でプロセッサ30は、停止フラグ346がオンであるかが判断される。つまり表示セットの切り替えが停止されている状態であるかが判断される。ステップS185で“YES”であれば、つまり表示セットの切り替えが停止されていれば、ステップS187でプロセッサ30は、停止フラグ346をオフにする。つまり、表示セットの切り替えを再開するために、停止フラグ346がオフにされる。一方、ステップS185で“NO”であれば、つまり停止フラグ346がオフであれば、ステップS189でプロセッサ30は、停止フラグ346をオンにする。つまり、表示セットの切り替えを停止するために、停止フラグ346がオンにされる。なお、ステップS189の処理を実行するプロセッサ30は停止部として機能する。   If “NO” in the step S175, if the direction of the flick operation is not the left-right direction, the processor 30 determines whether or not the flicking operation is in the downward direction in a step S183. That is, it is determined whether the direction of the flick operation is downward. If “YES” in the step S183, for example, if a downward flick operation is performed to stop or restart the switching of the display set, the processor 30 determines whether or not the stop flag 346 is turned on in a step S185. . That is, it is determined whether the display set switching is stopped. If “YES” in the step S185, that is, if the switching of the display set is stopped, the processor 30 turns off the stop flag 346 in a step S187. That is, the stop flag 346 is turned off in order to resume the display set switching. On the other hand, if “NO” in the step S185, that is, if the stop flag 346 is off, the processor 30 turns on the stop flag 346 in a step S189. That is, the stop flag 346 is turned on to stop the display set switching. The processor 30 that executes the process of step S189 functions as a stop unit.

また、フリック操作の方向が正常に判定できずステップS183で“NO”と判断されるか、停止フラグ346のオン/オフが切り替えられると、プロセッサ30はフリック操作処理を終了して、フォルダ制御処理に戻る。   If the direction of the flick operation cannot be determined normally and “NO” is determined in step S183 or the stop flag 346 is turned on / off, the processor 30 ends the flick operation process and performs the folder control process. Return to.

図28、図29はサムネイル画像制御処理のフロー図である。サムネイル画像制御処理は、たとえばホーム画面が表示されると開始される。ステップS201でプロセッサ30は、サムネイルを表示する。つまり、プロセッサ30は、表示されているフォルダに対応するサムネイル画像(表示セット)を、サムネイルバッファ334から読み出し、読み出したサムネイル画像をフォルダの表示範囲に表示する。なお、ステップS201の処理を実行するプロセッサ30は第2表示制御部として機能する。   28 and 29 are flowcharts of thumbnail image control processing. The thumbnail image control process is started when a home screen is displayed, for example. In step S201, the processor 30 displays a thumbnail. That is, the processor 30 reads a thumbnail image (display set) corresponding to the displayed folder from the thumbnail buffer 334, and displays the read thumbnail image in the folder display range. The processor 30 that executes the process of step S201 functions as a second display control unit.

続いて、ステップS203でプロセッサ30は、更新タイマを実行する。つまり、サムネイル画像が表示されてからの時間を計測するために、更新カウンタ348が初期化される。   Subsequently, in step S203, the processor 30 executes an update timer. That is, the update counter 348 is initialized in order to measure the time after the thumbnail image is displayed.

続いて、ステップS205でプロセッサ30は、フォルダテーブル338を読み出す。続いて、ステップS207でプロセッサ30は、表示セットの切り替えが有効か否かを判断する。つまり、プロセッサ30は、フォルダテーブル338の切り替えの欄において表示セットの切り替えが有効にされているかを判断する。ステップS207で“NO”であれば、つまり表示セットの切り替えが無効に設定されていれば、ステップS209でプロセッサ30は、更新タイマが満了したかが判断される。つまり、サムネイル画像が表示されてから所定時間が経過したかが判断される。ステップS209で“YES”であれば、つまりサムネイル画像が表示されてから所定時間が経過していれば、ステップS211でプロセッサ30は、サムネイル画像を取得する。つまり、プロセッサ30は、サムネイル
バッファ334から現在の表示セットと対応するサムネイル画像のデータを読み出す。続いて、ステップS213でプロセッサ30は、サムネイル画像の表示状態を更新する。つまり、取得されたサムネイル画像によって現在の表示セットが更新される。このとき、ライブ情報を表すサムネイル画像がある場合は、そのサムネイル画像が次のライブ情報を表す。そして、ステップS213の処理が終了すれば、プロセッサ30はステップS203の処理に戻る。
Subsequently, in step S205, the processor 30 reads the folder table 338. Subsequently, in step S207, the processor 30 determines whether display set switching is valid. That is, the processor 30 determines whether display set switching is enabled in the switching column of the folder table 338. If “NO” in the step S207, that is, if the switching of the display set is set to be invalid, the processor 30 determines whether or not the update timer has expired in a step S209. That is, it is determined whether a predetermined time has elapsed since the thumbnail image was displayed. If “YES” in the step S209, that is, if a predetermined time has elapsed since the thumbnail image is displayed, the processor 30 acquires the thumbnail image in a step S211. That is, the processor 30 reads the thumbnail image data corresponding to the current display set from the thumbnail buffer 334. Subsequently, in step S213, the processor 30 updates the display state of the thumbnail image. That is, the current display set is updated with the acquired thumbnail image. At this time, if there is a thumbnail image representing live information, the thumbnail image represents the next live information. Then, when the process of step S213 ends, the processor 30 returns to the process of step S203.

また、ステップS209で“NO”であれば、つまりサムネイル画像が表示されてから所定時間が経過していなければ、プロセッサ30はステップS207の処理に戻る。ステップS207で“YES”であれば、つまり表示セットの切り替えが有効に設定されていれば、ステップS215でプロセッサ30は、停止フラグ346がオンであるか否かを判断する。つまり、表示セットの切り替えが停止されているかが判断される。ステップS215で“YES”であれば、つまり表示セットの切り替えが停止されていれば、プロセッサ30はステップS209の処理に進む。   If “NO” in the step S209, that is, if a predetermined time has not elapsed since the thumbnail image is displayed, the processor 30 returns to the process of the step S207. If “YES” in the step S207, that is, if the display set switching is set to be valid, the processor 30 determines whether or not the stop flag 346 is turned on in a step S215. That is, it is determined whether display set switching is stopped. If “YES” in the step S215, that is, if the switching of the display set is stopped, the processor 30 proceeds to the process of the step S209.

一方、ステップS215で“NO”であれば、つまり表示セットの切り替えが停止されていなければ、ステップS217でプロセッサ30は、ステップS209と同様、更新タイマが満了したか否かを判断する。ステップS217で“NO”であれば、つまりサムネイル画像が表示されてから所定時間が経過していなければ、ステップS219でプロセッサ30は、強制切替フラグ342がオンであるか否かを判断する。つまり、表示セットを強制的に切り替える左右方向のフリック操作がフォルダに対してされたかが判断される。ステップS219で“YES”であれば、ステップS221でプロセッサ30は、更新タイマを強制満了させる。つまり、表示セットを強制的に切り替えるフリック操作がされ、更新タイマによる所定時間の計測が不要になったため、更新タイマが強制的に満了させられる。続いて、ステップS223でプロセッサ30は、強制切替フラグ342をオフにする。つまり、強制切替フラグ342がオンのままでは、次回の処理で更新タイマによる所定時間の計測が行われなくなってしまうため、強制切替フラグ342がオフにされる。そして、ステップS223の処理が終了すれば、プロセッサ30はステップS225の処理に進む。   On the other hand, if “NO” in the step S215, that is, if the switching of the display set is not stopped, the processor 30 determines whether or not the update timer has expired in a step S217 similarly to the step S209. If “NO” in the step S217, that is, if a predetermined time has not elapsed since the thumbnail image is displayed, the processor 30 determines whether or not the forced switching flag 342 is turned on in a step S219. That is, it is determined whether a left / right flick operation for forcibly switching the display set has been performed on the folder. If “YES” in the step S219, the processor 30 forcibly expires the update timer in a step S221. That is, the flick operation for forcibly switching the display set is performed, and measurement of the predetermined time by the update timer is no longer necessary, so the update timer is forcibly expired. Subsequently, in step S223, the processor 30 turns off the forced switching flag 342. That is, if the forced switching flag 342 remains on, the update timer does not measure the predetermined time in the next process, and thus the forced switching flag 342 is turned off. Then, when the process of step S223 ends, the processor 30 proceeds to the process of step S225.

また、ステップS219で“NO”であれば、つまり左右方向のフリック操作がされていなければ、プロセッサ30はステップS217の処理に戻る。また、ステップS217で“YES”であれば、つまりサムネイル画像が表示されてから所定時間が経過すれば、プロセッサ30はステップS225の処理に進む。   If “NO” in the step S219, that is, if the left-right flick operation is not performed, the processor 30 returns to the process of the step S217. If “YES” in the step S217, that is, if a predetermined time elapses after the thumbnail image is displayed, the processor 30 proceeds to the process of the step S225.

続いて、ステップS225でプロセッサ30は、左フリックフラグ344がオンであるか否かを判断する。つまり、前の表示セットを表示するために左方向のフリック操作がされた状態であるかが判断される。ステップS225で“NO”であれば、つまり更新タイマが満了したか、右方向のフリック操作がされた場合は、ステップS227でプロセッサ30は、次の表示セットを取得する。つまり、次に表示する表示セットがサムネイルバッファ334から取得される。そして、ステップS227の処理が終了すれば、プロセッサ30はステップS233の処理に進む。   Subsequently, in step S225, the processor 30 determines whether or not the left flick flag 344 is on. That is, it is determined whether the left flick operation is performed to display the previous display set. If “NO” in the step S225, that is, if the update timer has expired or a flick operation in the right direction is performed, the processor 30 acquires the next display set in a step S227. That is, the display set to be displayed next is acquired from the thumbnail buffer 334. Then, when the process of step S227 ends, the processor 30 proceeds to the process of step S233.

一方、ステップS225で“YES”であれば、つまり左方向のフリック操作がされた場合、ステップS229でプロセッサ30は、前の表示セットを取得する。つまり、前に表示されていた表示セットを再び表示するために、サムネイルバッファ334から前の表示セットが取得される。続いて、ステップS231でプロセッサ30は、左フリックフラグ344をオフにする。つまり、次回の処理で左方向のフリック操作がされたと誤判定されないようにするために、左フリックフラグ344がオフにされる。そして、ステップS231の処理が終了すれば、プロセッサ30はステップS233の処理に進む。   On the other hand, if “YES” in the step S225, that is, if a leftward flick operation is performed, the processor 30 acquires a previous display set in a step S229. In other words, the previous display set is acquired from the thumbnail buffer 334 in order to display the previously displayed display set again. Subsequently, in step S231, the processor 30 turns off the left flick flag 344. That is, the left flick flag 344 is turned off so that it is not erroneously determined that the left flick operation has been performed in the next process. Then, when the process of step S231 ends, the processor 30 proceeds to the process of step S233.

このようにして表示セットが取得されると、ステップS233でプロセッサ30は、表示セットを切り替える。たとえば、サムネイル画像が表示されてから所定時間が経過するか右方向のフリック操作がされた場合は、次の表示セットのサムネイル画像が表示される。一方、左方向のフリック操作がされた場合は、前の表示セットのサムネイル画像が表示される。また、ライブ情報を表すサムネイル画像が、前または次に表示される表示セットに含まれている場合、そのサムネイル画像が表すライブ情報は更新される。そして、ステップS233の処理が終了すれば、プロセッサ30はステップS203の処理に戻る。なお、ステップS233の処理を実行するプロセッサ30は切替部として機能する。   When the display set is acquired in this way, the processor 30 switches the display set in step S233. For example, when a predetermined time elapses after the thumbnail image is displayed or when a flick operation in the right direction is performed, the thumbnail image of the next display set is displayed. On the other hand, when a flick operation in the left direction is performed, thumbnail images of the previous display set are displayed. Further, when a thumbnail image representing live information is included in a display set displayed before or next, the live information represented by the thumbnail image is updated. Then, when the process of step S233 ends, the processor 30 returns to the process of step S203. The processor 30 that executes the process of step S233 functions as a switching unit.

図30は、サムネイル画像作成処理のフロー図である。サムネイル画像作成処理は、たとえばホーム画面が表示されると開始される。ステップS251でプロセッサ30は、フォルダテーブル338を読み出す。つまり、表示するサムネイル画像を作成するためにフォルダテーブル338が読み出される。続いて、ステップS253でプロセッサ30は、フォルダに対応する表示セットを作成する。たとえば、図16(A)に示すフォルダの場合、図16(A)に示す表示セットと図16(B)に示す表示セットとが予め作成される。そして、作成された各表示セットはサムネイルバッファ334に記憶される。なお、ステップS253で作成された表示セットに基づいて、サムネイル画像制御処理でサムネイル画像が表示されたり、表示セットが切り換えられたりする。   FIG. 30 is a flowchart of thumbnail image creation processing. The thumbnail image creation process is started, for example, when a home screen is displayed. In step S251, the processor 30 reads the folder table 338. That is, the folder table 338 is read to create a thumbnail image to be displayed. Subsequently, in step S253, the processor 30 creates a display set corresponding to the folder. For example, in the case of the folder shown in FIG. 16A, the display set shown in FIG. 16A and the display set shown in FIG. 16B are created in advance. Each created display set is stored in the thumbnail buffer 334. Note that, based on the display set created in step S253, the thumbnail image is displayed or the display set is switched by the thumbnail image control process.

続いて、ステップS255でプロセッサ30は、ライブ情報を示すサムネイル画像が表示されているか否かを判断する。たとえば、新着メールの情報をライブ情報として示すメールタイルのサムネイル画像が表示されているかが判断される。ステップS255で“NO”であれば、ライブ情報を示すサムネイル画像が表示されていなければ、プロセッサ30はステップS255の処理を繰り返す。   Subsequently, in step S255, the processor 30 determines whether or not a thumbnail image indicating live information is displayed. For example, it is determined whether or not a thumbnail image of a mail tile indicating information on new mail as live information is displayed. If “NO” in the step S255, if the thumbnail image indicating the live information is not displayed, the processor 30 repeats the process of the step S255.

一方、ステップS255で“YES”であれば、たとえば図16(A)に示すようにライブ情報を示すメールタイルのサムネイル画像が表示されていれば、ステップS257でプロセッサ30は、次に示されるライブ情報を作成する。たとえば、図16(A)に示すメールタイルのサムネイル画像が表示されている場合、次の新着メールを示すライブ情報が作成される。そして、作成されたライブ情報を含むメールタイルのサムネイル画像がサムネイルバッファ334に記憶される。なお、この処理で作成されたライブ情報に基づいて、表示セットが切り換えられたり、サムネイル画像の表示状態が更新されたりしたときに、サムネイル画像が表すライブ情報が更新される。   On the other hand, if “YES” in the step S255, for example, if a thumbnail image of the mail tile indicating the live information is displayed as shown in FIG. 16A, the processor 30 performs the following live operation in the step S257. Create information. For example, when a thumbnail image of a mail tile shown in FIG. 16A is displayed, live information indicating the next new mail is created. Then, the thumbnail image of the mail tile including the created live information is stored in the thumbnail buffer 334. Note that the live information represented by the thumbnail image is updated when the display set is switched or the display state of the thumbnail image is updated based on the live information created by this processing.

続いて、ステップS259でプロセッサ30は、サムネイル画像の表示状態を更新する処理が実行されたかが判断される。つまり、サムネイル画像の表示状態の更新(S213)または表示セットの切り替え(S233)の処理が実行され、ライブ情報を示すサムネイル画像の表示状態が変更されたかが判断される。   Subsequently, in step S259, the processor 30 determines whether or not processing for updating the display state of the thumbnail image has been executed. That is, the processing of updating the display state of the thumbnail image (S213) or switching the display set (S233) is executed, and it is determined whether the display state of the thumbnail image indicating the live information has been changed.

ステップS255で“NO”であれば、つまりサムネイル画像の表示状態が変化していなければ、プロセッサ30はステップS259の処理を繰り返す。一方、ステップS259で“YES”であれば、たとえばライブ情報を表示するサムネイル画像が表示されている状態で、そのサムネイル画像の表示状態を更新する処理が実行されると、プロセッサ30はステップS255の処理に戻る。このとき、ライブ情報を示すサムネイル画像が再び表示された場合は、次に表示されるライブ情報が再び作成される。一方、ライブ情報を示すサムネイル画像が表示されていなければ、プロセッサ30はステップS255の処理を繰り返すことになる。   If “NO” in the step S255, that is, if the display state of the thumbnail image is not changed, the processor 30 repeats the process of the step S259. On the other hand, if “YES” in the step S259, for example, when the process of updating the display state of the thumbnail image is executed in a state where the thumbnail image displaying the live information is displayed, the processor 30 performs the process of the step S255. Return to processing. At this time, when the thumbnail image indicating the live information is displayed again, the live information to be displayed next is created again. On the other hand, if the thumbnail image indicating the live information is not displayed, the processor 30 repeats the process of step S255.

なお、他の実施例では、2つ以上のフォルダがピンチイン操作によって1つのフォルダ
にまとめられてもよい。このとき、2つのフォルダをまとめたフォルダの名称は、各フォルダの名称をそれぞれ並べたものか、2つ以上のフォルダがまとめられたことを示す名称(たとえば、「結合したフォルダ」など)などとされる。
In other embodiments, two or more folders may be combined into one folder by a pinch-in operation. At this time, the name of the folder in which the two folders are combined is an arrangement of the names of the folders, a name indicating that two or more folders are combined (for example, “combined folder”), and the like. Is done.

また、フォルダを表示しているホーム画面から他の画面に遷移したり、画面がオフにされたりするときは、そのときのフォルダの表示状態が記憶される。そして、次にホーム画面が表示されるときは、前の状態でフォルダが表示される。   When the home screen displaying the folder is changed to another screen or the screen is turned off, the display state of the folder at that time is stored. The next time the home screen is displayed, the folder is displayed in the previous state.

また、ホーム画面には、他のアプリケーション(たとえば、SMSなど)に対応するタイルがさらに含まれていてもよい。   The home screen may further include tiles corresponding to other applications (for example, SMS).

また、他の実施例では、1つのフォルダの表示範囲に表示されるサムネイル画像は、ユーザが任意に設定することが出来てもよい。   In another embodiment, the thumbnail image displayed in the display range of one folder may be arbitrarily set by the user.

また、その他の実施例では、フォルダの表示サイズは、サムネイル画像を2つ表示可能なサイズ、6つ表示可能なサイズおよび9つ以上表示可能なサイズに変更することが出来てもよい。   In another embodiment, the display size of the folder may be changed to a size capable of displaying two thumbnail images, a size capable of displaying six thumbnail images, and a size capable of displaying nine or more.

また、さらにその他の実施例では、フォルダの表示範囲に対してタッチ操作によって文字を書くことで、格納されているタイルを検索することが出来てもよい。   In still another embodiment, the stored tile may be searched by writing a character in the display range of the folder by a touch operation.

また、音声認識が可能な携帯電話機であれば、フォルダが開かれた状態になれば音声認識機能が実行され、音声入力によってタイルを指定してそのタイルと対応する機能を実行することが出来てもよい。   In addition, if the mobile phone is capable of voice recognition, the voice recognition function is executed when the folder is opened, and a function corresponding to the tile can be executed by designating a tile by voice input. Also good.

また、フォルダの表示範囲に対してジェスチャ操作(たとえば、円を描く)をタッチ操作で入力することで、格納されているタイルを特定し、そのタイルと対応する機能が実行されるようにしてもよい。また、上述の処理は、ジェスチャ操作ではなく、フォルダの表示範囲にタッチしたまま携帯電話機10を振る操作であってもよい。   Further, by inputting a gesture operation (for example, drawing a circle) to the display range of the folder by a touch operation, a stored tile is specified, and a function corresponding to the tile is executed. Good. Further, the above-described process may be an operation of shaking the mobile phone 10 while touching the display range of the folder instead of the gesture operation.

また、上述の実施例では、閾値に対して「より大きい」の言葉を用いたが「閾値より大きい」とは「閾値以上」の意味も含まれる。また、「閾値よりも小さい」とは「閾値以下」および「閾値未満」の意味も含まれる。   In the above-described embodiment, the word “greater than” is used for the threshold value, but “greater than the threshold value” includes the meaning of “greater than or equal to the threshold value”. Further, “smaller than a threshold” includes the meanings of “below the threshold” and “below the threshold”.

また、本実施例で用いられたプログラムは、データ配信用のサーバのHDDに記憶され、ネットワークを介して携帯電話機10に配信されてもよい。また、CD,DVD,BD(Blue-Ray Disk)などの光学ディスク、USBメモリおよびメモリカードなどの記憶媒
体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、プログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
The program used in this embodiment may be stored in the HDD of the data distribution server and distributed to the mobile phone 10 via the network. Further, the storage medium may be sold or distributed in a state where a plurality of programs are stored in a storage medium such as an optical disk such as a CD, a DVD, or a BD (Blue-Ray Disk), a USB memory, and a memory card. Then, when the program downloaded through the above-described server or storage medium is installed in a mobile phone having the same configuration as that of this embodiment, the same effect as that of this embodiment can be obtained.

そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。   The specific numerical values given in this specification are merely examples, and can be appropriately changed according to a change in product specifications.

10 … 携帯電話機
14 … ディスプレイ
16 … タッチパネル
30 … プロセッサ
44 … フラッシュメモリ
46 … RAM
48 … タッチパネル制御回路
DESCRIPTION OF SYMBOLS 10 ... Mobile phone 14 ... Display 16 ... Touch panel 30 ... Processor 44 ... Flash memory 46 ... RAM
48 ... Touch panel control circuit

Claims (16)

機能と対応するタイル状のオブジェクトを表示する表示装置、
前記表示装置に設けられるタッチパネル、
複数のタイル状のオブジェクトが1つのフォルダに格納されたときに、当該フォルダを前記表示装置に表示する第1表示制御部、
前記フォルダに格納されるタイル状のオブジェクトを示す画像を当該フォルダに関連付けて表示する第2表示制御部、および
前記フォルダに対してタッチ操作がされたとき、前記第2表示制御部によって表示された画像が示すタイル状のオブジェクトと対応する機能を実行する実行部を備える、携帯端末。
A display device that displays tiled objects corresponding to functions,
A touch panel provided in the display device,
A first display control unit configured to display the folder on the display device when a plurality of tile-shaped objects are stored in one folder;
A second display control unit that displays an image showing a tiled object stored in the folder in association with the folder; and when the touch operation is performed on the folder, the second display control unit displays the image A portable terminal comprising an execution unit that executes a function corresponding to a tile-shaped object indicated by an image.
前記フォルダに格納されるタイル状のオブジェクトを示す画像を切り替える切替部をさらに備える、請求項1記載の携帯端末。   The mobile terminal according to claim 1, further comprising a switching unit that switches an image indicating a tile-shaped object stored in the folder. 前記切替部は、所定時間が経過する毎に前記フォルダに格納されるタイル状のオブジェクトを示す画像を切り替える、請求項2記載の携帯端末。   The portable terminal according to claim 2, wherein the switching unit switches an image indicating a tile-shaped object stored in the folder every time a predetermined time elapses. 前記切替部は、特定のタッチ操作がされたとき、前記フォルダに格納されるタイル状のオブジェクトを示す画像を強制的に切り替える、請求項2または3記載の携帯端末。   The portable terminal according to claim 2 or 3, wherein the switching unit forcibly switches an image showing a tile-shaped object stored in the folder when a specific touch operation is performed. 前記フォルダに格納されるタイル状のオブジェクトを示す画像が切り替えられないようにする停止部をさらに備える、請求項2ないし4のいずれかに記載の携帯端末。   The portable terminal according to any one of claims 2 to 4, further comprising a stop unit that prevents an image indicating a tile-shaped object stored in the folder from being switched. 前記タイル状のオブジェクトを示す画像は、対応する機能の最新の状態を表す情報を示す、請求項1ないし5のいずれかに記載の携帯端末。   The mobile terminal according to claim 1, wherein the image indicating the tile-shaped object indicates information indicating a latest state of a corresponding function. 前記タッチ操作は、ダブルタップ操作を含み、
前記フォルダに対してダブルタップ操作がされたとき、当該フォルダに格納されるタイル状のオブジェクトを表示するオブジェクト表示部をさらに備え、
前記オブジェクト表示部によって表示されたタイル状のオブジェクトに対してタッチ操作がされたとき、当該タイル状のオブジェクトと対応する機能が実行される、請求項1ないし6のいずれかに記載の携帯端末。
The touch operation includes a double tap operation,
An object display unit that displays a tile-shaped object stored in the folder when a double-tap operation is performed on the folder;
The mobile terminal according to any one of claims 1 to 6, wherein when a touch operation is performed on a tile-shaped object displayed by the object display unit, a function corresponding to the tile-shaped object is executed.
前記フォルダの表示位置を変更する表示位置変更部をさらに備える、請求項1ないし7のいずれかに記載の携帯端末。   The portable terminal according to claim 1, further comprising a display position changing unit that changes a display position of the folder. 前記フォルダの表示サイズを変更する表示サイズ変更部をさらに備える、請求項1ないし8のいずれかに記載の携帯端末。   The mobile terminal according to claim 1, further comprising a display size changing unit that changes a display size of the folder. 前記フォルダを削除する削除部をさらに備える、請求項1ないし9のいずれかに記載の携帯端末。   The mobile terminal according to claim 1, further comprising a deletion unit that deletes the folder. 前記フォルダに対してフリック操作がされたとき、当該フォルダの名称を変更する名称変更部をさらに備える、請求項1ないし10のいずれかに記載の携帯端末。   The mobile terminal according to claim 1, further comprising a name changing unit that changes a name of the folder when a flick operation is performed on the folder. 複数のタイル状のオブジェクトを選択するタッチ操作がされたとき、フォルダを作成する作成部、および
前記作成部によって作成されたフォルダに対して選択されたタイル状のオブジェクトを格納する格納部をさらに備える、請求項1ないし11のいずれかに記載の携帯端末。
When a touch operation for selecting a plurality of tile objects is performed, a creation unit that creates a folder, and a storage unit that stores the tile objects selected for the folder created by the creation unit are further provided. The mobile terminal according to any one of claims 1 to 11.
任意のタイル状のオブジェクトおよび任意のフォルダを選択するタッチ操作がされたとき、当該任意のフォルダに前記任意のタイル状のオブジェクトを追加する追加部をさらに備える、請求項1ないし12のいずれかに記載の携帯端末。   The touch panel according to any one of claims 1 to 12, further comprising an adding unit that adds the arbitrary tiled object to the arbitrary folder when a touch operation for selecting the arbitrary tiled object and the arbitrary folder is performed. The portable terminal described. 機能と対応するタイル状のオブジェクトを表示する表示装置および前記表示装置に設けられるタッチパネルを有する、携帯端末のプロセッサを、
複数のタイル状のオブジェクトが1つのフォルダに格納されたときに、当該フォルダを前記表示装置に表示する第1表示制御部、
前記フォルダに格納されるタイル状のオブジェクトを示す画像を当該フォルダに関連付けて表示する第2表示制御部、および
前記フォルダに対してタッチ操作がされたとき、前記第2表示制御部によって表示された画像が示すタイル状のオブジェクトと対応する機能を実行する実行部として機能させる、フォルダ制御プログラム。
A processor of a portable terminal having a display device that displays a tile-shaped object corresponding to a function and a touch panel provided in the display device;
A first display control unit configured to display the folder on the display device when a plurality of tile-shaped objects are stored in one folder;
A second display control unit that displays an image showing a tiled object stored in the folder in association with the folder; and when the touch operation is performed on the folder, the second display control unit displays the image A folder control program that functions as an execution unit that executes a function corresponding to a tile-shaped object indicated by an image.
機能と対応するタイル状のオブジェクトを表示する表示装置および前記表示装置に設けられるタッチパネルを有する、携帯端末におけるフォルダ制御方法であって、前記携帯端末のプロセッサが、
複数のタイル状のオブジェクトが1つのフォルダに格納されたときに、当該フォルダを前記表示装置に表示する第1表示制御ステップ、
前記フォルダに格納されるタイル状のオブジェクトを示す画像を当該フォルダに関連付けて表示する第2表示制御ステップ、および
前記フォルダに対してタッチ操作がされたとき、前記第2表示制御ステップによって表示された画像が示すタイル状のオブジェクトと対応する機能を実行する実行ステップを実行する、フォルダ制御方法。
A folder control method in a portable terminal having a display device that displays a tiled object corresponding to a function and a touch panel provided in the display device, wherein the processor of the portable terminal includes:
A first display control step of displaying the folder on the display device when a plurality of tile-shaped objects are stored in one folder;
A second display control step of displaying an image showing a tiled object stored in the folder in association with the folder; and when the touch operation is performed on the folder, the second display control step A folder control method for executing an execution step of executing a function corresponding to a tile-shaped object indicated by an image.
表示装置、
前記表示装置に設けられるタッチパネル、
機能と対応するタイル状のオブジェクトを前記表示装置に表示する表示制御部、
2か所にタッチされたとき、2か所のタッチ位置によって定義される矩形に含まれるタイル状のオブジェクトを選択する選択部、
前記2か所のタッチ位置が近づいたとき、フォルダを作成する作成部、および
前記作成部によって作成されたフォルダに対して選択されたタイル状のオブジェクトを格納する格納部を備える、携帯端末。
Display device,
A touch panel provided in the display device,
A display control unit for displaying a tile-shaped object corresponding to the function on the display device;
A selection unit that selects a tile-shaped object included in a rectangle defined by two touch positions when touched at two places;
A portable terminal comprising: a creation unit that creates a folder when the two touch positions approach each other; and a storage unit that stores a tile-shaped object selected for the folder created by the creation unit.
JP2015096302A 2015-05-11 2015-05-11 Portable terminal, folder control program, and folder control method Active JP6228948B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015096302A JP6228948B2 (en) 2015-05-11 2015-05-11 Portable terminal, folder control program, and folder control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015096302A JP6228948B2 (en) 2015-05-11 2015-05-11 Portable terminal, folder control program, and folder control method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013156693A Division JP5905417B2 (en) 2013-07-29 2013-07-29 Mobile terminal and display control method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2017200094A Division JP6422553B2 (en) 2017-10-16 2017-10-16 Portable terminal, folder control program, and folder control method

Publications (3)

Publication Number Publication Date
JP2015164069A true JP2015164069A (en) 2015-09-10
JP2015164069A5 JP2015164069A5 (en) 2016-09-08
JP6228948B2 JP6228948B2 (en) 2017-11-08

Family

ID=54186931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015096302A Active JP6228948B2 (en) 2015-05-11 2015-05-11 Portable terminal, folder control program, and folder control method

Country Status (1)

Country Link
JP (1) JP6228948B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100138763A1 (en) * 2008-12-01 2010-06-03 Lg Electronics Inc. Method for operating execution icon of mobile terminal
US20120052918A1 (en) * 2010-09-01 2012-03-01 Lg Electronics Inc. Mobile terminal and method of managing display of an icon in a mobile terminal
WO2012153992A2 (en) * 2011-05-11 2012-11-15 Samsung Electronics Co., Ltd. Method and apparatus for controlling display of item
JP2013105202A (en) * 2011-11-10 2013-05-30 Kyocera Corp Device, method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100138763A1 (en) * 2008-12-01 2010-06-03 Lg Electronics Inc. Method for operating execution icon of mobile terminal
US20120052918A1 (en) * 2010-09-01 2012-03-01 Lg Electronics Inc. Mobile terminal and method of managing display of an icon in a mobile terminal
WO2012153992A2 (en) * 2011-05-11 2012-11-15 Samsung Electronics Co., Ltd. Method and apparatus for controlling display of item
JP2013105202A (en) * 2011-11-10 2013-05-30 Kyocera Corp Device, method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
アプリフォルダの作成方法。たくさんのアプリでごちゃごちゃしたIPHONEの整理をしよう。, JPN6017023822, 10 August 2011 (2011-08-10), ISSN: 0003587897 *

Also Published As

Publication number Publication date
JP6228948B2 (en) 2017-11-08

Similar Documents

Publication Publication Date Title
JP5905417B2 (en) Mobile terminal and display control method
US11775248B2 (en) Systems and methods for initiating and interacting with a companion-display mode for an electronic device with a touch-sensitive display
US11947782B2 (en) Device, method, and graphical user interface for manipulating workspace views
US10606469B2 (en) Device, method, and graphical user interface for managing multiple display windows
CN108509115B (en) Page operation method and electronic device thereof
JP5883745B2 (en) Portable terminal, cursor position control program, and cursor position control method
KR101974852B1 (en) Method and apparatus for moving object in terminal having touchscreen
KR102020345B1 (en) The method for constructing a home screen in the terminal having touchscreen and device thereof
US8358281B2 (en) Device, method, and graphical user interface for management and manipulation of user interface elements
CN107657934B (en) Method and mobile device for displaying images
JP6059114B2 (en) Portable terminal, coupling control program, and coupling control method
US20130050143A1 (en) Method of providing of user interface in portable terminal and apparatus thereof
JP2013084233A (en) Device, method, and program
WO2013061783A1 (en) Mobile terminal and lock control method
CA2846482A1 (en) Method of providing of user interface in portable terminal and apparatus thereof
US20200379946A1 (en) Device, method, and graphical user interface for migrating data to a first device during a new device set-up workflow
US10691333B2 (en) Method and apparatus for inputting character
JP2013084237A (en) Device, method, and program
US11550467B2 (en) Device, method, and graphical user interface for managing data stored on a device
EP3748481A1 (en) Control method and electronic device
JP6139138B2 (en) Mobile communication terminal, transmission control program, and transmission control method
JP6422553B2 (en) Portable terminal, folder control program, and folder control method
JP6228948B2 (en) Portable terminal, folder control program, and folder control method
KR101985888B1 (en) Method and apparatus for providing electronic bulletin board
JP6302029B2 (en) Mobile terminal, new information display program, and new information display method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160721

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170828

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: 20170919

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171016

R150 Certificate of patent or registration of utility model

Ref document number: 6228948

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150