WO2010050537A1 - 携帯端末装置、データ操作処理方法及びデータ操作処理プログラム - Google Patents

携帯端末装置、データ操作処理方法及びデータ操作処理プログラム Download PDF

Info

Publication number
WO2010050537A1
WO2010050537A1 PCT/JP2009/068541 JP2009068541W WO2010050537A1 WO 2010050537 A1 WO2010050537 A1 WO 2010050537A1 JP 2009068541 W JP2009068541 W JP 2009068541W WO 2010050537 A1 WO2010050537 A1 WO 2010050537A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
page
sweep
hierarchy
display screen
Prior art date
Application number
PCT/JP2009/068541
Other languages
English (en)
French (fr)
Inventor
内田薫
Original Assignee
日本電気株式会社
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 日本電気株式会社 filed Critical 日本電気株式会社
Priority to EP09823647.4A priority Critical patent/EP2352077B1/en
Priority to CN200980143564.8A priority patent/CN102203703B/zh
Priority to JP2010535830A priority patent/JP5516412B2/ja
Priority to US13/120,629 priority patent/US20110193812A1/en
Publication of WO2010050537A1 publication Critical patent/WO2010050537A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Definitions

  • the present invention relates to a mobile terminal device, a data operation processing method, and a data operation processing program, and more particularly, to a mobile terminal device, a data operation processing method, and a data operation processing program that realize data operation using a touch panel.
  • Japanese Unexamined Patent Application Publication No. 2007-293820 discloses a terminal that executes a predetermined function in accordance with a touch operation such as the number of touches on the touch panel and the subsequent movement of the touch position.
  • a touch operation such as the number of touches on the touch panel and the subsequent movement of the touch position.
  • text is touched with two fingers, and the two fingers are dragged to a certain position (that is, moved to a certain position) while being touched.
  • An object of the present invention is to distinguish a hierarchy of data indicating an operation instruction to a touch operation on a touch panel even when data having a hierarchical data structure is displayed, and to execute a predetermined function.
  • a mobile terminal device is a mobile terminal device having a touch panel on a display screen, wherein a press operation detecting unit that detects a press operation on a predetermined area of the display screen, and a sweep operation on another area of the display screen.
  • a sweep operation detection unit to detect and a hierarchy of data to be operated based on the presence or absence of the push operation detected by the push operation detection unit, and based on the content of the sweep operation detected by the sweep operation detection unit,
  • a terminal data processing unit that executes processing on the data of the distinguished hierarchy.
  • the data operation processing method of the present invention is a data operation processing method for a portable terminal device having a touch panel on a display screen, and detects a pressing operation on a predetermined area of the display screen and a sweep operation on another area of the display screen.
  • the hierarchy of the data to be operated is distinguished based on the presence or absence of the pressing operation, and the process for the data of the distinguished hierarchy is executed based on the content of the sweep operation.
  • the data operation processing program of the present invention is a data operation processing program that is executed on a computer device having a touch panel on a display screen.
  • the data operation processing program executes a pressing operation on a predetermined area of the display screen and other operations on the display screen.
  • the present invention even when data having a hierarchical data structure is displayed, it is possible to distinguish which level of data the touch operation on the touch panel indicates the operation instruction, and a predetermined function can be executed.
  • FIG. 1 is a block diagram showing a first embodiment of a portable terminal device of the present invention.
  • FIG. 2 is a block diagram showing a second embodiment of the portable terminal device of the present invention.
  • FIG. 3 is a diagram for explaining an example of the structure of data displayed in the mobile terminal device of the present invention.
  • FIG. 4 is a flowchart for explaining the operation of the portable terminal device of the present invention.
  • FIG. 5 is a diagram for explaining a display example and an operation example of the touch panel unit in the mobile terminal device of the present invention.
  • FIG. 6 is a diagram for explaining an example of the structure of data displayed in the mobile terminal device of the present invention.
  • FIG. 7 is a diagram illustrating a display example and an operation example of the touch panel unit in the mobile terminal device of the present invention.
  • FIG. 8 is a block diagram illustrating a hardware configuration example of the mobile terminal device of the present invention.
  • FIG. 1 is a block diagram showing a first embodiment of a portable terminal device of the present invention.
  • the mobile terminal device 1 includes a display screen 2, a pressing operation detection unit 3, a sweep operation detection unit 4, and a terminal data processing unit 5.
  • the display screen 2 has a touch panel, and displays data having a hierarchical structure on the touch panel. Touches such as pressing with a finger on the display screen 2 are detected by the touch panel.
  • a book highest data (data object) set
  • a page includes a plurality of data items (lower individual items).
  • data including data (data object).
  • the pressing operation detection unit 3 detects a pressing operation on a predetermined area of the display screen 2.
  • the predetermined area of the display screen 2 is a vertical band-like area (binding portion) on the left side of the display screen 2.
  • the sweep operation detection unit 4 detects a sweep operation on another area of the display screen 2 (an area other than the predetermined area).
  • the sweep operation indicates movement of a touch (pressed position) on the display screen 2, that is, movement from a start point (touch start point) to an end point (touch end point).
  • the terminal data processing unit 5 distinguishes the hierarchy of the operation target data based on the presence or absence of the pressing operation detected by the pressing operation detection unit 3, and distinguishes this based on the content of the sweep operation detected by the sweep operation detection unit 4. Executes processing for hierarchical data.
  • the terminal data processing unit 5 executes processing on the data object in the lower hierarchy based on the content of the sweep operation, and the pressing operation detection unit 3
  • processing corresponding to the content of the sweep operation is executed on the data object in the upper hierarchy.
  • the terminal data processing unit 5 includes a pressing operation detection unit when the upper layer data object displayed on the display screen 2 is a page including individual data as a lower layer data object.
  • the sweep operation detection unit 4 detects a sweep operation that sweeps from left to right or from right to left on the page, a process of displaying the subsequent page or the previous page is displayed. I do.
  • the terminal data processing unit 5 allows the pressing operation detection unit 3 to perform a pressing operation when the upper layer data object displayed on the display screen 2 is a page including individual data as a lower layer data object.
  • the displayed page is deleted when the sweep operation detection unit 4 detects a sweep operation that sweeps the page from top to bottom.
  • the terminal data processing unit 5 determines that the individual data included in the page and below the page is the operation target. Then, when the sweep operation detection unit 4 detects a sweep operation for sweeping the individual data included in the page, the terminal data processing unit 5 moves the individual data to the end point of the sweep operation.
  • the terminal data processing unit 5 performs a sweep in which the sweep operation detecting unit 4 sweeps individual data included in the page to a data object representing deletion of individual data. When an operation is detected, the individual data is deleted.
  • the binding unit when a page including individual data at a lower level of the hierarchical data structure is displayed on the display screen (touch panel), the binding unit When the finger is swept from left to right or from right to left while pressing, the page can be turned and the previous and next pages can be displayed.
  • FIG. 2 is a block diagram showing a first embodiment of the portable terminal device of the present invention. Referring to FIG.
  • the mobile terminal device 10 such as a mobile phone according to the present embodiment includes a touch panel unit 20, a user interface unit 30, a terminal data processing unit 40, and a terminal data storage unit 50.
  • the mobile terminal device 10 includes other components included in a general mobile phone terminal, for example, a communication unit that performs wireless communication, a key operation unit using hardware keys, and the like. Description of is omitted.
  • the touch panel unit 20 is a multi-touch capable touch panel that can distinguish and detect that a plurality of areas are simultaneously pressed on the screen, and includes a touch detection unit 21 and a panel display unit 22.
  • the touch detection unit 21 of the touch panel unit 20 detects a touch on the screen of the panel display unit 22.
  • Touching the screen is performed with an operation object such as a pen-shaped object or a finger (hereinafter referred to as “finger” as a representative of the operation object).
  • an operation object such as a pen-shaped object or a finger (hereinafter referred to as “finger” as a representative of the operation object).
  • touch start timing the timing of pressing the screen
  • touch termination when the pressed finger leaves the screen
  • the position coordinate (touch coordinate) of the position (touch position) is detected.
  • the user interface unit 30 includes a multi-touch detection unit 31, a binding region press detection unit 32, a data region touch operation detection unit 33, and a display data management unit 34.
  • the multi-touch detection unit 31 determines whether two locations are touched simultaneously.
  • the binding area press detection unit 32 determines whether or not one place is a press of the binding part when two places are touched simultaneously.
  • the binding portion indicates a portion of the book binding portion on the left side of the screen when displaying a page in the note pad format.
  • the display data management unit 34 controls display on the panel display unit 22 of the touch panel unit 20.
  • the data area touch operation detection unit 33 detects a touch movement (sweep operation) by a finger in the data area, that is, a movement of a pressed position, and detects a start point (touch start point) and an end point (touch end point). That is, it is detected from which position in the data area to which position the sweep operation is performed.
  • the terminal data processing unit 40 includes an upper data processing unit 41 and an individual data processing unit 42. Based on an instruction from the touch panel unit 20 or the like, the terminal data processing unit 40 executes a page level process regarding a page that is higher-level data and an individual data level process regarding individual data included in the page. Moreover, the process which displays the result of these executions on the panel display part 22 via the display data management part 34 is performed as needed.
  • the upper data processing unit 41 performs page level processing
  • the individual data processing unit 42 performs processing on individual data.
  • FIG. 3 is a diagram for explaining an example of the structure of data displayed in the mobile terminal device of the present invention.
  • the data displayed on the panel display unit 22 has a three-level hierarchical structure of the highest level (book), the upper level (page), and the lower level (individual data).
  • a book that is a data set at the highest level is composed of a plurality of pages that are upper level data objects, and a plurality of individual data that are lower level data objects exist in the page.
  • FIG. 3 is a diagram for explaining an example of the structure of data displayed in the mobile terminal device of the present invention.
  • the data displayed on the panel display unit 22 has a three-level hierarchical structure of the highest level (book), the upper level (page), and the lower level (individual data).
  • a book that is a data set at the highest level is composed of a plurality of pages that are upper level data objects, and a plurality of individual data that are lower level data objects exist in the page.
  • FIG. 4 is a flowchart for explaining the operation of the portable terminal device of the present invention.
  • FIG. 5 is a diagram for explaining a display example and an operation example of the touch panel unit in the mobile terminal device of the present invention.
  • FIG. 5 shows an example when the page is displayed in the note pad format.
  • a binding portion is provided on the left side of the screen, and a plurality of individual data is displayed in a plurality of data areas I, II, III, and IV on the page.
  • step S101 the touch detection unit 21 moves the position coordinates (touch coordinates) of the finger (for example, two fingers) touching the touch panel unit 20 and the movement information (touched finger moves). (Information indicating the locus of the position coordinates) is detected.
  • step S ⁇ b> 102 the multi-touch detection unit 31 detects the number of touches on the touch panel unit 20 based on detection information from the touch detection unit 21.
  • step S103 the multi-touch detection unit 31 determines whether or not two places are touched simultaneously based on the detection result in step S102. If it is determined that two places are touched simultaneously, the process proceeds to step S104. If it is determined that two simultaneous touches have not been made, the process proceeds to step S108.
  • step S104 the binding area pressing detection unit 32 determines whether one portion of the binding portion B is pressed.
  • step S105 when the determination in step S104 indicates that one portion of the binding portion B is pressed, the process proceeds to step S106. If it is not indicated that one portion of the binding portion B is pressed, the process proceeds to step S108.
  • step S106 this is a case where there are two touches and one touch is a press of the binding part B, so that another action is performed by touching the data area of the page while pressing the binding part B. Means that was done.
  • the data area touch operation detection unit 33 detects a touch operation in the data area.
  • step S107 based on the detection result of the touch operation in the data area by the data area touch operation detection unit 33, the upper data processing unit 41 interprets the touch operation and executes a predetermined process.
  • Examples of the predetermined processing executed by the upper data processing unit 41 include the following processing (A) to (E).
  • the “trash box” data area is an area of “trash box” in the data area II of FIG.
  • step S103 or step S105 the data area touch operation detection unit 33 detects a touch operation in the data area.
  • step S109 based on the detection result of the touch operation detected in step S108, the individual data processing unit 42 interprets the touch operation as an operation instruction for the individual data displayed in the page, and performs predetermined processing. Execute. Examples of the predetermined processing executed by the individual data processing unit 42 include the following processing (A) and (B). Then, after these processes, a new display state is entered.
  • the mobile terminal device 10 can be realized by a hardware configuration similar to that of a general computer device, and includes a CPU (Central Processing Unit) 401, a RAM (Random Access Memory), and the like. Further, a main storage unit 402, a communication unit 403, an input / output interface unit 404, an auxiliary storage unit 405, a system bus 406, an input device 407 such as a keyboard, and the touch panel unit 20 are provided.
  • the main storage unit 402 is used as a data work area and a temporary data save area.
  • the communication unit 403 transmits and receives data.
  • the input / output interface unit 404 transmits and receives data.
  • the auxiliary storage unit 405 includes a nonvolatile memory such as a ROM (Read Only Memory), a magnetic disk, and a semiconductor memory.
  • a system bus 406 interconnects the above-described components of the apparatus.
  • This embodiment of the portable terminal device 10 of the present invention is a hardware component such as an LSI (Large Scale Integration) in which a program for executing data operation processing by the user interface unit 30 or the terminal data processing unit 40 is incorporated. It is possible to mount a certain circuit component. For this reason, the operation
  • FIG. 6 is a diagram for explaining an example of the structure of data displayed in the mobile terminal device of the present invention.
  • the data displayed on the panel display unit 22 has a three-level hierarchical structure of the highest level (book), upper level (page), and lower level (individual data), as shown in FIG. . And it has a structure where several pages and individual data are handled as a group.
  • a book that is the highest data set includes a plurality of groups (1) to (3), and each group includes pages and / or individual data.
  • the group (1) includes photographs that are individual data
  • the group (2) includes pages (1) and (2)
  • the page (2) further includes individual data.
  • Personal address data and diary data are included.
  • the group (3) includes a page (3) and a memorandum, and the page (3) includes photo data.
  • FIG. 7 is a diagram illustrating a display example and an operation example of the touch panel unit in the mobile terminal device of the present invention.
  • FIG. 7 shows an example when a page is displayed in a notepad format.
  • a binding portion B for instructing page operations such as page movement and copying is provided on the left side of the screen.
  • a group level operation for example, a plurality of tab regions G (tabs G1 to G5) associated with groups are displayed at the bottom of the screen.
  • an operation is shown in which the user sweeps from the data area on the page to the tab 4 with the finger of the right hand while pressing the binding portion B with the finger of the left hand.
  • the operation of the mobile terminal device 10 when the user performs an operation of sweeping the data area with the finger of the right hand while pressing the binding portion B with the finger of the left hand will be described.
  • the operation of sweeping the data area while pressing the binding portion B is basically determined as an action for instructing an operation on the page, as in the case of the first embodiment described above. Processing is executed.
  • the following operation is added in addition to the operation according to the second embodiment described above.
  • the operation of the portable terminal device 10 is performed when the user performs an operation of sweeping with the finger of the right hand while pressing the binding portion B with the finger of the left hand.
  • the operation of the mobile terminal device 10 is when the start point of the sweep is an area in the current page and the end point of the sweep is an area of a tab below the page.
  • the data area touch operation detection unit 33 detects an operation of sweeping while pressing the binding portion B, and based on the detection result, the upper data processing unit 41 determines that the start point of the sweep is within the current page. This is an area, and it is determined that the end point of the sweep is the area of the tab at the bottom of the page. Then, the upper data processing unit 41 determines that this sweep operation is an instruction to move the current page to the group corresponding to the tab (tab G4 in the example of FIG. 7) at the end point of the sweep.
  • a process of moving the current page to the group corresponding to the tab G4 is executed.
  • the display shown in FIG. 7 when the current page being displayed is the page (1) shown in FIG. 6 and the tab G4 corresponds to the group (3), the arrow “ As indicated by “P”, the operation of moving the page (1) from the group (2) to the group (3) is performed.
  • the second is the operation of the mobile terminal device 10 when the user performs an operation of sweeping with the finger of the right hand without pressing down the binding portion B.
  • the operation is performed when the start point of the sweep is on the individual data in the page and the end point of the sweep is the tab area at the bottom of the page.
  • this operation is detected by the data area touch operation detection unit 33, and based on the detection result, the lower data processing unit 42 corresponds to the tab indicating the individual data at the start point of the sweep as the end point of the sweep. It is determined that the instruction is to move to a group, and processing for moving this individual data to the group corresponding to the tab indicated by the end point of the sweep is executed.
  • the finger of the left hand does not press the binding portion B in the display shown in FIG.
  • the current page being displayed is the page (2) shown in FIG. 6, and the individual data at the start point of the sweep is diary data.
  • the operation of moving the diary data to the group (3) is performed as indicated by the arrow “Q” in FIG.
  • a finger is tabbed from an area in the page while pressing the binding portion. Can be moved to the group corresponding to the tab indicated by the end point of the sweep.
  • the individual sweep start points Data can be moved to the group corresponding to the tab indicated by the sweep end point.
  • the present invention even when data having a hierarchical data structure is displayed, it is possible to distinguish which level of data the touch operation on the touch panel indicates, and execute a predetermined function. be able to. For this reason, an operation instruction that is intuitive and easy to understand for the user is possible. That is, it is possible to accurately input a direct instruction to data of any hierarchy while guaranteeing intuitive understanding, and display processing can be controlled according to the input instruction.
  • the present invention can be applied to general information processing equipment having a mobile phone or a touch panel as a mobile terminal device.
  • This application claims the priority on the basis of Japanese application Japanese Patent Application No. 2008-279174 for which it applied on October 30, 2008, and takes in those the indications of all here.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

