(57)【要約】【課題】一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更し、かつ、定型文書などのデータファイルのサムネイル画像を見易くする。【解決手段】表示装置１９に表示されるサムネイル画像ａ，ｂ，ｃの解像度をデータファイルのフォーマット種別毎に設定し、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号を抽出して表示する。これにより、サムネイル表示の際に、データファイルのフォーマット種別毎にサムネイル画像の解像度を任意に変えることができるので、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することができ、かつ、サムネイル画像を見易くすることができる。【選択図】        図１６
2004194146.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示させるサムネイル画像の表示方法であって、
データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号を、前記記憶部に記憶するサムネイル用画像記憶工程と、
データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定工程と、
このサムネイル画像設定工程によりデータファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度に応じた圧縮符号を、前記記憶部に記憶された圧縮符号から抽出するサムネイル画像抽出工程と、
このサムネイル画像抽出工程により抽出された圧縮符号に基づいてサムネイル画像を表示するサムネイル画像表示工程と、
を含むことを特徴とするサムネイル画像の表示方法。
【請求項２】
ネットワークを介して接続されたクライアントコンピュータからのサムネイル表示指示に従って、記憶部に記憶されたデータファイルの画像を前記クライアントコンピュータの表示装置にサムネイル表示させるサーバコンピュータにおいて、
データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号を、前記記憶部に記憶するサムネイル用画像記憶手段と、
データファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度を前記クライアントコンピュータから取得するサムネイル画像設定取得手段と、
前記記憶部に記憶された圧縮符号から、前記サムネイル画像設定取得手段により取得したデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出するサムネイル画像抽出手段と、
このサムネイル画像抽出手段により抽出された圧縮符号を前記クライアントコンピュータに対して送信するサムネイル画像送信手段と、
を備えることを特徴とするサーバコンピュータ。
【請求項３】
ＲＯＩ（Region Of Interest）領域が指定されている場合、サムネイル画像抽出手段においては、ＲＯＩ領域のタイルに係る圧縮符号から、データファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出することを特徴とする請求項２記載のサーバコンピュータ。
【請求項４】
前記サムネイル画像抽出手段は、データファイルのフォーマット種別により輝度成分のみの圧縮符号を抽出することを特徴とする請求項２または３記載のサーバコンピュータ。
【請求項５】
請求項２ないし４のいずれか一記載のサーバコンピュータに対してネットワークを介して接続され、前記サーバコンピュータの記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示するクライアントコンピュータにおいて、
データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定手段と、
このサムネイル画像設定手段により設定されたフォーマット種別毎の解像度を前記サーバコンピュータに対して送信するサムネイル画像設定内容送信手段と、を備えることを特徴とするクライアントコンピュータ。
【請求項６】
ＲＯＩ領域のタイルに係る圧縮符号からデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じて抽出された圧縮符号が前記サーバコンピュータから送信された場合には、拡大表示することでデータファイルのフォーマット種別毎の表示サムネイルサイズの統一を図ることを特徴とする請求項５記載のクライアントコンピュータ。
【請求項７】
ネットワークを介して接続されたクライアントコンピュータからのサムネイル表示指示に従って、記憶部に記憶されたデータファイルの画像を前記クライアントコンピュータの表示装置にサムネイル表示させるサーバコンピュータにインストールされるか、あるいは解釈されて実行されるプログラムであって、前記コンピュータに、
データファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度を前記クライアントコンピュータから取得するサムネイル画像設定取得機能と、
前記記憶部に記憶されていて、データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号から、前記サムネイル画像設定取得機能により取得したデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出するサムネイル画像抽出機能と、
このサムネイル画像抽出機能により抽出された圧縮符号を前記クライアントコンピュータに対して送信するサムネイル画像送信機能と、
を実行させることを特徴とするプログラム。
【請求項８】
ＲＯＩ（Region Of Interest）領域が指定されている場合、サムネイル画像抽出機能においては、ＲＯＩ領域のタイルに係る圧縮符号から、データファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出することを特徴とする請求項７記載のプログラム。
【請求項９】
前記サムネイル画像抽出機能は、データファイルのフォーマット種別により輝度成分のみの圧縮符号を抽出することを特徴とする請求項７または８記載のプログラム。
【請求項１０】
請求項２ないし４のいずれか一記載のサーバコンピュータに対してネットワークを介して接続され、前記サーバコンピュータの記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示するクライアントコンピュータにインストールされるか、あるいは解釈されて実行されるプログラムであって、前記コンピュータに、
データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定機能と、
このサムネイル画像設定機能により設定されたフォーマット種別毎の解像度を前記サーバコンピュータに対して送信するサムネイル画像設定内容送信機能と、を実行させることを特徴とするプログラム。
【請求項１１】
ＲＯＩ領域のタイルに係る圧縮符号からデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じて抽出された圧縮符号が前記サーバコンピュータから送信された場合には、拡大表示することでデータファイルのフォーマット種別毎の表示サムネイルサイズの統一を図ることを特徴とする請求項１０記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サムネイル画像の表示方法、サーバコンピュータ、クライアントコンピュータ及びプログラムに関する。
【０００２】
【従来の技術】
サーバクライアントモデルのファイルサーバや文書管理システムにおいては、サーバコンピュータ側に種々のフォーマットのデータファイルを混在させて蓄積させており、クライアントコンピュータは必要に応じてサーバコンピュータにアクセスして所望のデータファイルの画像データや文書データを引き取り、表示等の処理を行う構成とされている。
【０００３】
このような文書管理システム等を構成するクライアントコンピュータにおいては、サーバコンピュータに蓄積されている画像データや文書データのデータファイルを、ＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示装置に一覧表示する機能を有している。
【０００４】
このようにサーバコンピュータに蓄積されているデータファイルを一覧表示する機能としては、サーバコンピュータに蓄積されているデータファイルの画像データや画像化された文書データを縮小表示するサムネイル表示機能や、データファイルの種別に応じたアイコンを表示するアイコン表示機能等の表示機能がある。特に、サムネイル表示機能は、サーバコンピュータに蓄積されているデータファイルの画像データや文書データの一部又は全部の内容を一目で認識することができるという点で優れている。
【０００５】
【発明が解決しようとする課題】
ところが、上述したサムネイル表示機能においては、以下に示すような問題がある。
【０００６】
第一には、サムネイル表示機能は、アイコン表示機能等の他の表示方式に比べて一つのデータファイル当たりの表示面積が大きいため、一画面に表示できるデータファイルの数が限られてしまうという問題がある。
【０００７】
より具体的には、サムネイル表示機能におけるサムネイル表示の手法としては、サムネイル表示専用の画像（例えば１２８×１２８ pixelのJPEG画像）をデータファイル本体とは別に作成保存し、サムネイル表示の際にはサムネイル表示専用の画像を表示して高速化を図る方法が一般的である。しかしながら、ユーザによっては、サムネイル画像を小さくして、一画面に表示できるデータファイル数を増やしたい、あるいは一覧表示されるデータファイルの画像データや文書データの一部又は全部の内容を一画面に表示できるデータファイル数を制約してでもより大きな画像で閲覧したいという要望がある。
【０００８】
なお、このような問題を解決すべく、サムネイル表示する際に元画像の拡大、縮小などを行って任意のサイズのサムネイル表示専用の画像を作成する技術や、あらかじめ複数のサイズのサムネイル表示専用の画像をデータファイル本体とは別に作成保存する技術が知られている。しかしながら、前者の技術によれば、サムネイル表示画像作成のための縮小処理には、メモリ容量と演算時間が多く掛かってしまうという問題がある。また、後者の技術によれば、サムネイル表示専用の画像を複数保存するため、メモリ容量を多く消費してしまうという問題がある。
【０００９】
第二には、サムネイル表示機能においては、一覧表示されたデータファイルの画像についてデータファイルの種別毎に見易さに差がでてしまうという問題がある。例えば、写真画像などのデータファイルについては全体の概要が解かればよいが、定型文書などのデータファイルについては全体の概要はどれも同じになってしまうので、サムネイル表示の効果は薄くなってしまう。
【００１０】
本発明の目的は、メモリ容量を多く消費することなく、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することができ、かつ、定型文書などのデータファイルのサムネイル画像を見易くすることができるサムネイル画像の表示方法、サーバコンピュータ、クライアントコンピュータ及びプログラムを提供することである。
【００１１】
【課題を解決するための手段】
請求項１記載の発明のサムネイル画像の表示方法は、記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示させるサムネイル画像の表示方法であって、データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号を、前記記憶部に記憶するサムネイル用画像記憶工程と、データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定工程と、このサムネイル画像設定工程によりデータファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度に応じた圧縮符号を、前記記憶部に記憶された圧縮符号から抽出するサムネイル画像抽出工程と、このサムネイル画像抽出工程により抽出された圧縮符号に基づいてサムネイル画像を表示するサムネイル画像表示工程と、を含む。
【００１２】
したがって、表示装置に表示されるサムネイル画像の解像度がデータファイルのフォーマット種別毎に設定され、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号が抽出されて表示される。これにより、サムネイル表示の際に、データファイルのフォーマット種別毎にサムネイル画像の解像度を任意に変えることが可能になるので、サムネイル表示専用の画像を複数保存する必要もないためメモリ容量を多く消費することなく、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することが可能であり、かつ、定型文書などのデータファイルのサムネイル画像を見易くすることが可能になる。
【００１３】
請求項２記載の発明のサーバコンピュータは、ネットワークを介して接続されたクライアントコンピュータからのサムネイル表示指示に従って、記憶部に記憶されたデータファイルの画像を前記クライアントコンピュータの表示装置にサムネイル表示させるサーバコンピュータにおいて、データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号を、前記記憶部に記憶するサムネイル用画像記憶手段と、データファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度を前記クライアントコンピュータから取得するサムネイル画像設定取得手段と、前記記憶部に記憶された圧縮符号から、前記サムネイル画像設定取得手段により取得したデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出するサムネイル画像抽出手段と、このサムネイル画像抽出手段により抽出された圧縮符号を前記クライアントコンピュータに対して送信するサムネイル画像送信手段と、を備える。
【００１４】
したがって、データファイルのフォーマット種別毎に設定された表示装置に表示されるサムネイル画像の解像度がクライアントコンピュータから取得され、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号が抽出されてクライアントコンピュータに対して送信される。これにより、クライアントコンピュータでのサムネイル表示の際に、データファイルのフォーマット種別毎にサムネイル画像の解像度を任意に変えることが可能になるので、サムネイル表示専用の画像を複数保存する必要もないためメモリ容量を多く消費することなく、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することが可能であり、かつ、定型文書などのデータファイルのサムネイル画像を見易くすることが可能になる。
【００１５】
請求項３記載の発明は、請求項２記載のサーバコンピュータにおいて、ＲＯＩ（Region Of Interest）領域が指定されている場合、サムネイル画像抽出手段においては、ＲＯＩ領域のタイルに係る圧縮符号から、データファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出する。
【００１６】
したがって、ＲＯＩ領域はその画像の特徴的な部分を表すものであると考えられるので、データファイルの概要を確実に把握することが可能になる。
【００１７】
請求項４記載の発明は、請求項２または３記載のサーバコンピュータにおいて、前記サムネイル画像抽出手段は、データファイルのフォーマット種別により輝度成分のみの圧縮符号を抽出する。
【００１８】
したがって、ネットワークトラフィックの低減化を図ることが可能になる。
【００１９】
請求項５記載の発明のクライアントコンピュータは、請求項２ないし４のいずれか一記載のサーバコンピュータに対してネットワークを介して接続され、前記サーバコンピュータの記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示するクライアントコンピュータにおいて、データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定手段と、このサムネイル画像設定手段により設定されたフォーマット種別毎の解像度を前記サーバコンピュータに対して送信するサムネイル画像設定内容送信手段と、を備える。
【００２０】
したがって、データファイルのフォーマット種別毎に、表示装置に表示されるサムネイル画像の解像度が設定され、サーバコンピュータに対して送信される。これにより、データファイルのフォーマット種別毎に設定された表示装置に表示されるサムネイル画像の解像度をクライアントコンピュータから取得したサーバコンピュータにおいては、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号を抽出してクライアントコンピュータに対して送信することが可能になる。
【００２１】
請求項６記載の発明は、請求項５記載のクライアントコンピュータにおいて、ＲＯＩ領域のタイルに係る圧縮符号からデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じて抽出された圧縮符号が前記サーバコンピュータから送信された場合には、拡大表示することでデータファイルのフォーマット種別毎の表示サムネイルサイズの統一を図る。
【００２２】
したがって、データファイルのサムネイル画像を見易くすることが可能になる。
【００２３】
請求項７記載の発明のプログラムは、ネットワークを介して接続されたクライアントコンピュータからのサムネイル表示指示に従って、記憶部に記憶されたデータファイルの画像を前記クライアントコンピュータの表示装置にサムネイル表示させるサーバコンピュータにインストールされるか、あるいは解釈されて実行されるプログラムであって、前記コンピュータに、データファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度を前記クライアントコンピュータから取得するサムネイル画像設定取得機能と、前記記憶部に記憶されていて、データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号から、前記サムネイル画像設定取得機能により取得したデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出するサムネイル画像抽出機能と、このサムネイル画像抽出機能により抽出された圧縮符号を前記クライアントコンピュータに対して送信するサムネイル画像送信機能と、を実行させる。
【００２４】
したがって、データファイルのフォーマット種別毎に設定された表示装置に表示されるサムネイル画像の解像度がクライアントコンピュータから取得され、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号が抽出されてクライアントコンピュータに対して送信される。これにより、クライアントコンピュータでのサムネイル表示の際に、データファイルのフォーマット種別毎にサムネイル画像の解像度を任意に変えることが可能になるので、サムネイル表示専用の画像を複数保存する必要もないためメモリ容量を多く消費することなく、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することが可能であり、かつ、定型文書などのデータファイルのサムネイル画像を見易くすることが可能になる。
【００２５】
請求項８記載の発明は、請求項７記載のプログラムにおいて、ＲＯＩ（RegionOf Interest）領域が指定されている場合、サムネイル画像抽出機能においては、ＲＯＩ領域のタイルに係る圧縮符号から、データファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出する。
【００２６】
したがって、ＲＯＩ領域はその画像の特徴的な部分を表すものであると考えられるので、データファイルの概要を確実に把握することが可能になる。
【００２７】
請求項９記載の発明は、請求項７または８記載のプログラムにおいて、前記サムネイル画像抽出機能は、データファイルのフォーマット種別により輝度成分のみの圧縮符号を抽出する。
【００２８】
したがって、ネットワークトラフィックの低減化を図ることが可能になる。
【００２９】
請求項１０記載の発明のプログラムは、請求項２ないし４のいずれか一記載のサーバコンピュータに対してネットワークを介して接続され、前記サーバコンピュータの記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示するクライアントコンピュータにインストールされるか、あるいは解釈されて実行されるプログラムであって、前記コンピュータに、データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定機能と、このサムネイル画像設定機能により設定されたフォーマット種別毎の解像度を前記サーバコンピュータに対して送信するサムネイル画像設定内容送信機能と、を実行させる。
【００３０】
したがって、データファイルのフォーマット種別毎に、表示装置に表示されるサムネイル画像の解像度が設定され、サーバコンピュータに対して送信される。これにより、データファイルのフォーマット種別毎に設定された表示装置に表示されるサムネイル画像の解像度をクライアントコンピュータから取得したサーバコンピュータにおいては、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号を抽出してクライアントコンピュータに対して送信することが可能になる。
【００３１】
請求項１１記載の発明は、請求項１０記載のプログラムにおいて、ＲＯＩ領域のタイルに係る圧縮符号からデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じて抽出された圧縮符号が前記サーバコンピュータから送信された場合には、拡大表示することでデータファイルのフォーマット種別毎の表示サムネイルサイズの統一を図る。
【００３２】
したがって、データファイルのサムネイル画像を見易くすることが可能になる。
【００３３】
【発明の実施の形態】
本発明の第一の実施の形態を図１ないし図１２に基づいて説明する。
【００３４】
最初に、本発明の前提となる「階層符号化アルゴリズム」及び「JPEG2000アルゴリズム」の概要について説明する。
【００３５】
図１は、JPEG2000方式の基本となる階層符号化アルゴリズムを実現するシステムの機能ブロック図である。このシステムは、色空間変換・逆変換部１０１、２次元ウェーブレット変換・逆変換部１０２、量子化・逆量子化部１０３、エントロピー符号化・復号化部１０４、タグ処理部１０５の各機能ブロックにより構成されている。
【００３６】
このシステムが従来のJPEGアルゴリズムと比較して最も大きく異なる点の一つは変換方式である。JPEGでは離散コサイン変換（ＤＣＴ：Discrete Cosine Transform）を用いているのに対し、この階層符号化アルゴリズムでは、２次元ウェーブレット変換・逆変換部１０２において、離散ウェーブレット変換（ＤＷＴ：Discrete Wavelet Transform）を用いている。ＤＷＴはＤＣＴに比べて、高圧縮領域における画質が良いという長所を有し、この点が、JPEGの後継アルゴリズムであるJPEG2000でＤＷＴが採用された大きな理由の一つとなっている。
【００３７】
また、他の大きな相違点は、この階層符号化アルゴリズムでは、システムの最終段に符号形成を行うために、タグ処理部１０５の機能ブロックが追加されていることである。このタグ処理部１０５で、画像の圧縮動作時には圧縮データが符号列データとして生成され、伸長動作時には伸長に必要な符号列データの解釈が行われる。そして、符号列データによって、JPEG2000は様々な便利な機能を実現できるようになった。例えば、ブロック・ベースでのＤＷＴにおけるオクターブ分割に対応した任意の階層（デコンポジション・レベル）で、静止画像の圧縮伸長動作を自由に停止させることができるようになる（後述する図３参照）。つまり、ひとつのファイルから低解像度部分（縮小画像）を取り出すことができるようになる。また、画像の一部（タイリング画像）を取り出すことができるようになる。
【００３８】
原画像の入出力部分には、色空間変換・逆変換１０１が接続される場合が多い。例えば、原色系のＲ（赤）／Ｇ（緑）／Ｂ（青）の各コンポーネントからなるＲＧＢ表色系や、補色系のＹ（黄）／Ｍ（マゼンタ）／Ｃ（シアン）の各コンポーネントからなるＹＭＣ表色系から、ＹＵＶあるいはＹＣｂＣｒ表色系への変換又は逆変換を行う部分がこれに相当する。
【００３９】
次に、JPEG2000アルゴリズムについて説明する。
【００４０】
カラー画像は、一般に、図２に示すように、原画像の各コンポーネント１１１（ここではＲＧＢ原色系）が、矩形をした領域によって分割される。この分割された矩形領域は、一般にブロックあるいはタイルと呼ばれているものであるが、JPEG2000では、タイルと呼ぶことが一般的であるため、以下、このような分割された矩形領域をタイルと記述することにする（図２の例では、各コンポーネント１１１が縦横４×４、合計１６個の矩形のタイル１１２に分割されている）。このような個々のタイル１１２（図２の例で、Ｒ００，Ｒ０１，…，Ｒ１５／Ｇ００，Ｇ０１，…，Ｇ１５／Ｂ００，Ｂ０１，…，Ｂ１５）が、画像データの圧縮伸長プロセスを実行する際の基本単位となる。従って、画像データの圧縮伸長動作は、コンポーネントごと、また、タイル１１２ごとに、独立に行われる。
【００４１】
画像データの符号化時には、各コンポーネント１１１の各タイル１１２のデータが、図１の色空間変換・逆変換部１０１に入力され、色空間変換を施された後、２次元ウェーブレット変換部１０２で２次元ウェーブレット変換（順変換）が施されて、周波数帯に空間分割される。
【００４２】
図３には、デコンポジション・レベル数が３の場合の、各デコンポジション・レベルにおけるサブバンドを示している。すなわち、原画像のタイル分割によって得られたタイル原画像（０ＬＬ）（デコンポジション・レベル０）に対して、２次元ウェーブレット変換を施し、デコンポジション・レベル１に示すサブバンド（１ＬＬ，１ＨＬ，１ＬＨ，１ＨＨ）を分離する。そして引き続き、この階層における低周波成分１ＬＬに対して、２次元ウェーブレット変換を施し、デコンポジション・レベル２に示すサブバンド（２ＬＬ，２ＨＬ，２ＬＨ，２ＨＨ）を分離する。順次同様に、低周波成分２ＬＬに対しても、２次元ウェーブレット変換を施し、デコンポジション・レベル３に示すサブバンド（３ＬＬ，３ＨＬ，３ＬＨ，３ＨＨ）を分離する。図３では、各デコンポジション・レベルにおいて符号化の対象となるサブバンドを、網掛けで表してある。例えば、デコンポジション・レベル数を３としたとき、網掛けで示したサブバンド（３ＨＬ，３ＬＨ，３ＨＨ，２ＨＬ，２ＬＨ，２ＨＨ，１ＨＬ，１ＬＨ，１ＨＨ）が符号化対象となり、３ＬＬサブバンドは符号化されない。
【００４３】
次いで、指定した符号化の順番で符号化の対象となるビットが定められ、図１に示す量子化・逆量子化部１０３で対象ビット周辺のビットからコンテキストが生成される。
【００４４】
この量子化の処理が終わったウェーブレット係数は、個々のサブバンド毎に、「プレシンクト」と呼ばれる重複しない矩形に分割される。これは、インプリメンテーションでメモリを効率的に使うために導入されたものである。図４に示したように、一つのプレシンクトは、空間的に一致した３つの矩形領域からなっている。更に、個々のプレシンクトは、重複しない矩形の「コード・ブロック」に分けられる。これは、エントロピー・コーディングを行う際の基本単位となる。
【００４５】
ウェーブレット変換後の係数値は、そのまま量子化し符号化することも可能であるが、JPEG2000では符号化効率を上げるために、係数値を「ビットプレーン」単位に分解し、画素あるいはコード・ブロック毎に「ビットプレーン」に順位付けを行うことができる。
【００４６】
ここで、図５はビットプレーンに順位付けする手順の一例を示す説明図である。図５に示すように、この例は、原画像（３２×３２画素）を１６×１６画素のタイル４つで分割した場合で、デコンポジション・レベル１のプレシンクトとコード・ブロックの大きさは、各々８×８画素と４×４画素としている。プレシンクトとコード・ブロックの番号は、ラスター順に付けられており、この例では、プレンシクトが番号０から３まで、コード・ブロックが番号０から３まで割り当てられている。タイル境界外に対する画素拡張にはミラーリング法を使い、可逆（５，３）フィルタでウェーブレット変換を行い、デコンポジション・レベル１のウェーブレット係数値を求めている。
【００４７】
また、タイル０／プレシンクト３／コード・ブロック３について、代表的な「レイヤ」構成の概念の一例を示す説明図も図５に併せて示す。変換後のコード・ブロックは、サブバンド（１ＬＬ，１ＨＬ，１ＬＨ，１ＨＨ）に分割され、各サブバンドにはウェーブレット係数値が割り当てられている。
【００４８】
レイヤの構造は、ウェーブレット係数値を横方向（ビットプレーン方向）から見ると理解し易い。１つのレイヤは任意の数のビットプレーンから構成される。この例では、レイヤ０，１，２，３は、各々、１，３，１，３のビットプレーンから成っている。そして、ＬＳＢ（Least Significant Bit：最下位ビット）に近いビットプレーンを含むレイヤ程、先に量子化の対象となり、逆に、ＭＳＢ（Most Significant Bit：最上位ビット）に近いレイヤは最後まで量子化されずに残ることになる。ＬＳＢに近いレイヤから破棄する方法はトランケーションと呼ばれ、量子化率を細かく制御することが可能である。
【００４９】
図１に示すエントロピー符号化・復号化部１０４では、コンテキストと対象ビットから確率推定によって、各コンポーネント１１１のタイル１１２に対する符号化を行う。こうして、原画像の全てのコンポーネント１１１について、タイル１１２単位で符号化処理が行われる。最後にタグ処理部１０５は、エントロピー符号化・復号化部１０４からの全符号化データを１本の符号列データに結合するとともに、それにタグを付加する処理を行う。
【００５０】
図６には、この符号列データの１フレーム分の概略構成を示している。この符号列データの先頭と各タイルの符号データ（bit stream）の先頭にはヘッダ（メインヘッダ（Main header）、タイル境界位置情報等であるタイルパートヘッダ（tile part header））と呼ばれるタグ情報が付加され、その後に、各タイルの符号化データが続く。なお、メインヘッダ（Main header）には、符号化パラメータや量子化パラメータが記述されている。そして、符号列データの終端には、再びタグ（end of codestream）が置かれる。
【００５１】
一方、符号化データの復号化時には、画像データの符号化時とは逆に、各コンポーネント１１１の各タイル１１２の符号列データから画像データを生成する。この場合、タグ処理部１０５は、外部より入力した符号列データに付加されたタグ情報を解釈し、符号列データを各コンポーネント１１１の各タイル１１２の符号列データに分解し、その各コンポーネント１１１の各タイル１１２の符号列データ毎に復号化処理（伸長処理）を行う。このとき、符号列データ内のタグ情報に基づく順番で復号化の対象となるビットの位置が定められるとともに、量子化・逆量子化部１０３で、その対象ビット位置の周辺ビット（既に復号化を終えている）の並びからコンテキストが生成される。エントロピー符号化・復号化部１０４で、このコンテキストと符号列データから確率推定によって復号化を行い、対象ビットを生成し、それを対象ビットの位置に書き込む。このようにして復号化されたデータは周波数帯域毎に空間分割されているため、これを２次元ウェーブレット変換・逆変換部１０２で２次元ウェーブレット逆変換を行うことにより、画像データの各コンポーネントの各タイルが復元される。復元されたデータは色空間変換・逆変換部１０１によって元の表色系の画像データに変換される。
【００５２】
以上が、「JPEG2000アルゴリズム」の概要である。
【００５３】
以下、本発明の第一の実施の形態について説明する。なお、ここでは、JPEG2000を代表とする画像圧縮伸長技術に関する例について説明するが、言うまでもなく、本発明は以下の説明の内容に限定されるものではない。
【００５４】
本実施の形態のサーバコンピュータ及びクライアントコンピュータは、そのコンピュータにインストールされるか、あるいは解釈されて実行される画像処理プログラムによって動作制御されて画像処理を実行する。本実施の形態では、そのような画像処理プログラムを記憶する記憶媒体も紹介する。
【００５５】
図７は、本実施の形態におけるシステム構築例を示す模式図である。
【００５６】
本実施の形態の画像データ処理システムでは、サーバコンピュータ２にＬＡＮ（Local Area Network）等のネットワーク３を介してクライアントコンピュータ４が複数台接続されたサーバクライアントシステム１を想定する。このサーバクライアントシステム１は、スキャナやデジタルカメラ等の画像入力機器５及びプリンタ等の画像出力機器６をネットワーク３上でシェアし得る環境が整えられている。また、ネットワーク３上には、マルチファンクションペリフェラルと称されるＭＦＰ７が接続され、このＭＦＰ７が画像入力機器５や画像出力機器６として機能するように環境が構築されていても良い。
【００５７】
このようなサーバクライアントシステム１は、例えばイントラネット８を介して別のサーバクライアントシステム１とのデータ通信可能に構築され、インターネット通信網９を介して外部環境とデータ通信可能に構築されている。
【００５８】
サーバコンピュータ２は、文書管理サーバ２ａとデータ変換サーバ２ｂとで構成されている。文書管理サーバ２ａは、各種文書の画像イメージを画像データとして記憶する文書管理機能を発揮するものである。データ変換サーバ２ｂは、例えば画像データにＯＣＲ（Optical Character Reader）処理を施してテキストデータを抽出する等のデータ変換機能を発揮するものである。
【００５９】
図８は、本実施の形態における画像処理装置としてのサーバコンピュータ２及びクライアントコンピュータ４のモジュール構成図である。
【００６０】
サーバコンピュータ２及びクライアントコンピュータ４は、情報処理を行うＣＰＵ（Central Processing Unit）１１、情報を格納するＲＯＭ（Read Only Memory）１２及びＲＡＭ（Random Access Memory）１３等の一次記憶装置１４、種々のフォーマットのデータファイル（画像データや文書データ）及び後述する圧縮符号を記憶する記憶部であるＨＤＤ（Hard Disk Drive）１５等の二次記憶装置１６、情報を保管したり外部に情報を配布したり外部から情報を入手するためのＣＤ−ＲＯＭドライブ等のリムーバブルディスク装置１７、ネットワーク３を介して外部の他のコンピュータと通信により情報を伝達するためのネットワークインターフェース１８、処理経過や結果等を操作者に表示するＣＲＴ（Cathode Ray Tube）やＬＣＤ（Liquid Crystal Display）等の表示装置１９、並びに操作者がＣＰＵ１１に命令や情報等を入力するためのキーボード２０、マウス等のポインティングデバイス２１等から構成されており、これらの各部間で送受信されるデータをバスコントローラ２２が調停して動作する。
【００６１】
本実施の形態においては、サーバコンピュータ２のＨＤＤ１５に圧縮符号化された画像データが記憶保持される。この画像データは、サーバコンピュータ２のＨＤＤ１５に記憶されている画像データや文書データのデータファイルをサムネイル表示するための画像データ（サムネイル表示専用の画像）である。なお、クライアントコンピュータ４のＨＤＤ１５に記憶保持されている画像データは、「JPEG2000アルゴリズム」に従って生成された圧縮符号である。ここに、サムネイル用画像記憶手段が実現されている。
【００６２】
より具体的には、圧縮符号は、図９に示すような矩形領域（タイル）に分割された分割画像を圧縮符号化して一次元に並べることにより、図１０に示すような構成になる。図１０において、ＳＯＣは、コードストリームの開始を示すマーカセグメントである。また、ＭＨは、メインヘッダであり、コードストリーム全体に共通する値を格納している。コードストリーム全体に共通する値としては、例えばタイル横量、タイル縦量、画像横量、画像縦量などが記録されている。ＭＨに続くデータは、各タイルを符号化したデータであり、図１０では図９に示すタイルの番号に従って主走査方向／副走査方向に各タイルを圧縮したデータが並べられている。圧縮符号の最後にあるＥＯＣマーカは、圧縮符号の最後であることを示すマーカセグメントである。
【００６３】
また、図１１は「JPEG2000アルゴリズム」に従って生成された圧縮符号の解像度モデルを示す説明図である。図１１に示すように、「JPEG2000アルゴリズム」に従って生成された圧縮符号においては、一つの画像ファイル内で低解像度データと高解像度データとに分けることが可能になっている。なお、図１１では２種類の解像度だけを示しているが、実際には、全てのデータを１とすると、ＤＷＴにおけるオクターブ分割に対応した任意の階層（デコンポジション・レベル）に応じて、1/2，1/4，1/8，1/16，・・・，1/2ｎと複数の低解像度部分に係る圧縮符号を抽出することが可能である。
【００６４】
このようなサーバコンピュータ２及びクライアントコンピュータ４では、ユーザが電源を投入するとＣＰＵ１１がＲＯＭ１２内のローダーというプログラムを起動させ、ＨＤＤ１５よりオペレーティングシステムというコンピュータのハードウェアとソフトウェアとを管理するプログラムをＲＡＭ１３に読み込み、このオペレーティングシステムを起動させる。このようなオペレーティングシステムは、ユーザの操作に応じてプログラムを起動したり、情報を読み込んだり、保存を行ったりする。オペレーティングシステムのうち代表的なものとしては、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）等が知られている。これらのオペレーティングシステム上で走る動作プログラムをアプリケーションプログラムと呼んでいる。
【００６５】
ここで、サーバコンピュータ２及びクライアントコンピュータ４は、アプリケーションプログラムとして、画像処理プログラムをＨＤＤ１５に記憶している。この意味で、ＨＤＤ１５は、画像処理プログラムを記憶する記憶媒体として機能する。
【００６６】
また、一般的には、サーバコンピュータ２及びクライアントコンピュータ４のＨＤＤ１５等の二次記憶装置１６にインストールされる動作プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光情報記録メディアやＦＤ等の磁気メディア等に記録され、この記録された動作プログラムがＨＤＤ１５等の二次記憶装置１６にインストールされる。このため、ＣＤ−ＲＯＭ等の光情報記録メディアやＦＤ等の磁気メディア等の可搬性を有する記憶媒体も、画像処理プログラムを記憶する記憶媒体となり得る。さらには、画像処理プログラムは、例えばネットワークインターフェース１８を介して外部から取り込まれ、ＨＤＤ１５等の二次記憶装置１６にインストールされても良い。
【００６７】
サーバコンピュータ２及びクライアントコンピュータ４は、オペレーティングシステム上で動作する画像処理プログラムが起動すると、この画像処理プログラムに従い、ＣＰＵ１１が各種の演算処理を実行して各部を集中的に制御する。サーバコンピュータ２のＣＰＵ１１又はクライアントコンピュータ４のＣＰＵ１１が実行する各種の演算処理のうち、本実施の形態の特長的な処理について以下に説明する。
【００６８】
まず、クライアントコンピュータ４のＣＰＵ１１が実行するサムネイル画像設定処理について説明する。図１２は、サムネイル画像設定処理の流れを示すフローチャートである。図１２に示すように、クライアントコンピュータ４によって実行されるサムネイル画像設定処理においては、まず、図１３に示すようなサムネイル画像設定画面Ｘを表示装置１９に表示する（ステップＳ１）。サムネイル画像設定画面Ｘには、表示装置１９に表示されるサムネイル画像となるデータファイルのフォーマット種別を選択させるためのプルダウンメニューＡが設けられている。また、サムネイル画像設定画面Ｘには、表示装置１９に表示されるサムネイル画像の解像度を、３段階（大、中、小）から選択させるためのラジオボタンＢが設けられている。なお、本実施の形態においては、“大”を“２５６×２５６ pixel”の解像度とし、“中”を“１２８×１２８ pixel”の解像度とし、“小”を“６４×６４ pixel”の解像度とする。そして、オペレータ（クライアントコンピュータ４を操作するユーザ）が、キーボード２０やポインティングデバイス２１を操作してプルダウンメニューＡから一のデータファイルのフォーマット種別を選択した後、ラジオボタンＢで何れか一つのラジオボタンＢを指定した後、登録ボタンＣを操作することにより、データファイルのフォーマット種別毎に、表示装置１９に表示されるサムネイル画像の解像度が設定される（ステップＳ２）。
【００６９】
このようにしてデータファイルのフォーマット種別毎に設定された表示装置１９に表示されるサムネイル画像の解像度に基づいて、ＲＡＭ１３またはＨＤＤ１５にサムネイル画像設定テーブルを作成する（ステップＳ３）。図１４に示すように、サムネイル画像設定テーブルＴは、データファイルのフォーマット種別に対してサムネイル画像の解像度を対応付けるものである。
【００７０】
以上により、データファイルのフォーマット種別毎に、表示装置１９に表示されるサムネイル画像の解像度を設定するサムネイル画像設定手段の機能が実行される。
【００７１】
次に、サーバコンピュータ２のＣＰＵ１１及びクライアントコンピュータ４のＣＰＵ１１が実行するサムネイル表示処理について説明する。図１５は、サムネイル表示処理の流れを示すフローチャートである。図１５に示すように、サーバコンピュータ２及びクライアントコンピュータ４によって実行されるサムネイル表示処理は、キーボード２０又はポインティングデバイス２１の操作によりオペレータ（クライアントコンピュータ４を操作するユーザ）がサーバコンピュータ２にＨＤＤ１５に記憶されている所望のデータファイル群についてのサムネイル表示処理を開始した場合には（ステップＳ１１のＹ）、その旨を示すサムネイル表示開始信号及びサムネイル画像設定テーブルＴに設定された内容（データファイルのフォーマット種別毎の解像度）をサーバコンピュータ２に対して送信する（ステップＳ１２：サムネイル画像設定内容送信手段）。
【００７２】
一方、サーバコンピュータ２は、サムネイル表示開始信号及びサムネイル画像設定テーブルＴに設定された内容（データファイルのフォーマット種別毎の解像度）を受信して取得すると（ステップＴ１１のＹ：サムネイル画像設定取得手段）、サムネイル表示専用の画像の圧縮符号からサムネイル画像設定テーブルＴに設定された内容（データファイルのフォーマット種別毎の解像度）の圧縮符号を抽出し、当該圧縮符号をクライアントコンピュータ４に対して送信する（ステップＴ１２：サムネイル画像抽出手段、サムネイル画像送信手段）。なお、前述したように、「JPEG2000アルゴリズム」に従って生成された圧縮符号においては、ＤＷＴにおけるオクターブ分割に対応した任意の階層（デコンポジション・レベル）に応じて、1/2，1/4，1/8，1/16，・・・，1/2ｎと複数の低解像度部分に係る圧縮符号を抽出することが可能である。
【００７３】
そして、クライアントコンピュータ４は、サーバコンピュータ２からのサムネイル画像設定テーブルＴに設定された内容（データファイルのフォーマット種別毎の解像度）に従った圧縮符号を受信すると（ステップＳ１３のＹ）、当該圧縮符号に対して伸長処理（復号化処理）を実行し（ステップＳ１４）、表示装置１９に一覧表示、すなわちサムネイル表示する（ステップＳ１５）。圧縮符号の「JPEG2000アルゴリズム」に従った伸長処理（復号化処理）については、図１で示した空間変換・逆変換部１０１、２次元ウェーブレット変換・逆変換部１０２、量子化・逆量子化部１０３、エントロピー符号化・復号化部１０４、タグ処理部１０５の説明において前述したので、ここでの説明は省略する。
【００７４】
ここで、図１６はサムネイル表示の一例を示す正面図である。図１６に示すように、サムネイル表示時には、サムネイル画像設定テーブルＴに設定された内容（データファイルのフォーマット種別毎の解像度）に従ったサムネイル表示専用の画像が一覧表示される。これにより、種々のデータファイルフォーマットが混在するシステムのサムネイル表示において、データファイルのフォーマット種別に応じた最適な表示画面を得ることが可能になる。図１６に示す例では、ワープロ文章ａについては文字を見易くすべく大きなサイズで表示され、表計算シートｂについては普通サイズで表示され、写真画像ｃについては全体の概要が解かる程度の小さなサイズで表示されている。
【００７５】
ここに、表示装置１９に表示されるサムネイル画像の解像度がデータファイルのフォーマット種別毎に設定され、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部であるＨＤＤ１５に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号が抽出されて表示される。これにより、サムネイル表示の際に、データファイルのフォーマット種別毎にサムネイル画像の解像度を任意に変えることが可能になるので、サムネイル表示専用の画像を複数保存する必要もないためメモリ容量を多く消費することなく、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することが可能であり、かつ、定型文書などのデータファイルのサムネイル画像を見易くすることが可能になる。
【００７６】
なお、JPEG2000においては画像の輝度成分のみを取り出すことができる。したがって、例えばステップＴ１２において、サーバコンピュータ２からクライアントコンピュータ４に対して送信される圧縮符号は、輝度成分のみであっても良い。これは、データファイルのフォーマット種別がモノクロ画像やモノクロワープロ文書である場合には、色差成分がない画像でも全体の概要を把握することができるからである。これにより、ネットワークトラフィックの低減化を図ることが可能になる。なお、データファイルのフォーマット種別がモノクロ画像であるかカラー画像であるかについては、ファイルヘッダの内容に応じて判別される。
【００７７】
次に、本発明の第二の実施の形態について図１７に基づいて説明する。なお、第一の実施の形態において説明した部分と同一部分については同一符号を用い、説明も省略する。本実施の形態は、第一の実施の形態とは、サムネイル表示処理の内容が異なるものである。
【００７８】
「JPEG2000アルゴリズム」によれば、ＲＯＩ（Region Of Interest）領域を符号化時に指定可能である。ＲＯＩとは、画像全体から切り出して拡大したり、他の部分に比べて強調したりする場合の、画像全体から見たある一部分である。メインヘッダ（Main header）又はタイルパートヘッダ（tile part header）の何れかにＲＯＩ領域を示すＲＯＩマーカが付加され、このＲＯＩマーカに基づいてＲＯＩ領域のタイルを抽出することが可能になっている。
【００７９】
そこで、本実施の形態においては、ＲＯＩ領域が指定されている場合には、ＲＯＩ領域のタイルを抽出し、サムネイル表示専用の画像として適用することが可能である。したがって、本実施の形態におけるステップＳ１２（図１５参照）では、ＲＯＩ領域のタイルについて、サムネイル画像設定テーブルＴに設定された内容（データファイルのフォーマット種別毎の解像度）に従ってサムネイル表示専用の画像の圧縮符号を抽出し、当該圧縮符号をクライアントコンピュータ４に対して送信する。
【００８０】
そして、クライアントコンピュータ４は、サーバコンピュータ２からのサムネイル画像設定テーブルＴに設定された内容（データファイルのフォーマット種別毎の解像度）に従った圧縮符号を受信すると（図１５のステップＳ１３のＹ）、当該圧縮符号に対して伸長処理（復号化処理）を実行し（図１５のステップＳ１４）、表示装置１９に一覧表示、すなわちサムネイル表示する（図１５のステップＳ１５）。なお、このようにＲＯＩ領域のタイルのみを表示する場合には、ステップＳ１５においてサムネイル表示する際に、一定の大きさ（例えば、サムネイル画像設定テーブルＴに設定された内容（データファイルのフォーマット種別毎の解像度））に拡大して、データファイルのフォーマット種別毎の表示サムネイルサイズの統一を図るようにする。これにより、データファイルのサムネイル画像を見易くすることが可能になる。
【００８１】
ここで、図１７はサムネイル表示の一例を示す正面図である。図１７に示すように、ＲＯＩ領域が指定されている画像データが含まれる場合には、ＲＯＩ領域がサムネイル表示専用の画像として表示される（ワープロ文章ａ１，ａ２）。これにより、ＲＯＩ領域はその画像の特徴的な部分を表すものであると考えられるので、データファイルの概要を確実に把握することができる。
【００８２】
【発明の効果】
請求項１記載の発明のサムネイル画像の表示方法によれば、記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示させるサムネイル画像の表示方法であって、データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号を、前記記憶部に記憶するサムネイル用画像記憶工程と、データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定工程と、このサムネイル画像設定工程によりデータファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度に応じた圧縮符号を、前記記憶部に記憶された圧縮符号から抽出するサムネイル画像抽出工程と、このサムネイル画像抽出工程により抽出された圧縮符号に基づいてサムネイル画像を表示するサムネイル画像表示工程と、を含み、表示装置に表示されるサムネイル画像の解像度をデータファイルのフォーマット種別毎に設定し、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号を抽出して表示することにより、サムネイル表示の際に、データファイルのフォーマット種別毎にサムネイル画像の解像度を任意に変えることができるので、サムネイル表示専用の画像を複数保存する必要もないためメモリ容量を多く消費することなく、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することができ、かつ、定型文書などのデータファイルのサムネイル画像を見易くすることができる。
【００８３】
請求項２記載の発明のサーバコンピュータによれば、ネットワークを介して接続されたクライアントコンピュータからのサムネイル表示指示に従って、記憶部に記憶されたデータファイルの画像を前記クライアントコンピュータの表示装置にサムネイル表示させるサーバコンピュータにおいて、データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号を、前記記憶部に記憶するサムネイル用画像記憶手段と、データファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度を前記クライアントコンピュータから取得するサムネイル画像設定取得手段と、前記記憶部に記憶された圧縮符号から、前記サムネイル画像設定取得手段により取得したデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出するサムネイル画像抽出手段と、このサムネイル画像抽出手段により抽出された圧縮符号を前記クライアントコンピュータに対して送信するサムネイル画像送信手段と、を備え、データファイルのフォーマット種別毎に設定された表示装置に表示されるサムネイル画像の解像度をクライアントコンピュータから取得し、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号を抽出してクライアントコンピュータに対して送信することにより、クライアントコンピュータでのサムネイル表示の際に、データファイルのフォーマット種別毎にサムネイル画像の解像度を任意に変えることができるので、サムネイル表示専用の画像を複数保存する必要もないためメモリ容量を多く消費することなく、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することができ、かつ、定型文書などのデータファイルのサムネイル画像を見易くすることができる。
【００８４】
請求項３記載の発明によれば、請求項２記載のサーバコンピュータにおいて、ＲＯＩ（Region Of Interest）領域が指定されている場合、サムネイル画像抽出手段においては、ＲＯＩ領域のタイルに係る圧縮符号から、データファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出することにより、ＲＯＩ領域はその画像の特徴的な部分を表すものであると考えられるので、データファイルの概要を確実に把握することができる。
【００８５】
請求項４記載の発明によれば、請求項２または３記載のサーバコンピュータにおいて、前記サムネイル画像抽出手段は、データファイルのフォーマット種別により輝度成分のみの圧縮符号を抽出することにより、ネットワークトラフィックの低減化を図ることができる。
【００８６】
請求項５記載の発明のクライアントコンピュータによれば、請求項２ないし４のいずれか一記載のサーバコンピュータに対してネットワークを介して接続され、前記サーバコンピュータの記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示するクライアントコンピュータにおいて、データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定手段と、このサムネイル画像設定手段により設定されたフォーマット種別毎の解像度を前記サーバコンピュータに対して送信するサムネイル画像設定内容送信手段と、を備え、データファイルのフォーマット種別毎に、表示装置に表示されるサムネイル画像の解像度を設定し、サーバコンピュータに対して送信することにより、データファイルのフォーマット種別毎に設定された表示装置に表示されるサムネイル画像の解像度をクライアントコンピュータから取得したサーバコンピュータにおいては、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号を抽出してクライアントコンピュータに対して送信することができる。
【００８７】
請求項６記載の発明によれば、請求項５記載のクライアントコンピュータにおいて、ＲＯＩ領域のタイルに係る圧縮符号からデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じて抽出された圧縮符号が前記サーバコンピュータから送信された場合には、拡大表示することでデータファイルのフォーマット種別毎の表示サムネイルサイズの統一を図ることにより、データファイルのサムネイル画像を見易くすることができる。
【００８８】
請求項７記載の発明のプログラムによれば、ネットワークを介して接続されたクライアントコンピュータからのサムネイル表示指示に従って、記憶部に記憶されたデータファイルの画像を前記クライアントコンピュータの表示装置にサムネイル表示させるサーバコンピュータにインストールされるか、あるいは解釈されて実行されるプログラムであって、前記コンピュータに、データファイルのフォーマット種別毎に設定された前記表示装置に表示されるサムネイル画像の解像度を前記クライアントコンピュータから取得するサムネイル画像設定取得機能と、前記記憶部に記憶されていて、データファイルをサムネイル表示するための画像に係る圧縮符号であって当該画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号から、前記サムネイル画像設定取得機能により取得したデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出するサムネイル画像抽出機能と、このサムネイル画像抽出機能により抽出された圧縮符号を前記クライアントコンピュータに対して送信するサムネイル画像送信機能と、を実行させ、データファイルのフォーマット種別毎に設定された表示装置に表示されるサムネイル画像の解像度をクライアントコンピュータから取得し、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号を抽出されてクライアントコンピュータに対して送信することにより、クライアントコンピュータでのサムネイル表示の際に、データファイルのフォーマット種別毎にサムネイル画像の解像度を任意に変えることができるので、サムネイル表示専用の画像を複数保存する必要もないためメモリ容量を多く消費することなく、一画面に表示されるサムネイル画像の数をデータファイルのフォーマット種別毎に変更することができ、かつ、定型文書などのデータファイルのサムネイル画像を見易くすることができる。
【００８９】
請求項８記載の発明によれば、請求項７記載のプログラムにおいて、ＲＯＩ（Region Of Interest）領域が指定されている場合、サムネイル画像抽出機能においては、ＲＯＩ領域のタイルに係る圧縮符号から、データファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じた圧縮符号を抽出することにより、ＲＯＩ領域はその画像の特徴的な部分を表すものであると考えられるので、データファイルの概要を確実に把握することができる。
【００９０】
請求項９記載の発明によれば、請求項７または８記載のプログラムにおいて、前記サムネイル画像抽出機能は、データファイルのフォーマット種別により輝度成分のみの圧縮符号を抽出することにより、ネットワークトラフィックの低減化を図ることができる。
【００９１】
請求項１０記載の発明のプログラムによれば、請求項２ないし４のいずれか一記載のサーバコンピュータに対してネットワークを介して接続され、前記サーバコンピュータの記憶部に記憶されたデータファイルの画像を表示装置にサムネイル表示するクライアントコンピュータにインストールされるか、あるいは解釈されて実行されるプログラムであって、前記コンピュータに、データファイルのフォーマット種別毎に、前記表示装置に表示されるサムネイル画像の解像度を設定するサムネイル画像設定機能と、このサムネイル画像設定機能により設定されたフォーマット種別毎の解像度を前記サーバコンピュータに対して送信するサムネイル画像設定内容送信機能と、を実行させ、データファイルのフォーマット種別毎に、表示装置に表示されるサムネイル画像の解像度を設定し、サーバコンピュータに対して送信することにより、データファイルのフォーマット種別毎に設定された表示装置に表示されるサムネイル画像の解像度をクライアントコンピュータから取得したサーバコンピュータにおいては、画像を複数に分割したタイル毎に画素値を離散ウェーブレット変換し階層的に符号化した圧縮符号は解像度が選択自在であることから、記憶部に記憶されている圧縮符号からデータファイルのフォーマット種別毎に設定された解像度に応じた圧縮符号を抽出してクライアントコンピュータに対して送信することができる。
【００９２】
請求項１１記載の発明によれば、請求項１０記載のプログラムにおいて、ＲＯＩ領域のタイルに係る圧縮符号からデータファイルのフォーマット種別毎に予め設定されたサムネイル画像の解像度に応じて抽出された圧縮符号が前記サーバコンピュータから送信された場合には、拡大表示することでデータファイルのフォーマット種別毎の表示サムネイルサイズの統一を図ることにより、データファイルのサムネイル画像を見易くすることができる。
【図面の簡単な説明】
【図１】本発明の前提となるJPEG2000方式の基本となる階層符号化アルゴリズムを実現するシステムの機能ブロック図である。
【図２】原画像の各コンポーネントの分割された矩形領域を示す説明図である。
【図３】デコンポジション・レベル数が３の場合の、各デコンポジション・レベルにおけるサブバンドを示す説明図である。
【図４】プレシンクトを示す説明図である。
【図５】ビットプレーンに順位付けする手順の一例を示す説明図である。
【図６】符号列データの１フレーム分の概略構成を示す説明図である。
【図７】本発明の第一の実施の形態のシステム構築例を示す模式図である。
【図８】画像処理装置のモジュール構成図である。
【図９】二次元に分割された分割画像の一例を示す説明図である。
【図１０】その分割画像に基づいて「JPEG2000アルゴリズム」に従って生成された圧縮符号を示す説明図である。
【図１１】「JPEG2000アルゴリズム」に従って生成された圧縮符号の解像度モデルを示す説明図である。
【図１２】サムネイル画像設定処理の流れを示すフローチャートである。
【図１３】表示装置に表示されるサムネイル画像設定画面を示す正面図である。
【図１４】サムネイル画像設定テーブルのデータ構成を示す模式図である。
【図１５】サムネイル表示処理の流れを示すフローチャートである。
【図１６】サムネイル表示の一例を示す正面図である。
【図１７】本発明の第二の実施の形態のサムネイル表示の一例を示す正面図である。
【符号の説明】
２        サーバコンピュータ
３        ネットワーク
４        クライアントコンピュータ
１５      記憶部
１９      表示装置
【図１】
2004194146.tif 000003
【図２】
2004194146.tif 000004
【図３】
2004194146.tif 000005
【図４】
2004194146.tif 000006
【図５】
2004194146.tif 000007
【図６】
2004194146.tif 000008
【図７】
2004194146.tif 000009
【図８】
2004194146.tif 000010
【図９】
2004194146.tif 000011
【図１０】
2004194146.tif 000012
【図１１】
2004194146.tif 000013
【図１２】
2004194146.tif 000014
【図１３】
2004194146.tif 000015
【図１４】
2004194146.tif 000016
【図１５】
2004194146.tif 000017
【図１６】
2004194146.tif 000018
【図１７】
2004194146.tif 000019