(57)【特許請求の範囲】
【請求項１】
マルチタッチを利用したリスト管理方法であって、
タッチスクリーン上の少なくとも一つの上位項目を含むリストでマルチタッチジェスチャーを感知する過程と、
前記マルチタッチジェスチャーが検出された位置の少なくとも一つの上位項目に関連する下位項目を拡張又は縮約してリスト構造を変更する過程と、
前記変更された構造のリストを表示する過程と、を有し、
前記上位項目は、少なくとも一つの下位項目を含み、
前記リスト構造を変更する過程は、
前記マルチタッチジェスチャーがタッチ入力された地点間の距離が増加した場合に前記リスト構造を拡張するためのジェスチャーと判断するか、又は前記マルチタッチジェスチャーがタッチ入力された地点間の距離が減少した場合に前記リスト構造を縮約するためのジェスチャーと判断することを特徴とするマルチタッチを利用したリスト管理方法。
【請求項２】
前記リスト構造を変更する過程は、
前記マルチタッチジェスチャーが検出された位置に配置された少なくとも一つの上位項目をリスト構造変更のための選択領域として指定する過程を更に含むことを特徴とする請求項１に記載のマルチタッチを利用したリスト管理方法。
【請求項３】
前記変更された構造のリストを表示する過程は、
前記リスト構造を拡張するためのジェスチャーである場合、前記マルチタッチジェスチャーにより選択領域として指定された少なくとも一つの上位項目に関連する下位階層の下位項目を表示することを特徴とする請求項２に記載のマルチタッチを利用したリスト管理方法。
【請求項４】
前記下位階層の下位項目を表示する過程の後に、
前記リスト構造を縮約するためのジェスチャーが検出された場合、前記マルチタッチジェスチャーにより選択領域として指定された少なくとも一つの下位項目を縮約して上位階層の上位項目を表示する過程を更に含むことを特徴とする請求項３に記載のマルチタッチを利用したリスト管理方法。
【請求項５】
前記変更された構造のリストを表示する過程は、
前記リスト構造を縮約するためのジェスチャーである場合、前記マルチタッチジェスチャーにより選択された少なくとも一つの上位項目を統合して表示することを特徴とする請求項１に記載のマルチタッチを利用したリスト管理方法。
【請求項６】
前記リストがカテゴリーに分類されて表示された前記タッチスクリーンに入力されるマルチタッチ信号を感知する過程と、
前記感知されたマルチタッチ信号によるリストのカテゴリーを統合する過程と、
前記統合されたカテゴリーを前記タッチスクリーンに表示する過程と、を更に有することを特徴とする請求項１に記載のマルチタッチを利用したリスト管理方法。
【請求項７】
アイコン形態で表示された前記リストがマルチタッチ信号によって選択されるか否かを感知する過程と、
前記選択されたアイコンを構造変更のための選択範囲として指定する過程と、
前記マルチタッチジェスチャーがリスト構造を縮約するためのジェスチャーとして判断された場合、前記選択範囲のアイコンを１つのアイコンに統合する過程と、
前記統合されたアイコン及び残りのアイコンを予め設定されたオプションによって前記タッチスクリーンに表示する過程と、を更に有することを特徴とする請求項１に記載のマルチタッチを利用したリスト管理方法。
【請求項８】
前記マルチタッチジェスチャーは、
マルチタッチ信号が入力された地点のうちの少なくとも１つの地点でドラッグされた動作による信号であるか、又は前記ドラッグされた信号によってリストを上位階層から下位階層に拡張するか若しくは下位階層から上位階層に縮約するための動作信号であることを特徴とする請求項１に記載のマルチタッチを利用したリスト管理方法。
【請求項９】
マルチタッチを利用したリスト管理装置であって、
タッチスクリーンに少なくとも一つの上位項目を含むリストを表示する表示部と、
前記タッチスクリーン上のリストで感知されるマルチタッチジェスチャーが入力された場合、前記マルチタッチジェスチャーが検出された位置の少なくとも一つの上位項目に関連する下位項目を拡張又は縮約してリスト構造を変更し、該変更された構造のリストを前記表示部に表示するように制御する制御部と、を備え、
前記制御部は、
前記マルチタッチジェスチャーがタッチ入力された地点間の距離が増加した場合に前記リスト構造を拡張するためのジェスチャーと判断するか、又は前記マルチタッチジェスチャーがタッチ入力された地点間の距離が減少した場合に前記リスト構造を縮約するためのジェスチャーと判断することを特徴とするマルチタッチを利用したリスト管理装置。
【請求項１０】
前記制御部は、
前記マルチタッチジェスチャーが検出された位置に配置された少なくとも一つの上位項目をリスト構造変更のための選択領域として指定することを特徴とする請求項９に記載のマルチタッチを利用したリスト管理装置。
【請求項１１】
前記制御部は、
前記マルチタッチジェスチャーとして前記リスト構造を拡張するためのジェスチャーが検出された場合、前記選択領域として指定された少なくとも一つの上位項目に関連する下位階層の下位項目を表示するように制御することを特徴とする請求項１０に記載のマルチタッチを利用したリスト管理装置。
【請求項１２】
前記制御部は、
前記下位階層の下位項目を表示するように制御した後に、
前記リスト構造を縮約するためのジェスチャーが検出された場合、前記マルチタッチジェスチャーにより選択領域として指定された少なくとも一つの下位項目を縮約して上位階層の上位項目を表示するように制御することを特徴とする請求項１１に記載のマルチタッチを利用したリスト管理装置。
【請求項１３】
前記制御部は、
前記マルチタッチジェスチャーとして前記リスト構造を縮約するためのジェスチャーが検出された場合、前記マルチタッチジェスチャーにより選択領域として指定された少なくとも一つの上位項目を統合して表示することを特徴とする請求項１０に記載のマルチタッチを利用したリスト管理装置。
【請求項１４】
前記マルチタッチジェスチャーは、
マルチタッチ信号が入力された地点のうちの少なくとも１つの地点でドラッグされた動作による信号であるか、又は前記ドラッグされた信号によってリストを上位階層から下位階層に拡張するか若しくは下位階層から上位階層に縮約するための動作信号であることを特徴とする請求項９に記載のマルチタッチを利用したリスト管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチスクリーンを有する携帯端末機に関し、より詳細には、マルチタッチ信号によって、リスト構造を拡張するか又は縮約する、携帯端末機におけるコンテンツリストを管理する方法及び装置に関する。
【背景技術】
【０００２】
情報通信技術や半導体技術などの急速な発展に伴い、タッチスクリーンを備えた各種携帯端末機の普及と利用が急速に増加している。特に、このような携帯端末機は、オプション機能としてマルチタッチが可能なタッチスクリーンを備えている。また、最近の携帯端末機には、機能面において音声通話や文字メッセージサービスのような伝統的な通信機能以外に、マルチメディア、無線インターネット、近距離無線通信、及び移動放送受信などの非常に多様な機能が新しく付加されている。
【０００３】
このようなマルチメディアコンテンツの開発と携帯端末機の多様な機能化に伴い、携帯端末機で占めるリストの容量と種類が増加している。これにより、ユーザは、コンテンツのリストを分類したり管理したりすることが、携帯端末機を使用するにあたって非常に重要な要素となっている。
【０００４】
しかしながら、方向キーやマウスを利用して携帯端末機に保存された多様なリストを分類する従来のシステムは、煩雑であり、時間消耗が多い。また、ユーザは、携帯端末機に保存されたコンテンツのリストを管理するために複雑な処理を行わなければならないという不都合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記従来の問題点に鑑みてなされたものであって、本発明の目的は、マルチタッチ操作を利用してコンテンツのリストを拡張するか又は縮約することによって、ユーザに直観的に認知させるリスト構造を可能にする方法及び装置を提供することにある。
また、本発明の目的は、マルチタッチ操作を利用し、コンテンツを多様なカテゴリーによって分類してカテゴリー間のリスト移動を可能にする方法及び装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた本発明の一態様によるマルチタッチを利用したリスト管理方法は、タッチスクリーン上の少なくとも一つの上位項目を含むリストでマルチタッチジェスチャーを感知する過程と、前記マルチタッチジェスチャーが検出された位置の少なくとも一つの上位項目に関連する下位項目を拡張又は縮約してリスト構造を変更する過程と、前記変更された構造のリストを表示する過程と、を有し、前記上位項目は、少なくとも一つの下位項目を含み、前記リスト構造を変更する過程は、前記マルチタッチジェスチャーがタッチ入力された地点間の距離が増加した場合に前記リスト構造を拡張するためのジェスチャーと判断するか、又は前記マルチタッチジェスチャーがタッチ入力された地点間の距離が減少した場合に前記リスト構造を縮約するためのジェスチャーと判断することを特徴とする。
【０００７】
また、本発明の一態様によるマルチタッチを利用したリスト管理装置は、タッチスクリーンに少なくとも一つの上位項目を含むリストを表示する表示部と、前記タッチスクリーン上のリストで感知されるマルチタッチジェスチャーが入力された場合、前記マルチタッチジェスチャーが検出された位置の少なくとも一つの上位項目に関連する下位項目を拡張又は縮約してリスト構造を変更し、該変更された構造のリストを前記表示部に表示するように制御する制御部と、を備え、前記制御部は、前記マルチタッチジェスチャーがタッチ入力された地点間の距離が増加した場合に前記リスト構造を拡張するためのジェスチャーと判断するか、又は前記マルチタッチジェスチャーがタッチ入力された地点間の距離が減少した場合に前記リスト構造を縮約するためのジェスチャーと判断することを特徴とする。
【発明の効果】
【０００８】
本発明のリスト管理方法及び装置によれば、ユーザは、マルチタッチを利用してコンテンツのリスト構造を変更し、これにより、容易にコンテンツ管理を行うことができる。
また、ユーザは、コンテンツをカテゴリーに分類し、カテゴリー間のリスト移動を通じて直観的で且つ便利なリスト管理機能を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態による携帯端末機を示す概略構成図である。
【図２】（ａ）〜（ｅ）は本発明の一実施形態によるジェスチャーを説明するための図である。
【図３】本発明の一実施形態による携帯端末機のマルチタッチを利用したリスト管理方法を説明するための流れ図である。
【図４】本発明の一実施形態によるコンテンツの全体リストの変更を説明するためのユーザインタフェース（ＵＩ）である。
【図５】本発明の一実施形態によるコンテンツの全体リストの変更を説明するためのＵＩである。
【図６】本発明の一実施形態によるコンテンツの全体リストの変更を説明するためのＵＩである。
【図７】本発明の一実施形態によるコンテンツの全体リストの変更を説明するためのＵＩである。
【図８】本発明の一実施形態によるコンテンツの全体リストの変更を説明するためのＵＩである。
【図９】本発明の一実施形態によるコンテンツの特定部分のリスト変更を説明するためのユーザインタフェース（ＵＩ）である。
【図１０】本発明の一実施形態によるコンテンツの特定部分のリスト変更を説明するためのＵＩである。
【図１１】本発明の一実施形態によるコンテンツの特定部分のリスト変更を説明するためのＵＩである。
【図１２】本発明の一実施形態によるコンテンツの特定部分のリスト変更を説明するためのＵＩである。
【図１３】本発明の一実施形態によるコンテンツの特定部分のリスト変更を説明するためのＵＩである。
【図１４】本発明の一実施形態によるコンテンツの特定部分のリスト変更を説明するためのＵＩである。
【図１５】本発明の一実施形態によるアイコン構造の変更を説明するためのユーザインタフェース（ＵＩ）である。
【図１６】本発明の一実施形態によるアイコン構造の変更を説明するためのＵＩである。
【図１７】本発明の一実施形態によるアイコン構造の変更を説明するためのＵＩである。
【図１８】本発明の一実施形態によるアイコン構造の変更を説明するためのＵＩである。
【図１９】本発明の一実施形態によるアイコン構造の変更を説明するためのＵＩである。
【図２０】本発明の一実施形態によるアイコン構造の変更を説明するためのＵＩである。
【図２１】本発明の一実施形態によるアイコン構造の変更を説明するためのＵＩである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳しく説明する。図面において、同一の構成要素は、できるだけ同一の符号で示している。また、本発明の要旨を不明瞭にする可能性のある公知機能及び構成に対する詳細な説明は省略する。
【００１１】
本発明の実施形態による携帯端末機は、マルチタッチ操作が可能なタッチスクリーンを備えた携帯端末機に基づくものであり、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）端末機、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）端末機、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  Ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）端末機、ＩＭＴ−２０００（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ２０００）端末機、スマートフォン（Ｓｍａｒｔ  Ｐｈｏｎｅ）端末機、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）端末機、パソコン（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートパソコン（Ｎｏｔｅｂｏｏｋ  Ｃｏｍｐｕｔｅｒ）等に適用することができる。
【００１２】
本発明の実施形態において‘マルチタッチ’は、タッチスクリーン上の少なくとも２つ以上の地点でタッチ信号が発生することを意味し、この信号をマルチタッチ信号と称する。即ち、タッチスクリーン上で同時にタッチが起きた場合にマルチタッチ信号が発生したと判断する。また、２つのタッチ間の時間が予め設定された時間区間内の場合にもこれらのタッチによりマルチタッチ信号が発生したと判断する。
【００１３】
本発明の実施形態において‘活性化時間’は、タッチスクリーンにマルチタッチ信号の入力が予め設定された時間の間に持続する時間を意味する。活性化時間は、コンテンツの全体リスト又は特定部分のリストを変更するための基準時間になり、マルチタッチ信号の入力時間と比較される。マルチタッチ信号が活性化時間以上持続して入力された場合、入力されたマルチタッチ信号を“長く入力されたマルチタッチ信号”として判断し、コンテンツの特定部分のリストを拡張するか又は縮約する。反対に、マルチタッチ信号が活性化時間の間に持続して入力されない場合、入力されたマルチタッチ信号を“短く入力されたマルチタッチ信号”として判断し、コンテンツの全体リストを拡張するか又は縮約する過程を行う。
【００１４】
本発明の実施形態において‘ジェスチャー（Ｇｅｓｔｕｒｅ）’は、マルチタッチ信号によって、コンテンツのリストを上位階層から下位階層に拡張するか、或いはコンテンツのリストを下位階層から上位階層に縮約するための動作又は動作信号を意味する。即ち、動作信号は、タッチスクリーンにマルチタッチ信号の入力が感知された後に発生したマルチドラッグ（Ｄｒａｇ）信号によって最初にマルチタッチ信号が発生した２つの地点間の距離の値の変化を利用して判断される。最初にタッチ信号が発生した２つの地点間の距離の値がタッチドラッグ信号によって最初の距離の値より大きくなった場合、入力されたジェスチャーをリスト拡張のための動作信号として判断する。反対に、最初にタッチ信号が発生した２つの地点間の距離の値がドラッグ信号によって最初の距離の値より小くなった場合、入力されたジェスチャーをリスト縮約のための動作信号として判断する。
【００１５】
なお、ジェスチャーは、単一タッチ信号によって発生する動作又は動作信号でもあることが理解できる。その場合、単一タッチは、最初にマルチタッチ信号が入力された地点のうちの１つの地点で発生したドラッグ信号を利用することによっても、リストを拡張するか又は縮約する動作信号として判断することができる。
【００１６】
本発明の実施形態において、特定のコンテンツとして音楽を代表例に説明する。しかし、特定コンテンツは、これに限定されるものではなく、映画、写真、電子本、住所録、及びライブラリなどに多様な方法で適用可能である。
【００１７】
本発明の実施形態において、リスト拡張は、リスト構造を上位階層から下位階層に展開してタッチスクリーンに表示することを意味する。リスト拡張信号が感知された場合、該当する上位階層に含まれた項目は下位階層のサブ項目に展開されてタッチスクリーンに表示される。この時、最下位階層で発生するリスト拡張に対するイベントは、実行しなくてもよい。
【００１８】
また、本発明の実施形態において、リスト縮約は、リスト構造を下位階層から上位階層に組み込んでタッチスクリーンに表示することを意味する。リスト縮約信号が感知された場合、該当する下位階層に含まれたサブ項目は上位階層の項目に組み込まれてタッチスクリーンに表示される。この時、最上位階層で発生するリスト縮約に対するイベントは、実行しなくてもよい。
【００１９】
図１は、本発明の一実施形態による携帯端末機を示す概略構成図である。
【００２０】
図１を参照すると、本実施形態による携帯端末機は、制御部１００、入力部１１０、表示部１２０、及び保存部１３０を含んで構成される。表示部１２０は、タッチセンサー１２２と表示窓１２４を含む。
【００２１】
入力部１１０は、数字又は文字情報などを入力する多数の入力キー及び各種機能を設定するための多数の機能キーを含む。機能キーには、方向キー、サイドキー、ホイール（Ｗｈｅｅｌ）キー、及び各種設定キーなどを含むことができる。ここで、入力部１１０は、タッチスクリーンで構成することができる。この場合、入力部１１０は、表示部１２０の機能を行うことができる。また、入力部１１０は、ユーザ設定及び携帯端末機の制御と関連して入力されたキー信号を制御部１００に伝達する。
【００２２】
表示部１２０は、携帯端末機で実行されるアプリケーション及びプログラムとして、一連の動作状態、動作結果、及び他の形態を表示する。また、表示部１２０は、携帯端末機のメニュー、ユーザが入力したユーザデータ、機能設定情報、及び多様な情報を表示する。ここで、表示部１２０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅｓ）などのディスプレイ装置で構成することができる。また、本発明の一実施形態において、表示部１２０は、タッチスクリーンで構成される。特に、表示部１２０は、タッチセンサー１２２と表示窓１２４で構成される。この場合、表示部１２０は、入力部１１０の機能を行うことができる。
【００２３】
本発明の一実施形態において、タッチセンサー１２２は、タッチパネル（Ｔｏｕｃｈ  ｐａｎｅｌ）が押圧された位置に該当する電圧又は電流信号を発生することによって、ユーザが指定する命令又はグラフィック情報を入力するようになる。タッチセンサー１２２は、入力される信号の物理量、例えば、抵抗、静電容量などの変化を検出し、タッチ信号の発生を感知する。タッチセンサー１２２は、タッチパネル、液晶パネル、バックライトが順次に積層されるような工程で形成される。ここで、タッチセンサー１２２は、タッチパネルからの信号を制御部１００に供給する信号線と、液晶パネルの下部基板に連結されて液晶パネル駆動部に電気的信号を供給するＴＣＰ（Ｔａｐｅ  Ｃａｒｒｉｅｒ  Ｐａｃｋａｇｅ）を更に備えることができる。タッチスクリーンパネルの構造は従来技術としてよく知られておりここではその詳細な説明を省略する。
【００２４】
表示窓１２４には、携帯端末機の状態及び動作と関連した各種情報を表示する。本発明の一実施形態において、表示窓１２４には、特定コンテンツのリストとユーザのマルチタッチ信号入力による当該リストをハイライトして表示する。また、表示窓１２４には、マルチタッチ信号により、コンテンツのリスト構造を、上位階層から下位階層に拡張されるか、又は下位階層から上位階層に縮約されることによって表示する。
【００２５】
保存部１３０は、本発明による携帯端末機の動作に必要なアプリケーション又はプログラムを保存し、プログラム領域とデータ領域を含む（図示せず）。
【００２６】
プログラム領域は、携帯端末機を起動するためのオペレーティングシステム（ＯＳ：Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を保存し、また、入力されるマルチタッチ信号によって特定コンテンツのリスト構造を上位階層から下位階層に拡張するか又は下位階層から上位階層に縮約するためのプログラムを保存する。更に、プログラム領域は、拡張されるか又は縮約されたリスト構造をタッチスクリーンに表示するためのプログラム、活性化時間に応じてコンテンツの全体リストを選択するか又は特定部分のリストを選択するかを判断するプログラム、及びマルチタッチ信号によってジェスチャーを識別するプログラムなどを保存する。特に、本発明の実施形態において、マルチタッチによってコンテンツのリスト構造を拡張するか又は縮約する場合、データ領域は拡張又は縮約されたリスト構造を保存する。
【００２７】
制御部１００は、携帯端末機の全般的な動作及び内部ブロック間の信号フローを制御する。特に、制御部１００は、入力部１１０を通じてリスト管理モード実行のための入力信号を感知し、リスト管理モードにおける特定コンテンツのリストを管理する。
【００２８】
制御部１００は、感知されたマルチタッチ信号によって該当するイベントを実行する。即ち、制御部１００は、表示部１２０のコンテンツリストに適用されるマルチタッチ信号を感知し、マルチタッチ信号が入力される時間と活性化時間とを比較する。この時、制御部１００は、マルチタッチ信号の時間と活性化時間の長さを比較し、全体リスト構造を変更するための信号に該当するマルチタッチ信号であるか、或いは特定部分のリスト構造を変更するための信号であるかを判断する。ここで、制御部１００は、マルチタッチ信号が入力される時間が活性化時間以上であることを確かめると、入力されたマルチタッチ信号を“長く入力されたマルチタッチ信号”として識別し、後述するように、ジェスチャーの方向に対応してコンテンツの部分リストを拡張するか又は縮約する。しかし、制御部１００は、マルチタッチ信号入力の時間の長さが活性化時間より短いことを確かめると、入力されたマルチタッチ信号を“短く入力されたマルチタッチ信号”として識別し、後述するように、ジェスチャーの方向に対応してコンテンツの全体リストを拡張するか又は縮約する。
【００２９】
制御部１００は、特定部分のリストに入力されたマルチタッチ信号が特定部分のリスト変更のための信号であることを確かめると、特定部分のリストをハイライトして表示するように制御する。また、制御部１００は、マルチタッチ信号が入力された特定部分のリストを選択範囲として指定する。
【００３０】
制御部１００は、マルチタッチ信号のジェスチャーによる機能を行う。より具体的に、制御部１００は、最初にマルチタッチ信号が発生したタッチスクリーン上の少なくとも２つの地点間の距離である最初の距離を感知する。制御部１００は、マルチタッチ信号間の距離がドラッグ信号によって最初の距離より大きくなったことを感知すると、入力されたジェスチャーをリスト拡張のための信号として判断する。なお、最初のタッチ地点から第２のタッチ地点に継続した入力を感知した場合にドラッグ信号として判断する。ここで、制御部１００は、拡張ジェスチャーによって全体リスト又は特定部分のリストを上位階層から下位階層に拡張して表示するように制御する。同様に、制御部１００は、最初の距離がドラッグ信号によって小さくなったことを感知すると、入力されたジェスチャーを縮約のための信号として識別する。そして、制御部１００は、リスト縮約ジェスチャーによって全体リスト又は特定部分のリストを下位階層から上位階層に縮約して表示するように制御する。
【００３１】
制御部１００は、アイコン（ｉｃｏｎ）やサムネイル（Ｔｈｕｍｂｎａｉｌ）でコンテンツのリスト構造を表示することができる。特に、制御部１００は、マルチタッチ信号によってアイコンが選択されたことを確かめると、選択されたアイコンを選択範囲として指定する。ここで、選択範囲は、マルチタッチによって、１つのアイコンとして統合されて縮約された複数のアイコンを含む範囲に属するか、又は各々のアイコンに分離されて展開された範囲に属することができる。この後、制御部１００は、選択範囲のアイコンをハイライトして表示する。
【００３２】
制御部１００は、マルチタッチ信号に応じて選択されて識別されたアイコンを、縮約するか又は展開するための目標対象として認識する。
【００３３】
例えば、制御部１００は、選択されたアイコンを１つのアイコンに統合するためのジェスチャーが発生すると、選択範囲に指定されたアイコンを縮約し、１つの縮約されたアイコンとして生成する。即ち、制御部１００は、最初にマルチタッチ信号が発生した２つの地点間の距離である最初の距離がドラッグ信号によって減少したことを確かめると、選択範囲のアイコンを統合し、縮約された統合アイコンとして生成する。その後、制御部１００は、選択範囲のアイコンが縮約されて生成された統合アイコンを表示するための表示部１２０を制御する。同様に、制御部１００は、選択されたアイコンを展開するためのジェスチャーが発生すると、選択範囲のアイコンを各々のアイコンに分離して展開する。即ち、制御部１００は、最初にマルチタッチ信号が発生した２つの地点間の距離である最初の距離がドラッグ信号によって増加したことを確かめると、選択範囲のアイコンを展開し、各々のアイコンとして生成する。その後、制御部１００は、複数のアイコンが縮約されて構成された１つの縮約されたアイコンを各々のアイコンに分離し、これらを表示部１２０のタッチスクリーンに表示するように制御する。
【００３４】
制御部１００は、少なくとも２つのアイコンを表す一つのアイコン、又は各々に展開されたアイコンを整列オプションによってタッチスクリーンに表示するように制御する。整列オプションは位置固定整列方式と自動整列方式を含む。
【００３５】
また、本発明の一実施形態において、制御部１００は、コンテンツの特定リストが表示されたタッチスクリーンから単一のタッチ信号が感知されると、タッチ信号の感知によって、特定部分に該当するリスト構造を、上位階層から下位階層に拡張して表示するように制御する。この時、制御部１００は、ダブルクリック（Ｄｏｕｂｌｅ  Ｃｌｉｃｋ）やスイング（ｓｗｉｎｇ）などの多様なタッチに対応するタッチ信号を感知することができる。
【００３６】
また、本発明の一実施形態において、制御部１００は、カテゴリー毎にタッチスクリーンに表示されたコンテンツのリストでタッチ信号が感知されると、カテゴリー毎のリストを統合することができる。例えば、音楽題目、作曲家、アーティスト、ジャンル（Ｇｅｎｒｅ）、及びアルバムなどに分類することができる。その場合、制御部１００は、１つの曲を、このような多様なカテゴリーに基づいてタッチスクリーンに表示し、その後、タッチ信号を感知すると、この曲のカテゴリーを統合し、統合されたカテゴリーをタッチスクリーンに表示するように制御する。
【００３７】
以下の記述では、携帯端末機のマルチタッチを利用したリスト管理方法について図２〜図２１を参照して詳しく説明する。
【００３８】
図２の（ａ）〜（ｅ）は、本発明の一実施形態によるジェスチャーを説明するための図である。
【００３９】
図２の（ａ）に示したように、制御部１００は、タッチスクリーンにマルチタッチ信号入力を感知する。この時、制御部１００は、マルチタッチ信号が入力された２つの点２０１、２０３間の距離を‘ｘ’と定める。ここで、２つの点間の距離は、その後に入力されるマルチタッチ信号のジェスチャーによってリスト構造を上位階層から下位階層に拡張するか、又は下位階層から上位階層に縮約するために比較される。
【００４０】
図２の（ｂ）に示したように、制御部１００は、最初にマルチタッチ信号が入力された点２０１、２０３からドラッグ信号によって移動する点２０５、２０７の位置を感知する。この時、ユーザのドラッグ信号入力によって移動した点２０５、２０７間の距離は、‘ｘ＋α’である。制御部１００は、最初にマルチタッチ信号が入力された２つの点２０１、２０３間の距離よりドラッグ信号によって移動した点２０５、２０７間の距離が‘α’分だけ大きくなったことを確かめる。その場合、制御部１００は、入力されたドラッグ信号をリスト拡大のためのジェスチャーとして識別し、リスト構造を上位階層から下位階層に拡張する。
【００４１】
図２の（ｃ）に示したように、制御部１００は、最初にマルチタッチ信号が入力された点２０１、２０３からドラッグ信号によって移動した点２０９、２１１の位置を感知する。この時、ユーザのドラッグ信号入力によって移動した点２０９、２１１間の距離は、‘ｘ−α’である。制御部１００は、最初にマルチタッチ信号が入力された２つの点２０１、２０３間の距離よりドラッグ信号によって移動した点２０９、２１１間の距離が‘α’分だけ小くなったことを確かめる。その場合、制御部１００は、入力されたドラッグ信号をリスト縮約のためのジェスチャーとして識別し、リスト構造を下位階層から上位階層に縮約する。
【００４２】
図２の（ｄ）に示したように、制御部１００は、最初にマルチタッチ信号が入力された点２０１、２０３からドラッグ信号によって移動した点２１３の位置を感知する。即ち、制御部１００は、マルチタッチ信号が入力された点２０１、２０３のうちのタッチされた１つの点２０１がドラッグ信号によって移動したことを感知する。この時、ユーザのドラッグ信号入力によって移動した点２１３と最初にマルチタッチ信号が入力された点２０３との間の距離は、‘ｘ＋α’である。制御部１００は、最初にマルチタッチ信号が入力された２つの点２０１、２０３間の距離より‘α’分だけ大きくなったことを確かめる。その場合、制御部１００は、入力されたドラッグ信号をリスト拡張のためのジェスチャーとして識別し、リスト構造を上位階層から下位階層に拡大する。
【００４３】
図２の（ｅ）に示したように、制御部１００は、最初にマルチタッチ信号が入力された点２０１、２０３からドラッグ信号によって移動した点２１７の位置を感知する。即ち、制御部１００は、マルチタッチ信号が入力された点２０１、２０３のうちのタッチされた１つの点２０１がドラッグ信号によって移動したことを感知する。この時、ユーザのドラッグ信号入力によって移動した点２１７と最初にマルチタッチ信号が入力された点２０３との間の距離は、‘ｘ−α’である。制御部１００は、最初にマルチタッチ信号が入力された２つの点２０１、２０３間の距離より‘α’分だけ小くなったことを確かめる。その場合、制御部１００は、入力されたドラッグ信号をリスト縮約のためのジェスチャーとして識別し、リスト構造を下位階層から上位階層に縮約する。
【００４４】
図３は、本発明の一実施形態による携帯端末機のマルチタッチを利用したリスト管理方法を説明するための流れ図である。
【００４５】
図３を参照すると、３０１段階で、制御部１００は、特定コンテンツのリストを表示部１２０に表示するように制御する。この時、特定コンテンツは、リスト管理のためのコンテンツであって、本実施形態では、音楽を特定コンテンツとして説明する（図４参照）。しかし、特定コンテンツは、これに限定されるものではなく、多様なコンテンツにも適用可能である。
【００４６】
３０３段階で、制御部１００は、マルチタッチ信号を感知する。マルチタッチ信号が感知されると、３０５段階で、制御部１００は、タッチ信号が入力された時間が活性化時間以上タッチされたか否かを判断する。即ち、制御部１００は、マルチタッチ信号入力時間と活性化時間とを比較し、全体リスト構造の変更のための信号であるか、又は特定部分のリスト構造を変更するための信号であるかを判断する。例えば、制御部１００は、マルチタッチ信号が活性化時間以上より長く入力されたことを確かめると、特定部分のリスト構造を変更するための機能を遂行し、反対に、マルチタッチ信号が活性化時間より短く入力されたことを確かめると、コンテンツの全体リスト構造を変更する機能を遂行する。
【００４７】
より具体的には、入力されたマルチタッチ信号が活性化時間より長いことを確かめると、３０７段階で、制御部１００は、マルチタッチされた特定部分のリストをハイライトして表示する。その後、制御部１００は、３０９段階で、コンテンツの特定部分のリストをリスト構造変更のための選択範囲として識別して活性化する。しかし、入力されたマルチタッチ信号が活性化時間より短いことを確かめると、３１１段階で、制御部１００は、コンテンツの全体リストをリスト構造変更のための目標対象として活性化する。
【００４８】
なお、本実施形態において、制御部１００は、コンテンツリストの選択された特定部分を選択範囲と指定して活性化し、マルチタッチされた選択範囲のリストをハイライトして表示することもできる。その場合、制御部１００は、マルチタッチ信号によって選択された特定部分のリストを選択範囲として指定して活性化する過程と活性化された選択範囲をハイライトする過程を同時に実行することもできる。
【００４９】
制御部１００は、３１３段階で、タッチスクリーン上の移動信号に基づいてジェスチャーを識別し、入力されたタッチ信号によってジェスチャーの機能を判断する。即ち、制御部１００は、コンテンツのリストが表示されたタッチスクリーン上にマルチタッチ信号が入力された後に発生するドラッグ信号によってリスト構造を拡張するか又は縮約するジェスチャーを判断する。ここで、制御部１００は、最初にマルチタッチ信号が発生した２つの地点間の距離がドラッグ信号によって大きくなったことを確かめると、入力されたタッチ信号をリスト構造拡張のためのジェスチャーとして識別する。しかし、制御部１００は、最初にマルチタッチ信号が発生した２つの地点間の距離がドラッグ信号によって小くなったことを確かめると、入力されたタッチ信号をリスト構造縮約のためのジェスチャーとして識別する。例えば、制御部１００は、特定部分のリストが選択範囲で活性化された後に入力されたドラッグ信号によってリスト構造を上位階層から下位階層に拡張するか、又はリスト構造を下位階層から上位階層に縮約するかのジェスチャーを識別して判断することができる。
【００５０】
制御部１００は、３１３段階で、マルチタッチ信号がリスト構造拡張のためのジェスチャーであることを確かめると、３１５段階で、該当するリスト構造を上位階層から下位階層に拡張する。例えば、制御部１００は、全体リストがリスト構造変更のために活性化されていると、全体リスト構造を上位階層から下位階層に拡張する。また、制御部１００は、特定部分のリストが選択範囲で活性化されていると、特定部分のリスト構造を上位階層から下位階層に拡張する。
【００５１】
制御部１００は、３１７段階で、拡張されたリスト構造をタッチスクリーンに表示するように表示部１２０を制御する。例えば、制御部１００は、全体リストがリスト構造変更のために活性化されていると、拡張された全体リスト構造をタッチスクリーンに表示する。また、制御部１００は、特定部分のリストが選択範囲で活性化されていると、拡張された特定部分のリスト構造をタッチスクリーンに表示するように制御する。
【００５２】
しかし、制御部１００は、３１３段階で、マルチタッチ信号がリスト構造縮約のためのジェスチャーであることを確かめると、３１９段階で、該当するリスト構造を下位階層から上位階層に縮約する。例えば、制御部１００は、全体リストがリスト構造変更のために活性化されていると、全体リスト構造を下位階層から上位階層に縮約する。また、制御部１００は、特定部分のリストが選択範囲で活性化されていると、特定部分のリスト構造を下位階層から上位階層に縮約する。
【００５３】
制御部１００は、３２１段階で、縮約されたリスト構造をタッチスクリーンに表示するように表示部１２０を制御する。例えば、制御部１００は、全体リストがリスト構造変更のために活性化されていると、縮約された全体リスト構造をタッチスクリーンに表示する。また、制御部１００は、特定部分のリストが選択範囲で活性化されていると、縮約された特定部分のリスト構造をタッチスクリーンに表示するように制御する。
【００５４】
以下の記述では、上述したマルチタッチを利用したリスト管理方法を実行するタッチスクリーンの例を、図面を参照して説明する。
【００５５】
図４〜図８は、本発明の一実施形態によるコンテンツの全体リストの変更を説明するためのユーザインタフェース（ＵＩ）である。
【００５６】
図４に示したように、制御部１００は、コンテンツリスト構造を最上位階層としてタッチスクリーンに表示する。制御部１００は、コンテンツリストが表示されたタッチスクリーン上にマルチタッチ信号を感知すると、マルチタッチ信号のジェスチャーによってコンテンツのリスト構造を変更する。例えば、制御部１００は、マルチタッチ信号がリスト構造拡張のための信号であることを確かめると、図５に示したように、コンテンツリスト構造を上位階層から下位階層に拡張して表示する。しかし、制御部１００は、マルチタッチ信号が下位階層に拡張されたリスト構造縮約のためのマルチタッチ信号であることを感知すると、図６に示したように、コンテンツリスト構造を下位階層から上位階層に縮約して表示する。
【００５７】
制御部１００は、マルチタッチ信号が短く入力され、最初にマルチタッチ信号が発生した２つの地点間の距離がドラッグ信号によって変化するイベントを通じてリスト構造を変更のためのジェスチャーを識別する。例えば、制御部１００は、マルチタッチ信号がリスト拡張のためのジェスチャーであることを確かめると、図７に示したように、全体リスト構造を上位階層から下位階層に拡張して画面に表示する。反対に、制御部１００は、マルチタッチ信号がリスト縮約のためのジェスチャーであることを確かめると、図８に示したように、全体リスト構造を下位階層から上位階層に縮約してタッチスクリーンに表示する。
【００５８】
図９〜図１４は、本発明の一実施形態によるコンテンツの特定部分のリスト変更を説明するためのユーザインタフェース（ＵＩ）である。
【００５９】
図９〜図１４を参照すると、制御部１００は、マルチタッチ信号が長く入力されると、特定部分にのリストをハイライトして表示し、選択範囲として指定して活性化する。
【００６０】
その後、制御部１００は、最初にマルチタッチされた２つの地点間の距離がドラッグ信号によって大きくなったことを感知すると、特定部分のリスト構造を拡張するためのジェスチャーであることを確かめる。例えば、図９に示したように、制御部１００は、タッチスクリーンに表示されたリストの‘Ｂ’と‘Ｄ’にマルチタッチ信号が入力されたことを確かめると、‘Ｂ’から‘Ｄ’をハイライトして表示し、これらを選択範囲として指定して活性化する。その後、制御部１００は、拡張ジェスチャーに該当するマルチタッチ信号によって、上位階層の部分リストである‘Ｂ’を拡張して下位階層の‘Ｂｘ’をタッチスクリーンに表示し、上位階層の部分リストである‘Ｃ’を拡張して下位階層の‘Ｃｘ’と‘Ｃｙ’を表示し、そして上位階層の部分リストである‘Ｄ’を拡張して下位階層の‘Ｄｘ’を表示する。
【００６１】
しかし、制御部１００は、最初にマルチタッチされた２つの地点間の距離がドラッグ信号によって小くなったことを感知すると、特定部分のリスト構造を縮約するためのジェスチャーであることを確かめる。例えば、図１０に示したように、制御部１００は、タッチスクリーンに表示されたリストの‘Ｂ’と‘Ｄ’にマルチタッチ信号が入力されたことを確かめると、‘Ｂ’から‘Ｄ’をハイライトして表示し、これらを選択範囲として指定して活性化する。その後、制御部１００は、縮約ジェスチャーに該当するマルチタッチ信号によって、下位階層に拡張された部分リスト構造を上位階層の‘Ｂ’、‘Ｃ’及び‘Ｄ’のリスト構造に各々縮約してタッチスクリーンに表示する。
【００６２】
また、制御部１００は、上位階層に表示された特定部分のリストにマルチタッチ信号が入力されると、選択された部分のリストを縮約して表示することができる。この時、制御部１００は、上位階層のリスト構造が表示されたタッチスクリーンにマルチタッチ信号が入力されると、特定部分のリストをハイライトして表示し、選択範囲として指定して活性化する。例えば、図１１に示したように、制御部１００は、上位階層のリスト構造で‘Ｂ’と‘Ｄ’にマルチタッチ信号入力が感知されると、選択された‘Ｂ’から‘Ｄ’をハイライトし、選択範囲として指定して活性化する。その後、制御部１００は、縮約ジェスチャーに該当するマルチタッチ信号によってリスト構造を縮約する。その場合、図１１に示したように、‘Ｂ’から‘Ｄ’は、１つのグループリストで表示される。
【００６３】
また、本発明の一実施形態において、単一タッチ信号を利用した場合にも、リスト構造を変更する機能を行うことができる。例えば、図１２に示したように、制御部１００は、タッチ信号によってタッチスクリーン上の‘Ｃ’が選択されると、‘Ｃ’をハイライトし、選択範囲として指定して活性化する。その後、制御部１００は、‘Ｃ’に含まれるサブ項目である‘Ｃｘ’と‘Ｃｙ’を表示するように制御する。また、図１３に示したように、制御部１００は、タッチ信号によってタッチスクリーン上の‘Ｂ−Ｃ’が選択されると、‘Ｂ−Ｃ’をハイライトし、選択範囲として指定して活性化する。その後、制御部１００は、‘Ｂ’に含まれるサブ項目である‘Ｂｘ’と、‘Ｃ’に含まれる‘Ｃｘ’及び‘Ｃｙ’を各々拡張して表示するように制御する。
【００６４】
また、本発明の一実施形態において、制御部１００は、カテゴリー毎にコンテンツリストが表示されたタッチスクリーン上に入力されるタッチ信号を感知すると、リストのカテゴリーを統合することができる。制御部１００は、リスト縮約のためのジェスチャーを感知すると、該当するタッチ信号によってカテゴリーを統合する。例えば、図１４に示したように、制御部１００は、ジャンル、題目、及びアーティストのカテゴリーが表示されたタッチスクリーン上に入力されたタッチ信号を感知すると、タッチ信号によって、カテゴリーの題目毎に分類されたこれらのカテゴリーを統合し、タッチスクリーンに表示するように制御する。
【００６５】
図１５〜図２１は、本発明の一実施形態によるアイコン構造の変更を説明するためのユーザインタフェース（ＵＩ）である。
【００６６】
図１５〜図２１を参照すると、制御部１００は、アイコン形態で表現したリスト構造に変更することができる。
【００６７】
制御部１００は、マルチタッチ信号によって入力されたアイコンを１つのアイコンに縮約する。例えば、図１５に示したように、制御部１００は、マルチタッチ信号によって選択された‘Ｃ’と‘Ｈ’アイコンを識別する。この時、図１６に示したように、制御部１００は、  ‘Ｃ’から‘Ｈ’間のアイコンをハイライトし、選択範囲として指定して活性化する。制御部１００は、マルチタッチ信号によってジェスチャーを識別する。
【００６８】
制御部１００は、アイコン統合のためのジェスチャーが感知されると、選択範囲内のアイコンを縮約し、整列オプションによってタッチスクリーンに縮約されたアイコンを表示する。制御部１００は、選択範囲内のアイコンを拡張して統合する機能が遂行されると、選択範囲内のアイコンをアイコン整列オプションによって整列して表示する。整列オプションは位置固定整列方式と自動整列方式を含む。例えば、制御部１００は、縮約されたアイコンと他のアイコンを、図１７に示したように位置固定整列方式で整列して表示するか、又は図１８に示したように自動整列方式で、整列して表示することができる。
【００６９】
また、制御部１００は、縮約されたアイコンを各々のアイコンに分離して展開する機能を行う。例えば、図１９に示したように、制御部１００は、マルチタッチ信号によって選択された‘Ｃ−Ｈ’と‘Ｉ’アイコンを識別する。この時、図２０に示したように、制御部１００は、  ‘Ｃ−Ｈ’と‘Ｉ’間のアイコンをハイライトし、選択範囲として指定して活性化する。制御部１００は、マルチタッチ信号によってジェスチャーを識別する。
【００７０】
制御部１００は、アイコン展開のためのジェスチャーが感知されると、選択範囲内のアイコンを展開し、整列オプションによってタッチスクリーンにこれらを表示する。制御部１００は、選択範囲内のアイコンを展開する機能が遂行されると、選択範囲内のアイコンを予め設定されたアイコン整列オプションによって整列して表示する。整列オプションは位置固定整列方式と自動整列方式を含む。例えば、図２１に示したように、制御部１００は、縮約されたアイコンを各々のアイコンに分離して展開することができる。
【００７１】
上述したような本発明による方法は、多様なコンピュータ手段を用いて実行することができるプログラム命令形態で具現され、コンピュータ読み取り可能な記録媒体に記録することができる。コンピュータ読み取り可能な記録媒体としては、ハードディスク、フロッピー（登録商標）ディスク、及び磁気テープのような磁気媒体（Ｍａｇｎｅｔｉｃ  Ｍｅｄｉａ）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、フロップチカルディスク（Ｆｌｏｐｔｉｃａｌ  Ｄｉｓｋ）のような磁気−光媒体（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  Ｍｅｄｉａ）、及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存し実行するように特別に構成されたハードウェア装置が含まれる。また、プログラム命令には、コンパイラによって作成されるもののような機械語コードだけでなく、インタープリターなどを用いてコンピュータによって実行され得る高級言語コードを含む。上述したようなハードウェア装置は、本発明の動作を実行するために１つ以上のソフトウェアモジュールとして作動するように構成することができる。
【００７２】
本明細書と図面に開示した本発明の実施例は、本発明の技術内容を容易に説明し、本発明の理解を助けるために特定例を提示したものに過ぎず、本発明の範囲を限定しようとするものではない。ここに開示した実施例以外にも、本発明の技術的思想に基づく他の変形例が実施可能であることは、本発明の属する技術分野における通常の知識を有する者に自明である。
【符号の説明】
【００７３】
１００    制御部
１１０    入力部
１２０    表示部
１２２  タッチセンサー
１２４    表示窓
１３０    保存部
【図１】
0005684711.tif 000002
【図２】
0005684711.tif 000003
【図３】
0005684711.tif 000004
【図４】
0005684711.tif 000005
【図５】
0005684711.tif 000006
【図６】
0005684711.tif 000007
【図７】
0005684711.tif 000008
【図８】
0005684711.tif 000009
【図９】
0005684711.tif 000010
【図１０】
0005684711.tif 000011
【図１１】
0005684711.tif 000012
【図１２】
0005684711.tif 000013
【図１３】
0005684711.tif 000014
【図１４】
0005684711.tif 000015
【図１５】
0005684711.tif 000016
【図１６】
0005684711.tif 000017
【図１７】
0005684711.tif 000018
【図１８】
0005684711.tif 000019
【図１９】
0005684711.tif 000020
【図２０】
0005684711.tif 000021
【図２１】
0005684711.tif 000022