(57)【要約】【課題】画面の表示態様を制御する付属情報が付加された付加画像データを生成する。【解決手段】付加画像データＧＤ２’は、付属情報としてのＴＡＧ１〜ＴＡＧ３とデータエリアを有し、データエリアには元画像データＧＤが記録されている。ＴＡＧ１はデータフォーマットを示し、ＴＡＧ２は元画像データＧＤの画像表示サイズを示し、ＴＡＧ３は、デフォルトにおける表示態様を指定する。具体的には、ＴＡＧ３は部分表示を指定し、さらに表示位置の座標（８０、１００）を指定する。これにより、付加画像データＧＤ２’の作成者の意図を反映した部分表示が可能となる。【選択図】　　　図５
2004096451.tif 000002
【特許請求の範囲】
【請求項１】
入力操作に応じた出力信号を出力する入力手段と、
前記出力信号に基づいて、画面の表示態様を指定する付属情報を生成する付属情報生成手段と、
元画像を表す元画像データに前記付属情報を付加して付加画像データを生成する画像データ生成手段と
を備えた画像データ生成装置。
【請求項２】
元画像を表す元画像データの特性を検知する検知手段と、
前記検知手段の検知結果に基づいて、画面の表示態様を指定する付属情報を生成する付属情報生成手段と、
前記元画像データに前記付属情報を付加して付加画像データを生成する画像データ生成手段と
を備えた画像データ生成装置。
【請求項３】
前記付属情報は、前記元画像を全画面表示するか、又は前記元画像を部分表示するかを指定する表示情報を含むことを特徴とする請求項１又は２に記載の画像データ生成装置。
【請求項４】
前記付属情報は、前記表示情報が前記元画像を部分表示することを指定する場合、前記元画像全体に対する部分表示の位置を指定する位置情報を含むことを特徴とする請求項３に記載の画像データ生成装置。
【請求項５】
前記付属情報は、前記表示情報が前記元画像を部分表示することを指定する場合、前記元画像を縮小拡大して変換画像を生成し変換画像に基づいて部分表示を行うことを指定するとともに変換画像の大きさを指定する情報を含むことを特徴とする請求項３に記載の画像データ生成装置。
【請求項６】
元画像データに画面の表示態様を指定する付属情報が付加された付加画像データに基づいて、画像を表示する画像表示装置であって、
前記付属情報に基づいて、前記元画像データから表示に用いる表示画像データを生成するデータ生成手段と、
前記表示画像データに基づいて画像を表示する画像表示手段と
を備えたことを特徴とする画像表示装置。
【請求項７】
前記付属情報は、全画面表示するか、又は部分表示するかを指定する表示情報を含み、
前記データ生成手段は、前記表示情報が全画面表示を示す場合、前記画像表示手段の画像表示サイズと前記元画像データの画像表示サイズとに基づいて、拡大縮小率を決定し、決定した拡大縮小率に従って前記元画像データに変換処理を施して前記表示画像データを生成する
ことを特徴とする請求項６に記載の画像表示装置。
【請求項８】
前記付属情報は、全画面表示するか、又は部分表示するかを指定する表示情報を含み、
前記データ生成手段は、前記表示情報が部分表示を示す場合、前記元画像データに基づいて、前記画像表示手段の画像表示サイズに応じた前記表示画像データを生成する
ことを特徴とする請求項６に記載の画像表示装置。
【請求項９】
入力操作に応じた出力信号を出力する入力手段を備え、
前記データ生成手段は、初期状態において前記付属情報に基づいて前記画像データから前記表示画像データを生成し、その後、前記入力手段の出力信号に基づいて前記画像データに変換処理を施して前記表示画像データを生成する
ことを特徴とする請求項６乃至８のうちいずれか１項に記載の画像表示装置。
【請求項１０】
予め定められた規則に従って、前記付属情報を有効にするか否かを判定する判定手段を備え、
前記データ生成手段は、前記判定手段によって前記付属情報を有効にすると判定された場合、前記付属情報に基づいて前記元画像データから前記表示画像データを生成する一方、前記判定手段によって前記付属情報を無効にすると判定された場合、前記元画像データに基づいて前記表示画像データを生成する
ことを特徴とする請求項６乃至９のうちいずれか１項に記載の画像表示装置。
【請求項１１】
前記判定手段は、前記画像表示手段の画像表示サイズと前記元画像データの画像表示サイズとの比率が予め定められた基準比率以下である場合に前記付属情報を有効にすると判定する一方、前記比率が前記基準比率を超える場合に前記付属情報を無効にすると判定することを特徴とする請求項１０に記載の画像表示装置。
【請求項１２】
コンピュータに、
入力操作に応じて画面の表示態様を指定する付属情報を生成するステップと、
元画像を表す元画像データに前記付属情報を付加して付加画像データを生成するステップと
を実行させるための画像データ生成プログラム。
【請求項１３】
コンピュータに、
元画像を表す画像データの特性を検知するステップと、
検知結果に基づいて、画面の表示態様を指定する付属情報を生成するステップと、
前記元画像データに前記付属情報を付加して付加画像データを生成するステップと
を実行させるため画像データ生成プログラム。
【請求項１４】
元画像データに画面の表示態様を指定する付属情報が付加された付加画像データに基づいて、コンピュータに画像を表示させる画像表示プログラムであって、
前記付属情報に基づいて、前記元画像データから表示に用いる表示画像データを生成するステップと、
前記表示画像データに基づいて画像を表示させるステップと
を備えた画像表示プログラム。
【請求項１５】
入力操作に応じて画面の表示態様を指定する付属情報を生成し、
元画像を表す元画像データに前記付属情報を付加して付加画像データを生成する、
ことを特徴とする画像データ生成方法。
【請求項１６】
元画像を表す画像データの特性を検知し、
検知結果に基づいて、画面の表示態様を指定する付属情報を生成し、
前記元画像データに前記付属情報を付加して付加画像データを生成する、
ことを特徴とする画像データ生成方法。
【請求項１７】
元画像データに画面の表示態様を指定する付属情報が付加された付加画像データに基づいて画像を表示させる画像表示方法であって、
前記付属情報に基づいて、前記元画像データから表示に用いる表示画像データを生成し、
前記表示画像データに基づいて画像を表示させる、
ことを特徴とする画像表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示態様を指定する付属情報を付加した付加画像データを生成する技術、及び付加画像データに基づいて画像を表示する技術に関する。
【０００２】
【従来の技術】
近年の情報技術の発展に伴い、利用者は、通信機能を有するパソコンや携帯電話等の端末装置を使用して画像コンテンツを閲覧することができる。ここで、画像コンテンツは、インターネット上のウェブページや写真データなどである。画像コンテンツは、通常、所定のサービス提供会社が運営するウェブサイトや他の利用者等から取得し、端末装置上で閲覧することができる。
【０００３】
しかし、端末装置よって、画像表示サイズ等の表示能力は大きく異なる。そのため、解像度の高い画像コンテンツの場合、表示能力の高い端末装置では閲覧することができるが、表示能力の低い端末装置では閲覧することができないといった問題が生ずる。
【０００４】
例えば、端末装置の画像表示サイズが３２０（縦）×２４０（横）画素であり、そこに６４０（縦）×４８０（横）画素の画像データを表示する場合、２つの方法が考えられる。第１の方法は、６４０×４８０画素の画像を縮小して３２０×２４０画素の画像に変換して表示する方法である。第２の方法は、６４０×４８０画素の画像の一部を画面に表示し、スクロール機能などを使用して画像全体を順に表示する方法である。
【０００５】
【発明が解決しようとする課題】
しかし、表示の対象となる画像によって第１の方法で表示することが好ましいか、第２の方法で表示することが好ましいかが異なる。例えば、人物等を表示する場合は、第１の方法を用いて画像全体を表示することが望ましいが、大きな地図などを表示する場合は、縮小して全体を表示すると画像を判別することができなくなることがあるといった問題があった。
【０００６】
本発明は以上の点に鑑みてなされたものであり、適切な態様で画像を表示することを可能とする付加画像データを生成するための画像データ生成装置、付加画像データ生成プログラム、画像データ生成方法、画像表示装置、画像表示プログラム、及び画像表示方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した課題を解決するため、本発明に係わる画像データ生成装置は、入力操作に応じた出力信号を出力する入力手段と、前記出力信号に基づいて、画面の表示態様を指定する付属情報を生成する付属情報生成手段と、元画像を表す元画像データに前記付属情報を付加して付加画像データを生成する画像データ生成手段とを備える。
【０００８】
この発明によれば、人の入力操作に応じて画面の表示態様が指定されるので、画像を表示する際に、付加画像データの作成者の意図を反映させることが可能となる。
【０００９】
また、本発明に係わる他の画像データ生成装置は、元画像を表す元画像データの特性を検知する検知手段と、前記検知手段の検知結果に基づいて、画面の表示態様を指定する付属情報を生成する付属情報生成手段と、前記元画像データに前記付属情報を付加して付加画像データを生成する画像データ生成手段とを備える。
【００１０】
この発明によれば、元画像データの特性に応じて適切な表示態様を自動的に指定することができる。元画像データの特性としては、元画像が写真等の自然画であるかコンピュータグラフィック等の人口画であるかといった、元画像のソースの種別が該当する。
【００１１】
ここで、画像表示装置において適切な表示を行うという観点からは、前記付属情報は、前記元画像を全画面表示するか、又は前記元画像を部分表示するかを指定する表示情報を含むことが好ましい。例えば、画像表示装置の画像表示サイズが元画像の画像表示サイズよりも小さく、元画像の内容が地図等の場合には、縮小して全画面表示するよりも部分表示をする方が望ましい場合もあるからである。
【００１２】
また、前記付属情報は、前記表示情報が前記元画像を部分表示することを指定する場合、前記元画像全体に対する部分表示の位置を指定する位置情報を含むことが好ましい。この場合には、部分表示する位置を予め指定することがかのうであるから、より一層適切な表示が可能となる。なお、位置情報は、元画像上での座標であってもよいし、あるいは、左上、中央、右下といった相対的な位置を特定する情報であってもよい。
【００１３】
また、前記付属情報は、前記表示情報が前記元画像を部分表示することを指定する場合、前記元画像を縮小拡大して変換画像を生成し変換画像に基づいて部分表示を行うことを指定するとともに変換画像の大きさを指定する情報を含むことが好ましい。この場合には、元画像の縮小拡大と部分表示とを組み合わせて指定することができるので、画像表示装置においてより一層適切な表示が可能となる。さらに、付加画像データは元画像データを含むから、画像表示装置において元画像データを活用して高解像度の画像を表示することも可能となる。
【００１４】
次に、本発明に係わる画像表示装置は、元画像データに画面の表示態様を指定する付属情報が付加された付加画像データに基づいて、画像を表示するものであって、前記付属情報に基づいて、前記元画像データから表示に用いる表示画像データを生成するデータ生成手段と、前記表示画像データに基づいて画像を表示する画像表示手段とを備える。この発明によれば、付属情報に従って表示画像データを生成するから、付加画像データの作成者の意図に沿った画像を表示することが可能となる。
【００１５】
ここで、前記付属情報は、全画面表示するか、又は部分表示するかを指定する表示情報を含み、前記データ生成手段は、前記表示情報が全画面表示を示す場合、前記画像表示手段の画像表示サイズと前記元画像データの画像表示サイズとに基づいて、拡大縮小率を決定し、決定した拡大縮小率に従って前記元画像データに変換処理を施して前記表示画像データを生成することが好ましい。この場合には、画像表示サイズの比率に応じた変換処理を経て表示画像データが生成されるから、元画像の画像表示サイズと画像表示手段の画像表示サイズが異なる場合であっても、表示情報の指定に従って全画面表示を行うことができる。
【００１６】
また、前記付属情報は、全画面表示するか、又は部分表示するかを指定する表示情報を含み、前記データ生成手段は、前記表示情報が部分表示を示す場合、前記元画像データに基づいて、前記画像表示手段の画像表示サイズに応じた前記表示画像データを生成することが好ましい。この場合には、表示情報が部分表示を指定する場合に、部分表示を行うことが可能となる。
【００１７】
また、上述した画像表示装置は、入力操作に応じた出力信号を出力する入力手段を備え、前記データ生成手段は、初期状態において前記付属情報に基づいて前記画像データから前記表示画像データを生成し、その後、前記入力手段の出力信号に基づいて前記画像データに変換処理を施して前記表示画像データを生成することが好ましい。この場合、デフォルト表示には、付加画像データの作成者の意図を反映させることができ、その後は、画像表示装置の利用者の自由に画像を表示させることが可能となる。ここで、変換処理は、画像のスクロールの他、画像の拡大縮小を含む。
【００１８】
また、上述した画像表示装置は、予め定められた規則に従って、前記付属情報を有効にするか否かを判定する判定手段を備え、前記データ生成手段は、前記判定手段によって前記付属情報を有効にすると判定された場合、前記付属情報に基づいて前記元画像データから前記表示画像データを生成する一方、前記判定手段によって前記付属情報を無効にすると判定された場合、前記元画像データに基づいて前記表示画像データを生成することが好ましい。この発明によれば、付属情報を無効して画像を表示することが可能となる。
【００１９】
ここで、前記判定手段は、前記画像表示手段の画像表示サイズと前記元画像データの画像表示サイズとの比率が予め定められた基準比率以下である場合に前記付属情報を有効にすると判定する一方、前記比率が前記基準比率を超える場合に前記付属情報を無効にすると判定することが好ましい。この場合は、縮小比率が著しく大きい場合に全画面表示の指定を無効として部分表示を自動的に選択することが可能となる。
【００２０】
次に、本発明に係る画像データ生成プログラムは、コンピュータに、入力操作に応じて画面の表示態様を指定する付属情報を生成するステップと、元画像を表す元画像データに前記付属情報を付加して付加画像データを生成するステップとを実行させることを特徴とする。この発明によれば、人の入力操作に応じて画面の表示態様が指定されるので、画像を表示する際に、付加画像データの作成者の意図を反映させることが可能となる。
【００２１】
また、本発明に係る他の画像データ生成プログラムは、コンピュータに、元画像を表す画像データの特性を検知するステップと、検知結果に基づいて、画面の表示態様を指定する付属情報を生成するステップと、前記元画像データに前記付属情報を付加して付加画像データを生成するステップとを実行させることを特徴とする。この発明によれば、元画像データの特性に応じて適切な表示態様を自動的に指定することができる。
【００２２】
次に、本発明に係る画像表示プログラムは、元画像データに画面の表示態様を指定する付属情報が付加された付加画像データに基づいて、コンピュータに画像を表示させるものであって、前記付属情報に基づいて、前記元画像データから表示に用いる表示画像データを生成するステップと、前記表示画像データに基づいて画像を表示させるステップとを備える。この発明によれば、付属情報に従って表示画像データを生成するから、付加画像データの作成者の意図に沿った画像を表示することが可能となる。
【００２３】
次に、本発明に係る画像データ生成方法は、入力操作に応じて画面の表示態様を指定する付属情報を生成し、元画像を表す元画像データに前記付属情報を付加して付加画像データを生成する、ことを特徴とする。
【００２４】
また、本発明に係る他の画像データ生成方法は、元画像を表す画像データの特性を検知し、検知結果に基づいて、画面の表示態様を指定する付属情報を生成し、前記元画像データに前記付属情報を付加して付加画像データを生成する、ことを特徴とする。
【００２５】
次に、本発明に係る画像表示方法は、元画像データに画面の表示態様を指定する付属情報が付加された付加画像データに基づいて画像を表示させる画像表示方法であって、前記付属情報に基づいて、前記元画像データから表示に用いる表示画像データを生成し、前記表示画像データに基づいて画像を表示させる、ことを特徴とする。
【００２６】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。
＜１．画像データ生成装置＞
図１に、本発明の一実施形態にかかる画像データ生成装置１０のブロック図を示す。画像データ生成装置１０は、コンピュータシステムで構成されており、ＲＯＭ２、ＲＡＭ３、ハードディスク４、データ記録再生装置５、表示装置６、入力装置７、及び通信インターフェース８の他、これらの装置とバスを介して接続されるＣＰＵ１を備える。ＣＰＵ１は画像データ生成装置１０の制御中枢として機能する。
【００２７】
ＲＯＭ２には、ブートプログラム等が記憶されている。ＲＡＭ３は、ＣＰＵ１の作業領域として機能し、ハードディスク４に記憶されている各種プログラムをロードするとともに実行途中のデータを記憶する。また、ハードディスク４には、付加画像データ生成プログラムが記憶されており、必要に応じて読み出されるようになっている。付加画像データ生成プログラムは、画面の表示態様を指定する付属情報を画像データに付加する機能を有する。以下の説明では、付加情報が付加される前の画像データを元画像データＧＤ、元画像データＧＤに付属情報が付加された画像データを付加画像データＧＤ’と称する。
【００２８】
また、データ記録再生装置５は、情報記録媒体から元画像データＧＤを読み出したり、あるいは、所定の処理が施された付加画像データＧＤ’を情報記録媒体に書き込む装置である。
【００２９】
また、表示装置６は、液晶ディスプレイ等で構成され、画像を表示する。入力装置７は、スクロールキーを有するキーボードやマウス等で構成され、利用者の入力操作に応じた信号を出力する。通信インターフェース８は、通信網を介してデータ通信を行う機能を有し、モデム等が該当する。
【００３０】
以上の構成において、利用者は、情報記録媒体やインターネット等から元画像データＧＤを取得することができる。元画像データＧＤのデータフォーマットとしては、ＪＰＥＧ、ＧＩＦ、ＢＭＰ等がある。付加画像データ生成プログラムによって付加される付属情報はＴＡＧと呼ばれる。本実施形態におけるＴＡＧはＴＡＧ１〜ＴＡＧ３を含む。ＴＡＧ１はデータフォーマットを示し、ＴＡＧ２は元画像データＧＤの画像表示サイズを示す。ＴＡＧ１及びＴＡＧ２は元画像データＧＤの属性を示す属性情報である。ＴＡＧ３は、画面の表示態様を指定する情報である。画面の表示態様は、全画面表示と部分表示とに大別される。全画面表示とは、元画像データＧＤに縮小拡大処理を施して、表示装置の画像表示サイズに合わせた表示を意味する。従って、例えば、元画像データＧＤが６４０（縦）×４８０（横）画素であり、表示装置の画像表示サイズが３２０（縦）×２４０（横）るある場合には、元画像データＧＤを２／３倍する縮小処理を施した後、表示装置に表示される。一方、部分表示では、６４０×４８０画素の元画像の一部である３２０×２４０画素の部分画像が表示装置に表示される。
【００３１】
次に、付加画像データ生成プログラムによる処理動作について説明する。図２は、付加画像データ生成プログラムを実行したときのＣＰＵ１の動作を示すフローチャートである。
【００３２】
付加画像データ生成プログラムが起動されると、ハードディスク４からＲＡＭ３に当該プログラムがロードされ、ＣＰＵ１は当該プログラムに従って、表示装置１に選択画面を表示させる（ステップＳ１）。具体的には、ＣＰＵ１は、ＲＡＭ３にロードされた選択画面用の画像データを読み出して表示装置２に供給する。図３に、選択画面の一例を示す。選択画面には、予め定められたディレクトリに格納されている元画像データＧＤのファイル名を表示する表示ボックス１０１が配置されている。表示ボックス１０１に表示されるファイル名は利用者がスクロールボタン１０２を操作することによってスクロールできるようになっている。
【００３３】
また、スクロールボタン１０２の右側にはプレビュー領域１０３が配置されている。利用者が表示ボックス１０１に表示される元画像データＧＤのファイル名をクリックすると、ＣＰＵ１はこれを検知して指定された元画像データＧＤを再生してプレビュー領域１０３に表示する。利用者は元画像データＧＤの画像を確認することができる。
【００３４】
プレビュー領域１０３の下側には、マニュアル処理を指定するチエックボックス１０４と自動処理を指定するチエックボックス１０５が配置されている。マニュアル処理では、利用者によって付属情報が入力される一方、自動処理では、画像データ生成プログラムによって付属情報が自動的に生成される。これらの処理は二者択一であり、一方のチエックボックスにチエックが入っている状態で他方のチエックボックスにチエックを入れると一方のチエックボックスのチエックが消えるようになっている。
【００３５】
また、表示ボックス１０１の下側には確認ボタン１０６が配置されている。利用者がマウス等を操作して確認ボタン１０６をクリックすると、処理対象となる元画像データＧＤの選択、及びマニュアル処理か自動処理かの選択が確定する。
【００３６】
説明を図２に戻す。ＣＰＵ１は、確認ボタン１０６の押下を監視することにより、入力が確定したか否かを判定する（ステップＳ２）。入力が確定すると、ＣＰＵ１は、マニュアル処理が選択されたか否かを判定し（ステップＳ３）、マニュアル処理が選択された場合には、ＴＡＧ付加画面を表示装置２に表示させる（ステップＳ４）。この際、ＣＰＵ１は、ＲＡＭ３にロードされたＴＡＧ付加画面用の画像データを読み出して表示装置２に供給する。図４に、ＴＡＧ付加画面の一例を示す。ＴＡＧ付加画面は、表示欄１１０を備え、そこには、選択された元画像データＧＤの画像表示サイズが表示されるようになっている。ＣＰＵ１は元画像データＧＤを調べてその画像表示サイズを取得し、表示欄１１０に表示する。
【００３７】
表示欄１１０の下側には、全画面表示を指定するチエックボックス１１１と部分表示を指定するチエックボックス１１２とが配置されている。これらの処理は二者択一であり、一方のチエックボックスにチエックが入っている状態で他方のチエックボックスにチエックを入れると一方のチエックボックスのチエックが消えるようになっている。また、部分表示を指定するチエックボックス１１２の下側には、部分表示の画像表示サイズを入力する入力欄１１３及び１１４が配置されている。利用者は、キーボードを操作して入力欄１１３及び１１４に数値を入力することができる。また、入力欄１１３及び１１４の左横には増減ボタンが配置されており、増減ボタンを押下することによって入力欄１１３及び１１４の数値が増減するようになっている。
【００３８】
チエックボックス１１２にチエックを入れると、プレビュー領域１０３には、部分表示に対応した画像表示サイズの表示枠１１５が表示される。この際、ＣＰＵ１は、入力欄１１３及び１１４に入力された数値を読み取り、読み取った数値に応じた大きさの表示枠１１５を表示する。表示枠１１５の中に表示される画像が部分表示の画像となる。また、上述したように表示枠１１５の大きさは可変することができるから、利用者は、表示領域の小さい表示装置に部分表示させる場合、その表示装置で表示される画像を確認することができる。例えば、携帯電話機を対象とした画像コンテンツを生成する場合、携帯電話機の画像表示サイズを入力欄１１３及び１１４に入力すれば、実際の携帯電話機に表示される部分画像を確認することが可能である。
【００３９】
さらに、利用者は、入力装置７のスクロールボタンを操作することによって、表示枠１１５を上下左右に移動させることができる。移動は、元画像データＧＤの画素単位で行われる。そして、ＣＰＵ１は表示枠１１５の左上端に位置する画素の座標を取得する。座標は元画像の画素単位で特定される。例えば、元画像データＧＤが６４０（縦）×４８０（横）画素である場合、縦位置を指定する座標数値は１〜６４０、横位置を指定する座標数値は１〜４８０をとり得る。この座標は、生成した付加画像データを再生する際のデフォルト表示を指定する位置情報としてＴＡＧ３の一部となる。これにより、付加画像データＧＤ’の作成者は、元画像データＧＤを部分表示する場合に、元画像のどの部分を最初に表示させるかを指定することが可能となる。
【００４０】
くわえて、入力欄１１３の下側にはオプションボタン１１６が配置されている。オプションボタン１１６を押下すると、変換画像表示サイズの入力欄１１７及び１１８が有効となる。変換画像表示サイズは、元画像の画素と表示画像の画素を１対１に対応付けるのではなく、画像表示装置において、元画像を拡大縮小する変換処理を施して変換画像を生成し、この変換画像を用いて部分表示する場合に変換画像の画像表示サイズを指定するものである。例えば、元画像の画像表示サイズが６４０×４８０画素であり、想定される画像表示装置の画像表示サイズが１６０×１２０画素であるとき、変換画像の画像表示サイズとして４８０×３６０を指定する場合が該当する。この場合、画像表示装置は、元画像データＧＤに縮小処理を施して４８０×３６０画素の変換画像を生成し、この変換画像から抽出した１６０×１２０画素の部分画像を部分表示する。この場合、変換画像表示サイズは、元画像を縮小拡大して変換画像を生成し変換画像に基づいて部分表示を行うことを指定するとともに変換画像の大きさを指定する情報として機能する。
【００４１】
説明を図２に戻す。ＣＰＵ１は、ＴＡＧ付加画面の確認ボタン１０６の押下を監視することにより、ＴＡＧ指定の入力が確定したか否かを判定する（ステップＳ５）。入力が確定すると、ＣＰＵ１は、部分表示が指定されたか否かを判定し（ステップＳ６）、部分表示が指定された場合には、位置情報を生成する（ステップＳ７）。この際、オプションの指定があれば、変換画像表示サイズを同時に取得する。
【００４２】
この後、ＣＰＵ１は、取得した情報に基づいてＴＡＧの生成を行う（ステップＳ８）。なお、全画面表示が指定された場合には、ステップＳ７の処理を省略して、直ちにＴＡＧの生成が行われる。
【００４３】
次に、ステップＳ３の判定結果が「ＮＯ」の場合、すなわち、図３に示す選択画面で自動処理が選択された場合について説明する。この場合、ＣＰＵ１は、処理をステップＳ９に進め、ＴＡＧの自動生成処理を実行する。
【００４４】
ＴＡＧの自動生成処理では、元画像データＧＤの種類や特性に基づいて、部分表示か全画面表示かを指定する付属情報を生成する。一般に人物や風景の写真等の自然画は元画像を縮小して全画面表示しても内容を理解することができるが、地図等のコンピュータグラフィックで生成された人工画は縮小の程度によっては内容を理解することができなくなる。また、一般に、自然画は諧調変化が緩やかである一方、人工画は諧調変化が急であるといった特徴がある。そこで、自動生成処理では、元画像の諧調変化の程度を検出し、検出結果に基づいて全画面表示を指定するか、部分表示を指定するかを決定している。
【００４５】
具体的には、第１に、ＣＰＵ１は元画像の隣接する画素間の諧調差分値を各々算出する。第２に、ＣＰＵ１は各諧調差分値と第１基準値とを比較し、第１基準値を上回る差分値の数を計数する。これにより、諧調が大きく変化する画素間の数が計数される。第３に、ＣＰＵ１は計数値が第２基準値以上の場合に部分表示を指定し、計数値が第２基準値未満の場合に全画面表示を指定する付属情報を生成する。
【００４６】
この後、ＣＰＵ１は、生成されたＴＡＧを元画像データＧＤに付加して付加画像データを生成する。図５に付加画像データのデータ構造の一例を示す。図５（Ａ）及び（Ｂ）に示す付加画像データＧＤ１’及びＧＤ２’は、付属情報としてのＴＡＧ１〜ＴＡＧ３とデータエリアを有し、データエリアには元画像データＧＤが記録されている。ＴＡＧ１はデータフォーマットを示し、ＴＡＧ２は元画像データＧＤの画像表示サイズを示し、ＴＡＧ３は、デフォルトにおける表示態様を指定する。
【００４７】
この例の付加画像データＧＤ１’のＴＡＧ３は全画面表示を指定するものであり、元画像データＧＤは、例えば、人物の写真データである。また、付加画像データＧＤ２’のＴＡＧ３は部分表示を指定するものであり、さらに表示位置の座標（１５、１００）を指定する。これは、元画像データＧＤの座標（１５、１００）が左上隅となるように部分表示の位置を指定するものである。
【００４８】
＜２．画像表示装置＞
次に、本発明の画像表示装置の一例として携帯電話機を取り上げて説明する。図６は、携帯電話機２０の外観を示す斜視図である。携帯電話機２０は液晶パネルや有機ＥＬパネルで構成されるモニタ２８を備える。モニタ２８の下側には４個のスクロールボタン２４１〜２４４が配置されている。各スクロールボタン２４１〜２４４を押下すると、モニタ２８に部分表示された画像が上下左右にスクロール表示される。また、スクロールボタン２４１及び２４２を同時に押下すると、画像が拡大する一方、スクロールボタン２４３及び２４４を同時に押下すると、画像が縮小するようになっている。さらに、スクロールボタン２４１〜２４４の下側には電話番号やメッセージの入力に用いられるボタン群２４５が配置されている。
【００４９】
図７は、携帯電話機２０の電気的な構成を示すブロック図である。携帯電話機２０は、インターネットを介して各種のサーバへアクセスし、画像コンテンツの閲覧したり、あるいは、他の携帯電話機から受信した画像の閲覧等を行うことができる。画像コンテンツは、ウェブページや写真データ等である。この画像コンコンテンツには、上述した付加画像データＧＤ’が含まれている。
【００５０】
携帯電話機２０は、マイクロプロセッサを主体として構成されたＣＰＵ２１、そのＣＰＵ２１に対する主記憶装置としてのＲＯＭ２２及びＲＡＭ２３、画像処理及び音声処理用のＧＰＵ（Ｇｒａｐｈｉｃｓ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２７及びＳＰＵ（Ｓｏｕｎｄ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２９、入力処理用のキー入力部２４、並びに、データの送受信処理用の送受信処理部２５がバスを介して各部と接続されて構成されている。
【００５１】
ＲＯＭ２２には、携帯電話機２０の全体の動作制御に必要なプログラムとしてのオペレーティングシステムが書き込まれる。ＲＡＭ２３は作業メモリとして機能し、ダウンロードしたアプリケーションのデータなどが必要に応じて書き込まれる。
【００５２】
ＧＰＵ２７は、装備された液晶等からなる所定のサイズのモニタ２８に、送信先電話番号やメールアドレスを入力操作に応じて確認的に表示させたり、必要な機能をガイド的に表示させたり、作成中や着信したメールの内容を表示させたりする制御を行うものである。また、ＧＰＵ２７は、モニタ２８の画像表示サイズに対応する記憶領域を有するＶＲＡＭを備えており、ＣＰＵ２１から表示画像データを受け取ってＶＲＡＭに書き込む一方、ＶＲＡＭから表示画像データを読み出してモニタ２８に表示させる。ＳＰＵ９は、着信時の音楽やゲームの効果音などの、楽音データや音源データ等を再生してスピーカ３０から放音させる。
【００５３】
キー入力部２４は、上述したスクロールボタン２４１〜２４４及びボタン群２４５を備える。送受信処理部２５は、通常の無線公衆回線からの着信、送信の回線制御及び音声データの送受信の他、インターネットを経由するなどして用いられる電子メールやサーバからダウンロードされる各種アプリケーション等におけるデータ送受信を処理するもので、送受信データはアンテナ２６を介して授受される。
【００５４】
次に、付加画像データＧＤ’の表示について説明する。この例の携帯電話機２０では、画像コンテンツが付加画像データＧＤ’の場合、制御プログラムに含まれる画像表示モジュールが起動されるようになっている。図８は、ＣＰＵ２１が画像表示モジュールを実行する動作を示すフローチャートである。
【００５５】
まず、ＣＰＵ２１は、処理の対象となる付加画像データＧＤ’からＴＡＧを分離して、付属情報を取得する（ステップＳ１１）。次に、ＣＰＵ２１は、付属情報が部分表示を指定するか否かを判定する（ステップＳ１２）。具体的には、ＣＰＵ２１は、ＴＡＧ３が部分表示を指定しているか全画面表示を指定しているかを判定する。
【００５６】
部分表示の指定がある場合には、ＣＰＵ２１は、ＴＡＧ３で指定される位置情報に基づいて、部分表示を実行する（ステップＳ１３）。例えば、処理の対象となる付加画像データＧＤ’が図５（Ｂ）に示す付加画像データＧＤ２’であり、その元画像が図９に示す１Ａであり、モニタ２８の画像表示サイズが３２０×２４０画素であるとする。この場合、ＣＰＵ２１は、ＧＩＦ形式で圧縮されている元画像データＧＤを伸張して、当該画像データをＲＡＭ２３に記憶する。この画像データはビットマップ形式であり、６４０×４８０の各画素について諧調を示す各ドットデータから構成される。
【００５７】
ここで、ＴＡＧ３で指定される位置情報は（８０、１００）であるから、元画像１Ａ中の太枠で囲んだ部分が表示画像１Ｂとしてモニタ２８に表示される。この際、ＣＰＵ２１は、太枠で囲んだ部分に対応するドットデータを表示画像データとしてＧＰＵ２７に供給する。
【００５８】
これにより、モニタ２８の画像表示サイズが元画像の画像表示サイズより小さくても無理に縮小されることはないので、携帯電話機２０の利用者は、モニタ２８の画面を見て地図の内容を理解することができる。さらに、どの部分をデフォルトで表示するかが位置情報によって指定されるので、付加画像データＧＤ’の作成者の意図を受信側の表示画像に反映させることができる。例えば、付加画像データＧＤ’の作成者が待ち合わせの場所を指定する地図を送る場合に、待ち合わせ場所が部分画像の中央に位置するように位置情報を生成すれば、受信者はデフォルト表示において待ち合わせ場所を確認することができる。
【００５９】
また、ＴＡＧ３によって変換画像表示サイズが指定されている場合には、変換画像表示サイズに従って、変換画像を生成する。例えば、元画像の画像表示サイズが６４０×４８０画素であり、変換画像表示サイズが４８０×３６０画素であれば、ＣＰＵ２１は２／３倍に縮小した変換画像をビットマップ形式でＲＡＭ２３上に展開し、この変換画像を元画像として３２０×２４０画素のモニタ２８に部分表示を行う。これにより、適度な縮小と部分表示を組み合わせて見易い画像を表示することが可能となる。しかも、付加画像データＧＤ’に含まれる元画像データＧＤは、縮小されていないので、高精細な画像を表示させる場合には元画像データＧＤを利用することが可能となる。
【００６０】
一方、図８に示すステップＳ１２の判定結果が「ＮＯ」の場合、すなわち、ＴＡＧ３によって全画面表示が指定されている場合には、ＣＰＵ２１は処理をステップＳ１４に進め、モニタ２８の画像表示サイズとＴＡＧ２に書き込まれている元画像データＧＤの画像表示サイズとの比率を算出する（ステップＳ１４）。
【００６１】
次に、ＣＰＵ２１は、画像表示サイズの比率が基準比率以下か否かを判定する（ステップＳ１５）。基準比率は、全画面表処理における縮小処理に要する所要時間、や縮小の程度によって画像内容が判別できなくなる点を考慮して予め定められている。そして、画像表示サイズの比率が基準比率以下である場合には、ＣＰＵ２１は、全画面表示処理を実行する（ステップＳ１５）。全画面表示処理では、第１に、ＣＰＵ２１は、ステップＳ１４で算出した比率に基づいて、元画像データＧＤに拡大縮小処理を施して、表示画像データを生成する。第２に、ＣＰＵ２１が表示画像データをＧＰＵ２７に供給すると、ＧＰＵ２７はモニタ２７に画像を表示する。
【００６２】
一方、画像表示サイズの比率が基準比率を上回る場合には、付属情報で指定される全画面表示を無効として、上述したステップＳ１３に進み、部分表示を実行する。但し、位置情報の指定はないので、予め定められた位置を部分表示する。例えば、画面中央である。
【００６３】
基準比率に基づいて付属情報の有効・無効を判定したのは、縮小処理に要する所要時間が長くなることによって利用者を長時間待たせたり、あるいは、縮小比率が小さすぎると画像内容が判別できなくなるからである。このため、基準比率は、例えば、１／５に設定される。
【００６４】
このようにして、付加画像データＧＤ’に基づくデフォルト表示が行なわれた後は、利用者の操作に基づく画像表示処理が実行される（ステップＳ１７）。例えば、利用者がスクロールボタン２４２を押下すると、ＣＰＵ２１はこれを検知して、表示画像を左にスクロールするように表示画像データを生成する。この場合、ＣＰＵ２１はＲＡＭ２３に記憶されているドットデータの読み出し領域をスクロールボタン２４２が押下されている時間に応じて変更する。
【００６５】
また、スクロールボタン２４１及び２４２が同時に押下された場合には、ＣＰＵ２１は押下時間に応じて拡大率を変更し、拡大処理を実行して得た表示画像データを生成する。具体的には、拡大率に応じて画素間の補間処理を実行する。例えば、拡大率が２倍である場合には、隣接する画素のドットデータの平均値を算出して、ある画素と次の画素の間に挿入すべき画素のドットデータを生成する。
【００６６】
このようにデフォルト表示の後は、表示画像に変更を加えることができるようにしたので、最初は付加画像データＧＤ’の意図を反映した画像を表示し、その後は、受信者の自由に画像を表示することが可能となる。
【００６７】
＜３．変形例＞
本発明は上述した実施形態に限定されるものではなく、例えば、以下に述べる変形が可能であることは勿論である。
（１）上述した実施形態において、ＴＡＧ３において部分表示を指定する場合、部分画像の位置情報は座標によって特定されたが、本発明はこれに限定されるものではく、部分画像の位置を指定できるのであればどのような情報であってもよく、例えば、左上、中央、あるいは右下といった全画面画像と部分画像との相対的な位置関係を指定する情報であってもよい。
【００６８】
（２）ＴＡＧ３において、変換画像表示サイズを指定する場合には、変換画像の画像表示サイズを基準とする位置情報であってもよいし、元画像の画像表示サイズを基準とする位置情報であってもよい。
【００６９】
（３）また、ＴＡＧ３は、部分表示のみを指定して位置情報を指定しないものであってもよい。この場合は、画像表示装置は、予め定められた規則に従ってどの部分を表示するかを決定すればよい。
【００７０】
（４）また、上述した画像表示装置は、画像表示サイズの比率が基準比率を超える場合、全画面表示が指定されていても部分表示を実行したが、この際に所定の縮小率で縮小した変換画像を生成し、変換画像を元画像として部分表示をしてもよい。また、全画面表示が指定されている場合に、比率による判定（図８のステップＳ１５）を省略し、必ず全画面表示を実行してもよい。
【００７１】
【発明の効果】
以上、説明したように本発明によれば、元画像データに表示態様を指定する付属情報を付加した付加画像データを生成することができるので、元画像データを適切に表示させることが可能となる。さらに、画像表示装置においては、デフォルトで付属情報に従った表示をした後は、利用者が自由に表示態様を変更することも可能である。また、画像表示サイズが著しく異なる場合には、付属情報を無効にすることも可能であるから、画像表示装置は、表示能力に応じた適切な表示を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる画像データ生成装置１０のブロック図である。
【図２】付加画像データ生成プログラムを実行したときのＣＰＵ１の動作を示すフローチャートである。
【図３】選択画面の一例を示す説明図である。
【図４】ＴＡＧ付加画面の一例を示す説明図である。
【図５】付加画像データのデータ構造の一例を示す説明図である。
【図６】本発明の画像表示装置の一実施形態である携帯電話機２０の外観を示す斜視図である。
【図７】携帯電話機２０の電気的な構成を示すブロック図である。
【図８】ＣＰＵ２１が画像表示モジュールを実行する動作を示すフローチャートである。
【図９】部分表示における元画像と部分画像の関係を示す説明図である。
【符号の説明】
１、２１　　　　　ＣＰＵ
３、２３　　　　　ＲＡＭ
７　　　　　入力装置
１０　　　　画像データ生成装置
２０　　　　携帯電話機
２４　　　　キー入力部
２７　　　　ＧＰＵ
２８　　　　モニタ
【図１】
2004096451.tif 000003
【図２】
2004096451.tif 000004
【図３】
2004096451.tif 000005
【図４】
2004096451.tif 000006
【図５】
2004096451.tif 000007
【図６】
2004096451.tif 000008
【図７】
2004096451.tif 000009
【図８】
2004096451.tif 000010
【図９】
2004096451.tif 000011