「課題」階層的なデータ構造を有するデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができるようにする。 「解決手段」表示画面にタッチパネルを有する携帯端末装置であって、前記表示画面の所定領域に対する押下操作を検出する押下操作検出部と、前記表示画面の他の領域に対するスイープ操作を検出するスイープ操作検出部と、前記押下操作検出部が検出した前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作検出部が検出した前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する端末データ処理部と、を備える。

Description

携帯端末装置、データ操作処理方法及びデータ操作処理プログラム
 本発明は、携帯端末装置、データ操作処理方法及びデータ操作処理プログラムに関し、特に、タッチパネルによるデータ操作を実現する携帯端末装置、データ操作処理方法及びデータ操作処理プログラムに関する。
 タッチパネルを備えた携帯電話などの個人用の携帯端末装置では、タッチパネル上に表示されたデータや表示内容をペン状の物や指等の操作物で直接操作することで、直感的で分かりやすい操作を実現している。
 例えば、特開2007−293820号公報には、タッチパネルへのタッチした数とその後に続くタッチ位置の移動等のタッチ操作に応じて、所定の機能を実行する端末機が開示されている。この特開2007−293820号公報に記載される端末機では、例えば、2本の指でテキストをタッチし、タッチしたまま2本の指をある位置までドラッグ(すなわち、ある位置まで移動)することで、2本の指の最初の位置と最後の位置とで挟まれたテキストを削除することを可能としている。また、この公報に記載される端末機では、タッチパネルにタッチするタッチ数に応じたページ数のページめくりを実行することを可能にしている。
 上述した特開2007−293820号公報に記載される端末機では、タッチ数とその後に続くタッチ操作に応じて所定の機能を実行するようにしているだけである。このため、この端末機においては、階層的なデータ構造を有するデータを表示した場合に、例え「タッチ数とその後に続くタッチ操作」が判明したとしてもこの操作がどの階層のデータへの操作指示を示すのか区別できない。このため、この操作に基づいて所定の機能を実行することができないという問題を有する。
 以下に具体的に説明する。例えば、階層的なデータ構造を有するデータの一例として、ブック(最上位のデータ集合)が複数のページ(上位のデータ集合)を含み、かつページ内に複数のデータアイテム(下位の個別データ)を含むデータがある。そして、「タッチ数とその後に続くタッチ操作に応じて所定の機能を実行する」ようにした端末機が複数のデータアイテムを含むページを表示している例を考える。
 そして、この表示しているページを指でタッチして左から右に動かす操作を想定する。この例の場合、この端末機は、この操作が例えばページの左方にある、指でタッチされた個別データアイテムを右に移動させる操作指示を示すのか、データアイテムには関係なく、表示しているページをめくって次のページを表示させる操作指示を示すのかを区別することができない。このため、この端末機は所定の機能を実行することができない。
 すなわち、特開2007−293820号公報に記載される端末機では、表示されているデータが階層構造を有している場合に、タッチパネルに対するタッチ操作が、どの階層のデータに対する操作指示を示すのか区別することができないという問題を有している。このため、この端末機は、表示されているデータが階層構造を有している場合には所定の機能を実行することができないという問題を有している。
 本発明の目的は、階層的なデータ構造を有するデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる携帯端末装置、データ操作処理方法及びデータ操作処理プログラムを提供することにある。
 本発明の携帯端末装置は、表示画面にタッチパネルを有する携帯端末装置であって、前記表示画面の所定領域に対する押下操作を検出する押下操作検出部と、前記表示画面の他の領域に対するスイープ操作を検出するスイープ操作検出部と、前記押下操作検出部が検出した前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作検出部が検出した前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する端末データ処理部と、を備える。
 本発明のデータ操作処理方法は、表示画面にタッチパネルを有する携帯端末装置のデータ操作処理方法であって、表示画面の所定領域に対する押下操作と、前記表示画面の他の領域に対するスイープ操作を検出し、前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する。
 本発明のデータ操作処理プログラムは、表示画面にタッチパネルを有するコンピュータ装置上で実行するデータ操作処理プログラムであって、前記コンピュータ装置に、表示画面の所定領域に対する押下操作と、前記表示画面の他の領域に対するスイープ操作を検出する処理と、前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する処理とを、実行させる。
 本発明によれば、階層的なデータ構造のデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる。
 図1は、本発明の携帯端末装置の第1の実施の形態を示すブロック図である。
 図2は、本発明の携帯端末装置の第2の実施の形態を示すブロック図である。
 図3は、本発明の携帯端末装置において表示するデータの構造の一例を説明する図である。
 図4は、本発明の携帯端末装置における動作を説明するフローチャートである。
 図5は、本発明の携帯端末装置におけるタッチパネル部の表示例と操作例を説明する図である。
 図6は、本発明の携帯端末装置において表示するデータの構造の一例を説明する図である。
 図7は、本発明の携帯端末装置におけるタッチパネル部の表示例と操作例を説明する図である。
 図8は、本発明の携帯端末装置のハードウェア構成例を示すブロック図である。
 1 携帯端末装置
 2 表示画面
 3 押下操作検出部
 4 スイープ操作検出部
 5 端末データ処理部
 10 携帯端末装置
 20 タッチパネル部
 21 タッチ検出部
 22 パネル表示部
 30 ユーザインタフェース部
 31 マルチタッチ検出部
 32 綴じ領域押下検出部
 33 データ領域タッチ操作検出部
 34 表示データ管理部
 40 端末データ処理部
 41 上位データ処理部
 42 個別データ処理部
 50 端末データ記憶部
 次に、本発明の実施の形態について図面を参照して詳細に説明する。
