(57)【要約】【課題】適切なサムネイル画像を外部装置に送信すること。【解決手段】ＣＰＵ１１は、外部装置からのサムネイル画像送信要求、及び元画像送信要求を受信する受信部５１と、外部装置からのサムネイル画像送信要求に対応したサムネイル画像を送信、及び元画像送信要求に対応した元画像を送信する送信部５２と、外部装置からのサムネイル画像送信要求に対応したサムネイル画像を生成する生成部５３と、外部装置からのサムネイル画像送信要求に対応した既存のサムネイル画像が存在するか否かを判別する存在有無判別部５４、外部装置からのサムネイル画像送信要求に対応したサムネイル画像の生成が可能か否かを判別する生成可否判別部５５と、を備える。【選択図】図３
2016178428.tif 000002
【特許請求の範囲】
【請求項１】
保存されている画像を外部装置に送信する画像処理装置であって、
前記外部装置からのサムネイル画像送信要求を受信する受信手段と、
前記受信手段により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成する生成手段と、
前記受信手段により受信された前記外部装置からのサムネイル送信要求に応じて、前記生成手段により生成された前記画像のサムネイルを前記外部装置に送信する送信手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記受信手段により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズのサムネイル画像が存在するか否かを判別する存在有無判別手段を更に備え、
前記送信手段は、前記存在有無判別手段により、前記サムネイル画像送信要求に応じたサイズのサムネイル画像が存在すると判別された場合は、前記存在するサムネイル画像を前記外部装置に送信することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記存在有無判別手段により、前記サムネイル画像送信要求に応じたサイズのサムネイル画像が存在しないと判別された場合に、前記サムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像の生成が可能か否かを判別する生成可否判別手段を、更に備え、
前記生成手段は、前記生成可否判別手段により、前記サムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像の生成が可能であると判別された場合は、前記サムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記送信手段は、前記生成可否判別手段により、前記サムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像の生成が可能でないと判別された場合は、前記保存されている前記外部装置に送信することを特徴とすることを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記受信手段は、前記外部装置からのサムネイル画像の要求解像度を取得することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
保存されている画像を外部装置に送信する画像処理装置における画像処理方法であって、
前記外部装置からのサムネイル画像送信要求を受信する受信処理と、
前記受信処理により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成する生成処理と、
前記受信処理により受信された前記外部装置からのサムネイル送信要求に応じて、前記生成処理により生成された前記画像のサムネイルを前記外部装置に送信する送信処理と、
を含むことを特徴とする画像処理方法。
【請求項７】
保存されている画像を外部装置に送信する画像処理装置を制御するコンピュータに、
前記外部装置からのサムネイル画像送信要求を受信する受信機能、
前記受信機能により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成する生成機能、
前記受信機能により受信された前記外部装置からのサムネイル送信要求に応じて、前記生成機能により生成された前記画像のサムネイルを前記外部装置に送信する送信機能、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ或いはＷｅｂサーバ等に保存されている画像を、スマートフォン等の外部装置からの送信要求に応じて送信するのに先立ち、予め元の画像を縮小したサムネイル画像を外部機器に送信することで通信負荷を軽減する技術が、特許文献１のように開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−４８１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、外部機器が多様化し、一律のサムネイル画像では、サムネイル画像を表示する側である外部装置の表示部のサイズによっては解像度が低すぎて画像が汚く見えてしまったり、逆に不要に大きいサイズのサムネイル画像となり送信に時間がかかってしまったりするという問題がある。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、適切なサムネイル画像を外部装置に送信することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の画像処理装置は、
保存されている画像を外部装置に送信する画像処理装置であって、
前記外部装置からのサムネイル画像送信要求を受信する受信手段と、
前記受信手段により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成する生成手段と、
前記受信手段により受信された前記外部装置からのサムネイル送信要求に応じて、前記生成手段により生成された前記画像のサムネイルを前記外部装置に送信する送信手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、適切なサムネイル画像を外部装置に送信することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像処理装置と外部機器との関係を示す構成図である。
【図２】本発明の一実施形態に係る画像処理装置のハードウェアの構成を示すブロック図である。
【図３】図２の画像処理装置の機能的構成のうち、サムネイル画像送信処理を実行するための機能的構成を示す機能ブロック図である。
【図４】図３の機能的構成を有する図２の画像処理装置が実行するサムネイル画像送信処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
図１は、本発明の一実施形態に係る画像処理装置と外部機器との関係を示す構成図である。
図１に示すように、画像処理装置１は、携帯端末装置２からのサムネイル画像送信要求に応じて、画像処理装置１に記憶している元画像に対応するサムネイル画像を送信し、元画像送信要求に応じて、画像処理装置１に記憶している元画像を送信する。
【００１１】
図２は、本発明の一実施形態に係る画像処理装置１のハードウェアの構成を示すブロック図である。
画像処理装置１は、例えばデジタルカメラとして構成される。
【００１２】
画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２２と、電源部２３と、を備えている。
【００１３】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１４】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１５】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０、ドライブ２２及び電源部２３が接続されている。
【００１６】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１７】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１８】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮影画像のデータ」とも呼ぶ。撮影画像のデータは、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００１９】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
【００２０】
記憶部１９は、ハードディスク或いはフラッシュメモリ等で構成され、各種画像のデータを記憶する。
【００２１】
通信部２０は、高速でありファイルの送受信に適した無線通信方式で外部装置（本実施形態においては、携帯端末装置２）との間で行う通信を制御する。本実施形態においては、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のうちＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）の通信規格に基づいた通信方式を用いる。
【００２２】
ドライブ２２には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２２によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２３】
電源部２３は、例えば、リチウムイオン二次電池により構成され、電源回路（図示せず）を介して、画像処理装置１に駆動用の電力を供給する電力供給源であり、画像処理装置１の駆動源としての電流を画像処理装置１の各構成へ供給する。
【００２４】
また、携帯端末装置２は、例えばスマートフォンとして構成される。
なお、ハードウェアの構成については、画像処理装置１と同様であるため省略する。
【００２５】
図３は、画像処理装置１の機能的構成のうち、サムネイル送信処理を実行するための機能的構成を示す機能ブロック図である。
サムネイル送信処理とは、外部装置（本実施形態においては、携帯端末装置２）からのサムネイル送信要求に応じた、保存している画像に対応するサムネイル画像を、外部装置に送信する一連の処理をいう。
【００２６】
サムネイル送信処理を実行する場合には、図３に示すように、ＣＰＵ１１において、受信部５１と、送信部５２、生成部５３、存在有無判別部５４と、生成可否判別部５５と、が機能する。
【００２７】
また、記憶部１９の一領域には、画像記憶部７１と、サムネイル画像記憶部７２と、が設定される。
【００２８】
画像記憶部７１には、撮影を行い撮像部１６から取得し生成された撮影画像のデータが記憶される。
【００２９】
サムネイル画像記憶部７２には、画像記憶部７１に記憶される撮影画像に対応するサムネイル画像が記憶される。
【００３０】
受信部５１は、外部装置からのサムネイル画像送信要求、及び元画像送信要求を受信する。
送信部５２は、外部装置からのサムネイル画像送信要求に対応したサムネイル画像を送信、及び元画像送信要求に対応した元画像を送信する。
生成部５３は、外部装置からのサムネイル画像送信要求に対応したサムネイル画像を生成する。
存在有無判別部５４は、外部装置からのサムネイル画像送信要求に対応した既存のサムネイル画像が存在するか否かを判別する。
生成可否判別部５５は、外部装置からのサムネイル画像送信要求に対応したサムネイル画像の生成が可能か否かを判別する。
【００３１】
次に、動作を説明する。
図３の機能的構成を有する図２の画像処理装置１が実行するサムネイル送信処理により送信されたサムネイル画像を外部装置の表示部に表示し、そのサムネイル画像に対して外部装置の使用者が元画像の送信要求を行い、画像処理装置１が対応する元画像を外部装置に送信するという流れとなるが、元画像の送信要求と、それに応じた送信の処理は公知の技術により実現可能であるため、ここでは詳細な説明は省略する。
［サムネイル画像送信処理］
図４は、図３の機能的構成を有する図２の画像処理装置１が実行するサムネイル送信処理の流れを説明するフローチャートである。
【００３２】
外部装置からサムネイル画像の取得要求を受信すると（ステップＳ１１でＹＥＳ）、受信部５１は、要求解像度を受信し（ステップＳ１２）、存在有無判別部５４は、要求解像度に対応した既存のサムネイル画像がサムネイル画像記憶部７２に存在するか否かを判別し（ステップＳ１３）、既存のサムネイル画像が存在すると判別した場合は（ステップ１３でＹＥＳ）、生成部５３は、サムネイル画像記憶部７２に記憶されている既存のサムネイル画像をメモリにセットし（ステップＳ１４）、送信部５２は、メモリ以上のサムネイル画像を要求元の外部装置に送信し（ステップＳ１５）、処理を終了する。
【００３３】
一方、存在有無判別部５４が、要求解像度に対応した既存のサムネイル画像がサムネイル画像記憶部７２に存在しないと判別した場合は（ステップＳ１３でＮＯ）、生成可否判別部５５は、要求解像度に対応したサムネイル画像が生成可能か否かを判別し（ステップＳ２１）、要求解像度に対応したサムネイル画像が生成可能と判別した場合は（ステップＳ２１でＹＥＳ）、生成部５３は、画像記憶部７１に記憶されている元画像から要求解像度に対応したサムネイル画像が生成してメモリにセットし（ステップＳ２２）、送信部５２は、メモリ以上のサムネイル画像を要求元の外部装置に送信し（ステップＳ１５）、処理を終了する。
【００３４】
存在有無判別部５４が、要求解像度に対応した既存のサムネイル画像がサムネイル画像記憶部７２に存在しないと判別し（ステップＳ１３でＮＯ）、生成可否判別部５５が、要求解像度に対応したサムネイル画像が生成可能ではないと判別した場合は（ステップＳ２１でＮＯ）、生成部５３は、画像記憶部７１に記憶されている元画像をオープンし（ステップＳ３１）、送信部５２は、オープンされた元画像を要求元の外部装置にストリーム送信し（ステップＳ３２）、処理を終了する。
【００３５】
以上のように構成される画像処理装置１は、外部装置の画面のサイズなど、端末に適した縮小画像を送ることが出来ることができる。
【００３６】
上述の実施形態では、本発明が適用される画像処理装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、自動送信処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００３７】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が画像処理装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００３８】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００３９】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１２や、図２の記憶部１９に含まれるハードディスク等で構成される。
【００４０】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
【００４１】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４２】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
保存されている画像を外部装置に送信する画像処理装置であって、
前記外部装置からのサムネイル画像送信要求を受信する受信手段と、
前記受信手段により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成する生成手段と、
前記受信手段により受信された前記外部装置からのサムネイル送信要求に応じて、前記生成手段により生成された前記画像のサムネイルを前記外部装置に送信する送信手段と、
を備えることを特徴とする画像処理装置。
［付記２］
前記受信手段により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズのサムネイル画像が存在するか否かを判別する存在有無判別手段を更に備え、
前記送信手段は、前記存在有無判別手段により、前記サムネイル画像送信要求に応じたサイズのサムネイル画像が存在すると判別された場合は、前記存在するサムネイル画像を前記外部装置に送信することを特徴とする付記１記載の画像処理装置。
［付記３］
前記存在有無判別手段により、前記サムネイル画像送信要求に応じたサイズのサムネイル画像が存在しないと判別された場合に、前記サムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像の生成が可能か否かを判別する生成可否判別手段を、更に備え、
前記生成手段は、前記生成可否判別手段により、前記サムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像の生成が可能であると判別された場合は、前記サムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成することを特徴とする付記２記載の画像処理装置。
［付記４］
前記送信手段は、前記生成可否判別手段により、前記サムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像の生成が可能でないと判別された場合は、前記保存されている前記外部装置に送信することを特徴とすることを特徴とする付記３記載の画像処理装置。
［付記５］
前記受信手段は、前記外部装置からのサムネイル画像の要求解像度を取得することを特徴とする付記１乃至４のいずれかに記載の画像処理装置。
［付記６］
保存されている画像を外部装置に送信する画像処理装置における画像処理方法であって、
前記外部装置からのサムネイル画像送信要求を受信する受信処理と、
前記受信処理により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成する生成処理と、
前記受信処理により受信された前記外部装置からのサムネイル送信要求に応じて、前記生成処理により生成された前記画像のサムネイルを前記外部装置に送信する送信処理と、
を含むことを特徴とする画像処理方法。
［付記７］
保存されている画像を外部装置に送信する画像処理装置を制御するコンピュータに、
前記外部装置からのサムネイル画像送信要求を受信する受信機能、
前記受信機能により受信された前記外部装置からのサムネイル画像送信要求に応じたサイズで、前記保存されている画像のサムネイル画像を生成する生成機能、
前記受信機能により受信された前記外部装置からのサムネイル送信要求に応じて、前記生成機能により生成された前記画像のサムネイルを前記外部装置に送信する送信機能、
を実現させることを特徴とするプログラム。
【符号の説明】
【００４３】
１・・・画像処理装置，２・・・携帯端末装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２２・・・ドライブ，２３・・・電源部，３１・・・リムーバブルメディア，５１・・・受信部，５２・・・送信部，５３・・・生成部，５４・・・存在有無判別部，５５・・・生成可否判別部，７１・・・画像記憶部，７２・・・サムネイル画像記憶部
【図１】
2016178428.tif 000003
【図２】
2016178428.tif 000004
【図３】
2016178428.tif 000005
【図４】
2016178428.tif 000006