(57)【要約】【課題】  新規な画像変換をアプリケーションプログラムで指定して実行できる移動体通信端末を提供する。【解決手段】  移動体通信端末（携帯電話機）２０は、アプリケーションプログラム実行管理手段２１１と表示手段１２と画像表示制御手段２１３と画像変換処理手段２１４とを備える。アプリケーションプログラム実行管理手段２１１から受けた変換内容指定情報に基づいて、拡大処理、縮小処理及び擬似半透明処理の少なくとも一つの描画系の画像変換処理を、画像データ記憶手段２１１ｂに保存されている画像変換処理対象の画像データに対して選択的に実行することができる。アプリケーションプログラム実行管理手段２１１は、実行中のアプリケーションプログラムで指定された変換内容指定情報を画像変換処理手段２１４に送り、画像変換処理手段２１４から戻ってきた変換処理後の画像データから描画データを生成して描画データ記憶部２１１ａに保存する。【選択図】  図４
2008029014.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための表示手段と、該表示手段を制御する画像表示制御手段と、アプリケーションプログラムの実行を管理するアプリケーションプログラム実行管理手段とを備え、該アプリケーションプログラム実行管理手段は、画像変換処理対象の画像データを記憶する画像データ記憶部と該表示手段の画面に画像を表示するための描画データを記憶する描画データ記憶部とを有し、該画像表示制御手段は、該アプリケーションプログラム実行管理手段から受けた画像表示指令に基づいて、該描画データ記憶部に保存されている描画データからなる画像を該表示手段の画面に表示するように制御する移動体通信端末であって、
上記アプリケーションプログラム実行管理手段から受けた変換内容指定情報に基づいて、拡大処理、縮小処理、及び透過マスクパターンを用いて部分的に非表示化する擬似半透明処理の少なくとも一つの描画系の画像変換処理を、上記画像データ記憶手段に保存されている上記画像変換処理対象の画像データに対して実行可能な画像変換処理手段を備え、
該アプリケーションプログラム実行管理手段は、実行中のアプリケーションプログラムで指定された変換内容指定情報を該画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換処理後の画像データから上記描画データを生成して上記描画データ記憶部に保存することを特徴とする移動体通信端末。
【請求項２】
請求項１の移動体通信端末において、
上記画像変換処理手段を、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過マスク画像と合成する透過画像処理の少なくとも一つのエフェクト系の画像変換処理を、上記画像データ記憶手段に保存されている画像変換処理対象の画像データに対して実行可能に構成したことを特徴とする移動体通信端末。
【請求項３】
請求項２の移動体通信端末において、
上記アプリケーションプログラム実行管理手段を、上記変換内容指定情報に基づいて、上記描画系の画像変換処理を伴う第一の処理と、上記エフェクト系の画像変換処理を伴う第二の処理とを互いに独立に実行可能に構成し、
上記第一の処理は、上記変換内容指定情報を該画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換後の画像データを該画像データ記憶部に保存せずに該変換後の画像データから上記描画データを生成して上記描画データ記憶部に保存する処理であり、
上記第二の処理は、該変換内容指定情報を該画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換後の画像データを該画像データ記憶部に一旦保存し、該画像データ記憶部から読み出した該変換後の画像データから該描画データを生成して該描画データ記憶部に保存する処理であることを特徴とする移動体通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実行中のアプリケーションプログラムによって指定された画像を表示することができる携帯電話機等の移動体通信端末に関するものである。
【背景技術】
【０００２】
従来、この種の移動体通信端末として、プラットフォームに依存しないＪＡＶＡ（登録商標）等のオブジェクト指向のプログラミング言語で記述されたアプリケーションプログラムを実行可能な携帯電話機が知られている（例えば特許文献１参照）。このような携帯電話機では、移動体通信ネットワーク上のサーバから利用者が所望のアプリケーションプログラムをダウンロードして携帯電話機内に登録しておく。この登録されているアプリケーションプログラムを利用者が起動して実行することにより、携帯電話機上で各種機能を実現することができる。このアプリケーションプログラムの実行による携帯電話機の機能として、実行中のアプリケーションプログラムで指定された画像変換指定内容に応じてディスプレイに表示する画像を左右又は上下に反転させたり９０度単位で回転させたりする画像変換機能がある。
【特許文献１】特開２０００−３４７８６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の移動体通信端末においてアプリケーションプログラムで指定して実行できる画像変換は、画像の左右反転、画像の上下反転及び画像の回転の３種類であり、他の画像変換を行うことができなかった。
【０００４】
本発明は以上の問題点に鑑みなされたものであり、その目的は、従来の移動体通信端末では実行することができなかった新規な画像変換をアプリケーションプログラムで指定して実行できる移動体通信端末を提供することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１の発明は、画像を表示するための表示手段と、該表示手段を制御する画像表示制御手段と、アプリケーションプログラムの実行を管理するアプリケーションプログラム実行管理手段とを備え、該アプリケーションプログラム実行管理手段は、画像変換処理対象の画像データを記憶する画像データ記憶部と該表示手段の画面に画像を表示するための描画データを記憶する描画データ記憶部とを有し、該画像表示制御手段は、該アプリケーションプログラム実行管理手段から受けた画像表示指令に基づいて、該描画データ記憶部に保存されている描画データからなる画像を該表示手段の画面に表示するように制御する移動体通信端末であって、上記アプリケーションプログラム実行管理手段から受けた変換内容指定情報に基づいて、拡大処理、縮小処理、及び透過マスクパターンを用いて部分的に非表示化する擬似半透明処理の少なくとも一つの描画系の画像変換処理を、上記画像データ記憶手段に保存されている上記画像変換処理対象の画像データに対して選択的に実行可能な画像変換処理手段を備え、該アプリケーションプログラム実行管理手段は、実行中のアプリケーションプログラムで指定された変換内容指定情報を該画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換処理後の画像データから上記描画データを生成して上記描画データ記憶部に保存することを特徴とするものである。
この移動体通信端末において、アプリケーションプログラム実行管理手段は、実行中のアプリケーションプログラムで指定された変換内容指定情報を画像変換処理手段に送る。
画像変換処理手段は、アプリケーションプログラム実行管理手段から受けた変換内容指定情報に基づいて、拡大処理、縮小処理、及び透過マスクパターンを用いて部分的に非表示化する擬似半透明処理の少なくとも一つの描画系の画像変換処理を、画像データ記憶手段に保存されている画像変換処理対象の画像データに対して実行する。
アプリケーションプログラム実行管理手段は、画像変換処理手段から戻ってきた変換後の画像データから描画データを生成して描画データ記憶部に保存する。
画像表示制御手段は、アプリケーションプログラム実行管理手段から受けた画像表示指令に基づいて表示手段を制御する。この制御により、上記描画データ記憶部に保存されている描画データからなる変換後の画像が表示手段の画面に表示される。
以上のように、実行中のアプリケーションプログラムで画像変換の内容を指定する変換内容指定情報に基づいて、従来の移動体通信端末ではできなかった拡大処理、縮小処理及び擬似半透明処理の少なくとも一つの描画系の画像変換処を実行し、その変換後の画像を表示手段に表示することができる。
【０００６】
また、請求項２の発明は、請求項１の移動体通信端末において、上記画像変換処理手段を、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過マスク画像と合成する透過画像処理の少なくとも一つのエフェクト系の画像変換処理を、画像データ記憶手段に保存されている画像変換処理対象の画像データに対して実行可能に構成したことを特徴とするものである。
この移動体通信端末において、画像変換処理手段は、上記アプリケーションプログラム実行管理手段から受けた変換内容指定情報に基づいて、上記エフェクト系の画像変換処理を、画像データ記憶手段に保存されている画像変換処理対象の画像データに対して実行する。ここで、上記エフェクト系の画像変換処理は、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理、及び透過マスク画像と合成する透過画像処理の少なくとも一つである。
アプリケーションプログラム実行管理手段は、画像変換処理手段から戻ってきた変換後の画像データから描画データを生成して描画データ記憶部に保存する。
画像表示制御手段は、アプリケーションプログラム実行管理手段から受けた画像表示指令に基づいて、上記描画データ記憶部に保存されている描画データからなる変換後の画像を表示手段の画面に表示する。
以上のように、実行中のアプリケーションプログラムで画像変換の内容を指定する変換内容指定情報に基づいて、上記エフェクト系の画像変換処理を実行し、その変換後の画像を表示手段に表示することができる。
【０００７】
また、請求項３の発明は、請求項２の移動体通信端末において、上記アプリケーションプログラム実行管理手段を、上記変換内容指定情報に基づいて、上記描画系の画像変換処理を伴う第一の処理と、上記エフェクト系の画像変換処理を伴う第二の処理とを互いに独立に実行可能に構成し、上記第一の処理は、上記変換内容指定情報を該画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換後の画像データを該画像データ記憶部に保存せずに該変換後の画像データから上記描画データを生成して上記描画データ記憶部に保存する処理であり、上記第二の処理は、該変換内容指定情報を該画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換後の画像データを該画像データ記憶部に一旦保存し、該画像データ記憶部から読み出した該変換後の画像データから該描画データを生成して該描画データ記憶部に保存する処理であることを特徴とするものである。
この移動体通信端末の描画系の画像変換処理を伴う第一の処理では、変換後の画像データを画像データ記憶部に保存せずに変換後の画像データから描画データを生成する。従って、アプリケーションプログラムの実行中にリアルタイムに画像を変化させるときに画像変換から画像表示までの処理を高速に行うことができる。また、上記エフェクト系の画像変換処理を伴う第二の処理では、変換後の画像データを画像データ記憶部に一旦保存した後、その画像データ記憶部から読み出した変換後の画像データから描画データを生成する。従って、画像データ記憶部に保存されている変換後の画像データを、再変換処理対象の画像のデータとして用いることができる。
【０００８】
なお、上記画像変換対象の「画像データ」としては、移動体通信端末内のデータ記憶手段に保存されている画像データ、移動体通信端末に装着されたメモリーカードなどの外部記憶装置に保存されている画像データ、アプリケーションプログラムに組み込まれている画像データ等が挙げられる。また、上記画像変換対象の「画像データ」は、移動体通信端末に設けたカメラ部で撮影した画像のデータや、移動体通信端末から通信ネットワークを介してアクセス可能なサーバに保存されている画像データであってもよい。
上記「移動体通信端末」としては、ＰＤＣ（Personal Digital Cellular）方式、ＧＳＭ（Global System for Mobile Communication）方式、ＴＩＡ（Telecommunications Industry Association）方式等の携帯電話機、ＩＭＴ（International Mobile Telecommunications）−２０００で標準化された携帯電話機、ＴＤ−ＳＣＤＭＡ（Time Division Synchronous Code Division Multiple Access）方式の一つであるＴＤ−ＳＣＤＭＡ（ＭＣ：Multi Carrier）方式の携帯電話機、ＰＨＳ（Personal Handyphone Service）、自動車電話機等の電話機のうち、アプリケーションプログラム実行可能なものが挙げられる。また、この「移動体通信端末」としては、上記電話機のほか、電話機能を有しないＰＤＡ（Personal Digital Assistance）等の移動型の移動体通信端末も挙げられる。
また、上記移動体通信端末における制御及び画像変換処理は、その移動体通信端末に設けられたコンピュータで所定のプログラムを実行することによって実現することもできる。このコンピュータで用いるプログラムの受け渡しは、デジタル情報としてプログラムを記録したＦＤ，ＣＤ−ＲＯＭ等の記録媒体を用いて行なってもいいし、コンピュータネットワーク等の通信ネットワークを用いて行なってもよい。
【発明の効果】
【０００９】
請求項１乃至３の発明によれば、従来の移動体通信端末ではできなかった拡大処理、縮小処理及び擬似半透明処理の少なくとも一つの新規な描画系の変換処理を、実行中のアプリケーションプログラムで指定して実行できるという効果がある。
特に、請求項２の発明によれば、上記描画系の変換処理のほかに、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過画像処理の少なくとも一つのエフェクト系の画像変換処理を、実行中のアプリケーションプログラムで指定して実行できるという効果がある。
また特に、請求項３の発明によれば、アプリケーションプログラムの実行中にリアルタイムに画像を変化させるときに描画系の画像変換から画像表示までの処理を高速に行うことができる。しかも、エフェクト系の画像変換後の画像データは、再変換処理対象の画像のデータとして用いることができるという効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を移動体通信端末としての携帯電話機に適用した実施形態について説明する。
図１は、本実施形態に係る携帯電話機２０を用いた移動体通信システムの主要部を示す説明図である。この移動体通信システムにおいて、ユーザー１が使用する携帯電話機２０は、プラットフォームに依存しないオブジェクト指向プログラミングによって開発されたアプリケーションプログラムを実行可能な構成を有している。このアプリケーションプログラムとしては、ＪＡＶＡ（登録商標）、Ｃ、Ｃ＋＋等のプログラム言語で記述されたアプリケーションプログラムなどが挙げられる。また、これらのアプリケーションプログラムの実行環境は、ＪＡＶＡ（登録商標）の仮想マシン（ＶＭ：Virtual Machine）やＢＲＥＷ（登録商標）等のミドルウェアによって構築される。このアプリケーションプログラムは、携帯電話機２０にプレインストールされているものであってもいいし、通信ネットワークとしての携帯電話通信網を介してダウンロードサーバからダウンロードし携帯電話機２０に保存して登録したものでもよい。
【００１１】
また、携帯電話機２０は、通信ネットワークとしての携帯電話通信網１０に接続可能である。この携帯電話通信網１０には、プログラム提供用サーバとしてのアプリケーションプログラムダウンロードサーバ（以下、「ダウンロードサーバ」という。）１１が接続されている。また、携帯電話通信網１０には、ダウンロードサーバ１１のほか、Ｗｅｂサーバ１２や、図示しない情報提供サーバ、位置登録サーバ、メールサーバ等も接続されている。なお、これらサーバは単一のサーバで構成してもよい。また、これらのサーバは、互いに異なる構成を有する専用の制御装置として構成してもいいし、汎用のコンピュータシステムを用いて構成してもよい。また、各サーバは、１台のコンピュータで構成してもいいし、複数の機能をそれぞれ受け持つ複数台のコンピュータをネットワークで結んで構成してもよい。
【００１２】
ダウンロードサーバ１１は、携帯電話機２０からのダウンロード要求を受け付けると、その要求に係るアプリケーションプログラムを携帯電話機２０に対して送信する。また、Ｗｅｂサーバ１２は、携帯電話機２０からの閲覧要求を受け付けると、その要求に係る閲覧画面であるＷｅｂページ画面を携帯電話機２０に対して送信する。
ダウンロードサーバ１１から提供されるアプリケーションプログラムは、アプリケーションプログラムの開発元２から提供される。具体的には、例えば、アプリケーションプログラム開発元２側のパーソナルコンピュータ等から、専用回線や公衆回線を介してダウンロードサーバ１１にアップロードして提供する。なお、開発したアプリケーションプログラムを記録した光ディスクや磁気ディスク等の記録媒体を、アプリケーションプログラム開発元２からダウンロードサーバ１１を管理・運営する通信事業者に送り、その記録媒体内のアプリケーションプログラムをダウンロードサーバ１１で読み取るようにして、提供してもよい。このようにして提供されたアプリケーションプログラムは、携帯電話機２０から携帯電話通信網１０を介してダウンロード可能な状態でダウンロードサーバ１１に登録される。
【００１３】
上記位置登録サーバは、各携帯電話機２０の位置している現在位置の情報すなわち各携帯電話機２０が位置している位置登録管理エリアの位置情報を登録して管理するサーバである。この位置登録管理エリアは、各携帯電話機２０と無線通信する基地局が管轄する一つのセルからなるエリアであっていいし、隣接する複数のセルを一つのグループとして管理されるエリアであってもよい。一つの位置登録管理エリアの典型的なサイズは数ｋｍ〜数百ｍである。上記位置登録サーバに対する各携帯電話機２０の位置登録は、電源ＯＮ時に、定期的に、及び携帯電話機２０が位置するセルが変わるたびに行われる。
上記情報提供サーバは、各位置登録管理エリアの基地局を介して、所定の通信チャンネルによって地域情報、該当する位置登録管理エリアの位置情報（緯度、経度、住所）、コンテンツ情報等の各種情報を配信する。このように各種情報が送信されている通信チャンネルについて、携帯電話機２０が所定のタイミングで受信動作を実行することにより、その通信チャンネルで送信されている情報を取得し情報記憶手段としての内部メモリーに保存することができる。各通信チャンネルに対する受信動作は、予め初期設定で設定されているタイミングや、利用者が設定したタイミングで実行することができる。この受信動作は定期的に実行してもいいし、不定期に実行してもよい。
上記メールサーバは、各携帯電話機２０から送信されたメールのデータを次のメールサーバに転送したり、各携帯電話機２０宛に送られてきたメールを受信して保存・管理し、各携帯電話機２０からのメール取得要求に応じて受信メールのデータを各携帯電話機に送信したりする。
【００１４】
図２は携帯電話機２０の外観図であり、図３は、その携帯電話機２０のハードウェア構成を示す概略構成図である。
この携帯電話機２０は、クラムシェル（折り畳み）タイプの携帯電話機であり、システムバス２００、ＣＰＵ２０１、ＲＡＭ２０２やＲＯＭ２０３等からなるデータ記憶手段、入力装置２０４、出力装置２０５、携帯電話用通信装置２０６、メモリーカードドライブ装置２０７、撮像手段としての撮像デバイス２０８を備えている。ＣＰＵ２０１やＲＡＭ２０２等の構成要素は、システムバス２００を介して、互いに各種データや後述のプログラムの命令等のやり取りを行っている。上記入力装置２０４は、データ入力キー（テンキー、＊キー、＃キー）２１、通話開始キー２２、終話キー２３、スクロールキー２４、多機能キー２５、マイク２６等から構成されている。上記出力装置２０５は、表示手段である液晶ディスプレイ（ＬＣＤ）２７、スピーカ２８等から構成されている。
【００１５】
上記携帯電話用通信装置２０６は、携帯電話通信網１０を介して他の携帯電話機や上述したサーバ１１等と通信するためのものである。この携帯電話用通信装置２０６は、携帯電話機通信網１０を介して他の携帯電話機とメールのやり取りを行ったり、携帯電話機通信網１０からゲートウェイサーバを介して、インターネット等の外部の通信ネットワークに接続し、インターネット上での電子メールのやり取り等を行ったりするためのものである。更に、この携帯電話用通信装置２０６は、携帯電話通信網１０を介して、ダウンロードサーバ１１が提供するアプリケーションプログラムをダウンロードしたり、現在位置の位置情報を含む配信情報を受信したりする情報受信手段としても用いられる。
【００１６】
また、上記ユーザー１が操作可能な上述のテンキー２１、通話開始キー２２、終話キー２３等で構成されている操作部を操作することにより、ユーザーは、携帯電話機２０に対してＵＲＬ等のデータを入力したり、電話着信の際に通話の開始及び終了を行ったり、アプリケーションプログラムの選択、起動及び停止を行ったりすることができる。また、ユーザーは操作部を操作することにより、上記ダウンロードサーバ１１からアプリケーションプログラムをダウンロードして登録したり、登録したアプリケーションプログラムを選択して実行したりすることができる。また、ユーザーは操作部を操作することにより、携帯電話通信網１０の情報提供サーバから受信した情報を表示することもできる。
【００１７】
上記液晶ディスプレイ（ＬＣＤ）２７やスピーカ２８等からなる出力装置等で構成されている出力部は、携帯電話通信網１０を介して受信したＷｅｂページ画面を液晶ディスプレイ（ＬＣＤ）２７に表示したり、携帯電話通信網１０から情報を着信した旨をユーザーに報知したりするときに用いられる。具体的には、その情報を着信すると、出力部の液晶ディスプレイ（ＬＣＤ）２７に着信報知画像を表示したり、スピーカ２８から着信音を出力させたりする。また、出力部は、上記ゲーム等のアプリケーションプログラムの実行中に、そのプログラム実行に関連した画像の表示や音の出力に用いたり、情報提供サーバから受信した情報を表示したりするときにも用いられる。
【００１８】
上記メモリーカードドライブ装置２０７は、メモリーカード２９を着脱可能にするための機構を有するとともに、メモリーカード２９の電極端子に接触する端子を介してデータ送受信するインターフェース部を有している。
【００１９】
上記撮像デバイス２０８としては、例えばＣＣＤ（Charge Coupled Device）カメラやＣＭＯＳカメラを用いることができる。また、使用環境に応じて、信号処理機能を備えた高速撮像が可能な人工網膜カメラや、赤外線やガンマ線等の可視光線以外の波長領域に感度を有するカメラを用いてもよい。この撮像デバイス２０８のカメラレンズ部３０は、液晶ディスプレイ（ＬＣＤ）２７がある前面とは反対側の背面に設けられている。この撮像デバイス２０８は、人物や風景等の画像を撮影したり、接写機能によりコード画像を撮影したりするときに用いられる。
【００２０】
図４は、本実施形態に係る携帯電話機２０の主要部を抽出して示した機能ブロック図であり、図５は、その携帯電話機２０におけるソフトウェア構造の説明図である。
この携帯電話機２０は、アプリケーションプログラム実行管理手段（アプリケーションプログラム実行管理部）２１１と、画像を表示するための表示手段２１２と、表示手段２１２を制御する画像表示制御手段２１３と、画像変換処理手段２１４とを有している。これらの複数の手段のうち、表示手段２１２、画像表示制御手段２１３及び画像変換処理手段２１４は、携帯電話機のネイティブ側の電話機プラットフォーム２１０内に設けられている。また、携帯電話機２０は、ＣＰＵ等からなるハードウェア上で所定のプログラムを実行することにより、アプリケーションプログラム実行管理手段２１１、画像表示制御手段２１３及び画像変換処理手段２１４の各機能を実現している。
【００２１】
上記アプリケーションプログラム実行管理手段２１１は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。このアプリケーションプログラム実行管理手段２１１は仮想マシンとも呼ばれ、図５のソフトウェア構造上において中央の「プログラム実行環境」に対応している。アプリケーションプログラム実行管理手段２１１は、オブジェクト指向プログラミングで開発されたアプリケーションプログラムに利用されるクラスライブラリ、実行環境管理ライブラリ、アプリケーション管理等のソフトウェアを提供し、アプリケーションプログラムの実行環境を管理する。
ここで、アプリケーションプログラムは、クラスライブラリＡＰＩ（アプリケーションインターフェース）を介して上記プログラム実行環境内にある関数等のクラスライブラリを呼び出して使用できるようになっている。この関数等のクラスライブラリの呼び出しの履歴は、アプリケーションプログラムの仮想的な実行環境（仮想マシンＶＭ）が終了するまで保持される。
また、プログラム実行環境内の実行環境管理ライブラリは、電話機プラットフォームＡＰＩを介して後述の電話機プラットフォーム内の電話機プラットフォームライブラリを呼び出して使用できるようになっている。
【００２２】
また、上記アプリケーションプログラム実行管理手段２１１は、表示手段２１２の画面に画像を表示するための描画データを一時的に記憶するための描画データ記憶部２１１ａと、画像変換処理可能な画像データを記憶するための画像データ記憶部２１１ｂとを有している。これらの描画データ記憶部２１１ａ及び画像データ記憶部２１１ｂは、アプリケーションプログラム実行管理手段２１１で使用されるヒープメモリと呼ばれるメモリ領域内に設定される。描画データ記憶部２１１ａに保存される描画データは、表示手段２１２の画面における画像の表示に直接用いられるデータであり、画面の各画素に対応する複数のデータから構成される。
【００２３】
上記表示手段２１２は、液晶ディスプレイ（ＬＣＤ）２７で構成され、各種画像を表示することができる。例えば、移動体通信端末内の内部メモリ（ＲＡＭ２０２）に保存されている画像データや、メモリーカード２９などの外部記憶装置に保存されている画像データに対応する画像を表示することができる。また、撮像デバイス２０８で撮影した画像や、携帯電話通信網１０を介してアクセス可能なＷｅｂサーバ１２等に保存されている画像データに対応する画像を表示することもできる。さらに、アプリケーションプログラム実行管理手段２１１で実行しているアプリケーションプログラムに組み込まれている画像データに対応する画像や、後述の変換処理を行った後の画像を表示することもできる。
【００２４】
上記画像表示制御手段２１３は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。この画像表示制御手段２１３は、アプリケーションプログラム実行管理手段２１１から受けた画像表示指令に基づいて、上記アプリケーションプログラム実行管理手段２１１の描画データ記憶部２１１ａに保存されている描画データに基づいて表示手段２１２を制御し、その描画データからなる画像を表示手段２１２に表示する。
【００２５】
上記画像変換処理手段２１４は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。この画像変換処理手段２１４は、上記アプリケーションプログラム実行管理手段２１１の画像データ記憶部２１１ｂから読み出された画像データに対して各種の画像変換処理を実行するものである。画像変換処理手段２１４で画像変換処理を行った後の画像データは、再びアプリケーションプログラム実行管理手段２１１に戻される。アプリケーションプログラム実行管理手段２１１に戻された画像データは、画像変換処理の種類に応じて、画像データ記憶部２１１ｂに再び保存した後に描画データの生成に用いられたり、画像データ記憶部２１１ｂに保存せずに描画データの生成に直接用いられたりする。
【００２６】
上記画像変換処理手段２１４で実行可能な画像変換処理としては、描画系の画像変換処理とエフェクト系の画像変換処理とがある。
図６（ａ）〜（ｈ）は描画系の画像変換処理を示す説明図である。描画系の画像変換処理としては、図６に示すように、上下の反転処理、左右の反転処理、回転処理、拡大処理、縮小処理、及び擬似半透明処理がある。これらの画像変換処理のうち擬似半透明処理は、予め設定した透過マスクパターンを用いて画像を部分的に非表示化する処理である。図６（ｇ）に示す擬似半透明処理の例は、一つの画像を４×４の升目状の区画に分割し、これらの複数の区画の一つおきに、元の画像分を表示する表示部分と、元の画像分を表示しない非表示部分とを繰り返すように処理するものである。図６（ｈ）に示す擬似半透明処理の例は、図６（ｇ）に示す擬似半透明処理における表示部分と非表示部分とを入れ替えた例である。
【００２７】
表１は、上記プログラム実行環境内のクラスライブラリに登録されている描画系の画像変換処理用のクラス（GraphicsUtil）で定義されたメソッドの一部を例示したものである。メソッド１は、上記拡大処理及び縮小処理に対応するものであり、Imageオブジェクト内の短形領域をコピーし、伸縮する変換処理を行う。また、メソッド２は、上記擬似半透明処理に対応するものであり、Imageオブジェクトに透過マスクパターンをタイル化して描画する変換処理を行う。
【表１】
2008029014.tif 000003
【００２８】
また、上記エフェクト系の画像変換処理としては、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過画像処理がある。
明度調整処理は、元の画像の明度すなわち明るさを変化させる処理である。色調反転処理は、元の画像の階調すなわち色の明るさ（暗さ）と色相とを同時に反転させる処理である。例えば、元の画像が肌色の場合は青色の画像に変換し、元の画像がモノクロ画像の場合はネガポジ反転された画像に変換します。モノクロ処理は、元の画像をモノクロ２階調に２値化した画像に変換する処理である。グレースケール処理は、元の画像を３階調以上の多階調（例えば２５６階調）のモノクロ画像に変換する処理である。単色カラー処理は、元の画像を赤色や青色等の単色の画像に変換する処理である。透過画像処理は、元の画像と透過マスク画像とを合成した合成画像に変換する処理である。
【００２９】
表２は、上記プログラム実行環境内のクラスライブラリに登録されているエフェクト系の画像変換処理用のクラス（ImageUtil）で定義されたメソッドを例示したものである。
【表２】
2008029014.tif 000004
【００３０】
画像変換処理手段２１４は、アプリケーションプログラム実行管理手段２１１から受けた変換内容指定情報に基づいて、上記描画系の画像変換処理とエフェクト系の画像変換処理とからなる複数の画像変換処理の少なくとも一つを選択的に実行することができる。
【００３１】
また、本実施形態の携帯電話機は図示しない主制御部を備えている。この主制御部は、アプリケーションプログラム実行管理手段２１１や他の各部との間で制御命令や各種データのやりとりを行い、これらと協働して制御を行う。また、主制御部は、図５のソフトウェア構造上において最下部の「電話機プラットフォーム」にあり、上記電話通信等を制御するための制御用プログラムやユーザインターフェースを実行したり、電話機プラットフォームライブラリを提供したりする。この電話機プラットフォームは、上記プログラム実行環境内の実行環境管理ライブラリに対してイベントを送ることによりアプリケーションプログラムにおける各種処理を実行したり、アプリケーション管理ＡＰＩを介して上記プログラム実行環境内のアプリケーション管理のソフトウェアを呼び出して使用したりできるようになっている。
【００３２】
携帯電話機２０を所定の手順に従って動作させる電話機プラットフォームを構築するための制御用プログラムは、ＲＡＭ２０２やＲＯＭ２０３に記憶されている。また、基本ＯＳ（オペレーティングシステム）のプログラムや、上記プログラム実行環境を構築するためのプログラム及びアプリケーションプログラムも、ＲＡＭ２０２やＲＯＭ２０３に記憶されている。そして、これらのプログラムは、必要に応じてＣＰＵ２０１やＲＡＭ２０２中の作業エリアに呼び出されて実行される。
【００３３】
上記構成の携帯電話機２０において、ダウンロードサーバ１１からアプリケーションプログラムをダウンロードするときは、ユーザー１は、操作部のキーを操作して、ダウンロードサーバ１１にアクセスする。これにより、ダウンロード可能なアプリケーションプログラムを選択するためのダウンロード選択画面がディスプレイ２７上に表示される。そして、そのダウンロード選択画面において、ユーザーが希望するアプリケーションプログラムをスクロールキー２４を用いて選択し、多機能キー２５を押下すると、主制御部が携帯電話通信網用通信装置２０６を制御して、そのアプリケーションプログラムをダウンロードサーバ１１からダウンロードする。
具体的に説明すると、本実施形態において、アプリケーションプログラムは、プロパティ情報であるＪＡＤファイル（テキストデータ）とプログラム本体であるＪＡＲファイル（バイナリデータ）とからなる。ＪＡＤファイルには、アプリケーション名、アプリケーションのバージョン、アプリケーションのベンダー名、ＪＡＲファイルが保存されているＵＲＬデータなどの基本データのほか、当該アプリケーションプログラムが認証済みのものか、当該アプリケーションプログラムがネットワークに接続した状態で使用されるものか、当該アプリケーションプログラムが常駐型のものであるかなどの設定データが含まれている。また、このＪＡＤファイルには、当該アプリケーションプログラムに関する関連情報を公開している公式ＷｅｂページのＵＲＬ（配信元アドレスデータ）も含まれている。そして、上記ダウンロード選択画面においてユーザーが希望するアプリケーションプログラムが選択されると、アプリケーションプログラムのうちＪＡＤファイルだけをダウンロードする。その後、主制御部２１０は、そのＪＡＤファイルの中から、ＪＡＲファイルが保存されているＵＲＬデータを読み出し、そのＵＲＬにアクセスし、ＪＡＲファイルをダウンロードする。このようにしてダウンロードされたＪＡＤファイル及びＪＡＲファイルからなるアプリケーションプログラムは、主制御部２１０により、ＲＡＭ１０２に記憶される。
【００３４】
このようにしてダウンロードしたアプリケーションプログラムを実行する場合、ユーザー１は、操作部のキーを操作して、実行するアプリケーションプログラムを選択するためのアプリケーション選択画面をディスプレイ２７上に表示させる。そして、そのアプリケーション選択画面において、ユーザーが希望するアプリケーションプログラムをスクロールキー２４を用いて選択し、多機能キー２５を押下すると、上記アプリケーションプログラム実行管理手段（アプリケーションプログラム管理部）２１１は、ＪＡＲファイルを読み出してアプリケーションプログラムを起動する。このとき、必要に応じて、ＪＡＤファイルの設定データを参照し、その設定データに従った処理動作を行う環境を設定する。また、アプリケーションプログラム実行中に特定の処理動作を行う際、その処理動作に関するＪＡＤファイルの設定データを参照し、そのアプリケーションプログラムに適した処理動作を行うようにする。アプリケーションプログラムとしては、操作部の各種キーを操作してゲーム等を楽しむアプリケーションプログラムのほか、ディスプレイ２７上に３次元動画からなる待ち受け画面を表示させたりする常駐型のアプリケーションプログラムなど、あらゆるアプリケーションプログラムが含まれる。
【００３５】
次に、本発明の特徴部分である画像変換機能について説明する。
図７は、アプリケーションプログラムの実行中に描画系の画像変換処理を行って画像を表示するときの処理の一例を示すシーケンス図である。
ユーザーは、携帯電話機２０の表示手段２１２（液晶ディスプレイ２７）に表示したアプリケーションプログラムのリストから希望のアプリケーションプログラムを選択して実行することができる。このアプリケーションプログラムは、その実行中に画像表示及び画像変換を伴うような画像編集やゲームなどのプログラムである。
まず、上記アプリケーションプログラムの実行中において表示手段２１２に表示する画像の変換処理を行うときは、表示手段２１２に画像変換対象の画像が表示される。具体的には、実行中のアプリケーションプログラム中の画像表示指令に基づいて、画像表示用クラスで定義されている画像表示用メソッドが呼び出される。この画像表示用メソッドは、画像オブジェクト生成メソッドと描画メソッドとにより構成されている。画像オブジェクト生成メソッドは、表示対象の画像ファイルについて画像オブジェクトを生成する。この画像オブジェクトは、変換処理可能な画像データを含み、前述のアプリケーションプログラム実行管理手段２１１内のヒープメモリの一部である画像データ記憶部２１１ａ内に設定される。描画メソッドは、上記画像オブジェクトについて描画データを生成し、電話機プラットフォームＡＰＩを介して電話機プラットフォーム（ネイテブ）側の描画機能を実行する。電話機プラットフォーム側の画像表示制御手段２１３は、アプリケーションプログラム実行管理手段２１１の描画データ記憶部２１１ａにある描画データに基づいて表示手段２１２を制御する。この制御により、変換処理対象の画像が表示手段２１２に表示される。
次に、表示手段２１２に表示されている画像に対して、拡大・縮小等の描画系の画像変換処理を行うときは、実行中のアプリケーションプログラム中の画像変換指令に基づいて、描画系の画像変換処理用のクラス（GraphicsUtil）で定義されている特定の描画系画像変換用のメソッドが呼び出される。この描画系画像変換用のメソッドは、電話機プラットフォームＡＰＩを介して電話機プラットフォーム（ネイティブ）側の画像変換処理手段２１４に変換内容指定情報を送り、画像変換処理手段２１４による変換処理機能を実行する。画像変換処理手段２１４は、変換内容指定情報に基づいて、アプリケーションプログラム実行管理手段２１１の画像データ記憶部２１１ｂにある画像データに対して所定の画像変換処理を行う。変換処理後の画像データは、アプリケーションプログラム実行管理手段２１１に戻される。
アプリケーションプログラム実行管理手段２１１は、変換処理後の画像データを画像データ記憶部２１１ｂに保存せずに、変換処理後の画像データから描画データを生成し、描画データ記憶部２１１ａに保存する。そして、アプリケーションプログラム実行管理手段２１１は、電話機プラットフォームＡＰＩを介して電話機プラットフォーム（ネイティブ）側の描画機能を実行する。電話機プラットフォーム側の画像表示制御手段２１３は、アプリケーションプログラム実行管理手段２１１の描画データ記憶部２１１ａにある描画データに基づいて表示手段２１２を制御する。この制御により、変換処理後の画像が表示手段２１２に表示される。
【００３６】
図８は、アプリケーションプログラムの実行中にエフェクト系の画像変換処理を行って画像を表示するときの処理を示すシーケンス図である。
まず、アプリケーションプログラムの実行中において表示手段２１２に表示する画像の変換処理を行うときは、上記図７の場合と同様に表示手段２１２に画像変換対象の画像が表示される。
次に、表示手段２１２に表示されている画像に対して、明度調整等のエフェクト系の画像変換処理を行うときは、実行中のアプリケーションプログラム中の画像変換指令に基づいて、エフェクト系の画像変換処理用のクラス（ImageUtil）で定義されている特定のエフェクト系画像変換用のメソッドが呼び出される。このエフェクト系画像変換用のメソッドは、電話機プラットフォームＡＰＩを介して電話機プラットフォーム（ネイティブ）側の画像変換処理手段２１４に変換内容指定情報を送り、画像変換処理手段２１４による変換処理機能を実行する。画像変換処理手段２１４は、変換内容指定情報に基づいて、アプリケーションプログラム実行管理手段２１１の画像データ記憶部２１１ｂにある画像データに対して所定の画像変換処理を行う。変換処理後の画像データは、アプリケーションプログラム実行管理手段２１１に戻され、変換処理後の画像データとして画像データ記憶部２１１ｂに保存される。
アプリケーションプログラム実行管理手段２１１は、画像データ記憶部２１１ｂに変換処理後の画像データを保存した後、画像変換処理指令による変換結果をアプリケーションプログラムに通知する。変換通知を受けたアプリケーションプログラムは、変換処理後の画像データが、以後画像表示を行なう対象の画像データであることを認識するとともに、再度アプリケーションプログラム実行管理手段２１１に対して画像表示を指令する。
画像表示指令を受けたアプリケーションプログラム実行管理手段２１１は、画像データ記憶部２１１ｂに保存されている変換処理後の画像データから描画データを生成し、描画データ記憶部２１１ａに保存する。そして、アプリケーションプログラム実行管理手段２１１は、電話機プラットフォームＡＰＩを介して電話機プラットフォーム（ネイティブ）側の描画機能を実行する。電話機プラットフォーム側の画像表示制御手段２１３は、アプリケーションプログラム実行管理手段２１１の描画データ記憶部２１１ａにある描画データに基づいて表示手段２１２を制御する。この制御により、変換処理後の画像が表示手段２１２に表示される。
【００３７】
以上、本実施形態によれば、実行中のアプリケーションプログラムで指定された変換内容指定情報に基づいて、従来の反転処理及び回転処理のほかに拡大処理、縮小処理及び擬似半透明処理を含む複数の描画系の画像変換処理の中から少なくとも一つを選択して実行し、その変換後の画像を表示手段２１２に表示することができる。
更に、実行中のアプリケーションプログラムで指定された変換内容指定情報に基づいて、上記複数の描画系の画像変換処理のほかに明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過画像処理の複数のエフェクト系の画像変換処理を含む複数の画像変換処理の中から少なくとも一つを選択して実行し、その変換後の画像を表示手段２１２に表示することもできる。
特に、本実施形態によれば、上記拡大・縮小等の描画系の画像変換処理を伴う第一の処理では、変換後の画像データを画像データ記憶部２１１ｂに保存せずに変換後の画像データから描画データを生成する。従って、アプリケーションプログラムの実行中にリアルタイムに画像を変化させるときに画像変換から画像表示までの処理を高速に行うことができる。また、上記明度調整等のエフェクト系の画像変換処理を伴う第二の処理では、変換後の画像データを画像データ記憶部２１１ｂに一旦保存した後、その画像データ記憶部２１１ｂから読み出した変換後の画像データから描画データを生成する。従って、画像データ記憶部２１１ｂに保存されている変換後の画像データを、再変換処理対象の画像のデータとして用いることができる。
【００３８】
なお、上記実施形態では、ＪＡＶＡ（登録商標）等のプログラム言語を用いたプラットフォームに依存しないオブジェクト指向のプログラミングで開発されたアプリケーションプログラムを実行できる携帯電話機について説明したが、本発明は、携帯電話機で実行するアプリケーションプログラムの種類に限定されることなく適用でき、同様な効果が得られるものである。
また、本発明は、アプリケーションプログラムを実行可能なものであれば、ＰＨＳ、自動車電話機等の電話機のほか、携帯型のＰＤＡの場合についても適用でき、同様な効果が得られるものである。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る携帯電話機を用いた移動体通信システムの主要部を示す説明図。
【図２】同携帯電話機の外観図。
【図３】同携帯電話機のハードウェア構成を示す概略構成図。
【図４】同携帯電話機の主要部を抽出して示した機能ブロック図。
【図５】同携帯電話機におけるソフトウェア構造の説明図。
【図６】（ａ）は画像変換処理前の画像の表示形態の説明図。（ｂ）〜（ｈ）はそれぞれ、（ａ）の画像について描画系の画像変換処理を行った後の画像の表示形態を例示する説明図。
【図７】アプリケーションプログラムの実行中に描画系の画像変換処理を行って画像を表示するときの処理を示すシーケンス図。
【図８】アプリケーションプログラムの実行中にエフェクト系の画像変換処理を行って画像を表示するときの処理を示すシーケンス図。
【符号の説明】
【００４０】
１０    携帯電話通信網
２０    携帯電話機
２１１  アプリケーションプログラム実行管理手段
２１１ａ  画像データ記憶部
２１１ｂ  描画データ記憶部
２１２  表示手段
２１３  画像表示制御手段
２１４  画像変換手段
【図１】
2008029014.tif 000005
【図２】
2008029014.tif 000006
【図３】
2008029014.tif 000007
【図４】
2008029014.tif 000008
【図５】
2008029014.tif 000009
【図６】
2008029014.tif 000010
【図７】
2008029014.tif 000011
【図８】
2008029014.tif 000012
【手続補正書】
【提出日】平成19年8月6日(2007.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を表示するための表示手段と、該表示手段を制御する画像表示制御手段と、アプリケーションプログラムの実行を管理するアプリケーションプログラム実行管理手段とを備え、該アプリケーションプログラム実行管理手段は、画像変換処理対象の画像データを記憶する画像データ記憶部と該表示手段の画面に画像を表示するための描画データを記憶する描画データ記憶部とを有し、該画像表示制御手段は、該アプリケーションプログラム実行管理手段から受けた画像表示指令に基づいて、該描画データ記憶部に保存されている描画データからなる画像を該表示手段の画面に表示するように制御する移動体通信端末であって、
上記アプリケーションプログラム実行管理手段から受けた変換内容指定情報に基づいて、上記画像データ記憶手段に保存されている上記画像変換処理対象の画像データに対して描画系の画像変換処理及びエフェクト系の画像変換処理を実行可能な画像変換処理手段を備え、
上記アプリケーションプログラム実行管理手段は、実行中のアプリケーションプログラムで指定された変換内容指定情報に基づいて、上記描画系の画像変換処理を伴う第一の処理と、上記エフェクト系の画像変換処理を伴う第二の処理とを互いに独立に実行可能であり、
上記第一の処理は、上記変換内容指定情報を上記画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換後の画像データを上記画像データ記憶部に保存せずに該変換後の画像データから上記描画データを生成して上記描画データ記憶部に保存する処理であり、
上記第二の処理は、上記変換内容指定情報を上記画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換後の画像データを上記画像データ記憶部に一旦保存し、該画像データ記憶部から読み出した該変換後の画像データから上記描画データを生成して上記描画データ記憶部に保存する処理であることを特徴とする移動体通信端末。
【請求項２】
請求項１の移動体通信端末において、
上記描画系の画像変換処理は、拡大処理、縮小処理、及び透過マスクパターンを用いて部分的に非表示化する擬似半透明処理の少なくとも一つの画像変換処理であり、
上記エフェクト系の画像変換処理は、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過マスク画像と合成する透過画像処理の少なくとも一つのエフェクト系の画像変換処理であることを特徴とする移動体通信端末。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記目的を達成するために、請求項１の発明は、画像を表示するための表示手段と、該表示手段を制御する画像表示制御手段と、アプリケーションプログラムの実行を管理するアプリケーションプログラム実行管理手段とを備え、該アプリケーションプログラム実行管理手段は、画像変換処理対象の画像データを記憶する画像データ記憶部と該表示手段の画面に画像を表示するための描画データを記憶する描画データ記憶部とを有し、該画像表示制御手段は、該アプリケーションプログラム実行管理手段から受けた画像表示指令に基づいて、該描画データ記憶部に保存されている描画データからなる画像を該表示手段の画面に表示するように制御する移動体通信端末であって、上記アプリケーションプログラム実行管理手段から受けた変換内容指定情報に基づいて、上記画像データ記憶手段に保存されている上記画像変換処理対象の画像データに対して描画系の画像変換処理及びエフェクト系の画像変換処理を実行可能な画像変換処理手段を備え、上記アプリケーションプログラム実行管理手段は、実行中のアプリケーションプログラムで指定された変換内容指定情報に基づいて、上記描画系の画像変換処理を伴う第一の処理と、上記エフェクト系の画像変換処理を伴う第二の処理とを互いに独立に実行可能であり、上記第一の処理は、上記変換内容指定情報を上記画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換後の画像データを上記画像データ記憶部に保存せずに該変換後の画像データから上記描画データを生成して上記描画データ記憶部に保存する処理であり、上記第二の処理は、上記変換内容指定情報を上記画像変換処理手段に送り、該画像変換処理手段から戻ってきた変換後の画像データを上記画像データ記憶部に一旦保存し、該画像データ記憶部から読み出した該変換後の画像データから上記描画データを生成して上記描画データ記憶部に保存する処理であることを特徴とするものである。
この移動体通信端末において、アプリケーションプログラム実行管理手段は、実行中のアプリケーションプログラムで指定された変換内容指定情報を画像変換処理手段に送る。
画像変換処理手段は、アプリケーションプログラム実行管理手段から受けた変換内容指定情報に基づいて、画像データ記憶手段に保存されている画像変換処理対象の画像データに対して描画系の画像変換処理及びエフェクト系の画像変換処理を実行する。
アプリケーションプログラム実行管理手段は、実行中のアプリケーションプログラムで指定された変換内容指定情報上記変換内容指定情報を上記画像変換処理手段に送り、画像変換処理手段から戻ってきた変換後の画像データを画像データ記憶部に保存せずに変換後の画像データから描画データを生成して描画データ記憶部に保存する描画系の画像変換処理を伴う第一の処理と、画像変換処理手段から戻ってきた変換後の画像データを画像データ記憶部に保存せずに変換後の画像データから描画データを生成して描画データ記憶部に保存するエフェクト系の画像変換処理を伴う第二の処理とを、互いに独立に実行することができる。
画像表示制御手段は、アプリケーションプログラム実行管理手段から受けた画像表示指令に基づいて表示手段を制御する。この制御により、上記描画データ記憶部に保存されている描画データからなる変換後の画像が表示手段の画面に表示される。
以上のように、実行中のアプリケーションプログラムで画像変換の内容を指定する変換内容指定情報に基づいて、従来の移動体通信端末ではできなかった描画系の画像変換処とエフェクト系の画像変換処理とを選択的に実行し、その変換後の画像を表示手段に表示することができる。しかも、上記描画系の画像変換処理を伴う第一の処理では、変換後の画像データを画像データ記憶部に保存せずに変換後の画像データから描画データを生成する。従って、アプリケーションプログラムの実行中にリアルタイムに画像を変化させるときに画像変換から画像表示までの処理を高速に行うことができる。また、上記エフェクト系の画像変換処理を伴う第二の処理では、変換後の画像データを画像データ記憶部に一旦保存した後、その画像データ記憶部から読み出した変換後の画像データから描画データを生成する。従って、画像データ記憶部に保存されている変換後の画像データを、再変換処理対象の画像のデータとして用いることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、請求項２の発明は、請求項１の移動体通信端末において、上記描画系の画像変換処理は、拡大処理、縮小処理、及び透過マスクパターンを用いて部分的に非表示化する擬似半透明処理の少なくとも一つの画像変換処理であり、上記エフェクト系の画像変換処理は、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過マスク画像と合成する透過画像処理の少なくとも一つのエフェクト系の画像変換処理であることを特徴とするものである。
この移動体通信端末において、画像変換処理手段は、上記アプリケーションプログラム実行管理手段から受けた変換内容指定情報に基づいて、拡大処理、縮小処理、及び透過マスクパターンを用いて部分的に非表示化する擬似半透明処理の少なくとも一つの描画系の画像変換処理と、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過マスク画像と合成する透過画像処理の少なくとも一つのエフェクト系の画像変換処理とを、画像データ記憶手段に保存されている画像変換処理対象の画像データに対して選択的に実行し、その変換後の画像を表示手段に表示することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
なお、上記画像変換対象の「画像データ」としては、移動体通信端末内のデータ記憶手段に保存されている画像データ、移動体通信端末に装着されたメモリーカードなどの外部記憶装置に保存されている画像データ、アプリケーションプログラムに組み込まれている画像データ等が挙げられる。また、上記画像変換対象の「画像データ」は、移動体通信端末に設けたカメラ部で撮影した画像のデータや、移動体通信端末から通信ネットワークを介してアクセス可能なサーバに保存されている画像データであってもよい。
上記「移動体通信端末」としては、ＰＤＣ（Personal Digital Cellular）方式、ＧＳＭ（Global System for Mobile Communication）方式、ＴＩＡ（Telecommunications Industry Association）方式等の携帯電話機、ＩＭＴ（International Mobile Telecommunications）−２０００で標準化された携帯電話機、ＴＤ−ＳＣＤＭＡ（Time Division Synchronous Code Division Multiple Access）方式の一つであるＴＤ−ＳＣＤＭＡ（ＭＣ：Multi Carrier）方式の携帯電話機、ＰＨＳ（Personal Handyphone System）、自動車電話機等の電話機のうち、アプリケーションプログラム実行可能なものが挙げられる。また、この「移動体通信端末」としては、上記電話機のほか、電話機能を有しないＰＤＡ（Personal Digital Assistance）等の移動型の移動体通信端末も挙げられる。
また、上記移動体通信端末における制御及び画像変換処理は、その移動体通信端末に設けられたコンピュータで所定のプログラムを実行することによって実現することもできる。このコンピュータで用いるプログラムの受け渡しは、デジタル情報としてプログラムを記録したＦＤ，ＣＤ−ＲＯＭ等の記録媒体を用いて行なってもいいし、コンピュータネットワーク等の通信ネットワークを用いて行なってもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項１及び２の発明によれば、従来の移動体通信端末ではできなかった描画系の画像変換処とエフェクト系の画像変換処理とを、実行中のアプリケーションプログラムで指定して実行できる。しかも、アプリケーションプログラムの実行中にリアルタイムに画像を変化させるときに描画系の画像変換から画像表示までの処理を高速に行うことができるとともに、エフェクト系の画像変換後の画像データは、再変換処理対象の画像のデータとして用いることができるという効果がある。
特に、請求項２の発明によれば、拡大処理、縮小処理、及び透過マスクパターンを用いて部分的に非表示化する擬似半透明処理の少なくとも一つの描画系の画像変換処理と、明度調整処理、色調反転処理、モノクロ処理、グレースケール処理、単色カラー処理及び透過マスク画像と合成する透過画像処理の少なくとも一つのエフェクト系の画像変換処理とを、実行中のアプリケーションプログラムで指定して実行できるという効果がある。