(57)【要約】【課題】  画像を外部出力装置に出力して表示する際に、画像信号形成手段の画像信号の生成が間に合わなくなることによる出力画像の不具合を抑制することができる移動体通信端末を提供する。【解決手段】  記憶手段に記憶されている画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段にかかる負荷の度合い（負荷レベル）と画像信号生成手段の画像信号生成能力（画像信号生成レベル）とを比較する。画像信号生成手段の画像信号生成能力が、出力用の画像信号を生成するときに画像信号生成手段にかかる負荷の度合い以上のとき、画像信号生成手段で生成した画像信号を外部出力装置に送信する。一方、画像信号生成手段の画像信号生成能力が、出力用の画像信号を生成するときに画像信号生成手段にかかる負荷の度合い未満のときは、画像信号生成手段で生成した画像信号を外部出力装置に出力しないようにする。【選択図】  図８
2006138912.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 System）、自動車電話機、固定電話機等の通話機能を有する電話機が挙げられる。また、この「移動体通信端末」としては、上記電話機のほか、通話機能を有するＰＤＡ（Personal Digital Assistance）等の通信端末も挙げられる。
また、上記「外部出力装置」は、移動体通信端末からの信号を受けることができる外部インターフェース手段、画像表示手段を備えた装置であり、例えば画像信号を受ける汎用の外部インターフェース部を備えたテレビ装置やディスプレイ装置が挙げられる。
また、上記移動体通信端末における制御やデータ処理は、その通信端末に設けられたコンピュータで所定のプログラムを実行することによって実現することもできる。このコンピュータで用いるプログラムの受け渡しは、デジタル情報としてプログラムを記録したＦＤ，ＣＤ−ＲＯＭ等の記録媒体を用いて行なってもいいし、コンピュータネットワーク等の通信ネットワークを用いて行なってもよい。
【発明の効果】
【０００８】
請求項１乃至３の発明によれば、記憶手段に記憶されている画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段にかかる負荷の度合いと画像信号生成手段の画像信号生成能力とを比較する。そして、画像信号生成手段の画像信号生成能力が画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段にかかる負荷の度合い以上のときに、この画像データに基づいて生成された出力用の画像信号を外部出力装置に送信可能とする。一方、画像信号生成手段の画像信号生成能力が画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段にかかる負荷の度合い未満の場合は、この画像データに基づいて生成された出力用の画像信号を外部出力装置に送信しない。これにより、画像信号生成手段の画像信号生成能力が、画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段にかかる負荷の度合い以上の場合にのみ、画像データに基づいて生成した出力用の画像信号が外部出力装置に送信される。よって、画像を外部出力する際、画像信号生成手段の画像信号生成が間に合わなくなることによって外部出力装置に表示される画像がコマ送りのような動きに見えたりする等の不具合を抑制することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本実施形態に係る携帯電話機について説明する。
図１は、本実施形態に係る移動体通信端末としての携帯電話機２０を用いた移動体通信システムの主要部を示す説明図である。この移動体通信システムにおいて、ユーザー１が使用する携帯電話機２０は、電話機プラットフォーム（通信端末プラットフォーム）とは異なるアプリケーションプログラム実行環境が構築され、その実行環境上でアプリケーションプログラムを実行できるように構成されている。このアプリケーションプログラムとしては、プラットフォームに依存しないオブジェクト指向プログラミングによって開発されたＪＡＶＡ（登録商標）、Ｃ＋＋等のプログラム言語で記述されたアプリケーションプログラムや、Ｃ言語やアセンブリ言語で記述されたアプリケーションプログラムなどが挙げられる。また、これらのアプリケーションプログラムの実行環境は、ＪＡＶＡ（登録商標）の仮想マシン（ＶＭ：Virtual Machine）やＢＲＥＷ（登録商標）等のミドルウェアによって構築される。このアプリケーションプログラムは、携帯電話機２０にプレインストールされているものであってもいいし、通信ネットワークとしての携帯電話通信網を介してダウンロードサーバからダウンロードし携帯電話機２０に保存して登録したものでもよい。
【００１０】
携帯電話通信網１０には、プログラム提供用サーバとしてのアプリケーションプログラムダウンロードサーバ（以下、「ダウンロードサーバ」という。）１１が接続されている。また、携帯電話通信網１０には、ダウンロードサーバ１１のほか、Ｗｅｂサーバ１２や、図示しない情報提供サーバ、位置登録サーバ、メールサーバ等も接続されている。なお、これらサーバは単一のサーバで構成してもよい。また、これらのサーバは、互いに異なる構成を有する専用の制御装置として構成してもいいし、汎用のコンピュータシステムを用いて構成してもよい。また、各サーバは、１台のコンピュータで構成してもいいし、複数の機能をそれぞれ受け持つ複数台のコンピュータをネットワークで結んで構成してもよい。
【００１１】
上記ダウンロードサーバ１１は、携帯電話機２０からのダウンロード要求を受け付けると、その要求に係るアプリケーションプログラムを携帯電話機２０に対して送信する。また、Ｗｅｂサーバ１２は、携帯電話機２０からの閲覧要求を受け付けると、その要求に係る閲覧画面であるＷｅｂページ画面を携帯電話機２０に対して送信する。
ダウンロードサーバ１１から提供されるアプリケーションプログラムは、アプリケーションプログラムの開発元２から提供される。具体的には、例えば、アプリケーションプログラム開発元２側のパーソナルコンピュータ等から、専用回線や公衆回線を介してダウンロードサーバ１１にアップロードして提供する。なお、開発したアプリケーションプログラムを記録した光ディスクや磁気ディスク等の記録媒体を、アプリケーションプログラム開発元２からダウンロードサーバ１１を管理・運営する通信事業者に送り、その記録媒体内のアプリケーションプログラムをダウンロードサーバ１１で読み取るようにして、提供してもよい。このようにして提供されたアプリケーションプログラムは、携帯電話機２０から携帯電話通信網１０を介してダウンロード可能な状態でダウンロードサーバ１１に登録される。
【００１２】
上記位置登録サーバは、各携帯電話機２０の位置している現在位置の情報すなわち各携帯電話機２０が位置している位置登録管理エリアの位置情報を登録して管理するサーバである。この位置登録管理エリアは、各携帯電話機２０と無線通信する基地局が管轄する一つのセルからなるエリアであっていいし、隣接する複数のセルを一つのグループとして管理されるエリアであってもよい。一つの位置登録管理エリアの典型的なサイズは数ｋｍ〜数百ｍである。上記位置登録サーバに対する各携帯電話機２０の位置登録は、電源ＯＮ時に、定期的に、及び携帯電話機２０が位置するセルが変わるたびに行われる。
上記情報提供サーバは、各位置登録管理エリアの基地局を介して、所定の通信チャンネルによって地域情報、該当する位置登録管理エリアの位置情報（緯度、経度、住所）、コンテンツ情報等の各種情報を配信する。このように各種情報が送信されている通信チャンネルについて、携帯電話機２０が所定のタイミングで受信動作を実行することにより、その通信チャンネルで送信されている情報を取得し情報記憶手段としての内部メモリーに保存することができる。各通信チャンネルに対する受信動作は、予め初期設定で設定されているタイミングや、利用者が設定したタイミングで実行することができる。この受信動作は定期的に実行してもいいし、不定期に実行してもよい。
上記メールサーバは、各携帯電話機２０から送信されたメールのデータを次のメールサーバに転送したり、各携帯電話機２０宛に送られてきたメールを受信して保存・管理し、各携帯電話機２０からのメール取得要求に応じて受信メールのデータを各携帯電話機に送信したりする。
【００１３】
図２は携帯電話機２０の外観図であり、図３は、その携帯電話機２０のハードウェア構成を示す概略構成図である。
この携帯電話機２０は、携帯電話機の一例である、クラムシェル（折り畳み）タイプの携帯電話機であり、システムバス２００、ＣＰＵ２０１、ＲＡＭ２０２やＲＯＭ２０３等からなるデータ記憶手段、入力装置２０４、出力装置２０５及び携帯電話通信網用通信装置２０６を備えている。更に、携帯電話機２０は、メモリーカードドライブ装置２０７、画像信号処理装置２０８、音信号処理装置２０９及び外部インターフェース手段としての外部インターフェース装置２１０を備えている。
【００１４】
上記ＣＰＵ２０１やＲＡＭ２０２等の構成要素は、システムバス２００を介して、互いに各種データや後述のプログラムの命令等のやり取りを行っている。上記入力装置２０４は、データ入力キー（テンキー、＊キー、＃キー）２１、通話開始キー２２、終話キー２３、スクロールキー２４、多機能キー２５、マイク２６等から構成されている。上記出力装置２０５は、表示手段である液晶ディスプレイ（ＬＣＤ）２７、スピーカ２８等から構成されている。
【００１５】
上記携帯電話通信網用通信装置２０６は、無線通信用の高周波送受信回路、シンセサイザー等を用いて構成され、携帯電話通信網１０を介して他の携帯電話機や上述したサーバ１１等と通信するためのものである。この携帯電話通信網用通信装置２０６は、携帯電話機通信網１０を介して他の携帯電話機とメールのやり取りを行ったり、携帯電話機通信網１０からゲートウェイサーバを介して、インターネット等の外部の通信ネットワークに接続し、インターネット上での電子メールのやり取り等を行ったりするためのものである。更に、この携帯電話通信網用通信装置２０６は、携帯電話通信網１０を介して、ダウンロードサーバ１１が提供するゲーム等のアプリケーションプログラムをダウンロードしたり、Ｗｅｂサーバ１２が提供する映像コンテンツをダウンロードしたり、現在位置の位置情報を含む配信情報を受信したりするときの通信手段としても用いられる。
【００１６】
また、上記利用者１が操作可能な上述のテンキー２１、通話開始キー２２、終話キー２３等で構成されているキー操作部を操作することにより、利用者は、携帯電話機２０に対してＵＲＬ等のデータを入力したり、電話着信の際に通話の開始及び終了を行ったり、アプリケーションプログラムの選択、起動及び停止を行ったりすることができる。また、利用者はキー操作部を操作することにより、上記ダウンロードサーバ１１からアプリケーションプログラムをダウンロードして登録したり、登録したアプリケーションプログラムを選択して実行したりすることができる。また、利用者はキー操作部を操作することにより、携帯電話通信網１０の情報提供サーバから受信した情報を表示することもできる。
【００１７】
上記液晶ディスプレイ（ＬＣＤ）２７やスピーカ２８等からなる出力装置等で構成されている出力部は、携帯電話通信網１０を介して受信したＷｅｂページ画面を液晶ディスプレイ（ＬＣＤ）２７に表示したり、携帯電話通信網１０から情報が着信した旨を利用者に報知したりするときに用いられる。具体的には、その情報を着信すると、出力部の液晶ディスプレイ（ＬＣＤ）２７に着信報知画像を表示したり、スピーカ２８から着信音を出力させたりする。また、出力部は、上記ゲーム等のアプリケーションプログラムの実行中に、そのプログラム実行に関連した画像の表示や音の出力に用いたり、情報提供サーバから受信した情報を表示したりするときにも用いられる。
【００１８】
上記メモリーカードドライブ装置２０７は、メモリーカード２９を着脱可能にするための機構を有するとともに、メモリーカード２９の電極端子に接触する端子を介してデータ送受信するインターフェース部を有している。
【００１９】
上記画像信号処理装置２０８は、例えばアナログ回路とデジタル回路とが混在した単一のＬＳＩで構成したり、複数のＬＳＩ等の回路部品を組み合わせて構成したりすることができる。この画像信号処理装置２０８はＣＰＵ２０１で制御され、画像データ（画像ファイル）に基づいて出力装置２０５のディスプレイ２７等の画像表示に用いる画像信号を生成したり、複数の画像を重ねて表示するように複数の画像データから一つの画像信号を生成したりする。
【００２０】
上記音信号処理装置２０９は音源、増幅器、Ａ／Ｄ変換器、Ｄ／Ａ変換器、ミキシング回路等で構成された装置である。この音信号処理装置２０９は、例えばアナログ回路とデジタル回路とが混在した単一のＬＳＩで構成したり複数のＬＳＩ等の回路部品を組み合わせて構成したりすることができる。この音信号処理装置２０９はＣＰＵ２０１で制御され、入力装置２０４のマイク２６から入力された音声信号をデジタルデータに変換したり、デジタルの楽曲データ（楽曲ファイル）に基づいてアナログの音信号を生成したり、二つのアナログの音信号を混合して一つの音信号を生成したりすることができる。
【００２１】
上記外部インターフェース装置２１０は増幅器や出力コネクタ２１０ａ等で構成され、画像信号処理装置２０８で生成した画像信号（コンポジット・ビデオ信号）や、音信号処理装置２０９で生成した音信号（ステレオ用の左右２つのオーディオ信号）を出力する装置である。
【００２２】
図４は、本発明の特徴部を抽出して示した携帯電話機２０の機能ブロック図であり、図５は、その携帯電話機２０におけるソフトウェア構造の説明図である。
この携帯電話機２０は、アプリケーションプログラム実行管理手段（アプリケーションプログラム実行管理部）２１１、通信手段２１２、データ取得手段２１３、データ記憶手段２１４、音信号生成手段２１６、画像信号生成手段２１７及び外部インターフェース手段２１８を有している。これらの手段のうち、通信手段２１２、データ取得手段２１３、データ記憶手段２１４、音信号生成手段２１６、画像信号生成手段２１７及び外部インターフェース手段２１８は、携帯電話機のネイティブ側の電話機プラットフォーム２２０内に設けられている。また、携帯電話機２０は、ＣＰＵ等からなるハードウェア上で所定のプログラムを実行することにより、アプリケーションプログラム実行管理手段２１１、データ取得手段２１３、音信号生成手段２１６、画像信号生成手段２１７及び外部インターフェース手段２１８の各機能のすべて又は一部を実現している。
【００２３】
上記アプリケーションプログラム実行管理手段２１１は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。このアプリケーションプログラム実行管理手段２１１は仮想マシンとも呼ばれ、図６のソフトウェア構造上において中央の「プログラム実行環境」に対応している。アプリケーションプログラム実行管理手段２１１は、オブジェクト指向プログラミングで開発されたアプリケーションプログラムに利用されるクラスライブラリ、実行環境管理ライブラリ、アプリケーション管理等のソフトウェアを提供し、アプリケーションプログラムの実行環境を管理する。
ここで、アプリケーションプログラムは、クラスライブラリＡＰＩ（アプリケーションインターフェース）を介して上記プログラム実行環境内にある関数等のクラスライブラリを呼び出して使用できるようになっている。この関数等のクラスライブラリの呼び出しの履歴は、アプリケーションプログラムの仮想的な実行環境（仮想マシン）が終了するまで保持される。
また、プログラム実行環境内の実行環境管理ライブラリは、電話機プラットフォームＡＰＩを介して後述の電話機プラットフォーム内の電話機プラットフォームライブラリを呼び出して使用できるようになっている。
【００２４】
上記通信手段２１２は上述の携帯電話通信網用通信装置２０６等で構成され、携帯電話通信網１０を介して他の携帯電話機や上述のサーバ１１等と通信する。
上記データ取得手段２１３は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。このデータ取得手段２１３は、利用者がキー操作部を操作することにより、通信手段２１２で通信可能な携帯電話通信網１０やインターネット上のＷｅｂサーバから画像データ（映像データ）やゲームデータをダウンロードして取得し、ＲＡＭ２０２やメモリーカード２９に保存する。
上記データ記憶手段２１４は、ＲＡＭ２０２やＲＯＭ２０３等の内部メモリー、メモリーカード２９等の外部記憶装置等で構成され、利用者がサーバ等から取得したゲーム等のアプリケーションプログラムを記憶する。
【００２５】
上記音信号生成手段２１６は、上述の音信号処理装置２０９等で構成されている。この音信号生成手段２１６は、ＲＡＭ２０２やメモリーカード２９等のデータ記憶手段から読み出し音データに基づいて音信号を生成する。
【００２６】
上記画像信号生成手段２１７は、上述の画像信号処理装置２０８等で構成されている。この画像信号生成手段２１７は、ＲＡＭ２０２やメモリーカード２９等のデータ記憶手段２１３から読み出した画像データに基づいて、画像信号を生成する。具体的には、画像信号生成手段２１７は、ＭＰＥＧ４形式、ＪＰＥＧ形式等で符号化された画像データから、コンポジット・ビデオ信号等の複合化された画像信号を生成している。
【００２７】
上記外部インターフェース手段２１８は、外部インターフェース装置２１０等で構成されている。この外部インターフェース手段２１８は、音信号生成手段２１６で生成した音信号及び画像信号生成手段２１７で生成した画像信号を、通信ケーブル４０を介して外部のテレビ装置３０に送信する。
【００２８】
また、本実施形態の携帯電話機２０は図示しない制御手段としての主制御部を備えている。この主制御部は、アプリケーションプログラム実行管理手段２１１や他の各部との間で制御命令や各種データのやりとりを行い、これらと協働して制御を行う。特に、この主制御部は、次のような比較及び制御を行う手段として機能する。
すなわち、この主制御部は、データ記憶手段２１４に記憶されている画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合い（負荷レベル）と、画像信号生成手段２１７の画像信号生成能力（画像信号生成レベル）とを比較する。
また、上記主制御部は、上記比較の結果に基づいて、画像信号生成手段２１７の画像信号生成能力が、出力用の画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合いよりも高いか同程度のとき、画像信号生成手段２１７で生成した画像信号をテレビ装置３０に送信するように制御する。また、主制御部は、画像信号生成手段２１７の画像信号生成能力が、出力用の画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合いよりも低いときは、画像信号生成手段２１７で生成した画像信号をテレビ装置３０に出力しないよう制御する。
【００２９】
なお、上記主制御部は、上記比較の結果に基づいて次のような制御を行うこともできる。すなわち、上記主制御部は、画像信号生成手段２１７で出力用の画像信号を生成する際、画像信号生成手段２１７の画像信号生成能力が、出力用の画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合いよりも高いか同程度のとき、外部出力が選択できる画面を表示し、その画面に基づき外部出力が選択されたときに、画像信号生成手段２１７で生成した出力用の画像信号をテレビ装置３０に出力するように制御する。また、主制御部は、画像信号生成手段２１７の画像信号生成能力が、出力用の画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合いよりも低いときは、外部出力が選択できる画面を表示しないよう制御する。
【００３０】
また、主制御部は、図５のソフトウェア構造上において最下部の「電話機プラットフォーム」にあり、上記電話通信等を制御するための制御用プログラムやユーザインターフェースを実行したり、電話機プラットフォームライブラリを提供したりする。この電話機プラットフォームは、上記プログラム実行環境内の実行環境管理ライブラリに対してイベントを送ることによりアプリケーションプログラムにおける各種処理を実行したり、アプリケーション管理ＡＰＩを介して上記プログラム実行環境内のアプリケーション管理のソフトウェアを呼び出して使用したりできるようになっている。
【００３１】
携帯電話機２０を所定の手順に従って動作させる電話機プラットフォームを構築するための制御用プログラムは、ＲＡＭ２０２やＲＯＭ２０３に記憶されている。また、基本ＯＳ（オペレーティングシステム）のプログラムや、上記プログラム実行環境を構築するためのプログラム及びアプリケーションプログラムも、ＲＡＭ２０２やＲＯＭ２０３に記憶されている。そして、これらのプログラムは、必要に応じてＣＰＵ２０１やＲＡＭ２０２中の作業エリアに呼び出されて実行される。
【００３２】
上記構成の携帯電話機２０において、ダウンロードサーバ１１からアプリケーションプログラムをダウンロードするときは、利用者１は、キー操作部のキーを操作して、ダウンロードサーバ１１にアクセスする。これにより、ダウンロード可能なアプリケーションプログラムを選択するためのダウンロード選択画面がディスプレイ２７上に表示される。そして、そのダウンロード選択画面において、利用者が希望するアプリケーションプログラムをスクロールキー２４を用いて選択し、多機能キー２５を押下すると、主制御部が携帯電話通信網用通信装置２０６を制御して、そのアプリケーションプログラムをダウンロードサーバ１１からダウンロードする。
具体的に説明すると、本実施形態において、アプリケーションプログラムは、プロパティ情報であるＪＡＤファイル（テキストデータ）とプログラム本体であるＪＡＲファイル（バイナリデータ）とからなる。ＪＡＤファイルには、アプリケーション名、アプリケーションのバージョン、アプリケーションのベンダー名、ＪＡＲファイルが保存されているＵＲＬデータなどの基本データのほか、当該アプリケーションプログラムが認証済みのものか、当該アプリケーションプログラムがネットワークに接続した状態で使用されるものか、当該アプリケーションプログラムが常駐型のものであるかなどの設定データが含まれている。また、このＪＡＤファイルには、当該アプリケーションプログラムに関する関連情報を公開している公式ＷｅｂページのＵＲＬ（配信元アドレスデータ）も含まれている。そして、上記ダウンロード選択画面において利用者が希望するアプリケーションプログラムが選択されると、アプリケーションプログラムのうちＪＡＤファイルだけをダウンロードする。その後、主制御部２１０は、そのＪＡＤファイルの中から、ＪＡＲファイルが保存されているＵＲＬデータを読み出し、そのＵＲＬにアクセスし、ＪＡＲファイルをダウンロードする。このようにしてダウンロードされたＪＡＤファイル及びＪＡＲファイルからなるアプリケーションプログラムは、主制御部２１０により、ＲＡＭ１０２に記憶される。
【００３３】
このようにしてダウンロードしたアプリケーションプログラムを実行する場合、利用者１は、キー操作部のキーを操作して、実行するアプリケーションプログラムを選択するためのアプリケーション選択画面をディスプレイ２７上に表示させる。そして、そのアプリケーション選択画面において、利用者が希望するアプリケーションプログラムをスクロールキー２４を用いて選択し、多機能キー２５を押下すると、上記アプリケーションプログラム実行管理手段（アプリケーションプログラム管理部）２１１は、ＪＡＲファイルを読み出してアプリケーションプログラムを起動する。このとき、必要に応じて、ＪＡＤファイルの設定データを参照し、その設定データに従った処理動作を行う環境を設定する。また、アプリケーションプログラム実行中に特定の処理動作を行う際、その処理動作に関するＪＡＤファイルの設定データを参照し、そのアプリケーションプログラムに適した処理動作を行うようにする。アプリケーションプログラムとしては、キー操作部の各種キーを操作してカラオケ、ゲーム等を楽しむアプリケーションプログラムのほか、ディスプレイ２７上に３次元動画からなる待ち受け画面を表示させたりする常駐型のアプリケーションプログラムなど、あらゆるアプリケーションプログラムが含まれる。
【００３４】
次に、画像の外部出力について説明する。
本実施形態の携帯電話機は、図６に示すように、外部出力装置としての音出力機能付き画像表示装置である汎用のテレビ装置３０と、通信ケーブル４０で接続されている。通信ケーブル４０は、図７に示すように、３本の信号線及び１本のアース線を有し、携帯電話機２０の出力コネクタ２１０ａに接続する端部側には、所定数のピン端子を有するコネクタ４１が取り付けられている。また、通信ケーブル４０のテレビ装置３０に接続する端部側には汎用のピンプラグ、すなわちステレオオーディオ信号（Ｌ，Ｒ）用の２本のピンプラグ４２（赤色）及びピンプラグ４３（白色）と、コンポジット・ビデオ信号用の１本のピンプラグ４４（黄色）が取り付けられている。コンポジット・ビデオ信号は、テレビ画面の輝度信号、色信号及び同期信号のすべてを含む汎用の信号である。利用者が、携帯電話機２０を操作してゲーム等のアプリケーションプログラムを起動すると、テレビ装置３０の画面３１にゲーム画像等が表示されるとともに、テレビ装置３０のスピーカ３２からＢＧＭが流れ始める。
【００３５】
携帯電話機２０のような小さい画面では、画像信号生成手段２１７にかかる負荷は小さく、スムーズに背景画像やキャラクターが動いていたが、外部出力してテレビ装置３０などの大画面の場合、画像信号生成手段２１７にかかる負荷が増大してしまう。すると、画像信号生成手段２１７の画像信号の生成が間に合わず、背景画像やキャラクターの動きがコマ送りのような動きに見えたりする場合がある。特に、外部出力する映像が３Ｄ動画など画像信号生成手段２１７に大きな負荷がかかるアプリケーションプログラムを実行する場合に顕著に現れてしまう。そこで、本実施形態においては、画像信号生成手段２１７の画像信号生成能力に基づいて、携帯電話機２０のランク分けを行う。また、アプリケーションプログラムを実行する際に表示する画像データに基づいて出力用画像信号を生成するときに画像生成手段にかかる負荷度合いから、アプリケーションプログラムのランク分けをしている。そして、携帯電話機２０の出力用画像信号生成能力のランクと、アプリケーションプログラムの画像データの画像信号生成手段２１７への負荷度合いのランクとを比較する。この比較の結果、画像信号生成手段２１７の画像信号生成能力のランクがアプリケーションプログラムの画像データの画像信号生成手段２１７への負荷度合いのランク以上のときに、アプリケーションプログラム実行時に生成する出力用画像信号を外部出力できるようにしている。一方、上記画像信号生成能力のランクが上記負荷度合いのランク未満の場合は出力用画像信号を外部出力できないようにしている。
【００３６】
携帯電話機２０のランク分けは、画像生成手段２１７の画像信号生成能力に基づいて行っている。例えば、ベンチマークを行うための基準画像（映像）が用意されており、この基準画像（映像）の出力用の画像信号生成時間から、携帯電話機２０のランク分けを行う。例えば、ベンチマークの結果１〜５秒の間で画像信号の生成が完了したら、画像信号生成レベルを３とし、５〜１０秒だと、画像信号生成レベル２と言うように、画像信号生成レベルの数値が下がるほど、画像信号生成２１７の画像信号生成能力が落ちるようにしている。そして、各携帯電話機２０は、このような画像信号生成レベルのデータをＲＡＭ２０２に記憶しておく。
【００３７】
上記画像信号の生成処理を伴うアプリケーションプログラムのランク分けは、アプリケーションプログラムを実行する際に表示する画像の画像データを画像信号生成２１７で画像信号に生成するときに、画像信号生成２１７にかかる負荷度合いに基づいて行っている。例えば、アプリケーションプログラムが３Ｄのような画像を用いる場合は負荷レベルを３とし、２Ｄのような画像を用いる場合は負荷レベルを２とするなど、負荷レベルの数値が下がるほど、画像信号生成２１７への負荷度合いが減少するようにしている。また、アプリケーションプログラムの開発元２によっては、テレビ装置３０などに外部出力されることで、映像がコピーされたりして、著作権上不利益をこうむる場合がある。そのような場合は、アプリケーション開発元２が提供するアプリケーションプログラムの負荷レベルを０に設定しておく。この負荷レベルが０の場合は、上記携帯電話機の画像信号生成レベルとの大小関係にかかわらず、外部出力を強制的にできないように制御する。これらのアプリケーションプログラムの負荷レベルは、アプリケーションプログラムのＪＡＤファイルに記載される。
【００３８】
図８は、ゲーム等のアプリケーションプログラムによって表示される画像を外部出力するときの制御フローである。
まず、図９（ａ）に示すようなアプリケーション選択画面でアプリケーションプログラムを選択する（Ｓ１）。アプリケーションプログラムを選択したら、メモリー内に選択したアプリケーションプログラムが起動するのに必要な作業領域の空き容量があるかどうかをチェックする（Ｓ２）。メモリーに空き容量がない場合（Ｓ２のＮＯ）は、起動に必要なメモリー容量が不足している旨を警告表示する（Ｓ３）。メモリーに空きがある場合（Ｓ２のＹＥＳ）は、図９（ｂ）に示すような環境設定メニューを表示する（Ｓ４）。図９（ｂ）に示す環境設定メニューには、外部出力起動や、リモコンの設定、ネットワーク接続の設定等が表示され、このメニュー画面から、アプリケーションプログラムの使用環境を設定することができる。図９（ｂ）の環境設定メニューから、外部出力起動が選択されたら（Ｓ５のＹＥＳ）、アプリケーションプログラムの負荷レベルと、携帯電話機の画像信号生成レベルとを比較する（Ｓ７）。アプリケーションプログラムの負荷レベルが携帯電話機の画像信号生成レベル以上の場合（Ｓ７のＹＥＳ）は、携帯電話機２０がこのアプリケーションプログラムを外部出力できる能力を有していない旨を警告表示して（Ｓ８）外部出力の起動を停止する。一方、アプリケーションプログラムの負荷レベルが携帯電話機２０の画像信号生成レベルより小さい場合（Ｓ７のＮＯ）は、アプリケーションプログラムの負荷レベルが０であるかどうかをチェックする（Ｓ９）。アプリケーションプログラムの負荷レベルが０の場合（Ｓ９のＹＥＳ）は、このアプリケーションプログラムが外部出力できない旨を警告表示して（Ｓ１０）外部出力の起動を停止する。アプリケーションプログラムの負荷レベルが０でない場合（Ｓ９のＮＯ）は、アプリケーションプログラムを起動および外部出力を起動する（Ｓ１１）。このとき、ネット接続の有無、内部情報取得の有無、シリアル通信の有無、リモコン使用の有無、デバック機能の有無などをチェックする。アプリケーションプログラムが起動すると、通信ケーブル４０を介してテレビ装置３０にアプリケーションプログラムによって出力された音声や画像が表示される。そして、アプリケーションプログラムが終了したかどうかをチェック（Ｓ１２）して、終了している場合（Ｓ１２のＹＥＳ）は、外部出力を終了（Ｓ１３）してテレビ装置３０との接続状態を解除し終了する。アプリケーションプログラムが終了していない場合（Ｓ１２のＮＯ）は、アプリケーションプログラムが一時停止しているかどうかチェックする（Ｓ１４）。一時停止している場合（Ｓ１４のＹＥＳ）は、外部出力を一時停止（Ｓ１５）して、テレビ装置３０との通信状態を解除しアプリケーションプログラムが再開されたかどうかをチェックする（Ｓ１６）。再開された場合（Ｓ１６のＹＥＳ）は、外部出力を再開して（Ｓ１７）テレビ装置３０との通信状態を復帰させる。
【００３９】
ゲーム等のアプリケーションプログラムによって生成された画像データを外部出力するときの制御フローは、これに限らず、図１０に示すような制御フローとしてもよい。
図１０に示す制御フローでは、まず、上述同様に図９（ａ）に示すようなアプリケーションプログラム選択画面でアプリケーションを選択する（Ｓ２０）。アプリケーションプログラムを選択したら、メモリー内に選択したアプリケーションプログラムが起動するのに必要な作業領域の空き容量があるかどうかをチェックする（Ｓ２１）。次に、アプリケーションプログラムの負荷レベルと、携帯電話機の画像信号生成レベルを比較する（Ｓ２３）。また、アプリケーションプログラム負荷レベルが０であるかどうかをチェックする（Ｓ２４）。アプリケーションプログラムの負荷レベルが０である場合（Ｓ２４のＹＥＳ）や、アプリケーションプログラムの負荷レベルが携帯電話機の画像信号生成レベルより大きい場合（Ｓ２３のＹＥＳ）は、図９（ｃ）に示すように、環境設定メニューに外部出力起動を表示しないようにする（Ｓ２５）。一方、アプリケーションプログラムの負荷レベルが０でなく（Ｓ２４のＮＯ）、アプリケーションプログラムの負荷レベルが携帯電話機の画像信号生成レベルより小さい場合（Ｓ２３のＮＯ）は、図９（ｂ）に示すように、環境設定メニューに外部出力起動を表示する（Ｓ２６）。そして、利用者が図９（ｂ）のメニュー画面から外部出力起動を選択（Ｓ２７のＹＥＳ）したら、アプリケーションプログラムの起動とともに外部出力を起動して（Ｓ２９）、テレビ装置３０に画像を表示する。外部出力を起動したら、上記同様、アプリケーションプログラムの起動状態を確認して、アプリケーションプログラムが一時停止状態であるなら（Ｓ３２のＹＥＳ）、外部出力を一時停止し（Ｓ３３）、アプリケーションプログラムが再開したら（Ｓ３４のＹＥＳ）、外部出力もテレビ装置との通信を再開する（Ｓ３５）。また、アプリケーションが終了していたら（Ｓ３０のＹＥＳ）、外部出力も終了する（Ｓ３１）。
【００４０】
本実施形態の外部出力の起動は、図９（ｂ）に示すような環境設定メニューから行っているが、これに限られない。例えば、キー操作部に「外部出力起動キー」を設けて、利用者がこの「外部出力起動キー」を操作することで、外部出力を起動して、外部装置のテレビ装置に画像を表示するようにしても良い。
【００４１】
また、本実施形態においては、ゲーム等のアプリケーションプログラムに負荷レベルのデータを保持しているが、これに限られない。例えば、画像データ（画像ファイル）それぞれに画像信号生成２１７への負荷度合いに基づいた負荷レベルを保持していても良い。この場合は、画像データ（画像ファイル）に保持されている負荷レベルと携帯電話機の画像信号生成レベルとを比較して、携帯電話機の画像信号生成レベルが負荷レベルより高い場合は、画像データ（画像ファイル）に基づいて生成された出力用の画像信号を外部装置に送信する。
【００４２】
また、画像を表示するアプリケーションプログラムや画像データ（画像ファイル）に負荷レベルが保持されていない場合は、負荷レベルを１として取り扱うようにする。
【００４３】
以上、本実施形態の携帯電話機によれば、外部出力装置としてのテレビ装置３０に表示される画像の画像データから出力用画像信号を生成するときに、画像信号生成２１７にかかる負荷の度合いと、携帯電話機２０の画像信号生成能力とを比較する。そして携帯電話機２０の画像信号生成能力が、出力用画像信号を生成するときに画像信号生成２１７にかかる負荷の度合い以上の場合は、画像信号をテレビ装置３０に送信可能にしている。一方、携帯電話機２０の画像信号生成能力が、画像データから出力用画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合い未満の場合は、画像信号をテレビ装置３０に送信しない。これにより、携帯電話機２０の画像信号生成能力よりも画像信号生成２１７への負荷度合いが低い画像データから生成された画像信号のみがテレビ装置３０に送信される。よって、携帯電話機２０の画像信号生成手段２１７の画像信号生成が遅れることなくなり、テレビ装置３０に表示される画像が、コマ送りのような画像となることがない。
【００４４】
また、本実施形態の携帯電話機によれば、画像データに基づいて画像信号生成手段２１７で出力用の画像信号を生成する際、画像信号生成手段２１７の画像信号生成能力と、画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合いとを比較している。そして、画像信号生成手段２１７の画像信号生成能力が、画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合い以上のとき、外部出力が選択できる画面を表示する。この表示画面から、外部出力を選択すれば、コマ送りのような画像となることのない画像がテレビ装置３０に必ず表示することができる。一方、画像信号生成手段２１７の画像信号生成能力が、画像データに基づいて出力用の画像信号を生成するときに画像信号生成手段２１７にかかる負荷の度合い未満のときは、外部出力が選択できる画面を表示しない。これにより、携帯電話機２０の画像信号生成手段２１７の処理レベルよりも画像生成処理の負荷レベルが高い画像が外部出力されることがない。
【００４５】
また、本実施形態の携帯電話機によれば、画像信号をテレビ装置３０に出力する際、データ記憶手段２１４に記憶されている、画像信号の外部出力可能であるか否かを示す外部出力可否情報を調べる。この外部出力可否情報が、画像信号の外部出力可能であるか否かを示す情報が外部出力「否」（負荷レベル「０」）である場合は、画像信号をテレビ装置３０に出力しないようにしている。これにより、著作権を保護したい画像データの外部出力可能であるか否かを示す情報を画像出力「否」（負荷レベル「０」）としておけば、著作権を保護したい画像が携帯電話機から外部装置へ出力されることがない。よって、著作権を保護したい画像が外部出力されて違法にコピーされたりするのを防止することができる。
【００４６】
なお、上記実施形態では、携帯電話機から外部出力装置（テレビ装置３０）へ画像信号を出力するための通信インターフェースとして、通信ケーブル４０を介した有線の通信インターフェースを用いた場合について説明したが、これに限定されるものではない。例えば、Bluetooth（登録商標）による通信や赤外線（ＩｒＤＡ）による通信等の無線通信インターフェースを用いてもよい。
また、上記実施形態では、携帯電話機から外部出力装置（テレビ装置３０）へ送信する画像信号がコンポジット・ビデオ信号である場合について説明したが、これに限定されるものではない。例えば、上記画像信号が画像ＰＣＭ信号であってもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態に係る携帯電話機を用いた移動体通信システムの主要部を示す説明図。
【図２】同携帯電話機の外観図。
【図３】同携帯電話機のハードウェア構成を示す概略構成図。
【図４】同携帯電話機の特徴部を抽出して示した機能ブロック図。
【図５】同携帯電話機におけるソフトウェア構造の説明図。
【図６】同携帯電話機と外部出力装置との接続状態を示す説明図。
【図７】同携帯電話機と外部出力装置とを接続する際に用いる通信ケーブルの説明図。
【図８】同携帯電話機で外部出力するときの制御フローの一例を示した図。
【図９】（ａ）〜（ｃ）は、同携帯電話機に表示される画像の一例を示した図。
【図１０】同携帯電話機で外部出力するときの制御フローの他の例を示した図。
【符号の説明】
【００４８】
１０    携帯電話通信網
１１    ダウンロードサーバ
１２    Ｗｅｂサーバ
２０    携帯電話機
３０    テレビ装置
４０    通信ケーブル
２１１  アプリケーションプログラム実行管理手段
２１２  通信手段
２１３  データ取得手段
２１４  データ記憶手段
２１６  音信号生成手段
２１７  画像信号生成手段
２１８  外部インターフェース手段
【図１】
2006138912.tif 000003
【図２】
2006138912.tif 000004
【図３】
2006138912.tif 000005
【図４】
2006138912.tif 000006
【図５】
2006138912.tif 000007
【図６】
2006138912.tif 000008
【図７】
2006138912.tif 000009
【図８】
2006138912.tif 000010
【図９】
2006138912.tif 000011
【図１０】
2006138912.tif 000012