(57)【要約】【課題】  グラフィックデータの処理機能をアプリケーションに組み込むために課されるアプリケーション作成者の負担を軽減する。【解決手段】  アプリケーション３３が原グラフィックデータ及び表示条件を指定して、基本処理部内の共通グラフィック処理プログラム３６にグラフィック処理を要求する。このグラフィック処理要求を受けた共通グラフィック処理プログラム３６は、原グラフィックデータに基づいて、グラフィック処理要求で指定された表示条件を満たす表示を行うことができる表示用データを作成する。そして、共通グラフィック処理プログラム３６は、表示用データをアプリケーション３３へ通知する。【選択図】  図６
2006065443.tif 000002
【特許請求の範囲】
【請求項１】
基本機能を提供するための基本処理部を有する移動通信端末装置において、表示部への表示のために行われるデータ処理方法であって、
アプリケーションが、ベクトル形式で記載された原グラフィックデータ及び表示条件を指定して、前記基本処理部内の共通グラフィック処理部にグラフィック処理を要求するグラフィック処理要求工程と；
前記共通グラフィック処理部が、前記原グラフィックデータに基づいて、前記表示条件を満たす表示を行うことができる表示用データを作成するグラフィック処理工程と；
前記共通グラフィック処理部が、前記表示用データを前記アプリケーションへ通知する表示用データ通知工程と；を備えるデータ処理方法。
【請求項２】
前記表示条件には、表示領域の大きさ、及び、前記表示領域内の位置を特定するための表示領域座標系と、前記原グラフィックデータを用いた図形の描画を行う利用者座標系との座標間関係の情報が含まれる、ことを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記座標間関係の情報には、前記表示領域座標系における前記利用者座標系の原点位置の情報が含まれる、ことを特徴とする請求項２に記載のデータ処理方法。
【請求項４】
前記座標間関係の情報には、前記表示領域座標系に対する前記利用者座標系の回転角の情報、及び、前記表示領域座標系における単位長さ対する前記利用者座標系における単位長さの伸縮率の情報の少なくとも１つが更に含まれる、ことを特徴とする請求項３に記載のデータ処理方法。
【請求項５】
前記アプリケーションの要求に応じて、前記表示部に前記表示データを利用した表示を行う表示工程を更に備える、ことを特徴とする請求項１〜４のいずれか一項に記載のデータ処理方法。
【請求項６】
前記表示工程に先立って、前記アプリケーションが、前記表示用データを加工する表示用データ加工工程を更に備える、ことを特徴とする請求項５に記載のデータ処理方法。
【請求項７】
前記アプリケーションは中間言語で記述されるとともに、前記基本処理部は機械語で記述されている、ことを特徴とする請求項１〜６のいずれか一項に記載のデータ処理方法。
【請求項８】
基本機能を提供するための基本処理部を有する移動通信端末装置において、
前記基本処理部は、アプリケーションからのベクトル形式で記載された原グラフィックデータ及び表示条件を指定したグラフィック処理要求に応じて、前記原グラフィックデータに基づいて、前記表示条件を満たす表示を行うことができる表示用データを作成し、前記表示用データを前記アプリケーションへ通知する共通グラフィック処理部を備える、ことを特徴とする移動通信端末装置。
【請求項９】
前記アプリケーションは中間言語で記述されるとともに、前記基本処理部は機械語で記述されている、ことを特徴とする請求項８に記載の移動通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理方法及び移動通信端末装置に係り、より詳しくは移動通信端末装置において、表示部への表示のために行われるデータ処理方法、及び、該データ処理方法を使用する移動通信端末装置に関するものである。
【背景技術】
【０００２】
従来から、携帯電話装置を代表とする移動通信端末装置が広く普及している。こうした移動通信端末装置においては、音声通話機能に加えて、メール処理機能（メールの作成、メールの送受信、受信メール内容の表示等）といった基本機能が、基本処理部と呼ばれる制御プログラムにより実現されている。
【０００３】
また、携帯電話装置等の移動通信端末装置においては、オブジェクト指向言語（例えば、ＪＡＶＡ（登録商標；以下同じ））等を用いて作成されたゲーム、ナビゲーション等のアプリケーションを、基地局を介してサーバ等からダウンロードして、実行するということが行われている。こうしたアプリケーションの中には、画像の表示に際して、原画像を平行移動したり、原画像を拡大、縮小又は回転したりするものもある。こうした場合には、原画像のデータがラスター形式の画像データ（ドットパターンのデータ）では、表示画像に対する違和感を生じさせずに、拡大、縮小又は回転を簡易に行うことが困難である。このため、特に画像の原画像を拡大、縮小又は回転を行う必要があるアプリケーションでは、画像描画用のデータとして、ベクトル形式で記載されたグラフィックデータを採用している。
【０００４】
そして、画像描画用のデータとしてグラフィックデータを採用しているアプリケーションでは、利用者の指令等により原画像の平行移動、拡大、縮小又は回転を行う場合には、当該アプリケーション自らが、平行移動、拡大、縮小又は回転のためのデータ処理（グラフィック処理）を行っていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した従来の技術では、アプリケーションが画像描画用のデータとしてグラフィックデータを採用する場合には、当該アプリケーションは、グラフィック処理の機能を有することが必要であった。このため、当該アプリケーションの作成者には、当該アプリケーションの作成に際して、グラフィック処理機能を果たす手段を組み込むという負担が課されていた。
【０００６】
また、移動通信端末装置で実行されるアプリケーションは、汎用的な実行可能ファイルとして構成されており、ソースコードを、機械語にではなく、中間言語にコンパイルして作成されるのが一般的である。そして、こうした中間言語のプログラムの実行に際しては、機種ごとに用意された仮想機械プログラムにより中間言語を機械語として認識して、実行される。このため、アプリケーションによりグラフィック処理を行うと、その処理を迅速に行えるとはいい難かった。このため、アプリケーションが所望するグラフィック処理を迅速化することも望まれていた。
【０００７】
本発明は、上記の事情を鑑みてなされたものであり、グラフィックデータの処理機能をアプリケーションへ組み込むために課されるアプリケーション作成者の負担を軽減することができるデータ処理方法を提供することを目的とする。
【０００８】
また、本発明は、グラフィックデータの処理機能を組み込むために課されるアプリケーション作成者の負担を軽減して作成されたアプリケーションからの要求により、所望のグラフィックデータの処理を行うことができる移動通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、基本機能を提供するための基本処理部を有する移動通信端末装置において、表示部への表示のために行われるデータ処理方法であって、アプリケーションが、ベクトル形式の原グラフィックデータ及び表示条件を指定して、前記基本処理部内の共通グラフィック処理部にグラフィック処理を要求するグラフィック処理要求工程と；前記共通グラフィック処理部が、前記原グラフィックデータに基づいて、前記表示条件を満たす表示を行うことができる表示用データを作成するグラフィック処理工程と；前記共通グラフィック処理部が、前記表示用データを前記アプリケーションへ通知する表示用データ通知工程と；を備えるデータ処理方法である。
【００１０】
このデータ処理方法では、グラフィック処理要求工程において、アプリケーションが原グラフィックデータ及び表示条件を指定して、基本処理部内の共通グラフィック処理部にグラフィック処理を要求する。こうした共通グラフィック処理部としては、多くのアプリケーションによって利用可能とするために、例えばＳＶＧ−Ｔ（Scalable Vector Graphics Tiny）等のような標準的な形式で記載されたグラフィックデータを処理するものとすることが好ましい。なお、アプリケーションが指定する原グラフィックデータは、共通グラフィック処理部が対応可能な形式で記載されたグラフィックデータであることが必要となる。
【００１１】
次に、グラフィック処理要求を受けた共通グラフィック処理部は、グラフィック処理工程において、原グラフィックデータに基づいて、グラフィック処理要求で指定された表示条件を満たす表示を行うことができる表示用データを作成する。そして、共通グラフィック処理部は、表示用データ通知工程において、表示用データをアプリケーションへ通知する。
【００１２】
この結果、アプリケーションは、自らグラフィック処理を行うことなく、原グラフィックデータに所望のグラフィック処理を施して得られる表示用データを取得することができる。このため、当該アプリケーションの作成者は、当該アプリケーションにグラフィック処理の機能を果たす手段を組み込まずにすむ。
【００１３】
本発明のデータ処理方法では、前記表示条件に、表示領域の大きさ、及び、前記表示領域内の位置を特定するための表示領域座標系と、前記原グラフィックデータを用いた図形の描画を行う利用者座標系との座標間関係の情報が含まれることとすることができる。
【００１４】
ここで、前記座標間関係の情報には、前記表示領域座標系における前記利用者座標系の原点位置の情報が含まれることとすることができる。この場合には、原グラフィックデータが表現している画像を、自在に平行移動した画像を表示するための表示用データを取得することができる。したがって、原グラフィックデータが表現している画像の任意の位置における、表示領域の大きさの画像を表示するための表示用データを取得することができる。このため、原グラフィックデータが表現している画像のパニング機能を実現することができる。
【００１５】
また、前記座標間関係の情報には、前記表示領域座標系に対する前記利用者座標系の回転角の情報、及び、前記表示領域座標系における単位長さ対する前記利用者座標系における単位長さの伸縮率の情報の少なくとも１つが更に含まれることとすることができる。この場合には、原グラフィックデータが表現している画像を、任意に回転、又は拡大若しくは縮小した画像を表示するための表示用データを取得することができる。したがって、原グラフィックデータが表現している画像を任意に回転、又は拡大若しくは縮小した画像、更にはこれらの操作に平行移動を加えた表示領域の大きさの画像を表示するための表示用データを取得することができる。
【００１６】
また、本発明のデータ処理方法では、前記アプリケーションの要求に応じて、前記表示部に前記表示データを利用した表示を行う表示工程を更に備えることとすることができる。
【００１７】
ここで、前記表示工程に先立って、前記アプリケーションが、前記表示用データを加工する表示用データ加工工程を更に備えることとすることができる。この場合には、共通グラフィック処理部による処理結果の表示用データに、更に所望の加工を施した画像を表示部に表示することができる。
【００１８】
また、本発明のデータ処理方法では、前記アプリケーションが中間言語で記述されるとともに、前記基本処理部は機械語で記述されていることとすることができる。この場合には、機械語で記述されている共通グラフィック処理部がグラフィック処理を行うので、中間言語で記述されているアプリケーションが同様のグラフィック処理を行う場合と比べて、迅速にグラフィック処理を行うことができる。
【００１９】
本発明の移動通信端末装置は、基本機能を提供するための基本処理部を有する移動通信端末装置において、前記基本処理部が、アプリケーションからの原グラフィックデータ及び表示条件を指定したグラフィック処理要求に応じて、前記原グラフィックデータに基づいて、前記表示条件を満たす表示を行うことができる表示用データを作成し、前記表示用データを前記アプリケーションへ通知する共通グラフィック処理部を備える、ことを特徴とする移動通信端末装置である。
【００２０】
この移動通信端末装置では、アプリケーションがベクトル形式の原グラフィックデータ及び表示条件を指定して、基本処理部内の共通グラフィック処理部にグラフィック処理を要求すると、共通グラフィック処理部が、当該原グラフィックデータに基づいて、当該表示条件を満たす表示を行うことができる表示用データを作成する。そして、共通グラフィック処理部が、処理結果である表示用データをアプリケーションへ通知する。
【００２１】
すなわち、本発明の移動通信端末装置では、上述した本発明のデータ処理方法を使用してグラフィック処理を行うことができる。したがって、本発明の移動通信端末装置によれば、グラフィックデータの処理機能を組み込むために課されるアプリケーション作成者の負担を軽減して作成されたアプリケーションからの要求により、所望のグラフィックデータの処理を行うことができる。
【００２２】
本発明の移動通信端末装置では、前記アプリケーションが中間言語で記述されるとともに、前記基本処理部は機械語で記述されている構成とすることができる。この場合には、機械語で記述されている共通グラフィック処理部がグラフィック処理を行うので、中間言語で記述されているアプリケーションが同様のグラフィック処理を行う場合と比べて、迅速にグラフィック処理を行うことができる。
【発明の効果】
【００２３】
以上説明したように、本発明のデータ処理方法によれば、グラフィックデータの処理機能をアプリケーションへ組み込むために課されるアプリケーション作成者の負担を軽減することができるという効果を奏する。
【００２４】
また、本発明の移動通信端末装置によれば、グラフィックデータの処理機能を組み込むために課されるアプリケーション作成者の負担を軽減して作成されたアプリケーションの要求により、所望のグラフィックデータの処理を行うことができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施形態を、図１〜図１１を参照しつつ説明する。
【００２６】
図１及び図２には、一実施形態に係る移動体端末装置である携帯電話装置１０の構成が概略的に示されている。ここで、図１（Ａ）には、携帯電話装置１０の外観の正面図が示され、図１（Ｂ）には、携帯電話装置１０の外観の裏面図が示されている。また、図２には、携帯電話装置１０の機能ブロック構成が示されている。
【００２７】
図１及び図２において総合的に示されるように、携帯電話装置１０は、（ａ）制御部２１、送受信部２２及び記憶部２３を備える携帯電話本体１１と、（ｂ）電話番号を制御部２１へ入力するためのテンキー、及び、動作モードの切替等の各種指令を制御部２１へ入力するためのファンクションキーを有する操作部１２と、（ｃ）制御部２１による指令に応じて、操作案内、動作状況、受信メッセージ等を表示する液晶表示装置を有する表示部１３とを備えている。また、携帯電話装置１０は、（ｄ）通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ１４と、通話時に音声を入力するためのマイクロフォン１５と、（ｅ）制御部２１による指令に応じて、着信音や案内音を発生するための案内用スピーカ１６と、（ｆ）送受信部２２と接続され、基地局との間で無線信号を授受するためのアンテナ１７と、を備えている。
【００２８】
上記の制御部２１は、中央処理装置（ＣＰＵ）、デジタル信号処理装置（ＤＳＰ）等を備えており、一般的な携帯電話機能を含む様々な機能を実現するために、様々なデータ処理を行うとともに、上述した他の構成要素の動作制御を行うようになっている。この制御部２１において実行されるプログラム等のソフトウエアの構成は、図３に示されるようになっている。
【００２９】
すなわち、制御部２１におけるソフトウエアは、（ｉ）携帯電話装置としての基本機能である通話機能、メール機能、文字入力機能を実現するとともに、上述した各種のハードウエア資源の制御を行う基本処理部３１と、（ii）ゲーム等の様々なコンテンツを利用者に提供するためのアプリケーション３３と、（iii）基本処理部３１とアプリケーション３３との間に位置し、アプリケーション３３の実行環境を提供する実行環境部３２とから構成されている。ここで、実行環境部３２は、アプリケーション３３と基本処理部３１との間のコマンド変換、アプリケーション３３の管理等のアプリケーション実行のためのソフトウエア資源を提供する一組のプログラムである。また、基本処理部３１には、共通グラフィック処理プログラム３６が含まれており、また、実行環境部３２には、アプリケーション３３が表示部１３への表示の際に利用するグラフィックスプログラム３７が含まれている。
【００３０】
なお、基本処理部３１及び実行環境部３２の各プログラムは、機械語で記述されている。これに対して、アプリケーション３３は中間言語で記述されている。
【００３１】
また、基本処理部３１及び実行環境部３２は、携帯電話装置１０の工場出荷時から携帯電話装置に実装されている。一方、アプリケーション３３は、操作者による操作部１２の操作によって送受信部２２等からダウンロードされた後に実装される。また、携帯電話装置１０におけるアプリケーションの数は１つに限られる訳ではないが、図３においては、模式的に１つのアプリケーション３３のみが示されている。
【００３２】
基本処理部３１と実行環境部３２との間では、アプリケーション３３に関連して、要求、応答、イベント発生等の情報が適宜やり取りされるようになっている。また、実行環境部３２とアプリケーション３３との間では、アプリケーション３３からの各種の要求が実行環境部３２に通知されるとともに、実行環境部３２から応答やイベント発生が通知されるようになっている。
【００３３】
次に、以上のように構成された携帯電話装置１０におけるグラフィック処理について説明する。
【００３４】
前提として、平行移動、拡大、縮小、回転等の座標変換処理及びクリッピング処理等のグラフィック処理の対象となる原グラフィックデータは既に作成されているものとする。この原グラフィックデータは、利用者座標系（ＸU、ＹU）においてベクトル形式で記載されている。こうした原グラフィックデータの表現する図形の例が、図４に示されている。
【００３５】
また、アプリケーション３３による当該原グラフィックデータに基づく図形画像は、図５（Ａ）に示される表示部１３の表示領域（以下、「ビューポート」という）１３Ｖに表示されるものとする。このビューポート１３Ｖに対応して、図５（Ｂ）に示されるように、ビューポート座標系（ＸV、ＹV）が定義されている。このビューポート座標系（ＸV、ＹV）は、ビューポート１３Ｖの左上隅が原点Ｏに、ビューポート１３Ｖにおける右方向がＸV方向に、ビューポート１３Ｖにおける下方向がＹV方向となるように定義されている。なお、ビューポート１３Ｖは、ＸV方向の長さがＬＸVであり、ＹV方向の長さがＬＹVである矩形領域であるものとする。
【００３６】
携帯電話装置１０におけるグラフィック処理では、図６に示されるように、まず、アプリケーション３３が、共通グラフィック処理プログラム３６へ向けて、グラフィック処理要求を送る。このグラフィック処理要求では、原グラフィックデータ、ビューポート１３Ｖの大きさ（すなわち、ＸV方向の長さがＬＸV及びＹV方向の長さがＬＹV）、並びにビューポート座標系（ＸV、ＹV）と利用者座標系（ＸU、ＹU）との関係が指定される。
【００３７】
ここで、ビューポート座標系（ＸV、ＹV）と利用者座標系（ＸU、ＹU）との関係には、ビューポート座標系（ＸV、ＹV）における利用者座標系（ＸU、ＹU）の原点ＯUの位置の情報が含まれている。また、ビューポート座標系（ＸV、ＹV）と利用者座標系（ＸU、ＹU）との関係には、ビューポート座標系（ＸV、ＹV）のＸV方向の長さ単位に対する利用者座標系（ＸU、ＹU）のＸU方向の長さ単位の比率ＳX及びビューポート座標系（ＸV、ＹV）のＹV方向の長さ単位に対する利用者座標系（ＸU、ＹU）のＹU方向の長さ単位の比率ＳYの情報、ビューポート座標系（ＸV、ＹV）に対する利用者座標系（ＸU、ＹU）の回転角θの情報等が、必要に応じて含まれる。なお、グラフィック処理の観点からすると、原点ＯUの位置の情報により図形の平行移動処理が規定され、比率ＳX及び比率ＳYの情報により図形の拡大縮小処理が規定され、また、回転角θの情報により図形の回転処理が規定される。
【００３８】
グラフィック処理要求を受けた共通グラフィック処理プログラム３６は、グラフィック処理要求において指定されたビューポート１３Ｖの大きさ、及び、ビューポート座標系（ＸV、ＹV）と利用者座標系（ＸU、ＹU）との関係に基づいて、グラフィック処理を行う。すなわち、ビューポート座標系（ＸV、ＹV）における原点ＯUの位置の情報に基づき、原グラフィックデータに関する平行移動処理が行なわれる。また、比率ＳX及び比率ＳYの情報に基づき、原グラフィックデータに関する拡大縮小処理が行なわれる。また、回転角θの情報により、原グラフィックデータに関する回転処理が行われる。そして、ビューポート１３Ｖの大きさに基づいて、クリッピング処理が行われる。
【００３９】
こうした平行移動処理、拡大縮小処理及び回転処理という座標変換の処理に加えて、共通グラフィック処理プログラム３６は、座標変換後の図形に基づいて、ビューポート１３Ｖ内に入る図形を求めるクリッピングの処理を行う。この結果、ビューポート１３Ｖに表示するための表示用データが得られる。
【００４０】
ここで、グラフィック処理要求において指定された原グラフィックデータが、図４に示される図形を表現するものである場合において、ビューポート座標系（ＸV、ＹV）と利用者座標系（ＸU、ＹU）との関係のいくつかの例について、共通グラフィック処理プログラム３６によるグラフィック処理の結果である表示用データが表す図形を説明する。
【００４１】
（１）  ビューポート座標系（ＸV、ＹV）と利用者座標系（ＸU、ＹU）とが一致する場合（図７（Ａ）参照）には、図７（Ｂ）に示されるような図形を表す表示用データが、共通グラフィック処理プログラム３６によるグラフィック処理の結果として得られる。
【００４２】
（２）  上記の（１）と比べて、ビューポート座標系（ＸV、ＹV）と利用者座標系（ＸU、ＹU）とで原点位置のみが相違する場合（図８（Ａ）参照）には、図８（Ｂ）に示されるような図形を表す表示用データが、共通グラフィック処理プログラム３６によるグラフィック処理の結果として得られる。こうした平行移動処理を、平行移動量に対応するビューポート座標系（ＸV、ＹV）における利用者座標系（ＸU、ＹU）の原点ＯU位置を連続的に変化させながら、行うことにより、パニング用の表示用データが順次得られる。
【００４３】
（３）  上記の（２）と比べて、１より大きな比率ＳX及び比率ＳYが指定されて図形の拡大が更に指定されている場合（図９（Ａ）参照）には、図９（Ｂ）に示されるような図形を表す表示用データが、共通グラフィック処理プログラム３６によるグラフィック処理の結果として得られる。
【００４４】
（４）  上記の（２）と比べて、１より小さな比率ＳX及び比率ＳYが指定されて図形の縮小が更に指定されている場合（図１０（Ａ）参照）には、図１０（Ｂ）に示されるような図形を表す表示用データが、共通グラフィック処理プログラム３６によるグラフィック処理の結果として得られる。
【００４５】
（５）  上記の（２）と比べて、回転角θが指定されて図形回転が指定されている場合（図１１（Ａ）参照）には、図１１（Ｂ）に示されるような図形を表す表示用データが、共通グラフィック処理プログラム３６によるグラフィック処理の結果として得られる。
【００４６】
図６に戻り、以上のようにして得られたグラフィック処理結果は、共通グラフィック処理プログラム３６からアプリケーション３３へ向けて送られる。このグラフィック処理結果を受けたアプリケーション３３は、実行環境部３２のグラフィックスプログラム３７を利用して、グラフィック処理結果である表示用データが表現する図形画像をビューポート１３Ｖに表示させる。この後、アプリケーション３３は、利用者の画像加工指令に応じて、表示用データの加工を適宜行い、加工された画像をビューポート１３Ｖに表示させる。
【００４７】
以上説明したように、本実施形態では、アプリケーション３３が原グラフィックデータ及び表示条件を指定して、基本処理部３１内の共通グラフィック処理プログラム３６にグラフィック処理を要求する。このグラフィック処理要求を受けた共通グラフィック処理プログラム３６は、原グラフィックデータに基づいて、グラフィック処理要求で指定された表示条件を満たす表示を行うことができる表示用データを作成する。そして、共通グラフィック処理プログラム３６は、表示用データをアプリケーション３３へ通知する。
【００４８】
この結果、アプリケーション３３は、自らグラフィック処理を行うことなく、原グラフィックデータに所望のグラフィック処理を施して得られる表示用データを取得することができる。このため、当該アプリケーション３３の作成者は、当該アプリケーション３３にグラフィック処理の機能を果たす手段を組み込まずにすみ、グラフィックデータの処理のために課されるアプリケーション作成者の負担を軽減することができる。
【００４９】
また、本実施形態では、グラフィック処理要求において指定される表示条件として、表示領域の大きさ、及び、ビューポート座標系と利用者座標系との座標間関係の情報が含まれることとしている。そして、この座標間関係の情報には、ビューポート座標系における前記利用者座標系の原点位置の情報が含まれることとしている。このため、原グラフィックデータが表現している図形画像を、自在に平行移動した画像を表示するための表示用データを取得することができる。したがって、原グラフィックデータが表現している図形画像の任意の位置における、ビューポート１３Ｖの大きさの画像を表示するための表示用データを取得することができる。
【００５０】
また、本実施形態では、座標間関係の情報には、ビューポート座標系に対する利用者座標系の回転角の情報、及び、ビューポート座標系における単位長さ対する利用者座標系における単位長さの伸縮率の情報の少なくとも１つが、必要に応じて更に含まれることとしている。このため、アプリケーション３３が、原グラフィックデータが表現している図形画像を、任意に回転、又は拡大若しくは縮小した画像を表示するための表示用データを取得することができる。
【００５１】
また、本実施形態では、アプリケーション３３が、グラフィック処理の結果である表示用データを、必要に応じて加工することとしている。このため、共通グラフィック処理プログラム３６による処理結果の表示用データに、更に所望の加工を施した画像を表示部に表示することができる。
【００５２】
また、本実施形態では、アプリケーション３３が中間言語で記述されており、共通グラフィック処理プログラム３６を含む基本処理部３１が機械語で記述されていることとしている。そして、機械語で記述されている共通グラフィック処理プログラム３６がグラフィック処理を行うので、中間言語で記述されているアプリケーション３３が同様のグラフィック処理を行う場合と比べて、迅速にグラフィック処理を行うことができる。
【００５３】
なお、本実施形態では、原グラフィックデータとして要求される記述フォーマットを特に規定しなかったが、ＳＶＧ−Ｔ等の標準的なグラフィックデータの記述フォーマットを採用することができる。
【００５４】
また、上記の実施形態では、本発明を携帯電話装置に適用したが、携帯電話装置以外の移動体端末装置に本発明を適用することができるのは勿論である。
【産業上の利用可能性】
【００５５】
以上説明したように、本発明のデータ処理方法は、移動通信端末装置におけるグラフィックデータの処理に適用することができる。また、本発明の移動通信端末装置は、グラフィックデータを利用するアプリケーションが実行される移動通信端末装置に適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係る携帯電話装置の外観構成を概略的に示す図である。
【図２】図１の携帯電話装置の機能ブロック図である。
【図３】図２の制御部で動作するソフトウエアの構成を概略的に示す図である。
【図４】原グラフィックデータを説明するための図である。
【図５】ビューポートを説明するための図である。
【図６】図１の携帯電話装置におけるグラフィック処理を説明するためのシーケンス図である。
【図７】グラフィック処理の結果の例（その１）を示す図である。
【図８】グラフィック処理の結果の例（その２）を示す図である。
【図９】グラフィック処理の結果の例（その３）を示す図である。
【図１０】グラフィック処理の結果の例（その４）を示す図である。
【図１１】グラフィック処理の結果の例（その５）を示す図である。
【符号の説明】
【００５７】
１０…携帯電話装置（移動体端末装置）、１１…携帯電話本体、１２…操作部、１３…表示部、１３Ｖ…ビューポート、１４…通話用スピーカ、１５…マイクロフォン、１６…案内用スピーカ、１７…アンテナ、２１…制御部、２２…送受信部、２３…記憶装置、３１…基本処理部、３２…実行環境部、３３…アプリケーション、３６…共通グラフィック処理プログラム（共通グラフィック処理部）、３７…グラフィックスプログラム。
【図１】
2006065443.tif 000003
【図２】
2006065443.tif 000004
【図３】
2006065443.tif 000005
【図４】
2006065443.tif 000006
【図５】
2006065443.tif 000007
【図６】
2006065443.tif 000008
【図７】
2006065443.tif 000009
【図８】
2006065443.tif 000010
【図９】
2006065443.tif 000011
【図１０】
2006065443.tif 000012
【図１１】
2006065443.tif 000013