(第1の実施の形態)
 図1は、本発明の携帯端末装置の第1の実施の形態を示すブロック図である。
 図1を参照すると、本実施の形態の携帯端末装置1は、表示画面2と、押下操作検出部3と、スイープ操作検出部4と、端末データ処理部5と、を備えている。
 表示画面2はタッチパネルを有し、タッチパネルに階層構造を有するデータを表示する。表示画面2上の指等による押下等のタッチはタッチパネルにより検出する。階層構造を有するデータの一例として、ブック(最上位のデータ(データオブジェクト)集合)が複数のページ(上位のデータ(データオブジェクト)集合)を含み、かつページ内に複数のデータアイテム(下位の個別データ(データオブジェクト))を含むデータがある。
 押下操作検出部3は、表示画面2の所定領域に対する押下操作を検出する。表示画面2の所定領域は、表示画面2の左側の縦の帯状の領域(綴じ部)である。
 スイープ操作検出部4は、表示画面2の他の領域(上記の所定領域以外の領域)に対するスイープ操作を検出する。スイープ操作とは、表示画面2上でのタッチ(押下位置)の移動、すなわち、開始点(タッチ開始点)から終了点(タッチ終了点)までの移動を示す。
 端末データ処理部5は、押下操作検出部3が検出した押下操作の有無に基づき操作対象のデータの階層を区別し、スイープ操作検出部4が検出したスイープ操作の内容に基づいて、この区別した階層のデータに対する処理を実行する。すなわち、端末データ処理部5は、押下操作検出部3により押下操作が無いと検出された場合、スイープ操作の内容に基づいて下位の階層のデータオブジェクトに対する処理を実行し、押下操作検出部3により押下操作が有ると検出された場合、上位の階層のデータオブジェクトに対してスイープ操作の内容に応じた処理を実行する。
 より具体的には、端末データ処理部5は、表示画面2に表示された上位の階層のデータオブジェクトが、下位の階層のデータオブジェクトとしての個別データを含むページであるときに、押下操作検出部3が押下操作が有ると検出した場合、スイープ操作検出部4がページ上を左から右へ又は右から左へスイープするスイープ操作を検出したときに、後続するページ又は前のページを表示する処理を行う。また、端末データ処理部5は、表示画面2に表示された上位の階層のデータオブジェクトが、下位の階層のデータオブジェクトとしての個別データを含むページであるときに、押下操作検出部3が押下操作が有ると検出した場合、スイープ操作検出部4がページ上を上から下へスイープするスイープ操作を検出したときに、表示中のページの削除を行う。
 一方、押下操作検出部3が押下操作が無いと検出したときに、端末データ処理部5は、ページに含まれページよりも下の層である個別データが操作対象であると判断する。そして、端末データ処理部5は、スイープ操作検出部4がページに含まれる個別データをスイープするスイープ操作を検出した場合、個別データをスイープ操作の終了点まで移動する。
 また、押下操作検出部3が押下操作が無いと検出したときに、端末データ処理部5は、スイープ操作検出部4がページに含まれる個別データを個別データの削除を表すデータオブジェクトまでスイープするスイープ操作を検出した場合、個別データを削除する。
 このように、本発明の携帯端末装置の第1の実施の形態によれば、階層的なデータ構造の下位レベルの個別データを含むページを表示画面(タッチパネル)に表示している場合、綴じ部を押下しながら指を左から右又は右から左へスイープしたときに、ページをめくって前後のページを表示することができる。また、綴じ部を押下せずに指を左から右又は右から左へスイープしたときには、スイープ操作の開始点にあった個別データを右又は左へ移動することができる。このように、本発明によれば、階層的なデータ構造のデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる。このため、ユーザにとって直感的で分かりやすい操作指示が可能となる
 すなわち、直感的な分かりやすさを保証したまま、どの階層のデータへもダイレクトな指示を的確に入力でき、入力した指示に応じて表示処理を制御することができる。
