(57)【要約】【課題】画面サイズや処理能力に制限がある画像データ表示装置でも、画像の画質劣化、表示遅れの低減を可能とする。【解決手段】主画像から複数の異なる画像サイズに縮小した縮小画像を該主画像に対する追加情報として、例えばＪＰＥＧ規格準拠の画像データ形式にて１つの画像データに格納し、記録媒体１９ａから又はネットワーク１９ｂやローカルな直接通信媒体などを介して入力して、入力画像データ保存部２４に一旦保存し、画像データ解析部２５にて、該画像データの中から、予め指定された所望の画像サイズに合致又は最も近接する画像サイズの画像を選択し、ＪＰＥＧ伸張部２６にて伸張処理した後、前記最も近接する画像サイズの場合、画像拡大・縮小部２７にて所望の画像サイズに変換して画面表示し、前記合致の画像サイズの場合、そのまま画面表示する。また、所望の画像サイズの代わりに、表示処理量が最も少ない画像サイズの画像も選択可能である。【選択図】        図２
2004312430.tif 000002
【特許請求の範囲】
【請求項１】
メモリカードを含む記録媒体を介して、或いは、ネットワークを経由して、或いは、赤外線通信を含むローカルな通信手段を用いて、送信される画像データを作成する画像データ作成方法において、主画像から予め定められた複数の異なる画像サイズに縮小した複数個の縮小画像を作成し、作成された複数個の該縮小画像それぞれを前記主画像に対する追加情報として、予め定められた規格に準拠した画像データ形式に基づいて格納することによって１つの画像データとして作成することを特徴とする画像データ作成方法。
【請求項２】
請求項１に記載の画像データ作成方法において、予め定められた前記規格に準拠した画像データ形式に基づいて格納されている各前記縮小画像を示す前記追加情報が、該追加情報のデータ長と、当該縮小画像を格納している旨を示す追加情報識別子とを含み、更に、当該縮小画像を含め前記画像データに格納された前記縮小画像の総個数を示す縮小画像総数及び／又は当該縮小画像の画像サイズとを含ませることが可能であることを特徴とする画像データ作成方法。
【請求項３】
請求項１又は２に記載の画像データ作成方法において、予め定められた前記規格が、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格であり、各前記追加情報が、ＪＰＥＧ規格においてアプリケーション設定用として規定されているＡＰＰｎマーカをそれぞれ用いて記述されていることを特徴とする画像データ作成方法。
【請求項４】
請求項１乃至３のいずれかに記載の画像データ作成方法において、前記主画像から画像サイズが異なる複数個の前記縮小画像を作成する際に、作成処理速度を速くすることができる簡易間引き処理により作成するか、あるいは、画質劣化を少なくすることができる平均化処理により作成するかを、予め指定することができることを特徴とする画像データ作成方法。
【請求項５】
メモリカードを含む記録媒体を介して、或いは、ネットワークを経由して、或いは、赤外線通信を含むローカルな通信手段を用いて、入力された画像データを表示する画像データ表示方法において、入力された前記画像データが、主画像から複数の異なる画像サイズに縮小された複数個の縮小画像がそれぞれ前記主画像に対する追加情報として、予め定められた規格に準拠した画像データ形式に基づいて格納されている１つの画像データとして構成されており、入力された前記画像データの中から、画像表示手段の表示画面に表示可能であり、かつ、所望の画像サイズとして予め指定されている指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像を選択画像として選択して、該選択画像を前記画像表示手段に画面表示することを特徴とする画像データ表示方法。
【請求項６】
請求項５に記載の画像データ表示方法において、予め定められた前記規格に準拠した画像データ形式に基づいて格納されている各前記縮小画像を示す前記追加情報が、該追加情報のデータ長と、当該縮小画像を格納している旨を示す追加情報識別子とを含み、更に、当該縮小画像を含め前記画像データに格納された前記縮小画像の総個数を示す縮小画像総数及び／又は当該縮小画像の画像サイズとを含ませることが可能であることを特徴とする画像データ表示方法。
【請求項７】
請求項５又は６に記載の画像データ表示方法において、予め定められた前記規格が、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格であり、各前記追加情報が、ＪＰＥＧ規格において規定されているＡＰＰｎマーカをそれぞれ用いて記述されていることを特徴とする画像データ表示方法。
【請求項８】
請求項５乃至７のいずれかに記載の画像データ表示方法において、予め指定されている前記指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像が、入力された前記画像データの中に含まれていない場合は、前記画像データの中から、前記指定画像表示サイズに最も近接した画像サイズの前記主画像又は前記縮小画像を選択画像として選択して、更に、該選択画像を前記指定画像表示サイズの画像に変換することを特徴とする画像データ表示方法。
【請求項９】
請求項８に記載の画像データ表示方法において、前記選択画像から前記指定画像表示サイズの画像に変換する際に、変換処理速度を速くすることができる簡易な変換処理により作成するか、あるいは、画質劣化を少なくすることができる平均化処理により作成するかを、予め指定することができることを特徴とする画像データ表示方法。
【請求項１０】
請求項５乃至９のいずれかに記載の画像データ表示方法において、前記画像表示手段に前記選択画像を画面表示する表示速度を迅速に行なうように予め指定されている場合には、前記指定画像表示サイズに合致又は最も近接する画像サイズの前記主画像又は前記縮小画像を前記選択画像として選択する代わりに、画像表示に要する必要処理量が最も少ない画像サイズの前記主画像又は前記縮小画像を前記選択画像として選択することができることを特徴とする画像データ表示方法。
【請求項１１】
画像データ表示装置に画面表示するための画像データを作成する画像データ作成装置において、主画像から予め定められた複数の異なる画像サイズに縮小した複数個の縮小画像を作成し、作成された複数個の該縮小画像それぞれを前記主画像に対する追加情報として、予め定められた規格に準拠した画像データ形式に基づいて格納することによって１つの画像データとして作成することを特徴とする画像データ作成装置。
【請求項１２】
請求項１１に記載の画像データ作成装置において、予め定められた前記規格に準拠した画像データ形式に基づいて格納されている各前記縮小画像を示す前記追加情報が、該追加情報のデータ長と、当該縮小画像を格納している旨を示す追加情報識別子とを含み、更に、当該縮小画像を含め前記画像データに格納された前記縮小画像の総個数を示す縮小画像総数及び／又は当該縮小画像の画像サイズとを含ませることが可能であることを特徴とする画像データ作成装置。
【請求項１３】
請求項１１又は１２に記載の画像データ作成装置において、予め定められた前記規格が、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格であり、各前記追加情報が、ＪＰＥＧ規格において規定されているＡＰＰｎマーカをそれぞれ用いて記述されていることを特徴とする画像データ作成装置。
【請求項１４】
請求項１１乃至１３のいずれかに記載の画像データ作成装置において、前記主画像から画像サイズが異なる複数個の前記縮小画像を作成する際に、作成処理速度を速くすることができる簡易間引き処理により作成するか、あるいは、画質劣化を少なくすることができる平均化処理により作成するかを、予め指定することができることを特徴とする画像データ作成装置。
【請求項１５】
請求項１０乃至１４のいずれかに記載の画像データ作成装置において、作成された前記画像データを出力するための手段として、前記画像データをメモリカードを含む記録媒体に書き込む画像データ書き込み手段、或いは、前記画像データをネットワークを経由して送信する画像データ送信手段、或いは、前記画像データを赤外線通信を含むローカルな通信手段を用いて前記画像データ表示装置に直接送信する画像データ直接通信手段のいずれか１乃至複数備えていることを特徴とする画像データ作成装置。
【請求項１６】
入力された画像データの中から画面表示する画像を選択して画像表示手段に画面表示する画像データ表示装置において、入力された前記画像データが、主画像から複数の異なる画像サイズに縮小された複数個の縮小画像がそれぞれ前記主画像に対する追加情報として、予め定められた規格に準拠した画像データ形式に基づいて格納されている１つの画像データとして構成されており、入力された前記画像データの中から、前記画像表示手段の表示画面に表示可能であり、かつ、所望の画像サイズとして予め指定されている指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像を選択画像として選択して、該選択画像を前記画像表示手段に画面表示することを特徴とする画像データ表示装置。
【請求項１７】
請求項１６に記載の画像データ表示装置において、予め定められた前記規格に準拠した画像データ形式に基づいて格納されている各前記縮小画像を示す前記追加情報が、該追加情報のデータ長と、当該縮小画像を格納している旨を示す追加情報識別子とを含み、更に、当該縮小画像を含め前記画像データに格納された前記縮小画像の総個数を示す縮小画像総数及び／又は当該縮小画像の画像サイズとを含ませることが可能であることを特徴とする画像データ表示装置。
【請求項１８】
請求項１６又は１７に記載の画像データ表示装置において、予め定められた前記規格が、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格であり、各前記追加情報が、ＪＰＥＧ規格において規定されているＡＰＰｎマーカをそれぞれ用いて記述されていることを特徴とする画像データ表示装置。
【請求項１９】
請求項１６乃至１８のいずれかに記載の画像データ表示装置において、予め指定されている前記指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像が、入力された前記画像データの中に含まれていない場合は、前記画像データの中から、前記指定画像表示サイズに最も近接した画像サイズの前記主画像又は前記縮小画像を選択画像として選択して、更に、該選択画像を前記指定画像表示サイズの画像に変換することを特徴とする画像データ表示装置。
【請求項２０】
請求項１９に記載の画像データ表示装置において、前記選択画像から前記指定画像表示サイズの画像に変換する際に、変換処理速度を速くすることができる簡易な変換処理により作成するか、あるいは、画質劣化を少なくすることができる平均化処理により作成するかを、予め指定することができることを特徴とする画像データ表示装置。
【請求項２１】
請求項１６乃至２０のいずれかに記載の画像データ表示装置において、前記画像表示手段に前記選択画像を画面表示する表示速度を迅速に行なうように予め指定されている場合には、前記指定画像表示サイズに合致又は最も近接する画像サイズの前記主画像又は前記縮小画像を前記選択画像として選択する代わりに、画像表示に要する必要処理量が最も少ない画像サイズの前記主画像又は前記縮小画像を前記選択画像として選択することができることを特徴とする画像データ表示装置。
【請求項２２】
請求項１６乃至２１のいずれかに記載の画像データ表示装置において、前記画像データを入力するための手段として、前記画像データをメモリカードを含む記録媒体から読み取る画像データ読み取り手段、或いは、前記画像データをネットワークを経由して受信する画像データ受信手段、或いは、前記画像データを赤外線通信を含むローカルな通信手段を用いて、当該画像データを作成した画像データ作成装置から直接受信する画像データ直接通信手段のいずれか１乃至複数備えていることを特徴とする画像データ表示装置。
【請求項２３】
請求項１乃至４のいずれかに記載の画像データ作成方法をコンピュータにより実行するプログラムとして実現していることを特徴とする画像データ作成プログラム。
【請求項２４】
請求項５乃至１０のいずれかに記載の画像データ作成方法をコンピュータにより実行するプログラムとして実現していることを特徴とする画像データ表示プログラム。
【請求項２５】
請求項２３に記載の画像データ作成プログラムを、及び／又は、請求項２４に記載の画像データ表示プログラムを、コンピュータにより読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データ作成／表示方法及び画像データ作成／表示装置、及び、画像データ作成／表示プログラム及びプログラム記録媒体に関し、特に、画像を画面表示するために、メモリカードを含む記憶媒体を介して、或いは、ネットワークを経由して、或いは、赤外線通信を含むローカルな通信手段を用いて、送受信される画像データとして、予め定められた規格（例えばＪＰＥＧ規格）に準拠した画像データ形式を用いて、主画像の他に、該主画像を複数の異なる画像サイズで縮小した複数個の縮小画像を該主画像の追加情報（例えば、ＪＰＥＧ規格におけるアプリケーション設定用ＡＰＰｎマーカ情報）として格納した画像データを作成する画像データ作成方法及び画像データ作成装置、及び、画像データ作成プログラム及びそのプログラム記録媒体、更に、該画像データ形式の画像データの中から、表示画面に表示可能で、かつ、指定された指定画像表示サイズに適合する画像、又は、表示速度が最速となる画像を使用目的に応じて選別して画面表示する画像データ表示方法及び画像データ表示装置、及び、画像データ表示プログラム及びそのプログラム記録媒体に関する。
【０００２】
【従来の技術】
デジタルカメラなどで撮影した画像を、メモリカードを含む記憶媒体を介して、或いは、ネットワークを経由して、或いは、赤外線通信を含むローカルな通信手段を用いて、送受信する際に用いられている画像データ形式としては、一般に、主画像の他に、１個の補助的な縮小画像（サムネイル画像）を含む画像データ形式が用いられている。
【０００３】
例えば、デジタルカメラ等で広く使用されているＤＣＦ規格（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ、（社）日本電子工業振興協会ＪＥＩＤＡのカメラファイルシステムに関する設計規格）において規定されているＪＰＥＧ圧縮フォーマットは、メモリカードなどを介して、デジタルカメラとＰＣ（パソコン）や携帯情報端末との間など各種の機器間で画像データのやり取りを行なうことが可能となるように規定されている。ここで、該画像データとしては、前述のごとく、主画像と該主画像に関するサムネイル画像とを１つの画像データとしてＪＰＥＧ形式で格納することができる。また、主画像の画像サイズには特に制限はなく、大きな画像サイズの画像であっても１つの画像データに格納することができるが、一方、サムネイル画像の画像サイズは、横１６０画素×縦１２０画素という固定サイズの縮小画像のみが認められており、かつ、主画像に対して固定サイズ（横１６０画素×縦１２０画素）のサムネイル画像１個のみを付加して、同じ１つの画像データに格納することができるものと規定されている。
【０００４】
かくのごとく、主画像に１個のサムネイル画像を付加して格納した画像データ形式を用いて、メモリカードなどの記録媒体に保存された画像データを、携帯情報端末において画面表示する従来技術としては、特許文献１に示す特開２００２−２３９１４号公報「携帯情報端末及び携帯情報端末の画像処理方法」に開示されている技術がある。該特許文献１の技術は、携帯情報端末において、選択した画像を画面表示する際に、主画像のデータサイズに基づいて評価した結果、主画像全体を表示画面に収めて画面表示することが不可能であると判定された場合には、該主画像と共に付加して格納されているサムネイル画像（縮小画像）に自動的に切り替えて画面表示せんとするものである。
【０００５】
【特許文献１】
特開２００２−２３９１４号公報（第４頁、図５）
【０００６】
【発明が解決しようとする課題】
メモリカードを含む記憶媒体を介して、或いは、ネットワークを経由して、或いは、赤外線通信を含むローカルな通信手段を用いて、画像データを入出力又は送受信する画像データ表示装置として、例えば、携帯電話機や携帯情報端末などを用いる場合、入力又は受信した画像データの画像を画面表示する表示画面サイズや、或いは、画像データの画像を画面表示するための処理を行なう処理能力には制限がある場合が多く、例えばネットワーク等から受信した画像データの画像を画面表示せんとしても、受信した元画像（主画像及びサムネイル画像）のサイズ如何によっては、画像全体を画面表示することが不可能であったり、或いは、画像の画面表示が遅くなったり、或いは、画面表示された画質が劣化し、余り綺麗に表示できなかったりする等の問題が発生している。
【０００７】
前記画像データが前記ＤＣＦ規格として規定されている画像データ形式を用いて、例えば、主画像が横１６００画素×縦１２００画素であり、該主画像を縮小したサムネイル画像が前述のごとく横１６０画素×縦１２０画素である場合を例にして更に説明する。
ここで、横３２０画素×縦２４０画素という比較的小さな表示画面サイズの画像表示手段を備えた携帯情報端末などにおいて、前記画像サイズの主画像とサムネイル画像との２つの元画像からなる画像データを入力して、入力された元画像の画像サイズから、表示画面サイズ一杯の横３２０画素×縦２４０画素に変換して、画面表示可能な範囲全体に画面表示させるように予め指定されているものとする。
【０００８】
まず、元画像として主画像を用いて、主画像から画像サイズを縮小させて表示画面一杯に画面表示する場合は、横１６００画素×縦１２００画素の主画像を、横方向と縦方向とにそれぞれ（１／５）に縮小する縮小処理（即ち、横１６００画素から３２０画素へ、縦１２００画素から２４０画素への縮小処理）を行なうために、画像の縮小方法如何によっては、縮小画像が乱れた状態になりかねない。
【０００９】
例えば、迅速な画面表示を可能とするために、単純な間引き処理による画像縮小方法を用いていた場合には、元画像の主画像について、横５画素×縦５画素の合計２５画素を１つの単位として、前記単位毎の各画素群の中からいずれかの画素データを選択して横１画素×縦１画素の１画素の画素データに設定するようにして縮小画像を得る処理になり、選択されなかった残りの２４画素の画像情報が欠落してしまい、乱れた画像となる危険性がある。
【００１０】
また、良好な画質を維持できる画像縮小方法として利用されている平均化処理（補間処理）を採用したとしても、横５画素×縦５画素単位の合計２５画素の平均を求め、１画素の画素データを形成する処理を行なうこととなるので、平均化処理（補間処理）の処理量が多くなり、縮小画像を得るまでの処理時間が多く掛かってしまう結果を招く。
【００１１】
一方、前述の特許文献１の場合のように、主画像をそのままでは画面表示することができないものとして、元画像としてサムネイル画像を用いる場合、横１６０画素×縦１２０画素の画像サイズのサムネイル画像そのものを画面表示しても、小さな画像しか画面表示できない。そこで、該サムネイル画像を表示画面サイズ一杯に拡大して画面表示せんとする場合は、横方向と縦方向とにそれぞれ２倍の拡大処理（即ち、横１６０画素から３２０画素へ、縦１２０画素から２４０画素への拡大処理）が必要となり、画像の拡大方法如何によっては、やはり、画像がぼやけたり、粗い画像になってしまう。
【００１２】
また、良好な画質を維持できる画像拡大方法を採用せんとする場合においては、前記画像縮小方法の場合と同様に、拡大処理に要する処理量が膨大化するのが一般的であるため、拡大した画像を画面表示するまでに処理時間が多く掛かり、画面表示に遅れが生じてしまう。
また、かくのごとき表示可能な画像サイズに制限がある画像表示手段を備えた装置（例えば、携帯情報端末や携帯電話機など）は、一般的に処理能力も低いために、表示画像の作成処理に制約が伴うことが多く、選択した画像データの画像サイズ如何によっては、視覚に耐える画質の画像が表示不可能となることもある。
【００１３】
なお、前述した特許文献１に記載の技術は、主画像のデータサイズから判断して、サムネイル画像を画面表示するか否かを決定する技術に関するものであり、サムネイル画像の表示画質に関する画質劣化の軽減を図るような考慮は全くなされていない。
更には、特許文献１に記載の技術は、固定した１つの画像サイズのサムネイル画像しか有していないため、該サムネイル画像の画像サイズよりも更に小さな表示画面サイズの画像表示手段しか備えていないような小型の携帯用情報端末などにおいては、主画像やサムネイル画像のいずれの画像も画面表示することができなく、画像の画面表示に対する自由度が失われてしまっている。
【００１４】
本発明は、かかる事情に鑑みてなされたものであり、画像表示装置側における画像表示処理の負荷軽減、表示画像の画質劣化の抑止を目的として、メモリカードを含む記録媒体を介して、或いは、ネットワークを経由して、或いは、赤外線通信を含むローカルな通信手段を用いて、画像を表示するために送受信される画像データとして、主画像から予め定められた複数の異なる画像サイズで縮小された複数個の縮小画像を該主画像に対する追加情報として該主画像と共に、予め定められた規格（例えばＪＰＥＧ規格など）に準拠した画像データ形式に基づいて、１つの画像データに格納することにより、該画像データに格納されている主画像及び複数個の縮小画像の中から、画像表示手段の表示画面に表示可能で、かつ、所望の画像サイズとして予め指定されている指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像を選択画像として選別して、該画像表示手段に画面表示することを可能にせんとするものである。
【００１５】
更には、選択された選択画像が前記指定画像表示サイズに完全に合致した画像サイズではなかった場合であっても、画質劣化の低減や画像表示遅れの短縮などの当該画像の使用目的に応じて、指定された画像サイズ変換方法を用いて、前記指定画像表示サイズの画像に変換することにより、所望の画像サイズで、最善の画質或いは最速の表示速度で、画面表示することを可能にせんとするものである。
【００１６】
【課題を解決するための手段】
第１の技術手段は、メモリカードを含む記録媒体を介して、或いは、ネットワークを経由して、或いは、赤外線通信を含むローカルな通信手段を用いて、送信される画像データを作成する画像データ作成方法において、主画像から予め定められた複数の異なる画像サイズに縮小した複数個の縮小画像を作成し、作成された複数個の該縮小画像それぞれを前記主画像に対する追加情報として、予め定められた規格に準拠した画像データ形式に基づいて格納することによって１つの画像データとして作成する画像データ作成方法とすることを特徴とするものである。
【００１７】
第２の技術手段は、前記第１の技術手段に記載の画像データ作成方法において、予め定められた前記規格に準拠した画像データ形式に基づいて格納されている各前記縮小画像を示す前記追加情報が、該追加情報のデータ長と、当該前記縮小画像を格納している旨を示す追加情報識別子とを含み、更に、当該縮小画像を含め前記画像データに格納された前記縮小画像の総個数を示す縮小画像総数及び／又は当該縮小画像の画像サイズとを含ませることが可能である画像データ作成方法とすることを特徴とするものである。
【００１８】
第３の技術手段は、前記第１又は第２の技術手段に記載の画像データ作成方法において、予め定められた前記規格が、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格であり、各前記追加情報が、ＪＰＥＧ規格においてアプリケーション設定用として規定されているＡＰＰｎマーカをそれぞれ用いて記述されている画像データ作成方法とすることを特徴とするものである。
【００１９】
第４の技術手段は、前記第１乃至第３の技術手段のいずれかに記載の画像データ作成方法において、前記主画像から画像サイズが異なる複数個の前記縮小画像を作成する際に、作成処理速度を速くすることができる簡易間引き処理により作成するか、あるいは、画質劣化を少なくすることができる平均化処理により作成するかを、予め指定することができる画像データ作成方法とすることを特徴とするものである。
【００２０】
第５の技術手段は、メモリカードを含む記録媒体を介して、或いは、ネットワークを経由して、或いは、赤外線通信を含むローカルな通信手段を用いて、入力された画像データを表示する画像データ表示方法において、入力された前記画像データが、主画像から複数の異なる画像サイズに縮小された複数個の縮小画像がそれぞれ前記主画像に対する追加情報として、予め定められた規格に準拠した画像データ形式に基づいて格納されている１つの画像データとして構成されており、入力された前記画像データの中から、画像表示手段の表示画面に表示可能であり、かつ、所望の画像サイズとして予め指定されている指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像を選択画像として選択して、該選択画像を前記画像表示手段に画面表示する画像データ表示方法とすることを特徴とするものである。
【００２１】
第６の技術手段は、前記第５の技術手段に記載の画像データ表示方法において、予め定められた前記規格に準拠した画像データ形式に基づいて格納されている各前記縮小画像を示す前記追加情報が、該追加情報のデータ長と、当該縮小画像を格納している旨を示す追加情報識別子とを含み、更に、当該縮小画像を含め前記画像データに格納された前記縮小画像の総個数を示す縮小画像総数及び／又は当該縮小画像の画像サイズとを含ませることが可能である画像データ表示方法とすることを特徴とするものである。
【００２２】
第７の技術手段は、前記第５又は第６の技術手段に記載の画像データ表示方法において、予め定められた前記規格が、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格であり、各前記追加情報が、ＪＰＥＧ規格において規定されているＡＰＰｎマーカをそれぞれ用いて記述されている画像データ表示方法とすることを特徴とするものである。
【００２３】
第８の技術手段は、前記第５乃至第７の技術手段のいずれかに記載の画像データ表示方法において、予め指定されている前記指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像が、入力された前記画像データの中に含まれていない場合は、前記画像データの中から、前記指定画像表示サイズに最も近接した画像サイズの前記主画像又は前記縮小画像を選択画像として選択して、更に、該選択画像を前記指定画像表示サイズの画像に変換する画像データ表示方法とすることを特徴とするものである。
【００２４】
第９の技術手段は、前記第８の技術手段に記載の画像データ表示方法において、前記選択画像から前記指定画像表示サイズの画像に変換する際に、変換処理速度を速くすることができる簡易な変換処理により作成するか、あるいは、画質劣化を少なくすることができる平均化処理により作成するかを、予め指定することができる画像データ表示方法とすることを特徴とするものである。
【００２５】
第１０の技術手段は、前記第５乃至第９の技術手段のいずれかに記載の画像データ表示方法において、前記画像表示手段に前記選択画像を画面表示する表示速度を迅速に行なうように予め指定されている場合には、前記指定画像表示サイズに合致又は最も近接する画像サイズの前記主画像又は前記縮小画像を前記選択画像として選択する代わりに、画像表示に要する必要処理量が最も少ない画像サイズの前記主画像又は前記縮小画像を前記選択画像として選択することができる画像データ表示方法とすることを特徴とするものである。
【００２６】
第１１の技術手段は、画像データ表示装置に画面表示するための画像データを作成する画像データ作成装置において、主画像から予め定められた複数の異なる画像サイズに縮小した複数個の縮小画像を作成し、作成された複数個の該縮小画像それぞれを前記主画像に対する追加情報として、予め定められた規格に準拠した画像データ形式に基づいて格納することによって１つの画像データとして作成する画像データ作成装置とすることを特徴とするものである。
【００２７】
第１２の技術手段は、前記第１１の技術手段に記載の画像データ作成装置において、予め定められた前記規格に準拠した画像データ形式に基づいて格納されている各前記縮小画像を示す前記追加情報が、該追加情報のデータ長と、当該縮小画像を格納している旨を示す追加情報識別子とを含み、更に、当該縮小画像を含め前記画像データに格納された前記縮小画像の総個数を示す縮小画像総数及び／又は当該縮小画像の画像サイズとを含ませることが可能である画像データ作成装置とすることを特徴とするものである。
【００２８】
第１３の技術手段は、前記第１１又は第１２の技術手段に記載の画像データ作成装置において、予め定められた前記規格が、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格であり、各前記追加情報が、ＪＰＥＧ規格において規定されているＡＰＰｎマーカをそれぞれ用いて記述されている画像データ作成装置とすることを特徴とするものである。
【００２９】
第１４の技術手段は、前記第１１乃至第１３の技術手段のいずれかに記載の画像データ作成装置において、前記主画像から画像サイズが異なる複数個の前記縮小画像を作成する際に、作成処理速度を速くすることができる簡易間引き処理により作成するか、あるいは、画質劣化を少なくすることができる平均化処理により作成するかを、予め指定することができる画像データ作成装置とすることを特徴とするものである。
【００３０】
第１５の技術手段は、前記第１０乃至第１４の技術手段のいずれかに記載の画像データ作成装置において、作成された前記画像データを出力するための手段として、前記画像データをメモリカードを含む記録媒体に書き込む画像データ書き込み手段、或いは、前記画像データをネットワークを経由して送信する画像データ送信手段、或いは、前記画像データを赤外線通信を含むローカルな通信手段を用いて前記画像データ表示装置に直接送信する画像データ直接通信手段のいずれか１乃至複数備えている画像データ作成装置とすることを特徴とするものである。
【００３１】
第１６の技術手段は、入力された画像データの中から画面表示する画像を選択して画像表示手段に画面表示する画像データ表示装置において、入力された前記画像データが、主画像から複数の異なる画像サイズに縮小された複数個の縮小画像がそれぞれ前記主画像に対する追加情報として、予め定められた規格に準拠した画像データ形式に基づいて格納されている１つの画像データとして構成されており、入力された前記画像データの中から、前記画像表示手段の表示画面に表示可能であり、かつ、所望の画像サイズとして予め指定されている指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像を選択画像として選択して、該選択画像を前記画像表示手段に画面表示する画像データ表示装置とすることを特徴とするものである。
【００３２】
第１７の技術手段は、前記第１６の技術手段に記載の画像データ表示装置において、予め定められた前記規格に準拠した画像データ形式に基づいて格納されている各前記縮小画像を示す前記追加情報が、該追加情報のデータ長と、当該縮小画像を格納している旨を示す追加情報識別子とを含み、更に、当該縮小画像を含め前記画像データに格納された前記縮小画像の総個数を示す縮小画像総数及び／又は当該縮小画像の画像サイズとを含ませることが可能である画像データ表示装置とすることを特徴とするものである。
【００３３】
第１８の技術手段は、前記第１６又は第１７の技術手段に記載の画像データ表示装置において、予め定められた前記規格が、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格であり、各前記追加情報が、ＪＰＥＧ規格において規定されているＡＰＰｎマーカをそれぞれ用いて記述されている画像データ表示装置とすることを特徴とするものである。
【００３４】
第１９の技術手段は、前記第１６乃至第１８の技術手段のいずれかに記載の画像データ表示装置において、予め指定されている前記指定画像表示サイズに合致する画像サイズの前記主画像又は前記縮小画像が、入力された前記画像データの中に含まれていない場合は、前記画像データの中から、前記指定画像表示サイズに最も近接した画像サイズの前記主画像又は前記縮小画像を選択画像として選択して、更に、該選択画像を前記指定画像表示サイズの画像に変換する画像データ表示装置とすることを特徴とするものである。
【００３５】
第２０の技術手段は、前記第１９の技術手段に記載の画像データ表示装置において、前記選択画像から前記指定画像表示サイズの画像に変換する際に、変換処理速度を速くすることができる簡易な変換処理により作成するか、あるいは、画質劣化を少なくすることができる平均化処理により作成するかを、予め指定することができる画像データ表示装置とすることを特徴とするものである。
【００３６】
第２１の技術手段は、前記第１６乃至第２０の技術手段のいずれかに記載の画像データ表示装置において、前記画像表示手段に前記選択画像を画面表示する表示速度を迅速に行なうように予め指定されている場合には、前記指定画像表示サイズに合致又は最も近接する画像サイズの前記主画像又は前記縮小画像を前記選択画像として選択する代わりに、画像表示に要する必要処理量が最も少ない画像サイズの前記主画像又は前記縮小画像を前記選択画像として選択することができる画像データ表示装置とすることを特徴とするものである。
【００３７】
第２２の技術手段は、前記第１６乃至第２１の技術手段のいずれかに記載の画像データ表示装置において、前記画像データを入力するための手段として、前記画像データをメモリカードを含む記録媒体から読み取る画像データ読み取り手段、或いは、前記画像データをネットワークを経由して受信する画像データ受信手段、或いは、前記画像データを赤外線通信を含むローカルな通信手段を用いて、当該画像データを作成した画像データ作成装置から直接受信する画像データ直接通信手段のいずれか１乃至複数備えている画像データ表示装置とすることを特徴とするものである。
【００３８】
第２３の技術手段は、前記第１乃至第４の技術手段のいずれかに記載の画像データ作成方法をコンピュータにより実行するプログラムとして実現している画像データ作成プログラムとすることを特徴とするものである。
【００３９】
第２４の技術手段は、前記第５乃至第１０の技術手段のいずれかに記載の画像データ作成方法をコンピュータにより実行するプログラムとして実現している画像データ表示プログラムとすることを特徴とするものである。
【００４０】
第２５の技術手段は、前記第２３の技術手段に記載の画像データ作成プログラムを、及び／又は、前記第２４の技術手段に記載の画像データ表示プログラムを、コンピュータにより読み取り可能な記録媒体に記録しているプログラム記録媒体とすることを特徴とするものである。
【００４１】
【発明の実施の形態】
本発明に係る画像データ作成／表示方法及び画像データ作成／表示装置、及び、画像データ作成／表示プログラム及びプログラム記録媒体の実施形態について、その一実施例を以下に図面を参照しながら説明する。なお、本発明に適用される画像データを構成する画像データ形式としては、予め定められた規格に準拠した画像データ形式とするものであり、本実施例においては、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）規格において定められているＪＰＥＧ圧縮フォーマットを用いる場合について説明する。
【００４２】
図１は、本発明に係る画像データ作成装置の回路構成の一例を示すブロック構成図である。図１に示す画像データ作成装置１０は、入力されてくる主画像（画像データ作成対象の元画像）をＪＰＥＧ形式の画像データに圧縮すると共に、該主画像から得られる複数個の縮小画像をＪＰＥＧ形式の各画像データに圧縮し、ＪＰＥＧ圧縮された各画像データをＪＰＥＧ規格に基づいた画像データ形式に編集する画像データ作成部１０Ａと、作成された画像データを記録媒体やネットワークなど指定された出力媒体に出力する画像データ出力部１０Ｂとから構成されている。なお、かかる画像データ作成装置１０の以下に説明する各回路部の機能をコンピュータにより実行することができる画像データ作成プログラムとして実現することとしても良いし、更には、該画像データ作成プログラムをコンピュータにより読み取り可能なプログラム記録媒体に格納することとしても良い。
【００４３】
画像データ作成部１０Ａは、入力された主画像を予め定められた複数の異なる画像サイズの複数個の縮小画像に縮小する画像縮小部１１と、入力された主画像と画像縮小部１１から出力された複数個の縮小画像とをそれぞれ指定された圧縮率のＪＰＥＧ形式のＪＰＥＧ画像に圧縮するＪＰＥＧ圧縮部１２と、ＪＰＥＧ圧縮部１２から出力されたＪＰＥＧ画像（主画像及び縮小画像の各ＪＰＥＧ画像）を記憶する画像メモリ１３と、画像メモリ１３に記憶されている各ＪＰＥＧ画像を、ＪＰＥＧ規格に準拠した画像データ形式に基づいて１つの画像データに編集する画像データ編集部１４と、を備えている。
【００４４】
ここで、画像縮小部１１においては、簡易間引き処理部１１ａと平均化処理部１１ｂとを備えており、例えば、簡易間引き処理部１１ａを用いて縮小処理速度が最も速くなるような縮小画像や、或いは、平均化処理部１１ｂを用いて画質劣化が最も軽減するような縮小画像など、入力された主画像の利用目的に応じて予め指定されている縮小処理手段を用いて、予め定められた複数個の異なる画像サイズの縮小画像を作成することができる。本実施例においては、画像縮小部１１において画像サイズが異なる３種類の縮小画像ａ，ｂ，ｃを作成する例について説明するが、縮小画像サイズや縮小画像の個数は、３種類に固定されているものではなく、用途に応じた画像サイズと個数とを予め指定して任意の複数個の縮小画像を生成することができる。
【００４５】
また、図１に示す回路構成においては、画像縮小部１１をＪＰＥＧ圧縮部１２の前段に配置して、最初に、入力された主画像を縮小するように構成している例を示しているが、画像縮小部１１をＪＰＥＧ圧縮部１２の後段に配置して、ＪＰＥＧ圧縮された後の主画像を縮小するように構成しても構わない。
また、ＪＰＥＧ圧縮部１２は、一般的なＪＰＥＧ処理技術として広く使用されているＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）処理によるベースライン方式のＪＰＥＧ圧縮を行なう処理部で構成されているものであっても良く、ここで指定されるＪＰＥＧ圧縮率としては、主画像、縮小画像すべてに対して共通のＪＰＥＧ圧縮率を用いても良いし、主画像や各縮小画像に対応してそれぞれ異なるＪＰＥＧ圧縮率を適用するように設定することも可能である。
【００４６】
一方、画像データ出力部１０Ｂは、画像データ作成部１０Ａの画像データ編集部１４においてＪＰＥＧ規格に準拠した画像データ形式に基づいて編集された画像データを外部に出力可能な形式の出力画像データに編集し直して一旦保存する出力画像データ保存部１５と、該出力画像データ保存部１５に保存されている出力画像データを、メモリカードなどを含む記録媒体１９ａに書き込む画像データ書き込み部１６と、該出力画像データを、インターネットや公衆回線網や或いはＬＡＮなどのネットワーク１９ｂに対して送信する画像データ送信部１７と、他の外部機器との間で赤外線無線などのローカルな通信媒体を用いて前記出力画像データを直接送信する画像データ直接通信部１８とを備えている。
【００４７】
ここで、画像データ書き込み部１６により画像データを書き込む記録媒体１９ａとしては、コンパクトフッラッシュ（登録商標）やスマートメディア（登録商標）やメモリスティック（登録商標）などに代表される各種のメモリカードのみに限らず、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）であっても良いし、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であっても良く、着脱可能な可搬型記録媒体であれば如何なる記録媒体であっても構わない。
【００４８】
また、画像データ送信部１７は、図１に示すように、有線通信用のネットワーク１９ｂを介して出力画像データを送信する場合のみに限ることなく、例えば、基地局を介して無線信号を用いて無線通信用のネットワークを介して出力画像データを送信するように構成しても良い。
【００４９】
また、画像データ直接通信部１８は、他の外部機器との間で直接無線通信を行なう無線通信媒体として、赤外線無線を用いる場合のみに限るものではなく、例えば、ＢｌｕｅｔｏｏｔｈやＩＥＥＥ８０２．１１ｂなどのローカルな無線通信媒体を用いて、出力画像データを直接送信するように構成しても良いし、更には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＩＥＥＥ１３９４、場合によっては、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）などのローカルな有線通信媒体を用いて他の外部機器と直接接続して出力画像データを直接送信するように構成しても良い。
【００５０】
なお、図１に示す画像データ出力部１０Ｂの構成例においては、画像データ書き込み部１６、画像データ送信部１７及び画像データ直接通信部１８を全て備えている例を示しているが、かかる場合に限らず、用途に応じて、必要とする回路部（例えば画像データ書き込み部１６）のみを備えているように構成しても勿論構わない。
【００５１】
以下に、図１に示す画像データ作成装置１０の動作について説明する。ここで、圧縮される前の入力主画像（非圧縮データ）の画像サイズが、横１６００画素×縦１２００画素であり、一方、当該入力主画像を縮小する縮小画像の個数には特に制限は無いが、ここでは、画像サイズが異なる３種類の縮小画像ａ，ｂ，ｃが予め指定されているものとし、各縮小画像ａ，ｂ，ｃのそれぞれの画像サイズとしては、画像サイズが大きい順に、それぞれ、横６４０画素×縦４８０画素（縮小画像ａ）、横３２０画素×縦２４０画素（縮小画像ｂ）、横１６０画素×縦１２０画素（縮小画像ｃ）が予め指定されているものとする。
【００５２】
まず、入力主画像（横１６００画素×縦１２００画素）は、画像縮小部１１により、該入力主画像の利用目的に応じて例えば画質を重視して、画像劣化を少なくすることができる平均化処理部１１ｂを予め選択して、画像を縮小する場合であれば、各種の平均化処理即ち補間処理を施すことにより、縮小画像ａの画像サイズ（横６４０画素×縦４８０画素）に（１／２．５）の縮小が施される。一方、縮小処理速度を重視して、作成処理速度を速くすることができる簡易間引き処理部１１ａを予め選択して、画像を縮小する場合であれば、画素の単純な間引きを行なうことにより、縮小画像ａの画像サイズ（横６４０画素×縦４８０画素）に（１／２．５）の縮小が施される。
【００５３】
次いで、入力された主画像のＪＰＥＧ画像データを作成するために、画像縮小部１１をバイパスして、入力主画像はＪＰＥＧ圧縮部１２に直接入力されて、ＪＰＥＧ圧縮部１２により予め指定されたＪＰＥＧ圧縮率でＪＰＥＧ圧縮が施されて、ＪＰＥＧ画像データ「主画像．ｊｐｇ」として画像メモリ１３に格納される。
更に、画像縮小部１１において縮小処理されて生成された（１／２．５）縮小の縮小画像ａについても、ＪＰＥＧ圧縮部１２にて予め指定されたＪＰＥＧ圧縮率でＪＰＥＧ圧縮されて、ＪＰＥＧ画像データ「縮小画像ａ．ｊｐｇ」として画像メモリ１３に格納される。
同様にして生成された、（１／５）縮小の縮小画像ｂ（横３２０画素×縦２４０画素）、（１／１０）縮小の縮小画像ｃ（横１６０画素×縦１２０画素）のそれぞれのＪＰＥＧ画像データ「縮小画像ｂ．ｊｐｇ」「縮小画像ｃ．ｊｐｇ」も画像メモリ１３に格納される。
【００５４】
画像メモリ１３に格納された４つのＪＰＥＧ画像データは、画像品質の面から見れば、主画像、縮小画像ａ、ｂ、ｃの順に良好なＪＰＥＧ画像データとなるが、一方、画像表示に要する処理時間や必要とされるメモリ容量や画像表示に要する表示画面サイズの点から見れば、逆に、縮小画像ｃ、ｂ、ａ、主画像の順に、処理時間が短く、必要メモリ容量が小さく、必要表示画面サイズが小さい画像データとなる。
かくのごとき４つのＪＰＥＧ画像データを画像データ編集部１４において、ＪＰＥＧ規格に準拠した画像データ形式からなる１つの画像データに編集し直し、１つのＪＰＥＧ画像データとして再構成する。
【００５５】
ここで、ＪＰＥＧ画像データの構造について説明する。ＪＰＥＧ規格においては、マーカと称する各種データの格納単位が規定されており、図３に示すような各種のマーカを用いたデータ構造からＪＰＥＧ画像データが構成される。ここに、図３は、ＪＰＥＧ規格により規定されているＪＰＥＧ画像データのデータ構造の一例を示す構造図である。更に、図３に示す各種のマーカ以外に、ＪＰＥＧ規格においては、コメント等を設定するためのＣＯＭマーカやアプリケーション側が任意のデータを付属情報として設定することができるＡＰＰｎマーカが規定されており、かかるＣＯＭマーカやＡＰＰｎマーカは、図３に示すＳＯＩマーカとＤＱＴマーカとの間に組み込まれるのが一般的である。
【００５６】
なお、ＪＰＥＧ規格においては、ＪＰＥＧ規格に準拠する画像データの開始を示すＳＯＩマーカと画像データの終了を示すＥＯＩマーカとの間に挟まれるＤＱＴマーカ（量子化テーブルを格納することを示すマーカ）、ＤＨＴマーカ（ハフマンテーブルを格納することを示すマーカ）、ＳＯＦマーカ（フレームヘッダを示すマーカ）、ＣＯＭマーカ、ＡＰＰｎマーカのそれぞれの格納順序は入れ替わっても構わない。
また、ＪＰＥＧ規格においては、ＣＯＭマーカやＡＰＰｎマーカの組み込みはマーカとしての構造条件さえ満たしていれば、１つの画像データに容易に組み込むことができ、前述のごとく、例えば、ＳＯＩマーカとＤＱＴマーカとの２つのマーカの間に格納するだけで、図３に示す「圧縮データ」に格納した元々のＪＰＥＧ画像データ（即ち、主画像に関するＪＰＥＧ画像データ「主画像．ｊｐｇ」）に対するＪＰＥＧ機能に何ら支障を与えることなく、元々のＪＰＥＧ画像データ（主画像）に対する追加情報として追加することができる。
【００５７】
画像データ編集部１４においては、縮小画像ａ，ｂ，ｃに関する各ＪＰＥＧ画像データ「縮小画像ａ．ｊｐｇ」「縮小画像ｂ．ｊｐｇ」「縮小画像ｃ．ｊｐｇ」を、主画像に関するＪＰＥＧ画像データ「主画像．ｊｐｇ」の追加情報として組み込むために、アプリケーション側が任意のデータを組み込むことができるＡＰＰｎ（ｎ＝０〜１５）マーカを使用する。
ここで、ｎは、基本的には任意に選択可能であり、本実施例においては、ｎ＝６を選択して、第６番目のアプリケーションを示すＡＰＰ６マーカとして、３つの縮小画像ａ，ｂ，ｃに関するＪＰＥＧ画像データ「縮小画像ａ．ｊｐｇ」「縮小画像ｂ．ｊｐｇ」「縮小画像ｃ．ｊｐｇ」をそれぞれのＡＰＰ６マーカに格納して、主画像のＪＰＥＧ画像データ「主画像．ｊｐｇ」に対する追加情報として組み込むこととする。
【００５８】
図４には、ＪＰＥＧ規格により規定されているＡＰＰ６マーカのデータ構造を記述している。即ち、第１，第２バイトの２バイトに、マーカ名がＡＰＰ６マーカであることを示す‘ＦＦ’と‘Ｅ６’とを設定し、第３，第４バイトの２バイトで、当該ＡＰＰ６マーカに設定するデータのデータ長（データ長は６５，５３５バイト以下）を設定した後、第５バイト目以降に当該ＡＰＰ６マーカに格納する任意のデータを設定する。なお、ｎ＝６の場合以外のＡＰＰｎであっても、第１，第２バイトの２バイトのマーカ名以外については、全く同じ構造とされている。また、第３，第４バイトで示すデータ長は、前述のごとく、２バイトであり、ＡＰＰ６マーカに格納する任意のデータのデータ長として最大６５，５３５バイトまでのデータ長を表現することができるが、該データ長を設定するための領域として第３，第４バイトの２バイト分が既に使用されてしまっているので、第５バイト目以降に設定できる最大データ長としては、２バイト差し引いた６５，５３３バイトとされる。
【００５９】
ここで、１つのＡＰＰ６マーカの第５バイト目以降に設定するデータとしては、画像メモリ１３に格納されている各縮小画像ａ，ｂ，ｃに関するＪＰＥＧ画像データ「縮小画像ａ．ｊｐｇ」「縮小画像ｂ．ｊｐｇ」「縮小画像ｃ．ｊｐｇ」のうち、いずれか１つのＪＰＥＧ画像データと、該ＪＰＥＧ画像データに付加設定すべき付属情報とが設定される。該付属情報としては、例えば、当該ＡＰＰ６マーカが、主画像の縮小画像を格納している旨を示すアプリケーション識別子（即ち、主画像に対する追加情報を示す追加情報識別子）や、当該ＡＰＰ６マーカに格納する縮小画像の識別子や、当該縮小画像の画像サイズ（横×縦）や、必要に応じて、当該縮小画像を含め本画像データに含まれている縮小画像総数（即ち、主画像に対する追加情報として追加されている縮小画像の総個数）など、ＡＰＰ６マーカに格納される情報に関するヘッダ情報が設定される。更に、例えば、主画像に対するＪＰＥＧ圧縮率と異なる圧縮率によりＪＰＥＧ圧縮が施されている場合には、当該縮小画像に対するＪＰＥＧ圧縮率も、付属情報として設定する必要がある。
【００６０】
なお、前述のごとく、第５バイト目以降に設定可能なデータ長は、６５，５３３バイト以下に収めることが必要であり、縮小画像ａ，ｂ，ｃのいずれかのＪＰＥＧ画像データと、前記付属情報との合計バイト数がそれぞれ６５，５３３バイト以下となるように、各縮小画像ａ，ｂ，ｃに関するＪＰＥＧ画像データ「縮小画像ａ．ｊｐｇ」「縮小画像ｂ．ｊｐｇ」「縮小画像ｃ．ｊｐｇ」は、ＪＰＥＧ圧縮部１２で圧縮生成される必要がある。
【００６１】
ここで、ＪＰＥＧ規格においては、主画像に関するＪＰＥＧ画像データ「主画像．ｊｐｇ」のＪＰＥＧデータ形式として示した図３のごとき１つの画像データの中に、アプリケーション設定用のＡＰＰｎマーカ（ここでは、ｎ＝６）を複数個格納することが可能である。本実施例においては、１つの主画像に対して、３個の縮小画像ａ，ｂ，ｃを生成しているので、３個の縮小画像に関するＪＰＥＧ画像データを、１つずつ異なるＡＰＰ６マーカに格納し、図５に示すように、格納した合計３つのＡＰＰ６マーカをＪＰＥＧ画像データ「主画像．ｊｐｇ」に対するそれぞれの追加情報として組み込むことにより、主画像と３個の縮小画像のＪＰＥＧ画像データとを１つの画像データとして編集することができる。ここに、図５は、ＪＰＥＧ規格に準拠して、縮小画像をそれぞれに格納した複数個のＡＰＰ６マーカを有するデータ構造をしている。
【００６２】
また、図６には、ＪＰＥＧ規格におけるＡＰＰ６マーカの第５バイト目以降に格納する縮小画像のＪＰＥＧ画像データと該縮小画像に付属設定する付属情報とのデータ構造の一例について示している。
図６のデータ構造の例においては、ＡＰＰ６マーカの第５バイト目以降第１７バイト目までの１３バイト分を付属情報の設定領域とし、第１８バイト目以降の残りの６５，５２０バイト分を各縮小画像のＪＰＥＧ画像データの設定領域として割り当てている。即ち、各縮小画像のＪＰＥＧ画像データは６５，５２０バイト以下のＪＰＥＧ画像データに圧縮されている場合について示している。
【００６３】
一方、各縮小画像のＪＰＥＧ画像データに付属設定する付属情報としては、図６に示すように、主画像に関する縮小画像（ＪＰＥＧ画像データ）を組み込んでいるアプリケーションであることを示すアプリケーション識別子（即ち、主画像に対する縮小画像という追加情報である旨を示す追加情報識別子）と、「主画像．ｊｐｇ」のＪＰＥＧ画像データを含む１つの画像データに組み込まれている縮小画像（ＪＰＥＧ画像データ）の総数を示す縮小画像総数（主画像を縮小した縮小画像の総個数）と、第１８バイト目以降に設定されている当該縮小画像のＪＰＥＧ画像データを識別する当該縮小画像識別子と、当該縮小画像のＪＰＥＧ画像データの画像サイズ（横×縦）とを備えている。
【００６４】
ここで、ＡＰＰ６マーカの第５バイト目から第１１バイト目までの７バイトは、前記アプリケーション識別子を設定する領域であり、図６の例においては、ＡＳＣＩＩコードで「Ｅｘａｍｐｌｅ」と設定することによって、ＡＰＰ６マーカとして縮小画像を組み込んでいるアプリケーションであることを示している。なお、前記アプリケーション識別子としては、必ずしもＡＳＣＩＩコードを用いて「Ｅｘａｍｐｌｅ」などのアプリケーション名を設定する場合に限るものではなく、アプリケーションを識別可能であれば、任意のコードを用いて任意の名称を用いて識別子を設定することが可能であり、更には、アプリケーション識別子の設定領域も７バイトに限るものではない。
【００６５】
次の第１２バイト目には、第１８バイト目以降に設定されている当該縮小画像を識別するための当該縮小画像識別子が設定され、図６においては‘０１’と設定されており、第１番目の縮小画像のＪＰＥＧ画像データであることを示し、第１３バイト目には、ＪＰＥＧ形式に準拠して主画像を設定した１つの画像データに追加情報として組み込まれている縮小画像（ＪＰＥＧ画像データ）の総数を示す縮小画像総数が設定され、図６においては‘０３’と設定されており、組み込んだ縮小画像の総数が３個である（即ち、‘Ｅｘａｍｐｌｅ’というアプリケーション識別子を有するＡＰＰ６マーカの個数の総計が３個である）ことを示している。
【００６６】
次の第１４，１５バイト目の２バイトには、第１８バイト目以降に設定されている当該縮小画像（ＪＰＥＧ画像データ）の横方向の画像サイズが設定され、第１６，１７バイト目の２バイトには、第１８バイト目以降に設定されている当該縮小画像（ＪＰＥＧ画像データ）の縦方向の画像サイズが設定される。
以上のように、第５バイト目乃至第１７バイト目の１３バイトの設定領域により、第１８バイト目以降に設定されている当該縮小画像（即ち、縮小画像ａ，ｂ，ｃのいずれか１つの縮小画像に関するＪＰＥＧ画像データ）に対する付属情報を構成しているが、該付属情報の設定領域は、１３バイトに限るものではなく、如何なるバイト数からなっていても良く、また、付属情報として設定する情報の種類も、ＡＰＰ６マーカに設定された縮小情報の用途に応じて、追加したり、あるいは、場合によっては、削除したりすることも可能である。
【００６７】
図４乃至図６に示すごときデータ構造からＡＰＰ６マーカが構成されている場合、図１に示す画像データ編集部１４において、まず、画像メモリ１３に格納されている「主画像．ｊｐｇ」に関する画像の開始を示すＳＯＩマーカを読み込み、画像データ出力部１０Ｂに対して出力する。次に、図５に示すように、画像メモリ１３に格納されている「縮小画像ａ．ｊｐｇ」を「主画像．ｊｐｇ」に対する追加情報として組み込むために、図４のＡＰＰ６マーカを示す２バイト（‘ＦＦ’，‘Ｅ６’）を画像データ出力部１０Ｂに対して出力する。
【００６８】
図４の次の第３，第４バイト目の２バイト分が示すＡＰＰ６マーカのデータ長としては、該データ長の設定領域自身の２バイトと、組み込まれる対象の「縮小画像ａ．ｊｐｇ」（ＪＰＥＧ画像データ）のデータサイズと、「縮小画像ａ．ｊｐｇ」に対して付属設定される図６に示すような付属情報の１３バイトとの合計値が算出されて、画像データ出力部１０Ｂに対して出力される。図４に示す次の第５バイト目以降には、図６の第５バイト目から第１７バイト目までの１３バイト分に示す、アプリケーション識別子、当該縮小画像識別子、縮小画像総数、画像サイズ（横）、画像サイズ（縦）からなる付属情報が順次算出されて、画像データ出力部１０Ｂに対して出力される。
【００６９】
次に、図６の第１８バイト目以降には、設定すべき対象の当該縮小画像に関する「縮小画像ａ．ｊｐｇ」が画像メモリ１３から一括して読み出されて、画像データ出力部１０Ｂに対して出力されて、縮小画像ａ用のＡＰＰ６マーカに関する出力動作が完了する。
次いで、縮小画像ｂ用及び縮小画像ｃ用の各ＡＰＰ６マーカに関する出力動作に順次移行し、それぞれ、図４のＡＰＰ６マーカを示す２バイト（‘ＦＦ’，‘Ｅ６’）の出力から開始して、ＡＰＰ６マーカのデータ長の出力、図５の「縮小画像ｂ．ｊｐｇ」及び「縮小画像ｃ．ｊｐｇ」に関する付属情報の出力も、前述した「縮小画像ａ．ｊｐｇ」のＡＰＰ６マーカへの組み込み手順と全く同様にして行なわれ、しかる後に、「縮小画像ｂ．ｊｐｇ」及び「縮小画像ｃ．ｊｐｇ」がそれぞれ画像メモリ１３から一括して読み出されて、画像データ出力部１０Ｂに対して出力される。
【００７０】
以上により、主画像に対して追加される３種類全ての縮小画像ａ，ｂ，ｃに関する出力動作が完了したので、以降は、「主画像．ｊｐｇ」に関してＪＰＥＧ圧縮部１２によりＪＰＥＧ圧縮した際に、画像メモリ１３に設定されている図３に示すＤＱＴマーカ、ＤＨＴマーカ、ＳＯＦマーカ、ＳＯＳマーカなどの各種マーカとその設定内容を順次読み出して、画像データ出力部１０Ｂに対して出力した後、「主画像．ｊｐｇ」を画像メモリ１３から一括して読み出して、画像データ出力部１０Ｂに対して出力し、しかる後に、画像データの終了を示すＥＯＩマーカを画像メモリ１３から読み出して画像データ出力部１０Ｂに対して出力する。
而して、画像データの開始を示すＳＯＩマーカから該画像データの終了を示すＥＯＩマーカまでの１つの画像データとしては、図５に示したように、主画像のＪＰＥＧ画像データ「主画像．ｊｐｇ」の他に、当該主画像から生成された３つの縮小画像ａ，ｂ，ｃに関するＪＰＥＧ画像データ「縮小画像ａ．ｊｐｇ」「縮小画像ｂ．ｊｐｇ」「縮小画像ｃ．ｊｐｇ」を追加情報として含む画像データ形式とされて、画像データ出力部１０Ｂに対して出力されることになる。
【００７１】
画像データ出力部１０Ｂにおいては、画像データ作成部１０Ａから出力されてくるＳＯＩマーカ以降の画像データを出力画像データ保存部に一旦保存して、予め指定されている各出力径路に適応した出力画像データ形式に変換して、指定された出力径路に対して出力する。例えば、出力径路として、メモリカードなどの記録媒体１９ａに書き込むように指定されている場合には、装着された記録媒体１９ａに記録するためのデータ形式に変換した後、画像データ書き込み部１６を駆動して、記録媒体１９ａに対して、ＳＯＩマーカ以降の画像データを逐次記録していく。
【００７２】
また、出力径路として、インターネットなどのネットワークを介して通信相手先の外部機器に画像データを転送するように指定されている場合には、インターネットなどのネットワーク転送に適応したデータ形式に変換した後、画像データ送信部１７を駆動して、ネットワーク１９ｂに対して、ＳＯＩマーカ以降の画像データを逐次送信していく。また、出力径路として、例えば赤外線無線やＢｌｕｅｔｏｏｔｈなどのローカルな無線通信媒体やＵＳＢなどのローカルな有線通信媒体を介して出力相手先の外部機器に対して直接出力するように指定されている場合には、ローカルな無線通信媒体や有線通信媒体を介した画像データ転送に適応したデータ形式に変換した後、画像データ直接通信部１８を駆動して、出力相手先の外部機器に対して、ＳＯＩマーカ以降の画像データを逐次送信していく。
【００７３】
なお、図１の画像データ作成装置１０としては、主画像と共に縮小画像を含む１つの画像データを作成することができる画像データ作成部１０Ａと、作成された画像データを他の外部装置に対して利用可能とするように出力する画像データ出力部１０Ｂと、を含んで構成している構成例を示したが、本発明に係る画像データ作成装置は、かかる構成のみに限るものではなく、他の異なる構成からなっていても良い。
【００７４】
例えば、本発明に係る画像データ作成装置としては、図１の画像データ作成部１０Ａのみから構成されており、かかる画像データ作成部１０Ａを、他の外部装置に対して画像データを出力したり送信したりすることが可能な出力手段や通信手段を備えている機器に組み込むように構成しても良い。ここで、画像データ作成部１０Ａを組み込む、画像データの出力・送信手段を備えている機器としては、例えば、ＰＣ（パソコン）であっても良いし、汎用的な画像処理装置であっても良いし、或いは、携帯性を有する、携帯ノートＰＣや携帯情報端末やデジカルカメラや携帯電話機などであっても良い。
【００７５】
次に、本発明の他の実施例として、本発明に係る画像データ表示装置の実施例に関して説明する。なお、図１に示す画像データ作成装置１０の場合と同様に、本発明に適用される画像データを構成する画像データ形式としては、予め定められた規格に準拠した画像データ形式とするものであり、本実施例においても、ＪＰＥＧ規格において定められているＪＰＥＧ圧縮フォーマットを用いる場合について説明する。更に、図１に示す画像データ作成装置１０においてＪＰＥＧ規格に準拠して作成された画像データ（主画像と、該主画像を３種類の画像サイズに縮小した３個の縮小画像から構成されている画像データ）を入力して、入力された画像データの中から、所望する任意の画像サイズの画像を選択して画面表示する場合を例に取って説明する。
【００７６】
図２は、本発明に係る画像データ表示装置の回路構成の一例を示すブロック構成図である。図２に示す画像データ表示装置２０は、外部の画像データ作成装置１０で作成された画像データを記録媒体やネットワークなど指定された入力媒体を介して入力するＪＰＥＧ形式の画像データ入力部２０Ａと、入力されてくるＪＰＥＧ形式の複数の画像（主画像や複数個の縮小画像に関するＪＰＥＧ画像データ）を有する１つの画像データの中から、画像表示部２８の表示画面に表示可能で、かつ、所望の画像サイズとして予め指定されている指定画像表示サイズに適合する画像（主画像や縮小画像の中のいずれかのＪＰＥＧ画像データ）を選択画像として選択して、該選択画像を画像表示部に画面表示する画像データ表示部２０Ｂと、から構成されている。なお、かかる画像データ作成装置２０の以下に説明する各回路部の機能をコンピュータにより実行することができる画像データ表示プログラムとして実現することとしても良いし、更には、該画像データ表示プログラムをコンピュータにより読み取り可能なプログラム記録媒体に格納することとしても良い。
【００７７】
画像データ入力部２０Ａは、入力画像データが記録されているメモリカードなどの記録媒体１９ａから該入力画像データを読み取る画像データ読み取り部２１と、入力画像データを、インターネットや公衆回線網やあるいはＬＡＮなどのネットワーク１９ｂに介して受信する画像データ受信部２２と、他の外部機器から例えば赤外線無線などの無線通信媒体を用いて入力画像データを直接受信する画像データ直接通信部２３と、画像データ読み取り部２１や画像データ受信部２２や画像データ直接通信部２３から得られた前記入力画像データを内部処理可能な形式の画像データに編集して一旦保存する入力画像データ保存部２４と、を備えている。
【００７８】
ここで、画像データ読み取り部２１が入力画像データを読み取る記録媒体１９ａや、画像データ受信部２２が受信動作を行なうネットワーク１９ｂとしては、前述した図１の記録媒体１９ａやネットワーク１９ｂと同様のものから構成されていて、図１に示す画像データ作成装置１０において作成されて記録されている又は送信されてくる画像データを当該画像データ表示装置２０に入力させることができる。
【００７９】
また、画像データ受信部２２は、図１に示す画像データ送信部１７と同様に、有線通信用のネットワーク１９ｂのみに限らず無線通信用のネットワークを介して入力画像データを受信するように構成しても良い。また、画像データ直接通信部２３は、図１に示す画像データ直接通信部１８と同様に、他の外部機器との間で直接通信を行なうローカルな通信媒体として、赤外線無線やＢｌｕｅｔｏｏｔｈやＩＥＥＥ８０２．１１ｂなどの無線通信媒体を用いても良いし、或いは、ＵＳＢやＩＥＥＥ１３９４、更に、場合によっては、ＳＣＳＩなどのローカルな有線通信媒体を用いて、他の外部機器例えば図１に示す画像データ作成装置１０から入力画像データを直接受信するように構成しても良い。
【００８０】
なお、図２に示す画像データ入力部２０Ａの構成として、画像データ読み取り部２１、画像データ受信部２２及び画像データ直接通信部２３を全て備えている例を示しているが、かかる場合に限らず、図１に示す画像データ出力部１０Ｂの構成と同様に、用途に応じて、必要とする回路部（例えば画像データ読み取り部２１）のみを備えているように構成しても勿論構わない。
【００８１】
一方、画像データ表示部２０Ｂは、画像データ入力部２０Ａから入力されてくる入力画像データに含まれているＡＰＰ６マーカの前記付属情報を解析するための画像データ解析部２５と、ＪＰＥＧ画像データの伸張処理を行なうためのＪＰＥＧ伸張部２６と、伸張された入力画像データを画像表示部２８の表示画面サイズに合わせて画像サイズの変換を必要に応じて行なうための画像拡大・縮小部２７と、画像データを画面表示する画像表示部２８と、を備えている。
なお、入力画像データは、前述のごとく、ＪＰＥＧ規格に準拠した画像データ形式に基づいて構成されており、主画像のＪＰＥＧ画像データのみならず、該主画像から異なる複数の画像サイズで縮小された複数個の縮小画像のＪＰＥＧ画像データを、該主画像に対するそれぞれの追加情報として、複数個の各ＡＰＰ６マーカに含ませるように構成されている。
【００８２】
ここで、画像データ解析部２５においては、画像表示部２８の表示画面に表示可能で、かつ、所望の画像サイズとして予め指定されている指定画像表示サイズ（即ち、表示画面一杯や或いは指定した特定領域に指定した大きさで表示するように指定されている画像表示サイズ）に適合する画像サイズの主画像又は縮小画像を選択画像として選択するために、まず、主画像の画像サイズをＳＯＩやＳＯＦマーカなどに基づいて解析して抽出すると共に、縮小画像を格納している複数個のＡＰＰ６マーカの各付属情報に含まれている画像サイズを取り出して、いずれの画像（主画像又は複数の縮小画像）が前記指定画像表示サイズに適合している画像サイズであるかを解析する。ここで、画像サイズが異なる縮小画像としては、本実施例においては、入力画像データに３種類の縮小画像ａ，ｂ，ｃに関するＪＰＥＧ画像データが含まれている例について説明するが、縮小画像の数は、３つのみに限られるものではなく、用途に応じた複数個の縮小画像に関するＪＰＥＧ画像データが含まれている場合であっても構わない。
【００８３】
なお、画像サイズが前記指定画像表示サイズに適合している画像を選択する解析処理としては、まず、画像サイズが前記指定画像表示サイズに完全に合致しているか否かについて判定され、合致している画像サイズの画像（主画像又は縮小画像）を選択画像として選択し、一方、合致している画像サイズの画像が入力画像データの中に存在していない場合には、前記指定画像表示サイズに最も近接した画像サイズの画像を選択画像として選択する解析処理が行なわれる。
かかる解析処理がなされることによって、表示画質の劣化が最も軽減し、かつ、表示速度が最も速い画像を、前記指定画像表示サイズに適合した画像として、複数個の画像（主画像又は縮小画像）の中から自動的に抽出することができる。
或いは、表示する画像の利用目的に応じて予め指定されていて、画像の表示速度を最速に行なうために、各回路部における必要処理量が最も少なくなる画像サイズの画像を選択画像として選択する解析処理が行なわれる。選択画像として選択されたいずれかの画像（主画像又は縮小画像）に関するＪＰＥＧ画像データは、画像データ解析部２５からＪＰＥＧ伸張部２６に対して出力される。
【００８４】
ＪＰＥＧ伸張部２６は、画像データ解析部２５から出力されてきたＪＰＥＧ画像データに関し、一般的なＪＰＥＧ処理技術として広く使用されているＤＣＴ処理によるベースライン方式のＪＰＥＧ圧縮処理により作成されたＪＰＥＧ画像データを対象として、かかるＪＰＥＧ画像データを逆ＤＣＴ処理によりＪＰＥＧ伸張する処理部で構成されているものであっても良い。
なお、画像データ作成装置１０側において、画像縮小部１１をＪＰＥＧ圧縮部１２の後段に配置して、ＪＰＥＧ圧縮された主画像を縮小することにより、縮小画像のＪＰＥＧ画像データを生成しているような場合にあっては、ＪＰＥＧ伸張部２６の構成としては、ＪＰＥＧ伸張処理を行なうに先立って、例えば、当該縮小画像に関するＡＰＰ６の付属情報などにより指定されている縮小方式を参照して、ＪＰＥＧ伸張処理を施すように構成することになる。
【００８５】
また、画像拡大・縮小部２７は、簡易処理部２７ａと平均化処理部２７ｂとを備えており、ＪＰＥＧ伸張部２６から出力されたＪＰＥＧ伸張後の前記選択画像が、画像表示部２８の表示画面サイズに応じて、表示画面一杯に、あるいは、予め指定した大きさで指定した場所に表示させたい場合など、前記指定画像表示サイズとして指定された画像サイズに合致していない場合、必要に応じて、ＪＰＥＧ伸張部２６からのＪＰＥＧ伸張後の前記選択画像を拡大したり、縮小したりすることができる。ここで、ＪＰＥＧ伸張後の前記選択画像に対して施す拡大処理や縮小処理の方式には、特に制限は無く、種々の処理方式を採用することができる。
【００８６】
なお、前記選択画像としては、画像データ解析部２５において前記指定画像表示サイズに最も近接した画像サイズの画像が選択されているので、画像拡大・縮小部２７において施される画像サイズの変換率は、入力画像データに含まれている複数個の画像のうち、最小のものが選択されている。
従って、画像拡大・縮小部２７で施される画像サイズの変換において生じるおそれがある、画質劣化や画面表示遅れなども最小に抑えられているので、例えば、簡易処理部２７ａを用いて、単純な画素の拡大や縮小を行なうなど、比較的処理負荷が軽く、高速な変換処理が可能となる単純な処理方法を適用することが可能である。
但し、表示画像の利用目的に応じて、より画質劣化を抑止して良好な画像を画面表示するようにせんとしていることが予め指定されている場合や、或いは、画像の表示速度を最も速くするために、ＪＰＥＧ伸張部２６におけるＪＰＥＧ伸張処理負荷を最も軽減するような画像が前記選択画像として選択されていた場合には、平均化処理部２７ｂを用いて、種々の補間処理を適用することにより画像サイズの変換を行なうようにすることも可能である。
【００８７】
以下に、図２に示す画像データ表示装置２０の動作について説明する。ここで、画像データ表示装置２０は、例えば携帯用の画像データ表示装置であり、画像表示部２８の表示画面サイズとしては、横３２０画素×縦２４０画素の小さな表示サイズからなり、所望の画像サイズとして予め指定されている指定画像表示サイズとしては、横３２０画素×縦２４０画素の表画面サイズ一杯に画面表示するように指定されている場合（即ち、一般的には、主画像そのものをスクロール操作することなく画面表示させることができず、該主画像に関する縮小画像を画面表示させることが可能な場合）について説明する。
【００８８】
図１の画像データ作成装置１０などにより、例えば３個のＡＰＰ６マーカにそれぞれ縮小画像のＪＰＥＧ画像データを含ませた主画像のＪＰＥＧ画像データからなるＪＰＥＧ規格に準拠のデータ形式の画像データを作成して、例えば記録媒体１９ａに記録させていた場合、該記録媒体１９ａを図２に示す画像データ表示装置２０の画像データ読み取り部２１により読み取って、入力画像データ保存部２４に一旦保存する。画像データ解析部２５にて、入力画像データ保存部２４に保存された画像データの中から、主画像の画像サイズを抽出した後に、順次検索して得られた各ＡＰＰ６マーカの付属情報に基づいて、縮小画像を格納しているＡＰＰ６マーカであるか否かを解析すると共に、縮小画像を格納していることを示している各ＡＰＰ６マーカの付属情報に含まれている各画像サイズを順次収集する。収集された画像データに含まれている主画像及び縮小画像の全ての画像サイズについて、前記指定画像表示サイズに適合する画像サイズの解析がなされて、前記指定画像表示サイズに適合する画像サイズを有するいずれかのＡＰＰ６マーカの縮小画像を選択して選択画像として抽出する。
【００８９】
即ち、まず、入力画像データ保存部２４に保存されている画像データの中から、第１バイトと第２バイトとがそれぞれ‘ＦＦ’と‘Ｅ６’とを示しているＡＰＰ６マーカを検索して、検索された該ＡＰＰ６マーカの付属情報に格納されているアプリケーション識別子例えば図６に示した第５バイト乃至第１１バイトのアプリケーション識別子が、ＡＳＣＩＩコードで「Ｅｘａｍｐｌｅ」であるか否かを判別することによって、主画像に対する追加情報として格納された縮小画像が組み込まれているＡＰＰ６マーカであることを認識する。ここで、仮に、アプリケーション識別子が「Ｅｘａｍｐｌｅ」と認識できなかった場合には、該ＡＰＰ６マーカは縮小画像が組み込まれたＡＰＰ６マーカとは異なる別のＡＰＰ６マーカであると判定して、読み飛ばして、次に位置するＡＰＰ６マーカの検索処理に移行する。
【００９０】
「Ｅｘａｍｐｌｅ」というアプリケーション識別子が認識されたＡＰＰ６マーカを選出した場合、該ＡＰＰ６マーカの付属情報として例えば図６に示す第１２バイト目と第１３バイト目にある当該縮小画像識別子と縮小画像総数とを参照して、入力画像データの主画像に関する縮小画像が該ＡＰＰ６マーカ以外にいくつ含まれているかを認識すると共に、該ＡＰＰ６マーカの縮小画像が、全ての縮小画像のうち、何番目の縮小画像に該当しているかを認識する。例えば、本実施例においては、縮小画像ａ，ｂ，ｃの３種類の画像サイズからなる縮小画像（ＪＰＥＧ画像データ）が存在しているとすると、図６に示したように、第１３バイト目の縮小画像総数としては‘０３’が設定されていて、３個の縮小画像が追加情報として格納されており、第１２バイト目の当該縮小画像識別子としては、該ＡＰＰ６マーカとして最初の縮小画像を示している場合であれば、‘０１’が設定されていて、第１番目の縮小画像を示す追加情報として格納されている。
【００９１】
次に、該ＡＰＰ６マーカの付属情報の中から例えば図６に示す第１４バイト目と第１５バイト目とに設定されている画像サイズ（横）と、第１６バイト目と第１７バイト目とに設定されている画像サイズ（縦）と、を参照して、当該縮小画像の画像サイズを認識する。
次いで、当該縮小画像（ＪＰＥＧ画像データ）が格納されている格納開始位置（図６の例においては第１８バイト目）と当該縮小画像（ＪＰＥＧ画像データ）の格納サイズとを認識した後、第１３バイト目の縮小画像総数として、当該ＡＰＰ６マーカの当該縮小画像以外にも縮小画像が含まれている場合には、一旦、画像データ解析部２５における付属情報の解析処理を抜け、次のＡＰＰ６マーカを検索する処理に移行する。
【００９２】
即ち、前述したように、本実施例においては、縮小画像総数として、画像サイズが異なる３つの縮小画像（ＪＰＥＧ画像データ）が含まれていることが認識されているので、次のＡＰＰ６マーカの検索処理に移行して、残りの２つの縮小画像（ＪＰＥＧ画像データ）に関しても、前述した場合と同様のＡＰＰ６マーカに関する解析処理が繰り返される。
ここで、縮小画像総数が入力画像データに設定されていることにより、該縮小画像総数が示す個数、ＡＰＰマーカの縮小画像の検索が全て終了すれば、入力画像データ保存部２４に保存された入力画像データの全域に亘って、更に縮小画像を格納しているＡＰＰ６マーカを検索する必要がなく、画像データ解析部２５の処理を迅速化することができる。しかし、画像データ解析部２５において、いずれにしても、入力画像データの全域に亘って検索するように構成されている場合にあっては、必ずしも、縮小画像総数を入力画像データに設定しておく必要はなくなる。
【００９３】
なお、ここで、当該ＡＰＰ６マーカに格納されている当該縮小画像（ＪＰＥＧ画像データ）の格納サイズを求めるためには、当該ＡＰＰ６マーカ全体のデータ長例えば図２に示す第３バイト目と第４バイト目とに設定されているデータ長から、該データ長のデータを設定しているバイト数（図２の例では第３バイト目と第４バイト目との２バイト）と、当該ＡＰＰ６マーカの付属情報が設定されているバイト数（図６の例では第５バイト目乃至第１７バイト目までの１３バイト）とを差し引くことにより算出することができる。
【００９４】
また、画像データ解析部２５において、入力画像データ保存部２４に保存されている入力画像データの主画像（ＪＰＥＧ画像データ）については、主画像の画像サイズ（横×縦）を獲得すると共に、ＳＯＩマーカとＥＯＩマーカとＳＯＦマーカとから格納開始位置と格納サイズとを得るようにしても良いし、あるいは、主画像（ＪＰＥＧ画像データ）に関しては、該入力画像データそのままを後段のＪＰＥＧ伸張部２６に入力することとしても、該主画像（ＪＰＥＧ画像データ）に関する格納開始位置と格納サイズとを抽出してＪＰＥＧ伸張処理を行なうことができるので、画像データ解析部２５においては、主画像を選択するか否かを判別するために必要とする画像サイズ（横×縦）の情報のみを抽出することとしても良い。
【００９５】
入力画像データに含まれている主画像（ＪＰＥＧ画像データ）の画像サイズ（横×縦）と格納開始位置・格納サイズ、及び、３つの各縮小画像（ＪＰＥＧ画像データ）に関する付属情報の解析処理により得られた、各縮小画像ａ，ｂ，ｃの画像サイズ（横×縦）と格納開始位置・格納サイズと、画像表示部２８に表示可能な表示サイズの情報と、所望の画像サイズを示す前記指定画像表示サイズと、更には、画像データ解析部２５乃至画像表示部２８を構成している各回路部の処理能力即ち必要処理量とに基づいて、画像データ解析部２５は、例えば、表示画質の劣化が最も軽減する画像や、或いは、表示するまでの処理速度が最も速くなる画像など、表示すべき画像の利用目的に応じて、ＪＰＥＧ画像データの形式で作成されている主画像と３つの縮小画像ａ，ｂ，ｃのいずれかを選択画像として選択して、ＪＰＥＧ伸張部２６に対して、選択したＪＰＥＧ画像データの画像サイズ（横×縦）と共に出力する。
【００９６】
例えば、画像表示部２８に最も迅速に画面表示させたい場合であれば、画像表示に要する必要処理量が最も少ない画像サイズの主画像又は縮小画像を選択するために、例えば、後段のＪＰＥＧ伸張部２６の処理能力が低く、ＪＰＥＧ伸張処理時間が長い時間を必要とする構成であった場合には、予め保持されている各回路分の必要処理量から、ＪＰＥＧ伸張部２６の処理能力が低いことを検出する。而して、かかる場合には、前記指定画像表示サイズに適合しなくても、表示すべきＪＰＥＧ画像データに対するＪＰＥＧ伸張処理時間を極力短くして、ＪＰＥＧ伸張部２６の処理負荷を可及的に軽減する目的から、例えば、最小の画像サイズからなる縮小画像である「縮小画像ｃ．ｊｐｇ」を選択して、ＪＰＥＧ伸張部２６のＪＰＥＧ伸張処理時間を短縮させるように選択動作する。即ち、最も迅速に画面表示せんと予め設定されている場合にあっては、前記指定画像表示サイズの画像サイズとは必ずしも適合していない画像が選択されることになり、後段の画像拡大・縮小部２７における画像サイズの変換率が大きくなり、画質劣化が大きくなるおそれがあるものの、より迅速な画像表示を確保することができる。
【００９７】
一方、画面表示速度よりも画質を重視して、所望の画像サイズとしての前記指定画像サイズに適合する画像サイズの画像を選択するように予め指定している場合、後段の画像拡大・縮小部２７において、例えば、より画質を重視して、画像の拡大・縮小に対する処理負荷が比較的大きい平均化処理部２７ｂを予め指定して用いる場合もある。かくのごとき場合にあっては、一般的には、画像拡大・縮小部２７における画像サイズの変換率が大きくなれば、画質の劣化が大きくなる傾向があるため、画像拡大・縮小部２７における画像サイズの変換率を最も小さい値に設定するように、前記指定画像表示サイズに合致しなくても最も近接する画像サイズの画像を選択画像として選択することにより、画像拡大・縮小部２７の画質劣化を、最小限に抑える状態とすることができる。なお、一般的には、画像サイズの変換率を最小とすることにより、合わせて、画像拡大・縮小部２７の処理速度の面においても、最善の結果とする効果も得られる。
【００９８】
更に、画像拡大・縮小部２７において、処理速度を優先して、画質に関しての或る程度の劣化を許容する処理方法である簡易処理部２７ａを予め指定して用いている場合にあっては、前述の場合と同様に、画像拡大・縮小部２７における画像サイズの変換率が最小となるように、前記指定画像表示サイズに合致しなくても最も近接する画像サイズの画像を選択画像として選択することにより、簡易処理部２７ａを、例えば、単純な間引きによる縮小処理を用いて構成している場合であっても、欠落する画素数が最小限に抑えられるので、画質の劣化が少なくなる効果が得られる。逆に、画像を拡大する場合においても、画像拡大・縮小部２７における画像サイズの変換率が最小となるように、前記指定画像表示サイズに最も近接する画像サイズの画像を選択画像として選択することにより、簡易処理部２７ａを、例えば、単純拡大（０次ホールド）を用いて構成している場合であっても、補間する画素数が最小限に抑えられるので、同様に、画質劣化を抑える効果が得られる。
【００９９】
なお、画像データ解析部２５からＪＰＥＧ伸張部２６に出力すべきＪＰＥＧ画像データが縮小画像ａ，ｂ，ｃのいずれかであった場合は、前述のごとく、選択された縮小画像に関するＪＰＥＧ画像データの格納開始位置と格納サイズとから、該当する縮小画像に関するＪＰＥＧ画像データを入力画像データ保存部２４から読み出して、該ＪＰＥＧ画像データの画像サイズ（横×縦）と共にＪＰＥＧ伸張部２６に対して出力する。
また、ＪＰＥＧ伸張部２６に出力すべきＪＰＥＧ画像データが主画像であった場合は、該主画像に関するＪＰＥＧ画像データの格納開始位置と格納サイズとから該主画像に関するＪＰＥＧ画像データを入力画像データ保存部２４から読み出して、該ＪＰＥＧ画像データの画像サイズ（横×縦）と共にＪＰＥＧ伸張部２６に対して出力しても良いし、入力画像データ保存部２４に保存されている入力画像データをそのまま入力画像データ保存部２４から読み出してＪＰＥＧ伸張部２６に対して出力しても良い。但し、後者の場合においては、ＪＰＥＧ伸張部２６は、ＪＰＥＧ伸張処理には不必要な縮小画像に関するＡＰＰ６マーカ部分を読み飛ばす処理を行なう必要がある。
【０１００】
ＪＰＥＧ伸張部２６にて、ＪＰＥＧ画像データに設定されていたＪＰＥＧ圧縮率に基づいた伸張処理を施すことによって得られた画像の画像サイズが、画像表示部２８の表示画面一杯に、あるいは、指定した大きさで指定した場所に表示させたい場合など、表示すべき所望の画像サイズを示す前記指定画像表示サイズに合致していれば、ＪＰＥＧ伸張処理後の該画像は、後段に位置している画像拡大・縮小部２７をバイパスして、直接、画像表示部２８に対して出力され、画面表示される。一方、ＪＰＥＧ伸張処理後の該画像の画像サイズが、前記指定画像表示サイズに近いとしても若干隔たりがある場合には、ＪＰＥＧ伸張処理後の該画像は画像拡大・縮小部２７に対して出力され、画像拡大・縮小部２７において、例えば、画質重視であれば平均化処理部２７ｂを用いて、表示速度重視であれば簡易処理部２７ａを用いて、前記指定画像表示サイズの画像に変換処理が施されて、画像表示部２８に対して出力され、画面表示される。
【０１０１】
以上のごとく、図２に示す画像データ表示装置２０においては、予め定められた画像データ規格（例えばＪＰＥＧ規格）に準拠した画像データ形式を用いて、主画像と該主画像に関して異なる画像サイズからなる複数個の縮小画像とを１つの画像データとして作成されている画像データを、画像データ解析部２５において、画像表示部２８の表示画面サイズを参照して、表示画面に表示可能であり、かつ、所望の画像サイズとして予め指定されている前記指定画像表示サイズに適合する（合致又は近接する）画像サイズの画像を、画像データに含まれている主画像、縮小画像の中からいずれかを選択画像として選択して、かつ、必要に応じて、画像拡大・縮小部２７において、前記指定画像表示サイズで指定されている所望の画像サイズの画像に変換を施して、画面表示させることができる。もって、主画像のみならず縮小画像に関しても、表示画質の劣化が最も軽減し、かつ、表示処理速度が最も速い画像を所望の画像サイズで自動的に画面表示させることができる。
【０１０２】
なお、図２の画像データ表示装置２０としては、外部の例えば画像データ作成装置１０で作成された画像データを記録媒体１９ａやネットワーク１９ｂなど指定された入力媒体を介して入力する画像データ入力部２０Ａと、入力されてくるＪＰＥＧ形式の複数の画像を有する１つの画像データの中から、画像表示部の表示画面に表示可能で、かつ、予め指定されている指定画像表示サイズに適合する画像を選択画像として選択して、該選択画像を画像表示部に画面表示する画像データ表示部２０Ｂと、を含んで構成している構成例を示した。しかしながら、本発明に係る画像データ表示装置は、かかる構成のみに限るものではなく、他の異なる構成からなっていても良い。
【０１０３】
例えば、本発明に係る画像データ表示装置としては、図２の画像データ表示部２０Ｂのみから構成されており、かかる画像データ表示部２０Ｂを、他の外部装置で作成された画像データを記録媒体を介して入力したり、ネットワーク等やローカル通信手段を介して受信したりすることが可能な入力手段や通信手段を備えている機器に組み込むように構成しても良い。ここで、画像データ表示部２０Ｂを組み込む、画像データの入力・受信手段を備えている機器としては、例えば、ＰＣ（パソコン）であっても良いし、汎用的なデジタル画像表示装置であっても良いし、或いは、携帯性を有する、携帯ノートＰＣや携帯情報端末や携帯電話機などであっても良い。
【０１０４】
以上に説明したように、図１に示す画像データ作成装置１０により作成された複数の画像サイズからなる複数の画像を含む１つの画像データが、例えばネットワーク等を経由して、処理能力が比較的低く、かつ、表示画面サイズが比較的小さい携帯電話機等の携帯用の画像データ表示装置（例えば図２に示す画像データ表示装置２０）に対して入力されて画面表示せんとするような場合、受信した画像データの中から所望の画像サイズに最も適合（合致又は近接）する画像サイズの画像を自動的に選択画像として選択することができるので、該選択画像に対して所望の画像サイズに合致した画像サイズへの変換を伴う場合であっても、最も近接した画像サイズからの画像サイズの変換であり、画像サイズの変換処理（拡大・縮小処理）の負荷を軽減することができ、表示速度の遅れを低減することができると共に、元画像からの画像サイズの変更量を少なくすることができるので、画質劣化を軽減することも可能となる。
【０１０５】
また、前述した実施例にて説明したように、所望の画像サイズである前記指定画像表示サイズに最も適合する画像サイズの主画像又は縮小画像を選択するだけではなく、画像データ表示装置２０における各回路部（各処理部）における必要処理量を予め保持し、表示速度を最も重視している場合は、画像表示に要する必要処理量が最も少ない画像サイズの主画像又は縮小画像を選択画像として選択することも可能であり、例えば、画像データ形式としてＪＰＥＧ形式のようなＪＰＥＧ画像データを用いている場合、ＪＰＥＧ画像データに対してＪＰＥＧ伸張処理を施す処理負荷は一般的に大きくなってしまうので、迅速な画像表示を行なうことができないという問題が発生する場合が多いが、複数の画像サイズのＪＰＥＧ画像データの中から最もＪＰＥＧ伸張処理の処理負荷を少なくするＪＰＥＧ画像データを選択することにより、ＪＰＥＧ伸張処理負荷を軽減できるという効果も得られる。
【０１０６】
【発明の効果】
本発明に係る画像データ作成／表示方法及び画像データ作成／表示装置、及び、画像データ作成／表示プログラム及びプログラム記録媒体によれば、以下のごとき効果を奏することができる。
主画像の他に、画像サイズが異なる複数個の縮小画像を、同じ画像データとして、予め定められたデータ形式の規格に準拠した１つ画像データに格納させて作成することができる画像データ作成装置と、該画像データ作成装置において作成された画像データの中から、目的に応じた画像サイズの画像サイズの画像を検索して画面表示することができる画像データ表示装置とを用いることにより、例えば、携帯電話機や携帯情報端末等のように、表示画面サイズに制限があるような画像データ表示装置であっても、前記画像データ作成装置において作成された画像データの中から、制限がある画面表示サイズに合致するような画像サイズの画像を自動的に選択して画面表示することができるので、画像データ表示装置側において、画像表示のための画像サイズの変換処理や処理負荷を大幅に軽減することができ、所望する適切な画像サイズの画像を迅速に画面表示することができる。
【０１０７】
更に、画像データ表示装置側において所望の画像サイズを得るために更に画像サイズの変換処理を施す必要がある場合であっても、所望の画像サイズに最も近接した画像サイズの画像を選択することにより、画像サイズの変換率をより小さく抑えることが可能であり、画像サイズの変換に伴って生ずる画質劣化が軽減されると共に、画像サイズの変換処理アルゴリズムを簡易な構成として、迅速に、画像サイズの変換を施して、画面表示させることも可能である。
【図面の簡単な説明】
【図１】本発明に係る画像データ作成装置の回路構成の一例を示すブロック構成図である。
【図２】本発明に係る画像データ表示装置の回路構成の一例を示すブロック構成図である。
【図３】ＪＰＥＧ規格により規定されているＪＰＥＧ画像データのデータ構造の一例を示す構造図である。
【図４】ＪＰＥＧ規格により規定されているＡＰＰ６マーカのデータ構造を示す構造図である。
【図５】ＪＰＥＧ規格に準拠して、縮小画像をそれぞれに格納した複数個のＡＰＰ６マーカを有するデータ構造を示す構成図である。
【図６】ＪＰＥＧ規格におけるＡＰＰ６マーカの第５バイト目以降に格納する縮小画像のＪＰＥＧ画像データと該縮小画像に付属設定する付属情報とのデータ構造の一例を示す構造図である。
【符号の説明】
１０…画像データ作成装置、１０Ａ…画像データ作成部、１０Ｂ…画像データ出力部、１１…画像縮小部、１１ａ…簡易間引き処理部、１１ｂ…平均化処理部、１２…ＪＰＥＧ圧縮部、１３…画像メモリ、１４…画像データ編集部、１５…出力画像データ保存部、１６…画像データ書き込み部、１７…画像データ送信部、１８…画像データ直接通信部、１９ａ…記録媒体、１９ｂ…ネットワーク、２０…画像データ表示装置、２０Ａ…画像データ入力部、２０Ｂ…画像データ表示部、２１…画像データ読み取り部、２２…画像データ受信部、２３…画像データ直接通信部、２４…入力画像データ保存部、２５…画像データ解析部、２６…ＪＰＥＧ伸張部、２７…画像拡大・縮小部、２７ａ…簡易処理部、２７ｂ…平均化処理部、２８…画像表示部。
【図１】
2004312430.tif 000003
【図２】
2004312430.tif 000004
【図３】
2004312430.tif 000005
【図４】
2004312430.tif 000006
【図５】
2004312430.tif 000007
【図６】
2004312430.tif 000008