(57)【要約】【課題】画像を活用するための複数の技術を利用しやすくすること。【解決手段】表示部１４は、液晶ディスプレイ等を有し、画像を表示する。撮像素子１６は、レンズを通して到達する撮影対象からの光に基づいて撮影対象を含む画像を撮像する。表示制御手段１０１は、撮像素子１６により撮像されている画像と複数の操作子とを表示部１４に表示させる。表示制御手段１０１は、撮像されている画像を示す撮影画像データに対して実行可能な複数の処理の各々に対応する複数の操作子を表示させる。実行手段１０２は、表示部１４に表示された操作子が操作された場合に、撮像素子１６により撮像されている画像を示す撮影画像データに対してその操作子に対応する撮影後処理を実行する。【選択図】図３
2015109553.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
撮影対象を含む画像を撮像する撮像素子と、
前記撮像素子により撮像されている画像と、当該画像を示す画像データに対して実行可能な複数の処理の各々に対応する複数の操作子とを前記表示手段に表示させる表示制御手段と、
前記表示手段に表示された前記操作子が操作された場合に、前記撮像素子により撮像されている画像を示す画像データに対して当該操作子に対応する前記処理を実行する実行手段と
を備える撮影装置。
【請求項２】
前記複数の処理の各々について、前記撮像素子により撮像されている画像に含まれる撮影対象との関連性の高さを示す関連度を判定する判定手段を備え、
前記表示制御手段は、前記判定手段により判定された結果に応じた位置または態様で前記操作子を表示させる
請求項１に記載の撮影装置。
【請求項３】
前記判定手段は、前記撮像素子により撮像されている画像に含まれる前記撮影対象の種類に基づいて前記関連度を判定する
請求項２に記載の撮影装置。
【請求項４】
自装置の位置を測定する測位手段を備え、
前記判定手段は、前記測位手段により測定された位置に基づいて前記関連度を判定する
請求項２または３に記載の撮影装置。
【請求項５】
前記判定手段は、前記実行手段により過去に実行された前記処理の傾向に基づいて前記関連度を判定する
請求項２から４のいずれか１項に記載の撮影装置。
【請求項６】
前記実行手段は、前記撮像素子により撮像されている画像を示す画像データを記憶手段に記憶させる処理を実行し、
前記表示制御手段は、前記記憶手段に記憶されている前記画像データと、当該画像データに対して前記実行手段により実行された処理を表す処理画像とを対応付けて前記表示手段に表示させる
請求項１から５のいずれか１項に記載の撮影装置。
【請求項７】
前記実行手段は、前記表示手段に表示された前記処理画像が示す処理を変更する操作が行われた場合に、当該処理画像が対応付けられている画像データに対して変更後の処理を実行する
請求項６に記載の撮影装置。
【請求項８】
前記実行手段は、複数の前記操作子が操作された場合には、当該複数の操作子に対応する複数の処理を、当該操作が開始された順番または当該操作が終了した順番に応じた順番で実行する
請求項１から７のいずれか１項に記載の撮影装置。
【請求項９】
前記撮像素子により撮像されている画像には複数の撮影対象が含まれており、
前記表示制御手段は、ユーザが前記操作子を移動させる移動操作を行った場合に、当該操作子を当該移動操作に応じて移動させながら表示させ、
前記実行手段は、前記移動操作が終了したときに移動させられた前記操作子と重なって表示されている前記撮影対象を含む画像を示す画像データに対して前記処理を実行する
請求項１から８のいずれか１項に記載の撮影装置。
【請求項１０】
画像を表示する表示手段と、撮影対象を含む画像を撮像する撮像素子とを備える撮影装置が、前記撮像素子により撮像されている画像と、当該画像を示す画像データに対して実行可能な複数の処理の各々に対応する複数の操作子とを前記表示手段に表示させる表示制御ステップと、
前記撮影装置が、前記表示手段に表示された前記操作子が操作された場合に、前記撮像素子により撮像されている画像を示す画像データに対して当該操作子に対応する前記処理を実行する実行ステップと
を備える撮影方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した画像を活用するための技術に関する。
【背景技術】
【０００２】
撮影した画像を活用するための技術がある。例えば、撮影した画像をＳＮＳ（Social Networking Service）に投稿し、他のユーザと共有するという技術がある。他にも、非特許文献１には、対象を撮影すると、撮影された画像から対象の名前や関連することを検索する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【非特許文献１】APPBANK、“CamFind:カメラで撮った写真から画像検索ができるアプリ。”、［online］、［平成２５年１０月３０日検索］、インターネット、<URL: http://www.appbank.net/2013/08/31/iphone-application/659436.php >
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像を共有する上記の技術では、例えばブラウザ等を起動してＳＮＳにアクセスし、記憶されている画像群から投稿する画像を選択する操作を行ったり、撮影した画像が表示されている状態で画像をＳＮＳに投稿するためのプログラムを起動してその画像を投稿する操作を行ったりする必要がある。また、非特許文献１の技術では、例えば画像を撮影する前に特定のプログラムを起動する操作を行って、そのプログラムの機能により画像を撮影する必要がある。
【０００５】
このように、画像を活用するための技術が複数ある場合に、用いる技術によって異なる手順の操作を行っていては、ユーザにとって煩雑であり、その煩雑さのためにそれらの技術が利用されにくくなるといったことが起こり得る。
そこで、本発明は、画像を活用するための複数の技術を利用しやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、画像を表示する表示手段と、撮影対象を含む画像を撮像する撮像素子と、前記撮像素子により撮像されている画像と、当該画像を示す画像データに対して実行可能な複数の処理の各々に対応する複数の操作子とを前記表示手段に表示させる表示制御手段と、前記表示手段に表示された前記操作子が操作された場合に、前記撮像素子により撮像されている画像を示す画像データに対して当該操作子に対応する前記処理を実行する実行手段とを備える撮影装置を提供する。
【０００７】
また、前記複数の処理の各々について、前記撮像素子により撮像されている画像に含まれる撮影対象との関連性の高さを示す関連度を判定する判定手段を備え、前記表示制御手段は、前記判定手段により判定された結果に応じた位置または態様で前記操作子を表示させてもよい。
さらに、前記判定手段は、前記撮像素子により撮像されている画像に含まれる前記撮影対象の種類に基づいて前記関連度を判定してもよい。
【０００８】
また、自装置の位置を測定する測位手段を備え、前記判定手段は、前記測位手段により測定された位置に基づいて前記関連度を判定してもよい。
さらに、前記判定手段は、前記実行手段により過去に実行された前記処理の傾向に基づいて前記関連度を判定してもよい。
【０００９】
また、前記実行手段は、前記撮像素子により撮像されている画像を示す画像データを記憶手段に記憶させる処理を実行し、前記表示制御手段は、前記記憶手段に記憶されている前記画像データと、当該画像データに対して前記実行手段により実行された処理を表す処理画像とを対応付けて前記表示手段に表示させてもよい。
さらに、前記実行手段は、前記表示手段に表示された前記処理画像が示す処理を変更する操作が行われた場合に、当該処理画像が対応付けられている画像データに対して変更後の処理を実行してもよい。
【００１０】
また、前記実行手段は、複数の前記操作子が操作された場合には、当該複数の操作子に対応する複数の処理を、当該操作が開始された順番または当該操作が終了した順番に応じた順番で実行してもよい。
さらに、前記撮像素子により撮像されている画像には複数の撮影対象が含まれており、前記表示制御手段は、ユーザが前記操作子を移動させる移動操作を行った場合に、当該操作子を当該移動操作に応じて移動させながら表示させ、前記実行手段は、前記移動操作が終了したときに移動させられた前記操作子と重なって表示されている前記撮影対象を含む画像を示す画像データに対して前記処理を実行してもよい。
【００１１】
また、本発明は、画像を表示する表示手段と、撮影対象を含む画像を撮像する撮像素子とを備える撮影装置が、前記撮像素子により撮像されている画像と、当該画像を示す画像データに対して実行可能な複数の処理の各々に対応する複数の操作子とを前記表示手段に表示させる表示制御ステップと、前記撮影装置が、前記表示手段に表示された前記操作子が操作された場合に、前記撮像素子により撮像されている画像を示す画像データに対して当該操作子に対応する前記処理を実行する実行ステップとを備える撮影方法を提供する。
【発明の効果】
【００１２】
本発明によれば、画像を活用するための複数の技術を利用しやすくすることができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態の情報処理システムの全体構成の一例を示す図
【図２】撮影装置のハードウェア構成の一例を示す図
【図３】撮影装置の機能構成の一例を示す図
【図４】表示された複数の操作子の一例を示す図
【図５】撮影後処理が実行されたあとに表示される画像の一例を示す図
【図６】撮影処理における撮影装置の動作の一例を示すフロー図
【図７】第２実施形態の撮影装置のハードウェア構成の一例を示す図
【図８】撮影装置の機能構成の一例を示す図
【図９】第１処理関連度テーブルの一例を示す図
【図１０】第２処理関連度テーブルの一例を示す図
【図１１】第３処理関連度テーブルの一例を示す図
【図１２】表示された複数の操作子の一例を示す図
【図１３】第３実施形態において表示される複数の操作子の一例を示す図
【図１４】表示された処理結果画像の一例を示す図
【図１５】複数の撮影対象を含む画像の一例を示す図
【図１６】変形例の操作子の一例を示す図
【発明を実施するための形態】
【００１４】
［１］第１実施形態
［１−１］全体構成
図１は、第１実施形態の情報処理システムの全体構成の一例を示す図である。この例では、撮影装置１０と、ＳＮＳサーバ装置２１と、関連検索サーバ装置２２と、周辺検索サーバ装置２３と、これらの装置が接続されているネットワーク２とを備える情報処理システム１が示されている。ネットワーク２は、インターネット及び移動体通信網等を含んで通信を行うシステムであり、自システムに接続されている装置同士のデータのやり取りを仲介する。
【００１５】
撮影装置１０は、対象を撮影し、撮影した撮影対象を含む画像を示す画像データ（以下「撮影画像データ」という）を生成する装置である。撮影装置１０は、例えばデジタルカメラやスマートフォンなどであり、本実施形態ではスマートフォンである。撮影装置１０は、生成した撮影画像データに対して実行可能な複数の処理を実行する。これらの処理は、画像が撮影された後に行われる処理であり、以下では「撮影後処理」という。
【００１６】
複数の撮影後処理とは、例えば、撮影画像データをＳＮＳに投稿するための投稿処理、撮影対象に関する情報を検索する（これを「関連検索を行う」という）ための関連検索処理、撮影対象の所在地の周辺に関する情報を検索する（これを「周辺検索を行う」という）ための周辺検索処理などの処理である。撮影装置１０は、本実施形態では、投稿、関連検索及び周辺検索といった動作そのものを行うのではなく、それらの動作を行うサーバ装置に対して撮影画像データを送信し、送信した撮影画像データを用いてそれらの動作を行うように要求する処理を撮影後処理として実行する。
【００１７】
ＳＮＳサーバ装置２１は、ユーザにＳＮＳを提供するコンピュータであり、例えば撮影装置１０から送信されてきた撮影画像データをＳＮＳに投稿する。関連検索サーバ装置２２は、前述した関連検索を行うコンピュータであり、例えば撮影装置１０から送信されてきた撮影画像データを用いて関連検索を行う。周辺検索サーバ装置２３は、前述した周辺検索を行うコンピュータであり、例えば撮影装置１０から送信されてきた撮影画像データを用いて周辺検索を行う。なお、これらのサーバ装置は、クラウドコンピューティングの形態で投稿、関連検索及び周辺検索といった動作を行ってもよい。
【００１８】
［１−２］ハードウェア構成
図２は、撮影装置１０のハードウェア構成の一例を示す図である。撮影装置１０は、制御部１１と、記憶部１２と、通信部１３と、表示部１４と、操作部１５と、撮像素子１６とを備えるコンピュータである。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びリアルタイムクロックを備え、ＣＰＵが、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部１２に記憶されたプログラムを実行することによって各部の動作を制御する。リアルタイムクロックは、現在の日時を算出してＣＰＵに通知する。
【００１９】
記憶部１２は、フラッシュメモリ等を備え、制御部１１が制御に用いるデータやプログラムを記憶する他、自装置が撮影した画像の画像データを記憶する記憶手段として機能する。通信部１３は、通信を行うための通信回路を備え、ネットワーク２を介したデータのやり取りを行う通信手段である。表示部１４は、例えば液晶ディスプレイ等を有し、制御部１１からの制御に基づいて画像を表示する表示手段である。表示部１４は、制御部１１の制御により、自装置を操作するための操作子を表示する。
【００２０】
操作部１５は、表示部１４の液晶ディスプレイに重ねて設けられた透過型のタッチスクリーンを有し、タッチスクリーンが物体の接触または近接を検知した位置を示す位置データを制御部１１に供給する。この位置データが示す位置の変化の仕方によって、タップ、ダブルタップ、ロングタップ（長押し）、ドラッグ＆ドロップなどの操作が表される。制御部１１は、操作子が表示されている位置に対してタップ等の操作が行われたことを示す位置データが供給されると、その操作子に応じた処理を行う。
【００２１】
撮像素子１６は、レンズを通して到達する撮影対象からの光に基づいて撮影対象を含む画像を撮像する撮像手段である。撮像素子１６は、撮像している画像を示す画像データを生成して制御部１１に供給する。この画像データは、撮影対象を含む画像を示す撮影画像データである。制御部１１が供給された撮影画像データを表示部１４に表示させることで、ユーザは撮影対象を確認しながら撮影を行う。制御部１１は、画像を撮影するための操作（以下「撮影操作」という）がユーザにより行われると、表示させている画像を示す撮影画像データを記憶手段（本実施形態では記憶部１２）に記憶させる。
【００２２】
なお、制御部１１は、例えば自装置がＳＤカード（登録商標）等の外部記憶媒体とのインターフェースを備えていれば、そのインターフェースを介して接続されるＳＤカード等の記憶手段に撮影画像データを記憶させてもよい。以下では、表示手段に表示されているだけで記憶手段に記憶させられる前の撮影画像データを「撮影前画像データ」といい、撮影操作が行われて記憶手段に記憶させられたあとの撮影画像データを「撮影後画像データ」という。また、どちらのデータでもよいときには単に撮影画像データという。
【００２３】
［１−３］機能構成
撮影装置１０の制御部１１が記憶部１２に記憶されているプログラムを実行して各部を制御することで、以下に述べる機能が実現される。
図３は、撮影装置１０の機能構成の一例を示す図である。撮影装置１０は、表示制御手段１０１と、実行手段１０２と、撮像手段（撮像素子１６）と、表示手段（表示部１４）と、記憶手段（記憶部１２）とを備える。
【００２４】
［１−３−１］表示制御手段１０１
表示制御手段１０１は、撮像素子１６により撮像されている画像と複数の操作子とを表示手段（表示部１４）に表示させる手段の一例である。詳細には、表示制御手段１０１は、撮像されている画像を示す撮影画像データに対して実行可能な複数の処理の各々に対応する複数の操作子を表示させる。ここでいう複数の処理は、上述した撮影後処理のことであり、本実施形態では、上述した投稿処理、関連検索処理及び周辺検索処理である。
【００２５】
図４は、表示された複数の操作子の一例を示す図である。表示制御手段１０１は、図４の例では、表示部１４に操作子Ａ１、Ａ２及びＡ３を表示させている。操作子Ａ１、Ａ２及びＡ３は、それぞれ、投稿処理、関連検索処理及び周辺検索処理に対応付けられた操作子である。また、表示制御手段１０１は、建築物の撮影対象Ｂ１を含む画像Ｃ１を表示させている。画像Ｃ１は、撮像素子１６により撮像されている画像である。操作子Ａ１、Ａ２及びＡ３は、画像Ｃ１に重ねられて表示されている。表示制御手段１０１は、図４に示すように撮像されている画像と複数の操作子とを表示させると、表示部１４上で各操作子を表示させている位置（以下「操作子位置」という）を示す操作子位置データを実行手段１０２に供給する。
【００２６】
［１−３−２］実行手段１０２
実行手段１０２は、表示手段（表示部１４）に表示された操作子が操作された場合に、撮像素子１６により撮像されている画像を示す撮影画像データに対してその操作子に対応する撮影後処理を実行する手段の一例である。実行手段１０２が撮影後処理を実行する撮影画像データは、撮影前画像データでも撮影後画像データでもよい。実行手段１０２は、撮影前画像データに対して撮影後処理を実行する場合には、例えばＲＡＭに記憶されている撮影前画像データを読み出して撮影後処理を実行し、撮影後画像データに対して撮影後処理を実行する場合には、記憶部１２（または外部記憶装置）に記憶された撮影後画像データを読み出して撮影後処理を実行する。
【００２７】
実行手段１０２は、撮影前画像データを記憶手段に記憶させる処理（以下「記憶処理」という）も実行する。実行手段１０２が記憶処理を行うことで、撮影対象を含む画像の撮影が行われる。実行手段１０２は、撮影操作がされた操作子がＡ１、Ａ２、Ａ３のいずれであっても、撮影操作がされたときに記憶処理を実行する。本実施形態では、操作子をタップする操作が撮影操作として行われる。実行手段１０２は、例えば図４に示す表示がされているときに、表示制御手段１０１から供給された操作子位置データが示す位置がタップされると、撮影操作がされたと判断して画像Ｃ１を示す撮影前画像データを記憶部１２に記憶させる。実行手段１０２はこうして記憶処理を行う。
【００２８】
実行手段１０２は、撮影操作がされた操作子がＡ１であれば、撮影画像データをＳＮＳにおけるユーザのアカウントで投稿するように要求する要求データを図１に示すＳＮＳサーバ装置２１に送信する処理を、投稿処理として実行する。ＳＮＳサーバ装置２１は、この要求データを受信すると、受信した要求データに含まれる撮影後画像データをユーザのアカウントで投稿し、投稿後のＳＮＳのページを示すページデータを撮影装置１０に送信する。実行手段１０２は、受信したページデータを例えば表示制御手段１０１に供給して表示部１４に表示させる。
図５は、撮影後処理が実行されたあとに表示される画像の一例を示す図である。図５（ａ）では、ＳＮＳサーバ装置２１から送信されてきたページデータが示すＳＮＳのページが表示されている。このページには、画像Ｃ１が投稿されている。
【００２９】
また、実行手段１０２は、撮影操作がされた操作子がＡ２であれば、撮影後画像データを用いて関連検索を行うように要求する要求データを図１に示す関連検索サーバ装置２２に送信する処理を、関連検索処理として実行する。関連検索サーバ装置２２は、この要求データを受信すると、受信した要求データに含まれる撮影画像データが示す画像に含まれる撮影対象を特定し、特定した撮影対象に関する情報を検索した結果を示す検索結果データを撮影装置１０に送信する。実行手段１０２は、受信した検索結果データを例えば表示制御手段１０１に供給して表示部１４に表示させる。図５（ｂ）では、関連検索サーバ装置２２から送信されてきた検索結果データが示すサグラダ・ファミリアの検索結果が表示されている。実行手段１０２は、操作子Ａ３に撮影操作がされた場合も、操作子Ａ２に撮影操作がされた場合と同様に、周辺検索処理を実行する。
【００３０】
［１−４］動作
撮影装置１０は、以上の構成に基づき、上述した撮影後処理を含む撮影処理を行う。撮影処理における撮影装置１０の動作について、図６を参照して説明する。
図６は、撮影処理における撮影装置１０の動作の一例を示すフロー図である。撮影処理は、例えば、撮影処理を行うためのプログラムが起動されることを契機に開始される。撮影装置１０は、まず、撮影対象を含む画像を撮像し（ステップＳ１１）、撮像している画像及び操作子を表示する（ステップＳ１２）。この例では、撮影装置１０は、図４に示す操作子Ａ１、Ａ２及びＡ３を表示する。ステップＳ１１は撮像素子１６が行う動作であり、ステップＳ１２は表示制御手段１０１及び表示部１４が協働して行う動作である。
【００３１】
次に、撮影装置１０は、表示した操作子のいずれかに対する撮影操作を受け付けると（ステップＳ１３）、撮影操作がされた操作子に応じた動作を行う（ステップＳ１４）。撮影装置１０は、撮影操作がされた操作子がＡ１である場合には（ステップＳ１４；Ａ１）、撮像されている画像を示す撮影画像データを記憶して（ステップＳ２１）、上述した投稿処理を行う（ステップＳ２２）。そして、撮影装置１０は、撮影後処理の結果を表示して（ステップＳ１５）、撮影処理を終了する。ステップＳ２２の動作を行った場合は、撮影装置１０は、例えば図５（ａ）に示すような撮影画像データがＳＮＳに投稿された結果を表示する。
【００３２】
また、撮影装置１０は、撮影操作がされた操作子がＡ２である場合には（ステップＳ１４；Ａ２）、撮像している画像を示す撮影画像データを記憶し（ステップＳ３１）、上述した関連検索処理を行って（ステップＳ３２）、ステップＳ１５の動作を行う。ステップＳ３２の動作を行った場合は、撮影装置１０は、例えば図５（ｂ）に示すように撮影対象に関する情報を検索した結果を表示する。また、撮影装置１０は、撮影操作がされた操作子がＡ３である場合には（ステップＳ１４；Ａ３）、撮像している画像を示す撮影画像データを記憶し（ステップＳ４１）、上述した周辺検索処理を行って（ステップＳ４２）、ステップＳ１５の動作を行う。ステップＳ１３からＳ４２までの各動作は、実行手段１０２が行う動作である。なお、ステップＳ１５における処理も撮影後処理に含めて、ステップＳ１５の動作を実行手段１０２が行うものとしてもよい。
【００３３】
［１−５］第１実施形態による効果
ＳＮＳに撮影画像データを投稿することや、撮影画像データが示す撮影対象に関する情報を検索すること、撮影対象の所在地の周辺に関する情報を検索することは、いずれも、撮影した画像を活用するための技術である。そのような技術が複数ある場合に、用いる技術によって異なる手順の操作を行っていては、ユーザにとって煩雑であり、不便である。本実施形態では、各々が撮影後処理に対応する複数の操作子を用いることで、複数の撮影後処理のいずれを実行させる場合でも、撮像している画像を表示させながら、ともに表示されている操作子に対して撮影操作を行うという手順を踏めばよい。このような本実施形態によれば、各々が撮影後処理に対応する複数の操作子を用いない場合に比べて、画像を活用するための複数の技術を利用しやすくすることができる。
【００３４】
［２］第２実施形態
本発明の第２実施形態について、以下、第１実施形態と異なる点を中心に説明する。第１実施形態では、複数の操作子の大きさや表示される位置に大きな違いがなかったが、第２実施形態では、ユーザにより撮影操作が行われそうな操作子をユーザが操作しやすいように、各操作子が表示される。
【００３５】
［２−１］ハードウェア構成
図７は、第２実施形態の撮影装置のハードウェア構成の一例を示す図である。図７の例では、図２に示す各部に加え、測位部１７を備える撮影装置１０ａが示されている。測位部１７は、例えばＧＰＳ（Global Positioning System）の技術を用いて自装置の位置を測定する測位手段である。測位部１７は、測定した自装置の位置を示す測位データを制御部１１に供給する。測位データは、本実施形態では、緯度及び経度で自装置の位置を示す。
【００３６】
［２−２］機能構成
図８は、撮影装置１０ａの機能構成の一例を示す図である。撮影装置１０ａは、図３に示す各手段に加え、判定手段１０３と、測位手段（測位部１７）とを備える。
判定手段１０３は、複数の撮影後処理の各々について、撮像素子１６により撮像されている画像に含まれる撮影対象との関連性の高さを示す関連度（以下「処理関連度」という）を判定する手段の一例である。
【００３７】
例えば、撮影対象として人物が撮影されたときに投稿処理が実行されることが多ければ、人物という撮影対象と投稿処理とは関連性が高いことになる。反対に、撮影対象として人物が撮影されたときに周囲検索処理がほとんど実行されないのであれば、人物という撮影対象と周囲検索処理とは関連性が低いことになる。このように、撮影対象及び撮影後処理の処理関連度が高いほど、その撮影対象を含む画像を示す画像データに対してその撮影後処理の実行される可能性が高いことが表される。判定手段１０３は、本実施形態では、第１、第２及び第３の判定方法のうちのいずれかまたは複数の判定方法で処理関連度を判定する。
【００３８】
［２−２−１］第１の判定方法
判定手段１０３は、撮像素子１６により撮像されている画像に含まれる撮影対象の種類に基づいて処理関連度を判定する。判定手段１０３は、例えば、撮影対象の種類と、撮影後処理と、処理関連度とを対応付けた第１処理関連度テーブルを記憶している。
図９は、第１処理関連度テーブルの一例を示す図である。この例では、「人物」という撮影対象の種類に対して、「投稿処理」、「関連検索処理」及び「周囲検索処理」という撮影後処理と「高」、「低」及び「低」という処理関連度とがそれぞれ対応付けられている。
【００３９】
これらの処理関連度は、各撮影後処理の処理関連度の相対的な関係を表している。つまり、撮影対象が人物である場合、投稿処理との処理関連度が最も高く（つまり投稿処理の実行される可能性が最も高く）、それに比べて関連検索処理及び周囲検索処理との処理関連度が低い（つまり関連検索処理及び周囲検索処理の実行される可能性が同じ程度に低い）ことを表している。同様に、「食べ物」と「建物」という撮影対象の種類に対する各撮影後処理の処理関連度として「中」、「低」、「高」と「中」、「高」、「中」とが対応付けられている。例えば、撮影対象が食べ物であれば周囲検索処理との処理関連度が最も高く、撮影対象が建物であれば関連検索処理との処理関連度が最も高いことが表されている。
【００４０】
判定手段１０３は、撮像されている画像に対して画像認識を行い、その画像に含まれる撮影対象の種類を判断する。判定手段１０３は、例えば、撮影対象の輪郭を抽出して撮影対象の種類に応じたパターン画像とマッチングすることで、この判断を行う。なお、判定手段１０３は、他にも、撮影対象の種類を判断するための様々な周知の画像認識の技術を用いてもよい。判定手段１０３は、撮影対象の種類を判断すると、その種類に第１処理関連度テーブルにおいて対応付けられている撮影後処理及び処理関連度に基づき、各撮影後処理の処理関連度を判定する。判定手段１０３は、判定に用いた撮影後処理及び処理関連度を対応付けた判定結果データを表示制御手段１０１に供給する。
【００４１】
［２−２−２］第２の判定方法
判定手段１０３は、測位手段（測位部１７）により測定された位置に基づいて処理関連度を判定する。判定手段１０３は、例えば、ユーザが撮影を行うと想定される位置（以下「撮影想定位置」という）と、撮影後処理と、処理関連度とを対応付けた第２処理関連度テーブルを記憶している。
図１０は、第２処理関連度テーブルの一例を示す図である。この例では、「観光地」という撮影想定位置に対して、「投稿処理」、「関連検索処理」及び「周囲検索処理」という撮影後処理と「高」、「中」及び「高」という処理関連度とがそれぞれ対応付けられている。
【００４２】
これはつまり、ユーザが観光地で撮影を行う場合、撮影対象が何であれ、投稿処理及び周囲検索処理との処理関連度が同じくらい高くなり、関連検索処理との処理関連度がそれらよりは低くなることを表している。同様に、「商店街」と「移動経路」という撮影想定位置に対する各撮影後処理の処理関連度として「低」、「高」、「中」と「低」、「中」、「高」とが対応付けられている。例えば、ユーザが商店街で撮影を行う場合は、撮影対象が何であれ、関連検索処理との処理関連度が最も高くなり、ユーザが移動中に撮影を行う場合は、撮影対象が何であれ、周囲検索処理との処理関連度が最も高くなることが表されている。
【００４３】
判定手段１０３は、測位部１７により測定された位置が各撮影想定位置に含まれるか否かを判断する。具体的には、判定手段１０３は、観光地、商店街、移動経路（道路や線路の敷地）の地図上の範囲を緯度及び経度の集合で表した範囲データを記憶しておき、測位部１７により測定された位置がそれらの範囲のいずれかに含まれているか否かを判断する。判定手段１０３は、例えば、測定された位置が観光地に含まれていれば、第２実行判定テーブルにおいて観光地に対応付けられている撮影後処理及び処理関連度に基づき、各撮影後処理の処理関連度を判定し、その判定結果データを表示制御手段１０１に供給する。
【００４４】
［２−２−３］第３の判定方法
判定手段１０３は、実行手段１０２により過去に実行された撮影後処理の傾向に基づいて処理関連度を判定する。実行手段１０２は、撮影後処理を実行すると、実行した撮影後処理を判定手段１０３に通知する。判定手段１０３は、通知された撮影後処理毎に、各々の実行された回数を計数し、計数した実行回数が多いものほど処理関連度が高いことを表す第３実行判定テーブルを記憶する。
【００４５】
図１１は、第３処理関連度テーブルの一例を示す図である。この例では、「投稿処理」、「関連検索処理」及び「周囲検索処理」の実行回数がそれぞれ「５０」、「３０」及び「２０」であり、「高」、「中」及び「低」という処理関連度がそれぞれ対応付けられている。判定手段１０３は、実行手段１０２により撮影後処理が実行される度に、第３実行判定テーブルの実行回数を更新して、実行回数の大小関係が変化した場合には、その変化に応じて処理関連度も変更する。
【００４６】
例えば、図１１の例で周囲検索処理の実行回数が関連検索処理の実行回数よりも多くなったら、「関連検索処理」及び「周囲検索処理」の処理関連度を「低」及び「中」に変更する。なお、実行回数が同じになっているときには、両方の処理関連度を「中」にしてもよいし、「低」にしてもよい。要するに、各撮影後処理の処理関連度の相対的な大小関係が分かるようになっていればよい。判定手段１０３は、記憶した第３実行判定テーブルに基づいて、各撮影後処理の処理関連度を判定し、その判定結果データを表示制御手段１０１に供給する。
【００４７】
［２−３］表示制御手段
表示制御手段１０１は、判定手段１０３により判定された結果に応じた位置及び態様で操作子を表示させる。図６に示す撮影処理において、判定手段１０３による判定は、ステップＳ１２の前に行われ、ステップＳ１２において表示制御手段１０１が複数の操作子を表示させるときに、判定の結果に応じてそれらの操作子を表示させる。
【００４８】
図１２は、表示された複数の操作子の一例を示す図である。表示制御手段１０１は、図１２の例では、表示部１４に、食べ物の撮影対象Ｂ２を含む画像Ｃ２と、図４に示した操作子Ａ１、Ａ２及びＡ３とを表示させている。この例では、説明を簡潔にするため、撮影装置１０の位置がいずれの撮影想定位置にも含まれておらず、且つ、実行回数がいずれも０回であるため、第２及び第３の判定方法では処理関連度に違いが出ないものとする。この場合、判定手段１０３は、第１の判定方法で判定を行い、撮影対象の種類が「食べ物」と判断して、「投稿処理」、「関連検索処理」及び「周囲検索処理」の処理関連度を「中」、「低」、「高」とそれぞれ判定する。
【００４９】
表示制御手段１０１は、判定手段１０３から供給される判定結果データが示す処理関連度が最も高い「周囲検索処理」に対応する操作子Ａ３を、最も左側の位置で且つサイズを最も大きくした態様で表示させている。また、表示制御手段１０１は、処理関連度が次に高い「投稿処理」に対応する操作子Ａ１を、真ん中の位置で且つ操作子Ａ３の次に大きなサイズとした態様で表示させ、処理関連度が最も小さい「関連検索処理」に対応する操作子Ａ２を、最も右側の位置で且つサイズを最も小さくした態様で表示させている。
【００５０】
撮影装置１０を左手で操作する場合、左側に近い操作子ほどユーザは操作しやすい。また、操作子のサイズが大きいほどユーザは操作しやすい。つまり、図１２の例では、表示制御手段１０１は、処理関連度が高い操作子ほどユーザが操作しやすい位置及び態様で表示させている。これにより、判定結果に応じた位置及び態様で操作子を表示させない場合に比べて、ユーザが実行させようと思っている撮影後処理の操作子が操作しやすくなっていることが多くなり、ユーザの利便性を高めることができる。
【００５１】
なお、第１、第２及び第３の判定方法によりそれぞれ処理関連度が判定された場合には、表示制御手段１０１は、例えば、判定結果データが示す処理関連度が「高」、「中」、「低」に対してそれぞれ「３」、「２」、「１」という点数を付与し、各判定方法により判定された結果に対して付与した点数の合計を、各撮影後処理の処理関連度を表す点数として比較する。この点数は、大きいほど処理関連度が高いことを表す。例えば、撮影対象の種類が「人物」、撮影想定位置が「商店街」、実行回数が図１１に示す例のようになっていた場合、投稿処理の処理関連度は「高」、「低」、「高」であるから、３＋１＋３＝７という点数で表される。同様に、関連検索処理は「低」、「高」、「中」で１＋３＋２＝６、周囲検索処理は「低」、「中」、「低」で１＋２＋１＝４となり、処理関連度は投稿処理が最も高く、周囲検索処理が最も低いことが表される。
【００５２】
本実施形態では、第１の判定方法や第２の判定方法が用いられることで、撮影対象の種類や撮影を行う場所によって処理関連度が異なる、すなわち実行される可能性の高い撮影後処理が異なる場合であっても、ユーザの利便性を高めることができる。また、第３の判定方法が用いられることで、ユーザがよく実行させる撮影後処理の操作子を操作しやすくして、ユーザの利便性を高めることができる。
【００５３】
なお、処理関連度の表し方は、上述したものに限らない。処理関連度は、例えば、「Ａ」、「Ｂ」及び「Ｃ」や「Ｌｖ１」、「Ｌｖ２」及び「Ｌｖ３」など、上記とは異なる文字や文字列で表されてもよいし、最初から点数などの数値で表されてもよい。また、上記の例では３段階で処理関連度が表されたが、２段階でもよいし、４段階以上であってもよい。要するに、各撮影後処理の処理関連度を比較できるようになっていれば、どうような表し方がされていてもよい。
【００５４】
また、表示制御手段１０１は、上記の例では、処理関連度の順番に応じた位置及び態様で操作子を表示させたが、処理関連度そのものに応じた位置及び態様で操作子を表示させてもよい。例えば、表示制御手段１０１は、上述した点数に応じたサイズで操作子を表示させる。具体的には、点数が７点なら幅が７×ｋ（ｋは定数）ピクセルのサイズで操作子を表示させ、点数が４点なら幅が４×ｋピクセルのサイズで操作子を表示させるといった具合である。この場合、各撮影後処理について判定された処理関連度にどの程度の差があるかということをユーザに伝えることができる。
【００５５】
［３］第３実施形態
本発明の第３実施形態について、以下、第１及び第２実施形態と異なる点を中心に説明する。第３実施形態では、記憶手段に記憶された撮影画像データが示す画像、すなわち撮影された画像の一覧が表示される際に、それらの画像を示す撮影画像データに対して実行された撮影後処理がユーザに示される。
【００５６】
［３−１］表示制御手段
本実施形態では、表示制御手段１０１が、記憶手段（例えば記憶部１２）に記憶されている撮影画像データと、その撮影画像データに対して実行手段１０２により実行された撮影後処理を表す画像（以下「処理画像」という）とを対応付けて表示手段に表示させる。
図１３は、第３実施形態において表示される複数の操作子の一例を示す図である。表示制御手段１０１は、図１３の例では、表示部１４に、図４に示す画像Ｃ１のサムネイル画像Ｃ１１と、図１２に示す画像Ｃ２のサムネイル画像Ｃ１２とを表示させている。
【００５７】
また、表示制御手段１０１は、画像Ｃ１を示す撮影画像データに対して実行された撮影後処理（この例では投稿処理）を表す処理画像Ｄ１をサムネイル画像Ｃ１１に重ねて表示させ、画像Ｃ２を示す撮影画像データに対して実行された撮影後処理（この例では周辺検索処理）を表す処理画像Ｄ２をサムネイル画像Ｃ１２に重ねて表示させている。これにより、ユーザは、表示されたサムネイル画像Ｃ１１に対応する撮影画像データに対してどの撮影後処理を実行させたかということを、処理画像が表示されない場合に比べて容易に確認することができる。
【００５８】
ユーザがサムネイル画像Ｃ１１または処理画像Ｄ１に対して例えばタップする操作を行うと、表示制御手段１０１は、サムネイル画像Ｃ１１の元の画像Ｃ１と拡大した処理画像Ｄ１とを表示させる。
図１４は、処理画像が拡大されて表示された様子の一例を示す図である。表示制御手段１０１は、図１３の例では、画像Ｃ１と、表示部１４の上側に拡大した処理画像Ｄ１とを表示させている。
【００５９】
また、表示制御手段１０１は、表示部１４の下側に、実行されなかった撮影後処理に対応する操作子Ａ２１及びＡ３１を表示させている。操作子Ａ２１及びＡ３１は、表示部１４に表示された処理画像が示す撮影後処理を変更する操作（以下「変更操作」という）を受け付けるための操作子であり、以下では「変更操作子」という。なお、表示制御手段１０１は、変更操作子を、処理結果画像とともに表示させるのではなく、サムネイル画像とともに表示させてもよい。変更操作子が操作されることによる撮影後処理の変更は、実行手段１０２によって行われる。
【００６０】
［３−２］実行手段
実行手段１０２は、前述した変更操作、すなわち表示部１４に表示された処理画像が示す撮影後処理を変更する操作が行われた場合に、その処理画像が対応付けられている撮影画像データに対して変更後の撮影後処理を実行する。例えば図１４の例で操作子Ａ２をタップ等する操作が変更操作として行われた場合であれば、実行手段１０２は、処理画像Ｄ１が表す撮影後処理が実行された図４の画像Ｃ１を示す撮影画像データに対して操作子Ａ２に対応する関連検索処理を、変更後の撮影後処理として実行する。これにより、ユーザは、過去に撮影した画像を見返したときに改めて実行させたいと思った撮影後処理を、撮影後処理の変更を行わない場合に比べて容易に実行させることができる。
【００６１】
表示制御手段１０１は、以上のとおり実行手段１０２が変更後の撮影後処理を実行すると、変更後の撮影後処理を表す画像を処理画像として表示させる。また、表示制御手段１０１は、図１４において例えば処理画像Ｄ１に対する操作が行われると、画像Ｃ１を示す撮影画像データに対して過去に撮影後処理が実行されたときに表示させた画像（図５に示すような画像）を表示させる。表示制御手段１０１は、例えば、過去に撮影後処理の結果を示す画像（以下「処理結果画像」という）を表示させたときに、その処理結果画像を撮影画像データに対応付けて記憶しておき、前述の操作が行われたときに、その処理結果画像を読み出して表示させる。
【００６２】
なお、表示制御手段１０１は、処理結果画像を記憶しておかなくても、処理画像の表す撮影後処理を実行手段１０２が改めて実行した結果を、処理結果画像として表示させてもよい。
また、表示制御手段１０１は、図１３に示すような処理画像を表示させる場合に、各サムネイル画像を処理画像の種類に応じて並び替えて表示させてもよい。これにより、ユーザは、例えば特定の撮影後処理を実行させた撮影画像データをまとめて表示させることができる。
【００６３】
［４］変形例
上述した各実施形態は、各々が本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、上述した各実施形態及び以下に示す各変形例は、必要に応じてそれぞれ組み合わせて実施してもよい。
【００６４】
［４−１］操作子の表示方法
表示制御手段１０１は、実施形態では、複数の操作子を左右方向に並べて表示させたが、これに限らず、例えば、上下方向に並べて表示させてもよいし、四隅に表示させてもよい。また、表示制御手段１０１は、撮像されている画像のうち、操作子が重なった部分を操作子を透過するように薄く表示させてもよい。他にも、表示制御手段１０１は、操作子同士を重ねて表示させてもよいし、操作子のうちの一部を表示させ、表示させた操作子をスクロールさせることで残りの操作子が表示されるようにしてもよい。また、実施形態では、撮像された画像に重ねて操作子が表示されていたが、表示制御手段１０１は、これらを重ねずに、別々の位置に表示させてもよい。いずれの場合も、複数の操作子が表示されている状態でも、撮像されている画像に含まれている撮影対象をユーザが確認しやすいようになっていることが望ましい。
【００６５】
［４−２］撮影操作の方法
実施形態では、操作子をタップする操作が撮影操作として行われたが、撮影操作はこれに限らない。例えば、ダブルタップやロングタップ（長押し）などが撮影操作として行われてもよい。また、撮像された画像と操作子とが重ならないで表示されている場合に、操作子をドラッグして撮像された画像と重ねた状態でドロップする操作が撮影操作として行われてもよい。なお、ドラッグ＆ドロップを撮影操作とする場合に、操作子をドロップする位置を表す画像を表示制御手段１０１が表示させて、その画像の位置で操作子をドロップさせるようにしてもよい。
【００６６】
他にも、ボタンやホイールのような機械的な構造を有する操作子を操作して、表示されている複数の操作子のいずれかを選択して決定する操作が撮影操作として行われてもよい。さらに、撮影装置がマイクロフォンを備える場合に、音声で操作子を指定する操作（例えば「そうさしえー」という音声であれば、操作子Ａが操作されたものとする）が撮影操作として行われてもよい。要するに、複数の操作子のうちのいずれが操作されたかということが分かるものであれば、どのような操作が撮影操作として行われてもよい。
【００６７】
［４−３］２以上の操作子への撮影操作
実施形態では、複数の操作子のいずれか１つに対して撮影操作が行われたが、２以上の操作子に対して撮影操作が行われてもよい。例えば、図４に示す操作子Ａ１及びＡ２に対して、同時にタップ等の撮影操作が行われる、という具合である。このように複数の操作子に対して撮影操作が行われた場合には、実行手段１０２は、それら複数の操作子に対応する複数の撮影後処理を実行する。操作子Ａ１及びＡ２に撮影操作が行われた場合であれば、実行手段１０２は、投稿処理及び関連検索処理の両方を実行する。
【００６８】
実行手段１０２は、複数の撮影後処理を実行する際に、それらの処理を並列して実行してもよいし、順番に実行してもよい。例えば、実行手段１０２は、それら複数の撮影後処理を、撮影操作が開始された順番または当該撮影操作が終了した順番に応じた順番で実行する。つまり、操作子Ａ２が先で操作子Ａ１が後に操作された場合であれば、実行手段１０２は、操作子Ａ２に対応する関連検索処理を先に実行し、操作子Ａ１に対応する投稿処理を後に実行する。実行手段１０２は、先の撮影後処理の実行を開始してから所定の時間（例えば３０秒や１分）が経過したときに後の撮影後処理の実行を開始してもよいし、先の撮影後処理の実行が終了してから後の撮影後処理を実行してもよい。
【００６９】
本変形例によれば、ユーザは、複数の撮影後処理を実行させたい場合に、１つの操作子への撮影操作しか受け付けられない場合に比べて容易にそれらを実行させることができる。
複数の撮影後処理が並行して実行されると、それらの処理で用いられるＣＰＵの処理能力や通信帯域が分割され、１つの撮影後処理が実行される場合に比べて、各撮影後処理の実行が終了するまでに要する時間が延びることになる。本変形例では、撮影後処理を順番に実行するため、例えばユーザが先に実行したい撮影後処理があれば、そちらを先に実行するように撮影操作を行うことで、撮影後処理を順番に実行しない場合に比べて、その撮影後処理を早く終了させることができる。
【００７０】
［４−４］個別の撮影対象に対する撮影後処理
実施形態では、撮像素子１６により撮像されている画像の全体を示す撮影画像データに対して撮影後処理が実行されたが、撮像されている画像の一部を示す撮影画像データに対して撮影後処理が実行されてもよい。撮像されている画像の一部とは、例えば、その画像に含まれている撮影対象を切り出した画像である。この場合の撮影操作の方法と撮影後処理の実行方法とを以下に説明する。
【００７１】
図１５は、複数の撮影対象を含む画像の一例を示す図である。この例では、図１５（ａ）に示すように、撮像素子１６により撮像されている画像Ｃ３が表示部１４に表示されており、この画像Ｃ３には、撮影対象Ｂ３（急須）と撮影対象Ｂ４（湯飲みとコースター）という複数の撮影対象が含まれている。また、表示部１４には、操作子Ａ１、Ａ２及びＡ３が表示されている。表示制御手段１０１は、ユーザが操作子を移動させる操作（以下「移動操作」という）を行った場合に、その操作子を移動操作に応じて移動させながら表示させる。移動操作とは、例えば、ドラッグの操作である。図１５（ｂ）には、ドラッグされた操作子Ａ２が示されている。
【００７２】
実行手段１０２は、移動操作が終了したときに移動させられた操作子と重なって表示されている撮影対象を含む画像を示す画像データに対して撮影後処理を実行する。実行手段１０２は、例えば、画像Ｃ３に対して画像認識を行って撮影対象Ｂ３及びＢ４の位置を取得する。ユーザが操作子Ａ２をドラッグして撮影対象Ｂ３の位置まで移動させ、ドロップする（操作子Ａ２から指を離す）操作を行うと、実行手段１０２は、移動操作が終了したと判断し、移動操作が終了したときの操作子Ａ２の位置、すなわち操作子Ａ２がドロップされた位置が、求めた撮影対象の位置に含まれているか否かを判断する。
【００７３】
実行手段１０２は、図１５（ｂ）の例では、撮影対象Ｂ３の位置に含まれていると判断し、撮影対象Ｂ３の輪郭を抽出して画像Ｃ３からその輪郭を含む部分を抜き出した画像を示す撮影画像データ（以下「部分画像データ」という）を生成する。実行手段１０２は、そうして生成した部分画像データに対して、操作された操作子に対応する撮影後処理を実行する。例えば、関連検索処理や周囲検索処理が実行される場合、画像Ｃ３を示す撮影画像データが用いられると、撮影対象Ｂ４（湯飲み及びコースター）に関する情報も検索結果として得られることになるが、撮影対象Ｂ３を示す部分画像データが用いられると、より撮影対象Ｂ３（急須）に限定された情報が検索結果として得られやすい。このような本変形例によれば、移動操作に基づく撮影後処理を実行しない場合に比べて、ユーザがより得たい情報を撮影後処理によって得ることができる。
【００７４】
［４−５］複数の撮影後処理に対応する操作子
実施形態では、１つの操作子が１つの撮影後処理に対応していたが、１つの操作子が複数の撮影後処理に対応していてもよい。
図１６は、本変形例の操作子の一例を示す図である。図１６（ａ）では、投稿処理及び関連検索処理に対応する操作子Ａ４が示されている。実行手段１０２は、操作子Ａ４が操作された場合、撮影画像データに対して操作子Ａ４に対応する複数の撮影後処理、すなわち投稿処理及び関連検索処理を実行する。これにより、複数の操作子を操作するよりも簡単な操作で複数の撮影後処理を実行させることができる。
【００７５】
複数の撮影後処理に対応する操作子を、複数の操作子から生成するようにしてもよい。例えば、表示制御手段１０１は、図１６（ｂ）に示すように操作子Ａ１及びＡ２を表示させ、操作子Ａ１がドラッグされて操作子Ａ２に重なったときにドロップされた場合に、操作子Ａ１及びＡ２に代わりに操作子Ａ４を表示させる、といった具合である。表示制御手段１０１は、こうして生成した操作子を記憶しておき、次回以降も表示させるようにしてもよい。これにより、ユーザは、自分がよく実行させる複数の撮影後処理の組み合わせがある場合に、その組み合わせに対応する操作子を作っておいてその後も利用することができる。
【００７６】
［４−６］処理関連度に応じた位置及び態様
第２実施形態において表示制御手段１０１が操作子を表示させる位置及び態様は、上述したものに限らない。例えば、表示制御手段１０１は、処理関連度が高い撮影後処理ほど操作子の色の彩度を大きくして目立ちやすくしてもよいし、処理関連度によって操作子の色や形を異ならせてもよい。また、表示制御手段１０１は、上述したように上下方向や四隅の近くに操作子を表示させる場合であれば、処理関連度が高い撮影後処理の操作子ほどユーザが操作しやすい位置に表示させるとよい。
【００７７】
例えばユーザが左手だけで撮影装置を持ちながら操作する場合であれば、処理関連度が高い撮影後処理の操作子ほど、親指が位置する左下に近い位置に表示させるという具合である。なお、ユーザが操作しやすい位置は、ユーザの持ち方や癖によって異なる場合があるので、操作しやすい位置をユーザが決められるようにしてもよい。その場合、表示制御手段１０１は、処理関連度が高い撮影後処理の操作子ほど、ユーザが決めた操作しやすい位置に近い位置に表示させる。また、表示制御手段１０１は、位置及び態様のいずれか一方だけ（つまり位置または態様）を、判定手段１０３により判定された結果に応じさせて、操作子を表示させてもよい。
【００７８】
［４−７］撮影後処理
撮影後処理は、上述したものに限らない。例えば、撮影対象を販売している店舗の情報を検索する処理や撮影対象の購買に利用可能なクーポンの情報を検索する処理などが撮影後処理として実行されてもよい。また、撮影画像データが示す画像にエッジ抽出や色の変換などを施す画像処理が撮影後処理として実行されてもよいし、撮影画像データにタグと呼ばれる情報を付加する処理が撮影後処理として実行されてもよい。
【００７９】
なお、撮影後処理は、ユーザの操作を求めるものであってもよい。例えばタグを付加する処理の場合に、操作子の操作が行われた後に、付加するタグの内容を入力する操作をユーザに行わせてもよい。また、実施形態では、撮影装置は撮影画像データをＳＮＳサーバ装置２１などのサーバ装置に送信する処理を含む撮影後処理を実行したが、サーバ装置に送信する処理を含まない撮影後処理を実行してもよい。例えば、撮影装置が、サーバ装置の代わりに、関連検索や周辺検索の処理を撮影後処理として実行してもよい。
【００８０】
［４−８］動画像の撮影
実施形態では、撮影画像データは、写真のような静止画像を示すデータであったが、これに限らず、動画像を示すデータであってもよい。その場合も、静止画像の場合と同様に、ＳＮＳへの投稿処理やタグを付加する処理が撮影後処理として実行可能である。他にも、動画像の圧縮、分割、変換など、動画像を示す画像データに対して実行可能な処理が撮影後処理として実行されてもよい。また、動画像に基づいて関連検索や周辺検索を行うサービスが提供されるようになれば、関連検索処理や周辺検索処理が動画像を示す撮影画像データに対して実行されてもよい。要するに、実行可能なものであれば、上述した撮影後処理のいずれが実行されてもよい。
【００８１】
［４−９］記憶処理
実行手段１０２が実行する記憶処理は、実施形態で述べたものに限らない。例えば、実行手段１０２は、撮影画像データを複数の情報処理装置で同期するサービスを提供するサーバ装置に対して撮影画像データを送信する処理を記憶処理として実行してもよい。この場合、実行手段１０２は、サーバ装置を記憶手段として記憶処理を行うことになる。要するに、実行手段１０２は、撮影画像データを何らかの記憶手段に記憶させる処理を記憶処理として実行すればよい。
【００８２】
［４−１０］発明のカテゴリ
本発明は、撮影装置の他に、撮影装置及び撮影後処理を撮影装置と協働して行う外部装置（実施形態におけるＳＮＳサーバ装置など）を備える情報処理システムとしても捉えられる。また、本発明は、撮影装置が実施する処理を実現するための撮影方法としても捉えられる。ここでいう処理とは、例えば、図６に示す撮影処理である。また、本発明は、撮影装置のようなコンピュータを、図３等に示す各手段として機能させるためのプログラムとしても捉えられるものである。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態でも提供されたりするものであってもよい。
【符号の説明】
【００８３】
１…情報処理システム、２…ネットワーク、１０…撮影装置、２１…ＳＮＳサーバ装置、２２…関連検索サーバ装置、２３…周囲検索サーバ装置、１１…制御部、１２…記憶部、１３…通信部、１４…表示部、１５…操作部、１６…撮像素子、１７…測位部、１０１…表示制御手段、１０２…実行手段、１０３…判定手段。
【図１】
2015109553.tif 000003
【図２】
2015109553.tif 000004
【図３】
2015109553.tif 000005
【図４】
2015109553.tif 000006
【図５】
2015109553.tif 000007
【図６】
2015109553.tif 000008
【図７】
2015109553.tif 000009
【図８】
2015109553.tif 000010
【図９】
2015109553.tif 000011
【図１０】
2015109553.tif 000012
【図１１】
2015109553.tif 000013
【図１２】
2015109553.tif 000014
【図１３】
2015109553.tif 000015
【図１４】
2015109553.tif 000016
【図１５】
2015109553.tif 000017
【図１６】
2015109553.tif 000018