(第2の実施の形態)
 図2は、本発明の携帯端末装置の第1の実施の形態を示すブロック図である。
 図2を参照すると、本実施の形態の携帯電話機等の携帯端末装置10は、タッチパネル部20、ユーザインタフェース部30、端末データ処理部40、端末データ記憶部50を備えている。携帯端末装置10には、上記以外に一般的な携帯電話端末が備える他の構成要素、例えば、無線通信を行う通信部やハードウェアキーによるキー操作部等を備えているが、それらの構成要素については説明を省略する。
 タッチパネル部20は、画面上で複数の領域が同時に押下されたことを区別して検出することができるマルチタッチ可能なタッチパネルであり、タッチ検出部21と、パネル表示部22を備えている。
 タッチパネル部20のタッチ検出部21は、パネル表示部22の画面のタッチを検出する。画面のタッチは、ペン形状の物や指等の操作物(以後、操作物の代表として“指”と記載する。)で行われる。そして、画面のタッチを検出する毎に、画面の押下のタイミング(タッチ開始のタイミング)と押下した指が画面を離れることによるタッチ終了のタイミング、及び、画面押下中のタッチパネル表示部22上の押下位置(タッチ位置)の位置座標(タッチ座標)を検出する。
 ユーザインタフェース部30は、マルチタッチ検出部31、綴じ領域押下検出部32、データ領域タッチ操作検出部33、表示データ管理部34を備えている。
 特に、マルチタッチ検出部31は、タッチパネル部20へのタッチが検出された場合に、同時に2箇所にタッチしているか否かを判定する。また、綴じ領域押下検出部32は、同時に2個所にタッチしている場合に、1箇所が綴じ部の押下であるか否かを判定する。ここで、綴じ部とは、後述する図5に示すように、ノートパッド形式でページを表示する場合の画面の左側にあるブックの綴じ部の部分を示す。表示データ管理部34は、タッチパネル部20のパネル表示部22への表示を制御する。
 データ領域タッチ操作検出部33は、データ領域における指によるタッチの移動(スイープ操作)、すなわち押下位置の移動を検出し、開始点(タッチ開始点)と終了点(タッチ終了点)を検出する。すなわち、スイープ操作がデータ領域のどの位置からどの位置へ行われたかを検出する。ここで、データ領域とは、後述する図5に示すように、複数の個別データを表示しているページ上の複数のデータ領域I、II、III、IVを示す。
 端末データ処理部40は、上位データ処理部41、個別データ処理部42を備えている。
 端末データ処理部40は、タッチパネル部20などからの指示に基づき、上位データであるページに関するページレベルの処理の実行、及びページに含まれる個別データに関する個別データレベルの処理の実行を行う。また必要に応じてこれらの実行の結果を表示データ管理部34を介してパネル表示部22に表示する処理を行う。特に、上位データ処理部41はページレベルの処理を行い、個別データ処理部42は、個別データに対する処理を行う。
