(57)【要約】【課題】サムネイル画像に基づいて圧縮方式を決定し、圧縮した画像データを効率的に送信する装置を提供する。【解決手段】情報処理装置５は、画像データが示す画像のサムネイル画像を画像データに基づいて生成するサムネイル画像生成部４２と、サムネイル画像生成部４２が生成したサムネイル画像に基づいて、画像データを圧縮する圧縮方式を決定し、決定した圧縮方式を含む識別情報を予め付与する識別情報付与部４４と、識別情報付与部４４が付与した識別情報が示す圧縮方式に基づいて、画像データを圧縮する画像圧縮部５０と、画像圧縮部５０が圧縮した画像データを通信を介して送信する通信部３８と、を備える。【選択図】図２
2018037828.tif 000002
【特許請求の範囲】
【請求項１】
画像データが示す画像のサムネイル画像を前記画像データに基づいて生成するサムネイル画像生成部と、
前記サムネイル画像生成部が生成した前記サムネイル画像に基づいて、前記画像データを圧縮する圧縮方式を決定し、決定した前記圧縮方式を含む識別情報を予め付与する識別情報付与部と、
前記識別情報付与部が付与した前記識別情報が示す前記圧縮方式に基づいて、前記画像データを圧縮する画像圧縮部と、
前記画像圧縮部が圧縮した前記画像データを通信を介して送信する送信部と、を備えることを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置において、
前記識別情報付与部は、前記サムネイル画像を構成する複数の連続する画素における色変化に基づいて前記圧縮方式を決定することを特徴とする端末装置。
【請求項３】
請求項２に記載の端末装置において、
前記識別情報付与部は、前記色変化の頻度を数値化し、所定の基準値と比較することにより前記圧縮方式を決定することを特徴とする端末装置。
【請求項４】
請求項３に記載の端末装置において、
前記識別情報付与部は、前記数値化した前記色変化の頻度が前記所定の基準値以上の場合、第１の圧縮方式に決定し、前記数値化した前記色変化の頻度が前記所定の基準値未満の場合、第２の圧縮方式に決定することを特徴とする端末装置。
【請求項５】
請求項４に記載の端末装置において、
前記第１の圧縮方式はＪＰＥＧ方式であり、前記第２の圧縮方式はＰＮＧ方式であることを特徴とする端末装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の端末装置において、
前記サムネイル画像、前記識別情報および前記画像データを関連付けて記憶する記憶部を備えることを特徴とする端末装置。
【請求項７】
請求項６に記載の端末装置において、
前記サムネイル画像を表示する表示部と、
前記表示部に表示する前記サムネイル画像を決定する表示画像決定部と、を備え、
前記表示画像決定部は、前記表示部に表示すべき前記サムネイル画像の数が前記表示部で表示可能な数を越えた場合、次の前記画像データに関連付けされた前記サムネイル画像を前記表示部に表示させることなく、前記サムネイル画像、前記識別情報および前記画像データを前記記憶部に記憶させることを特徴とする端末装置。
【請求項８】
請求項７に記載の端末装置において、
前記表示画像決定部は、前記サムネイル画像が前記表示部で表示可能になった場合、前記記憶部に記憶した次の前記画像データに関連付けされた前記サムネイル画像を読み出して前記表示部に表示させることを特徴とする端末装置。
【請求項９】
請求項７乃至８のいずれかに記載の端末装置において、
前記表示部に表示された前記サムネイル画像が選択された場合、
前記画像圧縮部は、前記サムネイル画像に関連付けされた前記画像データおよび前記識別情報を前記記憶部から読み出し、前記識別情報が示す前記圧縮方式で前記画像データを圧縮することを特徴とする端末装置。
【請求項１０】
画像データが示す画像のサムネイル画像を前記画像データに基づいて生成するサムネイル画像生成機能と、
前記サムネイル画像生成機能で生成した前記サムネイル画像に基づいて、前記画像データを圧縮する圧縮方式を決定し、決定した前記圧縮方式を含む識別情報を予め付与する識別情報付与機能と、
前記識別情報付与機能で付与した前記識別情報が示す前記圧縮方式に基づいて、前記画像データを圧縮する画像圧縮機能と、
前記画像圧縮機能で圧縮した前記画像データを通信を介して送信する送信機能と、をコンピューターに実行させることを特徴とする画像生成プログラム。
【請求項１１】
請求項１０に記載の画像生成プログラムを記憶したことを特徴とする記憶媒体。
【請求項１２】
画像データが示す画像のサムネイル画像を前記画像データに基づいて生成するサムネイル画像生成工程と、
前記サムネイル画像生成工程で生成した前記サムネイル画像に基づいて、前記画像データを圧縮する圧縮方式を決定し、決定した前記圧縮方式を含む識別情報を予め付与する識別情報付与工程と、
前記識別情報付与工程で付与した前記識別情報が示す前記圧縮方式に基づいて、前記画像データを圧縮する画像圧縮工程と、
前記画像圧縮工程で圧縮した前記画像データを通信を介して送信する送信工程と、を有することを特徴とする画像生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、画像生成プログラム、記憶媒体および画像生成方法に関する。
【背景技術】
【０００２】
パーソナルコンピューターの出力画像データをプロジェクター装置などで拡大投写する場合、両者の間をケーブルで接続し、パーソナルコンピューターが保持する画像データを送信する必要がある。近年では、ケーブルによる接続に替えて、赤外線変調方式や無線ＬＡＮによるファイル転送技術を用いて画像データを送信する無線通信システムが製品化されている。
周知のように、画像データのような大量のデータを無線により送信する場合、画像データを圧縮してデータ量を減少させた後、圧縮した画像データを送信することで、画像データの効率的な伝送を実現している。
下記特許文献１では、画像データの圧縮時に、画像データが示す画像の特性を取得し、取得した特性に基づいて圧縮方式をＪＰＥＧ方式またはＰＮＧ方式の何れかを選択している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１９３８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像の特性を取得して圧縮方式を決定する決定処理を画像データの圧縮処理の直前に行うため、送信すべき画像データを圧縮して送信するまでに要する時間が長くかかり、画像データを効率的に伝送することはできなかった。
本発明は、上述の課題に鑑みてなされたものであり、圧縮した画像データを効率的に送信することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかる端末装置は、画像データが示す画像のサムネイル画像を前記画像データに基づいて生成するサムネイル画像生成部と、前記サムネイル画像生成部が生成した前記サムネイル画像に基づいて、前記画像データを圧縮する圧縮方式を決定し、決定した前記圧縮方式を含む識別情報を予め付与する識別情報付与部と、前記識別情報付与部が付与した前記識別情報が示す前記圧縮方式に基づいて、前記画像データを圧縮する画像圧縮部と、前記画像圧縮部が圧縮した前記画像データを通信を介して送信する送信部と、を備えることを特徴とする。
【０００７】
このような構成によれば、画像データのサムネイル画像に基づいて、画像データを圧縮する圧縮方式を決定し、決定した圧縮方式を含む識別情報を予め付与することにより、画像データを圧縮する時に圧縮方式を決定する必要が無いため、画像データを圧縮して通信により送信する処理を効率よく実行することができる。
【０００８】
［適用例２］
上記適用例にかかる端末装置において、前記識別情報付与部は、前記サムネイル画像を構成する複数の連続する画素における色変化に基づいて前記圧縮方式を決定することが好ましい。
【０００９】
このような構成によれば、サムネイル画像を構成する複数の連続する画素における色変化に基づいて圧縮方式を決定するため、連続する画素における色変化に応じて圧縮方式を決めることができる。
【００１０】
［適用例３］
上記適用例にかかる端末装置において、前記識別情報付与部は、前記色変化の頻度を数値化し、所定の基準値と比較することにより前記圧縮方式を決定することが好ましい。
【００１１】
このような構成によれば、色変化の頻度を数値化し、所定の基準値との比較に応じて圧縮方式を決めることができる。
【００１２】
［適用例４］
上記適用例にかかる端末装置において、前記識別情報付与部は、前記数値化した前記色変化の頻度が前記所定の基準値以上の場合、第１の圧縮方式に決定し、前記数値化した前記色変化の頻度が前記所定の基準値未満の場合、第２の圧縮方式に決定することが好ましい。
【００１３】
このような構成によれば、数値化した色変化の頻度と所定の基準値との大小関係に応じて、第１の圧縮方式または第２の圧縮方式に決めることができる。
【００１４】
［適用例５］
上記適用例にかかる端末装置において、前記第１の圧縮方式はＪＰＥＧ方式であり、前記第２の圧縮方式はＰＮＧ方式であることが好ましい。
【００１５】
このような構成によれば、色変化の頻度が多い場合にはＪＰＥＧ方式で圧縮し、色変化の頻度が少ない場合にはＰＮＧ方式で圧縮するため、圧縮効率を向上させることができる。
【００１６】
［適用例６］
上記適用例にかかる端末装置において、前記サムネイル画像、前記識別情報および前記画像データを関連付けて記憶する記憶部を備えることが好ましい。
【００１７】
このような構成によれば、圧縮を行う前にサムネイル画像、識別情報および画像データを関連付けて記憶することができる。
【００１８】
［適用例７］
上記適用例にかかる端末装置において、前記サムネイル画像を表示する表示部と、前記表示部に表示する前記サムネイル画像を決定する表示画像決定部と、を備え、前記表示画像決定部は、前記表示部に表示すべき前記サムネイル画像の数が前記表示部で表示可能な数を越えた場合、次の前記画像データに関連付けされた前記サムネイル画像を前記表示部に表示させることなく、前記サムネイル画像、前記識別情報および前記画像データを前記記憶部に記憶させることが好ましい。
【００１９】
このような構成によれば、表示部に表示すべきサムネイル画像の数が表示部で表示可能な数を越えた場合、次のサムネイル画像を表示部に表示することなく、サムネイル画像、識別情報および画像データを記憶部に記憶するため、表示処理のバックグラウンドでサムネイル画像、識別情報および画像データの記憶処理を行うことができる。
【００２０】
［適用例８］
上記適用例にかかる端末装置において、前記表示画像決定部は、前記サムネイル画像が前記表示部で表示可能になった場合、前記記憶部に記憶した次の前記画像データに関連付けされた前記サムネイル画像を読み出して前記表示部に表示させることが好ましい。
【００２１】
このような構成によれば、サムネイル画像が表示部で表示可能になった場合、記憶部に記憶した次の画像データに関連付けされたサムネイル画像を読み出して表示するため、迅速に表示させることができる。
【００２２】
［適用例９］
上記適用例にかかる端末装置において、前記表示部に表示された前記サムネイル画像が選択された場合、前記画像圧縮部は、前記サムネイル画像に関連付けされた前記画像データおよび前記識別情報を前記記憶部から読み出し、前記識別情報が示す前記圧縮方式で前記画像データを圧縮することが好ましい。
【００２３】
このような構成によれば、選択されたサムネイル画像に関連付けされた画像データおよび識別情報を記憶部から読み出し、識別情報が示す圧縮方式で画像データを圧縮するため、迅速に画像データを圧縮できる。
【００２４】
［適用例１０］
本適用例にかかる画像生成プログラムは、画像データが示す画像のサムネイル画像を前記画像データに基づいて生成するサムネイル画像生成機能と、前記サムネイル画像生成機能で生成した前記サムネイル画像に基づいて、前記画像データを圧縮する圧縮方式を決定し、決定した前記圧縮方式を含む識別情報を予め付与する識別情報付与機能と、前記識別情報付与機能で付与した前記識別情報が示す前記圧縮方式に基づいて、前記画像データを圧縮する画像圧縮機能と、前記画像圧縮機能で圧縮した前記画像データを通信を介して送信する送信機能と、をコンピューターに実行させることを特徴とする。
【００２５】
このような構成によれば、画像データのサムネイル画像に基づいて、画像データを圧縮する圧縮方式を決定し、決定した圧縮方式を含む識別情報を予め付与することにより、画像データを圧縮する時に圧縮方式を決定する必要が無いため、画像データを圧縮して通信により送信する処理を効率よく実行することができる。
【００２６】
［適用例１１］
本適用例にかかる記憶媒体は、画像生成プログラムを記憶したことを特徴とする。
【００２７】
［適用例１２］
本適用例にかかる画像生成方法は、画像データが示す画像のサムネイル画像を前記画像データに基づいて生成するサムネイル画像生成工程と、前記サムネイル画像生成工程で生成した前記サムネイル画像に基づいて、前記画像データを圧縮する圧縮方式を決定し、決定した前記圧縮方式を含む識別情報を予め付与する識別情報付与工程と、前記識別情報付与工程で付与した前記識別情報が示す前記圧縮方式に基づいて、前記画像データを圧縮する画像圧縮工程と、前記画像圧縮工程で圧縮した前記画像データを通信を介して送信する送信工程と、を有することを特徴とする。
【００２８】
このような方法によれば、画像データのサムネイル画像に基づいて、画像データを圧縮する圧縮方式を決定し、決定した圧縮方式を含む識別情報を予め付与することにより、画像データを圧縮する時に圧縮方式を決定する必要が無いため、画像データを圧縮して通信により送信する処理を効率よく実行することができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態に係る情報処理装置のハードウェア構成を示す図。
【図２】情報処理装置の機能構成を示すブロック図。
【図３】画像ファイルからサムネイル画像を生成する処理の流れを示すフローチャート。
【図４】画像データの圧縮方法を決定する処理の詳細を示すフローチャート。
【図５】表示部に表示されたサムネイル画像がユーザーにより選択された場合の処理の流れを示すフローチャート。
【図６】画像データの圧縮方法を決定する処理を説明する図。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態について図面を参照して説明する。
【００３１】
（実施形態）
図１は、端末装置の１つである情報処理装置５のハードウェア構成を示す図である。本実施形態では、情報処理装置５として高機能携帯電話であるスマートフォンや、多機能携帯端末であるタブレットを想定するが、これらには限定されない。例えば、ノートパソコンやデスクトップパソコンのようなコンピューター装置や、携帯型の画像ビューアー装置も想定できる。
情報処理装置５は、ハードウェアとして、ＣＰＵ（Central Processing Unit）１０、ＲＡＭ（Random Access Memory）１２、ＲＯＭ（Read Only Memory）１４、フラッシュメモリー１６、通信装置１８、表示装置２０、ポインティングデバイス２２およびメモリーカードリーダー２４を備え、これらはバス２６を介して接続されている。
【００３２】
ＣＰＵ１０は、基本ソフトウェアや各装置のデバイスドライバーや、アプリケーションソフトウェアなどの各種プログラム、および各種のデータをＲＯＭ１４やフラッシュメモリー１６から読み込み、これらをＲＡＭ１２内に設けられるメインメモリー領域に展開して実行するプロセッサーである。
尚、ＣＰＵ１０には限定されず、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等も想定できる。
通信装置１８は、少なくとも送信機能（送信部）を備え、携帯電話のような公衆通信網を介してネットワークに接続し、ネットワークを介して電子機器と無線により通信する。また、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に基づいて、ルーター装置や電子機器と接続し通信する態様も想定できる。尚、本実施形態では、情報処理装置５と通信可能に接続する電子機器として、プロジェクター装置６０（図２）のような画像表示装置を想定する。
【００３３】
また、通信装置１８は、外部のサーバー装置やコンピューターとの通信を介して画像データを情報処理装置５に取り込むことができる。
表示装置２０は、液晶パネル等を想定し、情報処理装置５を操作するための操作画面や、電子機器に表示させる画像を指示するためのユーザーインターフェイス画面を表示する。
ポインティングデバイス２２は、表示装置２０に表示される操作画面やユーザーインターフェイス画面をユーザーが指示するためのデバイスである。本実施形態では、ポインティングデバイス２２は、液晶パネルと組み合わせてタッチパネルを構成するタッチパッドを想定する。
メモリーカードリーダー２４は、例えば、ＳＤメモリーカード（登録商標）のような記憶媒体に記憶された画像ファイルや画像生成プログラム等を読み取る装置である。
【００３４】
図２は、情報処理装置５の機能構成を示すブロック図である。情報処理装置５は、画像ファイル受付部３０、操作部３２、記憶部３４、表示部３６、通信部３８および制御部４０を備える。
画像ファイル受付部３０は、画像データを含むデータファイルを受け付ける。本実施形態では、画像ファイル受付部３０は、メモリーカードリーダー２４が記憶媒体を読み込んだり、通信装置１８を介して受信したりすることで、データファイルを受け付ける。
【００３５】
制御部４０は、画像ファイル受付部３０が受け付けたデータファイルを開いて画像データを順次読み出す。
本実施形態では、操作部３２はポインティングデバイス２２が相当し、記憶部３４はフラッシュメモリー１６が相当する。更に、表示部３６は表示装置２０が相当し、通信部３８は通信装置１８が相当する。
制御部４０は、サムネイル画像生成部４２、識別情報付与部４４、表示画像決定部４６、圧縮画像決定部４８および画像圧縮部５０を備える。
制御部４０の各機能部は、ＣＰＵ１０やＲＡＭ１２等からなるハードウェア資源と、ＲＯＭ１４やフラッシュメモリー１６等に記憶された種々のソフトウェアとが有機的に協働することにより、それぞれの機能を実現する。
【００３６】
サムネイル画像生成部４２は、画像ファイル受付部３０が受け付けたデータファイルから読み出した画像データを順次取得し、取得した画像データが示す画像を縮小したサムネイル画像を生成する。サムネイル画像生成部４２は、生成したサムネイル画像を含む画像データを識別情報付与部４４に送り、識別情報付与部４４から返送される画像データを表示画像決定部４６に送る。
識別情報付与部４４は、サムネイル画像生成部４２から送られるサムネイル画像の画像データに基づいて識別情報を生成する。識別情報は、画像データが示すコンテンツの特性を示す情報である。本実施形態では、識別情報は、画像データを圧縮する場合に採用する圧縮方式を含む。
【００３７】
本実施形態では、識別情報付与部４４は、画像データの示す画像が写真である場合、第１の圧縮方式、即ち、ＪＰＥＧ（Joint Photographic Experts Group）方式（ＪＰＧ圧縮と呼ぶ）に決定する。
他方で、画像データの示す画像がテキスト情報であることを示す場合、第２の圧縮方式、即ち、ＰＮＧ（Portable Network Graphics）方式（ＰＮＧ圧縮と呼ぶ）に決定する。
周知のように、画像を構成するピクセルの色が隣接するピクセルと異なる場合には、ＰＮＧ圧縮よりもＪＰＧ圧縮が圧縮効率に優れ、ピクセルの色が隣接するピクセルと同一である場合には、ＪＰＧ圧縮よりもＰＮＧ圧縮が圧縮効率に優れる。
【００３８】
尚、本実施形態では、圧縮方式はＪＰＧ圧縮およびＰＮＧ圧縮の何れかであるが、これには限定されない。例えば、ＧＩＦ（Graphics Interchange Format）方式やランレングス方式を圧縮方式の選択肢に加えても良い。
識別情報付与部４４は、生成した識別情報を、画像データが規定するデータ構造の所定領域に書き込み、識別情報を書き込んだ画像データをサムネイル画像生成部４２に返送する。
表示画像決定部４６は、サムネイル画像生成部４２から送られる画像データからサムネイル画像のデータを抽出し、抽出したサムネイル画像のデータが示すサムネイル画像をプロジェクター装置６０の投写候補として表示部３６に順次表示させる。また、表示画像決定部４６は、サムネイル画像生成部４２から送られる画像データを記憶部３４に順次記憶させる。尚、記憶部３４に記憶される画像データには、サムネイル画像のデータや、識別情報も含まれる。
【００３９】
また、表示画像決定部４６は、送られた画像データのデータ数が表示部３６で一度に表示可能な画像数を越えた場合、表示可能な画像数の画像のみを表示させる。他方で、表示画像決定部４６は、表示部３６での表示の可否に依らず、サムネイル画像生成部４２から送られる画像データを記憶部３４に順次記憶させる。
そして、ユーザーが操作部３２を操作し、表示する画像の変更を指示した場合には、表示画像決定部４６は、記憶部３４に記憶された画像データを読み出してサムネイル画像のデータを抽出し、表示されているサムネイル画像に替えて抽出したサムネイル画像を表示部３６に表示させる。
【００４０】
また、ユーザーが操作部３２を操作し、表示されているサムネイル画像の中からプロジェクター装置６０に投写する画像を指示した場合、表示画像決定部４６は、ユーザーが指示した画像の情報を圧縮画像決定部４８に送る。
圧縮画像決定部４８は、表示画像決定部４６から送られる画像の情報に基づいて画像データを記憶部３４から読み出す。ここで、圧縮画像決定部４８は、読み出した画像データの所定領域から識別情報を抽出し、識別情報に含まれる圧縮方式を取得する。従って、圧縮方式は、記憶部３４が記憶する画像データの所定領域から抽出されるため、画像圧縮時に決定される場合と比較して、迅速に取得できる。
【００４１】
圧縮画像決定部４８は、記憶部３４から読み出した画像データおよび圧縮方式を画像圧縮部５０に送る。
画像圧縮部５０は、圧縮画像決定部４８から送られる圧縮方式に従い、画像データを圧縮する。圧縮された画像データは、通信部３８からプロジェクター装置６０に送信される。
プロジェクター装置６０は、情報処理装置５から送られる画像データを受信し、受信した画像データから画像信号を生成し、生成した画像信号に基づいて投写画像を生成する。更に、プロジェクター装置６０は、投写画像を光学的に拡大してスクリーン等に投写する。
【００４２】
次に、図３〜図５のフローチャートに従い、情報処理装置５が受け付けた画像ファイルからサムネイル画像を生成し、指示された画像データをプロジェクター装置６０に送信する処理（画像生成方法、画像生成プログラム）の流れを説明する。尚、処理の理解を容易にすべく、図６も適宜参照して説明する。
図３は、受け付けた画像ファイルからサムネイル画像を生成する処理の流れを示すフローチャートである。
最初に、制御部４０は、受け付けた画像ファイルを開く（ステップＳ１００）。
次に、制御部４０は、画像ファイルから画像データを１つ取得する（ステップＳ１０２）。
【００４３】
次に、制御部４０は、取得した画像データのサムネイル画像を生成する（ステップＳ１０４）＜サムネイル画像生成工程、サムネイル画像生成機能＞。
次に、制御部４０は、取得した画像データに対する圧縮方式（圧縮方法）を決定する（ステップＳ１０６）。
ここで、図４は、画像データの圧縮方法を決定する処理（ステップＳ１０６）の詳細を示すフローチャートであり、図４に従って圧縮方法を決定する処理を説明する。
最初に、制御部４０は、サムネイル画像における所定の箇所から所定数の画素を抽出する（ステップＳ１２０）。本実施形態では、図６に示すように、所定の抽出ウィンドウ２０２Ａ〜２０２Ｄを設けた抽出フィルター２００を予め設定する。制御部４０は、抽出フィルター２００をサムネイル画像に適用し、抽出ウィンドウ２０２Ａ〜２０２Ｄの位置に合致する箇所から複数の画素のデータを得る。そして、制御部４０は、取得した複数の画素のデータを抽出ウィンドウ２０２Ａ〜２０２Ｄの順序で直列に並べて画素データとして保持する。
【００４４】
尚、抽出ウィンドウ２０２Ａ〜２０２Ｄは、サムネイル画像の水平方向に限定されるものではなく、垂直方向や斜め方向を含めて設定されても良い。また、抽出ウィンドウ２０２Ａ〜２０２Ｄは直線状には限定されず、曲線状であっても良い。また、抽出ウィンドウ２０２Ａ〜２０２Ｄの位置や個数は、所定の頻度で再設定されても良い。
次に、制御部４０は、画素データに対して一方向に隣り合う画素の画素データと排他的論理和を行う（ステップＳ１２２）。本実施形態では、隣接する画素データにおいて色変化が生じる頻度を数値化することになる。
一般的には、画像データが示す画像が写真データ２０５である場合、各画素は被写体のイメージの一部に対応するため、隣接する画素の色は微妙に異なることが多い。他方で、画像データが示す画像がテキストデータ２１０である場合、文字情報は連続する線分で描画されるため、隣接する画素の色は線分の太さや長さに応じて同一であり、突然に変化することが多い。
【００４５】
従って、図６に示すように、写真データ２０５の排他的論理和値ＸＯＲ１は、真値「１」が連続するデータになる。また、テキストデータ２１０の排他的論理和値ＸＯＲ２は、偽値「０」が連続し、真値「１」が分散するデータになる。
次に、制御部４０は、演算結果の各値を積算する（ステップＳ１２４）。例えば、図６では、排他的論理和値ＸＯＲ１の場合には、積算値ｎは「４００」になる。他方で、排他的論理和値ＸＯＲ２の場合には、積算値ｎは「１０」になる。
次に、制御部４０は、積算値ｎと基準値と、を比較し、積算値ｎが基準値以上か、否かを判定する（ステップＳ１２６）。
【００４６】
ここで、積算した値が基準値以上である場合（ステップＳ１２６でＹｅｓ）、制御部４０は、圧縮方法をＪＰＧ圧縮に決定し（ステップＳ１２８）、圧縮方法を決定する処理を終了する。
他方で、積算した値が基準値未満である場合（ステップＳ１２６でＮｏ）、制御部４０は、圧縮方法をＰＮＧ圧縮に決定し（ステップＳ１３０）、圧縮方法を決定する処理を終了する。
尚、基準値（所定の基準値）は、例えば、「２００」のように予め決定される。
図３に戻り、制御部４０は、決定した圧縮方法を識別情報に書き込み、識別情報を画像データに付加する（ステップＳ１０８）＜識別情報付与工程、識別情報付与機能＞。
【００４７】
次に、制御部４０は、サムネイル画像および識別情報を含む画像データを記憶部３４に記憶する（ステップＳ１０９）。
次に、制御部４０は、画像データのサムネイル画像を表示部３６に表示できるか、否かを判定する（ステップＳ１１０）。
ここで、サムネイル画像を表示部３６に表示できる場合（ステップＳ１１０でＹｅｓ）、制御部４０は、サムネイル画像を表示部３６に表示し（ステップＳ１１２）、ステップＳ１１６に進む。
他方で、表示部３６で一度に表示可能な画像数を越え、サムネイル画像を表示部３６に表示できない場合（ステップＳ１１０でＮｏ）、ステップＳ１１６に進む。
【００４８】
ステップＳ１１６では、制御部４０は、画像ファイルから全ての画像データを取得したか否かを判定し、全ての画像データを取得した場合（ステップＳ１１６でＹｅｓ）、一連の処理を終了する。
他方で、全ての画像データを取得していない場合（ステップＳ１１６でＮｏ）、ステップＳ１０２に戻り、取得していない次の画像データに対して同様の処理を行う。
以上の処理により、表示部３６に次のサムネイル画像を表示できない場合であっても、次のサムネイル画像を生成して圧縮方法を決定し、次のサムネイル画像および圧縮方法を予め記憶しておく処理を、表示状態に関係なくバックグラウンドで実行できる。
【００４９】
次に、図５は、表示部３６に表示されたサムネイル画像の中からユーザーによりサムネイル画像が選択された場合の処理の流れを示すフローチャートである。
最初に、制御部４０は、選択されたサムネイル画像の画像データに付加された識別情報を取得する（ステップＳ１４０）。
次に、制御部４０は、識別情報が示す圧縮方式を判定する（ステップＳ１４２）。
ここで、識別情報が示す圧縮方式はＪＰＧ圧縮である場合（ステップＳ１４２でＹｅｓ）、制御部４０は画像データをＪＰＧ圧縮により圧縮し（ステップＳ１４４）、ステップＳ１４８に進む＜画像圧縮工程、画像圧縮機能＞。
【００５０】
他方で、識別情報が示す圧縮方式はＰＮＧ圧縮である場合（ステップＳ１４２でＮｏ）、制御部４０は画像データをＰＮＧ圧縮により圧縮し（ステップＳ１４６）、ステップＳ１４８に進む＜画像圧縮工程、画像圧縮機能＞。
ステップＳ１４８では、制御部４０は圧縮した画像データをプロジェクター装置６０に送信し、一連の処理を終了する＜送信工程、送信機能＞。
【００５１】
以上述べた実施形態によれば、画像データを圧縮する工程よりも前に、圧縮方式が予め決定されているため、所望の画像データを選択してプロジェクター装置６０に送る場合、圧縮方式を決定する処理が不要であることから、予め決定された圧縮方式で選択した画像データを圧縮し、圧縮した画像データをプロジェクター装置６０に送ることができる。従って、情報処理装置５で選択したサムネイル画像をプロジェクター装置６０に拡大して投写するまでに要する時間を短縮できる。
以上、本発明を図示した実施形態に基づいて説明したが、本発明は、本実施形態に限定されるものではなく、以下に述べるような変形例も想定できる。
（１）画素の色変化に基づいて圧縮方式を決定したが、色変化に加えて、画素の明るさの変化に基づいて圧縮方式を決定しても良い。
（２）また、画像表示装置は、プロジェクター装置６０には限定されず、液晶表示パネルに画像／画像を表示する液晶モニターまたは液晶テレビ、或いは、ＰＤＰ（プラズマディスプレイパネル）に画像／画像を表示するモニター装置またはテレビ受像機、ＯＬＥＤ（Organic light-emitting diode）、ＯＥＬ（Organic Electro-Luminescence）等と呼ばれる有機ＥＬ表示パネルに画像／画像を表示するモニター装置またはテレビ受像機等の自発光型の表示装置など、各種の表示装置も含まれる。
【符号の説明】
【００５２】
５…情報処理装置、１０…ＣＰＵ、１２…ＲＡＭ、１４…ＲＯＭ、１６…フラッシュメモリー、１８…通信装置、２０…表示装置、２２…ポインティングデバイス、２４…メモリーカードリーダー、２６…バス、３０…画像ファイル受付部、３２…操作部、３４…記憶部、３６…表示部、３８…通信部、４０…制御部、４２…サムネイル画像生成部、４４…識別情報付与部、４６…表示画像決定部、４８…圧縮画像決定部、５０…画像圧縮部、６０…プロジェクター装置、２００…抽出フィルター、２０２Ａ〜２０２Ｄ…抽出ウィンドウ、２０５…写真データ、２１０…テキストデータ。
【図１】
2018037828.tif 000003
【図２】
2018037828.tif 000004
【図３】
2018037828.tif 000005
【図４】
2018037828.tif 000006
【図５】
2018037828.tif 000007
【図６】
2018037828.tif 000008