(57)【要約】【課題】煩雑な操作をしなくても、よりよい画像を撮影することを可能とする。【解決手段】このカメラシステムは、カメラ１とサーバ３とを含む。カメラ１は、被写体像を撮像して第１の画像を出力する撮像部１１と、第１の画像をサーバ３に送信する無線通信部２０と、を備える。サーバ３は、複数の画像を記憶した画像記憶部３４と、カメラ１から受信した第１の画像に基づいて画像記憶部３４を検索して、第２の画像を取得する制御部３０と、第２の画像をカメラ１に送信する通信部３５と、を備える。カメラ１は、サーバ３から受信した第２の画像を表示するＬＣＤ１７をさらに備える。【選択図】図４
2015080155.tif 000002
【特許請求の範囲】
【請求項１】
カメラとサーバとを含むカメラシステムであって、
前記カメラは、
被写体像を撮像して第１の画像を出力する撮像手段と、
前記第１の画像を前記サーバに送信する第１送信手段と、
を備え、
前記サーバは、
複数の画像を記憶した記憶部と、
前記カメラから受信した前記第１の画像に基づいて前記記憶部を検索して、第２の画像を取得する画像取得手段と、
前記第２の画像を前記カメラに送信する第２送信手段と、
を備え、
前記カメラは、前記サーバから受信した前記第２の画像を表示する表示手段をさらに備える
ことを特徴とするカメラシステム。
【請求項２】
請求項１に記載のカメラシステムにおいて、
前記第１送信手段は、前記第１の画像とメタデータとを含む画像ファイルを、前記サーバに送信し、
前記画像取得手段は、前記第１の画像と前記メタデータとに基づいて、前記記憶部を検索する
ことを特徴とするカメラシステム。
【請求項３】
請求項２に記載のカメラシステムにおいて、
前記画像取得手段は、前記メタデータに基づいて前記複数の画像の中から複数のメタデータ一致画像を選択し、前記第１の画像に基づいて前記複数のメタデータ一致画像から前記第２の画像を取得する
ことを特徴とするカメラシステム。
【請求項４】
請求項２に記載のカメラシステムにおいて、
前記画像取得手段は、前記メタデータとのマッチングに基づく第１の得点と、前記第１の画像とのマッチングに基づく第２の得点と、を前記複数の画像のそれぞれについて計算し、前記第１の得点と前記第２の得点とに基づいて、前記第２の画像を取得する
ことを特徴とするカメラシステム。
【請求項５】
請求項１〜４のいずれか一項に記載のカメラシステムにおいて、
前記撮像手段は、さらに被写体像を撮像して第３の画像を出力し、
前記表示手段は、前記第２の画像と前記第３の画像とを同時に表示する
ことを特徴とするカメラシステム。
【請求項６】
請求項１〜５のいずれか一項に記載のカメラシステムにおいて、
前記画像取得手段は、前記記憶部を検索して、前記複数の画像の中から第４の画像を選択し、前記第４の画像から複数の画素を間引くことにより、前記第２の画像を取得する
ことを特徴とするカメラシステム。
【請求項７】
被写体像を撮像して第１の画像を出力する撮像手段と、
前記第１の画像をサーバに送信する第１送信手段と、
前記サーバから受信した第２の画像を表示する表示手段と、
を備えることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラシステムおよびカメラに関する。
【背景技術】
【０００２】
撮影の際あるいは撮影後に、撮影方法に関するアドバイスを提供する装置が提案されている。例えば、下記の特許文献１には、アドバイスの精度を上げるために必要とする情報を、ユーザに質問形式で問い合わせることが開示されている。特許文献１においては、ユーザに入力してもらった情報に基づいて、撮影方法に関するアドバイスを提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−００６４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術においては、アドバイスの精度を上げるためにユーザは煩雑な操作が必要であるという問題がある。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、カメラとサーバとを含むカメラシステムであって、カメラは、被写体像を撮像して第１の画像を出力する撮像手段と、第１の画像をサーバに送信する第１送信手段と、を備え、サーバは、複数の画像を記憶した記憶部と、カメラから受信した第１の画像に基づいて記憶部を検索して、第２の画像を取得する画像取得手段と、第２の画像をカメラに送信する第２送信手段と、を備え、カメラは、サーバから受信した第２の画像を表示する表示手段をさらに備えることを特徴とする。
【発明の効果】
【０００６】
請求項１に係る発明によれば、ユーザは煩雑な操作をしなくても、画像を参考にして、よりよい画像を撮影することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明の１つの実施の形態に係るカメラシステムの構成を示す図である。
【図２】図１に示されたカメラのブロック図である。
【図３】図１に示されたサーバのブロック図である。
【図４】図１に示されたカメラシステムの動作を示すフローチャートである。
【図５】第１の画像とそのメタデータの例を示す図である。
【図６】複数の画像及び第２の画像とそれらのメタデータの例を示す図である。
【図７】第３の画像の例を示す図である。
【図８】第２の画像及び第３の画像をＬＣＤに表示させた例を示す図である。
【発明を実施するための形態】
【０００８】
（システムの構成）
図１は、本発明の１つの実施の形態に係るカメラシステムの構成を示す図である。この実施の形態に係るカメラシステムは、カメラ１と、サーバ３とを有している。カメラ１とサーバ３とは、ネットワーク９を介して接続可能となっている。ネットワーク９には、例えばインターネットなどが含まれる。カメラ１は、後述のように無線通信部を備えており、無線で外部機器と接続される。
【０００９】
（カメラの構成）
図２は、図１に示されたカメラのブロック図である。カメラ１は、制御部１０と、撮像部１１と、操作部１６と、ＬＣＤ（Liquid Crystal Display）１７と、表示制御部１８と、メモリカードＩ／Ｆ１９と、無線通信部２０と、フラッシュメモリ２１と、ＧＰＳ受信機２２と、加速度センサ２３とを有している。これらの各部には、図示しないバッテリーから電力が供給される。撮像部１１は、光学ユニット１２と、撮像素子１３と、信号処理部１４と、駆動部１５とを有している。
【００１０】
制御部１０は、撮像素子１３、信号処理部１４、駆動部１５、操作部１６、表示制御部１８、メモリカードＩ／Ｆ１９、無線通信部２０、フラッシュメモリ２１、ＧＰＳ受信機２２及び加速度センサ２３と、それぞれ信号線で接続されている。制御部１０は、各種制御を行うために、不揮発メモリであるフラッシュメモリ２１からプログラムをロードして実行する。
【００１１】
光学ユニット１２は、図示しないレンズ、絞り、シャッター等の光学部品を含む。駆動部１５は、制御部１０による制御に従って、レンズの位置、絞りの開口量、シャッタースピード等を制御する。光学ユニット１２は、撮像素子１３の撮像面に被写体像を結像する。
【００１２】
撮像素子１３は、画素に対応する多数の光電変換素子を備えたイメージセンサである。撮像素子１３は、撮像面に結像された被写体像の明るさに応じたアナログの画像信号を出力する。信号処理部１４は、撮像素子１３が出力した画像信号に基づいて、ゲイン調整やデジタルの画像データへの変換などを行う。
【００１３】
操作部１６は、図示しないレリーズスイッチや、メニュー設定ボタン等を含んでいる。操作部１６に対する操作に基づいて、制御部１０が各種制御を行う。ＬＣＤ１７は、撮影するときに画角等を確認するための電子ファインダーとして、あるいは、その他のユーザインターフェース用の表示画面として利用される。表示制御部１８は、制御部１０の制御に応じて、各種の画像をＬＣＤ１７に表示させる。
【００１４】
メモリカードＩ／Ｆ１９は、図示しないコネクタを介して接続されたメモリカード２４にアクセスして、データの書き込みや読み出しを行う。無線通信部２０は、外部機器との間で無線通信を行う。無線通信は、電波を用いたものでもよいし、赤外線を用いたものでもよい。
【００１５】
ＧＰＳ受信機２２は、複数のＧＰＳ衛星からそれぞれの電波信号を受信する装置である。制御部１０は、これらの電波信号に含まれるＧＰＳ衛星の位置情報と、これらの電波信号に含まれる発信時刻情報とに基づいて、カメラ１の現在位置を算出する。これにより、制御部１０は、撮像部１１による撮影動作が行われた時点でのカメラ１の現在位置を、画像の撮影場所として算出できる。
【００１６】
加速度センサ２３は、加速度の方向及び大きさを検出することにより、カメラ１からみた被写体の方向、すなわち、東西南北や仰角などの撮影方向を検出する。加速度センサ２３に加えて、又はその代わりに、角加速度やその積分値を検出する図示しない回転センサ、又は、地磁気の向きを検出する方位センサが設けられていてもよい。
【００１７】
（サーバの構成）
図３は、図１に示されたサーバのブロック図である。サーバ３は、制御部３０と、ストレージ３１と、通信部３５とを有している。これらの各部には、図示しないバッテリーから電力が供給される。制御部３０は、ストレージ３１及び通信部３５と、それぞれ信号線で接続されている。制御部３０は、各種制御を行うために、ストレージ３１からプログラムをロードして実行する。
【００１８】
ストレージ３１は、サーバプログラム３２及び画像取得プログラム３３などの各種プログラムの記憶部と、見本となる複数の画像を記憶した画像記憶部３４とを有している。画像記憶部３４に記憶された複数の画像は、例えば、プロ写真家が撮影した画像や、画像共有サイトで高い評価を得た画像など、一定水準を超えて優れた画像であることが望ましい。図６を参照しながら後述するように、これらの複数の画像の各々には、その画像の撮影場所、撮影方向、撮影日時など、その画像に関するメタデータが関連づけられている。
【００１９】
なお、画像記憶部３４は、制御部３０を有するサーバとは別体の、図示しないデータベースサーバに設けられていてもよい。
【００２０】
通信部３５は、制御部３０による制御に応じてネットワーク９に接続し、カメラ１との間で通信を行う。
【００２１】
（動作）
図４は、図１に示されたカメラシステムの動作を示すフローチャートである。この実施の形態に係るカメラシステムにおいて、カメラ１の制御部１０及びサーバ３の制御部３０は、以下のように動作する。なお、図４において、カメラ１の制御部１０の動作を示すステップ番号には「ｃ」を付し、サーバ３の制御部３０の動作を示すステップ番号には「ｓ」を付している。
【００２２】
まず、ステップＳ１０ｃにおいて、カメラ１の制御部１０は、撮影を実行する。具体的には、制御部１０は、撮像部１１を制御して、撮像部１１から第１の画像を取得する。カメラ１の制御部１０は、第１の画像を、スルー画としてＬＣＤ１７に表示させてもよい。ステップＳ１０ｃの処理は、所定周期（例えば６０分の１秒）ごとに、繰り返し行われてもよい。
【００２３】
次に、ステップＳ１１ｃにおいて、カメラ１の制御部１０は、送信トリガの入力があったか否かを判定する。送信トリガは、例えば、ステップＳ１０ｃの処理が６０回行われるごとに、図示しないカウンタ回路から制御部１０に入力されるものでもよい。あるいは、送信トリガは、見本となる画像を必要とするユーザが操作部１６を操作した場合に、操作部１６から制御部１０に入力されるものでもよい。
【００２４】
送信トリガの入力がなかった場合（Ｓ１１ｃ；ＮＯ）、カメラ１の制御部１０は、処理を上述のステップＳ１０ｃに戻して第１の画像を取得する動作を繰り返す。送信トリガの入力があった場合（Ｓ１１ｃ；ＹＥＳ）、カメラ１の制御部１０は、処理をステップＳ１２ｃに進める。
【００２５】
ステップＳ１２ｃにおいて、カメラ１の制御部１０は、第１の画像にメタデータを付与して、画像ファイルを作成する。
図５は、第１の画像とそのメタデータの例を示す図である。図５に示されるように、第１の画像に付与されるメタデータは、例えば、第１の画像が撮影されたときに算出された撮影場所と、第１の画像が撮影されたときに検出された撮影方向とを含んでいる。また、メタデータは、第１の画像が撮影されたときの撮影日時を含んでいてもよい。撮影日時は、カメラ１に内蔵された図示しない時計から取得されたものでもよいし、ＧＰＳ受信機２２がＧＰＳ衛星から受信した電波信号から取得されたものでもよい。
【００２６】
図４を再び参照し、ステップＳ１３ｃにおいて、カメラ１の制御部１０は、無線通信部２０を介して、第１の画像とメタデータとを含む画像ファイルをサーバ３に送信する。
【００２７】
ステップＳ１４ｓにおいて、サーバ３の制御部３０は、カメラ１から第１の画像及びメタデータを受信するまで待機する。カメラ１から第１の画像及びメタデータを受信した場合は（Ｓ１４ｓ；ＹＥＳ）、サーバ３の制御部３０は、処理をステップＳ１５ｓに進める。
【００２８】
ステップＳ１５ｓにおいて、サーバ３の制御部３０は、カメラ１から受信した第１の画像に基づいて画像記憶部３４を検索する。具体的には、サーバ３の制御部３０は、第１の画像と、画像記憶部３４に記憶された複数の画像とのパターンマッチングを実行する。そして、サーバ３の制御部３０は、複数の画像の中から、第１の画像に類似する１つ以上の画像を選択する。
【００２９】
さらに、サーバ３の制御部３０は、カメラ１から受信した第１の画像のメタデータと、画像記憶部３４に記憶された複数の画像にそれぞれ関連づけられたメタデータとのマッチングを考慮してもよい。
【００３０】
メタデータを考慮する第１の例として、サーバ３の制御部３０は、第１の画像のメタデータと、複数の画像にそれぞれ関連づけられたメタデータとのマッチングに基づいて、複数の画像の中から複数のメタデータ一致画像を選択してもよい。メタデータ一致画像は、第１の画像と同一のメタデータを有する場合に限られず、類似するメタデータを有するものでもよい。例えば、撮影日時によって特定される季節（春、夏、秋、冬など）や、撮影日時によって特定される時間帯（朝、昼、夜など）が、ある程度の幅をもって一致している場合でもよい。そして、サーバ３の制御部３０は、カメラ１から受信した第１の画像と、複数のメタデータ一致画像とのパターンマッチングを実行し、第１の画像に類似する１つ以上の画像を選択してもよい。
【００３１】
メタデータを考慮する第２の例として、サーバ３の制御部３０は、メタデータのマッチングに基づく第１の得点と、第１の画像とのパターンマッチングに基づく第２の得点とを、画像記憶部３４に記憶された複数の画像のそれぞれについて計算してもよい。そして、サーバ３の制御部３０は、第１の得点と第２の得点とに基づき、例えば第１の得点と第２の得点との合計点により、複数の画像の中から１つ以上の画像を選択してもよい。
【００３２】
次に、ステップＳ１６ｓにおいて、サーバ３の制御部３０は、選択された１つ以上の画像の各々から複数の画素を間引くことにより、画素数を減少させた１つ以上の第２の画像を取得する。さらに、サーバ３の制御部３０は、第２の画像の各々について、そのメタデータを取得する。
【００３３】
図６は、複数の画像及び第２の画像とそれらのメタデータの例を示す図である。図６に示されるように、画像記憶部３４に記憶された複数の画像の各々には、その画像に関するメタデータが関連づけられている。メタデータとしては、撮影場所、撮影方向、撮影日時、撮影時の天気、撮影機種、焦点距離、シャッタースピード、絞りなどのデータが含まれる。図５を参照しながら上述したように、第１の画像に付与されるメタデータは、撮影場所、撮影方向及び撮影日時を含んでいる。従って、サーバ３の制御部３０は、ステップＳ１５ｓにおいて、撮影場所、撮影方向及び撮影日時を考慮して、複数の画像の中から１つ以上の画像を選択することができる。
【００３４】
また、サーバ３の制御部３０は、図示しない気象データベースにアクセスして、第１の画像の撮影場所及び撮影日時に対応する天気を判定してもよい。サーバ３の制御部３０は、この判定された天気と、画像記憶部３４に記憶された複数の画像の各々の撮影時の天気とのマッチングを考慮してもよい。
【００３５】
また、図６に示されるように、第２の画像は、画像記憶部３４に記憶された複数の画像の各々よりも画素数の少ない画像となっている。
【００３６】
図４を再び参照し、ステップＳ１７ｓにおいて、サーバ３の制御部３０は、第２の画像及びメタデータを、通信部３５を介して、カメラ１に送信する。上述のように第２の画像の画素数を減少させたことにより、通信の負荷が軽減される。また、第２の画像の画素数を十分に減少させていれば、第２の画像を受信したカメラ１のユーザによる第２の画像の印刷や二次配布などの著作権法上の問題を抑制できる。この観点から、第２の画像の画素数は、カメラ１のＬＣＤ１７の画素数よりも少ないことが望ましい。サーバ３の制御部３０は、カメラ１のＬＣＤ１７の画素数をステップＳ１４ｓで受信しておき、これに基づいて第２の画像の画素数を決定してもよい。
【００３７】
ステップＳ１８ｃにおいて、カメラ１の制御部１０は、サーバ３から第２の画像及びメタデータを受信するまで待機する。サーバ３から第２の画像及びメタデータを受信した場合は（Ｓ１８ｃ；ＹＥＳ）、カメラ１の制御部１０は、処理をステップＳ１９ｃに進める。
【００３８】
ステップＳ１９ｃにおいて、カメラ１の制御部１０は、撮影を再び実行して、撮像部１１から第３の画像を取得する。動作の順番は上述の通りでなくてもよく、例えば、カメラ１の制御部１０は、第１の画像の送信（Ｓ１３ｃ）の後、第３の画像を取得し、その後、第２の画像を受信してもよい。
【００３９】
次に、ステップＳ２０ｃにおいて、カメラ１の制御部１０は、第２の画像及び第３の画像をＬＣＤ１７に表示させる。
図７は、第３の画像の例を示す図であり、図８は、第２の画像及び第３の画像をＬＣＤ１７に表示させた例を示す図である。第３の画像には、メタデータが付与されていなくてもよい。カメラ１の制御部１０は、第２の画像及び第３の画像を半透明にして、第２の画像及び第３の画像を重ねてＬＣＤ１７に表示させてもよい。
【００４０】
カメラ１の制御部１０は、複数の第２の画像を、ＬＣＤ１７に同時に並べて表示させてもよい。複数の第２の画像の中からユーザが１つの画像を選択したときに、カメラ１の制御部１０は、ユーザによって選択された第２の画像を拡大して表示させてもよい。
【００４１】
ステップＳ１７ｓの後、サーバ３の制御部３０は、本フローチャートの処理を終了する。ステップＳ２０ｃの後、カメラ１の制御部１０は、本フローチャートの処理を終了する。
【００４２】
上述した第１の実施の形態によれば、次の作用効果が得られる。
（１）本発明に係るシステムは、カメラ１とサーバ３とを含むカメラシステムであって、カメラ１は、被写体像を撮像して第１の画像を出力する撮像部１１と、第１の画像をサーバに送信する無線通信部２０と、を備え、サーバ３は、複数の画像を記憶した画像記憶部３４と、カメラ１から受信した第１の画像に基づいて画像記憶部３４を検索して、第２の画像を取得する画像取得処理（図４のステップＳ１６ｓ）と、第２の画像をカメラ１に送信する通信部３５と、を備え、カメラ１は、サーバ３から受信した第２の画像を表示するＬＣＤ１７をさらに備えることを特徴とする。そのため、ユーザはＬＣＤ１７に表示される第２の画像を参考にして、よりよい画像を撮影することができる。
（２）第２の画像が第３の画像と同時にＬＣＤ１７に表示される。これにより、ユーザは、第２の画像と第３の画像とを比較しながら、構図を選択したり、撮影条件を設定したりすることにより、よりよい画像を撮影することができる。
（３）図８に示されるように、第２の画像のメタデータがＬＣＤ１７に表示される。これにより、ユーザは、第２の画像の具体的な撮影条件（撮影機種、焦点距離、シャッタースピード、絞りなど）を参考にして、よりよい画像を撮影することができる。
【００４３】
以下のような変形も本発明の範囲内であり、変形例の１つ、もしくは複数を上述の実施の形態と組み合わせることも可能である。
【００４４】
（変形例１）
上述の実施の形態において、第１の画像とのパターンマッチングだけでなく、メタデータのマッチングも考慮して画像を選択する場合について説明したが、本発明はこれに限定されない。例えば、カメラ１の制御部１０は、メタデータを含まない第１の画像のみをサーバ３に送信し、サーバ３の制御部３０は、第１の画像とのパターンマッチングに基づいて、複数の画像の中から画像を選択してもよい。
【００４５】
（変形例２）
上述の実施の形態において、複数の画像の中から選択された画像から複数の画素を間引くことにより、画素数を減少させた第２の画像を取得する場合について説明したが、本発明はこれに限定されない。第１の画像とのパターンマッチングやメタデータのマッチングによって複数の画像の中から選択された画像を、そのまま第２の画像としてもよい。
【００４６】
（変形例３）
上述の実施の形態において、第２の画像と第３の画像とを同時に表示させる場合について説明したが、本発明はこれに限定されない。例えば、カメラ１の制御部１０は、ＬＣＤ１７に、第２の画像と第３の画像とを交互に表示させてもよい。
【符号の説明】
【００４７】
１…カメラ、３…サーバ、９…ネットワーク、１０…制御部、１１…撮像部（撮像手段）、１２…光学ユニット、１３…撮像素子、１４…信号処理部、１５…駆動部、１６…操作部、１７…ＬＣＤ（表示手段）、１８…表示制御部、１９…メモリカードＩ／Ｆ、２０…無線通信部（第１送信手段）、２１…フラッシュメモリ、２２…ＧＰＳ受信機、２３…加速度センサ、２４…メモリカード、３０…制御部（画像取得手段）、３１…ストレージ、３２…サーバプログラム、３３…画像取得プログラム、３４…画像記憶部（記憶部）、３５…通信部（第２送信手段）
【図１】
2015080155.tif 000003
【図２】
2015080155.tif 000004
【図３】
2015080155.tif 000005
【図４】
2015080155.tif 000006
【図５】
2015080155.tif 000007
【図６】
2015080155.tif 000008
【図７】
2015080155.tif 000009
【図８】
2015080155.tif 000010