(第2の実施の形態の動作)
 次に、本発明の携帯端末装置の第2の実施の形態における動作の一例を図3、4、及び5を参照しながら説明する。
 図3は、本発明の携帯端末装置において表示するデータの構造の一例を説明する図である。図3に示すように、パネル表示部22に表示するデータは、最上位レベル(ブック)、上位レベル(ページ)、下位レベル(個別データ)の3レベルの階層構造を有している。最上位レベルのデータ集合であるブックが、上位レベルのデータオブジェクトである複数のページからなり、そのページ内に下位レベルのデータオブジェクトである複数の個別データが存在する。この図3においては、ページ(1)に個別データである個人アドレスデータ、日記帳データ、写真データが存在し、ページ(2)、(3)が空の状態であることを示している。
 図4は、本発明の携帯端末装置における動作を説明するフローチャートである。
 図5は、本発明の携帯端末装置におけるタッチパネル部の表示例と操作例を説明する図である。この図5では、ページをノートパッド形式で表示したときの例を示している。そして、画面の左側に綴じ部を有し、ページ上の複数のデータ領域I、II、III、IVに複数の個別データを表示している。ここでは、ユーザが綴じ部Bを左手の指で押下しながらページ上のあるデータ領域を右手の指で左から右へスイープする操作を示している。
 図4において、最初に、図5で示すように、パネル表示部22にあるページを表示する。そして、ユーザが綴じ部Bを左手の指で押下しながらページのあるデータ領域を右手の指で左から右へスイープしたものとする。
 次に、ステップS101では、タッチ検出部21が、タッチパネル部20にタッチしている指(例えば、2本の指)の位置座標(タッチ座標)とその移動情報(タッチしたまま指を移動した場合の位置座標の軌跡を示す情報)を検出する。そして、この位置座標と移動情報とを検出情報としてユーザインタフェース部30のマルチタッチ検出部31に送信する。
 ステップS102では、マルチタッチ検出部31が、タッチ検出部21からの検出情報に基づいてタッチパネル部20へのタッチ数を検出する。
 ステップS103では、マルチタッチ検出部31がステップS102での検出結果に基づき同時に2箇所タッチされているか否かを判定する。そして、同時に2箇所がタッチされていると判定した場合、ステップS104へと進む。同時2箇所タッチはされていないと判定した場合はステップS108へと進む。
 ステップS104では、綴じ領域押下検出部32が、綴じ部Bの1箇所が押下されているか否かを判定する。
 ステップS105では、ステップS104での判定が綴じ部Bの1箇所が押下されていることを示すときには、ステップS106へと進む。また、綴じ部Bの1箇所が押下されていることを示さないときには、ステップS108へと進む。
 ステップS106では、この場合は、2箇所のタッチであって1箇所のタッチが綴じ部Bの押下である場合であるので、綴じ部Bを押下しながらページのデータ領域にタッチして他のアクションが行われたことを意味する。この場合、データ領域タッチ操作検出部33が、データ領域におけるタッチの操作を検出する。
 ステップS107では、データ領域タッチ操作検出部33によるデータ領域におけるタッチ操作の検出結果に基づいて、上位データ処理部41がタッチ操作を解釈して所定の処理を実行する。上位データ処理部41が実行する所定の処理として、例えば次の(A)から(E)に示すような処理がある。
(A)綴じ部Bを(例えば左指で)押下しながら、ページのデータ領域IVからデータ領域IIIへのタッチ移動(例えば右指による移動:スイープ)があった場合の処理::順ページめくり処理を行う。すなわち、現在表示されている次のページを表示する。
(B)綴じ部Bを押下しながら、ページのデータ領域IIIからデータ領域IVへのタッチ移動(スイープ)があった場合の処理::逆ページめくり処理を行う。すなわち、現在表示されている前のページを表示する。
(C)綴じ部Bを押下しながら、ページのデータ領域IIからデータ領域IVへのタッチ移動(スイープ)があった場合の処理::ページ破り捨て処理を行う。すなわち、現在のページに含まれる個別データを含むページデータに廃棄フラグを付与し、「ゴミ箱」データ領域へ移動する。「ゴミ箱」データ領域は、図5のデータ領域IIの「ゴミ箱」の領域である。
(D)綴じ部Bを押下しながら、ページのデータ領域Iからデータ領域IVへのタッチ移動(スイープ)があった場合の処理::ページの移動やページのコピーを行うためのサブメニューを表示する処理を行う。すなわち、ページに関してさらに詳細なコマンドを選択・実行できるよう、アクション一覧をサブメニューとしてページにオーバーレイ表示する。
(E)綴じ部Bを押下しながら、データ領域II→データ領域I→データ領域IVとタッチ移動(スイープ)があった場合の処理::ヘルプ画面としてページ処理動作に関する説明一覧をページにオーバーレイ表示する処理を行う。
 一方、ステップS103又はステップS105の判定でNO判定である場合には、ステップS108で、次の動作を行う。すなわち、データ領域タッチ操作検出部33がデータ領域におけるタッチの操作を検出する。
 ステップS109では、ステップS108で検出されたタッチ操作の検出結果に基づいて、個別データ処理部42が、タッチ操作をページ内に表示された個別データへの操作指示であると解釈して所定の処理を実行する。個別データ処理部42が実行する所定の処理として、例えば次の(A)、(B)に示すような処理がある。そして、これらの処理の後に、新たな表示状態に移る。
