JP2015164069A - Portable terminal, folder control program, and folder control method - Google Patents
Portable terminal, folder control program, and folder control method Download PDFInfo
- 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
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
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つのアイコンに関連付けられているファイルが新規フォルダに保存される。
ところが、特許文献1の電子装置では、新規フォルダに複数のアイコンに関連するファイルを保存する場合、ユーザは、複数のアイコンをそれぞれドラッグ・アンド・ドロップで重ねたうえで、オブジェクトをドラッグ・アンド・ドロップでさらに重ねなければならないので、操作が面倒である。
However, in the electronic device disclosed in
それゆえに、この発明の主たる目的は、新規な、携帯端末、フォルダ制御プログラムおよびフォルダ制御方法を提供することである。 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を参照して、この発明の一実施例の携帯電話機10は、一例としてスマートフォン(smartphone)であり、縦長の扁平矩形のハウジング12を含む。ただし、この発明は、タッチパネルを有する、タブレット端末、タブレットPC、ノートPCおよびPDAなど任意の携帯端末に適用可能であることを予め指摘しておく。
Referring to FIG. 1, a
ハウジング12の一方主面(表面)には、表示装置とも呼ばれる、たとえば液晶や有機ELなどのディスプレイ14が設けられる。ディスプレイ14の上には、タッチパネル16が設けられる。
One main surface (front surface) of the
ハウジング12の縦方向一端の主面側にスピーカ18が内蔵され、縦方向他端の主面側にマイク20が内蔵される。
A
ハウジング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
たとえば、ユーザは、ディスプレイ14に表示されたダイヤルパッドに対して、タッチパネル16によってタッチ操作を行うことで電話番号を入力でき、通話キー22aを操作して音声通話を開始することができる。終話キー22bを操作すれば、音声通話を終了することができる。なお、ユーザは終話キー22bを長押しすることによって、携帯電話機10の電源をオン/オフすることができる。
For example, the user can input a telephone number by touching the dial pad displayed on the
また、メニューキー22cを操作すれば、ディスプレイ14にホーム画面が表示され、その状態でディスプレイ14に表示されているオブジェクトなどに対して、タッチパネル16によるタッチ操作を行うことによってオブジェクトを選択し、その選択を確定させることができる。
Further, when the menu key 22c is operated, the home screen is displayed on the
なお、携帯電話機10は、電話機能以外に、メール機能およびブラウザ機能などを実行可能である。また、以下の説明では、ディスプレイ14に表示されるキーなどのGUIおよびアイコンなどは、まとめてオブジェクトと言うことがある。
The
図2を参照して、図1に示す実施例の携帯電話機10は、コンピュータまたはCPUと呼ばれるプロセッサ30などを含む。プロセッサ30には、無線通信回路32、A/D変換器36、D/A変換器38、入力装置40、表示ドライバ42、フラッシュメモリ44、RAM46、タッチパネル制御回路48および姿勢センサ50などが接続される。
Referring to FIG. 2, the
プロセッサ30は、携帯電話機10の全体制御を司る。RAM46には、フラッシュメ
モリ44に予め設定されているプログラムの全部または一部が使用に際して展開され、プロセッサ30はこのRAM46上のプログラムに従って動作する。また、RAM46はさらに、プロセッサ30のワーキング領域ないしバッファ領域として用いられる。
The
入力装置40は、図1に示すハードキー22を含むものである。そのため、ハードキー22に対するユーザからのキー操作を受け付ける操作受付部を構成する。ユーザが操作したハードキーの情報(キーデータ)はプロセッサ30に入力される。
The
無線通信回路32は、アンテナ34を通して、音声通話やメールなどのための電波を送受信するための回路である。実施例では、無線通信回路32は、CDMA方式での無線通信を行うための回路である。たとえば、ユーザがタッチパネル16を操作して発呼(音声発信)を指示すると、無線通信回路32は、プロセッサ30の指示の下、音声発信処理を実行し、アンテナ34を介して音声発信信号を出力する。音声発信信号は、基地局および通信網を経て相手の電話機に送信される。そして、相手の電話機において音声着信処理が行われると、通信可能状態が確立され、プロセッサ30は通話処理を実行する。
The
A/D変換器36には図1に示すマイク20が接続され、上述のようにマイク20からの音声信号はこのA/D変換器36でディジタルの音声データに変換され、プロセッサ30に入力される。一方、D/A変換器38にはスピーカ18が接続される。D/A変換器38は、ディジタルの音声データを音声信号に変換して、アンプを介してスピーカ18に与える。したがって、音声データに基づく音声がスピーカ18から出力される。そして、通話処理が実行されている状態では、マイク20によって集音された音声が相手の電話機に送信され、相手の電話機で集音された音声が、スピーカ18から出力される。
The
なお、プロセッサ30は、たとえばユーザによるボリューム調整操作に応答して、D/A変換器38に接続されるアンプの増幅率を制御することによって、スピーカ18から出力される音声の音量を調整することが出来る。
The
表示ドライバ42には図1に示すディスプレイ14が接続され、したがって、ディスプレイ14はプロセッサ30から出力される映像または画像データに従って映像または画像を表示する。表示ドライバ42は表示する画像データを一時的に記憶するビデオメモリを含んでおり、プロセッサ30から出力されたデータはこのビデオメモリに記憶される。そして、表示ドライバ42は、ビデオメモリの内容に従って、ディスプレイ14に画像を表示する。つまり、表示ドライバ42は、プロセッサ30の指示の下、当該表示ドライバ42に接続されたディスプレイ14の表示を制御する。そのため、プロセッサ30は表示制御部と呼ばれることもある。なお、ディスプレイ14には、バックライトが設けられており、表示ドライバ42はプロセッサ30の指示に従って、そのバックライトの明るさや、点灯/消灯を制御する。
The
タッチパネル制御回路48には、図1に示すタッチパネル16が接続される。タッチパネル制御回路48は、タッチパネル16に必要な電圧などを付与するとともに、タッチパネル16に対するユーザによるタッチの開始を示すタッチ開始信号、ユーザによるタッチの終了を示す終了信号、およびユーザがタッチしたタッチ位置を示す座標データをプロセッサ30に入力する。したがって、プロセッサ30はこの座標データに基づいて、ユーザがどのオブジェクトに対してタッチしたかを判断することが出来る。
The
実施例では、タッチパネル16は、その表面と指などの物体との間に生じる静電容量の変化を検出する静電容量方式のタッチパネルである。タッチパネル16は、たとえば1本または複数本の指がタッチパネル16に触れたことを検出する。そのため、タッチパネル16はポインティングデバイスとも呼ばれる。タッチパネル制御回路48は、タッチパネ
ル16のタッチ有効範囲内でのタッチ操作を検出して、そのタッチ操作の位置を示す座標データをプロセッサ30に出力する。つまり、ユーザは、タッチパネル16の表面に対してタッチ操作を行うことによって、操作位置や、操作方向などを携帯電話機10に入力する。
In the embodiment, the
本実施例のタッチ操作には、タップ操作、ロングタップ操作、フリック操作、スライド操作などが含まれる。 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
また、上記のスライド操作には、ディスプレイ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
なお、以下の説明では、タップ操作、ロングタップ操作、フリック操作、スライド操作、ドラッグ操作およびドロップ操作は、それぞれ「操作」を省略して記述されることがある。また、タッチ操作はユーザの指だけに限らず、スタイラスペンなどによって行われてもよい。 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
図3はディスプレイ14に表示されるホーム画面の一例を示す図解図である。ディスプレイ14の表示範囲は状態表示領域60および機能表示領域62を含む。状態表示領域60には、アンテナ34による電波受信状態を示すピクト、二次電池の残電池容量を示すピクトおよび時刻が表示される。機能表示領域62には、機能と対応するタイル状のオブジェクト(以下、単にタイルと言う。)を含むホーム画面が表示されている。
FIG. 3 is an illustrative view showing an example of a home screen displayed on the
タイルは機能のショートカットとして機能し、ユーザはタイルにタップすることで、タイルと対応する機能を実行することが出来る。また、タイルと対応する機能がバックグラウンドで実行されている場合などは、その機能の状態がライブ情報としてタイルに示される。さらに、ユーザは、任意の機能のタイルをホーム画面に追加することも出来る。なお、本実施例の「機能」には、携帯電話機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
図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
ここで、多くのタイルがホーム画面に追加された場合、ユーザは機能を実行する際に、目的のタイルを検索するのに時間がかかるようになる。そこで、本実施例ではタイルをフォルダに格納し、格納されたタイルと対応する機能を容易に実行できるようにする。 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
このように、ユーザは、フォルダに格納したタイルと対応する機能を容易に実行することが出来る。また、ユーザは、ライブ情報を確認することで、機能を実行する必要があるかを判断することも出来る。 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
また、図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
次に、図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,
プログラム記憶領域302には、タッチ操作に応じてフォルダが作成されるときに実行されるフォルダ作成プログラム310、フォルダに対してタッチ操作がされたときに実行されるフォルダ制御プログラム312、サムネイル画像の切り替えおよび更新を制御するためのサムネイル画像制御プログラム314およびサムネイル画像を作成するためのサム
ネイル画像作成プログラム316が記憶される。また、フォルダ制御プログラム312のサブルーチンとして、タップ操作プログラム312a、ダブルタップ操作プログラム312b、ロングタップ操作プログラム312cおよびフリック操作プログラム312dもプログラム記憶領域302に記憶される。
In the
なお、プログラム記憶領域302には、メール機能、ブラウザ機能などのアプリケーションおよび機能を実行するためのプログラムも記憶される。
The
続いて、図20を参照して、RAM46のデータ記憶領域304には、タッチバッファ330、選択バッファ332およびサムネイルバッファ334が設けられると共に、タッチ座標マップ336およびフォルダテーブル338が記憶される。また、データ記憶領域304には、タッチフラグ340、強制切替フラグ342、左フリックフラグ344、停止フラグ346および更新カウンタ348などが設けられる。
Next, referring to FIG. 20, a
タッチバッファ330には、タッチパネル制御回路48が出力するタッチ座標のデータが記憶される。選択バッファ332には、マルチタッチ操作によって選択されたタイルの情報が一時的に記憶される。サムネイルバッファ334には、表示セットの切り替えおよびライブ情報(表示状態)の更新に必要なサムネイル画像が一時的に記憶される。
The
タッチ座標マップ336は、タッチ操作におけるタッチ座標とディスプレイ14の表示座標とを対応付けるためのデータである。つまり、タッチパネル16に対して行われたタッチ操作の結果が、タッチ座標マップ336に基づいてディスプレイ14の表示に反映される。
The touch coordinate
フォルダテーブル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
強制切替フラグ342は、フォルダに対してフリック操作がされたことを示すためのフラグである。左フリックフラグ344は、左方向のフリック操作がされたことを示すためのフラグである。停止フラグ346は、切り替えを停止する下方向のフリック操作がされたことを示すためのフラグである。
The forced switching
更新カウンタ348は、サムネイル画像の切り替えおよびライブ情報を変更するときの所定時間を計測するためのカウンタである。この更新カウンタ348は、は初期化されると、カウントを開始し、所定時間(たとえば2−3秒)が経過すると満了する。そして、更新カウンタ348は、更新タイマと呼ばれることもある。
The
なお、データ記憶領域304には、姿勢センサ50の出力が一時的に記憶されたり、プログラムの実行に必要な、他のフラグやタイマ(カウンタ)が設けられたりする。
The
プロセッサ30は、Windows(登録商標)ベースのOSや、Android(登録商標)およびiOS(登録商標)などのLinux(登録商標)ベースのOSなどその他のOSの制御下で、図21、図22に示すフォルダ作成処理、図23に示すフォルダ制
御処理、図24に示すタップ操作処理、図25に示すダブルタップ操作処理、図26に示すロングタップ操作処理、図27に示すフリック操作処理、図28、図29に示すサムネイル画像制御処理および図30に示すサムネイル画像作成処理などを含む、複数のタスクを並列的に処理する。
The
フォルダ作成処理は、たとえばホーム画面が表示されると開始される。ステップ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
ステップ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
続いて、ステップS9でプロセッサ30は、定義した矩形にフォルダが含まれているか否かが判断される。ステップS9で“NO”であれば、つまり図4(A)に示すように矩形の中にフォルダが含まれていなければ、ステップS11でプロセッサ30は定義した矩形に含まれるタイルを選択する。つまり、タイルの情報が選択バッファ332に記憶される。また、選択されたタイルは、表示態様(たとえば、色)が変更される。なお、ステップS11の処理を実行するプロセッサ30は選択部として機能する。続いて、ステップS13でプロセッサ30は、タイルの数を記憶する。つまり、選択バッファ332に記憶されているタイルの数が記憶される。なお、ステップS13の処理が終了すれば、プロセッサ30はステップS21の処理に進む。
Subsequently, in step S9, the
また、ステップ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
続いて、ステップS21でプロセッサ30は、選択されているタイルの数がフォルダに格納可能なタイルの数の最大値よりも大きいかを判断する。ステップS21で“YES”であれば、つまり選択されたタイルが多過ぎてフォルダに格納することが出来なければ、ステップS23でプロセッサ30は、エラーメッセージを通知して、ステップS1の処理に戻る。たとえば、「選択されたタイルをフォルダに格納できません。」などの文字列がディスプレイ14に表示される。一方、ステップS21で“NO”であれば、つまり選択されたタイルをフォルダに格納可能な状態であれば、ステップS25でプロセッサ30は
、2つのタッチ位置が近づいたか否かを判断する。つまり、ピンチイン操作がされたかが判断される。なお、ステップS25では、2つのタッチ位置の各移動距離が閾値より大きいときにピンチイン操作がされたかが判断される。
Subsequently, in step S21, the
ステップ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
続いて、ステップ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
また、ステップ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
図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
また、ステップ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
また、ステップ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
また、ステップ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
また、ステップS75で“NO”であれば、つまりフォルダに対してフリック操作がされていなければ、プロセッサ30はステップS65の処理に進む。
If “NO” in the step S75, that is, if the flick operation is not performed on the folder, the
図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
ステップ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
図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
また、ステップ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
また、ステップ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
図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
続いて、ステップS133でプロセッサ30は、表示位置の変更操作か否かを判断する。つまり、フォルダに対してスライド操作がされたかが判断される。ステップS133で“YES”であれば、たとえば図12(A)に示すようにスライド操作がされると、ステップS135でプロセッサ30は、表示位置を変更する。つまり、スライド操作に応じてフォルダの表示位置が変更される。そして、ステップS135の処理が終了すれば、プロセッサ30はステップS141の処理に進む。なお、ステップS135の処理を実行するプロセッサ30は表示位置変更部として機能する。
Subsequently, in step S133, the
また、ステップ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
続いて、プロセッサ30は、ステップS141でフォルダテーブル338を更新し、ステップS143でフォルダの表示状態を変更する。つまり、表示位置または表示サイズが変更されたため、その変更結果がフォルダテーブル338とフォルダの表示状態に反映される。そして、ステップS143の処理が終了すれば、プロセッサ30はステップS153の処理に進む。
Subsequently, the
また、ステップ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
また、たとえばステップ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
図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
また、ステップ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
また、ステップ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
また、フリック操作の方向が正常に判定できずステップS183で“NO”と判断されるか、停止フラグ346のオン/オフが切り替えられると、プロセッサ30はフリック操作処理を終了して、フォルダ制御処理に戻る。
If the direction of the flick operation cannot be determined normally and “NO” is determined in step S183 or the
図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
続いて、ステップS203でプロセッサ30は、更新タイマを実行する。つまり、サムネイル画像が表示されてからの時間を計測するために、更新カウンタ348が初期化される。
Subsequently, in step S203, the
続いて、ステップ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
また、ステップ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
一方、ステップ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
また、ステップ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
続いて、ステップS225でプロセッサ30は、左フリックフラグ344がオンであるか否かを判断する。つまり、前の表示セットを表示するために左方向のフリック操作がされた状態であるかが判断される。ステップS225で“NO”であれば、つまり更新タイマが満了したか、右方向のフリック操作がされた場合は、ステップS227でプロセッサ30は、次の表示セットを取得する。つまり、次に表示する表示セットがサムネイルバッファ334から取得される。そして、ステップS227の処理が終了すれば、プロセッサ30はステップS233の処理に進む。
Subsequently, in step S225, the
一方、ステップ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
このようにして表示セットが取得されると、ステップS233でプロセッサ30は、表示セットを切り替える。たとえば、サムネイル画像が表示されてから所定時間が経過するか右方向のフリック操作がされた場合は、次の表示セットのサムネイル画像が表示される。一方、左方向のフリック操作がされた場合は、前の表示セットのサムネイル画像が表示される。また、ライブ情報を表すサムネイル画像が、前または次に表示される表示セットに含まれている場合、そのサムネイル画像が表すライブ情報は更新される。そして、ステップS233の処理が終了すれば、プロセッサ30はステップS203の処理に戻る。なお、ステップS233の処理を実行するプロセッサ30は切替部として機能する。
When the display set is acquired in this way, the
図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
続いて、ステップS255でプロセッサ30は、ライブ情報を示すサムネイル画像が表示されているか否かを判断する。たとえば、新着メールの情報をライブ情報として示すメールタイルのサムネイル画像が表示されているかが判断される。ステップS255で“NO”であれば、ライブ情報を示すサムネイル画像が表示されていなければ、プロセッサ30はステップS255の処理を繰り返す。
Subsequently, in step S255, the
一方、ステップ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
続いて、ステップS259でプロセッサ30は、サムネイル画像の表示状態を更新する処理が実行されたかが判断される。つまり、サムネイル画像の表示状態の更新(S213)または表示セットの切り替え(S233)の処理が実行され、ライブ情報を示すサムネイル画像の表示状態が変更されたかが判断される。
Subsequently, in step S259, the
ステップ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
なお、他の実施例では、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
また、上述の実施例では、閾値に対して「より大きい」の言葉を用いたが「閾値より大きい」とは「閾値以上」の意味も含まれる。また、「閾値よりも小さい」とは「閾値以下」および「閾値未満」の意味も含まれる。 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
そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。 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
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ないし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ないし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つのフォルダに格納されたときに、当該フォルダを前記表示装置に表示する第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.
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)
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 |
-
2015
- 2015-05-11 JP JP2015096302A patent/JP6228948B2/en active Active
Patent Citations (4)
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)
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 |