(57)【要約】【課題】アプリケーションにより表示させようとする表示データの画像のサイズを縮小処理及び拡大処理するときに、画像劣化を抑えて行なうことができるようにする。【解決手段】所定の解像度での表示を行なう表示手段と、アプリケーションを実行して表示手段に表示する画像の一次表示データを生成するアプリケーション処理手段と、一次表示データが格納される一次表示データ格納手段と、一次表示データ格納手段に格納された一次表示データから、表示手段の解像度に対応した二次表示データを生成する表示処理手段と、を備え、表示処理手段が、一次表示データの圧縮率の高い色空間規格を圧縮率の低い色空間規格に拡張して二次表示データを生成する色空間規格拡張手段と、色空間規格拡張手段で拡張された二次表示データの表示サイズの拡大処理又は縮小処理する表示データ拡縮手段とを備え、表示手段が、二次表示データに基づいて画像を表示する。【選択図】      図２
2009258287.tif 000002
【特許請求の範囲】
【請求項１】
所定の解像度での表示を行なう表示手段を備える画像表示装置であって、
アプリケーションを実行して前記表示手段に表示する画像の一次表示データを生成するアプリケーション処理手段と、
前記一次表示データが格納される一次表示データ格納手段と、
該一次表示データ格納手段に格納された一次表示データから、前記表示手段の解像度に対応した二次表示データを生成する表示処理手段と、を備え、
前記表示処理手段が、前記一次表示データの圧縮率の高い色空間規格を圧縮率の低い色空間規格に拡張して二次表示データを生成する色空間規格拡張手段と、該色空間規格拡張手段で拡張された二次表示データの表示サイズの拡大処理又は縮小処理する表示データ拡縮手段とを備え、
前記表示手段が、前記二次表示データに基づいて画像を表示することを特徴とする画像表示装置。
【請求項２】
前記一次表示データ格納手段が、前記アプリケーション処理手段からの一次表示データが入力される入力部と、該入力部とは別系統であって格納された一次表示データを前記表示処理手段側に出力する出力部とを備える請求項１記載の画像表示装置。
【請求項３】
前記アプリケーション処理手段で処理されるアプリケーションと、前記二次表示データの表示サイズとが関連付けられるデータベースが記憶されるデータベース記憶手段を備え、
前記表示データ拡縮手段が、前記データベースに基づいて前記二次表示データの表示サイズを縮小又は拡大処理する請求項１又は２記載の画像表示装置。
【請求項４】
前記表示処理手段が、前記表示データの縮小又は拡大処理したあとの二次表示データに対して所定のパラメータで画像のエッジ検出を行なうとともに、当該エッジ検出に基づいて所定のエッジ処理を実行するエッジ処理手段を備え、
前記データベース記憶手段が、前記アプリケーション処理手段で処理されるアプリケーションと、前記エッジ処理手段が二次表示データに対して行なうエッジ検出のパラメータとが関連付けられたデータベースを記憶し、
前記エッジ強調手段が、前記データベースに基づいてエッジ強調処理を行なう請求項３記載の画像表示装置。
【請求項５】
前記表示処理手段が、前記表示データの縮小又は拡大処理したあとの二次表示データに対して所定のパラメータで色調補正処理を実行する色調補正手段を備え、
前記データベース記憶手段が、前記アプリケーション処理手段で処理されるアプリケーションと、前記色調補正手段が二次表示データに対して行なう色調補正処理のパラメータとが関連付けられたデータベースを記憶し、
前記色調補正手段が、前記データベースに基づいてエッジ強調処理を行なう請求項３又は４記載の画像表示装置。
【請求項６】
前記表示処理手段が、前記表示データの縮小又は拡大処理するときに、前記表示処理手段に、前記二次表示データ格納手段に格納された二次表示データの色調補正処理を行なう色調補正手段を備える請求項１〜５のいずれかに記載の画像表示装置。
【請求項７】
前記一次表示データの色空間規格が、ＹＵＶ４２２，ＹＵＶ４２０又はＲＧＢ５６５であり、前記二次表示データの色空間規格がＹＵＶ４４４又はＲＧＢ８８８である請求項１〜３のいずれかに記載の画像表示装置。
【請求項８】
所定の解像度の表示手段と、
アプリケーションを実行して前記表示手段に表示する画像のための一次表示データを生成するアプリケーション処理手段と、
前記一次表示データが格納される一次表示データ格納手段と、
該一次表示データ格納手段に格納された一次表示データから、前記表示手段の解像度に対応した二次表示データを生成する表示処理用プロセッサと、
該表示処理手段で生成された二次表示データが格納される二次表示データ格納手段と、を備え、
前記表示手段が、前記二次表示データ格納手段に格納された二次表示データに基づいて画像を表示する画像表示装置の表示処理用プロセッサに、
前記一次表示データの色空間規格を拡張した二次表示データの生成を実行させるとともに、前記二次表示データ格納手段に格納された二次表示データの表示サイズの拡大処理又は縮小処理を実行させるプログラム。
【請求項９】
所定の解像度での表示を行なう表示手段を備える画像処理方法であって、
アプリケーションを実行して前記表示手段に表示する画像の一次表示データを生成するアプリケーション処理手段と、
前記一次表示データが格納される一次表示データ格納手段と、
該一次表示データ格納手段に格納された一次表示データから、前記表示手段の解像度に対応した二次表示データを生成する表示処理手段と、を備え、
前記表示処理手段が、前記一次表示データの圧縮率の高い色空間規格を圧縮率の低い色空間規格に拡張して二次表示データを生成する色空間規格拡張手段と、該色空間規格拡張手段で拡張された二次表示データの表示サイズの拡大処理又は縮小処理する表示データ拡縮手段とを備え、
前記表示手段が、前記二次表示データに基づいて画像を表示することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の解像度のディスプレイなどの表示手段を備える画像表示装置及び、この画像表示装置に用いられる画像処理方法に関する。
【背景技術】
【０００２】
一般に、画像表示装置のディスプレイとしては、一般的な解像度としてＱＶＧＡ（Ｑｕａｒｔｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ：画素数３２０×２４０ドット）と呼ばれる規格が用いられている。
また、近年、携帯電話のディスプレイは、ユーザの操作により、インターネット上のＷｅｂコンテンツ、テレビ映像などが表示されている。
そのため、ディスプレイには、より鮮明で美しい画像のために、ＱＶＧＡタイプよりも、より解像度の大きいＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ：画素数６４０×４８０ドット）タイプも用いられている。
【０００３】
ところで、Ｗｅｂコンテンツは、ＸＧＡなどＶＧＡよりも大きな解像度のディスプレイでの表示を見越して作成されている。そのため、携帯電話は、Ｗｅｂコンテンツを閲覧するためのアプリケーションであるブラウザを用いて、ＷｅｂコンテンツをＱＶＧＡやＶＧＡのディスプレイにそのまま表示されると、これがＷｅｂコンテンツの提供者側が意図するレイアウトにならないことがあった。
一方、例えば、Ｊａｖａ（登録商標）コンテンツなどの他のアプリケーションは、ＱＶＧＡのディスプレイでの使用が想定されている。そのため、ＶＧＡのディスプレイでそのまま表示すると、画面上のアプリケーションの表示が小さくなり見づらくなっていた。
【０００４】
このような問題を解決するための技術としては、例えば、特許文献１及び２記載の技術が提案されている。
この特許文献１の携帯電話は、図８に示すように、制御部１０１、画像処理部１０２、ディスプレイ１０３を備えている。
制御部１０１は、画像演算プロセッサを備えている。
また、制御部１０１は、通信制御部１０４、外部記憶装置１０５及びＲＯＭ１０６などからＷｅｂコンテンツのデータ、アプリケーション及び画像データを読み込んで表示データを出力する。
【０００５】
また、画像処理部１０２は、画像演算プロセッサを備えている。
この制御部１０１及び画像処理部１０２の画像演算プロセッサは、制御部が読み込んだＷｅｂコンテンツのデータ、アプリケーション及び画像データを読み込んで表示データを出力する。
また、画像演算プロセッサは、表示データを、アプリケーションの種類によって、拡大処理又は縮小処理するとともに、スムージング処理及びエッジ強調処理を行う。
そして、画像処理部１０２は、このように処理された表示データを、ディスプレイに表示する。
【０００６】
また、特許文献２の携帯電話は、図９に示すように、カメラモジュール、表示コントローラ、表示ドライバ、表示パネルを備えている。
この携帯電話において、カメラモジュールは、撮像により得られた画像データをＹＵＶ４２２フォーマットで出力する。
表示コントローラは、カメラモジュールからの画像データをＹＵＶ４２２からＹＵＶ４４４に変換したあと、これを画像データの画像サイズを縮小する処理を行う。
そして、表示コントローラは、画像サイズが縮小された画像データをＲＧＢフォーマットに変換し、表示ドライバに対して供給する。
表示ドライバは、表示パネルに画像データに基づく画像を表示させる。
【０００７】
【特許文献１】特開２００７−０９４３１４号公報
【特許文献２】特開２００５−１３４５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、例えば、特許文献１記載の携帯電話においては、制御部のプロセッサがアプリケーションなどを実行することにより出力される表示データの色空間規格が、ＹＵＶ４２２やＹＵＶ４２０、ＲＧＢ５６５などである場合が多く、そのまま、単に、画像データの画像サイズの拡大又は縮小処理を行なうと、表示画像が見にくくなってしまうという問題があった。
すなわち、例えば、このような表示データは、圧縮率を高くするため、各画素が隣接する画素と、色データ一部又は全部を共同で用いているので、拡大又は縮小処理を行なうと、画像劣化が大きくなってしまう。
【０００９】
また、特許文献２記載の携帯電話は、カメラで撮影した画像を縮小処理して表示する前に、ＹＵＶ４２２からＹＵＶ４４４に色空間規格を拡張してから、表示データの画像サイズを縮小するので、圧縮率が低くなり画像劣化が抑えられるが、Ｗｅｂページやアプリケーションには対応していなかった。
また、特許文献１記載の携帯電話に、特許文献２記載の携帯電話の技術を適用することも考えられるが、拡大するときなど、そのまま適用できないという問題があった。
【００１０】
本発明は、以上のような従来の技術が有する問題を解決するために提案されたものであり、アプリケーションにより表示させようとする表示データの画像のサイズを縮小処理及び拡大処理するときに、画像劣化を抑えて行なうことができるようにした画像表示装置、画像表示装置のプログラム及び画像処理方法に関する。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の画像表示装置は、所定の解像度での表示を行なう表示手段を備える画像表示装置であって、アプリケーションを実行して前記表示手段に表示する画像の一次表示データを生成するアプリケーション処理手段と、前記一次表示データが格納される一次表示データ格納手段と、該一次表示データ格納手段に格納された一次表示データから、前記表示手段の解像度に対応した二次表示データを生成する表示処理手段と、を備え、前記表示処理手段が、前記一次表示データの圧縮率の高い色空間規格を圧縮率の低い色空間規格に拡張して二次表示データを生成する色空間規格拡張手段と、該色空間規格拡張手段で拡張された二次表示データの表示サイズの拡大処理又は縮小処理する表示データ拡縮手段とを備え、前記表示手段が、前記二次表示データに基づいて画像を表示する構成としている。
【００１２】
また、本発明の画像表示装置のプログラムは、所定の解像度の表示手段と、アプリケーションを実行して前記表示手段に表示する画像のための一次表示データを生成するアプリケーション処理手段と、前記一次表示データが格納される一次表示データ格納手段と、該一次表示データ格納手段に格納された一次表示データから、前記表示手段の解像度に対応した二次表示データを生成する表示処理用プロセッサと、該表示処理手段で生成された二次表示データが格納される二次表示データ格納手段と、を備え、前記表示手段が、前記二次表示データ格納手段に格納された二次表示データに基づいて画像を表示する画像表示装置の表示処理用プロセッサに、前記一次表示データの色空間規格を拡張した二次表示データの生成を実行させるとともに、前記二次表示データ格納手段に格納された二次表示データの表示サイズの拡大処理又は縮小処理を実行させる構成としている。
【００１３】
また、本発明の画像処理方法は、所定の解像度での表示を行なう表示手段を備える画像処理方法であって、アプリケーションを実行して前記表示手段に表示する画像の一次表示データを生成するアプリケーション処理手段と、前記一次表示データが格納される一次表示データ格納手段と、該一次表示データ格納手段に格納された一次表示データから、前記表示手段の解像度に対応した二次表示データを生成する表示処理手段と、を備え、前記表示処理手段が、前記一次表示データの圧縮率の高い色空間規格を圧縮率の低い色空間規格に拡張して二次表示データを生成する色空間規格拡張手段と、該色空間規格拡張手段で拡張された二次表示データの表示サイズの拡大処理又は縮小処理する表示データ拡縮手段とを備え、前記表示手段が、前記二次表示データに基づいて画像を表示する構成としている。
【発明の効果】
【００１４】
本発明の画像表示装置、画像表示装置のプログラム及び画像処理方法によれば、アプリケーションにより表示させようとする表示データの画像サイズの縮小処理及び拡大処理を画像劣化を抑えて行なうことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る画像表示装置の好ましい実施形態について説明する。
なお、本発明の実施形態に係る画像処理方法は、画像表示装置を用いて実現されるので、画像表示装置の作用の部分で説明する。
【００１６】
図１には、本発明の一実施形態に係る画像表示装置を示している。
図２には、本発明の一実施形態に係る画像表示装置のブロック図を示している。
これらの図に示すように、本実施形態の画像表示装置は、携帯電話Ｓであって、アプリケーション用プロセッサ４と、第一のＲＡＭ７と、第一のＲＯＭ６と、外部記憶装置２と、通信部３と、第一の入力装置１と、デュアルポートＲＡＭ５と、表示処理用プロセッサ８と、表示用ＲＡＭ１０と、第二のＲＯＭ１２と、第二のＲＡＭ１３と、第二の入力装置９と、表示部１１とを備えている。
【００１７】
アプリケーション用プロセッサ４及び第一のＲＡＭ７は、本発明のアプリケーション処理手段として機能するもので、アプリケーションを実行して表示部１１に表示する画像のための一次表示データを生成する。
アプリケーション用プロセッサ４が生成する一次表示データは、色空間規格が圧縮率の高い、例えば、ＹＵＶ４２２、ＹＵＶ４２０、ＲＧＢ５６５が用いられる。
【００１８】
本実施形態においては、一次表示データとして、ＹＵＶ４２２が用いられる。
ＹＵＶは、ＹＣｂＣｒなどともいわれ、Ｙは輝度信号（明るさ）を示し、Ｕは青の差分信号、Ｖは赤の差分信号を示している。
ＹＵＶ４２２は、図４（ａ）に示すように、２×２の４画素から輝度情報（Ｙ）を４サンプル、輝度と青色成分の差（Ｕ）、輝度と赤色成分の差（Ｖ）をそれぞれ２サンプル採る色空間規格である。
また、アプリケーション用プロセッサ４は、第一のＲＯＭ６や、外部記憶装置２からアプリケーションプログラムなどを読み込むとともに、第一のＲＡＭ７にこれをロードしてこれを実行する。
【００１９】
第一のＲＯＭ６や外部記憶装置２は、例えば、アプリケーション及び画像データなどを記憶している。
また、第一のＲＯＭ６に記憶されたアプリケーションは、アプリケーション固有のアプリケーション識別情報とともに記憶されている。
アプリケーションとしては、Ｗｅｂコンテンツを閲覧するブラウザやＪａｖａ（登録商標）コンテンツなどのプログラムなどである。
また、アプリケーションは、アプリケーション用プロセッサ４で実行されることにより、アプリケーション用プロセッサ４に、一次表示データを生成させる。
なお、第一のＲＯＭ６は、その一部又は全部がフラッシュメモリなどの書換可能なＲＯＭで構成されており、記憶するアプリケーションなどの書き換えが可能となっている。
【００２０】
通信部３は、アンテナなどを備えており、図示しない携帯電話回線網を介し、データ通信が可能である。
また、通信部３は、例えば、アプリケーション用プロセッサ４で実行されたアプリケーションにより、所定のサーバから、Ｗｅｂコンテンツや、他のアプリケーションが用いるデータなどを受信する。
また、第一の入力装置１は、アプリケーションを操作するための、例えば、ボタンなどで構成されている。
【００２１】
デュアルポートＲＡＭ５は、本発明の一次表示データ格納手段として機能する。
デュアルポートＲＡＭ５は、アプリケーション用プロセッサ４からの一次表示データが入力される入力部５ａと、入力部５ａとは別系統であって格納された一次表示データを表示処理用プロセッサ８側に出力する出力部５ｂとを備えている。
このデュアルポートＲＡＭ５には、アプリケーションなどの一次表示データが、この一次表示データに対応したアプリケーションのアプリケーション識別情報とともに格納される。
【００２２】
デュアルポートＲＡＭ５の入力部５ａには、アプリケーション用プロセッサ４、デュアルポートＲＡＭ５、第一のＲＡＭ７、第一のＲＯＭ６、外部記憶装置２、通信部３及び第一の入力装置１を接続する第一のバス１４が接続されている。
また、デュアルポートＲＡＭ５の出力部５ｂには、表示処理用プロセッサ８、表示用ＲＡＭ１０、第二のＲＯＭ１２、第二のＲＡＭ１３、第二の入力装置９及び表示部１１を接続する第二のバス１５が接続されている。
【００２３】
デュアルポートＲＡＭ５が、第一のバス１４に接続される入力部５ａと第二のバス１５に接続される出力部５ｂとを備えており、第一のバス１４が使用されていても、表示処理用プロセッサ８が、第二のバス１５を用いて一次表示データ２２の読込みを行なうことができる。
これにより、表示処理用プロセッサ８が、アプリケーション用プロセッサ４と独立して作動でき、二次表示データの処理効率を向上させることができる。
【００２４】
また、デュアルポートＲＡＭ５の記憶領域２０に記憶されるデータは、例えば、図３（ａ）に示すように、アプリケーション用プロセッサ４で生成された一次表示データ２１〜２３ごとに、別々に記憶される。
【００２５】
表示処理用プロセッサ８は、本発明の表示処理手段として機能する。
表示処理用プロセッサ８は、デュアルポートＲＡＭ５に格納された一次表示データから、表示手段の解像度に対応した二次表示データを生成する機能を備えている。
表示処理用プロセッサ８は、表示部１１の処理性能に応じる間隔（例えば、表示部１１が、６０Ｈｚで表示する装置の場合は、１／６０秒間隔）で、デュアルポートＲＡＭ５内の一次表示データが更新されたかどうかを確認し、更新されている場合に二次表示データを生成する。
また、表示処理用プロセッサ８は、一次表示データの圧縮率の高い色空間規格を圧縮率の低い色空間規格に拡張して二次表示データを生成する色空間規格拡張プログラムと、拡張された二次表示データの表示サイズの拡大処理又は縮小処理する表示データ拡縮プログラムを実行する。
【００２６】
色空間規格拡張プログラムは、表示処理用プロセッサ８で実行されて、表示処理用プロセッサ８を本発明の色空間規格拡張手段として機能させる。
また、色空間規格拡張プログラムは、一次表示データを、その色空間規格よりも圧縮率の低い、例えば、ＹＵＶ４４４、ＲＧＢ８８８の色空間規格に拡張し、これを二次表示データとして出力する。
【００２７】
本実施形態においては、二次表示データの色空間規格をＹＵＶ４４４としている。ＹＵＶ４４４は、図４（ｂ）に示すように、各画素の輝度情報（Ｙ）、輝度と青色成分の差（Ｕ）、輝度と赤色成分の差（Ｖ）をそれぞれ１サンプル採る色空間規格である。
また、色空間規格拡張プログラムは、図５に示すように、ＹＵＶ４２２の各画素が共有する輝度と青色成分の差（Ｕ）及び輝度と赤色成分の差（Ｖ）を、画素ごとにわけて、色空間規格を拡張する。
【００２８】
表示データ拡縮プログラムは、表示処理用プロセッサ８で実行されて、表示処理用プロセッサ８を本発明の表示データ拡縮手段として機能させる。
この表示データ拡縮プログラムの実行による拡縮処理は、第二のＲＯＭ１２に記憶された第一のデータベース４０及び第二のデータベース４１を用いて行なわれる。
【００２９】
第一のデータベース４０は、図６（ａ）に示すように、アプリケーションに対応した識別情報と、各アプリケーションが出力する一次表示データに対応する画像サイズに関連する一次データ画像サイズ情報と、後述のエッジ処理において、強調の度合いを示すパラメータ、及び、後述の色調補正処理において、色調補正の度合いを示すパラメータの四つの要素を含んでいる。
また、第二のデータベース４１は、図６（ｂ）に示すように、アプリケーションに関する対応するアプリケーション識別情報と、拡大処理後のサイズに関連する二次データ画像サイズ情報とを含んでいる。
【００３０】
また、表示処理用プロセッサ８は、表示データ拡縮プログラムの実行により二次表示データの表示サイズが拡大又は縮小処理が行なわれた後に、この二次表示データのエッジ処理を実行させるエッジ処理プログラムと、二次表示データ格納手段に格納された二次表示データの色調補正処理を行なう色調補正プログラムとを実行する。
エッジ処理プログラムは、表示処理用プロセッサ８で実行されて、表示処理用プロセッサ８を本発明のエッジ強調処理手段として機能させる。
【００３１】
エッジ処理は、例えば、表示データの画像サイズを拡大又は縮小処理するなどし、不明瞭になった画像のエッジ（縁）を強調又はぼかすことにより、表示する画像をきれいにする。
このエッジ処理において、例えば、文字フォントなど、アンチエイリアス処理がなされた部分を含む画像を拡大すると滲んでぼやけることがあるとき、表示する画像のエッジを強調することにより滲みを軽減する。
エッジ強調処理は、データベース４０のパラメータに基づいて、例えば、アンシャープマスク、ラプラシアンフィルタなどによる強調処理を行なう。
また、このエッジ処理において、拡大又は縮小により、画像中のエッジがはっきりしすぎて、不自然な画像になったときは、エッジをぼかすことにより画像を滲ませる。
このような構成とすると、画像の拡大又は縮小処理を行なうことにより、輪郭が不明瞭になった画像を、先鋭化することができる。
【００３２】
また、色調補正プログラムは、表示処理用プロセッサ８で実行されて、表示処理用プロセッサ８を本発明の色調補正処理手段として機能させる。
色調補正処理は、写真のように色要素が多い画像に対し拡大・縮小処理を実行すると、画像が暗めになったり、特定の色が強調されたりする等、画面の表示が見にくくなることがあるときに行なわれる。
本色調補正処理は、第一のデータベース４０に基づいて、輝度補正、明るさ補正などの画像全体の色に関する所定の処理である。
このようにすると、表示処理用プロセッサ８が、色調補正処理を行なうことにより、表示する画像全体の色を、明るくしたり、特定の色を目立たなくしたりすることができる。
【００３３】
また、表示処理プロセッサ８は、第二のＲＯＭ１２に記憶されたデータベース更新プログラムを実行可能となっている。
このデータベース更新プログラムは、表示処理プロセッサ８で上述の処理と並列処理されるとともに、表示処理プロセッサ８で実行されることにより第一及び第二のデータベース４０、４１のそれぞれの所定のパラメータを更新可能となっている。
また、データベース更新プログラムが表示処理プロセッサ８で実行されることにより、データベース４０を更新するときは、例えば、データベース４０を画面に表示するとともに、このデータベース４０の各レコードの要素にカーソルを表示して、携帯電話のユーザの入力装置９の操作により、その要素の変更を可能にしている。
このようにすると、表示処理用プロセッサ８は、更新された新たなデータベース４０を用いて拡縮処理、エッジ強調処理及び色調補正処理を行なうことができる。
データベース４０を更新することにより、表示部１１にユーザ自身が要望する画像を表示することができる。
【００３４】
また、第二のＲＯＭ１２に記憶されたデータベース４０を更新するので、次にアプリケーションが立ちあげられたときに、更新後のデータベース４０が第二のＲＡＭ１３にロードされる。
これにより、アプリケーションを起動させるたびに、逐一、二次表示データの表示サイズ、エッジ強調及び色調補正の設定を行なわなくてもよくなる。
【００３５】
表示用ＲＡＭ１０には、図３（ｂ）に示すように、表示処理用プロセッサ８が二次表示データ（３１〜３３）を含む画面フレームデータ３０が格納される。
第二のＲＯＭ１２は、上記の表示処理用プロセッサ８で実行されるプログラムが記憶されている。また、この第二のＲＯＭ１２は、例えば、フラッシュメモリなどの書換可能なメモリで構成されている。
また、第二のＲＯＭ１２は、上述もしたように、データベース４０を記憶しており、本発明のデータベース４０記憶手段として機能する。
【００３６】
第二のＲＡＭ１３は、例えば、携帯電話Ｓの起動時に表示処理用プロセッサ８により第二のＲＯＭ１２から読み出されたプログラムやデータベース４０が格納される。
第二の入力装置９は、第一の入力装置１と同様に、所定のボタンで構成されている。
表示部１１は、本発明の表示手段として機能するもので、例えば、液晶や有機ＥＬなどを用いたディスプレイで構成されており、ＶＧＡ、ＱＶＧＡなど一意の解像度のみの表示が可能となっている。
本実施形態において、表示部１１は、例えば、色空間規格がＹＵＶ４４４、ＲＧＢ８８８である表示データによる画像を表示可能であり、解像度がＶＧＡとなっている。
【００３７】
次に、以上のような構成からなる携帯電話Ｓの動作について説明する。
まず、携帯電話Ｓが起動されると、予め、第二のＲＯＭ１２から、色空間規格拡張プログラム、表示データ拡縮プログラム、エッジ処理プログラム、色調補正プログラム、データベース更新プログラムが読み込まれ、第二のＲＡＭ１３に格納される。
【００３８】
携帯電話Ｓは、ユーザが、例えば、入力装置１を操作することにより、表示部１１に、Ｗｅｂコンテンツと、ゲームなどのＪａｖａコンテンツと、アイコン画像と、を表示する場合、以下のようになる。
なお、本実施形態においては、Ｗｅｂコンテンツのデータは、解像度がＳＶＧＡ（Ｓｕｐｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ：画素数８００×６００ドット）の表示部１１に表示させることが意図されている。また、このＷｅｂコンテンツを表示するブラウザのアプリケーション識別情報は、ＩＤ＝００００１に設定されている。
【００３９】
Ｊａｖａコンテンツは、例えば、ゲームや、ワンセグ地上波デジタルテレビ用のプログラムなどであり、解像度がＱＶＧＡの表示部１１に表示させることが意図されたアプリケーションである。また、Ｊａｖａコンテンツのアプリケーション識別情報は、ＩＤ＝００００２に設定されている。
アイコン画像は、解像度がＱＶＧＡの表示部１１に表示させることが意図されている画像である。このアイコン画像を表示させるアプリケーションのアプリケーション識別情報は、ＩＤ＝００００３に設定されている。
【００４０】
図７は、本実施形態に係る携帯電話Ｓの動作を示すフローチャート図である。
同図に示すように、アプリケーション用プロセッサ４は、Ｗｅｂコンテンツを表示させる操作がなされると、アプリケーション用プロセッサ４は、第一のＲＯＭ６や外部記憶装置２から第一のアプリケーションであるブラウザを読み込む（Ｓ７０１）。
【００４１】
次に、アプリケーション用プロセッサ４は、アプリケーションであるブラウザを実行するとともに、通信部３を介して、例えば、ＨＴＭＬ文書データなどのＷｅｂコンテンツのデータを読み込む。そして、これを処理し、色空間規格がＹＵＶ４２２の一次表示データを生成する（Ｓ７０２）。
また、アプリケーション用プロセッサ４は、生成した一次表示データ２２を、第一のバス１４を介してデュアルポートＲＡＭ５に格納する（Ｓ７０３）。
【００４２】
また、アプリケーション用プロセッサ４は、上記と同様にして、第一のＲＯＭ６や外部記憶装置２からＪａｖａコンテンツのアプリケーションを読み込み（Ｓ７０１）、これを処理し、色空間規格がＹＵＶ４２２の一次表示データを生成する（Ｓ７０２）。
また、アプリケーション用プロセッサ４は、生成した一次表示データ２３を、デュアルポートＲＡＭ５に格納する（Ｓ７０３）。
【００４３】
また、アプリケーション用プロセッサ４は、上記と同様にして、第一のＲＯＭ６や外部記憶装置２からアイコン画像のデータと、アイコン画像を所定位置に表示させるアプリケーションとを読み込む（Ｓ７０１）。
次に、アプリケーション用プロセッサ４は、このアプリケーションを実行することにより、ＹＵＶ４２２の一次表示データを生成し（Ｓ７０２）、生成した一次表示データ２１をデュアルポートＲＡＭ５に格納する（図３（ａ）,Ｓ７０３）。
【００４４】
また、アプリケーション用プロセッサ４は、例えば、Ｗｅｂコンテンツで新たなＷｅｂコンテンツを読み込んだり、Ｊａｖａコンテンツが操作などにより画面が遷移したりするとき（Ｓ７０４Ｙｅｓ）、この新たなＷｅｂコンテンツなどに基づく一次表示データ２１〜２３を生成し、これをデュアルポートＲＡＭ５に出力する（Ｓ７０１〜Ｓ７０３）。
【００４５】
一方、第二の表示処理用プロセッサ８側においては、まず、デュアルポートＲＡＭ５に格納された一次表示データ２１〜２３は、それぞれ、第二のバス１５を介して表示処理用プロセッサ８に随時（本実施形態では、１／６０秒間隔で）読み込まれる（Ｓ７０５）。
このうちＷｅｂコンテンツを表示するブラウザの一次表示データ２２は、表示処理用プロセッサ８において、以下のように処理される。
【００４６】
表示処理用プロセッサ８は、色空間規格拡張プログラムを実行して、一次表示データの色空間規格をＹＵＶ４２２からＹＵＶ４４４に変換する（Ｓ７０６，図５）。
また、表示処理用プロセッサ８は、この二次表示データを、表示データ拡縮プログラムを実行することにより、二次表示データの表示サイズを縮小する（Ｓ７０７）。
この際、表示制御用プロセッサ８は、Ｗｅｂコンテンツを表示するブラウザからの一次表示データを読み込むとともに、第一及び第二ののデータベース４０、４１から、この一次表示データに付加されたアプリケーション識別情報（ＩＤ＝００００２）に対応する一次表示データの画像サイズ及び二次表示データの画像サイズを読み込む。
そして、表示制御用プロセッサ８は、一次表示データの画像サイズのパラメータを読み込むことにより、この一次表示データの画像サイズがＳＶＧＡ用であることを認識するとともに、二次表示データの画像サイズがＱＶＧＡ用になるように縮小処理を行なう。
【００４７】
このようにすると、表示処理用プロセッサ８は、データベース４０に基づいて縮小処理を行なうので、表示内容を拡大・縮小する機能を実現できる。また、表示処理用プロセッサ８は、二次表示データを、予め、ユーザや、所定の初期値で設定されたデータベース４０に基づいて、最適な表示サイズに形成される。
これにより、縮小処理が、アプリケーション用プロセッサ４の動作に影響しなくなるので、処理負荷を分散することができる。
【００４８】
次に、表示処理用プロセッサ８は、エッジ処理プログラムを実行することにより、二次表示データに対してエッジ処理を行なう（Ｓ７０８）。
この際、表示処理用プロセッサ８は、第二のＲＡＭ１３にロードされたデータベース４０から、Ｗｅｂコンテンツを表示するブラウザ（ＩＤ＝００００１）に対応するエッジ処理のパラメータを読み込み、このパラメータに基づいて、二次表示データをエッジ強調したりエッジをぼかしたりする。
【００４９】
また、表示処理用プロセッサ８は、二次表示データに対し、色調補正プログラムを実行することにより、色調補正処理を行なう（Ｓ７０９）。
この際、表示処理用プロセッサ８は、第二のＲＡＭ１３にロードされたデータベース４０から、Ｗｅｂコンテンツを表示するブラウザ（ＩＤ＝００００１）に対応する色調補正処理のパラメータを読み込み、このパラメータに基づいて、二次表示データの色調補正処理を行なう。
【００５０】
Ｊａｖａコンテンツの一次表示データ２３は、上記と同様にして、色空間規格をＹＵＶ４２２からＹＵＶ４４４にされて、二次表示データに変換される（Ｓ７０６）。
また、表示処理用プロセッサ８は、データベース４０（ＩＤ＝００００２）に従って、上記と同様にして、拡縮処理、エッジ強調処理及び色調補正処理を行なう（Ｓ７０７〜Ｓ７０９）。
なお、一次表示データ及び二次表示データの表示サイズが双方ともＱＶＧＡなので、拡縮プログラムを適用しないでそのまま表示する。
【００５１】
アイコン画像の一次表示データ２１は、上記と同様にして、色空間規格がＹＵＶ４２２からＹＵＶ４４４にされて、二次表示データに変換される（Ｓ７０６）。
また、表示処理用プロセッサ８は、アイコンを表示するアプリケーションからのアイコン画像データである一次表示データを読み込むとともに、第一及び第二ののデータベース４０、４１から、この一次表示データに付加されたアプリケーション識別情報（ＩＤ＝００００３）に対応する一次表示データの画像サイズ及び二次表示データの画像サイズを読み込む。
そして、表示制御用プロセッサ８は、一次表示データの画像サイズから、このアイコン画像の一次表示データの画像サイズがＱＶＧＡ用であることを認識するとともに、二次表示データの画像サイズがＶＧＡ用になるように拡大処理を行なう（Ｓ７０７）。
【００５２】
次に、表示処理用プロセッサ８は、第二のＲＡＭ１３にロードされたデータベース４０から、Ｗｅｂコンテンツを表示するブラウザ（ＩＤ＝００００３）に対応するエッジ処理のパラメータを読み込み、このパラメータに基づいて、二次表示データをエッジ強調したりエッジをぼかしたりする（Ｓ７０８）。
また、表示用プロセッサ８は、（ＩＤ＝００００３）の色調補正処理のパラメータを参照して色調補正処理を行なう（Ｓ７０９）。
【００５３】
そして、表示処理用プロセッサ８は、各アプリケーションが出力した一次表示データ２１〜２３に対応する二次表示データ３１〜３３を、画面フレームデータ３０上に展開した状態で表示用ＲＡＭ１０に格納する（図３（ｂ）,７１０）。
そして、表示部１１が、表示用ＲＡＭ１０の画面フレームデータ３０を表示する。
表示処理用プロセッサは、上述の処理を、繰り返して行なう（Ｓ７１１Ｎｏ，Ｓ７０５〜Ｓ７１０）。
その後、アプリケーション用プロセッサ４は、ユーザの操作により、ブラウザが閉じられるなどすると、アプリケーションを終了する（Ｓ７０４Ｎｏ）。
【００５４】
また、ユーザにより第二の入力装置９である所定のボタンが押下されて、表示処理プロセッサ８で実行されるデータベース更新プログラムが、これを検知すると、データベース４０を表示する（図６，Ｓ７１１Ｙｅｓ）。
次に、ユーザが、第二の入力装置９を操作することにより、データベース４０の各アプリケーションの要素が変更されると、表示処理用プロセッサ８は、変更されたデータベース４０を第二のＲＯＭ１２に書き込むとともに、これを第二のＲＡＭ１３にロードする。
【００５５】
そして、データベース４０の要素が変更されて、データベース４０が更新されたときは（Ｓ７１２）、表示処理用プロセッサは、上述の処理を、更新されたデータベース４０を用いて行なう（Ｓ７１１Ｎｏ，Ｓ７０５〜Ｓ７１０）。
このようにすると、携帯電話Ｓは、表示部１１に表示される画像を、ユーザ自身が見やすいものとすることができる。
【００５６】
以上説明したように、本実施形態に係る画像表示装置（携帯電話Ｓ）によれば、表示処理用プロセッサ８が、色空間規格拡張プログラムを実行することにより、一次表示データをＹＵＶ４２２からＹＵＶ４４４にし、色空間規格を拡張した二次表示データを生成するので、予め、各画素が他の画素と色データの共有がなく、拡大処理及び縮小処理による画像劣化の軽減を行うことができる。
即ち、表示処理用プロセッサ８は、表示部１１が持つ最大の表示色・深度の色空間規格であるＹＵＶ４４４の二次表示データに対して、拡大処理、縮小処理、エッジ強調処理、及び、色調補正処理などを行なうので、つぶれやモザイクのような同色深度同士での拡縮処理時に生じやすい表示画像の劣化を軽減することができる。
【００５７】
また、表示処理用プロセッサ８が、表示データ拡縮プログラムを実行することにより、表示部１１で表示可能な大きさに、二次表示データの表示サイズを拡大処理するので、ユーザが見やすい大きさにすることができる。
また、二次表示データの表示サイズを縮小処理するので、画像を表示部１１において、表示部１１の画面内に画像を全体が収まるように表示できる。
また、表示処理用プロセッサ８が、各アプリケーションからの一次表示データを、適切な大きさに拡縮した二次表示データとし、これを表示部１１が表示するので、表示部１１の一つの画面にそれぞれのアプリケーションの画像を共存させることができる。
【００５８】
また、表示処理用プロセッサ８は、二次表示データに対し、第二のＲＯＭ１２に格納され実行される表示データ拡縮プログラムで処理した後に、エッジ処理プログラム、画像をより一層明瞭にすることができる。さらに、二次表示データに対し、色調補正処理を行なうので、これによっても二次表示データを明瞭にすることができる。
そのため、携帯電話Ｓは、一次表示データよりも画像が拡大処理又は縮小処理されていても、ユーザに対して見やすい画像を表示部１１に表示させることができる。
【００５９】
また、携帯電話Ｓは、アプリケーション用プロセッサ４と、表示処理用プロセッサ８とを備えており、しかも、拡縮処理、エッジ強調処理及び色調補正処理が表示処理用プロセッサ側で行なわれるので、アプリケーション用プロセッサ４が単体で一次表示データから二次表示データを生成する場合に比較して、アプリケーション用プロセッサ４の負荷を軽減することができる。
【００６０】
また、アプリケーション用プロセッサ４は、常に固定の画像サイズで出力するので、アプリケーションの提供者が、アプリケーションに対して、携帯電話の表示装置の解像度に合わせた設計変更を、大幅に行なわなくてもよくなる。
これにより、第一のＲＯＭのアプリケーションに既存のものを用いることもできるようになり、アプリケーションの携帯電話機の装置依存性を軽減することができ、本携帯電話に、他の携帯電話のためのアプリケーションを移植しやすくなる。
【００６１】
また、ＶＧＡの表示部を持つ携帯電話とＳＶＧＡの表示部を持つ携帯電話の２種を開発する場合、アプリケーション用プロセッサで実行されるアプリケーションが同一のものであっても両方の携帯電話にアプリケーションを適用できる。
これにより、携帯電話の設計を簡略化することができる。
【００６２】
以上、本発明の画像表示装置、画像表示装置のプログラム及び画像処理方法について、好ましい実施形態を示して説明したが、本発明に係る画像表示装置、画像表示装置のプログラム及び画像処理方法は、上述した実施形態にのみ限定されるものではなく、本発明の範囲で種々の変更実施が可能であることは言うまでもない。
例えば、アプリケーションが、Ｊａｖａコンテンツ以外のものであってよく、例えば、ＢＲＥＷ（登録商標）コンテンツなどであってもよい。
また、各アプリケーションなどが出力する一次表示データの出力サイズは、どのようなサイズであってもよく、例えば、ＸＧＡなどであってよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係る画像表示装置を示す図である。
【図２】本発明の一実施形態に係る画像表示装置を示すブロック図である。
【図３】本発明の一実施形態に係る画像表示装置において、（ａ）は、デュアルポートＲＡＭに格納される一次表示データ、（ｂ）は、表示用ＲＡＭに格納される二次表示データをそれぞれ示す図である。
【図４】一般的な色空間規格のデータ構造を示す概念図であって、（ａ）は、ＹＵＶ４２２を、（ｂ）はＹＵＶ４４４をそれぞれ示す図である。
【図５】本発明の一実施形態に係る画像表示装置において、色空間規格がＹＵＶ４２２の一次表示データから色空間規格がＹＵＶ４４４の二次表示データに変換する状態を示す図である。
【図６】本発明の一実施形態に係る画像表示装置において、第二のＲＯＭに記憶されるデータベースを示す図である。
【図７】本発明の一実施形態に係る画像表示装置の動作を示すフローチャート図である。
【図８】従来の画像表示装置の一例を示す図である。
【図９】従来の画像表示装置の別の一例を示す図である。
【符号の説明】
【００６４】
Ｓ  携帯電話
１  第一の入力装置
２  外部記憶装置
３  通信部
４  アプリケーション用プロセッサ
５  デュアルポートＲＡＭ
６  第一のＲＯＭ
７  第一のＲＡＭ
８  表示処理用プロセッサ
９  第二の入力装置
１０  表示用ＲＡＭ
１１  表示装置
１２  第二のＲＡＭ
１３  第二のＲＯＭ
１４  第一のバス
１５  第二のバス
２０  デュアルポートＲＡＭの記憶領域
２１  アイコン画像の一次表示データ
２２  Ｗｅｂコンテンツの一次表示データ
２３  Ｊａｖａコンテンツの一次表示データ
３０  表示用ＲＡＭの画面フレームデータ
３１  アイコン画像の二次表示データ
３２  Ｊａｖａ表示画像の二次表示データ
３３  Ｗｅｂコンテンツの二次表示データ
【図１】
2009258287.tif 000003
【図２】
2009258287.tif 000004
【図３】
2009258287.tif 000005
【図４】
2009258287.tif 000006
【図５】
2009258287.tif 000007
【図６】
2009258287.tif 000008
【図７】
2009258287.tif 000009
【図８】
2009258287.tif 000010
【図９】
2009258287.tif 000011