(A)綴じ部Bを押下せずに、指(例えば右指)をスイープした場合の処理::移動開始点(タッチ開始点)にあった個別データを終了点(タッチ終了点)に移動する処理を行う。
(B)綴じ部Bを押下せずに、個別データをタッチして画面内のゴミ箱までスイープした場合の処理::そのタッチした個別データに廃棄フラグを付与し、「ゴミ箱」データ領域へ移動する処理を行う。
 そして、これらの上位データ処理部41又は個別データ処理部42による処理が実行された後、表示データ管理部34は、タッチパネル部20のパネル表示部22に処理結果を反映させた表示を行い、次のユーザ指示を待つ。
 このように、本発明の第2の実施の形態によれば、階層的なデータ構造の下位レベルの個別データを含むページをタッチパネルに表示している場合、綴じ部を押下しながら指を左から右又は右から左へスイープしたときに、ページをめくって前後のページを表示することができる。また、綴じ部を押下せずに指を左から右又は右から左へスイープしたときには、スイープ操作の開始点にあった個別データを右又は左へ移動することができる。このように、本発明によれば、階層的なデータ構造のデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる。このため、ユーザにとって直感的で分かりやすい操作指示が可能となる
 すなわち、直感的な分かりやすさを保証したまま、どの階層のデータへもダイレクトな指示を的確に入力でき、入力した指示に応じて表示処理を制御することができる。
 図8は、本発明の携帯端末装置のハードウェア構成例を示すブロック図である。
 図8を参照すると、携帯端末装置10は、一般的なコンピュータ装置と同様のハードウェア構成によって実現することができ、CPU(Central Processing Unit)401、RAM(Random Access Memory)等から構成する。また、主記憶部402、通信部403、入出力インタフェース部404、補助記憶部405、システムバス406、キーボード等の入力装置407、及びタッチパネル部20を備えている。主記憶部402はデータの作業領域やデータの一時退避領域に用いられる。通信部403はデータの送受信を行う。入出力インタフェース部404はデータの送受信を行う。補助記憶部405は、ROM(Read Only Memory)、磁気ディスク、半導体メモリ等の不揮発性メモリから構成される。システムバス406は本装置の上記各構成要素を相互に接続する。
 本発明の携帯端末装置10の本実施の形態は、上述したユーザインタフェース部30や端末データ処理部40によるデータ操作処理を実行するプログラムを組み込んだ、LSI(Large Scale Integration)等のハードウェア部品である回路部品を実装することが可能である。このため、ユーザインタフェース部30や端末データ処理部40によるデータ操作処理の動作をハードウェア的に実現することができる。 また、ユーザインタフェース部30や端末データ処理部40の各機能を提供するプログラムを、補助記憶部405に格納し、そのプログラムを主記憶部402にロードしてCPU301で実行することが可能である。このため、ユーザインタフェース部30や端末データ処理部40によるデータ操作処理をソフトウェア的に実現することも可能である。
(第3の実施の形態)
 本発明の携帯端末装置の第3の実施の形態について図面を参照して説明する。
 携帯端末装置の第3の実施の形態の構成は、いくつかのページあるいは個別データをグループ化して管理する点以外は図2に示した携帯端末装置の第2の実施の形態の構成と同じである。
 図6は、本発明の携帯端末装置において表示するデータの構造の一例を説明する図である。パネル表示部22に表示するデータは、図3で示したものと同様に、最上位レベル(ブック)、上位レベル(ページ)、下位レベル(個別データ)の3レベルの階層構造を有している。そして、いくつかのページや個別データをグループ化して扱う構造となっている。図6においては、最上位のデータ集合であるブックが、複数のグループ(1)~(3)を含み、それぞれのグループがページ又は個別データ、あるいはその両方を含んでいる。そして、グループ(1)には、個別データである写真が含まれ、グループ(2)には、ページ(1)とページ(2)が含まれ、そのページ(2)にはさらに個別データである個人アドレスデータと日記帳データが含まれている。また、グループ(3)には、ページ(3)と備忘メモが含まれ、さらにページ(3)に写真データが含まれている。
 図7は、本発明の携帯端末装置におけるタッチパネル部の表示例と操作例を説明する図である。この図7では、ページをノートパッド形式で表示したときの例を示している。そして、ページの移動やコピー等のページ操作を指示するための綴じ部Bを画面の左側に有している。また、グループレベルの操作を指示するために、例えばグループが対応付けされた複数のタブ領域G(タブG1~G5)を画面下部に表示している。ここでは、ユーザが綴じ部Bを左手の指で押下しながら右手の指でページ上のデータ領域からタブ4へスイープする操作を示している。
 ここで、ユーザが綴じ部Bを左手の指で押下しながら右手の指でデータ領域をスイープする操作をした場合の携帯端末装置10の動作について説明する。この場合の綴じ部Bを押下しながらデータ領域をスイープする操作は、基本的に上述した第1の実施の形態で説明した場合と同様に、ページに対する操作を指示するアクションとして判別され、ページに対する処理が実行される。
 本実施の形態では、上述した第2の実施の形態による動作に加えて、以下のような動作が追加される。
 まず第一に、図7に示すように、ユーザが綴じ部Bを左手の指で押下しながら、右手の指でスイープする操作を行ったときの携帯端末装置10の動作である。
 例えば、スイープの開始点が現在のページ内の領域であり、スイープの終了点がページ下のタブの領域のときの携帯端末装置10の動作である。この場合は、この綴じ部Bを押下しながらスイープする操作をデータ領域タッチ操作検出部33が検出し、この検出結果に基づき、上位データ処理部41が、スイープの開始点が現在のページ内の領域であり、スイープの終了点がページ下のタブの領域であることを判別する。そして、上位データ処理部41は、このスイープ操作が現在のページをスイープの終了点でのタブ(図7の例では、タブG4)に対応するグループへ移動する指示であると判別する。そして、現在のページをタブG4に対応するグループへ移動する処理を実行する。
 例えば、図7で示す表示の例として、表示している現在のページが図6で示すページ(1)であり、タブG4がグループ(3)に対応している場合、図6内の矢印「P」で示すように、ページ(1)をグループ(2)からグループ(3)へ移動する動作が行われる。
 次に、第二としては、ユーザが綴じ部Bへの押下なしに右手の指でスイープする操作を行ったときの携帯端末装置10の動作である。
 例えば、スイープの開始点がページ内の個別データ上にあり、スイープの終了点がページ下のタブの領域のときの動作である。この場合は、この操作をデータ領域タッチ操作検出部33が検出し、この検出結果に基づき、下位データ処理部42が、スイープの開始点にある個別データをスイープの終了点で示すタブに対応するグループへ移動する指示であることを判別し、この個別データをスイープの終了点で示すタブに対応するグループへ移動する処理を実行する。
 図7で示す表示で左手の指が綴じ部Bを押下していないときの具体例を示す。例えば、表示している現在のページが図6で示すページ(2)であり、スイープの開始点にある個別データが日記帳データである例である。この場合、スイープの終了点で示すタブがグループ(3)に対応している場合、図6内の矢印「Q」で示すように日記帳データをグループ(3)へ移動する動作が行われる。
 このように、本発明の第3の実施の形態によれば、階層的なデータ構造の下位レベルのページをタッチパネルに表示している場合、綴じ部を押下しながら指をページ内の領域からタブの領域へスイープしたときに、表示しているページをスイープの終了点で示すタブに対応するグループへ移動することができる。また、階層的なデータ構造の下位レベルのページをタッチパネルに表示している場合、綴じ部を押下しないでページ内の個別データ上からタブの領域へ指をスイープしたときに、スイープ開始点の個別データをスイープ終了点で示すタブに対応するグループへ移動することができる。このように、本発明によれば、階層的なデータ構造のデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる。このため、ユーザにとって直感的で分かりやすい操作指示が可能となる。
 すなわち、直感的な分かりやすさを保証したまま、どの階層のデータへもダイレクトな指示を的確に入力でき、入力した指示に応じて表示処理を制御することができる。
 以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
 本発明は、携帯端末装置として、携帯電話機、あるいはタッチパネルを持つ情報処理機器一般に適用することが可能である。
 この出願は、2008年10月30日に出願された日本出願特願2008−279174を基礎とする優先権を主張し、その開示の全てをここに取り込む。

