(57)【特許請求の範囲】
【請求項１】
ユーザ装置に情報を表示する方法であって、
表示部を通じて前記情報を表示する段階と、
フォールディングタッチ及びフォールディングスクロールを含むタッチ入力を検出する段階と、
前記フォールディングタッチが検出された位置を基準位置として設定する段階と、
前記表示された情報を前記基準位置に対して第１区域及び第２区域を含む複数の区域に分割する段階と、
前記フォールディングスクロールに応答して前記第１区域の少なくとも一部の情報又は前記第２区域の少なくとも一部の情報を前記基準位置の方向に移動させてフォールディングする段階と、
前記表示された情報の移動に応答して、既表示された前記第１区域の少なくとも一部の情報又は前記第２区域の少なくとも一部の情報を圧縮して表示し、前記表示部に表示されなかった新たな情報を前記圧縮によって確保された表示領域に表示する段階と、を有し、
前記タッチ入力は、回転タッチジェスチャーであり、
前記フォールディングする段階は、前記回転タッチジェスチャーが前記基準位置の方向に回転された場合、前記第１区域の少なくとも一部の情報又は前記第２区域の少なくとも一部の情報を前記基準位置の方向に移動させてフォールディングする段階を含み、
前記回転タッチジェスチャーが前記基準位置の反対方向に回転された場合、前記フォールディングにより移動された第１区域の少なくとも一部の情報又は前記第２区域の少なくとも一部の情報を前記基準位置の反対方向に移動させてアンフォールディングする段階を更に含むことを特徴とする情報表示方法。
【請求項２】
前記基準位置を分割線で表示する段階を更に含むことを特徴とする請求項１に記載の情報表示方法。
【請求項３】
前記タッチ入力は、アイコンタッチ、動作入力、光学入力、赤外線入力、キー入力、及びペン入力のうちの少なくとも一つであることを特徴とする請求項１に記載の情報表示方法。
【請求項４】
前記タッチ入力は、前記情報を表示する画面のエッジ領域で検出された回転タッチジェスチャーであり、
前記フォールディングタッチが検出された位置を基準位置として設定する段階は、前記回転タッチジェスチャーが検出された位置を基準位置として設定することを特徴とする請求項２に記載の情報表示方法。
【請求項５】
前記タッチ入力として回転タッチジェスチャーによる回転タッチを検出する段階を更に含み、
前記回転タッチを検出する段階は、
前記回転タッチジェスチャーによるタッチ位置が回転移動を開始すると、タッチ位置辺りに仮想線を設定する段階と、
前記回転タッチジェスチャーにより描かれる曲線により前記仮想線に２つの接点が生成されると、該２つの接点間に生成された前記仮想線に交差する他の仮想線を設定する段階と、
各仮想線上にそれぞれ２つの接点が検出されると、前記回転タッチの入力が発生したと判断する段階と、を含むことを特徴とする請求項１に記載の情報表示方法。
【請求項６】
前記圧縮して表示された少なくとも一部の情報を戻してアンフォールディングするタッチ入力を検出する段階と、
前記アンフォールディングするタッチ入力に応答して前記第１区域の少なくとも一部の情報又は前記第２区域の少なくとも一部の情報の前記圧縮を解除する段階と、を含むことを特徴とする請求項１に記載の情報表示方法。
【請求項７】
ユーザ装置に情報を表示する装置であって、
フォールディングタッチ及びフォールディングスクロールを含むタッチ入力を検出するタッチパネルと、
表示部に前記情報が表示された状態で、前記フォールディングタッチが検出された位置を基準位置として設定し、前記フォールディングスクロールに応答して前記表示された情報を前記基準位置の方向にスクロール移動させてフォールディングし、前記表示された情報の移動に応答して、既表示された情報を圧縮して表示し、前記表示部に表示されなかった新たな情報を前記圧縮によって確保された表示領域に表示する制御部と、を備え、
前記制御部は、
前記タッチ入力として回転タッチジェスチャーが入力された場合、
前記回転タッチジェスチャーが前記基準位置の方向に回転された場合、前記表示された情報を前記基準位置の方向に移動させてフォールディングし、
前記回転タッチジェスチャーが前記基準位置の反対方向に回転された場合、前記フォールディングにより移動された情報を前記基準位置の反対方向に移動させてアンフォールディングすることを特徴とする情報表示装置。
【請求項８】
光学装置又は赤外線センサー基盤のモーション認識装置によりユーザの前記タッチ入力を検出する入力部を更に含むことを特徴とする請求項７に記載の情報表示装置。
【請求項９】
前記制御部は、前記情報が表示された状態で、前記タッチ入力として前記情報を表示する画面のエッジ領域で回転タッチジェスチャーが入力された場合、前記回転タッチジェスチャーによる前記フォールディングタッチが検出された位置を前記基準位置として設定し、前記基準位置を分割線で表示することを特徴とする請求項７に記載の情報表示装置。
【請求項１０】
前記制御部は、前記タッチ入力として回転タッチジェスチャーによる回転タッチを検出した場合、前記回転タッチジェスチャーによるタッチ位置が回転移動を開始すると、前記タッチ位置辺りに仮想線を設定し、前記回転タッチジェスチャーにより描かれる曲線により前記仮想線に２つの接点が生成されると、該２つの接点間に生成された前記仮想線に交差する他の仮想線を設定し、各仮想線上にそれぞれ２つの接点が検出されると、回転タッチの入力が発生したと判断することを特徴とする請求項７に記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ装置の情報表示装置及び方法に関する。
【背景技術】
【０００２】
一般的に、タッチパネルを備えるユーザ装置は、表示部に表示される情報を、タッチパネルを用いて検索する。このような場合、表示部のサイズにより表示される画面が制限され、画面に表示される情報を検索するためにスクロール機能を用いることが一般的である。即ち、タッチパネルを備えるユーザ装置においてディスプレイウィンドウを外れる範囲の情報を検索する方法は、スクロール機能を用いる方法が一般的である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、上記従来技術に鑑みてなされたものであって、本発明の目的は、タッチパネルを備えるユーザ装置において、表示部のウィンドウサイズ（ｄｉｓｐｌａｙ  ｗｉｎｄｏｗ  ｓｉｚｅ）を超過する情報を検索する場合、情報を分割して一つの画面で複数の所望の情報を表示する情報表示装置及び方法を提供することにある。
【課題を解決するための手段】
【０００４】
上記目的を達成するためになされた本発明の一態様によるユーザ装置に情報を表示する方法は、表示部を通じて前記情報を提供する段階と、入力を検出する段階と、前記入力が検出された位置を基準位置として設定する段階と、前記情報を前記基準位置に対して第１区域及び第２区域を含む複数の区域に分割する段階と、前記第１区域の少なくとも一部の情報又は前記第２区域の少なくとも一部の情報を前記基準位置の方向に移動させる段階と、を有する。
【０００５】
上記目的を達成するためになされた本発明の一態様によるユーザ装置に情報を表示する装置は、入力を検出するタッチパネルと、表示部に前記情報が表示された状態で入力が検出された位置を基準位置として設定し、前記入力に応答して前記情報を前記基準位置の方向にスクロールさせて移動させる制御部と、を備える。
【０００６】
上記目的を達成するためになされた本発明の他の態様によるユーザ装置に情報を表示する方法は、前記情報を表示する段階と、前記情報が表示された状態で回転タッチが検出された場合、回転タッチ位置を基準位置として設定する段階と、前記基準位置を設定した後に回転スクロールが検出された場合、スクロール方向を判定する段階と、前記回転スクロールが前記基準位置の方向に生成された場合、前記情報を前記基準位置の方向にスクロールさせてフォールディングする段階と、前記回転スクロールが前記基準位置の反対方向に生成された場合、前記フォールディングされた情報をスクロールさせてアンフォールディングする段階と、を有する。
【発明の効果】
【０００７】
本発明の情報表示装置及び方法によれば、表示ウィンドウサイズを外れる電子文書及び／又は情報を検索する場合、電子文書及び／又は情報上の不必要な部分をフォールディングして所望の情報を一つの画面に表示することができる。従って、ユーザ装置の表示ウィンドウサイズより大きい電子文書及び／又は情報を検索することができ、所望の情報の比較分析を効率的に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】多様な実施形態によるタッチパネルを備えるユーザ装置における情報検索の仕組みを示す図である。
【図２】多様な実施形態によるスクロール装置の情報検索の仕組みを示す図である。
【図３】多様な実施形態によるユーザ装置の構成を示すブロック図である。
【図４】多様な実施形態によるユーザ装置の情報検索及び表示方法を示すフローチャートである。
【図５】多様な実施形態による図４の基準線設定段階の詳細を示すフローチャートである。
【図６Ａ】多様な実施形態による図５の手順における基準線設定のためのフォールディングタッチ生成の仕組みを示す図である。
【図６Ｂ】多様な実施形態による図５の手順における基準線設定のためのフォールディングタッチ生成の仕組みを示す図である。
【図７】多様な実施形態による情報表示方法においてスクロール方向に応答して情報オブジェクトをフォールディング又はアンフォールディングする手順を示すフローチャートである。
【図８Ａ】多様な実施形態による図７のフォールディング／アンフォールディング手順を説明するための画面イメージを示す図である。
【図８Ｂ】多様な実施形態による図７のフォールディング／アンフォールディング手順を説明するための画面イメージを示す図である。
【図８Ｃ】多様な実施形態による図７のフォールディング／アンフォールディング手順を説明するための画面イメージを示す図である。
【図８Ｄ】多様な実施形態による図７のフォールディング／アンフォールディング手順を説明するための画面イメージを示す図である。
【図８Ｅ】多様な実施形態による図７のフォールディング／アンフォールディング手順を説明するための画面イメージを示す図である。
【図９】多様な実施形態による情報表示方法において回転タッチによって情報オブジェクトを縮小する手順を示すフローチャートである。
【図１０】多様な実施形態による図９の回転タッチ検出段階の詳細を示すフローチャートである。
【図１１Ａ】多様な実施形態による図１０の手順における回転タッチ生成の動作を示す図である。
【図１１Ｂ】多様な実施形態による図１０の手順における回転タッチ生成の動作を示す図面である。
【図１１Ｃ】多様な実施形態による図１０の手順における回転タッチ生成の動作を示す図である。
【図１１Ｄ】多様な実施形態による図１０の手順における回転タッチ生成の動作を示す図である。
【図１１Ｅ】多様な実施形態による図１０の手順における回転タッチ生成の動作を示す図である。
【図１１Ｆ】多様な実施形態による図１０の手順における回転タッチ生成の動作を示す図である。
【図１１Ｇ】多様な実施形態による図１０の手順における回転タッチ生成の動作を示す図である。
【図１２Ａ】多様な実施形態による図１０の手順を通して回転タッチジェスチャーによって基準線を設定した後にフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【図１２Ｂ】多様な実施形態による図１０の手順を通して回転タッチジェスチャーによって基準線を設定した後にフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【図１２Ｃ】多様な実施形態による図１０の手順を通して回転タッチジェスチャーによって基準線を設定した後にフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【図１２Ｄ】多様な実施形態による図１０の手順を通して回転タッチジェスチャーによって基準線を設定した後にフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【図１３】多様な実施形態による情報表示方法においてマルチタッチジェスチャーに応答して情報アイテムをフォールディングする手順を示すフローチャートである。
【図１４Ａ】多様な実施形態による図１３の手順においてフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【図１４Ｂ】多様な実施形態による図１３の手順においてフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【図１４Ｃ】多様な実施形態による図１３の手順においてフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【図１４Ｄ】多様な実施形態による図１３の手順においてフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【図１５】多様な実施形態によるユーザ装置において直線型ジェスチャーに応答して情報オブジェクトをフォールディングする手順を示すフローチャートである。
【図１６】多様な実施形態による図１５の手順を通して基準線設定の動作を説明するための画面イメージを示す図である。
【図１７】多様な実施形態によるユーザ装置において平面スクロール又は回転タッチジェスチャーを用いて情報オブジェクトをフォールディング及びアンフォールディングする手順を説明するための画面イメージを示す図である。
【図１８Ａ】多様な実施形態によるユーザ装置において情報オブジェクトのフォールディングされた部分を表示する視覚効果を説明するための画面イメージを示す図である。
【図１８Ｂ】多様な実施形態によるユーザ装置において情報オブジェクトのフォールディングされた部分を表示する視覚効果を説明するための画面イメージを示す図である。
【図１９】多様な実施形態によるユーザ装置において識別子に該当する情報アイテムを検索及び表示するために情報アイテム及び情報オブジェクトに識別子情報を割り当てる手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態の具体例を、図面を参照しながら詳細に説明する。図面において同一構成には同一符号を付す。
【００１０】
また、以下の説明では、情報、分割基準線の設定及びスクロール方法などの具体的な特定事項を示しているが、これは本発明のより全般的な理解を助けるために提供するものであって、このような特定事項無しに本発明を実施することができることはこの技術分野で通常の知識を有する者には自明である。更に、本発明の説明において、関連する公知機能又は構成に対する具体的な説明が本発明の要旨を不明確にする可能性がある場合には詳細な説明を省略する。
【００１１】
本発明は、タッチパネルを備える電子装置（ユーザ装置）において、サイズが大きい情報アイテムを再編集して所望の情報オブジェクトを選択して一つの画面に表示する情報表示装置及び方法を提供する。このため、本発明の実施形態による電子装置は、表示画面を外れる情報アイテムを検索する場合、表示された画面で情報オブジェクトをフォールディングするための基準線（基準位置）を設定し、フォールディングスクロールによって情報オブジェクトの不必要な部分をフォールディングする。電子装置は、ユーザが選択する情報アイテムを一つの画面に表示するように制御する。従って、本発明の実施形態による電子装置は、複数の情報アイテムを一つの画面に表示することができない場合、情報アイテムのうちから表示しなくても良い情報オブジェクトをフォールディングし、所望の複数の情報アイテムを選択して一つの画面に表示する。
【００１２】
以下の説明で、“フォールディング”（ｆｏｌｄｉｎｇ）という用語は、情報オブジェクトを隠したり、圧縮したり、除去したり、畳み込んだり、又は重畳して望まない情報オブジェクトの表示を最小限で行う行為を意味する用語として用いる。“基準線”という用語は、情報オブジェクトがフォールディングされる基準位置を意味する用語として用い、スクロールの時、情報オブジェクトはスクロール方向により基準線側にフォールディングされる。“フォールディングタッチ”という用語は、表示される画面の基準線を設定するためのタッチジェスチャーを意味する用語である。フォールディングタッチは、回転タッチ、マルチタッチ、予め設定されたオブジェクト（例えば、アイコン、ソフトボタンなど）タッチ又は特定タッチジェスチャー（例えば、水平又は垂直直線タッチなど）などを意味する。また、“フォールディングスクロール”という用語は、基準線が設定された状態で情報オブジェクトをフォールディングするタッチジェスチャーを意味する用語として用いる。フォールディングスクロールは、回転スクロール又は平面スクロールを意味する。平面スクロールは、垂直スクロール及び水平スクロールを含み、垂直スクロールは下側方向から上側方向へのスクロール（ｕｐ  ｓｃｒｏｌｌ）及び上側方向から下側方向へのスクロール（ｄｏｗｎ  ｓｃｒｏｌｌ）を含み、水平スクロールは左側から右側方向へのスクロール（ｒｉｇｈｔ  ｓｃｒｏｌｌ）及び右側から左側方向へのスクロール（ｌｅｆｔ  ｓｃｒｏｌｌ）を含む。また、タッチジェスチャーはモーションジェスチャーを含む。即ち、電子装置のタッチパネルは、タッチインタラクション以外にホバリング（ｈｏｖｅｒｉｎｇ）のようにモーションジェスチャーを認識する。即ち、ホバリングはタッチパネルで所定距離離隔されてもモーションジェスチャーを認識する。従って、タッチジェスチャーは、モーション認識を通じたジェスチャーでも代替が可能である。即ち、本発明においてフォールディングタッチとして用いられる用語はタッチジェスチャーだけではないモーション認識を通じた入力も意味する。以下の説明で、タッチジェスチャーはタッチ入力と同様の意味として用いる。
【００１３】
また、“情報オブジェクト”という用語は、電子装置において処理及び表示されるデータを意味し、電子文書、メッセンジャーデータ、電子ブック、電子メールデータ、リスト情報（通話、テキストメッセージ、電子メール、メッセンジャー、インターネット、写真、音楽、動画など）、インターネットデータなどが対象である。以下の説明では、情報オブジェクトがメッセンジャー（ｍｅｓｓｅｎｇｅｒ、ｉｎｓｔａｎｔ  ｍｅｓｓｅｎｇｅｒ）の場合を仮定して説明する。メッセンジャーとはインターネット網を用いてリアルタイムでメッセージとデータを交換する通信機能を意味する。メッセンジャー通信を行う多様なメッセンジャーソフトウェアがある。
【００１４】
図１は、多様な実施形態によるタッチパネルを備えるユーザ装置における情報検索の仕組みを示す図である。図１はメッセンジャー情報を検索する例を示している。
【００１５】
図１を参照すると、メッセンジャー通信を行う場合、自分と相手の交換する情報オブジェクトが参照番号１１０のように表示部に表示される。この時、対話が長くなると対話内容を一つの画面に表示することができなくなり、この場合、対話内容はシフトされて一つの画面に表示することができるサイズの情報オブジェクトのみを表示することになる。メッセンジャー通信中又は通信を終了した後、所望の情報オブジェクトを表示しようとする場合、長い対話内容から所望の情報オブジェクトを検索するためにスクロール機能を用いる。ここで、ユーザが所望する情報オブジェクトを参照番号１１０の情報オブジェクト中から情報オブジェクト１１１及び１１３と仮定する。この場合、ユーザは、画面の情報オブジェクトをスクロールして参照番号１２０のように先ず所望の情報オブジェクト１１１を検索し、所望の情報オブジェクト１１１を確認した後に参照番号１３０のようにメッセンジャー内容をスクロールし、その後に参照番号１４０のように画面を表示して所望の情報オブジェクト１１３を確認する。
【００１６】
従って、所望の情報オブジェクトを検索するために長い対話内容をスクロールしなければならず、更に所望の情報オブジェクト１１１を確認しようとする場合、ユーザは逆スクロール動作を行って所望の情報オブジェクト１１１を検索しなければならない。この場合、所望の情報オブジェクト１１１及び１１３を一つの画面に表示することができず、長い対話の内容をスクロールして所望の情報オブジェクトを検索しなければならない。従って、図１に示したように、長い内容を有する情報オブジェクトを検索する場合、所望の情報オブジェクトを検索するために長い時間のスクロール動作を行わなければならない。また、図１の参照番号１１０に示したように、所望の情報オブジェクト１１１及び１１３の間の距離が遠いために一つの画面で表示することができない場合、ユーザは所望の情報オブジェクトを交互に確認しながら比較分析をすることが難しい。
【００１７】
上述したように、スクロール方法は、所望の情報オブジェクトが２つ以上の場合、情報オブジェクトの位置を一つのディスプレイウィンドウ上に同時に表示することが難しいという問題があった。即ち、タッチパネルを備える電子装置において複数の情報オブジェクトを検索しようとする場合、ユーザはスクロール機能を用いて電子文書を移動しながら検索する。この時、検索された情報オブジェクトを比較分析しようとする場合、従来の電子装置では一つの画面で２つ以上の情報オブジェクトを表示するのが難しかった。従って、複数の情報オブジェクトを比較分析するためにユーザは頻繁なスクロール動作を行いながら情報オブジェクトを検索することになる。これにより情報検索の時間が長くなり、更に検索された情報オブジェクトを一つの画面で比較分析することができないという問題点があった。
【００１８】
図２は、多様な実施形態によるスクロール装置の情報検索の仕組みを示す図である。図２で、情報オブジェクトはメッセンジャーデータの場合を仮定して表示している。
【００１９】
図２を参照すると、参照番号２１０のようにメッセンジャー通信を行う場合、長い対話により情報オブジェクトが一つの画面に表示することができない状態になる。参照番号２１０のようにユーザが所望の情報オブジェクト２１１及び２１３の表示位置が遠く離れて一つの画面に表示することができない場合、本実施形態による電子装置は、表示された画面の情報オブジェクトを分割し、分割された情報オブジェクトのうちの不必要な（即ち、望まない）情報オブジェクトをフォールディングして所望の情報アイテムを一つの画面に表示する。即ち、図２の参照番号２２０に表示される画面で特定情報オブジェクトの位置にフォールディングタッチ２２１を行うと、電子装置は、これを検出して２２３のように情報オブジェクトを分割するための基準線２２３を設定し、その後ユーザがフォールディングスクロール動作２３１を行うと、望まない情報オブジェクトが基準線２２３で２３３のようにフォールディングされる。このような動作を行うと、電子装置は参照番号２３０のように一つの画面に所望の情報オブジェクト２１１及び２１３を共に表示する。即ち、本実施形態による電子装置は参照番号２１０のような情報オブジェクトを分割及びフォールディングして参照番号２３０のように所望の情報アイテムを一つの画面に表示する。
【００２０】
本実施形態による電子装置は、情報オブジェクトを分割して情報オブジェクトをフォールディングする基準線２２３を設定し、基準線で望まない情報オブジェクトをフォールディングすることによって所望の複数の情報アイテムを一つの画面に表示する。従って、本発明は、電子装置のディスプレイウィンドウサイズを超える情報アイテムを検索する場合、情報オブジェクトを分割して望まない情報オブジェクトをディスプレイウィンドウから除去するか又は圧縮することによってウィンドウサイズより大きい情報アイテムの検索を容易に実施することができる。
【００２１】
図３は、多様な実施形態によるユーザ装置の構成を示すブロック図である。
【００２２】
図３を参照すると、通信部３２０は基地局又は他の装置と無線通信機能を行う。通信部３２０は、送信信号の周波数を上昇変換（ｆｒｅｑｕｅｎｃｙ  ｕｐ  ｃｏｎｖｅｒｔｅｒ）及び電力増幅する送信部と、受信信号を低雑音増幅及び周波数を下降変換（ｆｒｅｑｕｅｎｃｙ  ｄｏｗｎ  ｃｏｎｖｅｒｔｅｒ）する受信部などで構成される。また、通信部３２０は変調部及び復調部を備える。変調部は送信信号を変調して送信部に伝達し、復調部は受信部を通じて受信した信号を復調する。変復調部は、ＬＴＥ、ＷＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＷＩＦＩ、ＷＩＢＲＯ、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などに対応する。本実施形態では、通信部３２０がＬＴＥ、ＷＩＦＩ、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信部を備えると仮定する。
【００２３】
制御部３００は、電子装置の全般的な動作を制御し、本実施形態によってフォールディングタッチ検出時に表示される情報オブジェクトをフォールディングする基準線を設定し、フォールディングスクロール検出時の基準線で望まない情報オブジェクトをフォールディングして所望の複数の情報アイテムを一つの画面に表示されるように制御する。
【００２４】
記憶部３１０は、電子装置の動作プログラム及び本実施形態によるプログラムを記憶するプログラムメモリーと、電子装置の動作のためのテーブル及びプログラム遂行中に発生するデータを記憶するデータメモリーを備える。
【００２５】
表示部３３０は、制御部３００の制御下で情報オブジェクトをフォールディングして表示する。表示部３３０はＬＣＤ又はＯＬＥＤである。タッチパネル３４０は、フォールディングタッチ及びフォールディングスクロール入力を発生する。タッチパネル３４０は、ユーザの指タッチジェスチャーを検出するパネル及び／又は電子ペンタッチを検出するパネルである。表示部３３０及びタッチパネル３４０はタッチスクリーン３４０とすることができる。
【００２６】
入力部３５０は、電子装置の内部又は外部に位置してキー入力信号を発生する。また、光学装置又は赤外線センサー等を用いたモーション認識装置を通じた入力信号も可能である。
【００２７】
上記の構成を有する電子装置において、制御部３００は表示部３３０に情報オブジェクトを表示し、ユーザは表示部３３０に表示された情報オブジェクトを分割して所望の情報オブジェクトのみを一つの画面で表示する。この場合、ユーザがタッチパネル３４０にフォールディングタッチを行うと、制御部３００はこれを検出して表示部３３０に情報オブジェクトを分割するための基準線を設定する。この時、制御部３００は、基準線を設定して表示部３３０に分割線で表示する。或いは分割線は表示しないこともある。基準線が設定された状態でユーザがタッチパネル３４０を通じてフォールディングスクロールタッチを行うと、制御部３００は、これを検出して表示部３３０を制御し、表示部３３０の情報オブジェクトを基準線側にフォールディングして表示する。更に、フォールディングスクロールを終了すると、制御部３００はフォールディングされた情報オブジェクトの次に所望の情報オブジェクトを表示する。従って、表示部３３０の一つの画面に、遠く離れた２つの所望の情報アイテムを表示することができる。
【００２８】
望まない情報オブジェクトをフォールディングして表示部３３０に２つの所望の情報オブジェクトを表示した状態でユーザが表示部３３０の他の位置にフォールディングタッチを行うと、制御部３００は、タッチパネル３４０を通じてフォールディングタッチを検出し、検出された位置に他の基準線を設定する。その後、制御部３００は、タッチパネル３４０を通じてフォールディングスクロール入力が検出されると、情報オブジェクトを新しく設定された基準線側にフォールディングして所望の新しい情報オブジェクトを選択する。従って、本実施形態による電子装置は、表示された情報オブジェクトを２つ以上の情報オブジェクトに分割し、分割された情報オブジェクトをフォールディングして所望の複数の情報アイテムを一つの画面に表示する。
【００２９】
ここで、制御部３００は、入力イベントを収集するイベント収集部（図示せず）、スクロールをプロセッシングするスクロールマネジャー（図示せず）、情報オブジェクトを分割する分割マネジャー（図示せず）を含む。イベント収集部は入力イベントを収集してスクロールマネジャーに伝達する。入力イベントはタッチパネル３４０を通じて検出されるタッチ入力としてフォールディングタッチ及びフォールディングスクロールタッチなどを含む。スクロールマネジャーは表示される情報オブジェクトのスクローリングを調節してユーザが所望のアイテムを検索するようにする。この時、スクロールマネジャーは、分割を望む入力が検出された場合、分割マネジャーに現在のスクローリング状態に対する情報と入力情報を通知する。分割マネジャーは、現在収集された情報に基づいて電子文書の分割を行う。スクロールマネジャーは、情報を分割検索領域に追加してユーザに見せることができる。ここで、スクロールマネジャーと分割マネジャーは一つのモジュールで構成することもできる。
【００３０】
“検索”という用語は幅広く定義される。ここで“検索”という用語は一つのアプリケーションを行う場合に当該アプリケーションで情報アイテムを検索するために画面を操作する行為のいずれをも総称する。即ち、メニュー選択のためにメニューを移動すること、電子メール内容を確認するために画面を操作すること、インターネットブラウジングのために画面を操作すること、ファイルを選択するために画面を操作することなどの全ての画面を操作する行動を含む。
【００３１】
図３の構成を有する電子装置が本発明の実施例によって情報オブジェクトの分割位置を決定した後、望まない情報オブジェクトをフォールディングして所望の情報アイテムを一つの画面に表示する具現方法は以下のようになる。
【００３２】
先ず、制御部３００は、タッチ制御部（図示せず）を通じてフォールディングタッチ検出時に表示部３３０に表示された情報オブジェクトを分割するための基準線を設定し、タッチ制御部を通じてフォールディングスクロールタッチ検出時の情報オブジェクトを移動（スクロール）させる。この時、フォールディングタッチジェスチャーは、回転タッチ、マルチタッチ、又は予め設定されたアイコンタッチジェスチャーで行い、フォールディングタッチ後のフォールディングスクロール動作は、回転タッチジェスチャー又は上下左右のスクロールジェスチャーで具現する。本実施形態で、フォールディングタッチ及びフォールディングスクロール動作は、回転タッチジェスチャーを用いて行うことを中心に説明する。回転タッチジェスチャーは回転を通じて巻き上げるという基本的な物理的現象に基づいた操作方法である。
【００３３】
例えば、回転タッチの方向が左回りである場合、制御部３００は、基準線の上側にある情報オブジェクトをスクロールダウンしながら、情報オブジェクトを分割線である基準線に近接した領域にフォールディングして表示する。また、回転タッチの方向が右回りである場合、制御部３００は、基準線の下側にある情報オブジェクトを分割線方向に移動し、分割線に近接した領域にフォールディングして表示する。従って、制御部３００は、基準線の周辺に望まない情報オブジェクトをフォールディングして表示することによって、表示部３３０に情報オブジェクトの他の部分をフォールディングした状態で追加して表示することができる。ここで回転タッチの方向（右回り、左回り）により移動される情報オブジェクトのフォールディング方向は上述した方向と反対に具現することもできる。また、回転タッチの方向に拘らず情報オブジェクトのフォールディング方向は全て一方向だけで具現することもできる。
【００３４】
表示部３３０にフォールディングされて表示された状態で、回転タッチの方向を反対方向に行うと（即ち、右回りに回転タッチを行って情報オブジェクトをフォールディングした状態から左回りに回転タッチジェスチャーを行うか、又は左回りに回転タッチジェスチャーを行って情報オブジェクトをフォールディングした状態で右回りに回転タッチジェスチャーを行う場合）、制御部３００はフォールディングされた情報オブジェクトをアンフォールディング（ｕｎｆｏｌｄｉｎｇ）して元の情報オブジェクトの形態で表示部３３０に表示する。即ち、フォールディング時の回転タッチと反対方向に回転タッチ動作を行うと、制御部３００は反対の回転タッチの程度に応じて情報オブジェクトを引き出して分割線（基準線）の反対方向に移動させる。
【００３５】
この時、制御部３００は、表示部３３０の基準線（分割線になる）にフォールディングさせて表示される情報オブジェクトを、揉みくちゃのイメージ、重畳されたイメージ、又は圧縮されたイメージ形態などで表示し、情報オブジェクトがフォールディングされたことを表示するアイコンを位置させてディスプレイの変化がある位置であることを視覚効果で表示する。また上記のフォールディングイメージは、巻き込まれた方向や回転された形態等で表示される。基準線の位置周辺のフォールディングされた情報オブジェクトを表示するフォールディングイメージ又はアイコンなどをタッチすると、制御部３００は、フォールディングされた情報オブジェクトをアンフォールディングしてディスプレイ変化及び分割された画面を元の状態に復帰させる。
【００３６】
制御部３００は、フォールディングスクロールを行う回転タッチ速度によって情報オブジェクトの移動速度を制御する。例えば、情報オブジェクトのフォールディング及びアンフォールディング速度は、回転タッチを行う円運動の速度に比例するように設定される。また、回転タッチを行う円のサイズが大きい場合、加重値を付加してより早く情報のフォールディング又はアンフォールディング動作を行うこともできる。
【００３７】
図４は、多様な実施形態によるユーザ装置の情報検索及び表示方法を示すフローチャートである。
【００３８】
図４を参照すると、４１１段階で制御部３００は現在実行されているアプリケーションの情報オブジェクトを表示するように表示部３３０を制御する。ここで情報オブジェクトはインターネット、メッセンジャー通信、電子メール、電子ブック等の情報オブジェクトであり、また特定アプリケーションのリスト情報（通話リスト、テキストメッセージリスト、電子メール通信リスト、インターネットブラウジングリスト、動画リスト、写真リスト、メッセンジャー通信リストなど）オブジェクトである。この時、４１１段階で表示される情報オブジェクトは表示部３３０の一画面で表示することができないサイズを持つことがある。このような場合、ユーザは情報オブジェクトをページ単位又はライン単位にスクロールしながら検索する。本実施形態で、情報検索時に表示される画面の情報オブジェクトを分割するための基準線を設定した後、情報オブジェクトのうちから望まない情報オブジェクトを表示された画面から除去して所望の情報オブジェクトのみを表示するように情報オブジェクトを移動させる。
【００３９】
制御部３００は、情報オブジェクトが表示された状態で、４１３段階でユーザがフォールディングタッチを行うと、タッチパネル３４０を通じてフォールディングタッチが発生した位置を検出する。制御部３００は、フォールディングタッチされた位置を、４１５段階で情報オブジェクトを分割する基準線として設定する。この時、基準線は表示部３３０に分割線で表示される。或いは分割線は表示されないこともある。ここでフォールディングタッチは、上述したように回転タッチ、マルチタッチ又は予め設定されたオブジェクト（例えば、アイコン、ソフトボタンなど）タッチ、及び／又は分割のために設定された直線型タッチなどになる。
【００４０】
制御部３００は、基準線を設定した後、４１７段階でフォールディングスクロールが発生すると、これを検出する。制御部３００は、４１９段階でフォールディングスクロール方向を確認する。制御部３００は、表示された情報オブジェクトを４２１段階でスクロール及びフォールディングする。フォールディングスクロールは回転又は水平及び／又は垂直スクロールである。
【００４１】
ここで、フォールディングスクロールは、回転タッチによるスクロール又はタッチジェスチャーを行なった状態で、上下又は左右方向のドラッグジェスチャーによるスクロールなどである。本実施形態で、基準線を回転タッチで行なった場合、フォールディングスクロールも回転タッチで行ない、回転タッチ以外の方法で基準線を設定した場合には上下左右スクロールジェスチャーを通じてフォールディングスクロールを行うこととして説明する。しかし、回転タッチ以外の方法で基準線を設定した後、回転タッチでフォールディングスクロールを行うことができ、また、回転タッチで基準線を設定した後の上下左右スクロールジェスチャーでフォールディングスクロールを行うこともできる。例えば、マルチタッチジェスチャーで基準線を設定した後、回転タッチによってフォールディングスクロール機能を行う。
【００４２】
回転スクロールは、回転方向により情報オブジェクトのフォールディング方向を設定し、平面スクロールは、タッチ及びドラッグ（ｓｃｒｏｌｌ）の方向により情報オブジェクトのフォールディング方向を設定する。従って、スクロール方向を検出すると、制御部３００はスクロール入力によって表示部３３０に表示された情報オブジェクトを基準線方向に移動させてフォールディングする。そして、フォールディングタッチ及びフォールディングスクロールを行って、表示部３３０に表示された情報オブジェクトがフォールディングされた状態でフォールディングスクロールが終了すると、制御部３００は４２３段階で情報オブジェクトのフォールディング手順を終了する。従って、基準線が設定された状態でユーザがフォールディングスクロールを行うと、制御部３００は表示部３３０を制御して情報オブジェクトをフォールディングして表示する。この時、フォールディングされる情報オブジェクトはユーザの望まない情報オブジェクトとなる。その後、ユーザがフォールディングスクロールを終了すると、制御部３００は情報オブジェクトのフォールディング段階を終了する。この時、ユーザが所望する情報オブジェクトが表示された時点でフォールディングスクロールを終了すると、表示部３３０にはユーザが所望する情報アイテムが一つの画面に表示される。
【００４３】
制御部３００は４２１段階で基準線に情報オブジェクトがフォールディングされた状態でスクロールが基準線から他の方向（例えば、情報フォールディング時のスクロールと反対方向）に行われると、制御部３００は基準線にフォールディングされた情報オブジェクトをアンフォールディングする動作を更に行う。即ち、制御部３００は情報オブジェクトをフォールディングして表示した状態でフォールディングスクロールと反対方向のスクロールを検出すると、基準線にフォールディングされている情報オブジェクトをアンフォールディングする。また、制御部３００は、４２１段階で基準線に情報がフォールディングされた状態でフォールディングされた領域に特定アクション又はタッチが検出されると、制御部３００は基準線にフォールディングされた情報オブジェクトを全てアンフォールディングして元の情報オブジェクトの表示状態に復帰させる。例えば、情報オブジェクトのフォールディング位置のダブルタッチをアンフォールディングコマンドに設定した場合、ユーザがフォールディングされた情報オブジェクトをダブルタッチ（ｄｏｕｂｌｅ  ｔｏｕｃｈ）すると制御部３００はタッチパネル３４０を通じてダブルタッチ及びタッチされた位置を検出し、これによって表示部３３０に表示されるフォールディングされた情報オブジェクトを全てアンフォールディングして元の表示画面に復帰させる。
【００４４】
また、情報オブジェクトをフォールディングする動作を行う途中（又は終了）の状態で他のフォールディングタッチが検出されると、制御部３００は４１３段階〜４２３段階を繰り返し行う。即ち、情報オブジェクトをフォールディングして表示した状態で、ユーザが表示部３３０の他の位置でフォールディングタッチ入力を発生させると、制御部３００は他の位置でフォールディングタッチが発生したことを検出して当該位置を基準線として設定し、その後にフォールディングスクロールが発生すると、新しく設定された基準線に情報オブジェクトをフォールディングする。従って、本実施形態による電子装置は、表示部３３０に一つの画面で表示することができない情報オブジェクトを表示する場合、ユーザが所望する情報オブジェクトを選択して一つの画面に表示する。この時、所望する２つ以上の情報オブジェクトを表示部３３０の一つの画面に表示する。
【００４５】
図５は、多様な実施形態による図の基準線設定段階の詳細を示すフローチャートであり、図６Ａ及び図６Ｂは、多様な実施形態による図５の手順における基準線設定のためのフォールディングタッチ生成の仕組みを示す図である。
【００４６】
図５〜図６Ｂを参照すると、制御部３００は、表示部３３０に情報オブジェクトが表示された状態でタッチパネル３４０を通じて予め設定されたタッチ又はアクションが検出されると、これをフォールディングタッチとして検出する。ここでフォールディングタッチは上述したように回転タッチジェスチャー及び／又は予め設定された形態のタッチ（以下の説明ではマルチタッチと仮定する）ジェスチャーである。本実施形態で、フォールディングタッチとして回転タッチジェスチャー、マルチタッチジェスチャー、又は回転タッチジェスチャー及びマルチタッチジェスチャーをいずれも用いることができる。従って、回転タッチジェスチャーを用いてフォールディングタッチを行う場合に、図５は、５１１段階〜５１５段階のみで構成される。そしてマルチタッチジェスチャーを用いてフォールディングタッチを行う場合に、図５は５２１段階〜５２５段階のみで構成される。また、図５に示したように回転タッチジェスチャー及びマルチタッチジェスチャーをいずれも用いてフォールディングタッチを行うこともできる。
【００４７】
ここで、回転タッチは表示部３３０の表示領域の一部領域を回転タッチ領域として設定する。例えば、図６Ａの６１０のように表示部３３０のエッジ領域６１１〜６１７領域をフォールディングタッチ領域として設定する。従って、制御部３００は、情報が表示された状態で参照番号６１１〜６１７のような領域で回転タッチジェスチャーが検出されると、制御部３００は、５１１段階で回転タッチによるフォールディングタッチであることを検出し、５１３段階で回転タッチが発生した位置を検出した後、５１５段階で情報をフォールディングするための基準線を設定する。
【００４８】
例えば、図６Ａの６１１領域又は６１３領域で６２１のように回転タッチジェスチャーが検出された場合、制御部３００は回転タッチが発生した位置を検出して６２３のように情報オブジェクトをフォールディングするための基準線を設定する。更に、図６Ａの６１５領域又は６１７領域で６３１のように回転タッチジェスチャーが検出された場合、制御部３００は回転タッチが発生した位置を検出して６３３のように情報オブジェクトをフォールディングするための基準線を設定する。この時、基準線は６２３又は６３３のように分割線で表示される。或いは表示しないこともある。また、図６Ａの６２０及び６３０のように基準線を設定する場合、回転タッチ６２１又は６３１の回転方向は考慮しない。即ち、フォールディングタッチ時に回転タッチの方向に拘らず、制御部３００は回転タッチが発生した位置のみを考慮して基準線を設定する。図６Ａは表示部６３０の特定領域（６１１〜６１７のエッジ領域）で回転タッチを行う場合を例に挙げて表示しているが、情報が表示された状態で表示部３３０の予め設定された領域又は任意領域で回転タッチが検出された場合にも基準線を設定することができる。
【００４９】
また、マルチタッチは表示部３３０の画面の情報表示領域で発生する。例えば、図６Ｂの６５０のように表示部３３０でマルチタッチが発生すると、制御部３００は、５２１段階でこれを検出し、５２３段階で２つ以上のマルチタッチジェスチャーが検出されると、５２５段階で、検出された位置に接する基準線を設定する。
【００５０】
例えば、図６Ｂの６５０は、情報オブジェクトを表示する表示部３３０の表示領域を表わし、６６０の表示領域に６６１のようにマルチタッチが発生すと、制御部３００はマルチタッチされた位置を接続して６６３のようにこれを基準線に設定する。また、６７０の表示領域に６７１のようにマルチタッチが発生した場合、制御部３００は６７３のようにこれを基準線に設定する。この時、基準線は６６３又は６７３のように分割線で表示する。或いは表示しないこともある。基準線を設定した後、電子装置はフォールディングスクロールにより情報オブジェクトを移動させてフォールディングさせる。
【００５１】
図７は、多様な実施形態による情報表示方法においてスクロール方向に応答して情報オブジェクトをフォールディング又はアンフォールディングする手順を示すフローチャートであり、図８Ａ〜図８Ｅは、多様な実施形態による図７のフォールディング／アンフォールディング手順を説明するための図である。
【００５２】
図７〜図８Ｅを参照すると、図５に示したように本実施形態ではフォールディングタッチとして回転タッチジェスチャー、マルチタッチジェスチャー、又は回転タッチジェスチャー及びマルチタッチジェスチャーをいずれも用いることができる。従って、回転タッチを用いてフォールディングタッチを行なった場合、フォールディングスクロールを行う動作は、図７の７１１段階〜７１９段階のみで構成される。またマルチタッチジェスチャーを用いてフォールディングタッチを行った場合、フォールディングスクロールを行う動作は、図７の７２１段階〜７２７段階のみで構成される。また、図７に示したように、回転タッチジェスチャー及びマルチタッチジェスチャーをいずれも用いる場合には回転スクロール及び平面スクロールによりフォールディングスクロール動作を行うことができる。
【００５３】
基準線が設定された状態で回転タッチが発生すると、制御部３００は７１１段階でタッチパネルを通じてこれをフォールディングスクロールとして検出する。この時、基準線が設定された状態で回転タッチが検出されると、制御部３００は検出された回転タッチを回転スクロールとして処理する。回転スクロールを検出すると、制御部３００は７１３段階で回転方向を検出し、７１５段階で回転方向が基準線方向に向かっているのか、それとも基準線から他の方向に向かっているのかを判定する。回転タッチの方向が基準線に向かうと、制御部３００は７１５段階でこれを検出して７１７段階で基準線方向に表示される情報オブジェクトをスクロールしてフォールディングする。一方、回転タッチの方向が基準線から他の方向に向かうと、制御部３００は７１５段階でこれを検出して７１９段階で基準線に接してフォールディングされた情報オブジェクトをスクロールしてスクロールされる方向にアンフォールディングする。
【００５４】
フォールディングスクロールにより情報オブジェクトをフォールディングする方法は多様な形態で具現される。図８Ａ〜図８Ｃは多様な実施形態による情報をフォールディングする例を示している。即ち、図８Ａは基準線に情報オブジェクトを重畳する方法でフォールディングする例を示し、図８Ｂは基準線に情報オブジェクトが圧縮されるイメージ形態で表示してフォールディングする例を示し、図８Ｃは基準線に情報オブジェクトが省略（又は除去）されたことを示すイメージ形態で表示してフォールディングする例を示している。上記のようなフォールディング方法以外に多様なフォールディングイメージを用いて情報オブジェクトがフォールディングされたことを示すことができる。
【００５５】
図８Ｄは回転タッチによるフォールディングスクロールの例を説明するための図である。回転スクロールを検出すると、制御部３００は７１３段階で回転方向を検出する。この時、回転タッチの方向が図８Ｄの８１３のように基準線８１１の下側端部位置から基準線８１１方向に検出されると、制御部３００は７１５段階でこれを検出して７１７段階で情報オブジェクトを基準線側に移動（情報オブジェクトを基準線が設定された上側方向に移動）させて８１５のようにフォールディングする。また、回転タッチの方向が図８Ｄの８３３のように基準線８３１の上側端部位置で基準線８３１方向に検出されると、制御部３００は７１５段階でこれを検出して７１７段階で情報オブジェクトを基準線側に移動（情報オブジェクトを基準線が設定された下側方向に移動）させて８３５のようにフォールディングする。
【００５６】
また、図８Ｄの８１０又は８３０のように、表示部３３０にフォールディングされた情報オブジェクトを表示した状態で回転スクロールが発生すると、制御部３００は７１３段階で回転方向を検出する。この時、回転タッチの方向が図８Ｄの８２３のように基準線８２１に対して下側端部位置で基準線８２１の反対方向に検出されると、制御部３００は７１５段階でこれを検出して７１９段階で基準線にフォールディングされた情報オブジェクト（即ち、参照番号８１０の８１５のようにフォールディングされた情報オブジェクト）を基準線の反対方向に移動（フォールディングされた情報オブジェクトを基準線から下側方向に移動）させて８２５のようにアンフォールディングする。また、回転タッチの方向が図８Ｄの８４３のように基準線８４１に対して上側端部位置で基準線８４１の反対方向に検出されると、制御部３００は７１５段階でこれを検出して７１９段階で情報オブジェクトを基準線から反対方向に移動（例えば、８３５のようにフォールディングされた情報オブジェクトを基準線から上側方向に移動）させて８４５のようにアンフォールディングする。
【００５７】
また、基準線が設定された状態で平面スクロールを検出すると、制御部３００は７１１段階でこれを検出して７２１段階でスクロール方向を検出する。ここで平面スクロールは、上述したように水平スクロール又は垂直スクロールである。水平スクロールは左側から右側に又は右側から左側に移動されるスクロールであり、垂直スクロールは上側から下側に又は下側から上側に移動されるスクロールである。平面スクロールのスクロール方向を検出すると、制御部３００は７２３段階でスクロール方向が基準線方向に向かっているのか、それとも基準線から他の方向に向かっているのかを判断する。この時、スクロール方向が基準線に向かうと、制御部３００は７２３段階でこれを検出して７２５段階で基準線方向に表示される情報オブジェクトをスクロールしてフォールディングする。一方、回転タッチの方向が基準線から他の方向に向かうと、制御部３００は７２３段階でこれを検出して７２７段階で基準線に接してフォールディングされた情報オブジェクトをスクロールしてスクロールされる方向にアンフォールディングする。この時、フォールディングスクロールにより情報オブジェクトをフォールディングする方法は、図８Ａ〜図８Ｃのように多様な方法で具現される。
【００５８】
図８Ｅは平面スクロールによるフォールディングスクロールの例を説明するための図である。図８Ｅは基準線が水平スクロールによって設定された例を示している。水平スクロールを検出すると、制御部３００は７２１段階でスクロール方向を検出する。この時、水平スクロールの方向が図８Ｅの８５３のように基準線８５１の下側位置から基準線８５１方向に検出されると、制御部３００は７２３段階でこれを検出して７２５段階で情報オブジェクトを基準線側に移動（情報オブジェクトを基準線が設定された上側方向に移動）させて８５５のようにフォールディングする。また、水平スクロールの方向が図８Ｅの８７３のように基準線８７１の上側位置から基準線８７１方向に検出されると、制御部３００は７２３段階でこれを検出して７２５段階で情報オブジェクトを基準線側に移動（情報オブジェクトを基準線が設定された下側方向に移動）させて８７５のようにフォールディングする。
【００５９】
また、図８Ｅの８５０又は８７０のように表示部３３０にフォールディングされた情報オブジェクトを表示した状態で水平スクロールが発生すると、制御部３００は７２１段階でスクロール方向を検出する。この時、スクロール方向が図８Ｅの８６３のように基準線８６１の下側位置から基準線８２１の反対方向に検出されると（即ち、基準線から下側方向にスクロールされると）、制御部３００は７２３段階でこれを検出して７２７段階で基準線にフォールディングされた情報オブジェクト（即ち、参照番号８５０の８５５のようにフォールディングされた情報オブジェクト）を基準線の反対方向に移動（フォールディングされた情報オブジェクトを基準線から下側方向に移動）させて８６５のようにアンフォールディングする。また、スクロール方向が図８Ｅの８８３のように基準線８８１の上側位置から基準線８４１の反対方向（即ち、基準線から上側方向にスクロール）に検出されると、制御部３００は７２３段階でこれを検出して７２７段階で情報オブジェクトを基準線から反対方向に移動（例えば、８７５のようにフォールディングされた情報オブジェクトを基準線から上側方向に移動）させて８８５のようにアンフォールディングする。
【００６０】
図９は、多様な実施形態による情報表示方法において回転タッチによって情報オブジェクトを縮小する手順を示すフローチャートである。
【００６１】
図９を参照すると、電子装置は９１１段階で現在実行中のアプリケーションで処理される情報オブジェクトを表示部３３０に表示する。この時、アプリケーションは表示部３３０の画面サイズより大きい情報オブジェクトを有する。以下の説明で、アプリケーションはメッセンジャー通信アプリケーションの場合を仮定する。上記のように情報オブジェクトを表示した状態で回転タッチが検出されると、制御部３００は９１５段階で回転及び回転タッチ位置を検出する手順を行う。本実施形態で、表示部３３０に表示される情報オブジェクトのうちの所望の情報アイテムを一つの画面に表示しようとする場合、ユーザは表示部３３０に回転タッチを行って情報オブジェクトをフォールディングするための基準線を設定する。この時、ユーザは表示部３３０の任意の位置で回転タッチを行い、図６Ａの６１０のような表示部３３０の予め設定された位置で回転タッチを行うと、制御部３００はタッチパネル３４０を通じて回転タッチを検出して情報オブジェクトをフォールディングする基準線を設定する。
【００６２】
図１０は、多様な実施形態による図９の回転タッチ検出段階の詳細を示すフローチャートであり、図１１Ａ〜図１１Ｇは、多様な実施形態による図１０の手順における回転タッチ生成の動作を示す図である。
【００６３】
図１０〜図１１Ｆを参照すると、本実施形態による回転タッチ検出方法は、初めにタッチポイントの辺りに仮想線を生成し、所定時間内に仮想線に接する曲線が描かれ２つの接点が生成されると、２つの接点間に交差する仮想線を引き、タッチ移動によって所定個数の接点が発生すると、これを回転タッチと判定する。ユーザが図１１Ａのようにタッチを発生し、図１１Ｂのように移動すると、制御部３００は１０１１段階で方向性を有するタッチジェスチャーの発生を検出する。この時、図１１Ａのような点状の第１のタッチは表示部３３０の予め設定された領域（例えば、図６Ａの６１１〜６１７のような領域）で行われる。その後、制御部３００は、１０１３段階で仮想線を生成する。仮想線を生成する方法は、図１１Ｃの参照番号１１１１のように初めに点の上又は辺りに図１１Ｃの参照番号１１１３のような直線又は参照番号１１１５のような曲線状の仮想線を生成する。この時、仮想線は、図１１Ｃの参照番号１１１１のように１番目の点を経て１番目の方向に直交する直線である時に判断することが最も容易である。その後、制御部３００は１０１５段階で所定時間内に仮想線に２つの接点が発生するか否かを判定する。即ち、ユーザが回転タッチをすると、図１１Ｄの参照番号１１２１〜１１２５に示したように仮想線に２度接する回転曲線の軌跡は所定時間（ｉｎｔｅｒｖａｌ  ｔｉｍｅ）内に２つの接点を生成する。
【００６４】
この時、図１１Ｄのように所定時間内に仮想線に２度接する曲線の軌跡により２つの接点が生成されると、制御部３００は１０１７段階で図１１Ｅの１１３１〜１１３５のように２つの接点の中央又は中央辺りを通って交差する他の仮想線を生成する。その後、制御部３００は１０１９段階で仮想線と円の軌跡（回転）により発生する接点数が予め設定された基準個数以上である場合、制御部３００は１０１９段階でこれを検出して１０２１段階でタッチ入力を回転タッチ入力と判定する。即ち、制御部３００は図１１Ｅのように２つ以上の仮想線を生成し、タッチされる軌跡（即ち、回転軌跡）により仮想線に生成される接点数が図１１Ｆの１１４１〜１１４５のようになると（ここでは接点個数の基準が４つ以上に設定された場合である）、制御部３００はこれを回転タッチと判定する。
【００６５】
上述したように、本実施形態で、任意の領域又は予め設定された領域で移動されるタッチが発生すると、タッチされた位置又は辺り位置で交差する２つ以上の仮想線を生成し、タッチされた軌跡がこれらの仮想線にそれぞれ２つ以上の接点を生成した場合、制御部３００はこれを回転タッチと判定する。即ち、制御部３００は、タッチジェスチャー発生時に２つ以上の仮想線を生成し、仮想線にタッチされた接点数が予め設定された接点数以上生成されると、これを回転タッチと判定する。この時、図１１Ｇの１１５１〜１１５５のようにタッチ位置又は辺りを通る仮想線が多くなり、検出される接点数が多くなるように設定することで回転タッチの正確度を向上させることができる。
【００６６】
回転タッチを検出及び判定するために、記憶部３１０は図１１Ａのような１番目のタッチ位置（即ち、１番目の点）の入力座標、ジェスチャーの第１移動の方向、タッチの軌跡、接点の座標、仮想線の座標を記憶し、タッチパネル３４０は表示部３３０でタッチされて移動される軌跡を検出してその位置情報を制御部３００に伝達し、制御部３００は仮想線を生成してタッチされる軌跡の位置情報を管理し、仮想線と軌跡との間に接点が生成されるか否かを判断して回転タッチされたか否かを判定する。
【００６７】
記憶部３１０に記憶された軌跡と仮想線は、所定条件により部分的に削除される。これは軌跡データと仮想線の累積によるメモリー浪費と不必要な接点計算を省略し、最新のデータを用いて回転を精緻且つダイナミックに検出するためである。ここで、所定条件は、仮想線を生成した後に２つの接点を検出するための時間区間、接点の最大数、接点の最大数の超過である。本実施形態で生成可能な最大接点数を３つと仮定した場合、４つの接点が生成された時に最も古い軌跡データは削除される（即ち、１番目に生成された接点）。この時、削除される軌跡データの選定は時間の経過や特定接点の前のデータなどが設定される。また、本実施形態で生成可能な仮想線を最大２つと仮定した場合、４番目の接点が生成された時点で新しい仮想線を引くと、最大数値を超過するため、古い仮想線（即ち、１番目に生成された仮想線）を削除する。
【００６８】
回転タッチ時に発生する円運動の速度は以下のように求めることができる。
【００６９】
円運動速度＝ｎ番目の接点とｋ番目の接点との間の距離／ｋ番目の接点が生成された時間とｎ番目の接点が生成された時間との差
【００７０】
図１０に示したように、本実施形態によるフォールディングタッチを回転タッチジェスチャーで具現する場合、フォールディングタッチの判断は、初めにタッチポイント（又は辺り位置）に仮想線を生成し、曲線が描かれて仮想線に２つの接点が生成されると接点（又は辺り位置）間に生成された前の仮想線に交差する他の仮想線を生成し、仮想線と曲線によって生成される接点数が予め設定された個数以上検出されると、制御部３００はこれを回転タッチジェスチャーによるフォールディングタッチと判定する。
【００７１】
図１２Ａ〜図１２Ｄは、多様な実施形態による図１０の手順を通して回転タッチジェスチャーによって基準線を設定した後にフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【００７２】
図９、１０、１２Ａ〜１２Ｄを参照すると、図１０の手順に従って回転タッチジェスチャーを検出した場合、制御部３００は、図９の９１３段階でこれを検出し、９１５段階及び９１７段階で回転タッチ位置を検出して情報オブジェクトをフォールディングする基準線を設定する。例えば、図１２Ａの１２０５のように情報オブジェクトが大きくなり表示部３３０に全ての情報オブジェクトを一つの画面で表示することができない場合、制御部３００は９１１段階で表示部３３０に情報オブジェクトを１２００のように表示する。１２００のように情報オブジェクトを表示した状態で１２１１のようにタッチが発生すると、制御部３００は図１０のような手順を通して情報オブジェクトをフォールディングするための回転タッチジェスチャー（即ち、フォールディングタッチ）か否かを判断し、１２１３のようにフォールディングのための回転タッチジェスチャーと判断した場合、制御部３００は、９１３段階でこれを検出し、９１５段階で回転タッチの位置を確認した後、９１７段階で当該位置を基準線に設定する。この時、制御部３００は１２１５のように表示部３３０に基準線を示す分割線を表示する。
【００７３】
図１２Ａに示したように、本実施形態で、表示部３３０のエッジ領域で円運動入力イベントが発生すると、制御部３００は、タッチパネル３４０を通じてこれを検出して円運動の求心点を基準に情報オブジェクトをフォールディングするための基準線（分割線）を生成する。基準線を生成した後、制御部３００は、回転タッチジェスチャーが発生すると、これをフォールディングスクロール入力と判定する。この時、制御部３００は、回転タッチの方向（右回り又は左回り）によって基準線方向に情報オブジェクトをフォールディングスクロールする。
【００７４】
上記の状態で回転スクロールが発生すると、制御部３００は９１９段階でこれを検出し、９２１段階で回転方向及び回転速度を検出し、９２３段階で回転タッチジェスチャー（即ち、フォールディングスクロール）の方向が基準線方向か否かを判定する。この時、回転方向が基準線方向である場合、制御部３００は、９２３段階でこれを検出して９２５段階で、検出された速度で情報オブジェクトを基準線側にスクロールして情報オブジェクトをフォールディングする。一方、回転方向が基準線と異なる方向（即ち、反対方向）である場合、制御部３００は、９２３段階でこれを検出して９２７段階で、検出された速度で情報を基準線と反対方向にスクロールしてアンフォールディングする。
【００７５】
例えば、図１２Ｂのように分割線（基準線）の下端で参照番号１２２３のように右回りに回転タッチジェスチャーが発生すると、制御部３００は、９２１段階で回転方向を検出し、９２３段階で回転方向が基準線方向か否かを確認した後、９２５段階で情報オブジェクトを基準線方向にアップスクロールし、スクロールされた情報オブジェクトを分割線１２５の辺りでフォールディングする。従って、図１２Ｂの１２２３のように右回りに回転タッチジェスチャーが検出されると、制御部３００は、参照番号１２１７の情報オブジェクトをアップスクロールし、図１２Ｂの１２１７のように分割線１２１５の辺りで参照番号１２１７の情報オブジェクトをフォールディングする。上記の状態で引き続き回転タッチジェスチャーが検出されると、制御部３００は、図１２Ｃのように情報オブジェクトを基準線方向にアップスクロールし、図１２Ｃの１２００の情報オブジェクトを参照番号１４１１のようにフォールディングして表示部３３０に表示する。図１２Ｃ及び図１２Ｄは１２１８の情報オブジェクトまでフォールディングされたことを表示している。
【００７６】
この時、図１２Ｄの参照番号１２４１のように回転タッチの方向が左回りに変更されると（即ち、基準線に対して回転タッチジェスチャーの方向が反対方向に変更されると）、制御部３００は、９２３段階でこれを検出し、９２７段階で基準線１２１５に１２４３のようにフォールディングされた情報を基準線の反対方向にダウンスクロールしてアンフォールディングする。
【００７７】
図１２Ｂ〜図１２Ｄは、分割線１２１５の下側端部から右回りにフォールディングスクロールが発生して情報オブジェクトをフォールディングする動作及び左回りにアンフォールディングスクロールが発生してフォールディングされた情報オブジェクトをアンフォールディングする例を示している。図１２Ｂで分割線１２１５の右回りに回転タッチジェスチャー１２２３が発生すると、制御部３００は分割線１２１５を基準に回転タッチジェスチャー１２２３の回転速度に比例して表示部３３０に表示される情報オブジェクトの分割線１２１５に最も近い情報１２１７をアップスクロール（基準線側に移動）してフォールディングする。この時、移動される情報オブジェクトは図１２Ｃのようにフォールディングイメージで表示され、リストタイプの電子文書のフォールディングイメージは重畳されたアイテムとして表示を変形する。一方、図１２Ｃのように情報オブジェクトをフォールディングした状態で図１２Ｄのようにフォールディングスクロールと反対方向の回転タッチジェスチャー１２４１が発生すると、制御部３００はフォールディングされた情報オブジェクトを反対方向に移動させ、これによりフォールディングされた情報オブジェクトは回転タッチジェスチャーの回転速度に比例してアンフォールディングされる。
【００７８】
上述したように、本実施形態による情報オブジェクトのスクロール制御方法は、回転タッチジェスチャーが検出された位置を、情報オブジェクトを分割する位置に決定し、決定された位置に情報オブジェクトを移動させる動作も回転タッチジェスチャーにより行われる。この時、回転タッチジェスチャーを行う位置は予め設定される。或いは設定されないこともある。前者の場合、情報オブジェクトが表示される状態で設定された位置（例えば、表示部１３０のエッジ領域）で回転タッチジェスチャーが検出されると、制御部３００は、回転タッチジェスチャーが検出された位置を、情報オブジェクトを分割する基準線に設定する。更に、後者の場合、情報オブジェクトが表示された状態で回転タッチジェスチャーが検出されると、制御部３００は、回転タッチジェスチャーが検出された位置を、情報オブジェクトを分割する基準線に設定する。更に、本実施形態で、回転タッチジェスチャーが検出された位置を基準線に設定し、回転タッチ検出時の表示部３３０の特定位置を分割基準線に設定することもできる。
【００７９】
また、本発明の多様な実施形態によるフォールディングスクロール方法は、基準線（即ち、分割線上又は分割線の下側端部位置）で左回りに回転タッチジェスチャーが発生すると、基準線の下側に位置する情報オブジェクトが基準線方向にアップスクロールされて基準線の下側辺りでフォールディングされ、基準線（即ち、分割線上又は分割線の上側端部位置）で右回りに回転タッチジェスチャーが発生すると、基準線の上側に位置する情報オブジェクトが基準線方向にダウンスクロールされて基準線の上側辺りでフォールディングされる。この時、フォールディングされる情報オブジェクトは基準線に近接する情報オブジェクトから順次にスクロールされてフォールディングされる。また、情報オブジェクトがフォールディングされた状態でフォールディングスクロールと反対方向に回転タッチジェスチャーが発生すると、基準線辺りでフォールディングされた情報オブジェクトがアンフォールディングされる。即ち、左回りにフォールディングスクロールを行う途中又は行なった後の右回りに回転タッチジェスチャーを行うと、基準線の下側辺りにフォールディングされた情報オブジェクトがアンフォールディングされる。そして、右回りにフォールディングスクロールを行なう途中又は行なった後の左回りに回転タッチジェスチャーを行うと、基準線の上側辺りにフォールディングされた情報オブジェクトがアンフォールディングされる。この時、アンフォールディングされる情報オブジェクトは基準線又は辺りにフォールディングされた情報オブジェクトのうち、最終的にフォールディングされた情報オブジェクトから順次に基準線から反対方向にアンフォールディングされる。そして、フォールディングされた情報オブジェクトは、揉みくちゃのイメージ、重畳されたイメージ、又は圧縮された状態を表示するアイコンなどで表示されて情報オブジェクトがフォールディングされた状態であることを表示する。また、情報オブジェクトのフォールディング及びアンフォールディング速度は、回転タッチジェスチャーの大きさ及び回転速度によって決定される。即ち、回転される円の大きさ及び／又は回転タッチの円の回転速度に比例して情報オブジェクトのスクロール速度が設定される。
【００８０】
図１３は、多様な実施形態による情報表示方法においてマルチタッチジェスチャーに応答して情報アイテムをフォールディングする手順を示すフローチャートである。
【００８１】
ここで、マルチタッチジェスチャーは、図６Ｂに示したように、２つ以上の指がタッチされた場合である。そして、図１４Ａ〜図１４Ｄは、多様な実施形態による図１３の手順においてフォールディング及びアンフォールディングする動作を説明するための情報オブジェクトを示す図である。
【００８２】
図１３〜図１４Ｄを参照すると、制御部３００は１３１１段階で表示部３３０に情報オブジェクトを表示する。上記の状態でマルチタッチが発生すると、制御部３００は１３１３段階でタッチパネル３４０を通じてこれを検出し、１３１５段階及び１３１７段階でマルチタッチ位置を検出して情報オブジェクトをフォールディングする基準線を設定する。例えば、図１４Ａの参照番号１４００に示したように情報オブジェクトが大きくなり表示部３３０に全ての情報オブジェクトを一つの画面で表示することができない場合、制御部３００は１３１１段階で表示部３３０に情報オブジェクトを１４０２のように表示する。１４０２のように情報オブジェクトを表示した状態で１４１３のようにダブルタッチが発生すると、制御部３００は１３１３段階でこれをフォールディングのためのマルチタッチジェスチャーと判断し、１３１５段階でマルチタッチされた位置を確認した後、１３１７段階で当該位置に接する基準線を設定する。この時、制御部３００は１４１１のように表示部３３０に基準線を示す分割線を表示する。
【００８３】
図１４Ａに示したように、本実施形態で、表示部３３０に情報オブジェクトが表示された画面でタッチポイントが少なくとも２つ以上発生すると、制御部３００はタッチ入力に基づいて情報オブジェクトをフォールディングするための基準線（分割線）を生成する。基準線を生成した後、制御部３００は、スクロール入力が発生すると、これをフォールディングスクロール入力と判定する。この時、スクロール入力は平面スクロールジェスチャーであり、スクロール方向は上下又は左右方向である。即ち、基準線（分割線）が水平に生成されると、スクロールジェスチャーは上下方向に行われ、基準線（分割線）が垂直に生成されると、スクロールは左右方向に行われる。制御部３００はスクロールジェスチャーの方向により基準線方向に情報オブジェクトをフォールディングスクロールする。図１４Ａはマルチタッチが１４１１のように表示部３３０に水平に発生して基準線（分割線）が表示部３００上に水平に設定された場合の例を示している。
【００８４】
上記の状態でスクロールジェスチャーが発生すると、制御部３００は、１３１９段階でこれを検出し、１３２１段階でスクロール方向及び速度を検出し、１３２３段階でスクロールジェスチャー（即ち、フォールディングスクロール）の方向が基準線方向であるか否かを判定する。スクロールジェスチャーの方向が基準線方向である場合、制御部３００は、１３２３段階でこれを検出して１３２５段階で、検出された速度で情報を基準線側にスクロールして情報オブジェクトをフォールディングする。一方、スクロールジェスチャーの方向が基準線から離れる方向（即ち、反対方向）である場合、制御部３００は、１３２３段階でこれを検出して１３２７段階で、検出された速度で情報を基準線の反対方向にスクロールしてアンフォールディングする。
【００８５】
例えば、図１４Ａで基準線（分割線）が表示部３３０の画面に水平に設定された場合、分割線（基準線）１４１１の下側で図１４Ｂの参照番号１４１５のように基準線の下側から基準線側にアップスクロールジェスチャーが発生すると、制御部３００は、１３２１段階でスクロール方向及び速度を検出し、１３２３段階でスクロールジェスチャーが基準線方向であることを確認した後、１３２５段階で情報オブジェクト１４１７を基準線方向にアップスクロールし、これによりスクロールされた情報オブジェクトは分割線１４１１辺りでフォールディングされる。図１４Ｂに示したように情報オブジェクトを分割線の方向に押すと、分割線辺りの情報アイテム１４１７の所定領域がフォールディング（表示方法を変更）され、当該領域に該当するサイズの情報アイテムが分割線方向に移動する。上記の状態で引き続きアップスクロールジェスチャーが発生すると、制御部３００は図１４Ｃの１４０６のように情報オブジェクトを基準線方向にアップスクロールし、これにより、制御部３００は継続して情報アイテムを基準線側に移動させてフォールディングする。
【００８６】
上記の情報オブジェクトをフォールディングする途中又はフォールディングを行なった後、図１４Ｃの参照番号１４２１のようにスクロールジェスチャーが反対方向に変更されると（即ち、基準線に向かうアップスクロールジェスチャーが反対方向であるダウンスクロールジェスチャーに変更されると）、制御部３００は１３２３段階でこれを検出し、１３２７段階で基準線１４１１にフォールディングされた情報アイテムを基準線の反対方向にダウンスクロールしてアンフォールディングする。
【００８７】
上述したように、図１４Ｂ〜図１４Ｃは分割線１４１１でアップスクロールジェスチャーが発生して情報アイテムをフォールディングする動作及びダウンスクロールジェスチャーが発生してフォールディングされた情報アイテムをアンフォールディングする例を示している。詳しく説明すると、図１４Ｂで分割線１４１１の下側で基準線方向にスクロールジェスチャーが発生すると、制御部３００は、分割線１４１１を基準にスクロールジェスチャーに比例して、表示部３３０に表示される情報アイテムを分割線１４１１の最も近い情報オブジェクトから順次にアップスクロール（基準線側に移動）してフォールディングする。この時、移動される情報アイテムは上述したようにフォールディングイメージで表示される。図１４Ｃの１４０６のように情報アイテムをフォールディングした状態で図１４Ｃの１４０８のようにフォールディングスクロールと反対方向のダウンスクロールジェスチャーが発生すると、制御部３００はフォールディングされた情報アイテムを反対方向に移動させ、これによりフォールディングされた情報アイテムはダウンスクロールジェスチャーに比例してアンフォールディングされる。
【００８８】
図１４Ｄは、マルチタッチジェスチャー時の基準線を設定する例を説明するための図である。マルチタッチジェスチャーが発生した場合、基準線（分割線）は指によるタッチ位置によって１４５０のように斜線方向、１４６０のように垂直方向、１４８０のように水平方向に設定され、１４７０のようにマルチタッチが３つ以上（即ち、３つの指以上）発生した場合にはタッチ位置を連結して分割線を設定することもできる。
【００８９】
図１５は、多様な実施形態によるユーザ装置において直線型ジェスチャーに応答して情報オブジェクトをフォールディングする手順を示すフローチャートである。ここで直線型ジェスチャーは情報オブジェクトが表示された表示部３３０上の特定位置（例えば、下側位置又は上側位置）で直線型オブジェクトを生成して所望位置に直線型オブジェクトを移動して分割線（基準線）として設定する方法である。そして、図１６は、多様な実施形態による図１５の手順を通して基準線設定の動作を説明するための画面イメージを示す図である。
【００９０】
図１５及び図１６を参照すると、情報オブジェクトが表示された表示部３３０上でユーザが直線を描く直線型ジェスチャーを発生すると、制御部３００は１５１１段階で直線型ジェスチャーの発生を検出して直線型オブジェクトを生成し、ユーザが直線型オブジェクトを表示部３３０の任意の位置に移動させると、制御部３００は、１５１３段階で、表示された情報オブジェクト上に直線型オブジェクトが位置する場合に直線型オブジェクトを分割線入力であると判断する。即ち、表示された情報アイテム上の任意の位置に直線型オブジェクトが移動されると、制御部３００はこれを分割線入力と判断し、当該位置に分割線を生成（即ち、基準線に設定）する。制御部３００は、１５１３段階で直線型ジェスチャーが分割線入力でないと判断した場合には、１５２１段階に分岐して入力に該当するイベントを発生させる。
【００９１】
その後、制御部３００は、フォールディングスクロール入力が検出されるか否かを監視し、フォールディングスクロール入力が検出されると、１５１５段階でフォールディングスクロール入力が分割線方向か否かを判断する。スクロールジェスチャーが分割線方向である場合、制御部３００は、１５１５段階でこれを検出し、１５１７段階で情報オブジェクトをスクロールして分割線辺りの情報アイテムを分割線方向に移動してフォールディングする。また、スクロールジェスチャーが分割線の反対方向である場合、制御部３００は、１５１５段階でこれを検出し、１５１９段階で情報オブジェクトをスクロールして分割線辺りの情報アイテムを分割線の反対方向に引き伸ばしてアンフォールディングする。
【００９２】
図１５の手順を通して情報をフォールディング及びアンフォールディングする場合、分割線は直線型ジェスチャーを用いて生成される。図１６に示したように、ユーザが表示部３３０上に少なくとも一つ以上の分割線生成のための直線型オブジェクト１６１１を発生させた場合、制御部３００は１５１１段階でこれを検出し、生成された直線型オブジェクト１６１１が１６１３のように移動されて表示部３３０の任意の位置で静止すると、制御部３００は１５１３段階で１６１５の様にこれを分割線（基準線）に設定する。直線型オブジェクト１６１１が表示部３３０のエッジではない領域（例えば、情報が表示される領域）に移動された場合に、制御部３００は直線型オブジェクト１６１１が静止された位置に分割線（基準線）を生成する。
【００９３】
その後、フォールディングスクロール入力によって情報オブジェクトをフォールディング又はアンフォールディングする。図１６の１６１５のように水平方向に生成される場合、フォールディングスクロールは上下スクロールジェスチャーを用い、また回転タッチジェスチャーを用いることもできる。上下スクロールジェスチャーを用いる場合、制御部３００は１５１５段階〜１５１９段階で図１３の１３１９段階〜１３２７段階と同様な方法で情報オブジェクトをフォールディング又はアンフォールディングする。また回転タッチジェスチャーを用いる場合、制御部３００は１５１５段階〜１５１９段階で図９の９１９段階〜９２７段階と同様な方法で情報オブジェクトをフォールディング又はアンフォールディングする。上述したように、本実施形態による電子装置において、フォールディングタッチによって分割線を生成し、フォールディングスクロールによって情報をフォールディング及びアンフォールディングする場合、フォールディングタッチ及び／又はフォールディングスクロールをそれぞれ異なるタッチジェスチャーを混用して行うことができる。
【００９４】
図１７は、多様な実施形態によるユーザ装置において平面スクロール又は回転タッチジェスチャーを用いて情報オブジェクトをフォールディング及びアンフォールディングする手順を説明するための画面イメージを示す図である。
【００９５】
図１７を参照すると、参照番号１７１１のように情報オブジェクトが分割されて基準線周辺にフォールディングされた状態で、ユーザは参照番号１７１３のように上下スクロールジェスチャーを発生して情報オブジェクトをフォールディング又はアンフォールディングさせる。また、ユーザは参照番号１７１５のように、前の分割線が生成された位置と同じ位置で回転タッチジェスチャーを発生して他の基準線（分割線）を生成する。参照番号１７１１のように情報オブジェクトをフォールディングするための基準線は、上述の図９に示した回転タッチジェスチャー、図１３に示したマルチタッチジェスチャー、又は図１５に示した直線型ジェスチャーなどで生成される。
【００９６】
上述の方法によって基準線を設定した後、参照番号１７１１のように情報オブジェクトの一部でフォールディングを維持して情報オブジェクトをスクロールすることができる。１７１１のようにフォールディング状態でフォールディングスクロール入力が発生すると、１７１１のようにフォールディング状態を維持しながら情報オブジェクト全体がスクロールされる。即ち、制御部３００は、回転タッチジェスチャーに応答して参照番号１７１１の分割線を設定し、１７１３のように上下スクロールジェスチャーに応答して情報オブジェクトをフォールディング又はアンフォールディングするか、或いはマルチタッチジェスチャーに応答して参照番号１７１１の分割線を設定し、１７１３のようにスクロールジェスチャーに応答して情報オブジェクトをフォールディング又はアンフォールディングする。また、参照番号１７１５のように上下スクロールジェスチャーの代りに回転タッチジェスチャーを発生する場合にも同一の動作を行う。
【００９７】
情報オブジェクトをフォールディング又はアンフォールディングした後、他の所望の情報アイテムを検索するために、ユーザは表示部３３０の画面に追加的に他の基準線（分割線）を設定する。この場合、ユーザは１７１５のように回転タッチジェスチャーを発生するか又はマルチタッチジェスチャーを発生する。すると、制御部３００はタッチパネル３４０を通じてこれを検出して当該位置に基準線を設定する。
【００９８】
図１８Ａ及び図１８Ｂは、多様な実施形態によるユーザ装置において情報オブジェクトのフォールディングされた部分を表示する視覚効果を説明するための画面イメージを示す図である。
【００９９】
図１８Ａ及び図１８Ｂを参照すると、参照番号１８１０のフォールディングイメージ表示方法は、複数の情報アイテムからなる情報オブジェクトを１８１０の画面で基準線を中心に２つの部分に分割する。この場合、情報オブジェクトが１８１０のように第１の部分と第２の部分に分けられると、制御部３００は、フォールディングスクロール入力に応答して、第２の部分を第１の部分の下側に詰め込む形態でフォールディングする。また、フォールディングされた情報アイテムは基準線周辺に重畳されて表示される。
【０１００】
参照番号１８２０のフォールディングイメージ表示方法は、基準線を中心に情報オブジェクトを第１の部分と第２の部分に分け、第２の部分の情報アイテムを第１の部分の下側に詰め込む形態でフォールディングする。この場合、参照番号１８２０のように基準線周辺に揉みくちゃの文書のような形態でフォールディングイメージが表現される。１８２０の画面では基準線が２つ生成されて３つの画像が表示されている。
【０１０１】
参照番号１８３０のフォールディングイメージ表示方法は、画面に表示された一つの電子文書を、分割線（不可視）を基準に第１の部分と第２の部分に分け、第２の部分を第１の部分の下側に挟み込み、分割線周辺の一部分で透明になりながら情報オブジェクトの第１の部分が第２の部分に部分的に重なる視覚効果で第２の部分の一部が表示部３３０の画面から隠れるようにフォールディングイメージが表される。
【０１０２】
図１８Ｂの参照番号１８４０のフォールディングイメージ表示方法は、一つの電子文書を、画面を横切る分割線（不可視）で第１の部分と第２の部分に分け、第２の部分を第１の部分の下側に挟み込み、分割線周辺の情報アイテムの一部分が表示部３３０の画面から隠れ、１８４１のように分割線があることを示すフォールディングイメージがアイコンによる視覚効果で表される。
【０１０３】
参照番号１８５０のフォールディングイメージ表示方法は、一つの電子文書を、画面を横切る分割線で第１の部分と第２の部分に分け、第２の部分を第１の部分の下側に挟み込み、分割線周辺の情報アイテムの一部分が表示部３３０の画面から隠れ、１８５１のように分割線があることを示すフォールディングイメージで表される。
【０１０４】
参照番号１８６０のフォールディングイメージ表示方法は、一つの電子文書を、画面を横切って描かれた分割線で第１の部分と第２の部分に分け、第２の部分を第１の部分の下側に挟み込み、分割線周辺の情報アイテムの一部分が表示部３３０の画面から隠れ、１８６１のように第２の部分が第１の部分の下側に入るフォールディングイメージで表される。
【０１０５】
図９、図１３及び図１５のように、情報オブジェクトをフォールディング及びアンフォールディングする方法は、基準線（分割線）を設定し、スクロールジェスチャーに応答して基準線方向に情報オブジェクトを移動させてフォールディングするか、又は反対方向に情報オブジェクトを移動させてアンフォールディングすることで行われる。しかし、情報アイテムに割り当てられた特定の識別子を用いて情報アイテムを検索することもできる。
【０１０６】
図１９は、多様な実施形態によるユーザ装置において識別子に該当する情報アイテムを検索及び表示するために情報アイテム及び情報オブジェクトに識別子情報を割り当てる手順を示すフローチャートである。
【０１０７】
図１９を参照すると、制御部３００は１９１１段階で表示部３３０に情報オブジェクトを表示する。上述したように、表示される情報オブジェクトは、電子装置において処理及び表示されるデータを意味し、電子文書、メッセンジャーデータ、電子ブック、電子メールデータ、リスト情報（通話、テキストメッセージ、電子メール、メッセンジャー、インターネット、写真、音楽、動画など）、インターネットデータなどである。ここで、メッセンジャー、電子メールなどのような情報は加入者情報を有している。この場合、ユーザの加入者情報を設定して情報をフォールディング及びアンフォールディングすることができる。即ち、ユーザが特定加入者として所望の情報アイテムを検索しようとする場合、他の加入者の情報アイテムをフォールディングして特定加入者の情報アイテムを検索する。この場合、フォールディングタッチジェスチャーが検出されると、制御部３００は、情報オブジェクトをフォールディングする基準線を設定し、フォールディングスクロール機能のための加入者識別子を含むスクロール情報を設定する。その後、スクロールジェスチャーに応答して加入者識別子が設定された情報アイテムを検索する。
【０１０８】
１９１１段階で情報オブジェクトが表示された状態でユーザがフォールディングタッチ入力を発生すると、制御部３００は、１９１３段階でこれを検出し、１９１５段階及び１９１７段階でフォールディングタッチ位置を検出してフォールディングタッチ位置に基準線を設定する。この時、フォールディングタッチは、回転タッチ入力、マルチタッチ入力、又は直線型入力などで行われる。加入者識別子を含むスクロール情報が設定されない場合、制御部３００は、１９１９段階でこれを検出し、１９２１段階でフォールディングスクロール入力によって情報オブジェクトをフォールディング又はアンフォールディングする。情報のフォールディング及びアンフォールディングは、図９、図１３及び図１５のような手順で行われる。
【０１０９】
加入者識別子を含むスクロール情報が設定されると、制御部３００は１９１９段階でこれを検出して１９３１段階で加入者識別子を含むスクロール情報を記憶する。この時、スクロール情報は加入者識別情報（例えば、加入者電話番号、電子メールアドレス、ＳＮＳの加入者識別情報、電子文書（電子ブック、文書ファイルなど）のキーワードである。スクロール情報を記憶した後、ユーザが表示部３３０でフォールディングスクロール入力を発生すると、制御部３００は、１９３３段階でこれを検出し、１９３５段階でスクロール方向を判定する。スクロールジェスチャーが基準線に向かう方向である場合、制御部３００は、１９３７段階でこれを検出して１９３９段階で情報オブジェクトをスクロールし、加入者識別子が設定されたスクロール情報を除く残りの情報アイテムをフォールディングする。
【０１１０】
即ち、制御部３００は、スクロール情報に加入者識別子が設定された識別子の情報アイテムを除く残りの情報アイテムをフォールディングし、表示部３３０の画面に加入者識別子が設定された情報アイテムだけが表示される。例えば、特定のメッセンジャーサービスの加入者識別子がスクロール情報に設定された場合、制御部３００は、情報オブジェクトをスクロールして加入者識別子が設定された識別子を除く他の識別子の情報アイテムを基準線側に移動させてフォールディングし、加入者識別子により識別されたメッセンジャーのメッセージアイテムのみを表示部３００の画面に表示する。フォールディングスクロール入力が基準線に向かう方向ではない場合（即ち、基準線から反対方向にスクロールジェスチャーが生成されると）、制御部３００は、１９３７段階でこれを検出し、１９４１段階で基準線周辺にフォールディングされた情報をアンフォールディングして表示する。また、制御部３００は、１９３３段階でフォールディングスクロール入力を検出しない場合、１９５１段階に分岐して手順が終了したかを判断する。
【０１１１】
上述したように、本発明の多様な実施形態による電子装置は表示部３００の任意の位置又は予め設定された特定領域（例えば、表示部の画面のエッジ領域）に分割線入力のための領域を設定し、特定領域に分割線を設定するための入力があった場合、表示された情報オブジェクトを、分割線を基準に分け、スクロール入力によって、表示された情報オブジェクトを分割線方向に向かうか又は分割線から離れるようにフォールディング又はアンフォールディングする。この時、情報オブジェクトが分割された状態でスクロール入力（即ち、情報オブジェクトを移動させる入力）が検出されると、スクロールジェスチャー（速度など）に比例する情報オブジェクトを分割線方向にスクロールさせる。従って、一つの画面に一度に表示することができない大きな情報オブジェクトを有する場合、本発明の多様な実施形態による電子装置は、設定された基準線周辺に望まない情報アイテムをフォールディングし、これにより情報アイテムを検索して複数の所望の情報アイテムを一つの画面に表示することができる。
【０１１２】
本明細書及び図面に開示した本発明の多様な実施形態は、本発明の技術内容を容易に説明して本発明の理解を助けるために特定例を提示したものであって、本発明の範囲を限定しようとするものではない。ここに開示した実施形態以外にも本発明の技術的思想に基づいて他の変形形態が実施可能であるということは本発明が属する技術分野で通常の知識を有する者に自明なものである。
【符号の説明】
【０１１３】
１１０、１２０、１３０、１４０、２１０、２２０、２３０、６１０、６２０、６３０、６５０、６６０、６７０、８１０、８２０、８３０、８４０、１２００、１２２０、１４０２、１４０４、１４０６、１４０８、１４５０、１４６０、１４７０、１４８０、１８１０、１８２０、１８３０、１８４０、１８５０、１８６０    画面（表示部）
１１１、１１３、２１１、２１３、１２０５、１２１７、１２１８、１４００、１４１７    情報オブジェクト
２２１    フォールディングタッチ
２２３、６２３、６３３、６６３、６７３、８１１、８２１、８３１、８４１、１２１５、１６１５、１８５１、１８６１    基準線（分割線）
２３１    フォールディングスクロール
３００    制御部
３１０    記憶部
３２０    通信部
３３０    表示部
３４０    タッチパネル
３５０    入力部
６１１〜６１７    エッジ領域
６２１、１２１３、１２２３、１２４１、１７１５  回転タッチ
６６１、６７１    マルチタッチ
８１５、８３５、１４１１    フォールディング
８２５、８４５    アンフォールディング
１２１１、１４１３    タッチ
１４１５    アップスクロール
１４２１    ダウンスクロール
１６１１    直線型オブジェクト
１７１３    上下スクロール
１８４１    アイコンイメージ
【図１】
0006261572.tif 000002
【図２】
0006261572.tif 000003
【図３】
0006261572.tif 000004
【図４】
0006261572.tif 000005
【図５】
0006261572.tif 000006
【図６Ａ】
0006261572.tif 000007
【図６Ｂ】
0006261572.tif 000008
【図７】
0006261572.tif 000009
【図８Ａ】
0006261572.tif 000010
【図８Ｂ】
0006261572.tif 000011
【図８Ｃ】
0006261572.tif 000012
【図８Ｄ】
0006261572.tif 000013
【図８Ｅ】
0006261572.tif 000014
【図９】
0006261572.tif 000015
【図１０】
0006261572.tif 000016
【図１１Ａ】
0006261572.tif 000017
【図１１Ｂ】
0006261572.tif 000018
【図１１Ｃ】
0006261572.tif 000019
【図１１Ｄ】
0006261572.tif 000020
【図１１Ｅ】
0006261572.tif 000021
【図１１Ｆ】
0006261572.tif 000022
【図１１Ｇ】
0006261572.tif 000023
【図１２Ａ】
0006261572.tif 000024
【図１２Ｂ】
0006261572.tif 000025
【図１２Ｃ】
0006261572.tif 000026
【図１２Ｄ】
0006261572.tif 000027
【図１３】
0006261572.tif 000028
【図１４Ａ】
0006261572.tif 000029
【図１４Ｂ】
0006261572.tif 000030
【図１４Ｃ】
0006261572.tif 000031
【図１４Ｄ】
0006261572.tif 000032
【図１５】
0006261572.tif 000033
【図１６】
0006261572.tif 000034
【図１７】
0006261572.tif 000035
【図１８Ａ】
0006261572.tif 000036
【図１８Ｂ】
0006261572.tif 000037
【図１９】
0006261572.tif 000038