(57)【要約】  本発明は、電子装置におけるチャートを表示する装置及び方法を提供する。上記装置は、チャートに関連したオブジェクトの入力を受信するように構成されるディスプレイ部と、オブジェクトの特性に基づいて少なくとも一つのチャート構成要素の表示を制御するように構成される制御部を含む。
2016534464.tif 000002
【特許請求の範囲】
【請求項１】
チャートに関連したオブジェクトを入力するための入力を受信するように構成されるディスプレイ部と、
前記オブジェクトの特性に基づいて少なくとも一つのチャート構成要素の表示を制御するように構成される制御部と、
を含むことを特徴とする電子装置。
【請求項２】
前記制御部は、前記オブジェクトの特性に基づいてチャートデータを生成し、前記生成したチャートデータに基づいて前記チャートの表示を制御するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項３】
前記チャートデータは、前記入力されたオブジェクトの形態に対応する座標値を含むことを特徴とする請求項２に記載の電子装置。
【請求項４】
前記制御部は、チャート作成がリクエストされる場合、チャートタイプを表示し、前記表示したチャートタイプのうちいずれか一つのチャートが選択される場合、前記選択されたチャートに関連するオブジェクト入力ウィンドウを表示するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項５】
前記オブジェクト入力ウィンドウは、前記選択されたチャートに関連した座標系を含むことを特徴とする請求項４に記載の電子装置。
【請求項６】
前記チャートタイプは、チャートテーブル、線グラフ、棒グラフ、円グラフ、及び予め格納されている少なくとも一つのチャートヒストリのうち少なくとも一つを含むことを特徴とする請求項４に記載の電子装置。
【請求項７】
前記制御部は、前記チャートが選択される場合、前記チャートを構成する少なくとも一つの系列に関する少なくとも一つの系列情報を表示することを特徴とする請求項４に記載の電子装置。
【請求項８】
前記系列情報は、前記系列の名称と、前記系列に含まれた少なくとも一つのチャート値に対する和と平均のうち少なくとも一つを含むことを特徴とする請求項７に記載の電子装置。
【請求項９】
前記制御部は、系列の追加リクエストが受信されると、前記チャートに系列を追加し、前記追加した系列に関する系列情報を表示し、チャートデータをアップデートすることを特徴とする請求項７に記載の電子装置。
【請求項１０】
前記制御部は、前記系列情報の削除リクエストが受信されると、前記チャートから前記系列情報に対応する系列を削除し、チャートデータをアップデートすることを特徴とする請求項７に記載の電子装置。
【請求項１１】
前記制御部は、前記チャートが線グラフ又は棒グラフである場合に、水平に横切るジェスチャが入力されると、前記チャートに含まれた座標系のｙ軸目盛りを変更するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項１２】
前記制御部は、前記チャートがチャートテーブルである場合に、前記チャートテーブルを垂直に横切るジェスチャが入力されると、前記チャートテーブルに少なくとも一つの列を追加するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項１３】
前記制御部は、チャート作成に対するリクエストが受信されると、基準座標系を含むオブジェクト入力ウィンドウを表示するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項１４】
前記制御部は、オブジェクトが追加入力される場合、前記表示されたチャート又は追加入力されたオブジェクトの特性に基づいて前記チャートをアップデート及び表示するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項１５】
前記制御部は、前記チャートのタイプに対する変更リクエストが受信されると、リクエストされたタイプ変更に従って前記チャートのタイプを変更するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項１６】
前記制御部は、前記チャートの特定領域が選択される場合、前記特定領域の編集がリクエストされると判定し、第１の識別子を表示し、前記第１の識別子の移動又は入力される数字に基づいて前記チャートをアップデート及び表示するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項１７】
前記制御部は、前記チャートに含まれた座標系の特定領域が選択される場合、前記座標系に対する目盛りの編集がリクエストされると判定し、第２の識別子を表示し、前記第２の識別子の移動又は入力される数字に基づいて前記座標系をアップデートするようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項１８】
前記制御部は、前記チャートの特定領域に第１の削除ジェスチャが入力される場合、前記チャートから前記特定領域を削除するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項１９】
前記制御部は、前記チャートに第２の削除ジェスチャが入力される場合、前記チャートを削除するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項２０】
前記制御部は、前記チャートに数字が入力される場合、前記チャートに含まれた複数の構成要素の中から前記数字の入力位置に最も近いチャート値又は目盛りを判定し、前記判定したチャート値又は目盛りを前記数字に変更するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項２１】
前記制御部は、前記チャートに文字が入力される場合、前記チャートに含まれたＸ軸の目盛りの中から前記文字の入力位置に最も近い目盛りを判定し、前記判定した目盛りに隣接するように前記文字を表示するようにさらに構成されることを特徴とする請求項１に記載の電子装置。
【請求項２２】
前記制御部は、前記チャートに対するイメージファイルの形態で格納リクエスト又は作成完了を示す入力を受信する場合、前記チャートのイメージと前記チャートに対応するチャートデータを含むイメージファイルを生成して格納するようにさらに構成されることを特徴とする請求項１に記載のの電子装置。
【請求項２３】
前記特性は、形態又は入力位置のうち少なくとも一つを含むことを特徴とする請求項１に記載の電子装置。
【請求項２４】
電子装置におけるチャートを表示する方法であって、
チャートに関連したオブジェクトを入力するための入力を受信するステップと、
前記オブジェクトの特性に基づいて少なくとも一つのチャート構成要素を生成及び表示するステップと、
を有することを特徴とする方法。
【請求項２５】
前記オブジェクトの特性に基づいて前記少なくとも一つのチャート構成要素を生成及び表示するステップは、
前記オブジェクトの特性に基づいてチャートデータを生成するステップと、
前記生成したチャートデータに基づいて前記チャートを表示するステップと、
を有することを特徴とする請求項２４に記載の方法。
【請求項２６】
前記チャートデータは、前記入力されたオブジェクトの形態に対応する座標値を含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
チャートの作成リクエストが受信する場合にチャートタイプを表示するステップと、
前記表示されたチャートタイプのうちいずれか一つのチャートが選択される場合、前記選択されたチャートに関連したオブジェクト入力ウィンドウを表示するステップと、
をさらに有することを特徴とする請求項２４に記載の方法。
【請求項２８】
前記オブジェクト入力ウィンドウは、前記選択されたチャートに関連する座標系を含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
前記チャートタイプは、チャートテーブル、線グラフ、棒グラフ、円グラフ、及び予め格納されている少なくとも一つのチャートヒストリのうち少なくとも一つをを含むことを特徴とする請求項２７に記載の方法。
【請求項３０】
前記チャートが選択される場合、前記チャートを構成する少なくとも一つの系列に関する少なくとも一つの系列情報を表示するステップをさらに有することを特徴とする請求項２７に記載の方法。
【請求項３１】
前記系列情報は、前記系列の名称と、前記系列に含まれた少なくとも一つのチャート値に対する和と平均のうち少なくとも一つを含むことを特徴とする請求項３０に記載の方法。
【請求項３２】
系列の追加リクエストが受信される場合、前記チャートに系列を追加するステップと、
前記追加した系列に関する系列情報を表示するステップと、
チャートデータをアップデートするステップと、
をさらに有することを特徴とする請求項３０に記載の方法。
【請求項３３】
前記系列情報の削除リクエストが受信すると、前記チャートから前記系列情報に対応する系列を削除するステップと、
チャートデータをアップデートするステップと、
をさらに有することを特徴とする請求項３０に記載の方法。
【請求項３４】
前記チャートが線グラフ又は棒グラフであり、水平に横切るジェスチャが入力される場合、前記チャートに含まれた座標系のｙ軸目盛りを変更するステップをさらに有することを特徴とする請求項２４に記載の方法。
【請求項３５】
前記チャートがチャートテーブルであり、前記チャートテーブルを垂直に横切るジェスチャが入力される場合、前記チャートテーブルに少なくとも一つの列を追加するステップをさらに有することを特徴とする請求項２４に記載の方法。
【請求項３６】
チャートの作成リクエストが受信されると、基準座標系を含むオブジェクト入力ウィンドウを表示するステップをさらに有することを特徴とする請求項２４に記載の方法。
【請求項３７】
オブジェクトが追加入力される場合、前記表示されたチャート又は追加入力されたオブジェクトの特性に基づいて前記チャートをアップデートして表示するステップをさらに有することを特徴とする請求項２４に記載の方法。
【請求項３８】
チャートタイプの変更リクエストが受信する場合、リクエストされたタイプ変更に基づいて前記チャートのタイプを変更するステップをさらに有することを特徴とする請求項２４に記載の方法。
【請求項３９】
前記チャートの特定領域が選択される場合に、前記特定領域の編集がリクエストされると判定するステップと、
第１の識別子を表示するステップと、
前記第１の識別子の移動又は入力される数字に基づいて前記チャートをアップデート及び表示するステップと、
をさらに有することを特徴とする請求項２４に記載の方法。
【請求項４０】
前記チャートに含まれた座標系の特定領域が選択される場合、前記座標系に対する目盛りの編集がリクエストされると判定するステップと、
第２の識別子を表示するステップと、
前記第２の識別子の移動又は入力される数字に基づいて前記座標系をアップデートするステップと、
をさらに有することを特徴とする請求項２４に記載の方法。
【請求項４１】
前記チャートの特定領域に削除ジェスチャが入力される場合、前記チャートから前記特定領域を削除するステップをさらに有することを特徴とする請求項２４に記載の方法。
【請求項４２】
前記チャートに削除ジェスチャが入力される場合、前記チャートを削除するステップをさらに有することを特徴とする請求項２４に記載の方法。
【請求項４３】
前記チャートに数字が入力される場合、前記チャートに含まれた複数の構成要素のうち前記数字の入力位置に最も近いチャート値又は目盛りを判定するステップと、
前記判定したチャート値又は目盛りを前記数字に変更するステップと、
をさらに有することを特徴とする請求項２４に記載の方法。
【請求項４４】
前記チャートに文字が入力される場合、前記チャートに含まれたＸ軸の目盛りから前記文字の入力位置に最も近い目盛りを判定するステップと、
前記判定した目盛りに隣接するように前記文字を表示するステップと、
をさらに有することを特徴とする請求項２４に記載の方法。
【請求項４５】
前記チャートに対するイメージファイル形態で格納リクエスト又は作成完了を示す入力を受信する場合、前記チャートのイメージと前記チャートに対応するチャートデータを含むイメージファイルを生成して格納するステップをさらに有することを特徴とする請求項２４に記載の方法。
【請求項４６】
前記特性は、タイプ及び入力位置のうち少なくとも一つを含むことを特徴とする請求項２４に記載の方法。
【請求項４７】
少なくとも一つのプロセッサにより実行され、前記少なくとも一つのプロセッサが少なくとも一つの動作を遂行するように設定される命令を格納する非一時的コンピュータ読み取り可能な記録媒体であって、
前記少なくとも一つの動作は、
チャートに関連したオブジェクトを入力するための入力を受信するステップと、
前記オブジェクトの特性に基づいて少なくとも一つのチャート構成要素を生成して表示するステップと、
を有することを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子装置に関するもので、特に携帯電子装置におけるチャートを表示する装置及び方法に関する。
【背景技術】
【０００２】
スマートフォン、個人用コンピュータ、及びタブレットコンピュータのような携帯電子装置は、様々なアプリケーションを通じてユーザーに多くの有用な機能を提供する。携帯電子装置は、多様な機能の提供を通じて音声通話機能に加えて多様なタイプの情報を利用可能な向上した機器に発展している。例えば、このような携帯電子装置は、ユーザーにより入力されたデータに基づいてチャートグラフを表示するチャートサービスを提供できる。
【０００３】
このチャートサービスは、ユーザーにより数字データが入力され、入力された数字データがチャートデータに変換された後に、チャートデータに対するチャートグラフを表示できる。
【０００４】
携帯電子装置がスクリーンサイズにおいて制限されるため、ユーザーは、チャートのための数字データを入力するのに不便さがあった。チャートサービスにおいて、携帯電子装置は、ユーザーにより数字データが入力され、その入力された数字データの変換がユーザーによりリクエストされた後にチャートグラフを表示可能である。その結果、ユーザーは、数字データを入力する間にチャートグラフを直観的に確認又は認識することができなかった。
【０００５】
さらに、携帯電子装置は、表示されたチャートグラフを修正する場合、入力された数字データを変更又はアップデートでき、それによって数字データを修正する間にユーザーはチャートグラフを直観的に確認できないという問題点があった。
【０００６】
したがって、ユーザーが直観的にチャートグラフを認識可能なようにオブジェクト認識技術を用いてチャートグラフを表示する方法及び装置が要求される。
【０００７】
上記した情報は、本発明の開示の理解を助けるための背景情報として表示されるだけである。上記のいずれかが本発明に関する従来技術として適用されるか否かに関しては、何の決定も判定も下されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
したがって、本発明は、上記した従来技術の問題点に鑑みてなされたものであって、その目的は、ユーザーがチャートグラフを直観的に認識するようにオブジェクト認識技術を用いてチャートグラフを表示する方法及び装置を提供することにある。
【０００９】
本発明の他の目的は、ユーザーがチャートグラフを直観的に変更するようにオブジェクト認識技術を用いてチャートグラフを変更する方法及び装置を提供することにある。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明の一態様によれば、チャートに関連したオブジェクトを入力するための入力を受信するように構成されるディスプレイ部と、オブジェクトの特性に基づいて少なくとも一つのチャート構成要素の表示を制御するように構成される制御部とを含む電子装置が提供される。
【００１１】
本発明の他の態様によれば、電子装置におけるチャートを表示する方法が提供される。その方法は、チャートに関連したオブジェクトを入力するための入力を受信するステップと、オブジェクトの特性に基づいて少なくとも一つのチャート構成要素を生成及び表示するステップとを有する。
【発明の効果】
【００１２】
本発明は、オブジェクト認識技術を用いてチャートグラフを表示する方法及び装置を提供することによって、ユーザーがチャートグラフを直観的に認識可能にする効果を有する。
【００１３】
また、本発明は、オブジェクト認識方式を利用してチャートグラフを修正する方法及び装置を提供することによって、ユーザーがチャートグラフを直観的に修正できる。
【００１４】
本発明による実施形態の上記及び他の態様、特徴、及び利点は、添付の図面と共に述べる以下の詳細な説明から、一層明らかになるはずである。
【図面の簡単な説明】
【００１５】
【図１】本発明の多様な実施形態による携帯電子装置を示すブロック構成図である。
【図２】本発明の実施形態による携帯電子装置でチャートを生成するフローチャートである。
【図３】本発明の第１の実施形態による携帯電子装置でチャートを表示するフローチャートである。
【図４】本発明の第２の実施形態による携帯電子装置でチャートを表示するフローチャートである。
【図５Ａ】本発明の第１の実施形態による携帯電子装置でチャートを変更することを示すフローチャートである。
【図５Ｂ】本発明の第１の実施形態による携帯電子装置でチャートを変更することを示すフローチャートである。
【図５Ｃ】本発明の第１の実施形態による携帯電子装置でチャートを変更することを示すフローチャートである。
【図６】本発明の第２の実施形態による携帯電子装置でチャートを変更することを示すフローチャートである。
【図７】本発明の実施形態による携帯電子装置でチャートを格納することを示すフローチャートである。
【図８Ａ】本発明の第１の実施形態により、チャートが表示されるスクリーンを示す図である。
【図８Ｂ】本発明の第１の実施形態により、チャートが表示されるスクリーンを示す図である。
【図８Ｃ】本発明の第１の実施形態により、チャートが表示されるスクリーンを示す図である。
【図８Ｄ】本発明の第１の実施形態により、チャートが表示されるスクリーンを示す図である。
【図９Ａ】本発明の第２の実施形態によりチャートが表示されるスクリーンを示す図である。
【図９Ｂ】本発明の第２の実施形態によりチャートが表示されるスクリーンを示す図である。
【図９Ｃ】本発明の第２の実施形態によりチャートが表示されるスクリーンを示す図である。
【図９Ｄ】本発明の第２の実施形態によりチャートが表示されるスクリーンを示す図である。
【図１０Ａ】本発明の第１の実施形態により、線グラフが変更されるスクリーンを示す図である。
【図１０Ｂ】本発明の第１の実施形態により、線グラフが変更されるスクリーンを示す図である。
【図１０Ｃ】本発明の第１の実施形態により、線グラフが変更されるスクリーンを示す図である。
【図１０Ｄ】本発明の第１の実施形態により、線グラフが変更されるスクリーンを示す図である。
【図１０Ｅ】本発明の第１の実施形態により、線グラフが変更されるスクリーンを示す図である。
【図１０Ｆ】本発明の第１の実施形態により、線グラフが変更されるスクリーンを示す図である。
【図１１Ａ】本発明の第１の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１１Ｂ】本発明の第１の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１１Ｃ】本発明の第１の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１１Ｄ】本発明の第１の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１１Ｅ】本発明の第１の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１２Ａ】本発明の第１の実施形態により、円グラフが変更されるスクリーンを示す図である。
【図１２Ｂ】本発明の第１の実施形態により、円グラフが変更されるスクリーンを示す図である。
【図１２Ｃ】本発明の第１の実施形態により、円グラフが変更されるスクリーンを示す図である。
【図１２Ｄ】本発明の第１の実施形態により、円グラフが変更されるスクリーンを示す図である。
【図１３Ａ】本発明の第２の実施形態により、線、棒、及び円グラフが変更されるスクリーンを示す図である。
【図１３Ｂ】本発明の第２の実施形態により、線、棒、及び円グラフが変更されるスクリーンを示す図である。
【図１３Ｃ】本発明の第２の実施形態により、線、棒、及び円グラフが変更されるスクリーンを示す図である。
【図１３Ｄ】本発明の第２の実施形態により、線、棒、及び円グラフが変更されるスクリーンを示す図である。
【図１４】本発明の実施形態により、チャートイメージが格納されるイメージファイルのフォーマットを示す図である。
【図１５Ａ】本発明の第３の実施形態により、チャートが表示されるスクリーンを示す図である。
【図１５Ｂ】本発明の第３の実施形態により、チャートが表示されるスクリーンを示す図である。
【図１５Ｃ】本発明の第３の実施形態により、チャートが表示されるスクリーンを示す図である。
【図１５Ｄ】本発明の第３の実施形態により、チャートが表示されるスクリーンを示す図である。
【図１５Ｅ】本発明の第３の実施形態により、チャートが表示されるスクリーンを示す図である。
【図１５Ｆ】本発明の第３の実施形態により、チャートが表示されるスクリーンを示す図である。
【図１６Ａ】本発明の第３の実施形態により、チャートデータが変更されるスクリーンを示す図である。
【図１６Ｂ】本発明の第３の実施形態により、チャートデータが変更されるスクリーンを示す図である。
【図１６Ｃ】本発明の第３の実施形態により、チャートデータが変更されるスクリーンを示す図である。
【図１６Ｄ】本発明の第３の実施形態により、チャートデータが変更されるスクリーンを示す図である。
【図１７Ａ】本発明の第３の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１７Ｂ】本発明の第３の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１７Ｃ】本発明の第３の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１７Ｄ】本発明の第３の実施形態により、棒グラフが変更されるスクリーンを示す図である。
【図１８Ａ】本発明の第３の実施形態により、円グラフが変更されるスクリーンを示す図である。
【図１８Ｂ】本発明の第３の実施形態により、円グラフが変更されるスクリーンを示す図である。
【図１８Ｃ】本発明の第３の実施形態により、円グラフが変更されるスクリーンを示す図である。
【図１９Ａ】本発明の実施形態により、チャート表示領域のサイズより大きいチャートを表示するスクリーンを示す図である。
【図１９Ｂ】本発明の実施形態により、チャート表示領域のサイズより大きいチャートを表示するスクリーンを示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
【００１７】
したがって、本発明の実施形態では、理解を助けるために多様で詳細な説明を含む。しかしながら、これら詳細な説明は、ほとんど典型的な例として考えられる。また、本発明の範囲及び精神を逸脱することなく、以下に説明される本発明の様々な変形及び変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。なお、公知の機能又は構成に関する具体的な説明は、明瞭性と簡潔性のために省略する。
【００１８】
次の説明及び請求項に使用される用語及び単語は、辞典的意味に限定されるものではなく、発明者によって本発明の理解を明確にかつ一貫性のあるようにするために使用される。したがって、特許請求範囲とそれと均等なものに基づいて定義されるもので、本発明の実施形態の説明が但し実例を提供するためのことで、本発明の目的を限定するものでないことは、本発明の技術分野で通常の知識を持つ者には明らかである。
【００１９】
英文明細書に記載の“ａ”、“ａｎ”、及び“ｔｈｅ”、すなわち単数形は、コンテキスト中に特記で明示されない限り、複数形を含むことは、当業者には理解できることである。したがって、例えば、“コンポーネント表面(a  component  surface)”との記載は一つ又は複数の表面を含む。
【００２０】
“実質的に(substantially)”という用語は、提示された特徴、パラメータ、又は値が正確に設定される必要はないが、許容誤差、測定誤り、測定精度限界及び当業者に知られているか、あるいは当業者によって実験なしに得られる要素を含む偏差又は変化が、これら特性が提供しようとする効果を排除しない範囲内で発生することを意味する。
【００２１】
本発明の実施形態による電子装置は、携帯電子装置と携帯が容易でない電子機器を含むことができる。後者は、個人用コンピュータなどを含み、前者は、携帯が容易な携帯電子機器として、画像電話機、携帯電話、スマートフォン、ＩＭＴ-２０００(International  Mobile  Telecommunication  2000)携帯電子装置、ＷＣＤＭＡ(登録商標)（Wideband Code Division  Multiple Access)携帯電子装置、ＵＭＴＳ(Universal  Mobile  Telecommunication  Service)携帯電子装置、ＰＤＡ(Personal  Digital  Assistant)、ＰＭＰ(Portable  Multimedia  Player)、ＤＭＢ(Digital  Multimedia  Broadcasting)携帯電子装置、電子書籍リーダ、携帯用コンピュータ(例えば、ラップトップコンピュータ、タブレットコンピュータなど)、又はデジタルカメラを含むことができる。
【００２２】
図１は、本発明の多様な実施形態による携帯電子装置を示すブロック構成図である。
【００２３】
図１を参照すると、携帯電子装置は、制御部１０１、ディスプレイ部１０３、入力部１０５、及びメモリ部１０７を含む。
【００２４】
各構成要素について、下記のように説明する。入力部１０５は、数字及び文字情報を入力するための数字/文字キー及び各種機能を設定するための機能キーを含むことができる。ディスプレイ部１０３は、画像信号をスクリーンに表示し、制御部１０１から出力するようにリクエストされたデータを表示することができる。例えば、ディスプレイ部１０３がタッチスクリーン方式で実現される場合、入力部１０５は、最小限のキーを含み、ディスプレイ部１０３は、入力部１０５のキー入力機能の一部を代替できる。タッチスクリーンは、例えば静電容量式及び抵抗膜式タッチスクリーンを含んでもよい。
【００２５】
メモリ部１０７は、プログラムメモリとデータメモリを含むことができる。プログラムメモリは、携帯電子装置の全般的な動作を制御するブーティング(booting)及びオペレーティングシステム(ＯＳ)を格納し、データメモリは、携帯電子装置の動作中に生成される各種データを格納し得る。例えば、メモリ部１０７は、チャート関連情報及びチャートがイメージとして格納される場合、チャートイメージとチャートイメージのチャートデータを含むイメージデータを格納できる。
【００２６】
チャート関連情報は、チャートデータとユーザーデータを含むように構成される。ユーザーデータは、少なくとも一つのパラメータと少なくとも一つのパラメータに対応する少なくとも一つの値を含むことができる。少なくとも一つのパラメータは、現在フォーカシング又はユーザーにより選択された系列、ｙ軸の最大値、ｙ軸の目盛り個数、ｘ軸単位(例えば、年度など)、ｙ軸単位(例えば、ｍ、ｋｇなど)、円グラフの最初の領域の開始角度、円グラフの色情報、円グラフの値表示形態(例えば、比率又は値のうち少なくとも一つで円グラフの値を表示する形態)、チャートテーブルのタイプ(例えば、汎用又はチャート用)、及びチャートテーブルの系列表示形態(例えば、行又は列）を含むことができる。
【００２７】
少なくとも一つの値は、数字、文字、又は真/偽のような２進数であり得る。例えば、ｘ軸単位、ｙ軸単位、円グラフの値表示形態、チャートテーブルのタイプ、又はチャートテーブルの系列表示方式に対応する値は、文字となり得る。他の例では、ｙ軸の最大値、ｙ軸の目盛り個数、又は円グラフの最初領域の開始角に対応する値は、数字となり得る。
【００２８】
チャートデータは、チャート名、系列リスト、及び系列名リストを含む。系列リストは、系列値リストと系列色を含み、系列値リストはチャート値と色相を含むことができる。
【００２９】
制御部１０１は、携帯電子装置の全般的な動作を制御する機能を遂行できる。例えば、制御部１０１は、ユーザーにより入力されたオブジェクトを認識してチャートを生成及び表示し、ユーザーの変更リクエストに従ってチャートを変更し、ユーザーの格納リクエストによってチャートを特定フォーマットで格納することができる。
【００３０】
より具体的には、制御部１０１は、ユーザーにより入力されたオブジェクトを認識し、認識したオブジェクトに基づいてチャートデータを生成し、生成したチャートデータに基づいてチャートを表示できる。
【００３１】
ここで、‘チャートデータ’は、チャートに対するデータを称し、チャートデータは、チャート名、系列リスト、及び系列名リストを含む。系列リストは、系列値リストと系列色を含む。系列値リストは、チャート値と色相を含む。オブジェクトは、例えばユーザーの指、スタイラスペン、ユーザーの目のような多様な方法で入力され得る。例えば、オブジェクトがユーザーの指又はスタイラスペンにより入力される場合、制御部１０１は、ユーザーの指又はスタイラスペンによるジェスチャ(例えば、タッチアンドドラッグ及びタッチ解除ジェスチャ)を感知することによって、ジェスチャにより形成されるオブジェクトを認識できる。他の実施形態では、オブジェクトがユーザーの目により入力される場合、制御部１０１は、ユーザーの目の動き(例えば、移動方向及び移動距離）を感知することによって、ユーザーの目の動きにより形成されるオブジェクトを認識できる。
【００３２】
制御部１０１は、ユーザーにより表示されたチャートに対する変更リクエストが入力される場合、入力された変更リクエストに応じて表示されたチャートを変更できる。チャートの変更は、オブジェクト追加、グラフ(又はチャート)タイプ切り替え、チャート修正(modification)を含むことができる。オブジェクト追加は、チャートが表示された後にユーザーによりオブジェクトが入力される場合、入力されたオブジェクトに基づいて表示されたチャートが変更される動作を意味する。チャートタイプ切り替えは、ユーザーのによりチャートタイプタイプが選択される場合、表示されたチャートのタイプは選択されたタイプに切り替えられることを意味する。グラフタイプ(又はチャートタイプ)は、チャートを表示するグラフのタイプを称し、例えば、線グラフ、棒グラフ、及び円グラフを含むことができる。
【００３３】
チャート修正は、チャート色の変更、チャート値の変更、座標系の目盛り変更、及びチャート削除などを含む。‘チャート色変更’は、チャートを表すグラフの一部領域又は全体領域の色をユーザーにより選択された色に変更することを意味する。‘チャート値変更’は、ユーザーのリクエストによってチャートを示すグラフに含まれたチャート値を変更することを意味する。‘座標系の目盛り変更’は、ユーザーのリクエストによってチャートを示すグラフに対する座標系の目盛りを変更することを意味する。‘チャート削除’は、ユーザーのリクエストによってチャートを示すグラフの一部領域又は全体領域を削除することを意味する。
【００３４】
制御部１０１は、ユーザーにより格納がリクエストされる場合、ユーザーにより格納リクエストされたデータフォーマットでチャートデータを格納できる。例えば、ユーザーによりチャートをイメージとして格納することがリクエストされる場合、制御部１０１は、表示されたチャートをキャプチャすることでチャートを含むチャートイメージを生成できる。制御部１０１は、生成されたチャートイメージと表示されたチャートに関するチャートデータを含むイメージデータを生成及び格納できる。
【００３５】
一部ケースにおいて、制御部１０１は、本発明の第１又は第２の実施形態によりチャートグラフを表示できる。
【００３６】
本発明の第１の実施形態によると、制御部１０１は、ユーザーによりチャート作成がリクエストされるか否かを判定できる。例えば、制御部１０１は、チャート作成アイコンを表示し、ユーザーによりチャート作成アイコンが選択される場合、チャート作成がリクエストされると判定する。チャート作成アイコンは、ユーザーからチャート作成に対するリクエストを受信するために使用されるアイコンを称する。例えば、制御部１０１は、図８Ａのスクリーン８０１に示すように、チャート作成アイコン８０３を表示し、ユーザーによりチャート作成アイコン８０３がタッチされる場合、チャート作成がリクエストされると判定する。他の実施形態では、制御部１０１は、図１５Ａのスクリーン１５０１に示すように、イメージ挿入アイコン１５０３が選択される場合、少なくとも一つの挿入可能なイメージタイプを含む挿入メニューを表示し、表示した挿入メニューの中でチャートの挿入をリクエストするマジックチャートメニューがユーザーにより選択される場合、チャート作成がリクエストされると判定する。
【００３７】
チャート作成がリクエストされると判定される場合、制御部１０１は、チャートを示すためのグラフのタイプを表示できる。チャートタイプ(又はグラフタイプ)は、線グラフ、棒グラフ、円又は楕円グラフなどを含む。例えば、制御部１０１は、ユーザーによりチャート作成アイコン８０３がタッチされる場合、図８Ａのスクリーン８０５に示すように、線グラフアイコン８０９、棒グラフアイコン８１１、及び円グラフアイコン８１３を含むチャートタイプ８０７を表示できる。他の実施形態では、制御部１０１は、ユーザーによりマジックチャートメニュー１５０５が選択される場合、図１５Ａのスクリーン１５０７に示すように、チャートテーブルメニュー１５１１、棒グラフメニュー１５１３、線グラフメニュー１５１５、円グラフメニュー１５１７、及び以前に生成された少なくとも一つのチャートを示すヒストリメニュー１５１９を含むチャートタイプメニュー１５０９を表示できる。
【００３８】
制御部１０１は、表示されたチャートタイプのうちいずれか一つを選択するか否かを判定する。例えば、制御部１０１は、図８Ａのスクリーン８０５に示すように、表示されたチャートタイプ８０７に含まれた線グラフアイコン８０９、棒グラフアイコン８１１、及び円グラフアイコン８１３のうちいずれか一つがタッチされる場合、表示されたチャートタイプのうちいずれか一つが選択されると判定する。他の実施形態では、制御部１０１は、図１５Ａのスクリーン１５０７に示すように、表示されたチャートタイプメニュー１５０９のうちいずれか一つのメニューがタッチされる場合、表示されたチャートタイプのうちいずれか一つがユーザーにより選択されると判定する。
【００３９】
チャートタイプのうちいずれか一つが選択される場合、制御部１０１は、選択されたチャートタイプに従ってオブジェクト入力ウィンドウを表示できる。オブジェクト入力ウィンドウは、ユーザーからオブジェクトを受信するために使用されるウィンドウを意味し、選択されたチャートタイプに基づいて座標系を含むか、あるいは含まない。
【００４０】
例えば、選択されたチャートタイプが線グラフ又は棒グラフに対応する場合、制御部１０１は、図８Ｂのスクリーン８１５、図８Ｃのスクリーン８３３、図１５Ｃのスクリーン１５５３、又は図１５Ｄのスクリーン１５６５に示すように、座標系を含むオブジェクト入力ウィンドウを表示できる。他の実施形態では、選択されたチャートタイプが円グラフである場合、制御部１０１は、図８Ｄのスクリーン８４３又は図１５Ｅのスクリーン１５８１に示すように、円を含むオブジェクト入力ウィンドウを表示できる。もう一つの実施形態では、選択されたチャートタイプがチャートテーブルメニューである場合、制御部１０１は、図１５Ａのスクリーン１５２１に示すように、チャートテーブルのサイズを設定するためのテーブル設定ウィンドウを表示できる。さらに、他の実施形態では、選択されたチャートタイプがヒストリメニューである場合、制御部１０１は、図１５Ｆのスクリーン１５９３に示すように、以前に生成された少なくとも一つのチャートを含むヒストリウィンドウ１５９５を表示できる。
【００４１】
制御部１０１は、オブジェクト入力ウィンドウ内にオブジェクトが入力されるか否かを判定する。オブジェクトは、ユーザーの指、スタイラスペン、ユーザーの目により入力され得る。例えば、オブジェクトがユーザーの指又はスタイラスペンにより入力される場合、制御部１０１は、ユーザーの指又はスタイラスペンによるジェスチャ(例えば、タッチ及びドラッグ及びタッチ解除)を感知することにより、オブジェクトが入力されるか否かを判定できる。他の実施形態では、オブジェクトがユーザーの目により入力される場合、制御部１０１は、ユーザーの目の動き(例えば、移動方向及び移動距離）を感知し、それによってオブジェクトが入力されるか否かを判定できる。
【００４２】
オブジェクトが入力される場合、制御部１０１は、入力されたオブジェクトのタイプを認識し、認識したオブジェクトタイプに基づいてチャートデータを生成できる。例えば、ユーザーにより選択されたチャートタイプが線グラフである場合、制御部１０１は、ディスプレイ部１０３にユーザーによりタッチされる領域に対する座標(すなわち、ｘ軸及びｙ軸）を判定し、判定した座標に基づいて入力されたオブジェクトが多角形であるか否かを判定できる。例えば、入力されたオブジェクトが多角形である場合、制御部１０１は、タッチされた領域に対する座標に基づいて多角形の開始点と終了点と少なくとも一つの変曲点を判定し、判定した開始点及び終了点と少なくとも一つの変曲点に基づいて線グラフに対するチャートデータを生成することができる。
【００４３】
ユーザーにより選択されたチャートタイプが棒グラフである場合、制御部１０１は、ディスプレイ部１０３にユーザーによりタッチされる領域に対する座標(すなわち、ｘ軸及びｙ軸）を判定し、判定した座標に基づいて入力されたオブジェクトが多角形であるか、あるいは一辺が開けられた長方形であるかを判定する。例えば、入力されたオブジェクトが多角形であるか、あるいは一辺が開けられた長方形である場合、制御部１０１は、タッチされた領域に対する座標に基づき、多角形又は一辺が開けられた長方形のｙ軸の最大値を判定し、判定したｙ軸の最大値に基づいて棒グラフに対するチャートデータを生成する。
【００４４】
ユーザーにより選択されたチャートタイプが円グラフである場合、制御部１０１は、ジェスチャが円形座標系へ進入した角度と円形座標系以外に外れた角度を確認し、確認した進入角度と脱出角度に基づいて円グラフ内に含まれる特定領域のサイズを決定し、決定した特定領域のサイズに基づいて円グラフに対するチャートデータを生成できる。
【００４５】
例えば、図８Ｂのスクリーン８１９に示すように、座標系を含むオブジェクト入力ウィンドウにオブジェクト又は曲線８１７が入力される場合、制御部１０１は、曲線８１７の開始点と終了点と少なくとも一つの変曲点を認識し、認識した開始点と終了点と変曲点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、曲線８１７の開始点、２つの変曲点、及び終了点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞に示すチャートデータを生成できる。
【００４６】
【表１】
2016534464.tif 000003
【００４７】
他の実施形態では、図８Ｂのスクリーン８２７に示すように、座標系を含むオブジェクト入力ウィンドウ上に複数の点８２５又はオブジェクトが入力される場合、制御部１０１は、複数の点８２５を認識し、認識した複数の点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、複数の点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞に示すチャートデータを生成できる。
【００４８】
もう一つの実施形態において、図８Ｃのスクリーン８３７に示すように、座標系を含むオブジェクト入力ウィンドウに複数の棒８３５又はオブジェクトが入力される場合、制御部１０１は、複数の棒８３５を認識し、認識した複数の棒に対応するｙ軸の最大値を推定し、推定したｙ軸の最大値に基づいてチャートデータを生成できる。より詳細に説明すると、複数の棒に対応するｙ軸の最大値が１７，３０，２２である場合、制御部１０１は、＜表２＞に示すチャートデータを生成できる。
【００４９】
【表２】
2016534464.tif 000004
【００５０】
他の実施形態では、円を含むオブジェクト入力ウィンドウ上に図８Ｄのスクリーン８４７に示すように、複数の斜線８４５又はオブジェクトが入力される場合、制御部１０１は、複数の斜線８４５を認識し、円と複数の斜線８４５により形成される複数の領域に対応するサイズを推定し、推定したサイズに基づいてチャートデータを生成できる。より詳細に説明すると、複数の領域に対応するサイズが３５，２８，３７である場合、制御部１０１は、＜表３＞に示すチャートデータを生成できる。
【００５１】
【表３】
2016534464.tif 000005
【００５２】
もう一つの実施形態では、座標テーブルを含むオブジェクト入力ウィンドウに、図１５Ｂのスクリーン１５３５に示すように、数字又はオブジェクトが入力される場合、制御部１０１は、入力された数字に基づいてチャートデータを生成できる。より詳細に説明すると、入力された数字が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞に示すチャートデータを生成できる。
【００５３】
他の実施形態では、座標系を含むオブジェクト入力ウィンドウ上に図１５Ｃのスクリーン１５５７に示すように、複数の棒１５５９又はオブジェクトが入力される場合、制御部１０１は、複数の棒１５５９を認識し、認識した複数の棒に対応するｙ軸の最大値を推定し、推定したｙ軸の最大値に基づいてチャートデータを生成できる。より詳細に説明すると、複数の棒に対応するｙ軸の最大値が１７，３０，２２である場合、制御部１０１は、＜表２＞に示すチャートデータを生成できる。
【００５４】
他の実施形態では、座標系を含むオブジェクト入力ウィンドウ上に図１５Ｄのスクリーン１５６９に示すように、曲線１５７１又はオブジェクトが入力される場合、制御部１０１は、曲線１５７１の開始点と終了点と少なくとも一つの変曲点を認識し、認識した開始点と終了点と変曲点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、曲線１５７１の開始点と２つの変曲点と終了点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞に示すチャートデータを生成できる。
【００５５】
他の実施形態では、座標系を含むオブジェクト入力ウィンドウ上に図１５Ｄのスクリーン１５７３に示すように、複数の点１５７５又はオブジェクトが入力される場合、制御部１０１は、複数の点１５７５を認識し、認識した複数の点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より具体的に、複数の点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞に示すチャートデータを生成できる。
【００５６】
もう一つの実施形態では、円を含むオブジェクト入力ウィンドウ上に図１５Ｅのスクリーン１５８５に示すように、複数の斜線１５８７又はオブジェクトが入力される場合、制御部１０１は、複数の斜線１５８７を認識し、円形と複数の斜線１５８７により形成される複数の領域に対応するサイズを推定し、推定したサイズに基づいてチャートデータを生成できる。より詳細には、複数の領域に対応するサイズが３５，２８，３７である場合、制御部１０１は、＜表３＞に示すチャートデータを生成できる。
【００５７】
制御部１０１は、生成されたチャートデータに基づいて選択されたチャートタイプに従ってチャートグラフを生成し、生成したチャートグラフを表示できる。例えば、ユーザーにより選択されたチャートタイプが線グラフである場合、制御部１０１は、＜表１＞に示すチャートデータに基づいて線グラフを生成し、図８Ｂのスクリーン８２３に示すように、切曲線(折れ線)８２１を含む線グラフを表示できる。
【００５８】
他の実施形態では、ユーザーにより選択されたチャートタイプが棒グラフである場合、制御部１０１は、＜表２＞のようなチャートデータに基づいて棒グラフを生成し、図８Ｃのスクリーン８４１に示すように、３個の棒８３９を含む棒グラフを表示できる。もう一つの実施形態では、ユーザーにより選択されたチャートタイプが円グラフである場合、制御部１０１は、＜表３＞に示すチャートデータに基づいて円グラフを生成し、図８Ｄのスクリーン８５１に示すように、３個の領域８４９を含む円グラフを表示できる。
【００５９】
他の実施形態においては、ユーザーにより選択されたチャートタイプがチャートテーブルである場合、制御部１０１は、図１５Ｂのスクリーン１５４５に示すようにチャートテーブル１５４７を表示できる。もう一つの実施形態では、ユーザーにより選択されたチャートタイプが線グラフである場合、制御部１０１は、＜表１＞に示すチャートデータに基づいて線グラフを生成し、図１５Ｄのスクリーンと１５７７に示すように、折れ線１５７９を含む線グラフを表示できる。もう一つの実施形態では、ユーザーにより選択されたチャートタイプが棒グラフである場合、制御部１０１は、＜表２＞のようなチャートデータに基づいて棒グラフを生成し、図１５Ｃのスクリーン１５６１に示すように、３個の棒１５６３を含む棒グラフを表示できる。もう一つの実施形態では、ユーザーにより選択されたチャートタイプが円グラフである場合、制御部１０１は、＜表３＞のようなチャートデータに基づいて円グラフを生成し、図１５Ｅのスクリーン１５８９に示すように、３個の領域を示す円グラフ１５９１を表示できる。
【００６０】
本発明の第２の実施形態によると、制御部１０１は、ユーザーによりチャート作成がリクエストされるか否かを判定できる。例えば、制御部１０１は、チャート作成アイコンを表示し、ユーザーによりチャート作成アイコンが選択又はタッチされる場合、チャート作成がリクエストされると判定できる。チャート作成アイコンは、ユーザーからチャート作成に対するリクエストを受信するためのアイコンを言う。例えば、制御部１０１は、図９Ａのスクリーン９０３に示すように、チャート作成アイコン９０１を表示し、ユーザーによりチャート作成アイコン９０１がタッチされる場合、チャート作成がリクエストされると判定できる。
【００６１】
チャート作成がリクエストされると判定される場合、制御部１０１は、座標系を含むオブジェクト入力ウィンドウを表示できる。オブジェクト入力ウィンドウは、ユーザーからオブジェクトを受信するためのウィンドウを意味し、線グラフ又は棒グラフのための座標系を含むことができる。例えば、制御部１０１は、図９Ａのスクリーン９０７に示すように、座標系９０５を含むオブジェクト入力ウィンドウを表示できる。
【００６２】
制御部１０１は、オブジェクト入力ウィンドウ内にオブジェクトが入力されるか否かを判定できる。オブジェクトは、ユーザーの指、スタイラスペン、又はユーザーの目により入力され得る。例えば、オブジェクトがユーザーの指又はスタイラスペンにより入力される場合、制御部１０１は、ユーザーの指又はスタイラスペンによるジェスチャ(例えば、タッチアンドドラッグ及びタッチ解除ジェスチャ)を感知することにより、オブジェクトが入力されるか否かを判定できる。他の実施形態では、オブジェクトがユーザーの目により入力される場合、制御部１０１は、ユーザーの目の動き(例えば、移動方向及び移動距離）を感知することにより、オブジェクトが入力されるか否かを判定できる。
【００６３】
オブジェクトが入力される場合、制御部１０１は、入力されたオブジェクトの形態を認識し、認識したオブジェクトの形態に基づいてチャートタイプを判定し、判定したチャートタイプと認識したオブジェクトの形態に基づいてチャートデータを生成できる。チャートタイプは、携帯電子装置により提供可能なチャートタイプを意味し、線グラフ、棒グラフ、円又は楕円グラフを含むことができる。
【００６４】
入力されたオブジェクトの形態は、多様な方式で認識できる。例えば、制御部１０１は、オブジェクトの形態が曲線、点、棒、円であるか否かを判定できる。棒は、一辺が開けられた長方形であり得る。例えば、認識したオブジェクトの形態が曲線又は点である場合、制御部１０１は、チャートタイプが線グラフであると判定し、判定したオブジェクトの形態が棒である場合、チャートタイプが棒グラフであると判定する。判定したオブジェクトの形態が円である場合、制御部１０１は、チャートタイプが円グラフであると判定できる。
【００６５】
例えば、オブジェクト入力ウィンドウ上に図９Ｂのスクリーン９１１に示すように、オブジェクト又は曲線９０９が入力される場合、制御部１０１は、オブジェクトの形態が曲線９０９であるため、チャートタイプが線グラフであると判定し、曲線９０９の開始点と終了点と少なくとも一つの変曲点を認識し、認識した開始点と終了点と変曲点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、曲線９０９の開始点と２個の変曲点と終了点に対応するｙ軸値が１７，２１、２７、３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【００６６】
他の実施形態では、オブジェクト入力ウィンドウ上に図９Ｂのスクリーン９２７に示すように、オブジェクト又は複数の点９２５トが入力される場合、制御部１０１は、オブジェクトの形態が複数の点９２５に対応するため、チャートタイプが線グラフであると判定し、複数の点９２５を認識し、認識した複数の点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、複数の点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【００６７】
他の実施形態では、オブジェクト入力ウィンドウ上に図９Ｃのスクリーン９３３に示すように、オブジェクト又は複数の棒９２３が入力される場合、制御部１０１は、オブジェクトの形態が複数の棒９２３に対応するため、チャートタイプが棒グラフであると判定し、複数の棒９２３を認識し、認識した複数の棒に対応するｙ軸の最大値を推定し、推定したｙ軸の最大値に基づいてチャートデータを生成できる。より具体的には、複数の棒に対応するｙ軸の最大値が１７，３０，２２である場合、制御部１０１は、＜表２＞に示すチャートデータを生成できる。
【００６８】
もう一つの実施形態では、オブジェクト入力ウィンドウに図９Ｄのスクリーン９４１に示すように、オブジェクト又は複数の領域を含む円９３９が入力される場合、制御部１０１は、オブジェクトの形態が円９３９であるため、チャートタイプが円グラフであると判定し、複数の領域に対応するサイズを推定し、推定したサイズに基づいてチャートデータを生成できる。より詳細に説明すると、複数の領域に対応するサイズが３５，２８，３７である場合、制御部１０１は、＜表３＞に示すチャートデータを生成できる。
【００６９】
制御部１０１は、生成されたチャートデータに基づいて判定したチャートタイプに従ってチャートグラフを生成し、生成したチャートグラフを表示できる。例えば、判定したチャートタイプが線グラフに対応する場合、制御部１０１は、＜表１＞のようなチャートデータに基づいて線グラフを生成し、図９Ｂのスクリーン９２０に示すように、折れ線９１３を含む線グラフを表示できる。
【００７０】
他の実施形態では、判定したチャートタイプが棒グラフである場合、制御部１０１は、＜表２＞のようなチャートデータに基づいて棒グラフを生成し、図９Ｃのスクリーン９３７に示すように、３個の棒９３５を含む棒グラフを表示できる。もう一つの実施形態では、判定したチャートタイプが円グラフである場合、制御部１０１は、＜表３＞のようなチャートデータに基づいて円グラフを生成し、図９Ｄのスクリーン９５３に示すように、３個の領域含む円グラフ９４３を表示できる。
【００７１】
本発明では、制御部１０１が入力されたオブジェクトを認識する動作、認識したオブジェクトに基づいてチャートデータを生成する動作、及びチャートデータに基づいてチャートグラフを表示する動作の順にチャートを生成すると仮定するが、これら動作は、同時に実行され、あるいは動作の順序が一部変更され得る。
【００７２】
制御部１０１は、本発明の多様な実施形態によりチャートグラフを変更してもよい。
【００７３】
より詳細に説明すると、制御部１０１は、チャートグラフを表示できる。例えば、制御部１０１は、携帯電子装置により提供可能なチャートタイプのうちいずれか一つでチャートを表示できる。例えば、制御部１０１は、図１０Ａのスクリーン１００３に示すように、線グラフを表示できる。他の実施形態では、制御部１０１は、図１１Ａのスクリーン１１０３に示すように、棒グラフを表示できる。もう一つの実施形態では、制御部１０１は、図１２Ａのスクリーン１２０３に示すように、円グラフを表示できる。
【００７４】
もう一つの実施形態において、制御部１０１は、図１６Ａのスクリーン１６０１に示すように、チャートテーブルを表示できる。もう一つの実施形態では、制御部１０１は、図１７Ａのスクリーン１７０１に示すように、棒グラフを表示できる。もう一つの実施形態において、制御部１０１は、図１８Ａのスクリーン１８０１に示すように円グラフを表示できる。
【００７５】
制御部１０１は、表示されたチャートグラフ内にオブジェクトが追加入力されるか否かを判定できる。
【００７６】
オブジェクトが追加入力される場合、制御部１０１は、追加入力されたオブジェクトを認識し、認識したオブジェクトに基づいてチャートデータをアップデートできる。
【００７７】
例えば、図１０Ａのスクリーン１００７のように、線グラフにオブジェクト又は曲線１００５が入力される場合、制御部１０１は、曲線１００５の開始点と終了点と少なくとも一つの変曲点を認識し、認識した開始点と終了点と変曲点に対応するｙ軸値を推定し、推定したｙ軸値に基づいて線グラフのチャートデータをアップデートできる。より詳細に説明すれば、曲線１００５の開始点と一つの変曲点と終了点に対応するｙ軸値が１５，１０，２０である場合、制御部１０１は、ｙ軸値１５，１０，２０に基づいて＜表１＞のようなチャートデータをアップデートすることによって、＜表４＞に示すチャートデータを生成できる。
【００７８】
【表４】
2016534464.tif 000006
【００７９】
他の実施形態では、線グラフに複数の点又はオブジェクトが入力される場合、制御部１０１は、複数の点を認識し、認識した複数の点に対応するｙ軸値を推定し、推定したｙ軸値に基づいて線グラフのチャートデータをアップデートできる。より詳細には、複数の点に対応するｙ軸値が１５，１０，２０である場合、制御部１０１は、ｙ軸値１５，１０，２０に基づいて＜表１＞のようなチャートデータをアップデートすることにより、＜表４＞に示すチャートデータを生成できる。
【００８０】
さらに、他の実施形態では、図１１Ａのスクリーン１１０３のように、棒グラフに棒１１０５又はオブジェクトが入力される場合、制御部１０１は、棒１１０５のｙ軸の最大値を推定し、推定したｙ軸値に基づいて棒グラフのチャートデータをアップデートできる。より詳細には、棒１１０５又はオブジェクトが棒グラフに含まれる第１及び第２の棒間に入力され、棒１１０５のｙ軸の最大値が２５である場合、制御部１０１は、棒１１０５の入力位置とｙ軸の」最大値‘２５’に基づいて＜表２＞のようなチャートデータをアップデートすることによって、＜表５＞に示すチャートデータを生成できる。
【００８１】
【表５】
2016534464.tif 000007
【００８２】
他の実施形態において、図１６Ｂのスクリーン１６２９に示すように、系列追加(add  series)メニューがユーザーにより選択される場合、制御部１０１は、スクリーン１６３５に示すように、チャートテーブル１６３７に系列を追加し、追加した系列内にオブジェクト又は数字がユーザーにより入力される場合、制御部１０１は、入力される少なくとも一つの数字に基づいてチャートテーブルをアップデートできる。より詳細に説明すると、入力された数字が１５，１０，２０である場合、制御部１０１は、入力された数字１５，１０，２０に基づいて＜表１＞のようなチャートテーブルをアップデートすることによって、＜表４＞に示すチャートテーブルを生成できる。
【００８３】
他の実施形態では、図１７Ｂのスクリーン１７２９に示すように、系列追加メニューがユーザーにより選択される場合、制御部１０１は、スクリーン１７３５に示すように、追加された系列に関する情報を表す系列情報１７３９を表示し、追加された系列がユーザーにより選択され、図１７Ｂのスクリーン１７３５に示すように、棒グラフにオブジェクト又は棒１７４１が入力される場合、制御部１０１は、棒１７４１のｙ軸の最大値を推定し、推定したｙ軸値に基づいて棒グラフのチャートデータをアップデートできる。より詳細に説明すると、棒１７４１のｙ軸の最大値が２５である場合、制御部１０１は、棒１７４１のｘ軸値とｙ軸の最大値‘２５’に基づいて＜表２＞のようなチャートデータをアップデートすることによって、＜表５＞に示すようなチャートデータを生成できる。
【００８４】
制御部１０１は、アップデートされたチャートデータに基づいてチャートグラフを生成し、生成したチャートグラフを表示できる。例えば、チャートタイプが線グラフである場合、制御部１０１は、＜表４＞のようなアップデートされたチャートデータに基づいて線グラフを生成し、図１０Ａのスクリーン１０１１に示すように、入力された追加オブジェクトに対応する折れ線と既存のオブジェクトに対応する折れ線を含む線グラフ１００９を表示できる。他の実施形態では、チャートタイプがチャートテーブルである場合、制御部１０１は、＜表４＞のようなチャートテーブルを表示できる。他の実施形態において、チャートタイプが棒グラフである場合、制御部１０１は、＜表５＞に示すアップデートされたチャートテーブルに基づいて棒グラフを生成し、図１７Ｂのスクリーン１７４３に示すように、追加された系列に対応する棒と以前の系列に対応する複数の棒を含む棒グラフ１７４５を表示できる。
【００８５】
オブジェクトが追加入力されない場合、制御部１０１は、ユーザーによりチャートタイプ変更がリクエストされるか否かを判定できる。例えば、制御部１０１は、変更可能なチャートタイプに対応する複数のアイコンを含むチャートグラフ変更アイコンを表示し、ユーザーにより複数のアイコンのうちいずれか一つが選択される場合、チャートタイプ変更がリクエストされると判定できる。
【００８６】
例えば、表示されたチャートグラフが線グラフである場合、制御部１０１は、図１０Ａのスクリーン１００３に示すように、棒グラフアイコン、円グラフアイコン、及び表示されたチャートグラフに対するチャートデータの表示をリクエストするチャートデータアイコンを含むチャートグラフ変更アイコン１００１を表示できる。制御部１０１は、ユーザーによりチャートグラフ変更アイコン１００１に表示された複数のアイコンのうち棒グラフアイコン１０１３がタッチされる場合、線グラフを棒グラフへ変更を要求するリクエストが入力されると判定できる。
【００８７】
同様に、制御部１０１は、表示されたチャートグラフが棒グラフ又は円グラフである場合でも、ユーザーの入力によってチャートタイプ変更リクエストの入力を決定できる。
【００８８】
チャートタイプの変更がリクエストされる場合、制御部１０１は、表示されたチャートグラフのチャートデータを用いて表示されたチャートグラフを変更リクエストされたチャートグラフとして表示できる。例えば、線グラフを棒グラフに変更することに対するリクエストが入力される場合、制御部１０１は、図１０Ａのスクリーン１０１９に示すように、線グラフのチャートデータに基づいて線グラフを棒グラフ１０１５に変更できる。
【００８９】
同様に、制御部１０１は、表示されたチャートグラフが棒グラフ又は円グラフである場合でも、ユーザーの入力に従ってチャートタイプを変更できる。
【００９０】
制御部１０１は、ユーザーによりチャート修正がリクエストされるか否かを判定することができる。例えば、制御部１０１は、チャートグラフに含まれた要素(例えば、折れ線の特定領域又は棒又は円の特定領域)が選択され、あるいはライン編集メニューが選択される場合、チャート修正がリクエストされると判定できる。例えば、図１０Ｃのスクリーン１００３に示すように、線グラフに含まれた折れ線の特定領域１０３７がタッチ又は所定の時間でタッチされる場合、制御部１０１は、タッチされた特定領域１０３７に対する修正がリクエストされると判定できる。もう一つの実施形態では、図１６Ｂのスクリーン１６３９に示すように、ライン編集メニュー１６４３がユーザーによりタッチされる場合、制御部１０１は、表示されたチャートグラフに対する修正がリクエストされると判定できる。
【００９１】
チャート修正がリクエストされる場合、制御部１０１は、チャート編集モードを活性化又はイネーブルできる。チャート編集モードは、表示されたチャートグラフの選択された特定領域に対して、色又は値を編集するモードを意味する。チャート編集モードが活性化される場合、制御部１０１は、識別アイコン又は色変更アイコンを表示できる。
【００９２】
第１の識別アイコンは、ユーザーにより選択された特定領域が編集されていることを示すためのアイコンであり、色変更アイコンは、ユーザーから選択された特定領域に対する色変更リクエストを受信するためのアイコンであり得る。例えば、ユーザーによりチャート修正がリクエストされる場合、制御部１０１は、図１０Ｃのスクリーン１０４３に示すように、第１の識別アイコン１０３９と色変更アイコン１０４１を表示できる。
【００９３】
制御部１０１は、ユーザーによりチャート色の変更がリクエストされるか否かを判定できる。例えば、制御部１０１は、表示された色変更アイコン又は色変更メニューがユーザーにより選択される場合、チャート色の変更がリクエストされると判定できる。他の実施形態では、制御部１０１は、図１０Ｃのスクリーン１０４３に示すように、色変更アイコン１０４１がタッチされる場合、チャート色の変更がリクエストされると判定できる。また、他の実施形態では、チャートテーブルに含まれた一つの系列がユーザーによりタッチされた後、所定のキーがユーザーによりタッチされる場合、制御部１０１は、図１６Ｃのスクリーン１６５７に示すように、チャート色の変更をリクエストする色変更メニューとチャートグラフの一部領域を削除する削除メニューを含むチャート編集メニュー１６５９を表示し、チャート編集メニュー１６５９に含まれた色変更メニューがユーザーによりタッチされる場合、チャート色の変更がリクエストされると判定できる。
【００９４】
チャート色の変更がリクエストされる場合、制御部１０１は、複数の色を含むパレットを表示し、ユーザーにより表示されたパレットに含まれた複数の色のうちいずれか一つの色が選択される場合、選択された特定領域の色を選択された色に変更できる。
【００９５】
例えば、色変更アイコン１０４１がタッチされる場合、制御部１０１は、図１０Ｃのスクリーン１０５１に示すように、複数の色を含むパレット１０４７を表示し、ユーザーによりパレット１０４７に含まれた複数の色の中から特定色が選択されるか否かを判定する。パレット１０４７に含まれた複数の色の中から特定色１０４９が選択される場合、制御部１０１は、図１０Ｃのスクリーン１０５５に示すように、選択された特定領域を含む折れ線１０５３の色を特定色１０４９に変更できる。他の実施形態において、色変更メニューがタッチされる場合、制御部１０１は、複数の色を含むパレットを表示し、ユーザーによりパレットに含まれた複数の色のうち特定色が選択される場合、図１６Ｃのスクリーン１６６３に示すように、タッチされた系列の色を特定色に変更できる。
【００９６】
制御部１０１は、ユーザーによりチャート値の変更がリクエストされるか否かを判定する。例えば、制御部１０１は、ユーザーにより表示された第１の識別アイコンが現在位置から他の位置に移動するか、あるいはオブジェクト入力ウィンドウに数字が入力されるか、又はチャートテーブルに数字が入力される場合、チャート値の変更がリクエストされると判定できる。
【００９７】
例えば、制御部１０１は、図１０Cのスクリーン１０４３で、ユーザーにより第１の識別アイコン１０３９がタッチされる場合、特定領域に対する値の変更がリクエストされると判定できる。他の実施形態では、制御部１０１は、図１０Ｄのスクリーン１０４３で、ユーザーにより特定数字１０５９が入力される場合、特定領域に対するチャート値の変更がリクエストされると判定できる。他の実施形態では、ユーザーによりチャート修正がリクエストされた後、図１６Ｃのスクリーン１６６７に示すように、チャートテーブル１６６９の特定領域がユーザーにより選択される場合、制御部１０１は、特定領域に対するチャート値の変更がリクエストされると判定できる。
【００９８】
チャート値の変更がリクエストされる場合、制御部１０１は、ユーザーの入力に基づいて変更リクエストされたチャート値を推定し、推定したチャート値に基づいて表示されたチャートグラフのチャートデータをアップデートできる。例えば、図１０Ｄのスクリーン１０４３で、ユーザーにより第１の識別アイコン１０３９がタッチアンドドラッグ及びタッチ解除ジェスチャ１０５７をする場合、制御部１０１は、座標系でのタッチ解除点に対応するｙ軸値を推定できる。推定されたｙ軸値が３０である場合、制御部１０１は、推定されたｙ軸値に基づいて＜表１＞のようなチャートデータをアップデートすることで、＜表６＞に示すようにチャートデータを生成できる。
【００９９】
【表６】
2016534464.tif 000008
【０１００】
他の実施形態において、図１０Ｄのスクリーン１０４３で、ユーザーにより特定数字１０５９が入力される場合、制御部１０１は、特定数字を認識し得る。認識した特定数字が３０である場合、制御部１０１は、認識した特定数字に基づいて＜表１＞のようなチャートデータをアップデートすることによって＜表６＞に示すようにチャートデータを生成できる。
【０１０１】
もう一つの実施形態では、図１６Ｃのスクリーン１６６７において、チャートテーブル１６６９の特定領域に特定数字がユーザーにより入力される場合、制御部１０１は、入力された特定数字を認識できる。認識した特定数字が‘４７’である場合、制御部１０１は、特定数字‘４７’に基づいて＜表１＞のようなチャートデータをアップデートできる。
【０１０２】
制御部１０１は、アップデートされたチャートデータに基づいてチャートグラフを生成し、生成したチャートグラフを表示できる。
【０１０３】
例えば、表示されたチャートタイプが線グラフである場合、制御部１０１は、＜表６＞に示すようにアップデートされたチャートデータに基づいて線グラフを生成し、図１０Ｄのスクリーン１０６３に示すように、座標系でのｙ軸値が３０である識別アイコン１０６１を含む線グラフを表示できる。他の実施形態において、チャートタイプがチャートテーブルである場合、制御部１０１は、アップデートされたチャートデータに基づいてチャートテーブルを生成し、図１６Ｄのスクリーン１６８３に示すように、特定数字‘４７’(１６８７）を含むチャートテーブル１６８５を表示できる。
【０１０４】
制御部１０１は、ユーザーによりチャート編集モードの非活性化がリクエストされるか否かを判定できる。例えば、制御部１０１は、チャート編集に関連しないアイコン(例えば、チャートタイプ変更アイコンなど）が選択されるか、所定の時間の間に識別アイコン又は色変更アイコンが選択されないか、あるいは所定の時間の間に特定数字が入力されない場合、チャート編集モードの非活性化がリクエストされると判定できる。
【０１０５】
チャート編集モードの非活性化がリクエストされる場合、制御部１０１は、チャート編集モードを非活性化し、識別アイコンと色変更アイコンを表示しない。
【０１０６】
制御部１０１は、ユーザーによりオブジェクト入力ウィンドウに含まれた座標系の目盛り変更がリクエストされるか否かを判定できる。例えば、制御部１０１は、座標系が選択される場合、座標系の目盛り変更がリクエストされると判定できる。例えば、図１０Ｅのスクリーン１００３で、座標系１０６５がタッチされ、あるいは所定時間でタッチされる場合、制御部１０１は、座標系の目盛りに対する変更がリクエストされると決定できる。他の実施形態では、図１７Ｂのスクリーン１７５７のように、座標系のｘ軸と平行にジェスチャ１７６１が入力される場合、制御部１０１は、座標系の目盛りに対する変更がリクエストされると判定できる。
【０１０７】
座標系の目盛りの変更がリクエストされる場合、制御部１０１は、ユーザーの入力に基づいて変更リクエストされた目盛りを推定し、推定した目盛りに基づいて座標系の目盛りデータを変更し、変更した目盛りデータに基づいて表示された座標系の目盛りを変更し、変更した座標系の目盛りによってチャートグラフのサイズを変更できる。目盛りデータは、表示された座標系の目盛りに対するデータを意味し、例えば、目盛りが１０，２０，３０である場合、その目盛りデータは、１０，２０，３０を含むことができる。
【０１０８】
例えば、座標系の目盛りの変更がリクエストされる場合、制御部１０１は、座標系上に第２の識別アイコンを表示できる。図１０Ｅのスクリーン１０７１で、ユーザーにより第２の識別アイコン１０６７がタッチアンドドラッグ及びタッチ解除ジェスチャ１０６９をする場合、制御部１０１は、ドラッグ方向に基づいて目盛りの上昇又は下降を決定し、タッチからタッチ解除までの時間に従って目盛り間の上昇ギャップ又は下降ギャップ(例えば、目盛り間のギャップが上昇するか、あるいは下降するか)を決定できる。目盛りが上昇して上昇ギャップが２０であると判定される場合、制御部１０１は、図１０Ｅのスクリーン１０７７に示すように、ｙ軸に対する目盛り間の上昇ギャップが２０となるように座標系１０７５を変更し、それによってチャートグラフのサイズが縮小する。
【０１０９】
もう一つの実施形態において、図１７Ｂのスクリーン１７５７に示すように、棒グラフを水平に横切るジェスチャ１７６１が入力される場合、制御部１０１は、ｙ軸の最大目盛りを表示された目盛りラインの個数に１を加算した値で割り、その計算値を目盛り間のギャップとして決定できる。例えば、ｙ軸の最大目盛りが１００であり、表示された目盛りラインの個数が５である場合、制御部１０１は、１００を６で割り、その計算値‘１７’を目盛り間のギャップとして決定できる。目盛り間のギャップが１７として決定される場合、制御部１０１は、図１７Ｂのスクリーン１７６３に示すように、ｙ軸に対する目盛り間のギャップが１７となるように棒グラフ１７６５に含まれた座標系を変更し、それによってチャートグラフのサイズを拡大する。
【０１１０】
制御部１０１は、ユーザーによりチャート削除がリクエストされるか否かを判定できる。例えば、制御部１０１は、ユーザーにより特定ジェスチャが入力されるか、あるいは削除メニューが選択される場合、チャート削除がリクエストされると判定する。例えば、図１０Ｆのスクリーン１００３で、ユーザーにより特定ジェスチャ(例えば、タッチ及びジグザグ移動後にタッチ解除ジェスチャ)１０７９が入力される場合、制御部１０１は、チャート削除がリクエストされると判定できる。他の実施形態において、図１６Ｄのスクリーン１６７７で、削除メニュー１６８１がユーザーにより選択される場合、制御部１０１は、チャート削除がリクエストされると判定できる。
【０１１１】
チャート削除がリクエストされる場合、制御部１０１は、ユーザーにより削除リクエストされたチャートグラフの特定領域を認識し、表示されたチャートグラフのチャートデータから認識された特定領域に対応する値を削除することによって、チャートデータをアップデートし、アップデートしたチャートデータに基づいてチャートグラフを生成して表示できる。
【０１１２】
例えば、図１０Ｆのスクリーン１００３で、チャートグラフの特定領域で特定ジェスチャ１０７９が入力される場合、制御部１０１は、チャートグラフで特定領域を認識できる。特定領域がｘ軸の目盛り３０と目盛り４０との間に位置する直線である場合、制御部１０１は、認識された特定領域に基づいて＜表１＞のようなチャートデータから認識した特定領域に対応する値を削除することによって、＜表７＞に示すチャートデータを生成できる。
【０１１３】
【表７】
2016534464.tif 000009
【０１１４】
他の実施形態において、スクリーン１６７１に示すチャートテーブルの特定領域１６７５がユーザーによりタッチされた後に、削除メニュー１６８１がタッチされる場合、制御部１０１は、特定領域１６７５に含まれたチャート値を削除し、図１６Ｄのスクリーン１６７７に示すように、チャートテーブル１６７９を表示できる。
【０１１５】
制御部１０１は、ユーザーにより字が入力されるか否かを判定できる。字は、数字と文字を含む。数字はアラビア数字を含み、文字はアルファベット、ハングル(韓国語の文字)、ひらがな(日本語の文字)、漢字などを含むことができる。字が入力される場合、制御部１０１は、入力された字が数字であるか否かを判定する。
【０１１６】
入力された字が数字である場合、制御部１０１は、表示されたチャートグラフで数字の入力位置に最も近いチャート値又は目盛りを判定し、入力された数字に基づいて表示されたチャートグラフのチャートデータ又は目盛りデータを変更できる。目盛りデータは、座標系の目盛りに関するデータを意味し、例えば、座標系のｙ軸目盛りが１０，２０，３０である場合、その目盛りデータは、１０，２０，３０を含むことができる。
【０１１７】
例えば、目盛りが入力された数字に変更される場合、制御部１０１は、入力された数字に基づき、目盛りの上昇又は下降、及び目盛り間の上昇ギャップ又は下降ギャップを判定できる。制御部１０１は、判定された目盛りの上昇又は下降及び目盛り間の上昇ギャップ又は下降ギャップに基づいてチャートグラフの目盛りデータを変更できる。
【０１１８】
例えば、図１３Ａのスクリーン１３０１に示すように、ユーザーにより数字‘６０’が入力され、数字‘６０’の入力位置に一番近い要素が目盛り‘３０’である場合、制御部１０１は、入力された数字‘６０’と目盛り‘３０’を比較する。その比較結果、入力された数字‘６０’が目盛り‘３０’を超える場合、制御部１０１は、目盛りが上昇すると判定し、入力された数字‘６０’を表示された座標系の目盛りの個数‘３’で割ることにより、目盛り間の上昇ギャップを‘２０’として決定できる。制御部１０１は、表示された座標系の目盛りデータ１０，２０，３０を決定し、決定した目盛りの上昇と目盛り間の上昇ギャップ‘２０’に基づいて、目盛りデータが２０，４０，６０を含むように目盛りデータをアップデートできる。
【０１１９】
例えば、チャート値が入力された数字に変更される場合、制御部１０１は、入力された数字に基づいて表示されたチャートグラフのチャートデータをアップデートできる。例えば、図１３Ａのスクリーン１３０１に示すように、ユーザーにより数字‘３０’が入力され、数字‘３０’の入力位置に最も近いチャート値が‘２０’である場合、制御部１０１は、チャート値‘２０’が入力された数字‘３０’に変更されるように＜表１＞に示したチャートデータをアップデートすることによって、＜表６＞のようなチャートデータを生成できる。
【０１２０】
制御部１０１は、変更された目盛りデータ又はチャートデータに基づいて表示された座標系又は目盛りデータを変更できる。例えば、図１３Ａのスクリーン１３０７に示すように、制御部１０１は、変更された目盛りデータに基づいて表示された座標系の目盛り１０，２０，３０を目盛り２０，４０，６０(１３０５)に変更し、変更したｙ軸目盛りによってチャートグラフのサイズを縮小できる。他の実施形態では、図１３Ａのスクリーン１３１３に示すように、制御部１０１は、変更されたチャートデータに基づき、第２のチャートデータ値が３０であるチャートグラフを表示できる。
【０１２１】
制御部１０１は、入力された字が文字であるか否かを判定できる。入力された字が文字である場合、制御部１０１は、表示されたチャートグラフで文字の入力位置に最も近いチャート値を判定し、判定したチャート値に隣接するように入力された文字を表示できる。
【０１２２】
例えば、図１３Ｂのスクリーン１３０１で、ユーザーにより‘２０代’との文字１３１５が入力される場合、制御部１０１は、ｘ軸の目盛りの中で文字１３１５の入力位置に最も近い目盛りを判定できる。文字１３１５に最も近い目盛りが‘２０’である場合、制御部１０１は、図１３Ｂのスクリーン１３１９に示すように、目盛り‘２０’の下に文字‘２０代’１３１７を表示できる。
【０１２３】
本発明の多様な実施形態によるチャートグラフを格納する動作について、より詳細に説明する。制御部１０１は、ユーザーによりチャート格納がリクエストされるか否かを判定することができる。例えば、制御部１０１は、チャート格納アイコンを表示し、ユーザーによりチャート格納アイコン又はチャート格納メニュー又は完了メニューが選択される場合、チャート格納がリクエストされると判定できる。チャート格納アイコンは、表示されたチャートグラフの格納をリクエストするアイコンであり、チャート格納メニューは、表示されたチャートグラフの格納をリクエストするメニューを意味する。完了メニューは、チャートグラフの生成が完了したことを示すメニューを意味する。例えば、完了メニューは、図１５Ｂのスクリーン１５４５の完了メニューであり得る。
【０１２４】
チャート格納がリクエストされる場合、制御部１０１は、ユーザーによりイメージファイルフォーマットでチャートの格納がリクエストされるか否かを判定できる。例えば、制御部１０１は、ユーザーによりリクエストされた特定ファイルフォーマットの拡張子がイメージファイルフォーマットの拡張子(例えば、＊.ｂｍｐ、＊.ｄｉｂ、＊.ｊｐｇ、＊．ｊｐｅｇ、＊.ｊｐｅ、＊.ｊｆｉｆ、＊.ｇｉｆ、＊.ｔｉｆ、＊.ｔｉｆｆ、＊.ｐｎｇ、＊.ｐｄｆ)である場合、イメージファイルフォーマットでチャートの格納がリクエストされると判定できる。
【０１２５】
チャートの格納がイメージファイルフォーマットでなく他の特定ファイルフォーマットでリクエストされる場合、制御部１０１は、表示されたチャートグラフのチャートデータをユーザーによりリクエストされる特定ファイルフォーマットで格納してもよい。例えば、リクエストされた特定ファイルフォーマットがマイクロソフトワード(登録商標)のファイルフォーマットである場合、制御部１０１は、表示されたチャートグラフのチャートデータをマイクロソフトワードのファイルフォーマットで格納することができる。
【０１２６】
イメージファイルフォーマットでチャートの格納がリクエストされる場合、制御部１０１は、表示されたチャートグラフをキャプチャしてチャートグラフを含むイメージデータを生成できる。制御部１０１は、生成されたイメージデータと表示されたチャートグラフのチャートデータを含むイメージファイルを格納できる。
【０１２７】
より具体的に説明すると、制御部１０１は、図１４に示すように、生成されたイメージデータ１４０１に対応するメタデータ１４０３に表示されたチャートグラフのチャートデータ１４０５を包含又は挿入することにより、表示されたチャートグラフのイメージデータと表示されたチャートグラフのチャートデータを含むイメージファイルを生成し、生成したイメージファイルをユーザーによりリクエストされたイメージファイルフォーマットで格納できる。
【０１２８】
図２は、本発明の実施形態による携帯電子装置におけるチャートを生成するためのフローチャートである。
【０１２９】
図２を参照すると、ステップ２０１において、制御部１０１は、ユーザーにより入力されたオブジェクトを認識し、認識したオブジェクトに基づいてチャートデータを生成し、生成したチャートデータに基づいてチャートを表示する。
【０１３０】
ここで、‘チャートデータ’は、チャートに対するデータを意味し、チャートデータは、チャート名、系列リスト、系列名リストを含む。系列リストは、系列値リストと系列色を含む。系列値リストは、チャート値と色を含むことができる。オブジェクトは、ユーザーの指、スタイラスペン、及びユーザーの目のような多様な方法で入力され得る。例えば、オブジェクトがユーザーの指又はスタイラスペンにより入力される場合、制御部１０１は、ユーザーの指又はスタイラスペンによるジェスチャ(例えば、タッチアンドドラッグ及びタッチ解除ジェスチャ)を感知することにより、ジェスチャで形成されるオブジェクトを認識できる。他の実施形態において、オブジェクトがユーザーの目により入力される場合、制御部１０１は、ユーザーの目の動き(例えば、移動方向及び移動距離）を感知することによって、目の動作の動きにより形成されるオブジェクトを認識できる。
【０１３１】
ステップ２０３において、制御部１０１は、ユーザーにより表示されたチャートの変更リクエストが入力される場合、入力された変更リクエストに応答して表示されたチャートを変更する。チャート変更は、オブジェクト追加、グラフ(チャート)タイプの切り替え、チャート修正を含むことができる。オブジェクト追加は、チャートが表示された後にユーザーによりオブジェクトが入力される場合、入力されたオブジェクトに基づいて表示されたチャートが変更される動作を意味する。チャートタイプの切り替えは、ユーザーによりチャートタイプが選択される場合、表示されたチャートのタイプが選択されたタイプに切り替えられる動作を意味する。グラフタイプは、チャートを表示するグラフのタイプを意味し、例えば、線グラフ、棒グラフ、及び円グラフを含むことができる。
【０１３２】
チャート修正は、チャート色の変更、チャート値の変更、座標系の目盛り変更、及びチャート削除を含むように構成される。‘チャート色の変更’は、チャートを表すグラフの一部領域又は全体領域の色をユーザーにより選択された色に変更することを意味する。‘チャート値の変更’は、ユーザーのリクエストによりチャートを表すグラフに含まれたチャート値を変更することを意味する。‘座標系の目盛り変更’は、ユーザーのリクエストによりチャートを表すグラフに対する座標系の目盛りを変更することを意味する。‘チャート削除’は、ユーザーのリクエストにより、チャートを表すグラフの一部領域又は全体領域を削除することを意味する。
【０１３３】
ステップ２０５において、ユーザーにより格納がリクエストされる場合、制御部１０１は、ユーザーによりリクエストされたデータフォーマットでチャートデータを格納できる。例えば、ユーザーによりチャートをイメージとして格納することがリクエストされる場合、制御部１０１は、表示されたチャートをキャプチャすることでチャートを含むチャートイメージを生成できる。制御部１０１は、生成されたチャートイメージと表示されたチャートに対するチャートデータを含むイメージデータを生成して格納することができる。
【０１３４】
図２に、ステップ２０１及び２０３が実行された後にステップ２０５が実行されると仮定するが、ステップ２０５は、ステップ２０３以前に実行されてもよい。
【０１３５】
図３は、本発明の第１の実施形態による携帯電子装置でチャートを表示するためのフローチャートである。
【０１３６】
図３を参照すると、ステップ３０１で、制御部１０１は、ユーザーによりチャート作成がリクエストされるか否かを判定できる。例えば、制御部１０１は、チャート作成アイコンを表示し、ユーザーによりチャート作成アイコンが選択される場合、チャート作成がリクエストされると判定できる。チャート作成アイコンは、ユーザーからチャート作成に対するリクエストを受信するために使用されるアイコンを意味する。例えば、制御部１０１は、図８Ａのスクリーン８０１に示すように、チャート作成アイコン８０３を表示し、ユーザーによりチャート作成アイコン８０３がタッチされる場合、チャート作成がリクエストされると判定できる。もう一つの実施形態において、制御部１０１は、図１５Ａのスクリーン１５０１に示すように、イメージ挿入アイコン１５０３が選択される場合、挿入可能な少なくとも一つのイメージタイプを含む挿入メニューを表示し、表示した挿入メニューの中からチャートの挿入をリクエストするマジックチャートメニューがユーザーにより選択される場合、チャート作成がリクエストされると判定できる。
【０１３７】
チャート作成がリクエストされる場合、制御部１０１は、ステップ３０３に進み、そうでない場合には、ステップ３０１を反復して実行することができる。
【０１３８】
ステップ３０３において、制御部１０１は、チャートを示すためのグラフのタイプを表示する。チャートタイプ(又はグラフタイプ)は、携帯電子装置により提供可能なチャートタイプを意味し、線グラフ、棒グラフ、円又は楕円グラフを含むことができる。例えば、制御部１０１は、ユーザーによりチャート作成アイコン８０３がタッチされる場合、図８Ａのスクリーン８０５に示すように、線グラフアイコン８０９、棒グラフアイコン８１１、及び円グラフアイコン８１３を含むチャートタイプ８０７を表示できる。他の実施形態では、制御部１０１は、ユーザーによりマジックチャートメニュー１５０５が選択される場合、図１５Ａのスクリーン１５０７に示すように、チャートテーブルメニュー１５１１、棒グラフメニュー１５１３、線グラフメニュー１５１５、円グラフメニュー１５１７、及び以前に生成された少なくとも一つのチャートを示すヒストリメニュー１５１９を含むチャートタイプメニュー１５０９を表示できる。
【０１３９】
ステップ３０５において、制御部１０１は、表示されたチャートタイプのうちいずれか一つが選択されるか否かを判定できる。ステップ３０５でチャートタイプのうちいずれか一つが選択されると判定される場合、制御部１０１は、ステップ３０７に進む。そうでない場合には、制御部１０１は、ステップ３０５を反復して実行する。例えば、制御部１０１は、図８Ａのスクリーン８０５に示すように表示されたチャートタイプ８０７に含まれた線グラフアイコン８０９、棒グラフアイコン８１１、及び円グラフアイコン８１３のうちいずれか一つがタッチされる場合、表示されたチャートタイプのうちいずれか一つが選択されると判定できる。他の実施形態では、制御部１０１は、図１５Ａのスクリーン１５０７に示すように表示されたチャートタイプメニュー１５０９のうち、いずれか一つのメニューがタッチされる場合、表示されたチャートタイプのうちいずれか一つがユーザーにより選択されると判定できる。
【０１４０】
ステップ３０７で、制御部１０１は、選択されたチャートタイプによってオブジェクト入力ウィンドウを表示する。オブジェクト入力ウィンドウは、ユーザーからオブジェクトを受信するためのウィンドウを意味し、選択されたチャートタイプに従って座標系を含み、あるいは含まない。
【０１４１】
例えば、選択されたチャートタイプが線又は棒グラフである場合、制御部１０１は、図８Ｂのスクリーン８１５、図８Ｃのスクリーン８３３、図１５Ｃのスクリーン１５５３、又は図１５Ｄのスクリーン１５６５に示すように、座標系を含むオブジェクト入力ウィンドウを表示できる。他の実施形態では、選択されたチャートタイプが円グラフである場合、制御部１０１は、図８Ｄのスクリーン８４３又は図１５Ｅのスクリーン１５８１に示すように、円を含むオブジェクト入力ウィンドウを表示できる。他の実施形態では、選択されたチャートタイプがチャートテーブルメニューである場合、制御部１０１は、図１５Ａのスクリーン１５２１に示すように、チャートテーブルのサイズを設定するために使用されるテーブル設定ウィンドウ１５２３を表示できる。他の実施形態では、選択されたチャートタイプがヒストリメニューである場合、制御部１０１は、図１５Ｆのスクリーン１５９３に示すように、以前に生成された少なくとも一つのチャートを含むヒストリウィンドウ１５９５を表示できる。
【０１４２】
ステップ３０９において、制御部１０１は、オブジェクト入力ウィンドウ内にオブジェクトが入力されるか否かを判定することができる。オブジェクトは、ユーザーの指、スタイラスペン、ユーザーの目により入力できる。例えば、オブジェクトがユーザーの指又はスタイラスペンにより入力される場合、制御部１０１は、ユーザーの指又はスタイラスペンによるジェスチャ(例えば、タッチアンドドラッグ及びタッチ解除)を感知することによって、オブジェクトが入力されるか否かを判定することができる。他の実施形態では、オブジェクトがユーザーの目により入力される場合、制御部１０１は、ユーザーの目の動き(例えば、移動方向及び移動距離）を感知することによってオブジェクトが入力されるか否かを判定することができる。
【０１４３】
ステップ３０９でオブジェクトが入力されると判定される場合、制御部１０１は、ステップ３１１に進む。そうでない場合には、制御部１０１は、ステップ３０９を反復して実行することができる。
【０１４４】
ステップ３１１で、制御部１０１は、入力されたオブジェクトのタイプを認識する。ステップ３１３で、制御部１０１は、認識されたオブジェクトタイプに基づいてチャートデータを生成する。
【０１４５】
例えば、座標系を含むオブジェクト入力ウィンドウ上に図８Ｂのスクリーン８１９に示すように、曲線８１７又はオブジェクトが入力される場合、制御部１０１は、曲線８１７の開始点と終了点と少なくとも一つの変曲点を認識し、認識した開始点と終了点と変曲点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、曲線８１７の開始点と２個の変曲点と終了点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【０１４６】
他の実施形態では、座標系を含むオブジェクト入力ウィンドウ上に図８Ｂのスクリーン８２７に示すように、複数の点８２５又はオブジェクトが入力される場合、制御部１０１は、複数の点８２５を認識し、認識した複数の点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、複数の点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【０１４７】
他の実施形態では、座標系を含むオブジェクト入力ウィンドウ上に図８Ｃのスクリーン８３７に示すように、複数の棒８３５又はオブジェクトが入力される場合、制御部１０１は、複数の棒８３５を認識し、認識した複数の棒に対応するｙ軸の最大値を推定し、推定したｙ軸の最大値に基づいてチャートデータを生成できる。より詳細に説明すれば、複数の棒に対応するｙ軸の最大値が１７，３０，２２である場合、制御部１０１は、＜表２＞のようなチャートデータを生成できる。
【０１４８】
他の実施形態では、円を含むオブジェクト入力ウィンドウ上に図８Ｄのスクリーン８４７に示すように、複数の斜線８４５又はオブジェクトが入力される場合、制御部１０１は、複数の曲線８４５を認識し、円と複数の曲線８４５により形成される複数の領域に対応するサイズを推定し、推定したサイズに基づいてチャートデータを生成できる。より詳細に説明すると、複数の領域に対応するサイズが３５，２８，３７である場合、制御部１０１は、＜表３＞のようなチャートデータを生成できる。
【０１４９】
他の実施形態では、座標テーブルを含むオブジェクト入力ウィンドウ上に図１５Ｂのスクリーン１５３５に示すように、数字又はオブジェクトが入力される場合、制御部１０１は、入力された数字に基づいてチャートデータを生成できる。より詳細に説明すれば、入力された数字が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【０１５０】
他の実施形態では、座標系を含むオブジェクト入力ウィンドウ上に図１５Ｃのスクリーン１５５７に示すように、複数の棒１５５９又はオブジェクトが入力される場合、制御部１０１は、複数の棒１５５９を認識し、認識した複数の棒に対応するｙ軸の最大値を推定し、推定したｙ軸の最大値に基づいてチャートデータを生成できる。より詳細に説明すれば、複数の棒に対応するｙ軸の最大値が１７，３０，２２である場合、制御部１０１は、＜表２＞のようなチャートデータを生成できる。
【０１５１】
もう一つの実施形態では、座標系を含むオブジェクト入力ウィンドウ上に図１５Ｄのスクリーン１５６９に示すように、曲線１５７１又はオブジェクトが入力される場合、制御部１０１は、曲線１５７１の開始点と終了点と少なくとも一つの変曲点を認識し、認識した開始点と終了点と変曲点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すれば、曲線１５７１の開始点と２個の変曲点と終了点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【０１５２】
他の実施形態において、座標系を含むオブジェクト入力ウィンドウ上に図１５Ｄのスクリーン１５７３に示すように、複数の点１５７５又はオブジェクトが入力される場合、制御部１０１は、複数の点１５７５を認識し、認識し複数の点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、複数の点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【０１５３】
他の実施形態では、円を含むオブジェクト入力ウィンドウ上に図１５Ｅのスクリーン１５８５に示すように、複数の斜線１５８７又はオブジェクトが入力される場合、制御部１０１は、複数の曲線１５８７を認識し、円と複数の曲線１５８７により形成される複数の領域に対応するサイズを推定し、推定したサイズに基づいてチャートデータを生成できる。より詳細に説明すると、複数の領域に対応するサイズが３５，２８，３７である場合、制御部１０１は、＜表３＞のようなチャートデータを生成できる。
【０１５４】
ステップ３１５において、制御部１０１は、生成されたチャートデータに基づいて選択されたチャートタイプに従ってチャートグラフを生成し、生成したチャートグラフを表示できる。
【０１５５】
例えば、ユーザーにより選択されたチャートタイプが線グラフである場合、制御部１０１は、＜表１＞のようなチャートデータに基づいて線グラフを生成し、図８Ｂのスクリーン８２３に示すように、折れ線８２１を含む線グラフを表示できる。他の実施形態では、ユーザーにより選択されたチャートタイプが棒グラフである場合、制御部１０１は、＜表２＞のようなチャートデータに基づいて棒グラフを生成し、図８Ｃのスクリーン８４１に示すように、３個の棒８３９を含む棒グラフを表示できる。もう一つの実施形態では、ユーザーにより選択されたチャートタイプが円グラフである場合、制御部１０１は、＜表３＞のようにチャートデータに基づいて円グラフを生成し、図８Ｄのスクリーン８５１に示すように、３個の領域８４９を含む円グラフを表示できる。
【０１５６】
さらに、他の実施形態では、ユーザーにより選択されたチャートタイプがチャートテーブルである場合、制御部１０１は、図１５Ｂのスクリーンと１５４５に示すようにチャートテーブル１５４７を表示できる。もう一つの実施形態では、ユーザーにより選択されたチャートタイプが線グラフである場合、制御部１０１は、＜表１＞のようなチャートデータに基づいて線グラフを生成し、図１５Ｄのスクリーン１５７７に示すように、折れ線１５７９を含む線グラフを表示できる。もう一つの実施形態では、ユーザーにより選択されたチャートタイプが棒グラフである場合、制御部１０１は、＜表２＞のようなチャートデータに基づいて棒グラフを生成し、図１５Ｃのスクリーン１５６１に示すように、３個の棒１５６３を含む棒グラフを表示できる。もう一つの実施形態では、ユーザーにより選択されたチャートタイプが円グラフである場合、制御部１０１は、＜表３＞のようにチャートデータに基づいて円グラフを生成し、図１５Ｅのスクリーン１５８９に示すように、３個の領域を示す円グラフ１５９１を表示できる。
【０１５７】
図４は、本発明の第２の実施形態による携帯電子装置でチャートを表示するためのフローチャートである。
【０１５８】
図４を参照すると、ステップ４０１において、制御部１０１は、ユーザーによりチャート作成がリクエストされるか否かを判定する。例えば、制御部１０１は、チャート作成アイコンを表示し、ユーザーによりチャート作成アイコンが選択される場合、チャート作成がリクエストされると判定する。チャート作成アイコンは、ユーザーからチャート作成に対するリクエストを受信するためのアイコンを意味する。例えば、制御部１０１は、図９Ａのスクリーン９０３に示すように、チャート作成アイコン９０１を表示し、ユーザーによりチャート作成アイコン９０１がタッチされる場合、チャート作成がリクエストされると判定する。
【０１５９】
ステップ４０１でチャート作成がリクエストされると判定される場合、制御部１０１は、ステップ４０３に進む。そうでない場合には、制御部１０１は、ステップ４０１を反復して実行する。
【０１６０】
ステップ４０３において、制御部１０１は、座標系を含むオブジェクト入力ウィンドウを表示する。オブジェクト入力ウィンドウは、ユーザーからオブジェクトを受信するためのウィンドウを意味し、線グラフ又は棒グラフのための座標系を含むことができる。例えば、制御部１０１は、図９Ａのスクリーン９０７に示すように、座標系９０５を含むオブジェクト入力ウィンドウを表示できる。
【０１６１】
ステップ４０５において、制御部１０１は、オブジェクト入力ウィンドウ内にオブジェクトが入力されるか否かを判定する。オブジェクトは、ユーザーの指、スタイラスペン、又はユーザーの目により入力され得る。例えば、オブジェクトがユーザーの指又はスタイラスペンにより入力される場合、制御部１０１はユーザーの指又はスタイラスペンによるジェスチャ(例えば、タッチアンドドラッグ及びタッチ解除)を感知することによって、オブジェクトが入力されるか否かを判定する。他の実施形態において、オブジェクトがユーザーの目である場合、制御部１０１は、ユーザーの目の動き(例えば、移動方向及び移動距離)を感知することによって、オブジェクトが入力されるか否かを確認できる。
【０１６２】
ステップ４０５でオブジェクトが入力されると判定される場合、制御部１０１は、ステップ４０７に進み、そうでない場合にはステップ４０５を反復して実行する。
【０１６３】
ステップ４０７において、制御部１０１は、入力されたオブジェクトの形態を認識し、ステップ４０９において、認識されたオブジェクトの形態に基づいてチャートタイプを確認し、確認したチャートタイプと認識したオブジェクトの形態に基づいてチャートデータを生成する。チャートタイプは、携帯電子装置で提供可能なチャートタイプを意味し、線グラフ、棒グラフ、円又は楕円グラフを含むことができる。
【０１６４】
入力されるオブジェクトの形態は、多様な方法で認識できる。例えば、制御部１０１は、オブジェクトの形態が曲線、点、棒、円であるか否かを判定する。棒は、一辺が開けられた長方形であり得る。認識されたオブジェクトの形態が曲線又は点である場合、制御部１０１は、チャートタイプが線グラフと決定し、認識されたオブジェクトの形態が棒である場合、チャートタイプが棒グラフと決定し、認識されたオブジェクトの形態が円である場合、チャートタイプが円グラフと決定することができる。
【０１６５】
例えば、オブジェクト入力ウィンドウ上に図９Ｂのスクリーン９１１に示すように、曲線９０９又はオブジェクトが入力される場合、制御部１０１は、オブジェクトの形態が曲線９０９であるため、チャートタイプが線グラフであると判定し、曲線９０９の開始点と終了点と少なくとも一つの変曲点を認識し、認識した開始点と終了点と変曲点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、曲線９０９の開始点と２個の変曲点と終了点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【０１６６】
他の実施形態では、オブジェクト入力ウィンドウ上に図９Ｂのスクリーン９２７に示すように、複数の点９２５又はオブジェクトが入力される場合、制御部１０１は、オブジェクトの形態が複数の点９２５であるので、チャートタイプが線グラフであると判定し、複数の点９２５を認識し、認識した複数の点に対応するｙ軸値を推定し、推定したｙ軸値に基づいてチャートデータを生成できる。より詳細に説明すると、複数の点に対応するｙ軸値が１７，２１，２７，３４である場合、制御部１０１は、＜表１＞のようなチャートデータを生成できる。
【０１６７】
他の実施形態では、オブジェクト入力ウィンドウ上に図９Ｃのスクリーン９３３に示すように、複数の棒９２３又はオブジェクトが入力される場合、制御部１０１は、オブジェクトの形態が複数の棒９２３であるため、チャートタイプが棒グラフであると判定し、複数の棒８３５を認識し、認識された複数の棒に対応するｙ軸の最大値を推定し、推定したｙ軸の最大値に基づいてチャートデータを生成できる。より詳細に説明すると、複数の棒に対応するｙ軸の最大値が１７，３０，２２である場合、制御部１０１は、＜表２＞のようなチャートデータを生成できる。
【０１６８】
他の実施形態では、オブジェクト入力ウィンドウ上に図９Ｄのスクリーン９４１のように、複数の領域を含む円９３９又はオブジェクトが入力される場合、制御部１０１は、オブジェクトの形態が円９３９であるため、チャートタイプが円グラフであると判定し、複数の領域に対応するサイズを推定し、推定したサイズに基づいてチャートデータを生成できる。より詳細に説明すると、複数の領域に対応するサイズが３５，２８，３７である場合、制御部１０１は、＜表３＞のようなチャートデータを生成できる。
【０１６９】
ステップ４１１において、制御部１０１は、生成されたチャートデータに基づいて決定されたグラフのタイプに従ってチャートグラフを生成し、生成したチャートグラフを表示できる。
【０１７０】
例えば、決定されたチャートタイプが線グラフである場合、制御部１０１は、＜表１＞のように、チャートデータに基づいて線グラフを生成し、図９Ｂのスクリーン９２０に示すように、折れ線９１３を含む線グラフを表示できる。他の実施形態では、判定されたチャートタイプが棒グラフである場合、制御部１０１は、＜表２＞のようなチャートデータに基づいて棒グラフを生成し、図９Ｃのスクリーン９３７のように、３個の棒９３５を含む棒グラフを表示できる。他の実施形態において、判定したチャートタイプが円グラフである場合、制御部１０１は、＜表３＞のようなチャートデータに基づいて円グラフを生成し、図９Ｄのスクリーン９５３に示すように、３個の領域を含む円グラフ９４３を表示できる。
【０１７１】
図５Ａ乃至図５Ｃは、本発明の第１の実施形態による携帯電子装置でチャートを変更するためのフローチャートである。
【０１７２】
図５Ａ乃至図５Ｃを参照すると、ステップ５０１において、制御部１０１は、チャートグラフを表示する。例えば、制御部１０１は、携帯電子装置により提供可能なチャートタイプのうちいずれか一つでチャートを表示できる。例えば、制御部１０１は、図１０Ａのスクリーン１００３に示すように、線グラフを表示できる。他の実施形態では、制御部１０１は、図１１Ａのスクリーン１１０３に示すように、棒グラフを表示できる。もう一つの実施形態では、制御部１０１は、図１２Ａのスクリーン１２０３に示すように、円グラフを表示できる。
【０１７３】
他の実施形態において、制御部１０１は、図１６Ａのスクリーン１６０１に示すように、チャートテーブルを表示できる。もう一つの実施形態では、制御部１０１は、図１７Ａのスクリーン１７０１に示すように、棒グラフを表示できる。もう一つの実施形態では、制御部１０１は、図１８Ａのスクリーン１８０１に示すように、円グラフを表示できる。
【０１７４】
ステップ５０３において、制御部１０１は、表示されたチャートグラフ内にオブジェクトが追加入力されるか否かを判定できる。ステップ５０３でオブジェクトが追加入力されると判定される場合、制御部１０１は、ステップ５０５に進み、そうでない場合、ステップ５１１に進む。
【０１７５】
ステップ５０５において、制御部１０１は、追加入力されたオブジェクトを認識する。制御部１０１は、ステップ５０７において、認識されたオブジェクトに基づいてチャートデータをアップデートする。
【０１７６】
例えば、図１０Ａのスクリーン１００７に示すように、線グラフに曲線１００５又はオブジェクトが入力される場合、制御部１０１は、曲線１００５の開始点と終了点と少なくとも一つの変曲点を認識し、認識したた開始点と終了点と変曲点に対応するｙ軸値を推定し、推定したｙ軸値に基づいて線グラフのチャートデータをアップデートできる。より詳細に説明すると、曲線１００５の開始点と一つの変曲点と終了点に対応するｙ軸値が１５，１０，２０である場合、制御部１０１は、ｙ軸値１５，１０，２０に基づいて＜表１＞のようなチャートデータをアップデートすることによって、＜表４＞のようなチャートデータを生成できる。
【０１７７】
他の実施形態において、線グラフ上に複数の点又はオブジェクトが入力される場合、制御部１０１は、複数の点を認識し、認識した複数の点に対応するｙ軸値を推定し、推定したｙ軸値に基づいて線グラフのチャートデータをアップデートできる。より詳細に説明すると、複数の点に対応するｙ軸値が１５，１０，２０である場合、制御部１０１は、ｙ軸値１５，１０，２０に基づいて＜表１＞のようなチャートデータをアップデートすることにより、＜表４＞のようなチャートデータを生成できる。
【０１７８】
もう一つの実施形態において、図１１Ａのスクリーン１１０３に示すように、棒グラフ上に棒１１０５又はオブジェクトが入力される場合、制御部１０１は、棒１１０５のｙ軸の最大値を推定し、推定したｙ軸値に基づいて棒グラフのチャートデータをアップデートできる。もう少し詳細に説明すれば、棒１１０５又はオブジェクトが棒グラフに含まれた第１及び第２の棒との間に入力されて棒１１０５のｙ軸の最大値が２５である場合、制御部１０１は、棒１１０５の入力位置とｙ軸の最大値‘２５’に基づいて＜表２＞のようなチャートデータをアップデートすることにより、＜表５＞のようなチャートデータを生成できる。
【０１７９】
また、他の実施形態において、図１６Ｂのスクリーン１６２９に示すように、系列追加メニューがユーザーにより選択される場合、制御部１０１は、スクリーン１６３５に示すように、チャートテーブル内に系列を追加し、追加した系列内に数字又はオブジェクトがユーザーにより入力される場合、制御部１０１は、入力された少なくとも一つの数字に基づいてチャートテーブルをアップデートできる。より詳細に説明すると、入力された数字が１５，１０，２０である場合、制御部１０１は、入力された数字１５，１０，２０に基づいて＜表１＞のようなチャートテーブルをアップデートすることにより、＜表４＞のようなチャートテーブルを生成できる。
【０１８０】
もう一つの実施形態において、図１７Ｂのスクリーン１７２９に示すように、系列追加メニューがユーザーにより選択される場合、制御部１０１は、スクリーン１７３５に示すように、追加された系列に関する情報を表す系列情報１７３９を表示し、追加された系列がユーザーにより選択されて、図１７Ｂのスクリーン１７３５に示すように、棒グラフ上に棒１７４１又はオブジェクトが入力される場合、制御部１０１は、棒１７４１のｙ軸の最大値を推定し、推定したｙ軸値に基づいて棒グラフのチャートデータをアップデートできる。より詳細に説明すれば、棒１７４１のｙ軸の最大値が２５である場合、制御部１０１は、棒１７４１のｘ軸値とｙ軸の最大値‘２５’に基づいて＜表２＞のようなチャートデータをアップデートすることによって、＜表５＞のようなチャートデータを生成できる。
【０１８１】
ステップ５０９において、制御部１０１は、アップデートされたチャートデータに基づいてチャートグラフを生成し、生成したチャートグラフを表示できる。例えば、チャートタイプが線グラフである場合、制御部１０１は、＜表４＞のようなアップデートされたチャートデータに基づいて線グラフを生成し、図１０Ａのスクリーン１０１１に示すように、入力された追加オブジェクトに対応する折れ線と既存のオブジェクトに対応する折れ線を含む線グラフ１００９を表示できる。他の実施形態では、チャートタイプがチャートテーブルである場合、制御部１０１は、＜表４＞のようなチャートテーブルを表示できる。他の実施形態では、チャートタイプが棒グラフである場合、制御部１０１は、＜表５＞のようなアップデートされたチャートテーブルに基づいて棒グラフを生成し、図１７Ｂのスクリーン１７４３に示すように、追加された系列に対応する棒と以前の系列に対応する複数の棒を含む棒グラフ１７４５を表示できる。
【０１８２】
ステップ５１１では、制御部１０１は、ユーザーによりチャートタイプ変更がリクエストされるか否かを判定する。例えば、制御部１０１は、変更可能なチャートタイプに対応する複数のアイコンを含むチャートグラフ変更アイコンを表示し、ユーザーにより複数のアイコンのうちいずれか一つが選択される場合、チャートタイプ変更がリクエストされると決定できる。
【０１８３】
例えば、表示されたチャートグラフが線グラフである場合、制御部１０１は、図１０Ａのスクリーン１００３に示すように、棒グラフアイコンと円グラフアイコンと表示されたチャートグラフに対するチャートデータの表示をリクエストするチャートデータアイコンを含むチャートグラフ変更アイコン１００１を表示できる。制御部１０１は、ユーザーによりチャートグラフ変更アイコン１００１に表示された複数のアイコンの中から棒グラフアイコン１０１３がタッチされる場合、線グラフを棒グラフへ変更することに対するリクエストが入力されると判定する。
【０１８４】
他の実施形態では、制御部１０１は、ユーザーにより図１０Ｂのスクリーン１００３に示すように、チャートグラフ変更アイコン１００１に表示された複数のアイコンの中から円グラフアイコン１０２１がタッチされる場合、線グラフに対して棒グラフへの変更リクエストが入力されると判定する。もう一つの実施形態では、制御部１０１は、ユーザーにより図１０Ｂのスクリーン１００３に示すように、チャートグラフ変更アイコン１００１に表示された複数のアイコンの中からチャートデータ表示アイコン１０２９がタッチされる場合、線グラフのチャートデータを表示するとのリクエストが入力されると判定できる。
【０１８５】
もう一つの実施形態では、制御部１０１は、図１６Ａのスクリーン１６０１に示すように、チャートグラフ変更メニュー１６０５を表示できる。チャートグラフがチャートテーブルである場合、制御部１０１は、チャートグラフ変更メニュー１６０５がユーザーによりタッチされる場合、図１６Ａのスクリーン１６０７に示すように、変更可能なチャートグラフのタイプ(すなわち、棒グラフ、線グラフ、円グラフ)を含むチャートタイプメニュー１６０９を表示し、表示したチャートタイプメニューの中で棒グラフメニュー１６１１がユーザーによりタッチされる場合、チャートテーブルを棒グラフへ変更するためのリクエストが入力されると判定できる。
【０１８６】
もう一つの実施形態では、制御部１０１は、図１６Ａのスクリーン１６０７に示すように、表示されたチャートタイプメニューの中で線グラフメニュー１６１３がユーザーによりタッチされる場合、チャートテーブルを線グラフへ変更するためのリクエストが入力されると判定できる。もう一つの実施形態では、制御部１０１は、図１６Ａのスクリーン１６０７に示すように表示されたチャートタイプメニューの中で円グラフメニュー１６１５がユーザーによりタッチされる場合、チャートテーブルを円グラフへ変更するためのリクエストが入力されると判定できる。
【０１８７】
ステップ５１１でチャートタイプ変更リクエストが入力されると判定される場合、制御部１０１は、ステップ５１３に進み、そうでない場合にはステップ５１５に進む。
【０１８８】
ステップ５１３において、制御部１０１は、表示されたチャートグラフのチャートデータを用いて表示されたチャートグラフを変更リクエストされたチャートグラフで表示できる。例えば、線グラフを棒グラフへ変更するためのリクエストが入力される場合、制御部１０１は、図１０Ａのスクリーン１０１９に示すように、線グラフのチャートデータに基づいて線グラフを棒グラフ１０１５に変更できる。他の実施形態では、線グラフを円グラフへ変更するためのリクエストが入力される場合、制御部１０１は、図１０Ｂのスクリーン１０２７に示すように、線グラフのチャートデータに基づいて線グラフを円グラフ１０２３に変更できる。もう一つの実施形態では、線グラフのチャートデータを表示するとのリクエストが入力される場合、制御部１０１は、図１０Ｂのスクリーン１０３５に示すように、先行グラフのチャートデータ１０３１を表示できる。
【０１８９】
他の実施形態では、チャートテーブルを線グラフへ変更するためのリクエストが入力される場合、制御部１０１は、図１６Ａのスクリーン１６１７に示すように、チャートテーブルに対応するチャートデータに基づいてチャートテーブルを線グラフ１６１９に変更できる。もう一つの実施形態では、チャートテーブルを棒グラフへ変更するためのリクエストが入力される場合、図１６Ａのスクリーン１６２１に示すように、チャートテーブルに対応するチャートデータに基づいてチャートテーブルを棒グラフ１６２３に変更できる。
【０１９０】
もう一つの実施形態では、チャートテーブルの円グラフへの変更リクエストが入力される場合、図１６Ａのスクリーン１６２５に示すように、チャートテーブルに対応するチャートデータに基づいてチャートテーブルを円グラフ１６２７に変更できる。
【０１９１】
ステップ５１５において、制御部１０１は、ユーザーによりチャート修正がリクエストされるか否かを判定できる。例えば、制御部１０１は、チャートグラフに含まれた要素(例えば、折れ線の特定領域又は棒又は円の特定領域)が選択され、あるいはライン編集メニューが選択される場合、チャート修正がリクエストされると決定できる。例えば、図１０Ｃのスクリーン１００３に示すように、線グラフに含まれた折れ線の特定領域１０３７がタッチ又は所定の時間でタッチされる場合、制御部１０１は、タッチされた特定領域１０３７に対する修正がリクエストされると判定する。もう一つの実施形態において、図１６Ｂのスクリーン１６３９に示すように、ライン編集メニュー１６４３がユーザーによりタッチされる場合、制御部１０１は、表示されたチャートグラフに対する修正がリクエストされると決定できる。
【０１９２】
ステップ５１５でチャート修正がリクエストされると判定される場合、制御部１０１は、ステップ５１７に進み、そうでない場合にはステップ５３３に進む。
【０１９３】
ステップ５１７において、制御部１０１は、チャート編集モードを活性化する。チャート編集モードは、表示されたチャートグラフの選択された特定領域に対する色又は値などを編集するモードを意味する。チャート編集モードが活性化される場合、制御部１０１は、識別アイコン又は色変更アイコンを表示できる。第１の識別アイコンは、ユーザーにより選択された特定領域が編集中であることを表すためのアイコンで、色変更アイコンは、ユーザーから選択された特定領域に対する色変更リクエストを受信するためのアイコンを意味する。
【０１９４】
例えば、ユーザーによりチャート修正がリクエストされる場合、制御部１０１は、図１０Ｃのスクリーン１０４３に示すように、第１の識別アイコン１０３９と色変更アイコン１０４１を表示できる。
【０１９５】
ステップ５１９において、制御部１０１は、ユーザーによりチャート色の変更がリクエストされるか否かを判定できる。例えば、制御部１０１は、表示された色変更アイコン又は色変更メニューがユーザーにより選択される場合、チャート色の変更がリクエストされると決定できる。例えば、制御部１０１は、図１０Ｃのスクリーン１０４３に示すように、色変更アイコン１０４１がユーザーによりタッチされる場合、チャート色の変更がリクエストされると判定できる。他の実施形態では、チャートテーブルに含まれた一つの系列がユーザーによりタッチされた後、所定のキーがユーザーによりタッチされる場合、制御部１０１は、図１６Ｃのスクリーン１６５７に示すように、チャート色の変更をリクエストする色変更メニューとチャートグラフの一部領域を削除する削除メニューを含むチャート編集メニュー１６５９を表示し、編集メニュー１６５９に含まれた色変更メニューがユーザーによりタッチされる場合、チャート色の変更がリクエストされると判定できる。
【０１９６】
ステップ５１９でチャート色の変更がリクエストされると判定される場合、制御部１０１は、ステップ５２１に進み、そうでない場合にはステップ５２７に進む。
【０１９７】
ステップ５２１において、制御部１０１は、複数の色を含むパレットを表示し、ユーザーにより表示されたパレットに含まれた複数の色のうちいずれか一つが選択される場合、選択された特定領域の色を選択された色に変更する。
【０１９８】
例えば、色変更アイコン１０４１がタッチされる場合、制御部１０１は、図１０Ｃのスクリーン１０５１に示すように、複数の色を含むパレット１０４７を表示し、ユーザーによりパレット１０４７に含まれた複数の色の中から特定色が選択されるか否かを判定する。パレット１０４７に含まれた複数の色の中から特定色１０４９が選択される場合、制御部１０１は、図１０Ｃのスクリーン１０５５に示すように、選択された特定領域を含む折れ線の色を特定色１０４９に変更できる。
【０１９９】
他の実施形態では、色変更メニューがタッチされる場合、制御部１０１は、複数の色を含むパレットを表示し、ユーザーによりパレットに含まれた複数の色の中から特定色が選択される場合、図１６Ｃのスクリーン１６６３に示すように、タッチされた系列の色を特定色に変更できる。
【０２００】
ステップ５２７で、制御部１０１は、ユーザーによりチャート値の変更がリクエストされるか否かを判定する。例えば、制御部１０１は、ユーザーにより表示された第１の識別アイコンが現在位置から他の位置に移動するか、あるいはオブジェクト入力ウィンドウ内に数字が入力されるか、あるいはチャートテーブル内に数字が入力される場合、チャート値の変更がリクエストされると判定できる。
【０２０１】
例えば、制御部１０１は、図１０Ｃのスクリーン１０４３で、ユーザーにより第１の識別アイコン１０３９がタッチされる場合、特定領域に対する値の変更がリクエストされると判定できる。他の実施形態では、制御部１０１は、図１０Ｄのスクリーン１０４３で、ユーザーにより特定数字１０５９が入力される場合、特定領域に対するチャート値の変更がリクエストされると決定できる。他の実施形態では、ユーザーによりチャート修正がリクエストされた後、図１６Ｃのスクリーン１６６７に示すように、チャートテーブル１６６９の特定領域がユーザーにより選択される場合、制御部１０１は、特定領域に対するチャート値の変更がリクエストされると決定できる。
【０２０２】
ステップ５２７でチャート値の変更がリクエストされると判定される場合、制御部１０１は、ステップ５２９に進み、そうでない場合、ステップ５２３に進む。
【０２０３】
ステップ５２９において、制御部１０１は、ユーザーの入力に基づいて変更リクエストされたチャート値を推定し、推定したチャート値に基づいて表示されたチャートグラフのチャートデータをアップデートする。例えば、図１０Ｄのスクリーン１０４３で、ユーザーにより第１の識別アイコン１０３９がタッチ及びドラッグ及びタッチ解除ジェスチャ１０５７をする場合、制御部１０１は、座標系でのタッチ解除地点に対応するｙ軸値を推定できる。推定したｙ軸値が３０である場合、制御部１０１は、推定されたｙ軸値に基づいて＜表１＞のようなチャートデータをアップデートすることによって＜表６＞に示すチャートデータを生成できる。
【０２０４】
他の実施形態では、図１０Ｄのスクリーン１０４３で、ユーザーにより特定数字１０５９が入力される場合、制御部１０１は、特定数字を認識できる。認識された特定数字が３０である場合、制御部１０１は、認識された特定数字に基づいて＜表１＞のようなチャートデータをアップデートすることによって＜表６＞に示すチャートデータを生成できる。
【０２０５】
もう一つの実施形態では、図１６Ｃのスクリーン１６６７で、チャートテーブル１６６９の特定領域内に特定数字がユーザーにより入力される場合、制御部１０１は、入力された特定数字を認識できる。認識した特定数字が４７である場合、制御部１０１は、特定数字‘４７’に基づいて＜表１＞のようなチャートデータをアップデートできる。
【０２０６】
ステップ５３１において、制御部１０１は、アップデートされたチャートデータに基づいてチャートグラフを生成し、生成したチャートグラフを表示する。
【０２０７】
例えば、表示されたチャートタイプが線グラフである場合、制御部１０１は、＜表６＞のように、アップデートされたチャートデータに基づいて線グラフを生成し、図１０Ｄのスクリーン１０６３に示すように、座標系でのｙ軸値が３０である識別アイコン１０６１を含む線グラフを表示できる。他の実施形態では、チャートタイプがチャートテーブルである場合、制御部１０１は、アップデートされたチャートデータに基づいてチャートテーブルを生成し、図１６Ｄのスクリーン１６８３に示すように、特定数字‘４７’(１６８７）を含むチャートテーブル１６８５を表示できる。
【０２０８】
ステップ５２３において、制御部１０１は、ユーザーによりチャート編集モードの非活性化がリクエストされるか否かを判定する。例えば、制御部１０１は、チャート編集に関連しないアイコン(例えば、チャートタイプ変更アイコンなど）が選択されるか、所定の時間で識別アイコン又は色変更アイコンが選択されないか、あるいは所定の時間の間に特定数字が入力されない場合、チャート編集モードの非活性化がリクエストされると決定できる。
【０２０９】
ステップ５２３でチャート編集モードの非活性化がリクエストされると判定される場合、制御部１０１は、ステップ５２５に進み、そうでない場合にはステップ５１９に進む。
【０２１０】
ステップ５２５では、制御部１０１は、チャート編集モードを非活性化し、識別アイコンと色変更アイコンを表示しない。
【０２１１】
ステップ５３３において、制御部１０１は、ユーザーによりオブジェクト入力ウィンドウに含まれた座標系の目盛り変更がリクエストされるか否かを判定できる。例えば、制御部１０１は、座標系が選択される場合、座標系の目盛り変更がリクエストされることに決定できる。例えば、図１０Ｅのスクリーン１００３で、座標系１０６５がタッチ又は所定の時間でタッチされる場合、制御部１０１は、座標系の目盛りに対する変更がリクエストされると判定できる。他の実施形態では、図１７Ｂのスクリーン１７５７に示すように、座標系のｘ軸と平行にジェスチャ１７６１が入力される場合、制御部１０１は、座標系の目盛りに対する変更がリクエストされると判定できる。
【０２１２】
ステップ５３３で座標系の目盛り変更がリクエストされると判定される場合、制御部１０１は、ステップ５３５に進み、そうでない場合に、ステップ５３７に進む。
【０２１３】
ステップ５３５において、制御部１０１は、ユーザーの入力に基づいて変更リクエストされた目盛りを推定し、推定した目盛りに基づいて座標系の目盛りデータを変更し、変更した目盛りデータに基づいて表示された座標系の目盛りを変更し、変更した座標系の目盛りによってチャートグラフのサイズを変更できる。目盛りデータは、表示された座標系の目盛りに対するデータを意味し、例えば、目盛りが１０，２０，３０である場合、その目盛りデータは１０，２０，３０を含むことができる。
【０２１４】
例えば、座標系の目盛り変更がリクエストされる場合、制御部１０１は、座標系上に第２の識別アイコンを表示できる。図１０Ｅのスクリーン１０７１で、ユーザーにより第２の識別アイコン１０６７がタッチアンドドラッグ及びタッチ解除ジェスチャ１０６９をする場合、制御部１０１は、ドラッグ方向に基づいて目盛りの上昇又は下降(例えば、座標系の目盛りが上昇するか下降するか)を判定し、タッチからタッチ解除までの時間に基づいて目盛り間の上昇ギャップ又は下降ギャップ(例えば、目盛り間のギャップが上昇するか下降するか)を判定できる。目盛りが上昇して上昇ギャップが２０であると判定される場合、制御部１０１は、図１０Ｅのスクリーン１０７７に示すように、ｙ軸に対する目盛り間の上昇ギャップが２０となるように座標系１０７５を変更し、それによってチャートグラフのサイズを縮小する。
【０２１５】
もう一つの実施形態では、図１７Ｂのスクリーン１７５７に示すように、棒グラフを水平に横切るジェスチャ１７６１が入力される場合、制御部１０１は、ｙ軸の最大目盛りを表示された目盛りラインの個数に１を加算した値で割り、その計算値を目盛りと目盛り間のギャップとして判定できる。例えば、ｙ軸の最大目盛りが１００であり、表示された目盛りラインの個数が５である場合、制御部１０１は、１００を６で割り、その計算値‘１７’を目盛り間のギャップとして判定できる。目盛り間のギャップが１７として判定される場合、制御部１０１は、図１７Ｂのスクリーン１７６３に示すように、ｙ軸に対する目盛り間のギャップが１７となるように棒グラフ１７６５に含まれる座標系を変更し、それによってチャートグラフのサイズを拡大できる。
【０２１６】
ステップ５３７において、制御部１０１は、ユーザーによりチャート削除がリクエストされるか否かを判定する。例えば、制御部１０１は、ユーザーにより特定ジェスチャが入力され、あるいは削除メニューが選択される場合、チャート削除がリクエストされると判定できる。例えば、図１０Ｆのスクリーン１００３で、ユーザーにより特定ジェスチャ(例えば、タッチ及びジグザグ移動後にタッチ解除ジェスチャ)１０７９が入力される場合、制御部１０１は、チャート削除がリクエストされると判定できる。他の実施形態では、図１６Ｄのスクリーン１６７７で、削除メニュー１６８１がユーザーにより選択される場合、制御部１０１は、チャート削除がリクエストされると判定できる。
【０２１７】
ステップ５３７でチャート削除がリクエストされると判定される場合、制御部１０１は、ステップ５３９に進み、そうでない場合には、チャート変更動作を終了する。
【０２１８】
ステップ５３９において、制御部１０１は、ユーザーにより削除リクエストされたチャートグラフの特定領域を認識し、表示されたチャートグラフのチャートデータから認識された特定領域に対応する値を削除することにより、チャートデータをアップデートし、アップデートしたチャートデータに基づいてチャートグラフを生成して表示できる。
【０２１９】
例えば、図１０Ｆのスクリーン１００３で、チャートグラフの特定領域で特定ジェスチャ１０７９が入力される場合、制御部１０１は、チャートグラフで特定領域を認識できる。特定領域がｘ軸の目盛り３０と目盛り４０との間に位置する直線である場合、制御部１０１は、認識された特定領域に基づいて＜表１＞のようなチャートデータから認識した特定領域に対応する値を削除することによって＜表７＞に示すチャートデータを生成できる。他の実施形態では、図１６Ｄのスクリーン１６７７で、スクリーン１６７１に示すチャートテーブルで特定領域１６７５がユーザーによりタッチされた後、削除メニュー１６８１がユーザーによりタッチされる場合、制御部１０１は、特定領域１６７５に含まれたチャート値を削除し、スクリーン１６７７でチャートテーブル１６７９を表示できる。
【０２２０】
図６は、本発明の第２の実施形態による携帯電子装置でチャートを変更するためのフローチャートである。
【０２２１】
図６を参照すると、ステップ６０１で、制御部１０１は、チャートグラフを表示する。例えば、制御部１０１は、携帯電子装置により提供可能なチャートタイプのうちいずれか一つでチャートを表示できる。例えば、制御部１０１は、図１３Ａのスクリーン１３０１に示すように、線グラフを表示できる。他の実施形態では、制御部１０１は、図１３Ｃのスクリーン１３２１に示すように、棒グラフを表示できる。もう一つの実施形態において、制御部１０１は、図１３Ｄのスクリーン１３３３に示すように、円グラフを表示できる。
【０２２２】
ステップ６０３において、制御部１０１は、ユーザーにより字が入力されるか否かを判定できる。字は数字と文字を含む。数字はアラビア数字を含み、文字はアルファベット、ハングル(韓国語文字)、ひらがな(日本語文字)、漢字などを含むことができる。
【０２２３】
ステップ６０３で字が入力されると判定される場合、制御部１０１は、ステップ６０５に進み、そうでない場合、ステップ６０３で反復して実行することができる。
【０２２４】
ステップ６０５において、制御部１０１は、入力された字が数字であるか否かを判定できる。ステップ６０５で入力された字が数字であると判定される場合、制御部１０１は、ステップ６０７に進む。そうでない場合、制御部１０１は、ステップ６１３に進む。
【０２２５】
ステップ６０７において、制御部１０１は、表示されたチャートグラフで数字の入力位置に最も近いチャート値又は目盛りを判定する。ステップ６０９において、制御部１０１は、入力された数字に基づいて表示されたチャートグラフのチャートデータ又は目盛りデータを変更する。目盛りデータは、座標系の目盛りに関するデータを意味し、例えば、座標系のｙ軸目盛りが１０，２０，３０である場合、その目盛りデータは、１０，２０，３０を含むことができる。
【０２２６】
例えば、目盛りが入力された数字に変更される場合、制御部１０１は、入力される数字に基づき、目盛りの上昇又は下降、及び目盛り間の上昇ギャップ又は下降ギャップを判定できる。制御部１０１は、判定された目盛りが上昇するかあるいは下降するか、及び目盛り間の上昇ギャップ又は下降ギャップに基づいてチャートグラフの目盛りデータを変更できる。
【０２２７】
例えば、図１３Ａのスクリーン１３０１に示すように、ユーザーにより数字‘６０’１３０３が入力され、数字‘６０’１３０３の入力位置に最も近い要素が目盛り３０である場合、制御部１０１は、入力された数字‘６０’１３０３と目盛り‘３０’を比較できる。その比較結果、入力された数字‘６０’１３０３が目盛り‘３０’を超える場合、制御部１０１は、目盛りが上昇すると判定し、入力された数字‘６０’１３０３を表示された座標系の目盛りの個数３で割ることにより、目盛り間の上昇ギャップを２０として決定できる。制御部１０１は、表示された座標系の目盛りデータ１０，２０，３０を決定し、決定した目盛りの上昇と目盛り間の上昇ギャップ‘２０’に基づいて目盛りデータが２０，４０，６０を含むように目盛りデータをアップデートできる。
【０２２８】
例えば、チャート値が入力された数字に変更される場合、制御部１０１は、入力された数字に基づいて表示されたチャートグラフのチャートデータをアップデートできる。例えば、図１３Ａのスクリーン１３０１に示すように、ユーザーにより数字‘３０’１３０９が入力され、数字‘３０’１３０９の入力位置に最も近いチャート値が‘２０’である場合、制御部１０１は、チャート値‘２０’が入力された数字‘３０’１３０９に変更されるように＜表１＞のようなチャートデータをアップデートすることによって、＜表６＞のようにチャートデータを生成できる。
【０２２９】
ステップ６１１において、制御部１０１は、変更された目盛りデータ又はチャートデータに基づいて表示された座標系又は目盛りデータを変更できる。例えば、図１３Ａのスクリーン１３０７に示すように、制御部１０１は、変更された目盛りデータに基づいて表示された座標系の目盛り１０，２０，３０を目盛り２０，４０，６０(１３０５)に変更し、それによって変更したｙ軸目盛りによってチャートグラフのサイズを縮小できる。他の実施形態において、図１３Ａのスクリーン１３１３に示すように、制御部１０１は、変更されたチャートデータに基づき、第２のチャート値が３０であるチャートグラフを表示できる。
【０２３０】
ステップ６１３において、制御部１０１は、入力された字が文字であるか否かを判定できる。ステップ６１３で入力された字が文字であると判定される場合、制御部１０１は、ステップ６１５に進み、そうでない場合、チャート変更動作を終了する。
【０２３１】
ステップ６１５において、制御部１０１は、表示されたチャートグラフで文字の入力位置に最も近いチャート値を判定する。ステップ６１７で、制御部１０１は、判定したチャート値に隣接するように入力された文字を表示できる。例えば、図１３Ｂのスクリーン１３０１で、ユーザーにより‘２０代’という文字１３１５が入力される場合、制御部１０１は、ｘ軸の目盛りのうち文字１３１５の入力位置に一番近い目盛りを判定することができる。文字１３１５に最も近い目盛りが‘２０’である場合、制御部１０１は、図１３Ｂのスクリーン１３１９に示すように、目盛り‘２０’の下に‘２０代’との文字１３１７を表示できる。
【０２３２】
図７は、本発明の実施形態による携帯電子装置におけるチャートを格納するためのフローチャートである。
【０２３３】
図７を参照すると、ステップ７０１において、制御部１０１は、ユーザーによりチャート格納がリクエストされるか否かを判定できる。例えば、制御部１０１は、チャート格納アイコンを表示し、ユーザーによりチャート格納アイコン、チャート格納メニュー、又は完了メニューが選択される場合、チャート格納がリクエストされると判定できる。チャート格納アイコンは、表示されたチャートグラフの格納をリクエストするアイコンを意味し、チャート格納メニューは、表示されたチャートグラフの格納をリクエストするメニューを意味する。完了メニューは、チャートグラフの生成が完了したことを示すメニューを意味する。例えば、完了メニューは、図１５Ｂのスクリーン１５４５の完了メニューであり得る。
【０２３４】
ステップ７０１でチャート格納がリクエストされると判定される場合、制御部１０１は、ステップ７０３に進み、そうでない場合、ステップ７０１を反復して実行することができる。
【０２３５】
ステップ７０３において、制御部１０１は、ユーザーによりイメージファイルフォーマットでチャート格納がリクエストされるか否かを判定できる。例えば、制御部１０１は、ユーザーによりリクエストされた特定ファイルフォーマットの拡張子がイメージファイルフォーマットの拡張子(例えば、＊.ｂｍｐ、＊.ｄｉｂ、＊.ｊｐｇ、＊.ｊｐｅｇ、＊.ｊｐｅ、＊.ｊｆｉｆ、＊．ｇｉｆ、＊.ｔｉｆ、＊.ｔｉｆｆ、＊.ｐｎｇ、＊．ｐｄｆ)である場合、イメージファイルフォーマットでチャート格納がリクエストされると判定できる。
【０２３６】
ステップ７０３でイメージファイルフォーマットでチャート格納がリクエストされると判定される場合、制御部１０１は、ステップ７０５に進み、そうでない場合、ステップ７０９に進む。
【０２３７】
ステップ７０９において、制御部１０１は、表示されたチャートグラフのチャートデータをリクエストされた特定ファイルフォーマットで格納することができる。例えば、リクエストされた特定ファイルフォーマットがＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ(登録商標)のファイルフォーマットである場合、制御部１０１は、表示されたチャートグラフのチャートデータをＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄのファイルフォーマットで格納することができる。
【０２３８】
ステップ７０５において、制御部１０１は、表示されたチャートグラフをキャプチャしてチャートグラフを含むイメージデータを生成する。ステップ７０７において、制御部１０１は、生成されたイメージデータと表示されたチャートグラフのチャートデータを含むイメージファイルを格納できる。より詳細に説明すると、制御部１０１は、図１４に示すように、生成されたイメージデータ１４０１に対応するメタデータ１４０３に表示されたチャートグラフのチャートデータ１４０５を包含又は挿入することによって、表示されたチャートグラフのイメージデータと表示されたチャートグラフのチャートデータを含むイメージファイルを生成し、生成したイメージファイルをユーザーによりリクエストされたイメージファイルフォーマットで格納できる。
【０２３９】
図８Ａ乃至図８Ｄは、本発明の第１の実施形態により、チャートが表示されるスクリーンを示す。
【０２４０】
図８Ａ乃至図８Ｄを参照すると、携帯電子装置は、スクリーン８０１に示すように、チャート作成アイコン８０３を表示できる。チャート作成アイコンは、ユーザーからチャート作成に対するリクエストを受信するためのアイコンを意味する。携帯電子装置は、スクリーン８０１でチャート作成アイコン８０３がユーザーによりタッチされる場合、スクリーン８０５に示すように、線グラフアイコン８０９、棒グラフアイコン８１１、及び円グラフアイコン８１３を含むチャートタイプ８０７を表示できる。
【０２４１】
携帯電子装置は、スクリーン８０５で、ユーザーにより線グラフアイコン８０９がタッチされる場合、スクリーン８１５に示すように、座標系を含むオブジェクト入力ウィンドウとオブジェクト入力ウィンドウ内にチャートグラフ変更アイコンを表示できる。このように線グラフアイコンが選択される場合、チャートグラフ変更アイコンは、棒グラフアイコン、円グラフアイコン、及びチャートデータアイコンを含むことができる。
【０２４２】
携帯電子装置は、スクリーン８１９に示すように、ユーザーによりオブジェクト入力ウィンドウ内に曲線８１７が入力される場合、入力された曲線８１７を認識してチャートデータを生成し、スクリーン８２３に示すように、生成されたチャートデータに基づいてオブジェクト入力ウィンドウに折れ線８２１を含む線グラフを表示できる。
【０２４３】
一部ケースにおいて、携帯電子装置は、スクリーン８２７に示すように、ユーザーによりオブジェクト入力ウィンドウ内に複数の点８２５が入力される場合、入力された複数の点８２５を認識してチャートデータを生成し、スクリーン８３１に示すように、生成されたチャートデータに基づいてオブジェクト入力ウィンドウに折れ線８２９を含む線グラフを表示できる。
【０２４４】
携帯電子装置は、スクリーン８０５で、ユーザーにより棒グラフアイコン８１１がタッチされる場合、スクリーン８３３に示すように、座標系を含むオブジェクト入力ウィンドウとオブジェクト入力ウィンドウ内にチャートグラフ変更アイコンを表示できる。このように棒グラフアイコンが選択される場合、チャートグラフ変更アイコンは、線グラフアイコン、円グラフアイコン、及びチャートデータアイコンを含むことができる。
【０２４５】
携帯電子装置は、スクリーン８３７に示すように、ユーザーによりオブジェクト入力ウィンドウ内に複数の棒８３５が入力される場合、入力された複数の棒８３５を認識してチャートデータを生成し、スクリーン８４１に示すように、生成したチャートデータに基づいてオブジェクト入力ウィンドウ内に複数の棒８３９を含む棒グラフを表示できる。
【０２４６】
携帯電子装置は、スクリーン８０５で、ユーザーにより円グラフアイコン８１３がタッチされる場合、スクリーン８４３に示すように、円を含むオブジェクト入力ウィンドウとオブジェクト入力ウィンドウ内にチャートグラフ変更アイコンを表示できる。このように円グラフアイコンが選択される場合、チャートグラフ変更アイコンは、線グラフアイコン、棒グラフアイコン、及びチャートデータアイコンを含むことができる。
【０２４７】
携帯電子装置は、スクリーン８４７に示すように、ユーザーにより円内に複数の曲線８４５が入力される場合、入力された複数の曲線８４５を認識してチャートデータを生成し、スクリーン８５１に示すように、生成されたチャートデータに基づいてオブジェクト入力ウィンドウ内に複数の領域に分割された円８４９を含む円グラフを表示できる。
【０２４８】
図９Ａ乃至図９Ｄは、本発明の第２の実施形態により、チャートが表示されるスクリーンを示す。
【０２４９】
図９Ａ乃至図９Ｄを参照すると、携帯電子装置は、スクリーン９０３に示すように、チャート作成アイコン９０１を表示できる。チャート作成アイコンは、ユーザーからチャート作成に対するリクエストを受信するために使用されるアイコンを意味する。携帯電子装置は、スクリーン９０３で、チャート作成アイコン９０１がユーザーによりタッチされる場合、スクリーン９０７に示すように、座標系９０５を含むオブジェクト入力ウィンドウを表示できる。
【０２５０】
携帯電子装置は、スクリーン９１１のように、ユーザーによりオブジェクト入力ウィンドウ内に曲線９０９が入力される場合、入力された曲線９０９を認識してチャートデータを生成し、スクリーン９２０に示すように、生成したチャートデータに基づいてオブジェクト入力ウィンドウ内に折れ線９１３を含む線グラフとチャートグラフ変更アイコン９１５を表示できる。このように曲線９０９が入力される場合、チャートグラフ変更アイコン９１５は、棒グラフアイコン９１７、円グラフアイコン９１９、及びチャートデータアイコン９２１を含むことができる。
【０２５１】
一部実施形態では、携帯電子装置は、スクリーン９２７に示すように、ユーザーによりオブジェクト入力ウィンドウ内に複数の点９２５が入力される場合、入力された複数の点９２５を認識してチャートデータを生成し、スクリーン９３１に示すように、生成したチャートデータに基づいてオブジェクト入力ウィンドウ内に折れ線９２９を含む線グラフとチャートグラフ変更アイコン９１５を表示できる。
【０２５２】
携帯電子装置は、スクリーン９３３に示すように、ユーザーによりオブジェクト入力ウィンドウ内に複数の棒９２３が入力される場合、入力された複数の棒９２３を認識してチャートデータを生成し、スクリーン９３７に示すように、生成されたチャートデータに基づいてオブジェクト入力ウィンドウ内に複数の棒９３５を含む棒グラフとチャートグラフ変更アイコン９１５を表示できる。このように複数の棒９２３が入力される場合、チャートグラフ変更アイコン９１５は、棒グラフアイコン９１７、円グラフアイコン９１９、及びチャートデータアイコン９２１を含むことができる。
【０２５３】
携帯電子装置は、スクリーン９４１に示すように、ユーザーによりオブジェクト入力ウィンドウに複数の領域に分割された円９３９が入力される場合、入力された円９３９を認識してチャートデータを生成し、スクリーン９５３に示すように、生成したチャートデータに基づいてオブジェクト入力ウィンドウ内に座標系を表示することなく、複数の領域に分割された円９４３を含む円グラフとチャートグラフ変更アイコン９４５を表示できる。このように、円９３９が入力される場合、チャートグラフ変更アイコン９４５は、線グラフアイコン９４７、円グラフアイコン９４９、及びチャートデータアイコン９５１を含むことができる。
【０２５４】
図１０Ａ乃至図１０Ｆは、本発明の第１の実施形態により、線グラフが変更されるスクリーンを示す。
【０２５５】
図１０Ａ乃至図１０Ｆを参照すると、携帯電子装置は、スクリーン１００３のように、オブジェクト入力ウィンドウ内に線グラフとチャートグラフ変更アイコン１００１を表示できる。ここで、チャートグラフ変更アイコン１００１は、棒グラフアイコンと円グラフアイコンとチャートデータ表示アイコンを含むことができる。
【０２５６】
携帯電子装置は、スクリーン１００７のように、ユーザーによりオブジェクト入力ウィンドウ内に折れ線１００５が追加入力される場合、追加入力された折れ線１００５を認識し、認識した折れ線１００５を考慮して予め表示された線グラフに対するチャートデータをアップデートできる。携帯電子装置は、スクリーン１０１１に示すように、アップデートされたチャートデータに基づいてオブジェクト入力ウィンドウ内に第１の折れ線と第２の折れ線１００９を含む線グラフを表示できる。
【０２５７】
携帯電子装置は、スクリーン１００３で、ユーザーにより棒グラフアイコン１０１３がタッチされる場合、スクリーン１０１９に示すように、オブジェクト入力ウィンドウ内に線グラフに対するチャートデータに基づいて棒グラフ１０１５を生成して表示し、チャートグラフ変更アイコン１０１７を表示できる。チャートグラフ変更アイコン１０１７は、線グラフアイコン、円グラフアイコン、及びチャートデータ表示アイコンを含むことができる。
【０２５８】
携帯電子装置は、スクリーン１００３で、ユーザーにより円グラフアイコン１０２１がタッチされる場合、スクリーン１０２７に示すように、オブジェクト入力ウィンドウ内に線グラフに対するチャートデータに基づいて円グラフ１０２３を生成して表示し、チャートグラフ変更アイコン１０２５を表示できる。ここで、チャートグラフ変更アイコン１０２５は、線グラフアイコンと棒グラフアイコンとチャートデータ表示アイコンを含むことができる。
【０２５９】
携帯電子装置は、スクリーン１００３で、ユーザーによりチャートデータ表示アイコン１０２９がタッチされる場合、スクリーン１０３５に示すように、オブジェクト入力ウィンドウ内に線グラフに対するチャートデータ１０３１を検出して表示し、チャートグラフ変更アイコン１０３３を表示できる。チャートグラフ変更アイコン１０３３は、線グラフアイコンと棒グラフアイコンと円グラフアイコンを含むことができる。
【０２６０】
携帯電子装置は、スクリーン１００３で、ユーザーにより線グラフに含まれた折れ線の特定領域１０３７が所定の時間でタッチされる場合、スクリーン１０４３のように、タッチされた特定領域上にタッチされた特定領域の編集可能性を示す第１の識別アイコン１０３９とチャートグラフ変更アイコン１０３３の近所に色変更アイコン１０４１を表示できる。
【０２６１】
携帯電子装置は、スクリーン１０４３で、ユーザーにより(例えば、ユーザーの指１０４５を用いて)色変更アイコン１０４１がタッチされる場合、スクリーン１０５１のように、変更可能な複数の色を含むパレット１０４７を表示できる。携帯電子装置は、スクリーン１０５１で、表示されたパレット１０４７に含まれた複数の色の中から特定色１０４９がタッチされる場合、スクリーン１０５５のように、折れ線１０５３を特定色で表示できる。
【０２６２】
携帯電子装置は、スクリーン１０４３で、ユーザーにより第１の識別アイコンがタッチ及びドラッグ以後にタッチ解除ジェスチャ１０５７をする場合、座標系でタッチ解除点に対応するｙ軸値を推定し、推定したｙ軸値を用いて表示された線グラフに対するチャートデータをアップデートできる。推定されたｙ軸値が３０である場合、携帯電子装置はスクリーン１０６３に示すように、特定領域１０６１のｙ軸値が３０となるようにアップデートされたチャートデータに基づいて線グラフを生成して表示できる。
【０２６３】
携帯電子装置は、スクリーン１０４３で、ユーザーにより数字‘３０’１０５９が入力される場合、入力された数字‘３０’１０５９を認識し、認識した数字‘３０’１０５９を用いて表示された線グラフに対するチャートデータをアップデートできる。携帯電子装置は、スクリーン１０６３に示すように、特定領域１０６１のｙ軸値が３０となるようにアップデートされたチャートデータに基づいて線グラフを生成して表示できる。
【０２６４】
携帯電子装置は、スクリーン１００３で、ユーザーにより座標系に含まれたｙ軸の特定領域１０６５が所定の時間でタッチされる場合、スクリーン１０７１のように、タッチされた特定領域上に座標系の目盛り変更可能を表す第２の識別アイコン１０６７を表示できる。
【０２６５】
携帯電子装置は、スクリーン１０７１で、ユーザーにより第２の識別アイコン１０６７がタッチアンドドラッグされた後、タッチ解除ジェスチャ１０６９をする場合、ドラッグ方向とタッチ開始からタッチ解除までの時間を考慮して目盛りの上昇又は下降及び目盛り間のギャップを決定し、決定した目盛りの上昇又は下降及び目盛り間のギャップに基づいて表示された座標系の目盛りデータをアップデートできる。目盛りデータは、表示された座標系の目盛りに対するデータを意味する。
【０２６６】
携帯電子装置は、スクリーン１０７７に示すように、アップデートされた目盛りデータに基づいてｙ軸座標系の複数の目盛りを変更し、変更した複数の目盛りによって線グラフのサイズを縮小できる。
【０２６７】
携帯電子装置は、スクリーン１０７１で、ユーザーにより特定数字‘６０’１０７３が入力される場合、入力された特定数字‘６０’１０７３を認識し、認識した特定数字‘６０’１０７３を考慮して目盛りの上昇又は下降及び目盛り間のギャップを決定し、決定した目盛りの上昇又は下降及び目盛り間のギャップに基づいて表示された座標系の目盛りデータをアップデートできる。
【０２６８】
携帯電子装置は、スクリーン１０７７のように、アップデートされた目盛りデータに基づいてｙ軸座標系の複数の目盛りを変更し、変更した複数の目盛りによって線形グラフのサイズを縮小できる。
【０２６９】
携帯電子装置は、スクリーン１００３で、ユーザーにより線グラフに含まれた折れ線の一部領域に特定ジェスチャ(例えば、タッチ及びジグザグ移動後にタッチ解除ジェスチャ)１０７９が入力される場合、線グラフに対するチャートデータで一部領域に関連したチャート値を削除することによって、チャートデータをアップデートできる。携帯電子装置は、スクリーンと共に、アップデートされたチャートデータに基づいて一部領域が削除された線グラフを表示できる。
【０２７０】
携帯電子装置は、スクリーン１００３で、ユーザーにより線グラフを斜線で横切る特定ジェスチャ(タッチアンドジグザグ移動後にタッチ解除ジェスチャ)１０８５が入力される場合、線グラフに対するチャートデータを削除できる。携帯電子装置は、スクリーン１０８９のように、線グラフを削除して座標系１０８７のみを表示できる。
【０２７１】
図１１Ａ乃至図１１Ｅは、本発明の第１の実施形態により棒グラフが変更されるスクリーンを示す。
【０２７２】
図１１Ａ乃至図１１Ｅを参照すると、携帯電子装置は、スクリーン１１０３のように、オブジェクト入力ウィンドウ内に棒グラフとチャートグラフ変更アイコン１１０１を表示できる。ここで、チャートグラフ変更アイコン１１０１は、線グラフアイコンと円グラフアイコンとチャートデータ表示アイコンを含むことができる。
【０２７３】
携帯電子装置は、スクリーン１１０３で、ユーザーにより棒グラフ内に含まれた複数の棒のうち第１及び第２の棒との間で棒１１０５が追加入力される場合、追加入力された棒１１０５を認識し、認識した棒１１０５を考慮して予め表示された棒グラフに対するチャートデータをアップデートできる。携帯電子装置は、スクリーン１１０７に示すように、アップデートされたチャートデータに基づいてオブジェクト入力ウィンドウ内に以前に表示された複数の棒と追加された棒を含む棒グラフ１１０６を表示できる。
【０２７４】
携帯電子装置は、スクリーン１１０３で、ユーザーにより棒グラフ内に含まれた複数の棒のうち第１及び第２の棒との間で特定ジェスチャ(例えば、２本の指がタッチされ、２本の指を相互に反対方向へ移動した後にタッチを解除)１１０９が入力される場合、棒グラフに対するチャートデータで‘０’の第３のチャート値が第１の棒に対応する第１のチャート値と第の２棒に対応する第２のチャート値の間に含まれるようにチャートデータをアップデートできる。携帯電子装置は、スクリーン１１１５に示すように、アップデートされたチャートデータに基づいて空いた空間が第１の棒と第２の棒との間に位置する棒グラフ１１１１を表示できる。
【０２７５】
携帯電子装置は、スクリーン１１１５で、ユーザーにより棒グラフ内の空いた空間に棒１１１３が追加入力される場合、追加入力された棒１１１３を認識し、認識された棒１１１３を考慮して予め表示された棒グラフに対するチャートデータをアップデートできる。携帯電子装置は、スクリーン１１０７のように、アップデートされたチャートデータに基づいてオブジェクト入力ウィンドウ内に以前に表示された複数の棒と追加された棒を含む棒グラフ１１０９を表示できる。
【０２７６】
携帯電子装置は、スクリーン１１０３で、ユーザーにより線グラフアイコン１１１７がタッチされる場合、スクリーン１１２３に示すように、オブジェクト入力ウィンドウ内に棒グラフに対するチャートデータに基づいて線グラフ１１１９を生成して表示し、チャートグラフ変更アイコン１１２１を表示できる。ここで、チャートグラフ変更アイコン１１２１は、棒グラフアイコンと円グラフアイコンとチャートデータ表示アイコンを含むことができる。
【０２７７】
携帯電子装置は、スクリーン１１０３で、ユーザーにより棒グラフに含まれた複数の棒の中から第２の棒１１２５がタッチ又は所定時間でタッチされる場合、スクリーン１１３１に示すように、タッチされた第２の棒１１２５上にタッチされた第２の棒１１２５の編集可能性を示す第１の識別アイコン１１２７とチャートグラフ変更アイコンの近所に色変更アイコン１１２９を表示できる。
【０２７８】
携帯電子装置は、スクリーン１１３１で、ユーザーにより色変更アイコン１１２９が（例えば、ユーザーの指１１３３を用いて)タッチされる場合、スクリーン１１３９に示すように、変更可能な複数の色を含むパレット１１３５を表示できる。携帯電子装置は、スクリーン１１３９で、表示されたパレット１１３５に含まれた複数の色のうち特定色１１３７がタッチされる場合、スクリーン１１４３に示すように、第２の棒１１４１を特定色で表示できる。
【０２７９】
携帯電子装置は、スクリーン１１３１で、ユーザーにより第１の識別アイコンがタッチアンドドラッグした後に、タッチ解除ジェスチャ１１４５をする場合、座標系でタッチ解除点に対応するｙ軸値を推定し、推定したｙ軸値を用いて表示された棒グラフに対するチャートデータをアップデートできる。推定されたｙ軸値が４０である場合、携帯電子装置は、スクリーン１１４９に示すように、第２の棒１１４７のｙ軸値が４０となるようにアップデートされたチャートデータに基づいて棒グラフを生成して表示できる。
【０２８０】
また、携帯電子装置は、スクリーン１１３１で、ユーザーにより数字‘４０’１１５１が入力される場合、入力された数字‘４０’１１５１を認識し、認識した数字‘４０’１１５１を用いて表示された棒グラフに対するチャートデータをアップデートできる。携帯電子装置は、スクリーン１１４９に示すように、第２の棒１１４７のｙ軸値が４０となるようにアップデートされたチャートデータに基づいて線グラフを生成して表示できる。
【０２８１】
携帯電子装置は、スクリーン１１０３で、ユーザーにより棒グラフに含まれた第２の棒に特定ジェスチャ(例えば、垂直にタッチアンドジグザグ移動後にタッチ解除ジェスチャ)１１５３が入力される場合、棒グラフに対するチャートデータで第２の棒に関連した第２のチャート値を削除することによってチャートデータをアップデートできる。携帯電子装置は、スクリーン１１５５のように、アップデートされたチャートデータに基づいて第２の棒が削除された棒グラフ１１５７を表示できる。
【０２８２】
携帯電子装置は、スクリーン１１０３で、ユーザーにより棒グラフを斜線で横切る特定ジェスチャ(例えば、斜線にタッチアンドジグザグ移動後にタッチ解除ジェスチャ)１１５９が入力される場合、棒グラフに対するチャートデータを削除できる。携帯電子装置は、スクリーン１１６１に示すように、棒グラフを削除して座標系１１６３のみを表示できる。
【０２８３】
図１２Ａ乃至図１２Ｄは、本発明の第１の実施形態により、円グラフが変更されるスクリーンを示す。
【０２８４】
図１２Ａ乃至図１２Ｄを参照すると、携帯電子装置は、スクリーン１２０３のように、オブジェクト入力ウィンドウ内に円グラフとチャートグラフ変更アイコン１２０１を表示できる。チャートグラフ変更アイコン１２０１は、線グラフアイコンと棒グラフアイコンとチャートデータ表示アイコンを含むことができる。
【０２８５】
携帯電子装置は、スクリーン１２０５に示すように、ユーザーにより線グラフアイコン１２０４がタッチされる場合、スクリーン１２０９に示すように、オブジェクト入力ウィンドウ内に円グラフに対するチャートデータに基づいて線グラフ１２０７を生成及び表示し、チャートグラフ変更アイコンを表示できる。スクリーン１２０５に表示された棒フラフは、棒グラフのタッチさあれた棒の編集可能性を示す識別アイコン１１３３を含む。チャートグラフ変更アイコンは、棒グラフアイコン、円グラフアイコン、及びチャートデータアイコンを含むことができる。
【０２８６】
携帯電子装置は、スクリーン１２０３で、ユーザーにより棒グラフに含まれた複数の領域のうち第１の領域１２１１が所定の時間でタッチされる場合、スクリーン１２１７に示すように、タッチされた第１の領域１２１１に第１の領域１２１１の編集可能性を示す第１の識別アイコン１２１３とチャートグラフ変更アイコンの付近に色変更アイコン１２１５を表示できる。
【０２８７】
携帯電子装置は、スクリーン１２１７で、ユーザーにより色変更アイコン１２１５が(例えば、ユーザーの指１２１９を用いて)タッチされる場合、スクリーン１２２５に示すように、変更可能な複数の色を含むパレット１２２１を表示できる。携帯電子装置は、スクリーン１２２５で、表示されたパレット１２２１に含まれた複数の色のうち特定色１２２３がタッチされる場合、スクリーン１２２に示すように、第１の領域１２２７を特定色で表示できる。
【０２８８】
携帯電子装置は、スクリーン１２１７で、ユーザーにより第１の識別アイコン１２１３のうちいずれか一つがタッチアンドドラッグされた後にタッチ解除ジェスチャ１２３１をする場合、タッチ解除により変更された第１の領域のサイズと変更された第１の領域に隣接した第２の領域のサイズを推定し、推定した第１の領域と第２の領域のサイズを用いて表示された円グラフに対するチャートデータをアップデートできる。例えば、携帯電子装置は、推定された第１及び第２の領域のサイズが各々５０及び１３である場合、＜表３＞のようなチャートデータをアップデートすることによって＜表８＞に示すチャートデータを生成できる。
【０２８９】
【表８】
2016534464.tif 000010
【０２９０】
携帯電子装置は、スクリーン１２３５に示すように、アップデートされたチャートデータに基づいて第１の領域のサイズがタッチ解除点まで拡大した円グラフ１２３３を生成及び表示できる。
【０２９１】
携帯電子装置は、スクリーン１２１７で、ユーザーにより数字‘５０’１２３７が入力される場合、入力された数字‘５０’１２３７を認識し、認識した数字‘５０’を用いて円グラフに対するチャートデータをアップデートできる。携帯電子装置は、スクリーン１２３５に示すように、アップデートされたチャートデータに基づいて第１の領域のサイズがタッチ解除点まで拡大した円グラフ１２３３を生成及び表示できる。
【０２９２】
携帯電子装置は、スクリーン１２０３で、ユーザーにより円グラフに含まれた第１及び第２の領域を分割する第１の直線で特定ジェスチャ(例えば、タッチアンドジグザグ移動後にタッチ解除ジェスチャ)１２３８が入力される場合、円グラフに対するチャートデータで第１の領域に対応する第１のチャート値と第２の領域に対応する第２のチャート値を加算することによって、＜表３＞のようなチャートデータをアップデートすることで＜表９＞に示すチャートデータを生成できる。
【０２９３】
【表９】
2016534464.tif 000011
【０２９４】
携帯電子装置は、スクリーン１２４１に示すように、アップデートされたチャートデータに基づいて第１及び第２の領域が結合された円グラフ１２３９を生成及び表示できる。
【０２９５】
携帯電子装置は、スクリーン１２０３で、ユーザーにより円グラフを斜線で横切る特定ジェスチャ(例えば、タッチアンドジグザグ移動後にタッチ解除ジェスチャ)１２４３が入力される場合、円グラフに対するチャートデータを削除し、スクリーン１２４７に示すように、円１２４５のみを表示できる。
【０２９６】
図１３Ａ乃至図１３Ｄは、本発明の第２の実施形態により、線グラフ、棒グラフ、及び円グラフが変更されるスクリーンを示す。
【０２９７】
図１３Ａ乃至図１３Ｄを参照すると、携帯電子装置は、スクリーン１３０１に示すように、オブジェクト入力ウィンドウ内に線グラフとチャートグラフ変更アイコンを表示できる。チャートグラフ変更アイコンは、棒グラフアイコン、円グラフアイコン、及びチャートデータアイコンを含むことができる。
【０２９８】
携帯電子装置は、スクリーン１３０１で、ユーザーにより特定数字‘６０’１３０３が入力される場合、入力された特定数字‘６０’１３０３を認識し、オブジェクト入力ウィンドウに含まれた複数の要素のうち特定数字‘６０’１３０３の入力位置に最も近い要素(例えば、ｙ軸の座標系の目盛り‘３０’)を判定できる。判定された要素が目盛りである場合、携帯電子装置は、認識された特定数字‘６０’を考慮して目盛りの上昇又は下降及び目盛り間のギャップを決定し、決定した目盛りの上昇又は下降及び目盛り間のギャップに基づいて表示された座標系の目盛りデータをアップデートできる。
【０２９９】
携帯電子装置は、スクリーン１３０７に示すように、アップデートされた目盛りデータに基づいてｙ軸の座標系１３０５の複数の目盛りを変更し、変更した複数の目盛りによって線グラフのサイズを縮小できる。
【０３００】
携帯電子装置は、スクリーン１３０１で、ユーザーにより特定数字‘３０’１３０９が入力される場合、入力された特定数字‘３０’１３０９を認識し、オブジェクト入力ウィンドウに含まれた複数の要素のうち特定数字‘３０’１３０９の入力位置に最も近い要素(例えば、折れ線の特定点)を判定できる。特定点は、折れ線に含まれた不連続点であり得る。
【０３０１】
判定された要素が折れ線に含まれた不連続点のうち第２の不連続点である場合、携帯電子装置は、認識された特定数字‘３０’１３０９を用いて表示された線グラフに対するチャートデータをアップデートできる。例えば、携帯電子装置は、特定数字‘３０’１３０９を用いて＜表１＞のようなチャートデータをアップデートすることによって、＜表６＞に示すチャートデータを生成できる。
【０３０２】
携帯電子装置は、スクリーン１３１３に示すように、アップデートされたチャートデータに基づき、特定点のｙ軸値が３０である線グラフを生成及び表示できる。
【０３０３】
携帯電子装置は、スクリーン１３０１で、ユーザーにより特定文字‘２０代’１３１５が入力される場合、入力された特定文字‘２０代’１３１５を認識し、ｘ軸の目盛りのうち特定文字‘２０代’１３１５の入力位置に最も近い目盛りを判定できる。
【０３０４】
判定された目盛りが２０である場合、携帯電子装置は、スクリーン１３１９に示すように、目盛り‘２０’の下に位置するように特定文字‘２０代’１３１７を表示できる。
【０３０５】
携帯電子装置は、スクリーン１３２１に示すように、オブジェクト入力ウィンドウ内に棒グラフとチャートグラフ変更アイコンを表示できる。チャートグラフ変更アイコンは、線グラフアイコン、円グラフアイコン、及びチャートデータアイコンを含むことができる。
【０３０６】
携帯電子装置は、スクリーン１３２１で、ユーザーにより特定数字‘４０’１３２３が入力される場合、入力された特定数字‘４０’１３２３を認識し、棒グラフに含まれた複数の棒の中で特定数字‘４０’１３２３の入力位置に最も近い棒を判定することができる。判定した棒が棒グラフに含まれた第２棒である場合、携帯電子装置は、認識された特定数字‘４０’１３２３を用いて表示された棒グラフに対するチャートデータをアップデートできる。例えば、携帯電子装置は、特定数字‘４０’１３２３を用いて＜表２＞のようにチャートデータをアップデートすることによって、＜表１０＞に示すようにチャートデータを生成できる。
【０３０７】
【表１０】
2016534464.tif 000012
【０３０８】
携帯電子装置は、スクリーン１３２７に示すように、アップデートされたチャートデータに基づき、第２の棒のｙ軸値が４０である棒グラフ１３２５を生成して表示できる。
【０３０９】
携帯電子装置は、スクリーン１３２１で、ユーザーにより特定文字‘１０代’１３２９が入力される場合、入力された特定文字‘１０代’１３２９を認識し、ｘ軸目盛りのううち特定文字‘１０代’の入力位置に最も近い目盛りを確認できる。確認された目盛りが‘２０’である場合、携帯電子装置は、目盛り‘２０’の下に特定文字‘１０代’１３３１を表示できる。
【０３１０】
携帯電子装置は、スクリーン１３３３に示すように、オブジェクト入力ウィンドウ内に円グラフとチャートグラフ変更アイコンを表示できる。チャートグラフ変更アイコンは、線グラフアイコン、棒グラフアイコン、及びチャートデータアイコンを含むことができる。
【０３１１】
携帯電子装置は、スクリーン１３３３で、ユーザーにより特定数字‘５０’１３３５が入力される場合、入力された特定数字‘５０’１３３５を認識し、円グラフに含まれた複数の領域の中で特定数字‘５０’１３３５の入力位置に最も近い領域を判定できる。確認した領域が円グラフに含まれた複数の領域の中から第１の領域である場合、携帯電子装置は、認識された特定数字‘５０’１３３５を用いて表示された円グラフに対するチャートデータをアップデートできる。例えば、携帯電子装置は、特定数字‘５０’を用いて＜表３＞のようにチャートデータをアップデートすることによって、＜表９＞のようチャートデータを生成できる。
【０３１２】
携帯電子装置は、スクリーン１３３９に示すように、アップデートされたチャートデータに基づき、第１の領域のサイズが５０である円グラフ１３３７を生成して表示できる。
【０３１３】
携帯電子装置は、スクリーン１３３３で、ユーザーにより特定文字‘２０代’１３４１が入力される場合、入力された特定文字‘２０代’１３４１を認識し、円グラフに含まれた複数の領域ら中から特定文字‘２０代’１３４１の入力位置に最も近い領域を判定できる。判定された領域が円グラフに含まれた複数の領域の中から第１の領域である場合、携帯電子装置は、スクリーン１３４５に示すように、第１の領域内に特定文字‘２０代’１３４３を表示できる。
【０３１４】
図１４は、本発明の実施形態により、チャートイメージを格納するイメージファイルのフォーマットを示す。
【０３１５】
図１４を参照すると、携帯電子装置は、チャートグラフの表示中にユーザーによりチャートをイメージファイルのフォーマットで格納リクエストが入力される場合、表示されたチャートグラフをキャプチャしてチャートグラフを含むイメージデータを生成し、表示されたチャートグラフに関するチャートデータを含むメタデータを生成できる。携帯電子装置は、図１４に示すように、生成されたイメージデータ１４０１とチャートデータ１４０５を有するメタデータ１４０３を含むイメージファイルを生成及び格納することができる。
【０３１６】
図１５Ａ乃至図１５Ｆは、本発明の第３の実施形態により、チャートが表示されるスクリーンを示す。
【０３１７】
図１５Ａ乃至図１５Ｆを参照すると、携帯電子装置は、スクリーン１５０１に示すように、ユーザーによりイメージ挿入アイコン１５０３が選択される場合、挿入可能な少なくとも一つのイメージタイプを含む挿入メニューを表示できる。挿入メニューは、チャートの挿入をリクエストするために使用されるマジックチャートメニュー１５０５を含むことができる。携帯電子装置は、スクリーン１５０１で、マジックチャートメニュー１５０５がユーザーによりタッチされる場合、スクリーン１５０７に示すように、作成可能な少なくとも一つのチャートタイプを含むチャートタイプメニュー１５０９を表示できる。例えば、チャートタイプメニュー１５０９は、チャートテーブルメニュー１５１１、棒グラフメニュー１５１３、線グラフメニュー１５１５、円グラフメニュー１５１７、及び以前に生成された少なくとも一つのチャートを示すヒストリメニュー１５１９を含むことができる。
【０３１８】
携帯電子装置は、スクリーン１５０７で、チャートテーブルメニュー１５１１がユーザーによりタッチされる場合、スクリーン１５２１に示すように、チャートテーブルのサイズを設定するためのテーブル設定ウィンドウ１５２３を表示できる。携帯電子装置は、スクリーン１５２５に示すように、チャートテーブルのサイズがテーブル設定ウィンドウ１５２３に入力される場合（１５２９）、スクリーン１５３１に示すように、入力されたサイズを有するチャートテーブル１５３３を生成及び表示できる。
【０３１９】
携帯電子装置は、スクリーン１５３５に示すように、少なくとも一つの特定数字がユーザーの指又はスタイラスペンを用いてチャートテーブル１５３７に入力される場合、スクリーン１５４５に示すように、入力された少なくとも一つの特定数字を含むチャートテーブル１５４７を生成及び表示することができる。例えば、入力された特定数字が‘１７’，‘２１’，‘２７’，‘３４’である場合、携帯電子装置は、特定数字‘１７’,‘２１’，‘２７’，‘３４’を含むチャートテーブル１５４７を生成できる。
【０３２０】
携帯電子装置は、スクリーン１５３９で、少なくとも一つの特定数字がキーパッド１５４３を通じてチャートテーブル１５４１に入力される場合、スクリーン１５４５に示すように、入力された少なくとも一つの特定数字を含むチャートテーブル１５４７を生成及び表示できる。
【０３２１】
携帯電子装置は、スクリーン１５４５で、完了メニューがユーザーによりタッチされる場合、表示されたチャートテーブル１５４７をキャプチャすることで、チャートテーブル１５４７のイメージとチャートテーブル１５４７のチャートデータを含むイメージデータを生成及び格納できる。携帯電子装置は、スクリーン１５４９に示すように、格納されたチャートテーブルのイメージ１５５１を検出して表示できる。
【０３２２】
携帯電子装置は、スクリーン１５０７で、棒グラフメニュー１５１３がユーザーによりタッチされる場合、スクリーン１５５３に示すように、座標系を含むオブジェクト入力ウィンドウ１５５５を表示し、オブジェクト入力ウィンドウに表示される系列に関連した情報を示す系列情報を表示できる。系列情報は、系列の名称、系列に含まれたチャート値の和と平均を含むことができる。
【０３２３】
携帯電子装置は、スクリーン１５５７に示すように、オブジェクト入力ウィンドウに少なくとも一つの棒１５５９が入力される場合、入力された少なくとも一つの棒１５５９を認識してチャートデータを生成し、スクリーン１５６１に示すように、生成されたチャートデータに基づいてオブジェクト入力ウィンドウ内に少なくとも一つの棒を含む棒グラフ１５６３を表示できる。携帯電子装置は、生成されたチャートデータに基づいてチャート値の和と平均を計算し、計算したチャート値の和と平均に従って系列情報をアップデートできる。
【０３２４】
携帯電子装置は、スクリーン１５５７で、完了メニューがユーザーによりタッチされる場合、表示された棒グラフ１５６３をキャプチャすることにより、棒グラフ１５６３のイメージと棒グラフ１５６３のチャートデータを含むイメージデータを生成して格納することができる。携帯電子装置は、格納された棒グラフ１５６３のイメージを検出して表示できる。
【０３２５】
携帯電子装置は、スクリーン１５０７で、線グラフメニュー１５１５がユーザーによりタッチされる場合、スクリーン１５６５に示すように、座標系を含むオブジェクト入力ウィンドウ１５６７を表示し、オブジェクト入力ウィンドウに表示される系列に関連した情報を表す系列情報を表示できる。系列情報は、系列の名称と系列に含まれたチャート値の和と平均を含むことができる。
【０３２６】
携帯電子装置は、スクリーン１５６９に示すように、オブジェクト入力ウィンドウに曲線１５７１が入力される場合、曲線１５７１の開始点と終了点と変曲点を認識してチャートデータを生成し、スクリーン１５７７に示すように、生成されたチャートデータに基づいてオブジェクト入力ウィンドウに少なくとも一つの折れ線を含む線グラフ１５７９を表示できる。携帯電子装置は、生成されたチャートデータに基づいてチャート値の和と平均を計算し、計算したチャート値の和と平均に基づいて系列情報をアップデートできる。
【０３２７】
携帯電子装置は、スクリーン１５７３に示すように、オブジェクト入力ウィンドウ内に少なくとも一つの点１５７５が入力される場合、入力された少なくとも一つの点１５７５を認識してチャートデータを生成し、スクリーン１５７７に示すように、生成したチャートデータに基づいてオブジェクト入力ウィンドウに少なくとも一つの折れ線を含む線グラフ１５７９を表示できる。携帯電子装置は、生成されたチャートデータに基づいてチャート値の和と平均を計算し、計算したチャート値の和と平均に基づいて系列情報をアップデートできる。
【０３２８】
携帯電子装置は、スクリーン１５７７で、完了メニューがユーザーによりタッチされる場合、表示された線グラフ１５７９をキャプチャすることで、線グラフ１５７９のイメージと線グラフ１５７９のチャートデータを含むイメージデータを生成して格納できる。携帯電子装置は、格納された線グラフ１５７９のイメージを検出して表示できる。
【０３２９】
携帯電子装置は、スクリーン１５０７で、円グラフメニュー１５１７がユーザーによりタッチされる場合、スクリーン１５８１に示すように、円を含むオブジェクト入力ウィンドウ１５８３を表示し、オブジェクト入力ウィンドウに表示される系列と関連する情報を示す系列情報を表示できる。系列情報は、系列の名称と系列に含まれたチャート値の和と平均を含むことができる。
【０３３０】
携帯電子装置は、スクリーン１５８５に示すように、円に少なくとも一つの曲線１５８７が入力される場合、入力された少なくとも一つの曲線１５８７を認識してチャートデータを生成し、スクリーン１５８９に示すように、生成されたチャートデータに基づいてオブジェクト入力ウィンドウ内に複数の領域に分割された円グラフ１５９１を表示できる。携帯電子装置は、生成されたチャートデータに基づいてチャート値の和と平均を計算し、計算したチャート値の和と平均に基づいて系列情報をアップデートできる。
【０３３１】
携帯電子装置は、スクリーン１５８９で、完了メニューがユーザーによりタッチされる場合、表示された円グラフ１５９１をキャプチャすることにより、円グラフ１５９１のイメージと円グラフ１５９１のチャートデータを含むイメージデータを生成して格納することができる。携帯電子装置は、格納された円グラフ１５９１のイメージを検出して表示できる。
【０３３２】
携帯電子装置は、スクリーン１５０７で、ヒストリメニュー１５１９がユーザーによりタッチされる場合、スクリーン１５９３に示すように、予め格納された少なくとも一つのチャートに関連したイメージデータからイメージを検出し、ヒストリウィンドウ１５９５に少なくとも一つの検出されたイメージを表示できる。
【０３３３】
携帯電子装置は、スクリーン１５９３で、表示された少なくとも一つのイメージのうち特定イメージがユーザーにより選択される場合、スクリーン１５９７に示すように、選択された特定イメージ１５９９を表示できる。
【０３３４】
図１６Ａ乃至図１６Ｄは、本発明の第３の実施形態により、チャートデータが変更されるスクリーンを示す。
【０３３５】
図１６Ａ乃至図１６Ｄを参照すると、携帯電子装置は、スクリーン１６０１に示すように、チャートテーブル１６０３とチャートグラフ変更メニュー１６０５を表示できる。チャートグラフ変更メニュー１６０５がユーザーによりタッチされる場合、スクリーン１６０７に示すように、グラフタイプ(例えば、棒グラフ、線グラフ、及び円グラフ)を含むチャートタイプメニュー１６０９を表示できる。
【０３３６】
表示されたチャートタイプメニューのうち棒グラフメニュー１６１１がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１６２１に示すように、チャートテーブル１６０３に対応するチャートデータに基づいてチャートテーブル１６０３を棒グラフ１６２３に変更できる。
【０３３７】
表示されたチャートタイプメニューのうち線グラフメニュー１６１３がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１６１７に示すように、チャートテーブル１６０３に対応するチャートデータに基づいてチャートテーブル１６０３を線グラフ１６１９に変更できる。
【０３３８】
表示されたチャートタイプメニューのうち円グラフメニュー１６１５がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１６２５に示すように、チャートテーブル１６０３に対応するチャートデータに基づいてチャートテーブル１６０３を円グラフ１６２７に変更できる。
【０３３９】
携帯電子装置は、スクリーン１６２９に示すように、チャートテーブル１６３１と系列追加メニュー１６３３を表示できる。系列追加メニュー１６３３がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１６３５に示すように、チャートテーブル１６３１内に系列を追加することにより、チャートテーブル１６３７を生成して表示できる。
【０３４０】
携帯電子装置は、スクリーン１６３９に示すように、チャートテーブル１６４１とライン編集メニュー１６４３を表示できる。携帯電子装置は、スクリーン１６３９に示すように、編集メニュー１６４３がユーザーによりタッチされた後、チャートテーブル１６４１を垂直に横切るジェスチャ１６４５が入力される場合、スクリーン１６４７に示すように、チャートテーブル１６４１に一例を追加することによってチャートテーブル１６４９を生成して表示できる。
【０３４１】
携帯電子装置は、スクリーン１６５１に示すように、チャートテーブル１６５３とライン編集メニュー１６５５を表示できる。携帯電子装置は、スクリーン１６５７に示すように、ライン編集メニュー１６５５がユーザーによりタッチされ、チャートテーブル１６５３に含まれた少なくとも一つの系列のうちいずれか一つの系列がタッチされた後に所定のキーが入力される場合、スクリーン１６５７に示すように、チャート色の変更をリクエストする色変更メニューとチャートグラフの一部領域を削除する削除メニューを含むチャート編集メニュー１６５９を表示できる。
【０３４２】
色変更メニューがタッチされる場合(１６６１)、携帯電子装置は、複数の色を含むパレットを表示し、ユーザーによりパレットに含まれる複数の色の中から特定色が選択される場合、スクリーン１６６３に示すように、チャートテーブル１６５３でタッチされた系列の色を特定色に変更することにより、チャートテーブル１６６５を生成して表示できる。
【０３４３】
削除メニューがタッチされる場合、携帯電子装置は、スクリーン１６６７に示すように、チャートテーブル１６５３でタッチされた系列に対応する少なくとも一つのチャート値を削除することにより、チャートテーブル１６６９を生成及び表示できる。
【０３４４】
携帯電子装置は、スクリーン１６７１に示すように、チャートテーブル１６７３に含まれる複数の領域のうち特定領域１６７５がタッチされた後、所定のキーがタッチされる場合、スクリーン１６７７に示すように、特定領域に含まれたチャート値を削除するために使用される削除メニュー１６８１を表示できる。
【０３４５】
削除メニュー１６８１がユーザーによりタッチされる場合、携帯電子装置は、チャートテーブル１６７３に含まれた特定領域のチャート値を削除することによってチャートテーブル１６７９を生成して表示できる。
【０３４６】
携帯電子装置は、スクリーン１６７１に示すように、チャートテーブル１６７３に含まれた複数の領域のうち特定領域１６７５がタッチされた後、特定領域１６７５に特定数字が入力される場合、スクリーン１６８３に示すように、チャートテーブル１６７３に含まれた特定領域１６７５のチャート値を特定数字‘４７’１６８７に変更することによって、チャートテーブル１６８５を生成して表示できる。
【０３４７】
図１７Ａ乃至図１７Ｄは、本発明の第３の実施形態により、棒グラフが変更されるスクリーンを示す。
【０３４８】
図１７Ａ乃至図１７Ｄを参照すると、携帯電子装置は、スクリーン１７０１に示すように、棒グラフ１７０３、棒グラフ１７０３に含まれた第１の系列に関する第１の系列情報、及びチャートグラフ変更アイコン１７０５を表示できる。チャートグラフ変更アイコン１７０５がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１７０７に示すように、グラフタイプ(例えば、チャートテーブル、線グラフ、円グラフ)を含むチャートタイプメニュー１７０９を表示できる。
【０３４９】
表示されたチャートタイプメニューの中でチャートテーブルメニュー１７１１がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１７１７に示すように、棒グラフ１７０３に対応するチャートデータに基づいて棒グラフ１７０３をチャートテーブル１７１９に変更できる。
【０３５０】
表示されたチャートタイプメニューの中で線グラフメニュー１７１３がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１７２１に示すように、棒グラフ１７０３に対応するチャートデータに基づいて棒グラフ１７０３を線グラフ１７２３に変更できる。
【０３５１】
表示されたチャートタイプメニューの中で円グラフメニュー１７１５がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１７２５に示すように、棒グラフ１７０３に対応するチャートデータに基づいて棒グラフ１７０３を円グラフ１７２７に変更できる。
【０３５２】
携帯電子装置は、スクリーン１７２９に示すように、棒グラフ１７３１と系列追加メニュー１７３３を表示できる。系列追加メニュー１７３３がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１７３５に示すように、第２の系列に関する第２の系列情報を生成して表示できる。
【０３５３】
スクリーン１７３５で、表示された第２の系列情報がユーザーによりタッチされる場合、携帯電子装置は、棒グラフ１７３１に含まれた第１の系列に対応する少なくとも一つの棒を非活性化できる。スクリーン１７３５に示すように、少なくとも一つの棒１７４１が棒グラフ１７３７に入力される場合、携帯電子装置は、入力された棒１７４１を第２の系列に対応する棒として認識し、認識した棒１７４１に基づいてチャートデータをアップデートできる。携帯電子装置は、アップデートされたチャートデータに基づいて第２の系列情報をアップデートし、スクリーン１７４３に示すように、アップデートされたチャートデータに基づいて入力された棒１７４７を含む棒グラフ１７４５を生成及び表示し、アップデートされた第２の系列情報を表示できる。
【０３５４】
携帯電子装置は、スクリーン１７４９で、棒グラフ１７５１とライン編集メニュー１７５３を表示できる。携帯電子装置は、スクリーン１７４９に示すように、ライン編集メニュー１７５３がユーザーによりタッチされる場合、棒グラフ１７５１に含まれたすべての棒上に棒の編集可能性を示す第１の識別アイコン１７５５を表示できる。
【０３５５】
携帯電子装置は、棒グラフ１７５９を水平に横切るジェスチャ１７６１が入力される場合、ｙ軸の最大目盛りを表示された目盛りラインの個数に１を加算した値で割り、その計算値を目盛り間のギャップとして決定し、スクリーン１７６３に示すように、決定された目盛り間のギャップに基づいて棒グラフ１７６５に含まれた座標系のｙ軸目盛りを変更できる。
【０３５６】
携帯電子装置は、スクリーン１７６９に示すように、棒グラフ１７７１と棒グラフ１７７１に含まれたすべての棒上に棒の編集可能性を示す第１の識別アイコンを表示できる。携帯電子装置は、棒グラフ１７７１に含まれた少なくとも一つの系列の中で任意の一つの系列がタッチされた後、所定のキーが入力される場合(１７７３)、スクリーン１７７５に示すように、チャート色の変更をリクエストする色変更メニューとチャートグラフの一部領域を削除する削除メニューを含むチャート編集メニュー１７７９を表示できる。
【０３５７】
色変更メニューがタッチされる場合、携帯電子装置は、複数の色を含むパレットを表示し、ユーザーによりパレットに含まれた複数の色のうち特定色が選択される場合、スクリーン１７８１に示すように、棒グラフ１７７１でタッチされた系列の色を特定色に変更することによって、棒グラフ１７８３を生成して表示できる。
【０３５８】
削除メニューがタッチされる場合、携帯電子装置は、棒グラフ１７７１に対応するチャートデータからタッチされた系列に対応するチャートデータを削除することによりチャートデータをアップデートし、アップデートしたチャートデータに基づいて棒グラフを生成して表示できる。スクリーン１７８５に示すように、携帯電子装置は、棒グラフを削除し、座標系を表示することができる。
【０３５９】
携帯電子装置は、スクリーン１７８９に示すように、棒グラフ１７９１と棒グラフ１７９１に含まれたすべての棒上に棒の編集可能性を示す第１の識別アイコンを表示できる。携帯電子装置は、スクリーン１７９３に示すように、ユーザーにより第１の識別アイコンがタッチアンドドラッグした後、タッチ解除ジェスチャ１７９５をする場合、座標系でタッチ解除点に対応するｙ軸値を推定し、推定したｙ軸値を用いて表示された棒グラフに対するチャートデータをアップデートできる。推定したｙ軸値が４０である場合、携帯電子装置は、スクリーン１７９７に示すように、第２の棒１７９９のｙ軸値が４０となるようにアップデートされたチャートデータに基づいて棒グラフを生成して表示できる。
【０３６０】
図１８Ａ乃至図１８Ｃは、本発明の第３の実施形態により、円グラフが変更されるスクリーンを示す。
【０３６１】
図１８Ａ乃至図１８Ｃを参照すると、携帯電子装置は、スクリーン１８０１に示すように、円グラフ１８０３、円グラフ１８０３に含まれる第１の系列に関する第１の系列情報、及びチャートグラフ変更メニュー１８０５を表示できる。チャートグラフ変更メニュー１８０５がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１８０７に示すように、グラフのタイプ(例えば、チャートテーブル、棒グラフ、線グラフ)を含むチャートタイプメニュー１８０９を表示できる。
【０３６２】
表示されたチャートタイプメニュー中でチャートテーブルメニュー１８１１がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１８１７に示すように、円グラフ１８０３に対応するチャートデータに基づいて円グラフ１８０３をチャートテーブル１８１９に変更できる。
【０３６３】
表示されたチャートタイプメニューの中で棒グラフメニュー１８１３がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１８２１に示すように、円グラフ１８０３に対応するチャートデータに基づいて円グラフ１８０３を棒グラフ１８２３に変更できる。
【０３６４】
表示されたチャートタイプメニューの中で線グラフメニュー１８１５がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１８２５に示すように、円グラフ１８０３に対応するチャートデータに基づいて円グラフ１８０３を線グラフ１８２７に変更できる。
【０３６５】
携帯電子装置は、スクリーン１８２９に示すように、円グラフ１８３１と系列追加メニュー１８３３を表示できる。系列追加メニュー１８３３がユーザーによりタッチされる場合、携帯電子装置は、スクリーン１８３５に示すように、第２の系列に関する第２の系列情報１８３９を生成して表示できる。
【０３６６】
スクリーン１８３５で、表示された第２の系列情報１８３９がユーザーによりタッチされる場合、携帯電子装置は、円グラフ１８３１に対応するチャートデータの中で第２の系列に対応するチャートデータに基づいて第２の系列に対応する円グラフ１８３７を生成して表示できる。スクリーン１８３５に示すように、少なくとも一つの曲線１８４１が円グラフ１８３７内に入力される場合、携帯電子装置は、入力された少なくとも一つの曲線１８４１を認識し、認識した少なくとも一つの曲線１８４１に基づいて第２の系列に対応するチャートデータをアップデートできる。携帯電子装置は、アップデートされたチャートデータに基づいて第２の系列情報をアップデートし、スクリーン１８４３に示すように、アップデートされたチャートデータに基づいて第２の系列に対する円グラフ１８４５を生成及び表示し、アップデートされた第２の系列情報を表示することができる。
【０３６７】
携帯電子装置は、スクリーン１８４７に示すように、円グラフ１８４９とライン編集メニュー１８５１を表示できる。携帯電子装置は、スクリーン１８４７に示すように、編集メニュー１８５１がユーザーによりタッチされる場合、円グラフ１８４９内に含まれた少なくとも一つの領域の編集可能性を示す第１の識別アイコンを表示できる。
【０３６８】
携帯電子装置は、所定のキーがユーザーにより入力される場合、表示された円グラフ１８４９の削除をリクエストする削除メニューを含むチャート編集メニュー１８５３を表示できる。削除メニューがユーザーによりタッチされる場合、携帯電子装置は、チャートデータから表示された円グラフ１８４９の系列に対応するチャートデータを削除し、スクリーン１８５５に示すように、円グラフ１８４９の円１８５７を表示できる。
【０３６９】
携帯電子装置は、スクリーン１８５９に示すように、円グラフ１８６１と円グラフ１８６１内に含まれた領域間の境界上の領域の編集可能性を示す第１の識別アイコンを表示できる。携帯電子装置は、スクリーン１８６５に示すように、第１の領域と第２の領域との間の境界に位置する第１の識別アイコン１８６３がタッチアンドドラッグされた後にタッチ解除ジェスチャ１８６７をする場合、タッチ解除により変更された第１及び第２の領域のサイズを推定し、推定した第１及び第２の領域のサイズを用いて表示された円グラフ１８６１に対するチャートデータをアップデートできる。携帯電子装置は、スクリーン１８６９に示すように、アップデートされたチャートデータに基づいて円グラフ１８７１を生成及び表示できる。
【０３７０】
図１９Ａ及び図１９Ｂは、本発明の実施形態により、チャート表示領域のサイズより大きいチャートが表示されるスクリーンを示す。
【０３７１】
図１９Ａ及び図１９Ｂを参照すると、携帯電子装置は、スクリーン１９０１に示すように、棒グラフ１９０３を表示できる。棒グラフ１９０３内に少なくとも一つの棒が追加されて棒グラフのサイズが基準値より大きくなる場合、携帯電子装置は、スクリーン１９０５に示すように、棒グラフのうち一部領域１９０７を表示し、棒グラフのうち特定領域を選択するために使用されるスクロールバー１９０９を表示し、棒グラフのサムネイル１９１１とサムネイル１９１１内に携帯電子装置が表示中である領域を表示するウィンドウを表示できる。基準値は、オブジェクト入力ウィンドウのサイズに基づいて決定され得る。
【０３７２】
携帯電子装置は、スクリーン１９１３で、棒グラフの一部領域、スクロールバー、及びサムネイルを表示できる。所定のキーがユーザーにより選択又はタッチされる場合、携帯電子装置は、スクリーン１９１３に示すように、棒グラフの全体領域を表示するビューモードメニュー１９１５を表示できる。ビューモードメニュー１９１５が選択される場合、携帯電子装置は、スクリーン１９１７に示すように、棒グラフの全体領域１９１９を表示できる。
【０３７３】
本発明による携帯電子装置でチャートを表示する方法は、コンピュータ読み出し可能な非一時的(non-transitory)記録媒体にコンピュータ読み出し可能なコードとして実現することができる。コンピュータが読み出し可能な記録媒体は、コンピュータシステムによって読み取られるデータが格納されるすべてのタイプの記録装置を含むことができる。記録媒体の例としては、ＲＯＭ、ＲＡＭ、光学ディスク、磁気テープ、フロッピー（登録商標）ディスク、ハードディスク、非揮発性メモリなどがあり、キャリアウェーブ(例えば、インターネットを介する伝送）の形態で実現されることも含むことができる。また、コンピュータ読み出い可能な記録媒体は、ネットワークに接続されたコンピュータシステムに分散され、分散方式でコンピュータ読み出し可能なコードが格納されて実行できる。
【０３７４】
以上、本発明の詳細な説明においては具体的な実施形態に関して説明したが、特許請求の範囲の記載及びこれと均等なものに基づいて定められる本発明の範囲及び精神を逸脱することなく、形式や細部の様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。
【符号の説明】
【０３７５】
１０１  制御部
１０３  ディスプレイ部
１０５  入力部
１０７  メモリ部
８０１  スクリーン
８０３  チャート作成アイコン
８０５  スクリーン
８０７  チャートタイプ
８０９  線グラフアイコン
８１１  棒グラフアイコン
８１３  円グラフアイコン
８１５  スクリーン
８１７  曲線
８１９  スクリーン
８２１  線
８２３  スクリーン
８２５  点
８２７  スクリーン
８２９  線
８３１  スクリーン
８３３  スクリーン
８３５  棒
８３７  スクリーン
８３９  棒
８４１  スクリーン
８４３  スクリーン
８４５  曲線
８４７  スクリーン
８４９  円
８５１  スクリーン
９０１  チャート作成アイコン
９０３  スクリーン
９０５  座標系
９０７  スクリーン
９０９  曲線
９１１  スクリーン
９１３  線
９１５  チャートグラフ変更アイコン
９１７  棒グラフアイコン
９１９  円グラフアイコン
９２０  スクリーン
９２１  チャートデータアイコン
９２３  棒
９２５  点
９２７  スクリーン
９２９  線
９３１  スクリーン
９３３  スクリーン
９３５  棒
９３７  スクリーン
９３９  円
９４１  スクリーン
９４３  円
９４５  チャートグラフ変更アイコン
９４７  線グラフアイコン
９４９  円グラフアイコン
９５１  チャートデータアイコン
９５３  スクリーン
１００１  チャートグラフ変更アイコン
１００３  スクリーン
１００５  線
１００７  スクリーン
１００９  線
１０１１  スクリーン
１０１３  棒グラフアイコン
１０１７  チャートグラフ変更アイコン
１０１９  スクリーン
１０２１  円グラフアイコン
１０２３  円グラフ
１０２５  チャートグラフ変更アイコン
１０２７  スクリーン
１０２９  チャートデータ表示アイコン
１０３１  チャートデータ
１０３３  チャートグラフ変更アイコン
１０３５  スクリーン
１０３７  特定領域
１０３９  第１の識別アイコン
１０４１  色変更アイコン
１０４３  スクリーン
１０４５  指
１０４７  パレット
１０４９  特定色
１０５１  スクリーン
１０５３  線
１０５５  スクリーン
１０５７  タッチ解除ジェスチャ
１０５９  特定数字
１０６１  識別アイコン
１０６３  スクリーン
１０６５  座標系
１０６７  第２の識別アイコン
１０６９  タッチ解除ジェスチャ
１０７１  スクリーン
１０７５  座標系
１０７７  スクリーン
１０７９  特定ジェスチャ
１０８５  特定ジェスチャ
１０８７  座標系
１０８９  スクリーン
１１０１  チャートグラフ変更アイコン
１１０３  スクリーン
１１０５  棒
１１０６  棒グラフ
１１０７  スクリーン
１１０９  特定ジェスチャ
１１１１  棒グラフ
１１１３  棒
１１１５  スクリーン
１１１７  線グラフアイコン
１１１９  線グラフ
１１２１  チャートグラフ変更アイコン
１１２３  スクリーン
１１２５  第２の棒
１１２７  第１の識別アイコン
１１２９  色変更アイコン
１１３１  スクリーン
１１３３  指
１１３５  パレット
１１３７  特定色
１１３９  スクリーン
１１４１  第２の棒
１１４３  スクリーン
１１４５  タッチ解除ジェスチャ
１１４７  第２の棒
１１４９  スクリーン
１１５３  特定ジェスチャ
１１５５  スクリーン
１１５７  棒グラフ
１１５９  特定ジェスチャ
１１６１  スクリーン
１１６３  座標系
１２０１  チャートグラフ変更アイコン
１２０３  スクリーン
１２０４  線グラフアイコン
１２０５  スクリーン
１２０７  線グラフ
１２０９  スクリーン
１２１１  第１の領域
１２１３  第１の識別アイコン
１２１５  色変更アイコン
１２１７  スクリーン
１２１９  指
１２２１  パレット
１２２３  特定色
１２２５  スクリーン
１２２７  第１の領域
１２３１  タッチ解除ジェスチャ
１２３３  円グラフ
１２３５  スクリーン
１２３８  特定ジェスチャ
１２３９  円グラフ
１２４１  スクリーン
１２４３  特定ジェスチャ
１２４５  円
１２４７  スクリーン
１３０１  スクリーン
１３０５  座標系
１３０７  スクリーン
１３１３  スクリーン
１３１５  文字
１３１７  文字
１３１９  スクリーン
１３２１  スクリーン
１３２５  棒グラフ
１３２７  スクリーン
１３３３  スクリーン
１３３７  円グラフ
１３３９  スクリーン
１３４５  スクリーン
１４０１  イメージデータ
１４０３  メタデータ
１４０５  チャートデータ
１５０１  スクリーン
１５０３  イメージ挿入アイコン
１５０５  マジックチャートメニュー
１５０７  スクリーン
１５０９  チャートタイプメニュー
１５１１  チャートテーブルメニュー
１５１３  棒グラフメニュー
１５１５  線グラフメニュー
１５１７  円グラフメニュー
１５１９  ヒストリメニュー
１５２１  スクリーン
１５２３  テーブル設定ウィンドウ
１５２５  スクリーン
１５２９  場合
１５３１  スクリーン
１５３３  チャートテーブル
１５３５  スクリーン
１５３７  チャートテーブル
１５３９  スクリーン
１５４１  チャートテーブル
１５４３  キーパッド
１５４５  スクリーン
１５４７  チャートテーブル
１５４９  スクリーン
１５５１  イメージ
１５５３  スクリーン
１５５５  オブジェクト入力ウィンドウ
１５５７  スクリーン
１５５９  棒
１５６１  スクリーン
１５６３  棒グラフ
１５６５  スクリーン
１５６７  オブジェクト入力ウィンドウ
１５６９  スクリーン
１５７１  曲線
１５７３  スクリーン
１５７５  点
１５７７  スクリーン
１５７９  線グラフ
１５８１  スクリーン
１５８３  オブジェクト入力ウィンドウ
１５８５  スクリーン
１５８７  曲線
１５８９  スクリーン
１５９１  円グラフ
１５９３  スクリーン
１５９５  ヒストリウィンドウ
１５９７  スクリーン
１５９９  特定イメージ
１６０１  スクリーン
１６０３  チャートテーブル
１６０５  チャートグラフ変更メニュー
１６０７  スクリーン
１６０９  チャートタイプメニュー
１６１１  棒グラフメニュー
１６１３  線グラフメニュー
１６１５  円グラフメニュー
１６１７  スクリーン
１６１９  線グラフ
１６２１  スクリーン
１６２３  棒グラフ
１６２５  スクリーン
１６２７  円グラフ
１６２９  スクリーン
１６３１  チャートテーブル
１６３３  系列追加メニュー
１６３５  スクリーン
１６３７  チャートテーブル
１６３９  スクリーン
１６４１  チャートテーブル
１６４３  ライン編集メニュー
１６４５  ジェスチャ
１６４７  スクリーン
１６４９  チャートテーブル
１６５１  スクリーン
１６５３  チャートテーブル
１６５５  ライン編集メニュー
１６５７  スクリーン
１６５９  チャート編集メニュー
１６６１  場合
１６６３  スクリーン
１６６５  チャートテーブル
１６６７  スクリーン
１６６９  チャートテーブル
１６７１  スクリーン
１６７３  チャートテーブル
１６７５  特定領域
１６７７  スクリーン
１６７９  チャートテーブル
１６８１  削除メニュー
１６８３  スクリーン
１６８５  チャートテーブル
１７０１  スクリーン
１７０３  棒グラフ
１７０５  チャートグラフ変更アイコン
１７０７  スクリーン
１７０９  チャートタイプメニュー
１７１１  チャートテーブルメニュー
１７１３  線グラフメニュー
１７１５  円グラフメニュー
１７１７  スクリーン
１７１９  チャートテーブル
１７２１  スクリーン
１７２３  線グラフ
１７２５  スクリーン
１７２７  円グラフ
１７２９  スクリーン
１７３１  棒グラフ
１７３３  系列追加メニュー
１７３５  スクリーン
１７３７  棒グラフ
１７３９  系列情報
１７４１  棒
１７４３  スクリーン
１７４５  棒グラフ
１７４７  棒
１７４９  スクリーン
１７５１  棒グラフ
１７５３  ライン編集メニュー
１７５５  第１の識別アイコン
１７５７  スクリーン
１７５９  棒グラフ
１７６１  ジェスチャ
１７６３  スクリーン
１７６５  棒グラフ
１７６９  スクリーン
１７７１  棒グラフ
１７７３  場合
１７７５  スクリーン
１７７９  チャート編集メニュー
１７８１  スクリーン
１７８３  棒グラフ
１７８５  スクリーン
１７８９  スクリーン
１７９１  棒グラフ
１７９３  スクリーン
１７９５  タッチ解除ジェスチャ
１７９７  スクリーン
１７９９  第２の棒
１８０１  スクリーン
１８０３  円グラフ
１８０５  チャートグラフ変更メニュー
１８０７  スクリーン
１８０９  チャートタイプメニュー
１８１１  チャートテーブルメニュー
１８１３  棒グラフメニュー
１８１５  線グラフメニュー
１８１７  スクリーン
１８１９  チャートテーブル
１８２１  スクリーン
１８２３  棒グラフ
１８２５  スクリーン
１８２７  線グラフ
１８２９  スクリーン
１８３１  円グラフ
１８３３  系列追加メニュー
１８３５  スクリーン
１８３７  円グラフ
１８３９  第２の系列情報
１８４１  曲線
１８４３  スクリーン
１８４５  円グラフ
１８４７  スクリーン
１８４９  円グラフ
１８５１  ライン編集メニュー
１８５３  チャート編集メニュー
１８５５  スクリーン
１８５７  円
１８５９  スクリーン
１８６１  円グラフ
１８６３  第１の識別アイコン
１８６５  スクリーン
１８６７  タッチ解除ジェスチャ
１８６９  スクリーン
１８７１  円グラフ
１９０１  スクリーン
１９０３  棒グラフ
１９０５  スクリーン
１９０７  一部領域
１９０９  スクロールバー
１９１１  サムネイル
１９１３  スクリーン
１９１５  ビューモードメニュー
１９１７  スクリーン
１９１９  全体領域
【図１】
2016534464.tif 000013
【図２】
2016534464.tif 000014
【図３】
2016534464.tif 000015
【図４】
2016534464.tif 000016
【図５Ａ】
2016534464.tif 000017
【図５Ｂ】
2016534464.tif 000018
【図５Ｃ】
2016534464.tif 000019
【図６】
2016534464.tif 000020
【図７】
2016534464.tif 000021
【図８ａ】
2016534464.tif 000022
【図８ｂ】
2016534464.tif 000023
【図８ｃ】
2016534464.tif 000024
【図８ｄ】
2016534464.tif 000025
【図９ａ】
2016534464.tif 000026
【図９ｂ】
2016534464.tif 000027
【図９ｃ】
2016534464.tif 000028
【図９ｄ】
2016534464.tif 000029
【図１０ａ】
2016534464.tif 000030
【図１０ｂ】
2016534464.tif 000031
【図１０ｃ】
2016534464.tif 000032
【図１０ｄ】
2016534464.tif 000033
【図１０ｅ】
2016534464.tif 000034
【図１０ｆ】
2016534464.tif 000035
【図１１ａ】
2016534464.tif 000036
【図１１ｂ】
2016534464.tif 000037
【図１１ｃ】
2016534464.tif 000038
【図１１ｄ】
2016534464.tif 000039
【図１１ｅ】
2016534464.tif 000040
【図１２ａ】
2016534464.tif 000041
【図１２ｂ】
2016534464.tif 000042
【図１２ｃ】
2016534464.tif 000043
【図１２ｄ】
2016534464.tif 000044
【図１３ａ】
2016534464.tif 000045
【図１３ｂ】
2016534464.tif 000046
【図１３ｃ】
2016534464.tif 000047
【図１３ｄ】
2016534464.tif 000048
【図１４】
2016534464.tif 000049
【図１５ａ】
2016534464.tif 000050
【図１５ｂ】
2016534464.tif 000051
【図１５ｃ】
2016534464.tif 000052
【図１５ｄ】
2016534464.tif 000053
【図１５ｅ】
2016534464.tif 000054
【図１５ｆ】
2016534464.tif 000055
【図１６ａ】
2016534464.tif 000056
【図１６ｂ】
2016534464.tif 000057
【図１６ｃ】
2016534464.tif 000058
【図１６ｄ】
2016534464.tif 000059
【図１７ａ】
2016534464.tif 000060
【図１７ｂ】
2016534464.tif 000061
【図１７ｃ】
2016534464.tif 000062
【図１７ｄ】
2016534464.tif 000063
【図１８ａ】
2016534464.tif 000064
【図１８ｂ】
2016534464.tif 000065
【図１８ｃ】
2016534464.tif 000066
【図１９ａ】
2016534464.tif 000067
【図１９ｂ】
2016534464.tif 000068
【国際調査報告】
2016534464.tif 000069
2016534464.tif 000070