Claims (24)

  1.  表示画面にタッチパネルを有する携帯端末装置であって、
     前記表示画面の所定領域に対する押下操作を検出する押下操作検出部と、
     前記表示画面の他の領域に対するスイープ操作を検出するスイープ操作検出部と、
     前記押下操作検出部が検出した前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作検出部が検出した前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する端末データ処理部と、
     を備えたことを特徴とする携帯端末装置。
  2.  請求項1に記載の携帯端末装置において、
     前記表示画面は、前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを表示し、
     前記端末データ処理部は、前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のオブジェクトに対する処理を実行し、前記押下操作が有る場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する。
  3.  請求項2に記載の携帯端末装置において、
     前記端末データ処理部は、前記表示画面に表示された前記上位の階層のデータオブジェクトが、前記下位の階層のデータオブジェクトとしての個別データを含むページであるときに、前記押下操作検出部が前記押下操作が有るを検出しているときに、前記スイープ操作検出部が前記ページ上を左から右へ又は右から左へスイープする前記スイープ操作を検出した場合、後続するページ又は前のページを表示する処理を行う。
  4.  請求項2に記載の携帯端末装置において、
     前記端末データ処理部は、前記表示画面に表示された前記上位の階層のデータオブジェクトが、前記下位の階層のデータオブジェクトとしての個別データを含むページであるときに、前記押下操作検出部が前記押下操作が有るを検出しているときに、前記スイープ操作検出部が前記ページ上を上から下へスイープする前記スイープ操作を検出した場合、表示中の前記ページを削除する。
  5.  請求項3又は請求項4に記載の携帯端末装置において、
     前記端末データ処理部は、前記押下操作が無いときに、前記スイープ操作検出部が前記ページに含まれる個別データをスイープする前記スイープ操作を検出した場合、前記個別データをスイープ操作の終了点まで移動する。
  6.  請求項3又は請求項4に記載の携帯端末装置において、
     前記端末データ処理部は、前記押下操作が無いときに、前記スイープ操作検出部が前記ページに含まれる個別データを前記個別データの削除を表すデータオブジェクトまでスイープする前記スイープ操作を検出した場合、前記個別データを削除する。
  7.  請求項1から請求項6の何れかに記載の携帯端末装置において、
     前記表示画面の所定領域は、前記表示画面左側の縦の帯状の領域である。
  8.  表示画面にタッチパネルを有する携帯端末装置のデータ操作処理方法であって、
     表示画面の所定領域に対する押下操作と、前記表示画面の他の領域に対するスイープ操作を検出し、
     前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する。
  9.  請求項8に記載のデータ操作処理方法において、
     前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを前記表示画面に表示し、
     前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のオブジェクトに対する処理を実行し、前記押下操作がある場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する。
  10.  請求項8又は請求項9に記載のデータ操作処理方法において、
     前記表示画面の所定領域は、前記表示画面の左側の縦の帯状の領域である。
  11.  請求項9又は請求項10に記載のデータ操作処理方法において、
     前記上位の階層のデータオブジェクトが前記下位の階層のデータオブジェクトとしての個別データを含むページである場合、
     前記押下操作が有るときに、前記ページ上を左から右へ又は右から左へスイープする前記スイープ操作が行われた場合、後続するページ又は前のページを表示する。
  12.  請求項9から請求項11の何れかに記載のデータ操作処理方法において、
     前記上位の階層のデータオブジェクトが前記下位の階層のデータオブジェクトとしての個別データを含むページである場合、
     前記押下操作が有るときに、前記ページ上を上から下へスイープする前記スイープ操作が行われた場合、表示中の前記ページの削除を行う。
  13.  請求項9から請求項12の何れかに記載のデータ操作処理方法において、
     前記押下操作が有るときに、前記ページの特定の領域から他の特定の領域へスイープする前記スイープ操作が行われた場合、さらに詳細なコマンドを選択・実行するためのアクション一覧又はヘルプ画面を前記ページにオーバーレイ表示する。
  14.  請求項11から請求項13の何れかに記載のデータ操作処理方法において、
     前記押下操作が無いときに、前記ページに含まれる個別データをスイープする前記
    Figure JPOXMLDOC01-appb-I000001
    する。
  15.  請求項11から請求項14の何れかに記載のデータ操作処理方法において、
     前記押下操作が無いときに、前記ページに含まれる個別データを前記個別データの削除を表すデータオブジェクトまでスイープする前記スイープ操作が行われた場合、前記個別データを削除する。
  16.  請求項9から請求項15の何れかに記載のデータ操作処理方法において、
     前記上位の階層のデータオブジェクトであるページと前記下位の階層のデータオブジェクトである個別データをグループ化した場合に、前記グループを表すタブを前記ページと共に前記表示画面に表示し、
     前記所定領域の押下操作が有るときに、前記ページの領域を前記タブにスイープする前記スイープ操作が行われた場合、表示中の前記ページを前記タブに対応するグループへ移動する。
  17.  請求項16に記載のデータ操作処理方法において、
     前記所定領域の押下操作が無いときに、前記ページに含まれる前記個別データを前記タブにスイープする前記スイープ操作が行われた場合、前記個別データを前記タブに対応するグループへ移動する。
  18.  請求項8から請求項17の何れかに記載のデータ操作処理方法において、
     前記タッチパネルに対する同時に2箇所のタッチの有無を検出し、
     同時に2箇所のタッチがあるときに、前記表示画面の所定領域に対する押下操作を検出し、
     前記押下操作が検出されたときに、前記スイープ操作の開始点と終了点の位置を検出し、
     前記押下操作の検出結果に基づき操作するデータの階層を区別し、前記スイープ操作の検出結果に基づいて、前記区別した階層のデータに対する処理を実行する。
  19.  表示画面にタッチパネルを有するコンピュータ装置上で実行するデータ操作処理プログラムであって、
     前記コンピュータ装置に、
     表示画面の所定領域に対する押下操作と、前記表示画面の他の領域に対するスイープ操作を検出する処理と、
     前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する処理とを、実行させることを特徴とするデータ操作処理プログラム。
  20.  請求項19に記載のデータ操作処理プログラムにおいて、
     前記コンピュータ装置に、
     前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを前記表示画面に表示する処理と、
     前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のオブジェクトに対する処理を実行し、前記押下操作がある場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する処理を、実行させる。
  21.  請求項20に記載のデータ操作処理プログラムにおいて、
     前記上位の階層のデータオブジェクトが前記下位の階層のデータオブジェクトとしての個別データを含むページである場合、
     前記押下操作が有るときに、前記ページ上を左から右へ又は右から左へスイープする前記スイープ操作が行われた場合、後続するページ又は前のページを表示する処理を、実行させる。
  22.  請求項20に記載のデータ操作処理プログラムにおいて、
     前記上位の階層のデータオブジェクトが前記下位の階層のデータオブジェクトとしての個別データを含むページである場合、
     前記押下操作が有るときに、前記ページ上を上から下へスイープする前記スイープ操作が行われた場合、表示中の前記ページの削除を行う処理を、実行させる。
  23.  請求項21又は請求項22に記載のデータ操作処理プログラムにおいて、
     前記押下操作が無いときに、前記ページに含まれる個別データをスイープする前記スイープ操作が行われた場合、前記個別データをスイープ操作の終了点まで移動する処理を、実行させる。
  24.  請求項21から請求項22の何れかに記載のデータ操作処理プログラムにおいて、
     前記押下操作が無いときに、前記ページに含まれる個別データを前記個別データの削除を表すデータオブジェクトまでスイープする前記スイープ操作が行われた場合、前記個別データを削除する処理を、実行させる。
