(57)【要約】【課題】  サムネイル画像など、圧縮や再圧縮によって画像ファイルの情報が失われた場合にも、必要に応じてオリジナルの画像ファイルの情報を取得することが可能な画像圧縮装置を提供する。【解決手段】  画像入力手段１１で圧縮対象となる画像を入力する。ここではデジタルカメラ２をＰＣ３に接続することでデジタルカメラ２で撮影した写真画像Ｐｏを、ネットワーク４を介してサーバ装置１の画像ＤＢに登録した例を示す。画像圧縮手段１２では、画像入力手段１１により入力された圧縮対象画像Ｐｏを圧縮する。そして、保存場所情報付加手段１３では、画像圧縮手段１２で圧縮された後の圧縮画像Ｐｓに対し、圧縮対象画像ＰｏのＵＲＬ（＜ＵＲＬ：Ｏ１＞で例示）を、符号データ形成時にヘッダ部分に付加する。【選択図】        図１
2004274710.tif 000002
【特許請求の範囲】
【請求項１】
画像の圧縮符号データを生成する情報処理装置において、
圧縮対象となる画像を入力する画像入力手段と、
該画像入力手段により入力された圧縮対象画像を圧縮する画像圧縮手段と、
該画像圧縮手段で圧縮された後の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加手段とを有することを特徴とする情報処理装置。
【請求項２】
画像の圧縮符号データを生成する情報処理装置において、
圧縮対象となる画像を入力する画像入力手段と、
該画像入力手段により入力された圧縮対象画像を圧縮する画像圧縮手段と、
該画像圧縮手段で圧縮された後の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加手段と、
前記圧縮画像を出力する圧縮画像出力手段と、
前記圧縮対象画像に対し、前記圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加手段と、
該他の保存場所情報付加手段で情報が付加された圧縮対象画像を、前記画像入力手段の入力元に出力する圧縮対象画像出力手段とを有することを特徴とする情報処理装置。
【請求項３】
画像の圧縮符号データを生成する情報処理装置において、
圧縮対象となる画像を入力する画像入力手段と、
該画像入力手段により入力された圧縮対象画像を圧縮する画像圧縮手段と、
該圧縮画像を出力する圧縮画像出力手段と、
前記圧縮対象画像に対し、前記圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加手段と、
該他の保存場所情報付加手段で情報が付加された圧縮対象画像を、前記画像入力手段の入力元に出力する圧縮対象画像出力手段とを有することを特徴とする情報処理装置。
【請求項４】
画像の圧縮符号データを生成する情報処理装置において、
圧縮対象となる画像を入力する画像入力手段と、
該画像入力手段により入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮手段と、
該画像圧縮手段で圧縮された後の複数の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加手段とを有することを特徴とする情報処理装置。
【請求項５】
画像の圧縮符号データを生成する情報処理装置において、
圧縮対象となる画像を入力する画像入力手段と、
該画像入力手段により入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮手段と、
該画像圧縮手段で圧縮された後の複数の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加手段と、
各圧縮画像を出力する圧縮画像出力手段と、
前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加手段と、
該他の保存場所情報付加手段で情報が付加された圧縮対象画像を、前記画像入力手段での入力元に出力する圧縮対象画像出力手段とを有することを特徴とする情報処理装置。
【請求項６】
画像の圧縮符号データを生成する情報処理装置において、
圧縮対象となる画像を入力する画像入力手段と、
該画像入力手段により入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮手段と、
各圧縮画像を出力する圧縮画像出力手段と、
前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加手段と、
該他の保存場所情報付加手段で情報が付加された圧縮対象画像を、前記画像入力手段の入力元に出力する圧縮対象画像出力手段とを有することを特徴とする情報処理装置。
【請求項７】
各圧縮画像を出力する圧縮画像出力手段と、
前記画像圧縮手段で圧縮された後の複数の圧縮画像に対し、他の前記圧縮画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する手段とを有することを特徴とする請求項４乃至６のいずれか１記載の情報処理装置。
【請求項８】
各圧縮画像を出力する圧縮画像出力手段と、
前記圧縮対象画像を前記画像入力手段の入力元に出力する圧縮対象画像出力手段と、前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する手段とを有することを特徴とする請求項４乃至７のいずれか１記載の情報処理装置。
【請求項９】
前記入力元及び／又は前記出力先は、インターネットリーチャブルな保存場所とし、前記保存場所の情報は、ＩＰアドレス及び／又はＵＲＬであることを特徴とする請求項１乃至８のいずれか１記載の情報処理装置。
【請求項１０】
画像の圧縮符号データはＪＰＥＧ２０００で規定された方式に基づいて生成されることを特徴とする請求項１乃至９のいずれか１記載の情報処理装置。
【請求項１１】
画像の圧縮符号データを生成する情報処理方法において、
圧縮対象となる画像を入力する画像入力ステップと、
該画像入力ステップで入力された圧縮対象画像を圧縮する画像圧縮ステップと、
該画像圧縮ステップで圧縮された後の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加ステップとを有することを特徴とする情報処理方法。
【請求項１２】
画像の圧縮符号データを生成する情報処理方法において、
圧縮対象となる画像を入力する画像入力ステップと、
該画像入力ステップで入力された圧縮対象画像を圧縮する画像圧縮ステップと、
該画像圧縮ステップで圧縮された後の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加ステップと、
前記圧縮画像を出力する圧縮画像出力ステップと、前記圧縮対象画像に対し、前記圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加ステップと、
該他の保存場所情報付加ステップで情報が付加された圧縮対象画像を、前記画像入力ステップの入力元に出力する圧縮対象画像出力ステップとを有することを特徴とする情報処理方法。
【請求項１３】
画像の圧縮符号データを生成する情報処理方法において、
圧縮対象となる画像を入力する画像入力ステップと、
該画像入力ステップで入力された圧縮対象画像を圧縮する画像圧縮ステップと、
該圧縮画像を出力する圧縮画像出力ステップと、
前記圧縮対象画像に対し、前記圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加ステップと、
該他の保存場所情報付加ステップで情報が付加された圧縮対象画像を、前記画像入力ステップの入力元に出力する圧縮対象画像出力ステップとを有することを特徴とする情報処理方法。
【請求項１４】
画像の圧縮符号データを生成する情報処理方法において、
圧縮対象となる画像を入力する画像入力ステップと、
該画像入力ステップで入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮ステップと、
該画像圧縮ステップで圧縮された後の複数の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加ステップとを有することを特徴とする情報処理方法。
【請求項１５】
画像の圧縮符号データを生成する情報処理方法において、
圧縮対象となる画像を入力する画像入力ステップと、
該画像入力ステップで入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮ステップと、
該画像圧縮ステップで圧縮された後の複数の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加ステップと、
各圧縮画像を出力する圧縮画像出力ステップと、
前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加ステップと、
該他の保存場所情報付加ステップで情報が付加された圧縮対象画像を、前記画像入力ステップの入力元に出力する圧縮対象画像出力ステップとを有することを特徴とする情報処理方法。
【請求項１６】
画像の圧縮符号データを生成する情報処理方法において、
圧縮対象となる画像を入力する画像入力ステップと、
該画像入力ステップで入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮ステップと、
各圧縮画像を出力する圧縮画像出力ステップと、
前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加ステップと、
該他の保存場所情報付加ステップで情報が付加された圧縮対象画像を、前記画像入力ステップの入力元に出力する圧縮対象画像出力ステップとを有することを特徴とする情報処理方法。
【請求項１７】
各圧縮画像を出力する圧縮画像出力ステップと、
前記画像圧縮ステップで圧縮された後の複数の圧縮画像に対し、他の前記圧縮画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加するステップとを有することを特徴とする請求項１４乃至１６のいずれか１記載の情報処理方法。
【請求項１８】
各圧縮画像を出力する圧縮画像出力ステップと、
前記圧縮対象画像を、前記画像入力ステップでの入力元に出力する圧縮対象画像出力ステップと、前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加するステップとを有することを特徴とする請求項１４乃至１７のいずれか１記載の情報処理方法。
【請求項１９】
前記入力元及び／又は前記出力先は、インターネットリーチャブルな保存場所とし、前記保存場所の情報は、ＩＰアドレス及び／又はＵＲＬ であることを特徴とする請求項１１乃至１８のいずれか１記載の情報処理方法。
【請求項２０】
画像の圧縮符号データはＪＰＥＧ２０００で規定された方式に基づいて生成されることを特徴とする請求項１１乃至１９のいずれか１記載の情報処理方法。
【請求項２１】
請求項１乃至１０のいずれか１記載の情報処理装置として、コンピュータを機能させるためのプログラム。
【請求項２２】
請求項１１乃至２０のいずれか１記載の情報処理方法を、コンピュータに実行させるためのプログラム。
【請求項２３】
請求項２１又は２２記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２４】
画像符号データから所望の符号データを抽出する抽出手段と、
当該抽出に係る情報を、前記抽出された符号データに付加し、関連情報付抽出符号データを生成する関連情報付抽出符号データ生成手段とよりなる情報処理装置。
【請求項２５】
画像符号データから所望の符号データを抽出する抽出手段と、
当該抽出に係る情報を、前記抽出前の元の画像符号データに付加し、関連情報付画像符号データを生成する関連情報付画像符号データ生成手段とよりなる情報処理装置。
【請求項２６】
入力画像符号データから所望の符号データを抽出する抽出手段と、
当該抽出に係る情報と、前記抽出された符号データとの関連を示す情報を保持管理する関連情報保持管理手段とよりなる情報処理装置。
【請求項２７】
更に、外部から転送要求を受信する転送要求受信手段を備え、
前記抽出手段は該転送要求受信手段による転送要求の受信に応じて元の画像符号データから所望の符号データを抽出する構成とされてなる請求項２４乃至２６のうちの何れか一項に記載の情報処理装置。
【請求項２８】
前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段は、前記抽出に係る情報に加え、該当する前記転送要求に係る情報を、抽出された符号データ又は抽出前の元の画像符号データに付加して関連情報付抽出符号データ又は関連情報付画像符号データを生成し、或いはそれを関連情報として保持管理する構成とされてなる請求項２７に記載の情報処理装置。
【請求項２９】
更に前記関連情報付抽出符号データを転送する転送手段を備えてなり、
前記転送手段は、転送先を設定する設定手段を有する構成とされてなる請求項２４乃至２８のうちの何れか一項に記載に記載の情報処理装置。
【請求項３０】
前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段は、前記抽出に係る情報に加え、該当する前記転送先に係る情報を抽出された符号データ又は抽出前の元の画像符号データに付加して関連情報付抽出符号データ又は関連情報付画像データを生成し、或いはそれを関連情報として保持管理する構成とされてなる請求項２９に記載の情報処理装置。
【請求項３１】
前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ或いは関連情報保持手段が付加する、或いは保持管理する前記抽出に係る情報は、元の画像符号データのうちから抽出した符号データの内容に係る情報よりなる請求項２４乃至３０に記載の情報処理装置。
【請求項３２】
前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ或いは関連情報保持手段が付加する、或いは保持管理する前記抽出に係る情報は、該当する元の画像符号データに係る情報よりなる請求項２４乃至３１に記載の情報処理装置。
【請求項３３】
前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段が付加する、或いは保持管理する前記抽出に係る情報は、該当する元の画像符号データを保有する手段に係る情報よりなる請求項２４乃至３２に記載の情報処理装置。
【請求項３４】
前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段が付加する、或いは保持管理する前記抽出に係る情報は、該当する抽出符号データを保有する手段に係る情報よりなる請求項２４乃至３３に記載の情報処理装置。
【請求項３５】
画像符号データから所望の符号データを抽出する抽出段階と、
当該抽出に係る情報を、前記抽出された符号データに付加し、関連情報付抽出符号データを生成する関連情報付抽出符号データ生成段階とよりなる情報処理方法。
【請求項３６】
画像符号データから所望の符号データを抽出する抽出段階と、
当該抽出に係る情報を、前記抽出前の元の画像符号データに付加し、関連情報付画像符号データを生成する関連情報付抽出符号データ生成段階とよりなる情報処理方法。
【請求項３７】
入力画像符号データから所望の符号データを抽出する抽出段階と、
当該抽出に係る情報と、前記抽出された符号データとの関連を示す情報を保持管理する関連情報保持管理段階とよりなる情報処理方法。
【請求項３８】
更に、外部から転送要求を受信する転送要求受信段階を有し、
前記抽出段階では該転送要求受信段階における転送要求の受信に応じて画像符号データから所望の符号データを抽出する構成とされてなる請求項３５乃至３７のうちの何れか一項に記載の情報処理方法。
【請求項３９】
前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階では、前記抽出に係る情報に加え、該当する前記転送要求に係る情報を抽出された符号データ又は抽出前の元の画像符号データに付加して関連情報付抽出符号データ又は関連情報付画像符号データを生成し、或いはそれを関連情報として保持管理する構成とされてなる請求項３８に記載の情報処理方法。
【請求項４０】
更に前記関連情報付抽出符号データを転送する転送段階を有してなり、
前記転送段階では、転送先を設定する構成とされてなる請求項３５乃至３９うちの何れか一項に記載に記載の情報処理方法。
【請求項４１】
前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階では、前記抽出に係る情報に加え、該当する前記転送先に係る情報を抽出された符号データ又は抽出前の元の画像符号データに付加して関連情報付抽出符号データ又は関連情報付画像符号データを生成し、或いはそれを関連情報として保持管理する構成とされてなる請求項４０に記載の情報処理方法。
【請求項４２】
前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階にて付加する、或いは保持管理する前記抽出に係る情報は、元の画像符号データのうちから抽出した符号データの内容に係る情報よりなる請求項３５乃至４１に記載の情報処理方法。
【請求項４３】
前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段台にて付加する、或いは保持管理する前記抽出に係る情報は、該当する元の画像符号データに係る情報よりなる請求項３５乃至４２に記載の情報処理方法。
【請求項４４】
前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階にて付加する、或いは保持管理する前記抽出に係る情報は、該当する元の画像符号データを保有する手段に係る情報よりなる請求項３５乃至４３に記載の情報処理方法。
【請求項４５】
前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階にて付加する、或いは保持管理する前記抽出に係る情報は、該当する抽出符号データを保有する手段に係る情報よりなる請求項３５乃至４４に記載の情報処理方法。
【請求項４６】
請求項３５乃至４５のいずれか１項に記載の情報処理方法を、コンピュータに実行させるためのプログラム。
【請求項４７】
請求項４６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム、及びコンピュータ読取り可能な記録媒体に係り、特に所定の圧縮方式にて画像データを圧縮又は伸長して処理する構成を有する情報処理装置、情報処理方法、プログラム、及びコンピュータ読取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、高精細画像の普及が著しい。これは、デジタルスチルカメラやスキャナ等の入力デバイス、インクジェットプリンタやディスプレイ等の出力デバイスにおける高精細化に拠るところが大きい。そして、こうした高精細静止画像を扱う画像圧縮伸張アルゴリズムとして、現在のところ、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）が最も広く使われている。ＪＰＥ Ｇでは、空間領域の冗長度を除去するために、二次元離散コサイン変換を用いている。
【０００３】
しかしながらこの方式の基本機能は「静止画像を圧縮し伸張する」ことだけである。圧縮ファイルの状態で画像を操作したり、伸張する時に特定領域だけを見たりするための機能については規定されていない。また、階層を持たない「フラットな構造」として画像を扱うことを前提としている。従って、この方式によれば、画像に新たな処理を加えるためには、符号データは必ず完全に復号化される必要がある。
【０００４】
またＪＰＥＧアルゴリズムにおいては、画像の高精細化や大規模化に伴い、すなわち原画像の画素数が増えるに従い、符号化された画像データを伸張し画像値を表示デバイス上に画像として表示させるのに必要な時間も、これに応じて増加する。最近は、入力デバイスの高性能化によって原画像の高精細化や大面積化が進み、これによる要処理時間の増加が無視できないレベルになりつつある。また、この問題は、衛星・航空写真や医療・科学分野の画像、そして文化財を記録した画像を扱う分野においては、既に解決すべき不具合として認識されている。
【０００５】
なお、ＪＰＥＧ圧縮画像を伸張する際には、それに要する時間が、圧縮時の縮小率とは無関係に一定の値をとるという特徴がある。この理由は、上述したように、ＪＰＥＧ方式で符号化されたデータはその縮小率に関わり無く、必ず一旦は完全に復号化される必要があるからである。
【０００６】
通常、こうした大きい画像の全画素をディスプレイに表示することは、表示デバイスの表示可能画素数に制約があるので難しい。実際には、画面上に縮小して表示することにより対処している。しかし、従来のＪＰＥＧアルゴリズムでは、縮小画像を表示させる場合においても、原画像全てを伸張し全画素値を求め、そこから間引き処理を行ってディスプレイ上に表示していた。原画像の全画素値を求めるために要する伸張処理時間は、画像のピクセル数に比例して増大する。ＭＰＵの性能やメモリの容量にも依るが、例えば、画像が表示されるまでに、数分から数十分の時間を要している。
【０００７】
また、ＪＰＥＧアルゴリズムにおいては、完全な復号処理を行わなくても使い手にとって十分な情報を得られる場合でも、従来のＪＰＥＧ 方式では復号処理を全て行わなければならず、伸張時に伸張する画像領域や色成分或いは伸張動作順序を指定できない。例えば、カラー画像をグレイスケールの画像で表示したい、或る特定領域の画像だけを見たい、サムネイルの大きさで見たい、画像コンテンツを高速に閲覧したい、Ｍｏｔｉｏｎ静止画像の早送り表示を見たい、等々の要求に応えることは、従来のＪＰＥＧ アルゴリズムでは困難である。従来のＪＰＥＧアルゴリズムでは、まず原画像を圧縮した符号データに対し、完全な伸張を行った画像データを生成する。その後、その画像データをグレイスケール表示用の画像データ、特定領域表示用の画像データ、サムネイル表示用の画像データなどに変換することにより、所望の表示画像を得る。
【０００８】
近年、ＪＰＥＧの次世代の画像符号化方式としてＪＰＥＧ２０００方式（ＩＳＯ／ＩＥＣ  ＦＣＤ  １５４４４−１）が規格化された。このＪＰＥＧ２０００方式では、画像を高精細な状態で保存しておき、その画像符号データから特定の解像度の画像や特定の画質を持つ画像を取り出すことなどが可能である。そのため、これを利用して、サムネイル画像の出力（表示，印刷，伝送）を高速に行なうことが可能となる。
【０００９】
また従来から、画像表示装置においては、画像のサムネイルを表示することがよくあったが、上記の如くサムネイル画像の高速な出力が可能になったことを受けて、さらに、表示に限らず、印刷，伝送等、サムネイルの出力を行なう機会が増えてくる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ＪＰＥＧ２０００方式などにより圧縮又は分割された画像ファイル（符号データ）をオリジナル画像とし、例えばデジタルカメラなどにおいてサムネイル画像の表示を行なうためには、ファイルサイズをさらに小さくする必要がある。このように、画像ファイルのサイズを小さくする、即ち画像ファイルを再圧縮して利用、或いは分割された画像データの一部を抽出利用することは頻繁に行なわれることである。
【００１１】
再圧縮後又は分割された一部の抽出データよりなる画像ファイルの利用に関し、オリジナル画像ファイルの如何に拘らず、再圧縮した或いは分割後の一部の抽出データのファイルだけをコピーして利用する場合がある。この場合、オリジナル画像の情報のうちの一部が失われ、例えば高品位印刷や引き伸ばし印刷を得ようとした場合に情報量の不足が生じることが考えられる。なお、この問題は、圧縮の形態によっては画像の再圧縮に限らず、通常の圧縮の際にも生ずる。
【００１２】
本発明は、上述のごとき実情に鑑みてなされたものであり、圧縮や再圧縮、或いは分割された画像データ（符号データ）の一部のデータの抽出によって画像ファイルの情報が部分的に失われた場合にも、必要に応じて圧縮前或いは分割データ抽出前、即ち一旦は上記の如く失われた画像情報を含むオリジナルの画像ファイル全体の情報に辿り着き、これを取得して利用することが可能な情報処理装置、情報処理方法、プログラム、及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１の発明は、画像の圧縮符号データを生成する画像圧縮装置において、圧縮対象となる画像を入力する画像入力手段と、該画像入力手段により入力された圧縮対象画像を圧縮する画像圧縮手段と、該画像圧縮手段で圧縮された後の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加手段と、を有することを特徴としたものである。
【００１４】
請求項２の発明は、画像の圧縮符号データを生成する画像圧縮装置において、圧縮対象となる画像を入力する画像入力手段と、該画像入力手段により入力された圧縮対象画像を圧縮する画像圧縮手段と、該画像圧縮手段で圧縮された後の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加手段と、前記圧縮画像を出力する圧縮画像出力手段と、前記圧縮対象画像に対し、前記圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加手段と、該他の保存場所情報付加手段で情報が付加された圧縮対象画像を、前記画像入力手段での入力元に出力する圧縮対象画像出力手段と、を有することを特徴としたものである。
【００１５】
請求項３の発明は、画像の圧縮符号データを生成する画像圧縮装置において、圧縮対象となる画像を入力する画像入力手段と、該画像入力手段により入力された圧縮対象画像を圧縮する画像圧縮手段と、該圧縮画像を出力する圧縮画像出力手段と、前記圧縮対象画像に対し、前記圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加手段と、該他の保存場所情報付加手段で情報が付加された圧縮対象画像を、前記画像入力手段での入力元に出力する圧縮対象画像出力手段と、を有することを特徴としたものである。
【００１６】
請求項４の発明は、画像の圧縮符号データを生成する画像圧縮装置において、圧縮対象となる画像を入力する画像入力手段と、該画像入力手段により入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮手段と、該画像圧縮手段で圧縮された後の複数の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加手段と、を有することを特徴としたものである。
【００１７】
請求項５の発明は、画像の圧縮符号データを生成する画像圧縮装置において、圧縮対象となる画像を入力する画像入力手段と、該画像入力手段により入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮手段と、該画像圧縮手段で圧縮された後の複数の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加手段と、各圧縮画像を出力する圧縮画像出力手段と、前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加手段と、該他の保存場所情報付加手段で情報が付加された圧縮対象画像を、前記画像入力手段での入力元に出力する圧縮対象画像出力手段と、を有することを特徴としたものである。
【００１８】
請求項６の発明は、画像の圧縮符号データを生成する画像圧縮装置において、圧縮対象となる画像を入力する画像入力手段と、該画像入力手段により入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮手段と、各圧縮画像を出力する圧縮画像出力手段と、前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加手段と、該他の保存場所情報付加手段で情報が付加された圧縮対象画像を、前記画像入力手段での入力元に出力する圧縮対象画像出力手段と、を有することを特徴としたものである。
【００１９】
請求項７の発明は、請求項４乃至６のいずれか１の発明において、各圧縮画像を出力する圧縮画像出力手段と、前記画像圧縮手段で圧縮された後の複数の圧縮画像に対し、他の前記圧縮画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する手段と、を有することを特徴としたものである。
【００２０】
請求項８の発明は、請求項４乃至７のいずれか１の発明において、各圧縮画像を出力する圧縮画像出力手段と、前記圧縮対象画像を前記画像入力手段での入力元に出力する圧縮対象画像出力手段と、前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する手段と、を有することを特徴としたものである。
【００２１】
請求項９の発明は、請求項１乃至８のいずれか１の発明において、前記入力元及び／又は前記出力先は、インターネットリーチャブルな保存場所とし、前記保存場所の情報は、ＩＰアドレス及び／又はＵＲＬ であることを特徴としたものである。
【００２２】
請求項１０の発明は、請求項１乃至９のいずれか１の発明において、画像の圧縮符号データはＪＰＥＧ２０００で規定された方式に基づいて生成されることを特徴としたものである。
【００２３】
請求項１１の発明は、画像の圧縮符号データを生成する画像圧縮方法において、圧縮対象となる画像を入力する画像入力ステップと、該画像入力ステップで入力された圧縮対象画像を圧縮する画像圧縮ステップと、該画像圧縮ステップで圧縮された後の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加ステップと、を有することを特徴としたものである。
【００２４】
請求項１２の発明は、画像の圧縮符号データを生成する画像圧縮方法において、圧縮対象となる画像を入力する画像入力ステップと、該画像入力ステップで入力された圧縮対象画像を圧縮する画像圧縮ステップと、該画像圧縮ステップで圧縮された後の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加ステップと、前記圧縮画像を出力する圧縮画像出力ステップと、前記圧縮対象画像に対し、前記圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加ステップと、該他の保存場所情報付加ステップで情報が付加された圧縮対象画像を、前記画像入力ステップでの入力元に出力する圧縮対象画像出力ステップと、を有することを特徴としたものである。
【００２５】
請求項１３の発明は、画像の圧縮符号データを生成する画像圧縮方法において、圧縮対象となる画像を入力する画像入力ステップと、該画像入力ステップで入力された圧縮対象画像を圧縮する画像圧縮ステップと、該圧縮画像を出力する圧縮画像出力ステップと、前記圧縮対象画像に対し、前記圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加ステップと、該他の保存場所情報付加ステップで情報が付加された圧縮対象画像を、前記画像入力ステップでの入力元に出力する圧縮対象画像出力ステップと、を有することを特徴としたものである。
【００２６】
請求項１４の発明は、画像の圧縮符号データを生成する画像圧縮方法において、圧縮対象となる画像を入力する画像入力ステップと、該画像入力ステップで入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮ステップと、該画像圧縮ステップで圧縮された後の複数の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加ステップと、を有することを特徴としたものである。
【００２７】
請求項１５の発明は、画像の圧縮符号データを生成する画像圧縮方法において、圧縮対象となる画像を入力する画像入力ステップと、該画像入力ステップで入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮ステップと、該画像圧縮ステップで圧縮された後の複数の圧縮画像に対し、前記圧縮対象画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加する保存場所情報付加ステップと、各圧縮画像を出力する圧縮画像出力ステップと、前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加ステップと、該他の保存場所情報付加ステップで情報が付加された圧縮対象画像を、前記画像入力ステップでの入力元に出力する圧縮対象画像出力ステップと、を有することを特徴としたものである。
請求項１６の発明は、画像の圧縮符号データを生成する画像圧縮方法において、圧縮対象となる画像を入力する画像入力ステップと、該画像入力ステップで入力された圧縮対象画像を圧縮し、複数の圧縮画像にする画像圧縮ステップと、各圧縮画像を出力する圧縮画像出力ステップと、前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加する他の保存場所情報付加ステップと、該他の保存場所情報付加ステップで情報が付加された圧縮対象画像を、前記画像入力ステップでの入力元に出力する圧縮対象画像出力ステップと、を有することを特徴としたものである。
【００２８】
請求項１７の発明は、請求項１４乃至１６のいずれか１の発明において、各圧縮画像を出力する圧縮画像出力ステップと、前記画像圧縮ステップで圧縮された後の複数の圧縮画像に対し、他の前記圧縮画像の保存場所の情報を、符号データ形成時にヘッダ部分に付加するステップと、を有することを特徴としたものである。
【００２９】
請求項１８の発明は、請求項１４乃至１７のいずれか１の発明において、各圧縮画像を出力する圧縮画像出力ステップと、前記圧縮対象画像を、前記画像入力ステップでの入力元に出力する圧縮対象画像出力ステップと、前記圧縮対象画像に対し、各圧縮画像の出力先である保存場所の情報を、ヘッダ部分に付加するステップと、を有することを特徴としたものである。
【００３０】
請求項１９の発明は、請求項１１乃至１８のいずれか１の発明において、前記入力元及び／又は前記出力先は、インターネットリーチャブルな保存場所とし、前記保存場所の情報は、ＩＰアドレス及び／又はＵＲ Ｌであることを特徴としたものである。
【００３１】
請求項２０の発明は、請求項１１乃至１９のいずれか１の発明において、画像の圧縮符号データはＪＰＥＧ２０００で規定された方式に基づいて生成されることを特徴としたものである。
【００３２】
請求項２１の発明は、請求項１乃至１０のいずれか１記載の画像圧縮装置として、コンピュータを機能させるためのプログラムである。
【００３３】
請求項２２の発明は、請求項１１乃至２０のいずれか１記載の画像圧縮方法を、コンピュータに実行させるためのプログラムである。
【００３４】
請求項２３の発明は、請求項２１又は２２記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００３５】
請求項２４の発明は、画像符号データから所望の符号データを抽出する抽出手段と、当該抽出に係る情報を、前記抽出された符号データに付加し、関連情報付抽出符号データを生成する関連情報付抽出符号データ生成手段とよりなる情報処理装置である。
【００３６】
請求項２５の発明は、画像符号データから所望の符号データを抽出する抽出手段と、当該抽出に係る情報を、前記抽出前の元の画像符号データに付加し、関連情報付画像符号データを生成する関連情報付抽出符号データ生成手段とよりなる情報処理装置である。
【００３７】
請求項２６の発明は、入力画像符号データから所望の符号データを抽出する抽出手段と、当該抽出に係る情報と、前記抽出された符号データとの関連を示す情報を保持管理する関連情報保持管理手段とよりなる情報処理装置である。
【００３８】
請求項２７の発明は、更に、外部から転送要求を受信する転送要求受信手段を備え、前記抽出手段は該転送要求受信手段による転送要求の受信に応じて画像符号データから所望の符号データを抽出する構成とされてなる請求項２４乃至２６のうちの何れか一項に記載の情報処理装置である。
【００３９】
請求項２８の発明は、前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段は、前記抽出に係る情報に加え、該当する前記転送要求に係る情報を抽出された符号データ又は抽出前の元の画像符号データに付加して関連情報付抽出符号データ又は関連情報付画像符号データを生成し、或いはそれを関連情報として保持管理する構成とされてなる請求項２７に記載の情報処理装置である。
【００４０】
請求項２９の発明は、更に前記抽出された符号データ又は前記関連情報付抽出符号データを転送する転送手段を備えてなり、前記転送手段は、転送先を設定する設定手段を有する構成とされてなる請求項２４乃至２８のうちの何れか一項に記載に記載の情報処理装置である。
【００４１】
請求項３０の発明は、前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段は、前記抽出に係る情報に加え、該当する前記転送先に係る情報を抽出された符号データ又は抽出前の元の画像符号データに付加して関連情報付抽出符号データ又は関連情報付画像符号データを生成し、或いは関連情報として保持管理する構成とされてなる請求項２９に記載の情報処理装置である。
【００４２】
請求項３１の発明は、前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段が付加する、或いは保持管理する前記抽出に係る情報は、元の画像符号データのうちから抽出した符号データの内容に係る情報よりなる請求項２４乃至３０に記載の情報処理装置である。
【００４３】
請求項３２の発明は、前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段が付加する、或いは保持管理する前記抽出に係る情報は、該当する元の画像符号データに係る情報よりなる請求項２４乃至３１に記載の情報処理装置である。
【００４４】
請求項３３の発明は、前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段が付加する、或いは保持管理する前記抽出に係る情報は、該当する元の画像符号データを保有する手段に係る情報よりなる請求項２４乃至３２に記載の情報処理装置である。
【００４５】
請求項３４の発明は、前記関連情報付抽出符号データ生成手段、関連情報付画像符号データ生成手段或いは関連情報保持手段が付加する、或いは保持管理する前記抽出に係る情報は、該当する抽出符号データを保有する手段に係る情報よりなる請求項２４乃至３３に記載の情報処理装置である。
【００４６】
請求項３５の発明は、画像符号データから所望の符号データを抽出する抽出段階と、当該抽出に係る情報を、前記抽出された符号データに付加し、関連情報付抽出符号データを生成する関連情報付抽出符号データ生成段階とよりなる情報処理方法である。
【００４７】
請求項３６の発明は、画像符号データから所望の符号データを抽出する抽出段階と、当該抽出に係る情報を、前記抽出前の元の画像符号データに付加し、関連情報付画像符号データを生成する関連情報付抽出符号データ生成段階とよりなる情報処理方法である。
【００４８】
請求項３７の発明は、入力画像符号データから所望の符号データを抽出する抽出段階と、当該抽出に係る情報と、前記抽出された符号データとの関連を示す情報を保持管理する関連情報保持管理段階とよりなる情報処理方法である。
【００４９】
請求項３８の発明は、更に、外部から転送要求を受信する転送要求受信段階を有し、前記抽出段階では該転送要求受信段階における転送要求の受信に応じて画像符号データから所望の符号データを抽出する構成とされてなる請求項３５乃至３７のうちの何れか一項に記載の情報処理方法である。
【００５０】
請求項３９の発明は、前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階では、前記抽出に係る情報に加え、該当する前記転送要求に係る情報を抽出された符号データ又は抽出前の元の画像符号データに付加して関連情報付抽出符号データ又は関連情報付画像符号データを生成し、或いはそれを関連情報として保持管理する構成とされてなる請求項３８に記載の情報処理方法である。
【００５１】
請求項４０の発明は、更に前記抽出された符号データ又は前記関連情報付抽出符号データを転送する転送段階を有してなり、前記転送段階では、転送先を設定する構成とされてなる請求項３５乃至３９うちの何れか一項に記載に記載の情報処理方法である。
【００５２】
請求項４１の発明は、前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階では、前記抽出に係る情報に加え、該当する前記転送先に係る情報を抽出された符号データ又は抽出前の元の画像符号データに付加して関連情報付抽出符号データ又は関連情報付画像符号データを生成し、或いはそれを関連情報として保持管理する構成とされてなる請求項４０に記載の情報処理方法である。
【００５３】
請求項４２の発明は、前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階にて付加する、或いは保持管理する前記抽出に係る情報は、元の画像符号データのうちから抽出した符号データの内容に係る情報よりなる請求項３５乃至４１に記載の情報処理方法である。
【００５４】
請求項４３の発明は、前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段台にて付加する、或いは保持管理する前記抽出に係る情報は、該当する元の画像符号データに係る情報よりなる請求項３５乃至４２に記載の情報処理方法である。
【００５５】
請求項４４の発明は、前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階にて付加する、或いは保持管理する前記抽出に係る情報は、該当する元の画像符号データを保有する装置に係る情報よりなる請求項３５乃至４３に記載の情報処理方法である。
【００５６】
請求項４５の発明は、前記関連情報付抽出符号データ生成段階、関連情報付画像符号データ生成段階或いは関連情報保持段階にて付加する、或いは保持管理する前記抽出に係る情報は、該当する抽出符号データを保有する装置に係る情報よりなる請求項３５乃至４４に記載の情報処理方法である。
【００５７】
請求項４６の発明は、請求項３５乃至４５のいずれか１項に記載の情報処理方法を、コンピュータに実行させるためのプログラムである。
【００５８】
請求項４７の発明は、請求項４６に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００５９】
本発明によれば、サムネイル画像など、圧縮や再圧縮、或いは分割された符号データの一部抽出によって部分的に画像ファイルの情報が失われた場合であっても、必要に応じて圧縮前、あるいは抽出前、即ち上記の如く失われた情報を全て含むオリジナルの画像ファイルの全体の情報を容易に取得することが可能となる。
【発明を実施するための最良の形態】
【００６０】
図１は、本発明の一実施形態に係る画像圧縮装置の一構成例を示す概略図である。
【００６１】
本発明の一実施形態に係る画像圧縮装置を、画像入力装置（デジタルカメラで例示）２に接続されたパーソナルコンピュータ（以下、ＰＣ）３が、インターネット，イントラネット，エクストラネット等のネットワーク４を介してサーバ装置１に接続されているネットワークシステムを例に挙げて説明する。ここで、本実施形態に係る画像圧縮装置は、サーバ装置１に備えられるものとして例示しているが、例えば画像入力装置に本発明に係る画像圧縮装置を適用しても、ＰＣ３，５に本発明に係る画像圧縮装置を適用しても、その他の機器に適用してもよいことは、以下の説明を参照すれば理解可能である。
【００６２】
本発明の一実施形態に係る画像圧縮装置は、画像の圧縮符号データを生成する装置である。後述するようにサムネイル画像を高速に伸張するような圧縮符号データを生成するためには、画像の圧縮符号データがＪＰＥＧ２０００で規定された方式に基づいて生成されるようにするとよい。本実施形態に係る画像圧縮装置は、サーバ装置１にプログラム及びそれを実行する演算装置などからなる装置として備えられているものとして例示する。
【００６３】
サーバ装置１は、画像データベース（ＤＢ）１０にアクセス可能に設置されたサーバコンピュータであり、画像ＤＢ１０を管理するデータベース管理サーバとネットワーク接続サーバとを備える。また、図では画像入力装置２の例としてデジタルカメラを挙げているが、デジタルビデオカメラやその他の画像入力機能を持つ機器など、様々な装置が適用できる。
【００６４】
本発明に係る画像圧縮装置における画像の入力元及び／又は出力先は、インターネットリーチャブルな、即ちインターネットに基づく情報伝達手段の機能によって到達可能な保存場所とし、その保存場所の情報は、ＩＰアドレス及び／又はＵＲＬであるようにすることが好ましい。以下、保存場所の情報がＵＲＬである場合を例に挙げて、各実施形態を説明する。
【００６５】
サーバ装置１に備えられた画像圧縮装置は、その実施形態によって構成要素が異なるが、オリジナルの画像を再圧縮（オリジナル画像は通常圧縮が施された状態で蓄積されているため、ここでは「再圧縮」と呼ぶ）した場合に、新たに生成した画像ファイルのヘッダに、オリジナル画像の保存場所（ＵＲＬ，ＩＰアドレス等）を記録しておく。或いはオリジナルの画像ファイルのヘッダに、生成した子ファイルの保存場所（ＵＲＬ，ＩＰ アドレス等）を記載する。その結果それぞれ履歴を遡ることが可能となる。これは、再圧縮の際に画像ファイルの分割が行なわれた場合にも適用可能である（図２を参照して後述する）。
【００６６】
オリジナルファイルをこのようにインターネットリーチャブルな場所に保管すれば、再圧縮後の画像ファイルから容易にオリジナルのファイルに辿り着くことができる。すなわち、再圧縮後の画像ファイルのヘッダ部分にオリジナルファイルのＵＲＬ等が書かれているので、写真や映像等の画像ファイルが何処にコピーされても、そのコピーファイルからオリジナルファイルの保存場所に到達可能となる。
【００６７】
本発明の第１の実施形態に係る画像圧縮装置は、図１の構成において、画像入力手段１１，画像圧縮手段１２，保存場所情報付加手段１３を少なくとも備えるものとする。画像入力手段１１は、一例として、圧縮対象となる画像を入力する。ここではデジタルカメラ２をＰＣ３に接続することで（或いは通信機能付きのデジタルカメラであれば直接）、デジタルカメラ２で撮影した写真画像Ｐｏ（なお、この時点で既に圧縮がなされている）を、ネットワーク４を介してサーバ装置１の画像ＤＢに登録するものとする。画像圧縮手段１２では、画像入力手段１１により入力された圧縮対象画像Ｐｏを圧縮（再圧縮）する。そして、保存場所情報付加手段１３では、画像圧縮手段１２で圧縮された後の圧縮画像Ｐｓに対し、圧縮対象画像ＰｏのＵＲＬ（＜ＵＲＬ：Ｏ１＞で例示）を、符号データ形成時にヘッダ部分に付加する。
【００６８】
また本発明の第２の実施形態に係る画像圧縮装置は、同じく図１の構成において、画像入力手段１１，画像圧縮手段１２に加え、保存場所情報付加手段１３，圧縮画像出力手段１４，第二保存場所情報付加手段１５，圧縮対象画像出力手段１６を少なくとも備えるものとする。
【００６９】
保存場所情報付加手段１３は、先の実施形態と同様に、画像圧縮手段１２で圧縮された後の圧縮画像Ｐｓに対し、圧縮対象画像ＰｏのＵＲＬ＜ＵＲＬ：Ｏ１＞ を、符号データ形成時にヘッダ部分に付加する。圧縮画像出力手段１４は圧縮画像を所定の出力先ＰＣ５に出力する。第二保存場所情報付加手段１５では、圧縮対象画像Ｐｏに対し、圧縮画像Ｐｓの出力先ＰＣ５のＵＲＬ（＜ＵＲＬ：Ｓ５＞で例示）をヘッダ部分に付加する。圧縮対象画像出力手段１６では、第二保存場所情報付加手段１５で情報が付加された圧縮対象画像Ｐｏを、画像入力手段１１での入力元に出力する。なお、この例では入力元は画像ＤＢ１０であり、上記出力された情報付加後の圧縮対象画像Ｐｏにて上書きがなされることとなる。
【００７０】
本発明の第３の実施形態に係る画像圧縮装置は、画像入力手段１１，画像圧縮手段１２に加え、圧縮画像出力手段１４， 第二保存場所情報付加手段１５，圧縮対象画像出力手段１６を少なくとも備えるものとする。
【００７１】
圧縮画像出力手段１４では圧縮画像Ｐｓを所定の出力先ＰＣ５に出力する。第二保存場所情報付加手段１５では、先の実施形態と同様に、圧縮対象画像Ｐｏに対し、圧縮画像Ｐｓの出力先ＰＣ５のＵＲＬ＜ＵＲＬ：Ｓ５＞を、そのヘッダ部分に付加する。圧縮対象画像出力手段１６では、第二保存場所情報付加手段１５で情報が付加された圧縮対象画像Ｐｏを、画像入力手段１１の入力元に出力する。なお、この例では入力元は画像ＤＢ１０であり、上記同様、情報付加後の圧縮対象画像Ｐｏにて上書きがなされることとなる。
【００７２】
図２は、本発明の他の実施形態に係る画像圧縮装置の一構成例を示す概略図である。以下の実施形態も図１で説明したようなネットワークシステムを例に説明する。以下に示す実施形態では、画像の分割（タイル分割やコンポーネント分割、レイヤ分割など様々な分割）により、再圧縮画像が複数生成される場合の実施形態である。
【００７３】
本発明の第４の実施形態に係る画像圧縮装置は、画像入力手段１１，画像圧縮手段１２，保存場所情報付加手段１３を少なくとも備えるものとする。画像入力手段１１では、圧縮対象となる画像Ｐｏを入力する。圧縮対象画像Ｐｏのサーバ装置１へのアップロードは説明した通りであり、この例で引き続き説明を行なう。画像圧縮手段１２では、画像入力手段１１により入力された圧縮対象画像Ｐｏを圧縮し、複数の圧縮画像Ｐｘ，Ｐｙ（２枚で例示）にする。そして、保存場所情報付加手段１３では、画像圧縮手段１２で圧縮された後の複数の圧縮画像Ｐｘ，Ｐｙに対し、圧縮対象画像ＰｏのＵＲＬ＜ＵＲＬ：Ｏ１＞ を、符号データ形成時に夫々のヘッダ部分に付加する。
【００７４】
本発明の第５の実施形態に係る画像圧縮装置は、画像入力手段１１，画像圧縮手段１２に加え、保存場所情報付加手段１３，圧縮画像出力手段１４，第二保存場所情報付加手段１５，圧縮対象画像出力手段１６を少なくとも備えるものとする。
【００７５】
第５の実施形態においては、第４の実施形態のそれと同様に、画像圧縮手段１２で複数の圧縮画像Ｐｘ，Ｐｙが生成され、保存場所情報付加手段１３で複数の圧縮画像Ｐｘ，Ｐｙに対して圧縮対象画像ＰｏのＵＲＬ＜ＵＲＬ：Ｏ１＞ が符号データ形成時に、夫々のヘッダ部分に付加される。圧縮画像出力手段１４では、圧縮された各圧縮画像Ｐｘ，Ｐｙを出力する。第二保存場所情報付加手段１５では、圧縮対象画像Ｐｏに対し、各圧縮画像Ｐｘ，Ｐｙの出力先ＰＣ５，ＰＣ６のＵＲＬ＜ＵＲＬ：Ｘ５／Ｙ６＞ 夫々のをヘッダ部分に付加する。圧縮対象画像出力手段１６では、第二保存場所情報付加手段１５で情報が付加された圧縮対象画像Ｐｏを、画像入力手段１１の入力元に出力する。なお、この例では入力元は画像ＤＢ１０であり、情報付加後の圧縮対象画像にて上書きがなされることとなる。
【００７６】
本発明の第６の実施形態に係る画像圧縮装置は、画像入力手段１１，画像圧縮手段１２に加え、圧縮画像出力手段１４， 第二保存場所情報付加手段１５，圧縮対象画像出力手段１６を少なくとも備えるものとする。
【００７７】
第６の実施形態においては、第５の実施形態のそれと同様に、画像圧縮手段１２で複数の圧縮画像が生成され、圧縮画像出力手段１４で各圧縮画像が出力される。第二保存場所情報付加手段１５では、圧縮対象画像Ｐｏに対し、各圧縮画像Ｐｘ，Ｐｙの出力先のＵＲＬ＜ＵＲＬ：Ｘ５／Ｙ６＞ を、夫々のヘッダ部分に付加する。圧縮対象画像出力手段１６では、第二保存場所情報付加手段１５で情報が付加された圧縮対象画像Ｐｏを、画像入力手段１１での入力元に出力する。なお、この例では入力元は画像ＤＢ １０であり、情報付加後の圧縮対象画像にて上書きがなされることとなる。
【００７８】
本発明の第７の実施形態に係る画像圧縮装置は、画像入力手段１１，画像圧縮手段１２に加え、保存場所情報付加手段１３，圧縮画像出力手段１４を少なくとも備えるものとする。
【００７９】
第７の実施形態においては、第４〜第６の実施形態において、圧縮画像出力手段１４を有し、保存場所情報付加手段１３が、画像圧縮手段１２で圧縮された後の複数の圧縮画像Ｐｘ，Ｐｙに対し、他の圧縮画像（それぞれＰｙ，Ｐｘ）のＵＲＬ＜ＵＲＬ：Ｙ６＞，＜ＵＲＬ：Ｘ５＞ を、符号データ形成時に夫々のヘッダ部分に付加する手段を有するものとする。
【００８０】
本発明の第８の実施形態に係る画像圧縮装置は、画像入力手段１１，画像圧縮手段１２に加え、圧縮画像出力手段１４， 第二保存場所情報付加手段１５，圧縮対象画像出力手段１６を少なくとも備えるものとする。
【００８１】
第８の実施形態においては、第４〜第７の実施形態において、圧縮画像出力手段１４，圧縮対象画像出力手段１６を有し、圧縮画像出力手段１４にて各圧縮画像を出力し、圧縮対象画像出力手段１６にて、第二保存場所情報付加手段１５で情報が付加された圧縮対象画像Ｐｏを、画像入力手段１１の入力元に出力する。そして、第二保存場所情報付加手段１５は、圧縮対象画像Ｐｏに対し、各圧縮画像Ｐｘ，Ｐｙ の出力先ＰＣ５，ＰＣ６のＵＲＬ＜ＵＲＬ：Ｘ５＞，＜ＵＲＬ：Ｙ６＞（併せて＜ＵＲＬ：Ｘ５／Ｙ６＞と表記；他も同様の表記で図示）を、そのヘッダ部分に付加する手段を有するものとする。
【００８２】
なお、ファイル（本発明では変更前のファイル又は変更後のファイル）の保存場所をＵＲＬとして表現するには、「ｈｔｔｐ：／／ｃｏｍｐｕｔｅｒｎａｍｅ ．ｄｏｍａｉｎ／ｄｉｒｅｃｔｏｒｙ／ｆｉｌｅｎａｍｅ」のような表現方法を採用するとよい。ここで、「ｈｔｔｐ：」やそれの代替としての「ｆｔｐ：」などは、ＵＲＬに保存されているファイルにアクセスするために使うプロトコルを指す。また、「ｃｏｍｐｕｔｅｒｎａｍ ｅ」はコンピュータの名前を、「ｄｏｍａｉｎ」はドメイン（ＤＮＳを使ってＩＰアドレスに変換できる）を、「ｄｉｒｅｃ ｔｏｒｙ」はコンピュータ上のファイルシステムのサブディレクトリ名を、「ｆｉｌｅｎａｍｅ 」はファイル名を、それぞれ指す。
【００８３】
また、ＩＰアドレス（Ｉｎｔｅｒｎｅｔ   Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）とは、インターネットやイントラネットなどのＩＰネットワークに接続されたコンピュータ１台１台に割り振られた識別番号を指し、現在広く普及しているＩＰｖ４では、８ビットずつ４つに区切られた３２ビットの数値が使われており、「２１０．１４５．１０８ ．１８」などのように、０から２５５までの１０進数の数字を４つ並べて表現する。なお、次世代のＩＰｖ６では１２８ビットのアドレスが使われる。なお、単なる数値の羅列であるＩＰアドレスはこのままでは人間にとっては覚えにくいため、コンピュータに名前（ドメイン名）がつけられている場合もあり、ＤＮＳというシステムによってＩＰ アドレスとの相互変換が可能となっている。
【００８４】
上述の各構成を適用すると、次に例示するような手順で再圧縮データの画像ファイルにオリジナルの画像ファイルの保存場所を書き込むことが可能となり、その逆も同様である。
【００８５】
まず、デジタルカメラ２において、オリジナルの画像を例えばインターネット上のサーバにアップロードしておき、その場所をＵＲＬとして表現する。すなわち、オリジナル画像ファイルの保存場所をＵＲＬとして表現しておく。次に、要求に応じてオリジナル画像の再圧縮（解像度，部分切り出し，色プレーンの指定）を行なう。その際、オリジナルファイルのＵＲＬを画像ファイルのヘッダ部に追記して、ファイルを保存する。
【００８６】
本発明によれば、サムネイル画像など、圧縮や再圧縮によって画像ファイルの情報が一部失われた場合にも、必要に応じて追記されたＵＲＬ等を遡って圧縮前、又は再圧縮前、即ち上記一旦失われた情報をも含むオリジナルの画像ファイルの情報を取得することが可能となる。この目的のため、本発明では再圧縮後の画像ファイルに、オリジナルの画像の保存場所の情報を付加しておき、必要に応じてオリジナル画像にいつでも到達可能にする。例えば、サムネイル画像では不足が生じる場合にも、当該画像ファイルに付加されたＵＲＬ等の情報により、いつでもオリジナル画像に到達し、これを使った高品位のプリントが可能になる。必要な場合にだけ、大容量のオリジナルファイルを利用するので、普段はサイズの小さい画像で作業し、処理の効率を上げることができる。
【００８７】
次に、本発明のヘッダ部分への保存場所情報（ロケーション情報）の記録に関し、好適な例として、ＪＰＥＧ２０００画像のヘッダ部分を利用する画像圧縮装置で例示して説明する。なお、ここでは説明しないが、ＪＰＥＧ方式の画像やその他の方式の画像に対しても、そのヘッダ部分へのロケーション情報の記録は可能である。
【００８８】
ここで示す例では、ＪＰＥＧの次世代の画像符号化方式として提案されているＪＰＥＧ２０００方式（ＩＳＯ／ＩＥＣ  ＦＣＤ   １５４４４−１）によれば、画像を高精細な状態で保存しておき、その画像符号データから特定の解像度の画像や特定の画質を持つ画像を取り出すことなどが可能である。このことを利用して、サムネイル画像の出力（表示，印刷，伝送）を高速にしている。
【００８９】
以下、ここで処理される符号化データ（以下、圧縮符号データとも呼ぶ）が、ＪＰＥＧ２０００（ＩＳＯ／ＩＥＣ   ＦＣＤ  １５４４４−１）の静止画像の符号化データと、Ｍｏｔｉｏｎ−ＪＰＥＧ２０００（ＩＳＯ／ＩＥＣ  ＦＣＤ  １５４４４−３）の動画像の符号化データであるものとして説明を行う。Ｍｏｔｉｏｎ−ＪＰＥＧ２０００によれば、連続した複数の静止画像のそれぞれをフレームとして動画像を扱い、各フレームの符号化データはＪＰＥＧ２０００に準拠しており、ファイルフォーマットがＪＰＥＧ２０００と一部異なるのみである。
【００９０】
ＪＰＥＧ２０００は、２００１年に国際標準になったＪＰＥＧ後継の画像圧縮伸張方式であり、そのアルゴリズムについては、例えば書籍「次世代画像符号化方式ＪＰＥＧ２０００」（野水泰之著、株式会社トリケップス）などに詳しいが、以下の実施の形態の説明に必要な範囲でＪＰＥＧ２０００のアルゴリズムについて説明する。
【００９１】
図３は、ＪＰＥＧ２０００の基本となる階層符号化・復号化アルゴリズムを説明するためのブロック図で、本発明の一実施形態に係る画像処理装置を説明するためのブロック図でもある。ＪＰＥＧ２０００の基本となる階層符号化・復号化アルゴリズムは、２次元ウェーブレット変換・逆変換部３２、量子化・逆量子化部３３、エントロピー符号化・復号化部３４、タグ処理部３５で構成されている。このうち本発明の特徴部分は、タグ処理部３５である。色空間変換・逆変換部（色変換・逆変換部）３１からの入力先又は色空間変換・逆変換部３１への出力元として、さらにはタグ処理部３５からの入力先又はタグ処理部３５への出力元として、２次元ウェーブレット変換・逆変換部３２，量子化・逆量子化部３３，エントロピー符号化・復号化部３４のそれぞれが備えられている。
【００９２】
各部は正逆方向で別構成としても良いことは言及するまでもないが、各部における処理はコンポーネント毎に実行するような構成としてもよい。
【００９３】
図４は、ＪＰＥＧ２０００のアルゴリズムを説明するための簡略化されたフロー図である。
【００９４】
図３に示すＪＰＥＧ２０００での圧縮・伸張の処理の概要としては、圧縮時には、ステップＳ１，Ｓ２において色空間変換がなされた各コンポーネントをウェーブレット変換してウェーブレット係数を求め（ステップＳ３）、プログレッシブサブビットプレーン符号化（ステップＳ４）、エントロピー符号化（ステップＳ ５）が施される。一方、伸張時には、ステップＳ５，Ｓ６ においてエントロピー復号、逆量子化を経て得られたコンポーネント毎のウェーブレット係数に対して、逆ウェーブレット変換が施され（ステップＳ３） 、その後逆色変換がなされて（ステップＳ２）、原画像のＲＧＢ画素値に戻る（ステップＳ１）といった流れになる。
【００９５】
以下、ＪＰＥＧ２０００ アルゴリズムの特徴について、詳細に説明する。
【００９６】
ＪＰＥＧ２０００アルゴリズムが、ＪＰＥＧアルゴリズムと比較して最も大きく異なる点の一つは、変換方法である。ＪＰＥＧでは離散コサイン変換（ＤＣＴ ：Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）を適用し、他方ＪＰＥＧ２０００の階層符号化圧縮伸張アルゴリズムでは離散ウェーブレット変換（ＤＷＴ：Ｄｉｓｃｒｅｔｅ   Ｗａｖｅｌｅｔ  Ｔｒａｎｓｆｏｒｍ）を適用する。ＤＷＴはＤＣＴに比べて、高圧縮領域における画質が良いという長所を有し、これがＪＰＥＧの後継アルゴリズムであるＪＰＥＧ２０００で採用された大きな理由の一つとなっている。
【００９７】
また、他の大きな相違点は、後者では、最終段に符号形成をおこなうために、タグ処理部３５と呼ばれる機能ブロックが追加されていることである。この部分で、圧縮動作時には圧縮データがコードストリームとして生成され、伸張動作時には伸張に必要なコードストリームの解釈が行われる。そして、コードストリームによって、ＪＰＥＧ２０００ は様々な便利な機能を実現できるようになった。ＪＰＥＧ２０００のアルゴリズムは高圧縮率（低ビットレート）での画質が良好であるほか、多くの特徴を有する。
【００９８】
その１つが、符号化データの符号の削除（トランケーション）によるポスト量子化によって、再圧縮を行うことなく全体の符号量を調整できることである。この符号削除は、タイルやプレシンクトなどの領域、コンポーネント、デコンポジションレベル（もしくは解像度レベル）、ビットプレーン、サブビットプレーン、パケット、マルチレイヤ構成の場合にはレイヤなど、多様な単位で行うことができる。
【００９９】
例えば、図５はデコンポジションレベル数が３の場合の、各デコンポジションレベルにおけるサブバンドを示す図であるが、図５に示したブロックベースでのＤ ＷＴにおけるオクターブ分割の階層に対応した任意の階層で、静止画像の圧縮伸張処理を停止させることができる。なお、デコンポジションレベルと解像度レベルとの関係であるが、各サブバンドに対し、３ＬＬの解像度レベルが０、３ＨＬ，３ＬＨ，３ＨＨの解像度レベルが１、２ＨＬ，２ＬＨ，２ＨＨの解像度レベルが２、１ＨＬ，１ＬＨ，１ＨＨの解像度レベルが３となっている。また、ここでの「デコンポジション」に関し、ＪＰＥＧ２０００  ＰａｒｔI  ＦＤＩＳ（Final Draft international Standard）には、以下のように定義されている。
【０１００】
“decomposition level：A collection of wavelet subbands where each coefficient has the same spatial impact or span with respect to the source component samples. These include the HL, LH, and HH subbands of the same two dimensional subband decomposition. For the last decomposition level the LL subband is also included.” 
ＪＰＥＧ２０００のもう１つの特徴は、符号化データのレイヤの再構成を符号状態のままで行うことができることである。もう１つは、あるプログレッション順序の符号化コードを、符号状態のままで別のプログレッション順序の符号化データに再構成することが可能であることである。更にもう１つは、マルチレイヤの符号化データを、符号状態のまま、レイヤ単位で２以上の符号化コードに分割可能であることである。
【０１０１】
以下、ＪＰＥＧ２０００アルゴリズムについて、順を追って詳細に説明する。
【０１０２】
原画像の入出力部分には、図３のように色空間変換部３１が接続されることが多い。例えば、原色系のＲ（赤）／Ｇ（緑）／Ｂ （青）の各コンポーネントからなるＲＧＢ表色系や、補色系のＹ（黄）／Ｍ（マゼンタ）／Ｃ（シアン）の各コンポーネントからなるＹＭ Ｃ表色系から、ＹＵＶ或いはＹＣｂＣｒ表色系への変換又は逆の変換を行う部分がこれに相当する。
【０１０３】
図６は、タイル分割されたカラー画像の各コンポーネントの例を示す図である。
【０１０４】
カラー画像は、一般に図６に示すように、原画像の各コンポーネント３７Ｒ，３７Ｇ，３７Ｂ（ここではＲＧＢ原色系）が、矩形をした領域（タイル）３７Ｒｔ，３７Ｇｔ，３７Ｂｔに分割される。そして、個々のタイル、例えば、Ｒ００，Ｒ０１，．．．，Ｒ１５／Ｇ００，Ｇ０１，．．．，Ｇ１５／Ｂ００， Ｂ０１，．．．，Ｂ１５が、圧縮伸張プロセスを実行する際の基本単位となる。
【０１０５】
このように、圧縮処理の対象となる画像データ（動画を扱う場合には各フレームの画像データ）は、コンポーネント毎にタイルと呼ばれる重複しない矩形領域に分割され、コンポーネント毎にタイルを単位として処理される。すなわち、圧縮伸張動作は、コンポーネント毎、そしてタイル毎に、独立に行なわれる。ただし、タイルサイズを画像サイズと同一にすること、つまりタイル分割を行わないことも可能である。
【０１０６】
このように、符号化時には、各コンポーネントの各タイルのデータが、圧縮率の向上を目的として図３の色空間変換部３１に入力され、ＲＧＢデータやＣＭＹデータからＹＣｒＣｂデータへの色空間変換を施されたのち、色空間変換後の各コンポーネントの各タイル画像に対し２次元ウェーブレット変換部３２で２次元ウェーブレット変換（順変換）が適用されて周波数帯に空間分割される。なお、この色空間変換が省かれる場合もある。
【０１０７】
図５を参照して、デコンポジションレベル数が３の場合の、２次元ウェーブレット変換部３２での処理を説明する。２次元ウェーブレット変換部３２では、まず、原画像のタイル分割によって得られたタイル原画像（０ＬＬ）（デコンポジションレベル０（３６０））に対して２次元ウェーブレット変換を施し、デコンポジションレベル１（３６１）に示すサブバンド１ＬＬ，１ＨＬ，１ＬＨ，１ＨＨを分離する。すなわち、タイル原画像（３６０）がデコンポジションレベル１（３６１）に示すサブバンドに分割される。
【０１０８】
そして引き続き、この階層における低周波成分１ＬＬに対して、２次元ウェーブレット変換を施し、デコンポジションレベル２（３６２）に示すサブバンド２ＬＬ，２ＨＬ，２ＬＨ，２ＨＨを分離する。順次同様に、低周波成分２ＬＬに対しても、２次元可逆ウェーブレット変換を施し、デコンポジションレベル３（３６３）に示すサブバンド３ＬＬ，３ＨＬ，３ＬＨ，３ＨＨを分離する。ここで、各デコンポジションレベルにおいて符号化の対象となるサブバンドは以下の通りである、例えば、デコンポジションレベル数を３とした時、サブバンド３ＨＬ，３ＬＨ，３ＨＨ，２ＨＬ，２ＬＨ，２ＨＨ，１ＨＬ，１ＬＨ，１ＨＨが符号化対象となり、３ＬＬサブバンドは符号化されない。
【０１０９】
次いで、指定した符号化の順番で符号化の対象となるビットが定められ、図３の量子化部３３で対象ビット周辺のビットからコンテキストが生成される。つまり、上述したような低周波成分（ＬＬサブバンド係数）の再帰的分割（オクターブ分割）により得られたウェーブレット係数は、サブバンド毎に量子化・逆量子化部３３にて量子化されることとなる。ＪＰＥＧ２０００ではロスレス（可逆）圧縮とロッシー（非可逆）圧縮のいずれも可能であり、ロスレス圧縮の場合には量子化ステップ幅は常に１であり、この段階では量子化されない。量子化の処理が終わったウェーブレット係数は、例えば８ビットの原画像に対し１２ビットに増える。
【０１１０】
続いて、エントロピー符号化部３４では、コンテキストと対象ビットから確率推定によって、各コンポーネントのタイルに対する符号化を行う。こうして、原画像の全てのコンポーネントについて、タイル単位で符号化処理が行われる。量子化後の各サブバンド係数に対するこのエントロピー符号化には、ブロック分割、係数モデリング及び２値算術符号化からなるＥＢＣＯＴ（Ｅｍｂｅｄｄｅｄ  Ｂｌｏｃｋ  Ｃｏｄｉｎｇ  ｗｉｔｈ  Ｏｐｔｉｍｉｚｅｄ  Ｔｒｕｎｃａｔｉｏｎ）と呼ばれる符号化方式が用いられ、量子化後の各サブバンド係数のビットプレーンが上位プレーンから下位プレーンへ向かって、コードブロックと呼ばれるブロック毎に符号化される。
【０１１１】
最後にタグ処理部３５は、符号形成プロセスを行う。タグ処理部３５で行う符号形成プロセスにおいては、エントロピー符号化部３４からの全符号化データを１本のコードストリームに結合するとともに、それにタグを付加する処理を行う。タグ処理部３５では、まず、エントロピー符号化部３４で生成されたコードブロックの符号をまとめてパケットが生成され、ここで生成されたパケットがプログレッション順序に従って並べられるとともに必要なタグ情報が付加される。その結果所定のフォーマットの符号化データが作成される。なお、ＪＰＥＧ２０００では、符号順序制御に関して、解像度レベル、プレシンクト（ｐｏｓｉｔｉｏｎ）、レイヤ、コンポーネント（色成分）の組み合わせによる５種類のプログレッション順序が定義されている。
【０１１２】
ここで、エントロピー符号化部３４におけるエントロピー符号化、及びタグ処理部３５における符号形成プロセスの詳細につき、例を挙げて説明する。
【０１１３】
量子化の処理が終わったウェーブレット係数は、個々のサブバンド毎に、「プレシンクト」と呼ばれる重複しない矩形に分割される。これは、インプリメンテーションでメモリを効率的に使うために導入された手法である。更に、個々のプレシンクトは、重複しない矩形の「コードブロック」に分けられる。
【０１１４】
ここで、プレシンクト、コードブロック、パケット、レイヤについて簡単に説明する。画像≧タイル≧サブバンド≧プレシンクト≧コードブロックの大きさ関係がある。
【０１１５】
プレシンクトとは、サブバンドの矩形領域で、同じデコンポジションレベルのＨＬ，ＬＨ，ＨＨサブバンドの空間的に同じ位置にある３つの領域の組が１つのプレシンクトとして扱われる。ただし、ＬＬサブバンドでは、１つの領域が１つのプレシンクトとして扱われる。プレシンクトのサイズをサブバンドと同じサイズにすることも可能である。また、プレシンクトを分割した矩形領域がコードブロックである。プレシンクトに含まれる全てのコードブロックの符号の一部（例えば最上位から３ビット目までの３枚のビットプレーンの符号）を取り出して集めたものがパケットである。符号が空（から）のパケットも許される。コードブロックの符号をまとめてパケットを生成し、所望のプログレッション順序に従ってパケットを並べることにより符号データを形成する。なお、後述するが、図９の各タイルに関するＳＯＤ 以下の部分がパケットの集合である。全てのプレシンクト（つまり、全てのコードブロック、全てのサブバンド）のパケットを集めると、画像全域の符号の一部（例えば、画像全域のウェーブレット係数の最上位のビットプレーンから３枚目までのビットプレーンの符号）ができるが、これがレイヤである（ただし、次に示す例のように、必ずしも全てのプレシンクトのパケットをレイヤに含めなくともよい）。したがって、伸張時に復号されるレイヤ数が多いほど再生画像の画質は向上する。つまり、レイヤは画質の単位とも言える。全てのレイヤを集めると、画像全域の全てのビットプレーンの符号になる。
【０１１６】
図７は、プレシンクトとコードブロックの関係を説明するための図である。また、図８は、デコンポジションレベル数が２（解像度レベル数＝３）の場合のパケットとレイヤとの関係の一例を示す図である。
【０１１７】
量子化の処理が終わったウェーブレット係数は、個々のサブバンド毎にプレシンクトに分割されるが、図７に示したように、一つのプレシンクト（例えばプレシンクト３８ｐ４）は、空間的に一致した３つの矩形領域からなっている。プレシンクト３８ｐ６も同様である。すなわち、図７中のプレシンクトとして記された空間的に同じ位置にある３つの領域の組が１つのプレシンクトとして扱われる。
【０１１８】
なお、ここで原画像３８はデコンポジションレベル１でタイル３８ｔ０，３８ｔ１，３８ｔ２，３８ｔ３の４つのタイルに分割されている。更に、個々のプレシンクトは、重複しない矩形の「コードブロック」（プレシンクト３８ｐ４に対してはコードブロック３８４ｂ０，３８４ｂ１，．． ．）に分けられる。これは、エントロピー符号化部３４にてエントロピーコーディングを行う際の基本単位となる。
【０１１９】
符号化効率を上げるために、図８で後に例示するように、符号の係数値をビットプレーン単位に分解し、画素或いはコードブロック毎にビットプレーンに順序付けを行い、１又は複数のビットプレーンからなる層（レイヤ）を構成することもある。すなわち係数値のビットプレーンの集合から、その有意性に基づいた層（レイヤ）を構成し、そのレイヤごとに符号化を行う。最も有意なレイヤである最上位レイヤ（ＭＳＢ）とその下位レイヤを数レイヤだけ符号化し、最も有意でないレイヤ（ＭＬＢ）を含んだそれ以外のレイヤをトランケート、即ち廃棄することもある。
【０１２０】
図８を参照して、デコンポジションレベル数＝２（解像度レベル数＝３）の場合のパケットとレイヤとの関係の例（レイヤ数＝１０）を示す。図中の縦長の小さな矩形がパケットであり、その内部に示した数字はパケット番号である。ここではレイヤを濃淡を付けた横長矩形領域として図示してある。すなわち、この例では、パケット番号０〜５１ のパケットの符号からなるレイヤ０、パケット番号５２〜 ７２のパケットの符号からなるレイヤ１、パケット番号７３〜９３ のパケットの符号からなるレイヤ２、パケット番号９４〜１１４のパケットの符号からなるレイヤ３、パケット番号１１５〜１３５のパケットの符号からなるレイヤ４、パケット番号１３６〜１５６のパケットの符号からなるレイヤ５、パケット番号１５７〜１７７のパケットの符号からなるレイヤ６、パケット番号１７８〜１９８のパケットの符号からなるレイヤ７、パケット番号１９９〜２１５のパケットの符号からなるレイヤ８、及び、残りのパケット番号２１６〜２２８のパケットの符号からなるレイヤ９の１０レイヤに分割されている。
【０１２１】
なお、パケットとプレシンクトとの対応関係などは、プログレッション順序の違いやレイヤ分割数等により様々に変化するものであり、上に示したレイヤ構成はあくまで一例である。
【０１２２】
図８で例示した以外のレイヤ構成例として、パケットとして符号データを分割しておき、パケット番号の小さいものから順番に所定サイズになるまでパケットを追加していき、所定サイズになったところまでを１レイヤとする方法がある。
【０１２３】
また、ここで示したレイヤ構成例では、サブビットプレーンとして１ビットをＲｅｆｉｎｅｍｅｎｔ，Ｓｉｇｎｉｆｉｃａｎｔ，Ｃｌｅａｎｕｐの３つに分割した例を示している。が、サブビットプレーンでさらに細かく分割しておけば、より細かい制御が可能である。さらに、パケットの優先度の順番を入れ替えることにより、解像度を重視した順番、画質を重視した順番、位置を重視した順番などに変更可能となる。なお、図８で示したレイヤ構成例は、図４のステップＳ５と共に図示したものに対応している。
【０１２４】
図９には、符号形成プロセスにて生成されるＪＰＥＧ２０００の符号化データのフォーマット（コードストリームの構造）を簡単に示している。この符号化データは、各種のタグ情報が付加されている。すなわち、図９に見られるように、符号化データは、コードストリームの始まりを示すＳＯＣマーカ３９ｓで始まり、その後に符号化パラメータや量子化パラメータ等を記述したメインヘッダ（Ｍａｉｎ  Ｈｅａｄｅｒ）３９ｈが続き、その後に各タイル毎の符号データが続く。各タイル毎の符号データは、ＳＯＴマーカ３９ｓｔで始まり、タイルヘッダ（Ｔｉｌｅ  Ｈｅａｄｅｒ）３９ｔｈ、ＳＯＤマーカ３９ｓｄ、タイルデータ（Ｔｉｌｅ  Ｄａｔａ；符号化データ（ビットストリーム３９ｂ））で構成される。そして、コードストリームの終端（最後のタイルデータの後）には、再び、終了を示すタグ（ＥＯＣタグ３９ｅ）が置かれる。
【０１２５】
図１０は、図９のメインヘッダの構成を示す図である。
【０１２６】
図１０に示すように、図９のメインヘッダ３９ｈは、画像とタイルのサイズ（ＳＩＺ）に続いて、デフォルト符号スタイル（ＣＯＤ；必須）、符号スタイル成分（ＣＯＣ）、デフォルト量子化（ＱＣＤ；必須）、量子化成分（ＱＣＣ）、ＲＯＩ（ＲＧＮ）、デフォルトプログレッシブ順序（ＰＯＣ）、集約パケット（ＰＰＭ）、タイル長（ＴＬＭ）、パケット長（ＰＬＭ）、色定義（ＣＲＧ）、コメント（ＣＯＭ）から構成される。ＳＩＺ及び必須と示したマーカセグメント（ＣＯＤ，ＱＣＤ）以外は、オプションとなる。
【０１２７】
図１１は、ＪＰＥＧ２０００の基本方式のファイルフォーマットの構成を示す図である。
【０１２８】
ＪＰＥＧ２０００の基本方式のファイルフォーマットはＪＰ２ファイルフォーマットと称され、図１１で説明したＪＰＥＧ２０００符号フォーマットを包含するものである。このフォーマットは画像データやメタデータ、階調数や色空間等の画像の性質を表す情報、知的所有権情報等の情報を含むことを目的としたフォーマットである。
【０１２９】
ＪＰ２ファイルフォーマットで構成されたＪＰ２ファイルの情報構造は、ｂｏｘと称する情報の区切りから構成され、ｍｅｔａｄａｔａと称するアプリケーションに特化した情報を含む。ＪＰ２ファイルの情報構造は、図１１に実線（必須）と破線（オプション）で示すように、ＪＰＥＧ２０００  Ｓｉｇｎａｔｕｒｅ  ｂｏｘ，Ｆｉｌｅ  Ｔｙｐｅ  ｂｏｘ，ＪＰ２  Ｈｅａｄｅｒ  ｂｏｘ，Ｃｏｎｔｉｇｕｏｕｓ  Ｃｏｄｅｓｔｒｅａｍ  ｂｏｘからなる。詳細は図示の通りである。
【０１３０】
一方、復号化時には、符号化時とは逆に、各コンポーネントの各タイルのコードストリームから画像データを生成する。図３を用いて簡単に説明する。この場合、タグ処理部３５は、外部より入力したコードストリームに付加されたタグ情報を解釈し、コードストリームを各コンポーネントの各タイルのコードストリームに分解し、その各コンポーネントの各タイルのコードストリーム毎に復号化処理が行われる。コードストリーム内のタグ情報に基づく順番で復号化の対象となるビットの位置が定められるとともに、逆量子化部３３で、その対象ビット位置の周辺ビット（既に復号化を終えている）の並びからコンテキストが生成される。エントロピー復号化部３４で、このコンテキストとコードストリームから確率推定によって復号化を行い対象ビットを生成し、それを対象ビットの位置に書き込む。
【０１３１】
このようにして復号化されたデータは各周波数帯域毎に空間分割されているため、これを２次元ウェーブレット逆変換部３２で２次元ウェーブレット逆変換を行うことにより、画像データの各コンポーネントの各タイルが復元される。復元されたデータは色空間逆変換部３１によって元の表色系のデータに変換される。
【０１３２】
図１２は、本発明の一実施形態に係る画像圧縮装置の構成例を説明するための機能ブロック図で、図１３は、図１２における画像圧縮方法を説明するためのフロー図である。なお、図１３は、本発明の一実施形態に係る画像圧縮方法の手順例を説明するためのフロー図でもある。
【０１３３】
ここで例示する画像圧縮装置は、画像の圧縮符号データを生成する装置であり、サムネイル情報設定手段及びサムネイル情報付加手段及び保存場所情報付加手段を含むものとする。また、画像圧縮装置として説明するが、非圧縮データに限らず圧縮された画像データを、（サムネイル出力や）本発明に係る保存場所情報記録（付加）が容易なように変換することが可能であるため、画像変換装置ともいえる。図１２では、画像圧縮装置（画像変換装置）４０が、画像読込部４１、サムネイル情報設定手段をもつサムネイル設定部４２ 、画像圧縮部４３、サムネイル情報付加手段をもつサムネイル情報付加部４４、保存場所情報付加手段をもつ原画像保存場所付加部４５、符号生成部４６より構成されているものとして説明する。
【０１３４】
サムネイル情報設定手段では、画像のサムネイル情報を、１又は複数形態設定する。また、サムネイル情報付加手段では、設定された形態（設定された形態のうち１又は複数形態としてもよい）のサムネイル情報を、符号データ形成時にヘッダ部分に付加する。
【０１３５】
画像圧縮装置４０は、画像データを画像読込部４１で読み込み（ステップＳ１１）、サムネイル設定部４２でサムネイル情報を設定する（ステップＳ１２）。勿論、サムネイル設定部４２にて予め設定するサムネイル情報を設定しておいてもよい。続いて、画像圧縮部４３にて画像を圧縮する（ステップＳ１３）。次に、原画像保存場所付加部４５にて、原画像の保存場所の情報を付加する（ステップＳ１４）。そして、サムネイル情報付加部４４にて設定に応じたサムネイル情報を付加し、符号生成部４６にて符号データを生成する（ステップＳ１５）。なお、ここでは、サムネイル情報付加手段がサムネイル情報付加部４４にあり、サムネイル情報を付加した後に、符号生成部４６にて符号を生成するような構成例を説明するが、符号生成中にサムネイル情報を付加してもよい。
【０１３６】
また、保存場所情報（ＵＲＬ等）やサムネイル情報の記録場所の候補例としては、図１０におけるＣＯＭマーカ、図１１におけるファイルフォーマットＸＭＬｂｏｘｅｓ、同じくファイルフォーマットＵＵＩＤｂｏｘｅｓなどが挙げられるが、他の記録場所を採用してもよい。ＸＭＬの記述例を以下に示す。
【０１３７】
XML記述例：
<?xml version="1.0" encoding="Shift-JIS"?>
<!DOCTYPE  html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<title>サムネイル</title>
</head>
<body>
<p>３LL </p>
</body></html>
図１４は、原画像、及びその原画像を本発明に係る画像圧縮装置で圧縮し、画像伸張装置で出力した結果の画像を示している。
【０１３８】
図１４（Ａ） の原画像５０に対し、サムネイルとして低解像度画像を指定した場合、図１４（ Ｂ）の画像５１のように出力される。
【０１３９】
図１５は、Ｅｘｉｆ規格におけるタグの種類と対応レベル（プライベートタグ） の表を示す図である。
【０１４０】
上述の撮影リスト情報やサムネイル情報などは、図１５に示すようにＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）などで標準化されているタグに記載することにより付加してもよい。例えば、同図の表５２中のユーザコメントのタグ情報として記載してもよい。また、Ｅｘｉｆの規格に従った方法だけでなく、それと同様の方法で、写真画像データのファイルの先頭部分（ヘッダ部分）に撮影リストの保存されているＵＲＬやＩＰアドレスを記述することが可能である。なお、Ｅｘｉｆ  ２．１  規格書は、ＵＲＬ“ｈｔｔｐ：／／ｉｔ．ｊｅｉｔａ．ｏｒ．ｊｐ／ｄｏｃｕｍｅｎｔ ／ｐｕｂｌｉｃａ／ｓｔａｎｄａｒｄ／ｅｘｉｆ＿ｊａｐ／ｊｅｉｄａ４９ｊａｐ．ｈｔｍ”にて公開されている。
【０１４１】
ここで説明した画像処理装置によれば、圧縮された画像データのデータ容量を大きくすることなく、画像データのサムネイルを高速に出力する可能な圧縮画像データを生成することが可能となるうえに、再圧縮後の画像ファイルからオリジナルの画像ファイルまで、或いはその逆、或いは再圧縮後の複数の画像ファイルのそれぞれに容易に辿り着くことができる。
【０１４２】
さらに、ヘッダ情報に保存場所のＵＲＬ等ロケーション情報と複数の形態のサムネイル情報を記録しておくことが可能である。その結果、複数の形態のサムネイルを出力可能な圧縮符号データを生成することが可能である。又、容易に、親子関係をもつ画像ファイル同士、兄弟関係をもつ画像ファイル同士間で、一方から他方へ遡ることが可能となる。
【０１４３】
尚、これらの機能を実現する装置はネットワークを介して画像を配信する画像配信システムなどに適用できる。
【０１４４】
ここで上述した各実施形態に適用可能な装置の構成例を説明する。ここで説明する装置としては画像圧縮装置の圧縮部分のみを説明するが、この構成は、処理手順や入出力データを変えることで上述した様々な装置に適用可能である。
【０１４５】
図１６は、本発明に係る画像圧縮装置の一構成例を示す図である。
【０１４６】
ここで例示する本発明に係る画像圧縮装置は、データバス６３を介して、ＲＡＭ６１，ＣＰＵ６２，ＨＤＤ６４が接続された構成となっており、以下の流れで、原画像の画像データから、ＵＲＬ等のオリジナルファイル保存場所情報（やサムネイル情報）が付加された圧縮画像データが生成され、ＨＤＤ６４に保存される。
【０１４７】
ＨＤＤ６４上に記録された原画像の画像データ（又は圧縮された画像データ）が、ＣＰＵ６２からの命令によってＲＡＭ６１上に読み込まれる（ｉ）。次に、ＣＰＵ６２はＲＡＭ６１上の画像データを読み込み、そのウェーブレット係数を求め、サムネイル情報付加処理の他、本発明に係る保存場所付加処理を適用して圧縮画像データを生成する（ｉｉ）。ＣＰＵ６２は、このようにして生成された圧縮画像データ（ＵＲＬ情報付き）をＲＡＭ６ １上の別の領域に書き込む（ｉｉｉ）。ＣＰＵ６２からの命令によって、この圧縮画像データ（ＵＲＬ情報付き）がＨＤＤ６４上に記録される（ｉｖ）。
【０１４８】
次に、図１７乃至図２４と共に、上述の本発明の実施の形態の基本的構成につき、整理して説明する。
【０１４９】
図１７は本発明の実施の形態としての情報処理装置の第１の基本構成を示すブロック図である。図示の如く、第１の基本構成による画像圧縮装置は画像入力手段１１１、圧縮手段１１２、情報付加手段１１３及び符号合成手段１１４とよりなる。画像入力手段１１１はオリジナル画像データＤ１を外部から入力し、この画像データＤ１が圧縮手段１１２にて圧縮される。他方、情報付加手段１１３は、上記オリジナル画像データに関する所定の情報である画像データ情報ｄ１を符号合成手段１１４に供給する。符号合成手段１１４は、圧縮手段１１２による圧縮処理によって符号化された画像データＤ１ｘに前記情報付加手段から供給された付加情報ｄ１を加えた状態で最終的な符号データＤ２を合成して出力する。
【０１５０】
図１８は本発明の実施の形態としての情報処理装置の第２の基本構成を示すブロック図である。図示の如く、第２の基本構成による画像圧縮装置は、図１７に示す第１の基本構成に含まれる画像入力手段１１１、圧縮手段１１２、情報付加手段１１３及び符号合成手段１１４に加え、保存場所情報付加手段１１５及び符号記録手段１１６を有する。上記第１の基本構成による動作同様、第２の基本構成においても画像入力手段１１１はオリジナル画像データＤ１を外部から入力し、この画像データＤ１が圧縮手段１１２にて圧縮される。そして情報付加手段１１３は、上記オリジナル画像データに関する所定の情報である画像データ情報ｄ１を符号合成手段１１４に供給する。符号合成手段１１４は、圧縮手段１１２による圧縮処理によって符号化された画像データＤ１ｘに前記情報付加手段から供給された付加情報ｄ１を加えた状態で符号データＤ２を合成し、これを符号記録手段１１６に供給する。
【０１５１】
符号記録手段１１６は、前記圧縮画像データＤ１ｘに付加情報ｄ１が加えられた状態の符号データＤ２を、所定の記録媒体に記録する。その際、符号記録手段１１６は、当該符号データＤ２を記録した記録媒体に関する情報（或いは、記録装置に関する情報等）ｄ２を保存場所情報付加手段１１５に供給する。保存場所情報付加手段１１５はこれを受け、前記符号記録手段１１６が符号データＤ２を記録した記録媒体に関する情報（或いは、記録装置に関する情報等）ｄ２をオリジナル画像データＤ１に付加する。
【０１５２】
次に、図１９は、本発明の実施の形態としての情報処理装置の第３の基本構成を示す。同図の情報処理装置は、画像読取手段２１１，抽出手段２１２，符号合成手段２１４、情報生成手段２１３よりなる。ここでは画像データの圧縮は必ずしも必要なく、画像読取手段２１１で読取られた画像データＤ１のうちから、抽出手段２１２でその一部分Ｄ１ｘを抽出して利用することを前提とする。この場合の抽出としては、例えば上記ＪＰＥＧ２０００による画像データ圧縮方式関連分野において周知の、画像データの４種の分類概念である解像度Ｒ（レゾリューション）、位置Ｐ（ポジション）、色Ｃ（コンポーネント）、画質Ｌ（レイヤ）の夫々の範囲を指定して行なうことが出来る。即ち、ＪＰＥＧ２０００の圧縮方式では画像データが符号化される段階で、オリジナルの画像データは上記４種の分類概念ＲＰＣＬの各要素毎に分割されて（例えばストリームとして）出力される。
【０１５３】
このうち最初の解像度Ｒについて説明する。例えば図５に示す分割の例では、３ＬＬ、２ＬＬ、１ＬＬ，０ＬＬの順に解像度が向上する。例えば２ＬＬを指定した場合、オリジナルの０ＬＬに比して縮小画像（例えばサムネイル画像として利用可能）が得られる。次に位置Ｐについて説明する。例えば図７と共に説明したタイル、プレシンクト又はコードブロックを指定することにより、原画像中の空間的位置範囲が指定される。次に色Ｃ要素について説明する。これは例えば図６に示す、各色成分Ｂ，Ｇ，Ｒのうちの何れかを指定する場合が想定される。最後に画質Ｌ要素について説明する。これは図８に示すレイヤの指定によって可能である。即ち、使用ビットプレーン範囲を指定することが想定される。このように、ＪＰＥＧ２０００方式で符号化された符号データを、上記４種の分類概念ＲＰＣＬの個々独立の範囲指定によりに任意に指定し、その部分を抽出して利用することが可能である。
【０１５４】
図１９に戻って説明を続ける。情報生成手段２１３は、このように抽出手段２１２にて原画像の符号データＤ１から、任意の前記分類要素ごとの範囲の画像データＤ１ｘが抽出される際の、抽出処理に関する所定の情報ｄ１を取り出す。この情報は、例えば抽出の際の各分類要素ＲＰＣＬの指定範囲を示す情報、抽出後のデータサイズを示す情報等が考えられる。そして、このようにして情報生成手段によって取り出された抽出に関する情報ｄ１は符号合成手段２１４に供給される。符号合成手段２１４は抽出情報Ｄ１ｘと抽出に関する情報ｄ１とを含めて合成し最終的な符号データＤ２として出力する。
【０１５５】
このように、図１９に示す第３の基本構成によれば、オリジナル画像データＤ１のうちの、或る部分が抽出されてなる画像データＤ１ｘを出力する際、その抽出に関する情報ｄ１を付加して出力する。この構成により、出力された符号データＤ２の使用中に、何らかの原因でデータが部分的に破壊された場合であっても、これに含まれる抽出関連情報ｄ１さえ読み取ることが可能であれば、その情報を基にして、オリジナル画像データＤ１から、当初の抽出の際と同一条件にて再度抽出画像データを抽出生成することが可能となる。
【０１５６】
図２０は本発明の実施の形態としての情報処理装置の第４の基本構成を示す。同図の情報処理装置では、「情報生成手段２１５が前記抽出関連情報ｄ１を、符号合成手段２１４に供給せずに、オリジナル画像データＤ１に付加すること」を除き、図１９と共に上述の第３の基本構成と同様の構成を有する。
【０１５７】
図２１は本発明の実施の形態としての情報処理装置の第５の基本構成を示す。同図の情報処理装置では、「情報生成手段２１６が前記抽出関連情報ｄ１を、符号合成手段２１４に供給せずに、外部に対してそのまま出力すること」を除き、図１９と共に上述の第３の基本構成と同様の構成を有する。
【０１５８】
図２０に示す第４の基本構成のように、抽出関連情報ｄ１をオリジナル画像データＤ１に付加することにより、オリジナルデータＤ１中の抽出関連情報ｄ１を読取ることにより、当該画像データＤ１からどのような抽出画像が生成されたのかを把握可能であり、データ管理上有効である。
【０１５９】
同様に図２１に示す第５の基本構成のように、抽出関連情報ｄ１を外部に出力することにより、外部の所定の管理装置にて、オリジナルデータＤ１の利用状況を一括して管理可能となり、データ管理上有効である。
【０１６０】
図２２は本発明の実施の形態としての情報処理装置の第６の基本構成を示す。同図の情報処理装置では、外部からデータ転送要求を受信する受信手段２２１が設けられた点を除き、図１９と共に上述の第３の基本構成と同様の構成を有する。
【０１６１】
図２３は本発明の実施の形態としての情報処理装置の第７の基本構成を示す。同図の情報処理装置では、図２２と共に上述の第６の基本構成において、受信手段２２２は、転送要求受信に関する情報を情報生成手段２１８に供給する点を除き、第６の基本構成と同様の構成を有する。
【０１６２】
図２２に示す第６の基本構成では受信手段にて外部から抽出データの転送要求を受け、当該転送要求に基づいて抽出手段はオリジナル画像データＤ１からデータ抽出を行ない、その抽出関連情報ｄ１が情報生成手段によって抽出画像データＤ１ｘに付加され、最終的な符号データとして出力される。
【０１６３】
そして図２３に示す第７の基本構成では、上記の如く受信手段２２２は、上記の如くの外部からの抽出データ転送要求を受信した際の、受信に関わる情報ｄ２を情報生成手段２１８に供給する。情報生成手段２１８は、抽出手段２１２から供給された抽出関連情報ｄ１と受信手段２２２から供給された受信関連情報ｄ２とを合成して合成関連情報ｄ３とし、これを符号合成手段２１４に供給する。符号合成手段２１４はこれを付加して最終的な符号データＤ２として出力する。
【０１６４】
この構成により、前記抽出データ転送要求を行なった外部装置側では、上記の如く出力された符号データＤ２を受信して受信関連情報ｄ２を読取ることにより、該当する転送要求との照合が可能となり、データ管理上有効である。
【０１６５】
図２４は本発明の実施の形態としての情報処理装置の第８の基本構成を示す。同図の情報処理装置では、外部に対して符号データを転送する送信手段２３１が設けられた点を除き、図１９と共に上述の第３の基本構成と同様の構成を有する。この第８の基本構成では送信手段２３１が所定の外部の宛先装置に対して、上記符号合成手段２１４にて合成された符号データを送信出力する。そしてその際、送信に関わる情報ｄ４を情報生成手段２１８に供給する。情報生成手段２１８は、抽出手段２１２から供給された抽出関連情報ｄ１と送信手段２３１から供給された送信関連情報ｄ４とを合成して合成関連情報ｄ５とし、これを符号合成手段２１４に供給する。符号合成手段２１４はこれを付加して最終的な符号データＤ２として出力する。
【０１６６】
この構成により、当該符号データＤ２を受信した宛先装置では、受信された符号データＤ２から送信関連情報ｄ４を読取ることにより、確かに自装置へ宛てた符号データであることが容易に確認可能となり、データ管理上有効である。尚、図１７乃至２４と共に説明した第１乃至第８の基本構成の情報処理装置は、例えば図１又は図２に示すパーソナルコンピュータ１或いは図１６に示す圧縮装置として実現されうる。
【０１６７】
図２５は、図１９等に示す構成において、情報生成手段２１３によって、抽出データＤ１ｘに付加すべき情報ｄ１、或いは図２０，図２１等に示す構成において、情報生成手段２１５，２１６等によって、オリジナル画像データＤ１に付加される情報ｄ１、或いは外部の管理装置に出力される情報ｄ１の内容として適用しうるものを示している。
【０１６８】
即ち、画像データ自体の属性、送信側、受信側の属性（例えば図２２乃至図２４に示す第６乃至８の基本構成にて取り込まれる送受信側情報ｄ２，ｄ４が該当する）、そして抽出条件が適用されうる。画像データそのものの属性としては、データサイズ、作成日時、更新日時等、圧縮方式、圧縮条件（図示の仕様は基本的には上記のＪＰＥＧ２０００に沿ったものを想定している）等が想定される。送信者、受信者情報としては、操作者関連情報、装置（ＰＣ）関連情報、転送方式等が想定される。又、抽出条件としては、上記の４種の分類概念ＲＰＣＬに基づく情報の他、抽出時間に関する情報等が想定されうる。
【産業上の利用可能性】
【０１６９】
以上、本発明の画像圧縮装置を中心に各実施形態を説明してきたが、本発明は、一部フロー図としても説明したように、それらの装置における処理手順を含んでなる画像圧縮方法としても、或いは、コンピュータをそれら装置として又はそれらの装置の各手段として機能させるための、又はコンピュータにそれら方法を実行させるためのプログラム（それらの処理内容が実装されているコンピュータプログラム）としても実現可能である。
【０１７０】
或いは、そのプログラムを記録したコンピュータ読み取り可能な記録媒体（それらの処理内容が記録されているコンピュータ読み取り可能な情報記録媒体）としての形態も実施可能である。また、このプログラムや記録媒体により、上述の各実施形態に対応した処理によって、容易に親子関係や兄弟関係の画像ファイルから画像ファイルまで遡ることが可能システムなど、上述した装置と同様の効果を持ったシステムを提供することができる。これらのプログラムや記録媒体は、上述した実施形態についての説明を元に容易に実施できることは明らかである。
【０１７１】
本発明による画像圧縮の機能を実現するためのプログラムやデータを記憶した記録媒体の実施形態を説明する。記録媒体としては、具体的には、ＣＤ−ＲＯＭ 、光磁気ディスク、ＤＶＤ−ＲＯＭ 、ＦＤ、フラッシュメモリ、及びその他各種ＲＯＭやＲＡＭ等が想定でき、これら記録媒体に上述した本発明の各実施形態に係る機能をコンピュータに実行させ、画像圧縮の機能を実現するためのプログラムを記録して流通させることにより、当該機能の実現を容易にする。そしてコンピュータ（汎用コンピュータやその他の機器）等の情報処理装置に上記のごとくの記録媒体を装着して情報処理装置によりプログラムを読み出し、そのまま起動させるか機器に伝送するか、若しくは情報処理装置が備えている記憶媒体に当該プログラムを記憶させておき、必要に応じて読み出すことにより、本発明に関わる画像圧縮機能を実行することができる。
【図面の簡単な説明】
【０１７２】
【図１】本発明の一実施形態に係る画像圧縮装置の一構成例を示す概略図である。
【図２】本発明の他の実施形態に係る画像圧縮装置の一構成例を示す概略図である。
【図３】ＪＰＥＧ２０００の基本となる階層符号化・復号化アルゴリズムを説明するためのブロック図である。
【図４】ＪＰＥＧ２０００のアルゴリズムを説明するための簡略化されたフロー図である。
【図５】デコンポジションレベル数が３の場合の、各デコンポジションレベルにおけるサブバンドを示す図である。
【図６】タイル分割されたカラー画像の各コンポーネントの例を示す図である。
【図７】プレシンクトとコードブロックの関係を説明するための図である。
【図８】デコンポジションレベル数が２（解像度レベル数＝３）の場合のパケットとレイヤの一例を示す図で、一般的なレイヤ構成例を示す図である。
【図９】符号形成プロセスにて生成されるＪＰＥＧ２０００の符号化データのフォーマット（コードストリームの構造）を簡単に示す図である。
【図１０】図９のメインヘッダの構成を示す図である。
【図１１】ＪＰＥＧ２０００ の基本方式のファイルフォーマットの構成を示す図である。
【図１２】本発明の一実施形態に係る画像圧縮装置の構成例を説明するための機能ブロック図である。
【図１３】図１２における画像圧縮方法を説明するためのフロー図で、本発明の一実施形態に係る画像圧縮方法の手順例を説明するためのフロー図でもある。
【図１４】原画像、及びその原画像を本発明に係る画像圧縮装置で圧縮し、画像伸張装置で出力した結果の画像を示す図である。
【図１５】Ｅｘｉｆ 規格におけるタグの種類と対応レベル（プライベートタグ）の表を示す図である。
【図１６】本発明に係る画像圧縮装置の一構成例を示す図である。
【図１７】本発明の実施の形態としての第１の基本構成を示すブロック図である。
【図１８】本発明の実施の形態としての第２の基本構成を示すブロック図である。
【図１９】本発明の実施の形態としての第３の基本構成を示すブロック図である。
【図２０】本発明の実施の形態としての第４の基本構成を示すブロック図である。
【図２１】本発明の実施の形態としての第５の基本構成を示すブロック図である。
【図２２】本発明の実施の形態としての第６の基本構成を示すブロック図である。
【図２３】本発明の実施の形態としての第７の基本構成を示すブロック図である。
【図２４】本発明の実施の形態としての第８の基本構成を示すブロック図である。
【図２５】本発明の実施の形態において、符号データに埋め込む情報等として想定されうる内容を示す図である。
【符号の説明】
【０１７３】
１  サーバ装置
２  画像入力装置（デジタルカメラ）
３，５  ＰＣ
４  ネットワーク
１１  画像入力手段
１２   画像圧縮手段
１３  保存場所情報付加手段（保存場所情報記録手段）
１４   圧縮画像出力手段
１５  第二保存場所情報付加手段
１６  圧縮対象画像出力手段
１７  画像伸張手段
３１  色空間変換・逆変換部
３２  ２次元ウェーブレット変換・逆変換部
３３  量子化・逆量子化部
３４  エントロピー符号化・復号化部
３５  タグ処理部
４０  画像圧縮装置（画像変換装置）
４１  画像読込部
４２  サムネイル設定部
４３  画像圧縮部
４４  サムネイル情報付加部
４５  原画像保存場所付加部
４６  符号生成部
１１１  画像入力手段
１１２  圧縮手段
１１３  情報付加手段
１１４  符号合成手段
１１５  保存場所情報付加手段
１１６  符号記録手段
２１１  画像読取手段
２１２  抽出手段
２１３  情報生成手段
２１４  符号合成手段
２１５  情報生成手段
２１６  情報生成手段
２１７  情報生成手段
２１８  情報生成手段
２１９  情報生成手段
２２１  受信手段
２２２  受信手段
２３１  送信手段
【図１】
2004274710.tif 000003
【図２】
2004274710.tif 000004
【図３】
2004274710.tif 000005
【図４】
2004274710.tif 000006
【図５】
2004274710.tif 000007
【図６】
2004274710.tif 000008
【図７】
2004274710.tif 000009
【図８】
2004274710.tif 000010
【図９】
2004274710.tif 000011
【図１０】
2004274710.tif 000012
【図１１】
2004274710.tif 000013
【図１２】
2004274710.tif 000014
【図１３】
2004274710.tif 000015
【図１４】
2004274710.tif 000016
【図１５】
2004274710.tif 000017
【図１６】
2004274710.tif 000018
【図１７】
2004274710.tif 000019
【図１８】
2004274710.tif 000020
【図１９】
2004274710.tif 000021
【図２０】
2004274710.tif 000022
【図２１】
2004274710.tif 000023
【図２２】
2004274710.tif 000024
【図２３】
2004274710.tif 000025
【図２４】
2004274710.tif 000026
【図２５】
2004274710.tif 000027