(57)【要約】【課題】  階層的なデータ構造を有するデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができるようにする。【解決手段】  表示画面にタッチパネルを有する携帯端末装置であって、前記表示画面の所定領域に対する押下操作を検出する押下操作検出部と、前記表示画面の他の領域に対するスイープ操作を検出するスイープ操作検出部と、前記押下操作検出部が検出した前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作検出部が検出した前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する端末データ処理部と、を備える。【選択図】  図１
2014056584.tif 000002
【特許請求の範囲】
【請求項１】
表示画面にタッチパネルを有する携帯端末装置であって、
前記表示画面の所定領域に対する押下操作を検出する押下操作検出部と、
前記表示画面の他の領域に対するスイープ操作を検出するスイープ操作検出部と、
前記押下操作検出部が検出した前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作検出部が検出した前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する端末データ処理部と、を備え、
前記表示画面は、前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを表示し、
前記端末データ処理部は、前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のデータオブジェクトに対する処理を実行し、前記押下操作が有る場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する、
携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置において、
前記端末データ処理部は、前記表示画面に表示された前記上位の階層のデータオブジェクトが、前記下位の階層のデータオブジェクトとしての個別データを含むページであるときに、前記押下操作検出部が前記押下操作が有るを検出しているときに、前記スイープ操作検出部が前記ページ上を左から右へ又は右から左へスイープする前記スイープ操作を検出した場合、後続するページ又は前のページを表示する処理を行う。
【請求項３】
請求項１に記載の携帯端末装置において、
前記端末データ処理部は、前記表示画面に表示された前記上位の階層のデータオブジェクトが、前記下位の階層のデータオブジェクトとしての個別データを含むページであるときに、前記押下操作検出部が前記押下操作が有るを検出しているときに、前記スイープ操作検出部が前記ページ上を上から下へスイープする前記スイープ操作を検出した場合、表示中の前記ページを削除する。
【請求項４】
請求項２又は請求項３に記載の携帯端末装置において、
前記端末データ処理部は、前記押下操作が無いときに、前記スイープ操作検出部が前記ページに含まれる個別データをスイープする前記スイープ操作を検出した場合、前記個別データをスイープ操作の終了点まで移動する。
【請求項５】
請求項２又は請求項３に記載の携帯端末装置において、
前記端末データ処理部は、前記押下操作が無いときに、前記スイープ操作検出部が前記ページに含まれる個別データを前記個別データの削除を表すデータオブジェクトまでスイープする前記スイープ操作を検出した場合、前記個別データを削除する。
【請求項６】
請求項１から請求項５の何れかに記載の携帯端末装置において、
前記表示画面の所定領域は、前記表示画面左側の縦の帯状の領域である。
【請求項７】
表示画面にタッチパネルを有する携帯端末装置のデータ操作処理方法であって、
表示画面の所定領域に対する押下操作と、前記表示画面の他の領域に対するスイープ操作を検出し、
前記押下操作の有無に基づき操作するデータの階層を区別し、
前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを前記表示画面に表示し、
前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のデータオブジェクトに対する処理を実行し、前記押下操作がある場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する。
【請求項８】
請求項７に記載のデータ操作処理方法において、
前記表示画面の所定領域は、前記表示画面の左側の縦の帯状の領域である。
【請求項９】
請求項７又は請求項８に記載のデータ操作処理方法において、
前記上位の階層のデータオブジェクトが前記下位の階層のデータオブジェクトとしての個別データを含むページである場合、
前記押下操作が有るときに、前記ページ上を左から右へ又は右から左へスイープする前記スイープ操作が行われた場合、後続するページ又は前のページを表示する。
【請求項１０】
請求項７から請求項９の何れかに記載のデータ操作処理方法において、
前記上位の階層のデータオブジェクトが前記下位の階層のデータオブジェクトとしての個別データを含むページである場合、
前記押下操作が有るときに、前記ページ上を上から下へスイープする前記スイープ操作が行われた場合、表示中の前記ページの削除を行う。
【請求項１１】
請求項７から請求項１０の何れかに記載のデータ操作処理方法において、
前記押下操作が有るときに、前記ページの特定の領域から他の特定の領域へスイープする前記スイープ操作が行われた場合、さらに詳細なコマンドを選択・実行するためのアクション一覧又はヘルプ画面を前記ページにオーバーレイ表示する。
【請求項１２】
請求項９から請求項１１の何れかに記載のデータ操作処理方法において、
前記押下操作が無いときに、前記ページに含まれる個別データをスイープする前記スイープ操作が行われた場合、前記個別データをスイープ操作の終了点まで移動する。
【請求項１３】
請求項９から請求項１２の何れかに記載のデータ操作処理方法において、
前記押下操作が無いときに、前記ページに含まれる個別データを前記個別データの削除を表すデータオブジェクトまでスイープする前記スイープ操作が行われた場合、前記個別データを削除する。
【請求項１４】
請求項７から請求項１３の何れかに記載のデータ操作処理方法において、
前記上位の階層のデータオブジェクトであるページと前記下位の階層のデータオブジェクトである個別データをグループ化した場合に、前記グループを表すタブを前記ページと共に前記表示画面に表示し、
前記所定領域の押下操作が有るときに、前記ページの領域を前記タブにスイープする前記スイープ操作が行われた場合、表示中の前記ページを前記タブに対応するグループへ移動する。
【請求項１５】
請求項１４に記載のデータ操作処理方法において、
前記所定領域の押下操作が無いときに、前記ページに含まれる前記個別データを前記タブにスイープする前記スイープ操作が行われた場合、前記個別データを前記タブに対応するグループへ移動する。
【請求項１６】
請求項７から請求項１５の何れかに記載のデータ操作処理方法において、
前記タッチパネルに対する同時に２箇所のタッチの有無を検出し、
同時に２箇所のタッチがあるときに、前記表示画面の所定領域に対する押下操作を検出し、
前記押下操作が検出されたときに、前記スイープ操作の開始点と終了点の位置を検出し、
前記押下操作の検出結果に基づき操作するデータの階層を区別し、前記スイープ操作の検出結果に基づいて、前記区別した階層のデータに対する処理を実行する。
【請求項１７】
表示画面にタッチパネルを有するコンピュータ装置上で実行するデータ操作処理プログラムであって、
前記コンピュータ装置に、
表示画面の所定領域に対する押下操作と、前記表示画面の他の領域に対するスイープ操作を検出する処理と、
前記押下操作の有無に基づき操作するデータの階層を区別する処理と、
前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを前記表示画面に表示する処理と、
前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のデータオブジェクトに対する処理を実行し、前記押下操作がある場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する処理とを、実行させることを特徴とするデータ操作処理プログラム。
【請求項１８】
請求項１７に記載のデータ操作処理プログラムにおいて、
前記上位の階層のデータオブジェクトが前記下位の階層のデータオブジェクトとしての個別データを含むページである場合、
前記押下操作が有るときに、前記ページ上を左から右へ又は右から左へスイープする前記スイープ操作が行われた場合、後続するページ又は前のページを表示する処理を、実行させる。
【請求項１９】
請求項１７に記載のデータ操作処理プログラムにおいて、
前記上位の階層のデータオブジェクトが前記下位の階層のデータオブジェクトとしての個別データを含むページである場合、
前記押下操作が有るときに、前記ページ上を上から下へスイープする前記スイープ操作が行われた場合、表示中の前記ページの削除を行う処理を、実行させる。
【請求項２０】
請求項１８又は請求項１９に記載のデータ操作処理プログラムにおいて、
前記押下操作が無いときに、前記ページに含まれる個別データをスイープする前記スイープ操作が行われた場合、前記個別データをスイープ操作の終了点まで移動する処理を、実行させる。
【請求項２１】
請求項１８又は請求項１９の何れかに記載のデータ操作処理プログラムにおいて、
前記押下操作が無いときに、前記ページに含まれる個別データを前記個別データの削除を表すデータオブジェクトまでスイープする前記スイープ操作が行われた場合、前記個別データを削除する処理を、実行させる。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、データ操作処理方法及びデータ操作処理プログラムに関し、特に、タッチパネルによるデータ操作を実現する携帯端末装置、データ操作処理方法及びデータ操作処理プログラムに関する。
【背景技術】
【０００２】
タッチパネルを備えた携帯電話などの個人用の携帯端末装置では、タッチパネル上に表示されたデータや表示内容をペン状の物や指等の操作物で直接操作することで、直感的で分かりやすい操作を実現している。
【０００３】
例えば、特開２００７−２９３８２０号公報には、タッチパネルへのタッチした数とその後に続くタッチ位置の移動等のタッチ操作に応じて、所定の機能を実行する端末機が開示されている。この特開２００７−２９３８２０号公報に記載される端末機では、例えば、２本の指でテキストをタッチし、タッチしたまま２本の指をある位置までドラッグ（すなわち、ある位置まで移動）することで、２本の指の最初の位置と最後の位置とで挟まれたテキストを削除することを可能としている。また、この公報に記載される端末機では、タッチパネルにタッチするタッチ数に応じたページ数のページめくりを実行することを可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２９３８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特開２００７−２９３８２０号公報に記載される端末機では、タッチ数とその後に続くタッチ操作に応じて所定の機能を実行するようにしているだけである。このため、この端末機においては、階層的なデータ構造を有するデータを表示した場合に、例え「タッチ数とその後に続くタッチ操作」が判明したとしてもこの操作がどの階層のデータへの操作指示を示すのか区別できない。このため、この操作に基づいて所定の機能を実行することができないという問題を有する。
【０００６】
以下に具体的に説明する。例えば、階層的なデータ構造を有するデータの一例として、ブック（最上位のデータ集合）が複数のページ（上位のデータ集合）を含み、かつページ内に複数のデータアイテム（下位の個別データ）を含むデータがある。そして、「タッチ数とその後に続くタッチ操作に応じて所定の機能を実行する」ようにした端末機が複数のデータアイテムを含むページを表示している例を考える。
【０００７】
そして、この表示しているページを指でタッチして左から右に動かす操作を想定する。この例の場合、この端末機は、この操作が例えばページの左方にある、指でタッチされた個別データアイテムを右に移動させる操作指示を示すのか、データアイテムには関係なく、表示しているページをめくって次のページを表示させる操作指示を示すのかを区別することができない。このため、この端末機は所定の機能を実行することができない。
【０００８】
すなわち、特開２００７−２９３８２０号公報に記載される端末機では、表示されているデータが階層構造を有している場合に、タッチパネルに対するタッチ操作が、どの階層のデータに対する操作指示を示すのか区別することができないという問題を有している。このため、この端末機は、表示されているデータが階層構造を有している場合には所定の機能を実行することができないという問題を有している。
【０００９】
本発明の目的は、階層的なデータ構造を有するデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる携帯端末装置、データ操作処理方法及びデータ操作処理プログラムを提供することにある
【課題を解決するための手段】
【００１０】
本発明の携帯端末装置は、表示画面にタッチパネルを有する携帯端末装置であって、前記表示画面の所定領域に対する押下操作を検出する押下操作検出部と、前記表示画面の他の領域に対するスイープ操作を検出するスイープ操作検出部と、前記押下操作検出部が検出した前記押下操作の有無に基づき操作するデータの階層を区別し、前記スイープ操作検出部が検出した前記スイープ操作の内容に基づいて、前記区別した階層のデータに対する処理を実行する端末データ処理部と、を備え、前記表示画面は、前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを表示し、前記端末データ処理部は、前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のデータオブジェクトに対する処理を実行し、前記押下操作が有る場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する。
【００１１】
本発明のデータ操作処理方法は、表示画面にタッチパネルを有する携帯端末装置のデータ操作処理方法であって、表示画面の所定領域に対する押下操作と、前記表示画面の他の領域に対するスイープ操作を検出し、前記押下操作の有無に基づき操作するデータの階層を区別し、前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを前記表示画面に表示し、前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のデータオブジェクトに対する処理を実行し、前記押下操作がある場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する。
【００１２】
本発明のデータ操作処理プログラムは、表示画面にタッチパネルを有するコンピュータ装置上で実行するデータ操作処理プログラムであって、前記コンピュータ装置に、表示画面の所定領域に対する押下操作と、前記表示画面の他の領域に対するスイープ操作を検出する処理と、前記押下操作の有無に基づき操作するデータの階層を区別する処理と、前記階層が上位のデータオブジェクトとこのデータオブジェクトに含まれる下位の階層のデータオブジェクトを前記表示画面に表示する処理と、前記押下操作が無い場合、前記スイープ操作の内容に基づいて前記下位のデータオブジェクトに対する処理を実行し、前記押下操作がある場合、前記上位のデータオブジェクトに対して前記スイープ操作の内容に応じた処理を実行する処理とを、実行させる。
【発明の効果】
【００１３】
本発明によれば、階層的なデータ構造のデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の携帯端末装置の第１の実施の形態を示すブロック図である。
【図２】図２は、本発明の携帯端末装置の第２の実施の形態を示すブロック図である。
【図３】図３は、本発明の携帯端末装置において表示するデータの構造の一例を説明する図である。
【図４】図４は、本発明の携帯端末装置における動作を説明するフローチャートである。
【図５】図５は、本発明の携帯端末装置におけるタッチパネル部の表示例と操作例を説明する図である。
【図６】図６は、本発明の携帯端末装置において表示するデータの構造の一例を説明する図である。
【図７】図７は、本発明の携帯端末装置におけるタッチパネル部の表示例と操作例を説明する図である。
【図８】図８は、本発明の携帯端末装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
（第１の実施の形態）
図１は、本発明の携帯端末装置の第１の実施の形態を示すブロック図である。
【００１６】
図１を参照すると、本実施の形態の携帯端末装置１は、表示画面２と、押下操作検出部３と、スイープ操作検出部４と、端末データ処理部５と、を備えている。
表示画面２はタッチパネルを有し、タッチパネルに階層構造を有するデータを表示する。表示画面２上の指等による押下等のタッチはタッチパネルにより検出する。階層構造を有するデータの一例として、ブック（最上位のデータ（データオブジェクト）集合）が複数のページ（上位のデータ（データオブジェクト）集合）を含み、かつページ内に複数のデータアイテム（下位の個別データ（データオブジェクト））を含むデータがある。
【００１７】
押下操作検出部３は、表示画面２の所定領域に対する押下操作を検出する。表示画面２の所定領域は、表示画面２の左側の縦の帯状の領域（綴じ部）である。
【００１８】
スイープ操作検出部４は、表示画面２の他の領域（上記の所定領域以外の領域）に対するスイープ操作を検出する。スイープ操作とは、表示画面２上でのタッチ（押下位置）の移動、すなわち、開始点（タッチ開始点）から終了点（タッチ終了点）までの移動を示す。
【００１９】
端末データ処理部５は、押下操作検出部３が検出した押下操作の有無に基づき操作対象のデータの階層を区別し、スイープ操作検出部４が検出したスイープ操作の内容に基づいて、この区別した階層のデータに対する処理を実行する。すなわち、端末データ処理部５は、押下操作検出部３により押下操作が無いと検出された場合、スイープ操作の内容に基づいて下位の階層のデータオブジェクトに対する処理を実行し、押下操作検出部３により押下操作が有ると検出された場合、上位の階層のデータオブジェクトに対してスイープ操作の内容に応じた処理を実行する。
【００２０】
より具体的には、端末データ処理部５は、表示画面２に表示された上位の階層のデータオブジェクトが、下位の階層のデータオブジェクトとしての個別データを含むページであるときに、押下操作検出部３が押下操作が有ると検出した場合、スイープ操作検出部４がページ上を左から右へ又は右から左へスイープするスイープ操作を検出したときに、後続するページ又は前のページを表示する処理を行う。また、端末データ処理部５は、表示画面２に表示された上位の階層のデータオブジェクトが、下位の階層のデータオブジェクトとしての個別データを含むページであるときに、押下操作検出部３が押下操作が有ると検出した場合、スイープ操作検出部４がページ上を上から下へスイープするスイープ操作を検出したときに、表示中のページの削除を行う。
【００２１】
一方、押下操作検出部３が押下操作が無いと検出したときに、端末データ処理部５は、ページに含まれページよりも下の層である個別データが操作対象であると判断する。そして、端末データ処理部５は、スイープ操作検出部４がページに含まれる個別データをスイープするスイープ操作を検出した場合、個別データをスイープ操作の終了点まで移動する。
【００２２】
また、押下操作検出部３が押下操作が無いと検出したときに、端末データ処理部５は、スイープ操作検出部４がページに含まれる個別データを個別データの削除を表すデータオブジェクトまでスイープするスイープ操作を検出した場合、個別データを削除する。
【００２３】
このように、本発明の携帯端末装置の第１の実施の形態によれば、階層的なデータ構造の下位レベルの個別データを含むページを表示画面（タッチパネル）に表示している場合、綴じ部を押下しながら指を左から右又は右から左へスイープしたときに、ページをめくって前後のページを表示することができる。また、綴じ部を押下せずに指を左から右又は右から左へスイープしたときには、スイープ操作の開始点にあった個別データを右又は左へ移動することができる。このように、本発明によれば、階層的なデータ構造のデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる。このため、ユーザにとって直感的で分かりやすい操作指示が可能となる
すなわち、直感的な分かりやすさを保証したまま、どの階層のデータへもダイレクトな指示を的確に入力でき、入力した指示に応じて表示処理を制御することができる。
（第２の実施の形態）
図２は、本発明の携帯端末装置の第１の実施の形態を示すブロック図である。
【００２４】
図２を参照すると、本実施の形態の携帯電話機等の携帯端末装置１０は、タッチパネル部２０、ユーザインタフェース部３０、端末データ処理部４０、端末データ記憶部５０を備えている。携帯端末装置１０には、上記以外に一般的な携帯電話端末が備える他の構成要素、例えば、無線通信を行う通信部やハードウェアキーによるキー操作部等を備えているが、それらの構成要素については説明を省略する。
【００２５】
タッチパネル部２０は、画面上で複数の領域が同時に押下されたことを区別して検出することができるマルチタッチ可能なタッチパネルであり、タッチ検出部２１と、パネル表示部２２を備えている。
【００２６】
タッチパネル部２０のタッチ検出部２１は、パネル表示部２２の画面のタッチを検出する。画面のタッチは、ペン形状の物や指等の操作物（以後、操作物の代表として“指”と記載する。）で行われる。そして、画面のタッチを検出する毎に、画面の押下のタイミング（タッチ開始のタイミング）と押下した指が画面を離れることによるタッチ終了のタイミング、及び、画面押下中のタッチパネル表示部２２上の押下位置（タッチ位置）の位置座標（タッチ座標）を検出する。
【００２７】
ユーザインタフェース部３０は、マルチタッチ検出部３１、綴じ領域押下検出部３２、データ領域タッチ操作検出部３３、表示データ管理部３４を備えている。
【００２８】
特に、マルチタッチ検出部３１は、タッチパネル部２０へのタッチが検出された場合に、同時に２箇所にタッチしているか否かを判定する。また、綴じ領域押下検出部３２は、同時に２個所にタッチしている場合に、１箇所が綴じ部の押下であるか否かを判定する。ここで、綴じ部とは、後述する図５に示すように、ノートパッド形式でページを表示する場合の画面の左側にあるブックの綴じ部の部分を示す。表示データ管理部３４は、タッチパネル部２０のパネル表示部２２への表示を制御する。
【００２９】
データ領域タッチ操作検出部３３は、データ領域における指によるタッチの移動（スイープ操作）、すなわち押下位置の移動を検出し、開始点（タッチ開始点）と終了点（タッチ終了点）を検出する。すなわち、スイープ操作がデータ領域のどの位置からどの位置へ行われたかを検出する。ここで、データ領域とは、後述する図５に示すように、複数の個別データを表示しているページ上の複数のデータ領域Ｉ、ＩＩ、ＩＩＩ、ＩＶを示す。
【００３０】
端末データ処理部４０は、上位データ処理部４１、個別データ処理部４２を備えている。
【００３１】
端末データ処理部４０は、タッチパネル部２０などからの指示に基づき、上位データであるページに関するページレベルの処理の実行、及びページに含まれる個別データに関する個別データレベルの処理の実行を行う。また必要に応じてこれらの実行の結果を表示データ管理部３４を介してパネル表示部２２に表示する処理を行う。特に、上位データ処理部４１はページレベルの処理を行い、個別データ処理部４２は、個別データに対する処理を行う。
（第２の実施の形態の動作）
次に、本発明の携帯端末装置の第２の実施の形態における動作の一例を図３、４、及び５を参照しながら説明する。
【００３２】
図３は、本発明の携帯端末装置において表示するデータの構造の一例を説明する図である。図３に示すように、パネル表示部２２に表示するデータは、最上位レベル（ブック）、上位レベル（ページ）、下位レベル（個別データ）の３レベルの階層構造を有している。最上位レベルのデータ集合であるブックが、上位レベルのデータオブジェクトである複数のページからなり、そのページ内に下位レベルのデータオブジェクトである複数の個別データが存在する。この図３においては、ページ（１）に個別データである個人アドレスデータ、日記帳データ、写真データが存在し、ページ（２）、（３）が空の状態であることを示している。
【００３３】
図４は、本発明の携帯端末装置における動作を説明するフローチャートである。
【００３４】
図５は、本発明の携帯端末装置におけるタッチパネル部の表示例と操作例を説明する図である。この図５では、ページをノートパッド形式で表示したときの例を示している。そして、画面の左側に綴じ部を有し、ページ上の複数のデータ領域Ｉ、ＩＩ、ＩＩＩ、ＩＶに複数の個別データを表示している。ここでは、ユーザが綴じ部Ｂを左手の指で押下しながらページ上のあるデータ領域を右手の指で左から右へスイープする操作を示している。
【００３５】
図４において、最初に、図５で示すように、パネル表示部２２にあるページを表示する。そして、ユーザが綴じ部Ｂを左手の指で押下しながらページのあるデータ領域を右手の指で左から右へスイープしたものとする。
【００３６】
次に、ステップＳ１０１では、タッチ検出部２１が、タッチパネル部２０にタッチしている指（例えば、２本の指）の位置座標（タッチ座標）とその移動情報（タッチしたまま指を移動した場合の位置座標の軌跡を示す情報）を検出する。そして、この位置座標と移動情報とを検出情報としてユーザインタフェース部３０のマルチタッチ検出部３１に送信する。
【００３７】
ステップＳ１０２では、マルチタッチ検出部３１が、タッチ検出部２１からの検出情報に基づいてタッチパネル部２０へのタッチ数を検出する。
【００３８】
ステップＳ１０３では、マルチタッチ検出部３１がステップＳ１０２での検出結果に基づき同時に２箇所タッチされているか否かを判定する。そして、同時に２箇所がタッチされていると判定した場合、ステップＳ１０４へと進む。同時２箇所タッチはされていないと判定した場合はステップＳ１０８へと進む。
【００３９】
ステップＳ１０４では、綴じ領域押下検出部３２が、綴じ部Ｂの１箇所が押下されているか否かを判定する。
【００４０】
ステップＳ１０５では、ステップＳ１０４での判定が綴じ部Ｂの１箇所が押下されていることを示すときには、ステップＳ１０６へと進む。また、綴じ部Ｂの１箇所が押下されていることを示さないときには、ステップＳ１０８へと進む。
【００４１】
ステップＳ１０６では、この場合は、２箇所のタッチであって１箇所のタッチが綴じ部Ｂの押下である場合であるので、綴じ部Ｂを押下しながらページのデータ領域にタッチして他のアクションが行われたことを意味する。この場合、データ領域タッチ操作検出部３３が、データ領域におけるタッチの操作を検出する。
【００４２】
ステップＳ１０７では、データ領域タッチ操作検出部３３によるデータ領域におけるタッチ操作の検出結果に基づいて、上位データ処理部４１がタッチ操作を解釈して所定の処理を実行する。上位データ処理部４１が実行する所定の処理として、例えば次の（Ａ）から（Ｅ）に示すような処理がある。
（Ａ）綴じ部Ｂを（例えば左指で）押下しながら、ページのデータ領域ＩＶからデータ領域ＩＩＩへのタッチ移動（例えば右指による移動：スイープ）があった場合の処理：：順ページめくり処理を行う。すなわち、現在表示されている次のページを表示する。
（Ｂ）綴じ部Ｂを押下しながら、ページのデータ領域ＩＩＩからデータ領域ＩＶへのタッチ移動（スイープ）があった場合の処理：：逆ページめくり処理を行う。すなわち、現在表示されている前のページを表示する。
（Ｃ）綴じ部Ｂを押下しながら、ページのデータ領域ＩＩからデータ領域ＩＶへのタッチ移動（スイープ）があった場合の処理：：ページ破り捨て処理を行う。すなわち、現在のページに含まれる個別データを含むページデータに廃棄フラグを付与し、「ゴミ箱」データ領域へ移動する。「ゴミ箱」データ領域は、図５のデータ領域ＩＩの「ゴミ箱」の領域である。
（Ｄ）綴じ部Ｂを押下しながら、ページのデータ領域Ｉからデータ領域ＩＶへのタッチ移動（スイープ）があった場合の処理：：ページの移動やページのコピーを行うためのサブメニューを表示する処理を行う。すなわち、ページに関してさらに詳細なコマンドを選択・実行できるよう、アクション一覧をサブメニューとしてページにオーバーレイ表示する。
（Ｅ）綴じ部Ｂを押下しながら、データ領域ＩＩ→データ領域Ｉ→データ領域ＩＶとタッチ移動（スイープ）があった場合の処理：：ヘルプ画面としてページ処理動作に関する説明一覧をページにオーバーレイ表示する処理を行う。
【００４３】
一方、ステップＳ１０３又はステップＳ１０５の判定でＮＯ判定である場合には、ステップＳ１０８で、次の動作を行う。すなわち、データ領域タッチ操作検出部３３がデータ領域におけるタッチの操作を検出する。
【００４４】
ステップＳ１０９では、ステップＳ１０８で検出されたタッチ操作の検出結果に基づいて、個別データ処理部４２が、タッチ操作をページ内に表示された個別データへの操作指示であると解釈して所定の処理を実行する。個別データ処理部４２が実行する所定の処理として、例えば次の（Ａ）、（Ｂ）に示すような処理がある。そして、これらの処理の後に、新たな表示状態に移る。
（Ａ）綴じ部Ｂを押下せずに、指（例えば右指）をスイープした場合の処理：：移動開始点（タッチ開始点）にあった個別データを終了点（タッチ終了点）に移動する処理を行う。
（Ｂ）綴じ部Ｂを押下せずに、個別データをタッチして画面内のゴミ箱までスイープした場合の処理：：そのタッチした個別データに廃棄フラグを付与し、「ゴミ箱」データ領域へ移動する処理を行う。
【００４５】
そして、これらの上位データ処理部４１又は個別データ処理部４２による処理が実行された後、表示データ管理部３４は、タッチパネル部２０のパネル表示部２２に処理結果を反映させた表示を行い、次のユーザ指示を待つ。
【００４６】
このように、本発明の第２の実施の形態によれば、階層的なデータ構造の下位レベルの個別データを含むページをタッチパネルに表示している場合、綴じ部を押下しながら指を左から右又は右から左へスイープしたときに、ページをめくって前後のページを表示することができる。また、綴じ部を押下せずに指を左から右又は右から左へスイープしたときには、スイープ操作の開始点にあった個別データを右又は左へ移動することができる。このように、本発明によれば、階層的なデータ構造のデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる。このため、ユーザにとって直感的で分かりやすい操作指示が可能となる
すなわち、直感的な分かりやすさを保証したまま、どの階層のデータへもダイレクトな指示を的確に入力でき、入力した指示に応じて表示処理を制御することができる。
【００４７】
図８は、本発明の携帯端末装置のハードウェア構成例を示すブロック図である。
【００４８】
図８を参照すると、携帯端末装置１０は、一般的なコンピュータ装置と同様のハードウェア構成によって実現することができ、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）４０１、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等から構成する。また、主記憶部４０２、通信部４０３、入出力インタフェース部４０４、補助記憶部４０５、システムバス４０６、キーボード等の入力装置４０７、及びタッチパネル部２０を備えている。主記憶部４０２はデータの作業領域やデータの一時退避領域に用いられる。通信部４０３はデータの送受信を行う。入出力インタフェース部４０４はデータの送受信を行う。補助記憶部４０５は、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気ディスク、半導体メモリ等の不揮発性メモリから構成される。システムバス４０６は本装置の上記各構成要素を相互に接続する。
【００４９】
本発明の携帯端末装置１０の本実施の形態は、上述したユーザインタフェース部３０や端末データ処理部４０によるデータ操作処理を実行するプログラムを組み込んだ、ＬＳＩ（Ｌａｒｇｅ Ｓｃａｌｅ Ｉｎｔｅｇｒａｔｉｏｎ）等のハードウェア部品である回路部品を実装することが可能である。このため、ユーザインタフェース部３０や端末データ処理部４０によるデータ操作処理の動作をハードウェア的に実現することができる。 また、ユーザインタフェース部３０や端末データ処理部４０の各機能を提供するプログラムを、補助記憶部４０５に格納し、そのプログラムを主記憶部４０２にロードしてＣＰＵ３０１で実行することが可能である。このため、ユーザインタフェース部３０や端末データ処理部４０によるデータ操作処理をソフトウェア的に実現することも可能である。
（第３の実施の形態）
本発明の携帯端末装置の第３の実施の形態について図面を参照して説明する。
【００５０】
携帯端末装置の第３の実施の形態の構成は、いくつかのページあるいは個別データをグループ化して管理する点以外は図２に示した携帯端末装置の第２の実施の形態の構成と同じである。
【００５１】
図６は、本発明の携帯端末装置において表示するデータの構造の一例を説明する図である。パネル表示部２２に表示するデータは、図３で示したものと同様に、最上位レベル（ブック）、上位レベル（ページ）、下位レベル（個別データ）の３レベルの階層構造を有している。そして、いくつかのページや個別データをグループ化して扱う構造となっている。図６においては、最上位のデータ集合であるブックが、複数のグループ（１）〜（３）を含み、それぞれのグループがページ又は個別データ、あるいはその両方を含んでいる。そして、グループ（１）には、個別データである写真が含まれ、グループ（２）には、ページ（１）とページ（２）が含まれ、そのページ（２）にはさらに個別データである個人アドレスデータと日記帳データが含まれている。また、グループ（３）には、ページ（３）と備忘メモが含まれ、さらにページ（３）に写真データが含まれている。
【００５２】
図７は、本発明の携帯端末装置におけるタッチパネル部の表示例と操作例を説明する図である。この図７では、ページをノートパッド形式で表示したときの例を示している。そして、ページの移動やコピー等のページ操作を指示するための綴じ部Ｂを画面の左側に有している。また、グループレベルの操作を指示するために、例えばグループが対応付けされた複数のタブ領域Ｇ（タブＧ１〜Ｇ５）を画面下部に表示している。ここでは、ユーザが綴じ部Ｂを左手の指で押下しながら右手の指でページ上のデータ領域からタブ４へスイープする操作を示している。
【００５３】
ここで、ユーザが綴じ部Ｂを左手の指で押下しながら右手の指でデータ領域をスイープする操作をした場合の携帯端末装置１０の動作について説明する。この場合の綴じ部Ｂを押下しながらデータ領域をスイープする操作は、基本的に上述した第１の実施の形態で説明した場合と同様に、ページに対する操作を指示するアクションとして判別され、ページに対する処理が実行される。
【００５４】
本実施の形態では、上述した第２の実施の形態による動作に加えて、以下のような動作が追加される。
【００５５】
まず第一に、図７に示すように、ユーザが綴じ部Ｂを左手の指で押下しながら、右手の指でスイープする操作を行ったときの携帯端末装置１０の動作である。
例えば、スイープの開始点が現在のページ内の領域であり、スイープの終了点がページ下のタブの領域のときの携帯端末装置１０の動作である。この場合は、この綴じ部Ｂを押下しながらスイープする操作をデータ領域タッチ操作検出部３３が検出し、この検出結果に基づき、上位データ処理部４１が、スイープの開始点が現在のページ内の領域であり、スイープの終了点がページ下のタブの領域であることを判別する。そして、上位データ処理部４１は、このスイープ操作が現在のページをスイープの終了点でのタブ（図７の例では、タブＧ４）に対応するグループへ移動する指示であると判別する。そして、現在のページをタブＧ４に対応するグループへ移動する処理を実行する。
【００５６】
例えば、図７で示す表示の例として、表示している現在のページが図６で示すページ（１）であり、タブＧ４がグループ（３）に対応している場合、図６内の矢印「Ｐ」で示すように、ページ（１）をグループ（２）からグループ（３）へ移動する動作が行われる。
【００５７】
次に、第二としては、ユーザが綴じ部Ｂへの押下なしに右手の指でスイープする操作を行ったときの携帯端末装置１０の動作である。
【００５８】
例えば、スイープの開始点がページ内の個別データ上にあり、スイープの終了点がページ下のタブの領域のときの動作である。この場合は、この操作をデータ領域タッチ操作検出部３３が検出し、この検出結果に基づき、下位データ処理部４２が、スイープの開始点にある個別データをスイープの終了点で示すタブに対応するグループへ移動する指示であることを判別し、この個別データをスイープの終了点で示すタブに対応するグループへ移動する処理を実行する。
【００５９】
図７で示す表示で左手の指が綴じ部Ｂを押下していないときの具体例を示す。例えば、表示している現在のページが図６で示すページ（２）であり、スイープの開始点にある個別データが日記帳データである例である。この場合、スイープの終了点で示すタブがグループ（３）に対応している場合、図６内の矢印「Ｑ」で示すように日記帳データをグループ（３）へ移動する動作が行われる。
【００６０】
このように、本発明の第３の実施の形態によれば、階層的なデータ構造の下位レベルのページをタッチパネルに表示している場合、綴じ部を押下しながら指をページ内の領域からタブの領域へスイープしたときに、表示しているページをスイープの終了点で示すタブに対応するグループへ移動することができる。また、階層的なデータ構造の下位レベルのページをタッチパネルに表示している場合、綴じ部を押下しないでページ内の個別データ上からタブの領域へ指をスイープしたときに、スイープ開始点の個別データをスイープ終了点で示すタブに対応するグループへ移動することができる。このように、本発明によれば、階層的なデータ構造のデータを表示したときでも、タッチパネルに対するタッチ操作が、どの階層のデータへの操作指示を示すのかを区別でき、所定の機能を実行することができる。このため、ユーザにとって直感的で分かりやすい操作指示が可能となる。
【００６１】
すなわち、直感的な分かりやすさを保証したまま、どの階層のデータへもダイレクトな指示を的確に入力でき、入力した指示に応じて表示処理を制御することができる。
【００６２】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００６３】
本発明は、携帯端末装置として、携帯電話機、あるいはタッチパネルを持つ情報処理機器一般に適用することが可能である。
【００６４】
この出願は、２００８年１０月３０日に出願された日本出願特願２００８−２７９１７４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００６５】
１    携帯端末装置
２    表示画面
３    押下操作検出部
４    スイープ操作検出部
５    端末データ処理部
１０    携帯端末装置
２０    タッチパネル部
２１    タッチ検出部
２２    パネル表示部
３０    ユーザインタフェース部
３１    マルチタッチ検出部
３２    綴じ領域押下検出部
３３    データ領域タッチ操作検出部
３４    表示データ管理部
４０    端末データ処理部
４１    上位データ処理部
４２    個別データ処理部
５０    端末データ記憶部
【図１】
2014056584.tif 000003
【図２】
2014056584.tif 000004
【図３】
2014056584.tif 000005
【図４】
2014056584.tif 000006
【図５】
2014056584.tif 000007
【図６】
2014056584.tif 000008
【図７】
2014056584.tif 000009
【図８】
2014056584.tif 000010