PCT/JP2009/068541 2008-10-30 2009-10-22 携帯端末装置、データ操作処理方法及びデータ操作処理プログラム WO2010050537A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP09823647.4A EP2352077B1 (en) 2008-10-30 2009-10-22 Portable terminal device, data manipulation processing method and data manipulation processing program
CN200980143564.8A CN102203703B (zh) 2008-10-30 2009-10-22 便携式终端设备、数据操纵处理方法和数据操纵处理程序
JP2010535830A JP5516412B2 (ja) 2008-10-30 2009-10-22 携帯端末装置、データ操作処理方法及びデータ操作処理プログラム
US13/120,629 US20110193812A1 (en) 2008-10-30 2009-10-22 Portable terminal device, data manipulation processing method and data manipulation processing program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008279174 2008-10-30
JP2008-279174 2008-10-30

Publications (1)

Publication Number Publication Date
WO2010050537A1 true WO2010050537A1 (ja) 2010-05-06

Family

ID=42128896

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/068541 WO2010050537A1 (ja) 2008-10-30 2009-10-22 携帯端末装置、データ操作処理方法及びデータ操作処理プログラム

Country Status (5)

Country Link
US (1) US20110193812A1 (ja)
EP (1) EP2352077B1 (ja)
JP (2) JP5516412B2 (ja)
CN (3) CN102203703B (ja)
WO (1) WO2010050537A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013128512A1 (ja) * 2012-03-01 2013-09-06 Necカシオモバイルコミュニケーションズ株式会社 入力装置、入力制御方法及びプログラム
CN112558853A (zh) * 2020-12-04 2021-03-26 广州博冠信息科技有限公司 会话消息处理方法及装置、电子设备和存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011056940A1 (de) * 2011-12-22 2013-06-27 Bauhaus Universität Weimar Verfahren zum Betrieb einer mehrfachberührungsfähigen Anzeige und Vorrichtung mit einer mehrfachberührungsfähigen Anzeige
US9019223B2 (en) * 2013-03-13 2015-04-28 Adobe Systems Incorporated Touch input layout configuration

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004133518A (ja) * 2002-10-08 2004-04-30 Canon Inc 携帯情報機器の画面表示処理
JP2007293820A (ja) 2006-04-25 2007-11-08 Lg Electronics Inc 端末機及びタッチスクリーンを備えた端末機の制御方法
JP2008279174A (ja) 2007-05-14 2008-11-20 Sanyo Product Co Ltd 遊技機

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5856822A (en) * 1995-10-27 1999-01-05 02 Micro, Inc. Touch-pad digital computer pointing-device
JPH09146708A (ja) * 1995-11-09 1997-06-06 Internatl Business Mach Corp <Ibm> タッチパネルの駆動方法及びタッチ入力方法
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US9292111B2 (en) * 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US20020018051A1 (en) * 1998-09-15 2002-02-14 Mona Singh Apparatus and method for moving objects on a touchscreen display
US7138983B2 (en) * 2000-01-31 2006-11-21 Canon Kabushiki Kaisha Method and apparatus for detecting and interpreting path of designated position
JP2003173226A (ja) * 2001-11-27 2003-06-20 Internatl Business Mach Corp <Ibm> 情報処理装置、プログラム及び座標入力方法
CN103365595B (zh) * 2004-07-30 2017-03-01 苹果公司 用于触敏输入设备的手势
US8196055B2 (en) * 2006-01-30 2012-06-05 Microsoft Corporation Controlling application windows in an operating system
US8077153B2 (en) * 2006-04-19 2011-12-13 Microsoft Corporation Precise selection techniques for multi-touch screens
EP2030102A4 (en) * 2006-06-16 2009-09-30 Cirque Corp BY TOUCHDOWN ON A PRESENT POINT ON A TOUCHPAD ACTIVATED SCROLLING PROCESS WITH GESTURE DETECTION FOR CONTROLLING SCROLLING FUNCTIONS
WO2008079308A2 (en) * 2006-12-19 2008-07-03 Cirque Corporation Method for activating and controlling scrolling on a touchpad
US7956847B2 (en) * 2007-01-05 2011-06-07 Apple Inc. Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
US7770136B2 (en) * 2007-01-24 2010-08-03 Microsoft Corporation Gesture recognition interactive feedback

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004133518A (ja) * 2002-10-08 2004-04-30 Canon Inc 携帯情報機器の画面表示処理
JP2007293820A (ja) 2006-04-25 2007-11-08 Lg Electronics Inc 端末機及びタッチスクリーンを備えた端末機の制御方法
JP2008279174A (ja) 2007-05-14 2008-11-20 Sanyo Product Co Ltd 遊技機

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2352077A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013128512A1 (ja) * 2012-03-01 2013-09-06 Necカシオモバイルコミュニケーションズ株式会社 入力装置、入力制御方法及びプログラム
CN112558853A (zh) * 2020-12-04 2021-03-26 广州博冠信息科技有限公司 会话消息处理方法及装置、电子设备和存储介质

Also Published As

Publication number Publication date
EP2352077A4 (en) 2014-04-30
CN103500032B (zh) 2016-12-28
US20110193812A1 (en) 2011-08-11
CN103500033A (zh) 2014-01-08
JP5516412B2 (ja) 2014-06-11
EP2352077B1 (en) 2016-02-10
CN102203703B (zh) 2014-10-15
JPWO2010050537A1 (ja) 2012-03-29
CN102203703A (zh) 2011-09-28
JP5725127B2 (ja) 2015-05-27
EP2352077A1 (en) 2011-08-03
CN103500032A (zh) 2014-01-08
CN103500033B (zh) 2016-12-28
JP2014056584A (ja) 2014-03-27

Similar Documents

Publication Publication Date Title
EP2437151B1 (en) Apparatus and method for turning e-book pages in portable terminal
CN102129311B (zh) 信息处理设备、操作输入方法和操作输入程序
JP5188132B2 (ja) データ処理装置の表示方法
US20130268895A1 (en) Terminal device and icon management method
US20090315841A1 (en) Touchpad Module which is Capable of Interpreting Multi-Object Gestures and Operating Method thereof
JP5862579B2 (ja) 電子機器、制御設定方法、及びプログラム
EP1873621A1 (en) Driving method and input method for touch panel
RU2623885C2 (ru) Запись формулы для ограниченного устройства отображения
US20140267111A1 (en) Method for handling function corresponding to multiple touches and electronic device thereof
JP2011034502A (ja) 表示装置、表示方法及びプログラム
JP6048408B2 (ja) 電子付箋の書込情報処理装置及び方法
JP2013250761A (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP5725127B2 (ja) 携帯端末装置、データ操作処理方法及びデータ操作処理プログラム
JP2012247861A (ja) タッチスクリーン装置、タッチ操作入力方法及びプログラム
JP2015050755A (ja) 情報処理装置、制御方法、及びプログラム
JP6271125B2 (ja) 電子機器、表示方法、およびプログラム
JP2012088805A (ja) 情報処理装置および情報処理装置の制御方法
JP2014182652A (ja) 情報処理装置およびその制御方法、ならびにプログラム
CN103324430A (zh) 多手指的物件操作方法及装置
US9690464B2 (en) Terminal device and method for selecting object
WO2014103357A1 (ja) 電子機器および入力方法
JP2014203202A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP5749245B2 (ja) 電子機器、表示方法、及び表示プログラム
JP2014153833A (ja) 電子機器、文字列操作方法、及びプログラム
JP5963663B2 (ja) オブジェクト選択装置、方法およびプログラム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980143564.8

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09823647

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13120629

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2009823647

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2010535830

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE