携帯端末におけるフリッカー現象防止方法であって、カメラモジュールの駆動時に携帯端末の位置情報を取得する段階と、取得した位置情報に対応する電源周波数を確認する段階と、確認した電源周波数に前記カメラモジュールの設定電源周波数を変更設定する段階とを有することを特徴とする携帯端末におけるフリッカー現象防止方法。前記位置情報は、GPSGlobalPositioningSystemまたは三角測量によって前記携帯端末の位置に対する座標を利用して取得し、前記電源周波数は、移動通信事業者サーバー又はサービスプロバイダーサーバーより取得することを特徴とする請求項1に記載の携帯端末におけるフリッカー現象防止方法。前記電源周波数を確認する段階は、前記携帯端末の位置情報が取得されれば、前記携帯端末の保存部に保存されたマッピングテーブルから前記位置情報を検索する段階と、検索した該当位置情報に対応する電源周波数を抽出する段階とを含むことを特徴とする請求項1に記載のフリッカー現象防止方法。前記設定電源周波数の変更設定後、前記カメラモジュールによって撮影されたプレビューデータを表示する段階をさらに有することを特徴とする請求項3に記載のフリッカー現象防止方法。前記カメラモジュールの設定電源周波数を変更設定する段階は、前記位置情報に対応する電源周波数と前記カメラモジュールに現在設定されている設定電源周波数とを比較する段階を含むことを特徴とする請求項3に記載の携帯端末におけるフリッカー現象防止方法。前記位置情報に対応する電源周波数と前記カメラモジュールに現在設定されている設定電源周波数とを比較する段階は、前記位置情報に対応する電源周波数と前記設定電源周波数が一致すれば、電源周波数変更設定を省略する段階と、前記位置情報に対応する電源周波数と前記設定電源周波数が不一致であれば、前記位置情報に対応する電源周波数を利用して前記カメラモジュールの設定電源周波数を変更設定する段階とを含むことを特徴とする請求項5に記載の携帯端末におけるフリッカー現象防止方法。前記マッピングテーブルは、前記携帯端末の位置情報別電源周波数に対するマッピング情報を含み、ユーザ設定によって前記マッピングテーブルをアップデートする段階を含むことを特徴とする請求項5に記載の携帯端末におけるフリッカー現象防止方法。前記マッピングテーブルをアップデートする段階は、前記携帯端末の位置情報を取得する段階と、取得した位置情報に対する電源周波数を取得する段階と、前記位置情報と電源周波数をマッピングし、前記マッピングテーブルに登録する段階とを含むことを特徴とする請求項7に記載の携帯端末におけるフリッカー現象防止方法。前記電源周波数を取得する段階は、移動通信事業者サーバー又はサービスプロバイダーサーバーに接続する段階と、前記位置情報に対する電源周波数の情報を要請する段階と、前記移動通信事業者サーバー又は前記サービスプロバイダーサーバーから送信された電源周波数の情報を受信する段階とを含むことを特徴とする請求項8に記載の携帯端末におけるフリッカー現象防止方法。携帯端末において、撮影機能を有するカメラモジュールと、前記カメラモジュールから入力されるプレビューデータを表示する表示部と、携帯端末の位置情報を取得する位置情報算出部と、前記携帯端末の位置情報別電源周波数に対するマッピング情報が含まれたマッピングテーブルを保存する保存部と、前記カメラモジュールの動作時に前記携帯端末の位置情報取得を制御し、取得した位置情報によって前記カメラモジュールの電源周波数を変更設定する制御部とを有することを特徴とする携帯端末。前記位置情報は、GPSGlobalPositioningSystem又は三角測量によって前記携帯端末の位置に対する座標を利用して取得し、前記電源周波数は、移動通信事業者サーバー又はサービスプロバイダーサーバーより取得することを特徴とする請求項10に記載の携帯端末。前記制御部は、前記位置情報の取得時に前記位置情報による電源周波数と前記カメラモジュールに現在設定されている設定電源周波数との比較を実行することを特徴とする請求項10に記載の携帯端末。前記制御部は、前記位置情報による電源周波数と前記カメラモジュールの設定電源周波数が一致しない時、前記カメラモジュールの設定電源周波数を前記位置情報による電源周波数に変更設定することを特徴とする請求項12に記載の携帯端末。前記携帯端末の位置に対する実際の座標値を衛星から受信する位置情報受信部をさらに含むことを特徴とする請求項10に記載の携帯端末。前記マッピングテーブルには、初期設定値としてマッピング情報が提供され、ユーザ設定によって前記マッピング情報がアップデートされることを特徴とする請求項10に記載の携帯端末。前記制御部は、前記携帯端末の現在位置情報と前記現在位置情報に対する電源周波数を取得し、取得した現在位置情報と電源周波数をマッピングし、前記マッピングテーブルのアップデートを実施することを特徴とする請求項15に記載の携帯端末。前記制御部は、移動通信事業者サーバー又はサービスプロバイダーサーバーに接続し、前記現在位置情報に対する電源周波数の情報の要請、及び前記現在位置情報に対する電源周波数の情報の受信を行うことを特徴とする請求項16に記載の携帯端末。そこで、本発明は上記従来の携帯端末のカメラモジュールにおける問題点に鑑みてなされたものであって、本発明の目的は、携帯端末の位置情報を利用して携帯端末の位置別にカメラモジュールのフリッカー現象を自動で防止することができる携帯端末及びその制御方法を提供することにある。本発明のさらに他の目的は、携帯端末に位置情報別電源周波数を登録し、携帯端末のカメラモジュールの駆動時にカメラモジュールの電源周波数を携帯端末の位置情報に対応する電源周波数に自動設定し、フリッカー現象を事前に防止することができる環境を具現することにある。本発明のさらに他の目的は、携帯端末の位置別にカメラモジュールのフリッカー現象を防止するための電源周波数を自動変更するようにして、携帯端末の使用性及び便宜性を向上させることにある。上記目的を達成するためになされた本発明による携帯端末におけるフリッカー現象防止方法は、携帯端末におけるフリッカー現象防止方法であって、カメラモジュールの駆動時に携帯端末の位置情報を取得する段階と、取得した位置情報に対応する電源周波数を確認する段階と、確認した電源周波数に前記カメラモジュールの設定電源周波数を変更設定する段階とを有することを特徴とする。上記目的を達成するためになされた本発明による携帯端末は、携帯端末において、撮影機能を有するカメラモジュールと、前記カメラモジュールから入力されるプレビューデータを表示する表示部と、携帯端末の位置情報を取得する位置情報算出部と、前記携帯端末の位置情報別電源周波数に対するマッピング情報が含まれたマッピングテーブルを保存する保存部と、前記カメラモジュールの動作時に前記携帯端末の位置情報取得を制御し、取得した位置情報によって前記カメラモジュールの電源周波数を変更設定する制御部とを有することを特徴とする。本発明に係る携帯端末におけるフリッカー現象防止方法及び携帯端末によれば、携帯端末においてカメラモジュールの動作時に携帯端末の現在位置情報を獲得し、携帯端末が位置する国家地域に対応する電源周波数を自動設定するようにして、フリッカー現象をあらかじめ防止することができる。これにより、携帯端末においてカメラモジュールの動作時に最適の環境を提供することができるという効果がある。次に、本発明に係るフリッカー現象防止方法及び携帯端末を実施するための形態の具体例を図面を参照しながら説明する。なお、添付の図面で、同一の構成要素は、できるだけ同一の符号で示している。また、本発明の要旨を不明瞭にすることができる公知機能及び構成に対する詳細な説明は省略する。すなわち、下記の説明では、本発明の実施例による動作を理解するのに必要な部分だけが説明され、その他の部分の説明は、本発明の要旨を不明瞭にしないように省略される。本発明は、異なる電源周波数を使用する地域でフリッカー現象をあらかじめ防止することができる装置及びその制御方法に関する。本発明の実施例によれば、携帯端末の位置情報別電源周波数が事前に登録することができる。また、携帯端末のカメラモジュールの動作時に携帯端末の位置情報を取得し、取得した位置情報に対応する電源周波数を使用するように電源周波数設定値を自動変更することができる。これにより、携帯端末のカメラモジュールの動作時に地域別に使用する電源周波数とカメラモジュールに設定された設定電源周波数の不一致に起因して発生するフリッカー現象をあらかじめ防止することができる。すなわち、本発明の実施形態では、携帯端末の位置情報を利用して携帯端末のカメラモジュールの動作時に発生し得るフリッカー現象を防止することができる携帯端末及びその制御方法を提案する。以下、本発明の実施形態による携帯端末の構成及びその動作制御方法について図1~図4を参照して説明する。しかし、本発明の実施形態による携帯端末の構成及びその制御方法が下記で記述する内容に限定されるものではないので、下記実施例に基づいて様々な実施形態に適用することができる。図1は、本発明の実施形態による携帯端末の構成を概略的に示すブロック図である。図1を参照すると、携帯端末は、入力部100、保存部200、カメラモジュール300、表示部400、位置情報受信部500、及び制御部600を備えて構成される。制御部600は、位置情報算出部700を備えて構成される。その他、携帯端末は、通信機能を行うための無線周波数RF;RadioFrequency部、マイクMICとスピーカーSPKを備えるオーディオ処理部、デジタル放送例えば、DMBDigitalMultimediaBroadcastingやDVBDigitalVideoBroadcastingのような移動放送の受信と再生を行うためのデジタル放送モジュール、ブルートゥース登録商標BLUETOOTH登録商標通信機能を行すためのブルートゥース登録商標通信モジュール、インターネット通信機能を行うためのインターネット通信モジュールなどの通常的な構成をさらに含むことができるが、それらに関する説明と図示は省略する。入力部100は、ユーザの操作入力行為を検知し、それによる入力信号を生成し、制御部600に伝達する。入力部100は、複数のボタンで構成されることができる。特に、入力部100は、後述するように、カメラモジュール300の駆動、位置情報別電源周波数設定などによる入力信号を生成する1つ以上のボタンを備えることができる。保存部200は、携帯端末で実行され処理される各種プログラムとデータを保存し、1つ以上の揮発性メモリ素子と非揮発性メモリ素子で構成されることができる。例えば、保存部200は、携帯端末のオペレーティングシステムOS、カメラモジュール300の運用制御動作と関連したプログラムとデータ、表示部400の表示制御動作と関連したプログラムとデータ、携帯端末の位置情報別電源周波数自動変更と関連したアプリケーションとデータなどを持続的にまたは一時的に保存することができる。保存部200は、携帯端末の位置情報別に電源周波数がマッピングされるマッピング情報をマッピングテーブル形態で持続的にまたは一時的に保存する保存領域を備えることができる。カメラモジュール300は、制御部600の制御によって任意の被写体を撮影し、撮影されたデータを表示部400及び制御部600に伝達する。カメラモジュール300は、カメラレンズを通じて入力される光をセンサーを用いてデジタルデータに変換する。カメラモジュール300は、入力された光信号を電気的信号に変換するカメラセンサー図示せずと、カメラセンサーから入力される電気的信号をデジタルデータに変換する信号処理部図示せずなどを含むことができる。カメラセンサーは、CCDCharge-CoupledDeviceまたはCMOSComplementaryMetal-Oxide-Semiconductorなどの方式を利用するセンサーを含むことができる。特に、カメラモジュール300は、携帯端末の位置情報によって自動変更設定される電源周波数を利用して撮影機能を行うことができる。表示部400は、携帯端末で支援するアプリケーションの実行画面を提供する。例えば、メッセージ機能、電子メール機能、インターネット機能、マルチメディア機能、検索機能、通信機能、電子本読み取り機能例えば、e-book、動画機能、写真撮影機能、写真表示機能、テレビ視聴機能例えば、DMBやDVBのような移動放送、音楽再生機能例えば、MP3、ウィゼット機能などの実行画面を提供する。表示部400は、液晶表示装置LCD;LiquidCrystalDisplayが使用されることが一般的であるが、有機発光ダイオードOLED;OrganicLightEmittingDiode、アクティブ型OLEDAMOLED;ActiveMatrixOLEDなどのような他の表示装置が使用することもできる。表示部400は、画面データを表示する時、横モードで提供するか、または縦モードで提供することができる。表示部400は、タッチ入力部図示せずを備えることができる。すなわち、表示部400は、タッチスクリーンで具現することができる。表示部400は、カメラモジュール300を利用した撮影機能の実行時に、タッチスクリーン構成によってユーザインタラクションによる入力信号を生成し、制御部600に伝達する。表示部400は、カメラモジュール300でフリッカーノイズが除去されて伝達されるプレビューデータpreviewdataを表示する。位置情報受信部500は、携帯端末の位置情報取得のための衛星航法装置GPS;GlobalPositioningSystemなどの構成を含むことができる。位置情報受信部500は、携帯端末の位置に対する実際の座標値を衛星から受信し、制御部600に伝達する。図1では、位置情報受信部500が携帯端末の構成に含まれた場合を仮定する。しかし、位置情報受信部500は、携帯端末の構成から省略することもできる。この場合、本発明の実施形態で利用される携帯端末の位置情報は、三角測量技術などによって取得することができる。すなわち、携帯端末は、三角測量技術などによって位置情報を取得するためのシーケンスを処理するアプリケーションの構成をさらに含むことができる。制御部600は、携帯端末の全般的な動作を制御する。制御部600は、カメラモジュール300の動作時に携帯端末の位置情報を取得する。また、制御部600は、取得した位置情報に対応する電源周波数を保存部200から抽出する。制御部600は、位置情報に対応する電源周波数とカメラモジュール300に現在設定された電源周波数とを比較する。制御部600は、位置情報による電源周波数と設定された電源周波数が一致すれば、フリッカーノイズ除去のための補正手続なしにプレビューデータ表示を制御する。一方、制御部600は、位置情報による電源周波数と設定された電源周波数が不一致であれば、フリッカーノイズ除去のための補正を行う。例えば、取得した位置情報にマッピングされた電源周波数が50Hzであり、カメラモジュール300に現在設定された電源周波数が60Hzである場合を仮定する。このように携帯端末が現在位置する地域で使用される電源周波数50Hzとカメラモジュール300に設定された電源周波数60Hzが異なる場合、フリッカーノイズが発生する。したがって、制御部600は、比較によって位置情報による電源周波数50Hzとカメラモジュール300の設定電源周波数60Hzが異なる場合、カメラモジュール300の設定電源周波数を位置情報による電源周波数50Hzに変更する補正を行う。すなわち、制御部600は、カメラモジュール300の動作時にフリッカーノイズを除去するために、外部光源の電源周波数設定値が携帯端末の位置情報によって自動に変更されるように制御する。その他、制御部600は、カメラモジュール300の機能、アプリケーション実行による機能制御と関連した各種制御動作を行う。また、制御部600は、携帯端末の位置情報取得のための位置情報算出部700の構成を含む。位置情報算出部700は、位置情報受信部500又は三角測量技術によって携帯端末の位置に対する実際の座標値を取得し、取得した座標値を利用して携帯端末の位置情報を決定する。制御部600は、位置情報算出部700が決定する位置情報を利用して携帯端末の位置情報別電源周波数を抽出し、抽出した電源周波数とカメラモジュール300の設定電源周波数との比較を実行する。これについて後述する携帯端末の動作制御方法で説明する。また、制御部600は、位置情報算出部700が決定する位置情報と該当地域で使用する電源周波数をマッピングして登録することができる。例えば、制御部600は、前述したような位置情報受信部500又は三角測量技術を利用して携帯端末の現在位置情報を取得する。また、制御部600は、移動通信事業者又はサービスプロバイダーなどが提供するサービスを用いて携帯端末が位置する地域に対する電源周波数の情報を取得することができる。その後、制御部600は、携帯端末の現在位置情報と取得した電源周波数をマッピングして登録することができる。これについて後述する携帯端末の動作制御方法で説明する。なお、図1に示した本発明の携帯端末は、バータイップ、フォルダタイプ、スライドタイプ、スイングタイプ、フリップタイプなどすべてのタイプの携帯端末に適用されることができる。また、本発明の携帯端末は、すべての情報通信機器、マルチメディア機器及びそれに対する応用機器を含むことができる。例えば、携帯端末は、多様な通信システムに対応する通信プロトコルに基づいて動作する移動通信端末機mobilecommunicationterminal、PMPPortableMultimediaPlayer、デジタル放送プレーヤー、PDAPersonalDigitalAssistant、ミュージックプレーヤー例えば、MP3プレーヤー、携帯ゲーム端末及びスマートフォンSmartPhoneなどの小型デバイスを含むことができる。また、本発明のフリッカーノイズ除去によるフリッカー現象防止制御方法は、テレビ、LFDLargeFormatDisplay、DSDigitalSignage、メディアポールmediapole、パソコンPC;PersonalComputer及びノートパソコンNotebookComputerなどの中大型デバイスに適用されて運用することもできる。図2は、本発明の実施形態による携帯端末の位置情報別電源周波数設定方法を説明するためのフローチャートである。図2に示すように、図2は、携帯端末の位置情報を取得し、取得した位置情報に対応する電源周波数をマッピングして保存する動作の例示を示す。この時、携帯端末の位置情報別電源周波数に対するマッピング情報は、携帯端末の製造時に基本的に提供することができ、このようなマッピング情報は、後述するような図2の手続によってアップデートすることができる。すなわち、ユーザ設定によって追加、削除、修正を行うことができる。図2を参照すると、制御部600は、前述したように、携帯端末の位置情報を取得する段階S201。例えば、制御部600は、位置情報受信部500又は三角測量技術を利用して携帯端末の現在位置情報を取得する。次に、制御部600は、位置情報に対する電源周波数を取得する段階S203。例えば、制御部600は、移動通信事業者サーバー又はサービスプロバイダーサーバーなどに接続し、取得した位置情報に対する電源周波数の情報を要請する。この時、制御部600は、移動通信サービス又はインターネット通信サービスを用いて位置情報が属する地域国家の電源周波数情報を要請する。そして、制御部600は、移動通信事業者サーバー又はサービスプロバイダーサーバーから送信された電源周波数の情報を受信することによって、携帯端末の位置情報による電源周波数を取得する。次に、制御部600は、位置情報と電源周波数をマッピングする段階S205。例えば、制御部600は、携帯端末の現在位置情報と前述したようなサーバーから取得した電源周波数をマッピングし段階S205、これを保存部200に保存されたマッピング情報に登録し、マッピング情報をアップデートする段階S207。ここで、マッピング情報は、下記の表1の例示のようにマッピングテーブル形態で構成され、保存部200に保存することができる。表1に示したように、携帯端末の位置情報は、各地域国家別にカバレージ範囲に属することができ、位置情報が属する地域別電源周波数がマッピングされる。例えば、A地域は、韓国や米国のように、NTSCNationalTelevisionSystemCommittee規格である60Hzの電源周波数を使用し、B地域は、ヨーロッパのように、PALPhaseAlternationLine規格である50Hzの電源周波数を使用し、C地域とD地域は、日本国のように地域別にNTSC規格である60Hzの電源周波数とPAL規格である50Hzの電源周波数を使用する。したがって、制御部600は、携帯端末の位置情報を取得し、取得した位置情報によってカメラモジュール300のフリッカー現象防止のための外部光源の電源周波数設定値を自動に変更して設定する。例えば、制御部600は、取得した位置情報が第1座標~第10座標に含まれるとき、カメラモジュール300の電源周波数設定値をA地域例えば、韓国、米国で使用する60Hzの電源周波数に変更する。また、制御部600は、取得した位置情報が第11座標~第20座標に含まれるとき、カメラモジュール300の電源周波数設定値をB地域例えば、ヨーロッパで使用する50Hzの電源周波数に変更する。また、制御部600は、取得した位置情報が第21座標~第30座標に含まれるとき、カメラモジュール300の電源周波数設定値をC地域1例えば、日本国の西部で使用する60Hzの電源周波数に変更する。また、制御部600は、取得した位置情報が第31座標~第40座標に含まれるとき、カメラモジュール300の電源周波数設定値をC地域2例えば、日本国の東部で使用する50Hzの電源周波数に変更する。本発明において、A地域、B地域、C地域1、C地域2、第1座標~第10座標、第11座標~第20座標、第21座標~第30座標、第31座標~第40座標は、説明のために便宜上区分したものである。また、前述したように、地域情報は、A地域、B地域、C地域のように国家単位に区分するか、またはC地域1とC地域2のように、1国家内の各地域別に細分化して区分することもできる。また、制御部600は、もし上記表1の例示のようなマッピングテーブルに携帯端末が現在位置する地域例えば、D地域に対する設定値が存在しない場合、上述したように、携帯端末の位置情報と該当地域の電源周波数情報を取得し、これをマッピングテーブルに追加構成することができる。図3は、本発明の実施形態によるフリッカー現象防止のための制御方法を説明するためのフローチャートである。図3を参照すると、制御部600は、カメラモジュール300を駆動する段階S301。例えば、制御部600は、入力部100からの入力信号又は表示部400からの入力信号によって、入力信号に対応したカメラモジュール300への電源供給を制御する。また、制御部600は、カメラモジュール300の駆動時に上述したように携帯端末の位置情報を取得することができる段階S303。次に、制御部600は、取得した位置情報に対応する電源周波数を確認する段階S305。例えば、制御部600は、位置情報が取得されれば、上記表1の例示のようなマッピングテーブルから位置情報を検索する。そして、検索した該当位置情報にマッピングされた電源周波数を確認する読み出す。次に、制御部600は、確認読出した電源周波数を利用してカメラモジュール300の電源周波数を自動変更して設定する段階S307。例えば、制御部600は、携帯端末の位置情報による電源周波数が50Hzである場合、カメラモジュール300の電源周波数設定値を50Hzに変更して設定する。次に、制御部600は、カメラモジュール300が撮影したプレビューデータが表示部400上に表示されるように制御する段階S309。その後、制御部600は、ユーザ選択によってカメラモジュール300を利用した撮影機能などの該当動作の実行を制御する段階S311。図4は、本発明の実施形態によるフリッカー現象防止のための詳細制御方法を説明するためのフローチャートである。図4を参照すると、制御部600は、上述したように、カメラモジュール300を駆動し、その動作を制御する段階S401。また、制御部600は、カメラモジュール300の動作時に上述したように携帯端末の位置情報を取得する段階S403。次に、制御部600は、取得した位置情報に対応する電源周波数を確認確定する段階S405。例えば、制御部600は、位置情報が取得されれば、上記表1の例示のようなマッピングテーブルで位置情報を検索し、該当位置情報にマッピングされた電源周波数を確認確定することができる。次に、制御部600は、位置情報による電源周波数とカメラモジュール300に現在設定された設定電源周波数とを比較する段階S407。この時、制御部600は、位置情報による電源周波数と設定電源周波数が一致すれば段階S407のYes、上述したような、フリッカーノイズ除去のための別途の補正手続なしにプレビューデータの表示するよう制御する段階S411。その後、制御部600は、ユーザ選択によってカメラモジュール300を利用した撮影機能などの該当動作の実行を制御する段階S413。一方、制御部600は、位置情報による電源周波数と設定電源周波数が不一致である場合段階407のNo、上述したように、位置情報による電源周波数を利用してカメラモジュール300の設定電源周波数を変更設定する段階S409。例えば、携帯端末の位置情報による電源周波数が50Hzであり、カメラモジュール300の設定電源周波数が60Hzである場合を仮定すれば、制御部600は、カメラモジュール300の設定電源周波数を60Hzから50Hzに変更設定する。次に、制御部600は、カメラモジュール300の使用電源周波数を変更設定した後、上述したように、プレビューデータを表示するのを制御する段階S411。その後、制御部600は、ユーザ選択によってカメラモジュール300を利用した撮影機能などの該当動作の実行を制御する段階S413。上述したように、本発明で提案する携帯端末におけるフリッカー現象防止方法及び携帯端末によれば、携帯端末の位置別にカメラモジュールの電源周波数を自動変換し、位置別電源周波数とカメラモジュールに設定された設定電源周波数の不一致によるフリッカー現象を防止することができる。このような本発明は、携帯端末においてカメラモジュールの動作時に携帯端末の現在位置情報を取得し、携帯端末が位置する国家地域に対応する電源周波数を自動設定するようにして、フリッカー現象をあらかじめ防止することができる。これにより、携帯端末においてカメラモジュールの動作時に最適の環境を提供することができる。本発明は、カメラモジュールの動作時に電源周波数を手動で変更しなければならない煩雑を最小化し、携帯端末の使用性、便宜性及び競争力を向上させるのに寄与することができる。なお、上述したような本発明のフリッカーノイズ除去によるフリッカー現象防止制御方法は、様々なコンピュータ手段を通じて行われることができるプログラム命令形態で具現され、コンピュータで読み取り可能な記録媒体に記録されることができる。この時、コンピュータで読み取り可能な記録媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含むことができる。また、記録媒体に記録されるプログラム命令は、本発明のために特別に設計され構成されたものであってもよく、またはコンピュータソフトウェア当業者に公知されて使用可能なものであってもよいい。コンピュータで読み取り可能な記録媒体として、ハードディスク、フロッピー登録商標ディスク及び磁気テープのような磁気媒体MagneticMedia、CD-ROMCompactDiscReadOnlyMemory、DVDDigitalVersatileDiscのような光記録媒体OpticalMedia、フロプティカルディスクFlopticalDiskのような磁気-光媒体Magneto-OpticalMedia、及びROM、RAM、フラッシュメモリなどのようなプログラム命令を保存し実行するように特別に構成されたハードウェア装置が含まれる。また、プログラム命令には、コンパイラーによって作成されるもののような機械語コードだけでなく、インタープリターなどを使用してコンピュータによって実行されることができる高級言語コードを含む。上述したハードウェア装置は、本発明の動作を行うために1つ以上のソフトウェアモジュールとして作動するように構成されることができ、その反対も同様である。尚、本発明は、上述の実施形態に限られるものではない。本発明の技術的範囲から逸脱しない範囲内で多様に変更実施することが可能である。