(57)【要約】【課題】ユーザが位置する現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができなかった。【解決手段】撮影に適した状況であるか否かを判断するための条件であり、少なくとも現在の位置を含む現在の状況に関する条件である１以上の撮影状況条件が格納される撮影状況条件格納部と、現在の状況を示す情報であり、少なくとも現在の位置を示す現在位置情報を有する情報である現在状況情報を受け付ける受付部と、受付部が受け付けた現在状況情報が、１以上の撮影状況条件のいずれかに合致するか否かを判断する判断部と、判断部が合致すると判断した場合に、現在の状況が撮影に適した状況である旨を出力する出力部とを備える撮影装置により、ユーザが位置する現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができる。【選択図】図１
2014135606.tif 000002
【特許請求の範囲】
【請求項１】
撮影に適した状況であるか否かを判断するための条件であり、少なくとも現在の位置を含む現在の状況に関する条件である１以上の撮影状況条件が格納される撮影状況条件格納部と、
現在の状況を示す情報であり、少なくとも現在の位置を示す現在位置情報を有する情報である現在状況情報を受け付ける受付部と、
前記受付部が受け付けた現在状況情報が、前記１以上の撮影状況条件のいずれかに合致するか否かを判断する判断部と、
前記判断部が合致すると判断した場合に、現在の状況が撮影に適した状況である旨を出力する出力部とを備える撮影装置。
【請求項２】
前記撮影状況条件は、現在の時刻をも含む現在の状況に関する条件であり、
前記受付部は、
現在の時刻を示す現在時刻情報をも有する現在状況情報を受け付ける請求項１記載の撮影装置。
【請求項３】
前記撮影状況条件は、現在の方向をも含む現在の状況に関する条件であり、
前記受付部は、
現在の方向を示す現在方向情報をも有する現在状況情報を受け付ける請求項１または請求項２記載の撮影装置。
【請求項４】
位置を示す位置情報を有する１または２以上の画像を受信する受信部と、
前記受信部が受信した１または２以上の各画像から位置情報を取得し、当該１または２以上の位置情報を用いて、当該１または２以上の各位置情報が示す位置に関する撮影状況条件を生成する撮影状況条件生成部と、
前記撮影状況条件生成部が生成した撮影状況条件を、前記撮影状況条件格納部に蓄積する撮影状況条件蓄積部をさらに備える請求項１から請求項３いずれか一項に記載の撮影装置。
【請求項５】
前記撮影状況条件は、イベントの開催場所と開催時刻とに関する条件であり、
前記受付部は、
現在の位置を示す現在位置情報と、現在の時刻を示す現在時刻情報とを有する現在状況情報を受け付ける請求項１から請求項３いずれか一項に記載の撮影装置。
【請求項６】
前記撮影状況条件は、電車の通過場所と通過時刻とに関する条件であり、
前記受付部は、
現在の位置を示す現在位置情報と、現在の時刻を示す現在時刻情報とを有する現在状況情報を受け付ける請求項１から請求項３いずれか一項に記載の撮影装置。
【請求項７】
場所を示す場所情報を有する電子書籍を受信する受信部と、
前記受信部が受信した電子書籍から場所情報を取得し、当該場所情報が示す場所に対応する位置を示す場所位置情報を取得する場所位置情報取得部と、
前記場所位置情報取得部が取得した場所位置情報に関する撮影状況条件を生成する撮影状況条件生成部と、
前記撮影状況条件生成部が生成した撮影状況条件を、前記撮影状況条件格納部に蓄積する撮影状況条件蓄積部をさらに備える請求項１から請求項３いずれか一項に記載の撮影装置。
【請求項８】
前記撮影状況条件は、撮影が許可されていない場所であるか否かを判断するための条件であり、
前記受付部は、
少なくとも現在位置情報を有する現在状況情報を受け付け、
前記出力部は、
前記判断部が合致すると判断した場合に、現在の状況が、撮影が許可されていない場所である旨を出力する請求項１から請求項７いずれか一項に記載の撮影装置。
【請求項９】
前記撮影状況条件は、危険な場所であるか否かを判断するための条件であり、
前記受付部は、
少なくとも現在位置情報を有する現在状況情報を受け付け、
前記出力部は、
前記判断部が合致すると判断した場合に、現在の状況が危険な場所である旨を出力する請求項１から請求項８いずれか一項に記載の撮影装置。
【請求項１０】
前記受付部は、
操作を受け付け、
撮影する指示である撮影指示に従い撮影を行う撮影部と、
前記受付部が、撮影を行うための操作である撮影操作を受け付けた場合に、前記撮影部に撮影指示を送信する制御部とをさらに備え、
前記制御部は、
前記判断部が合致すると判断した場合は、前記受付部が、撮影を行うための操作であり、前記撮影操作とは異なる操作である非常撮影操作を受け付けた場合に、前記撮影部に撮影指示を送信する請求項８記載の撮影装置。
【請求項１１】
前記制御部は、
前記判断部が合致すると判断した場合は、前記撮影部に撮影指示を送信しない請求項１０記載の撮影装置。
【請求項１２】
撮影に適した状況であるか否かを判断するための条件であり、少なくとも位置に関する情報を含む現在の状況に関する条件である１以上の撮影状況条件が格納される撮影状況条件格納部と、受付部と、判断部と、出力部とを用いて行われる撮影状況通知方法であって、
前記受付部が、
現在の状況を示す情報であり、少なくとも現在の位置を示す現在位置情報を有する情報である現在状況情報を受け付ける受付ステップと、
前記判断部が、
前記受付部が受け付けた現在状況情報が、前記１以上の撮影状況条件のいずれかに合致するか否かを判断する判断ステップと、
前記出力部が、
前記判断部が合致すると判断した場合に、現在の状況が撮影に適した状況である旨を出力する出力ステップとを備える撮影状況通知方法。
【請求項１３】
撮影に適した状況であるか否かを判断するための条件であり、少なくとも位置に関する情報を含む現在の状況に関する条件である１以上の撮影状況条件が格納される撮影状況条件格納部にアクセス可能なコンピュータを、
現在の状況を示す情報であり、少なくとも現在の位置を示す現在位置情報を有する情報である現在状況情報を受け付ける受付部と、
前記受付部が受け付けた現在状況情報が、前記１以上の撮影状況条件のいずれかに合致するか否かを判断する判断部と、
前記判断部が合致すると判断した場合に、現在の状況が撮影に適した状況である旨を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置等に関するものである。
【背景技術】
【０００２】
従来、主に静止画を撮影するいわゆるデジタルカメラが開発されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“デジタルスチルカメラ Cyber-shot“サイバーショット””、［online］、ソニー株式会社、［２０１２年１２月１４日検索］、インターネット［URL；http://www.sony.jp/cyber-shot/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のデジタルカメラでは、ユーザが位置する現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の撮影装置は、撮影に適した状況であるか否かを判断するための条件であり、少なくとも現在の位置を含む現在の状況に関する条件である１以上の撮影状況条件が格納される撮影状況条件格納部と、現在の状況を示す情報であり、少なくとも現在の位置を示す現在位置情報を有する情報である現在状況情報を受け付ける受付部と、受付部が受け付けた現在状況情報が、１以上の撮影状況条件のいずれかに合致するか否かを判断する判断部と、判断部が合致すると判断した場合に、現在の状況が撮影に適した状況である旨を出力する出力部とを備える撮影装置である。
【０００６】
このような構成により、ユーザが位置する現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができる。
【０００７】
また、本第二の発明の撮影装置は、第一の発明に対して、撮影状況条件は、現在の時刻をも含む現在の状況に関する条件であり、受付部は、現在の時刻を示す現在時刻情報をも有する現在状況情報を受け付ける撮影装置である。
【０００８】
このような構成により、現在の時刻をも含む現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができる。
【０００９】
また、本第三の発明の撮影装置は、第一または第二の発明に対して、撮影状況条件は、現在の方向をも含む現在の状況に関する条件であり、受付部は、現在の方向を示す現在方向情報をも有する現在状況情報を受け付ける撮影装置である。
【００１０】
このような構成により、現在の方向をも含む現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができる。
【００１１】
また、本第四の発明の撮影装置は、第一から第三いずれか１つの発明に対して、位置を示す位置情報を有する１または２以上の画像を受信する受信部と、受信部が受信した１または２以上の各画像から位置情報を取得し、１または２以上の位置情報を用いて、１または２以上の各位置情報が示す位置に関する撮影状況条件を生成する撮影状況条件生成部と、撮影状況条件生成部が生成した撮影状況条件を、撮影状況条件格納部に蓄積する撮影状況条件蓄積部をさらに備える撮影装置である。
【００１２】
このような構成により、現在の位置が、受信した画像に含まれる位置に関する条件に合致する場合に、撮影に適した状況である旨をユーザに通知することができる。
【００１３】
また、本第五の発明の撮影装置は、第一から第三いずれか１つの発明に対して、撮影状況条件は、イベントの開催場所と開催時刻とに関する条件であり、受付部は、現在の位置を示す現在位置情報と、現在の時刻を示す現在時刻情報とを有する現在状況情報を受け付ける撮影装置である。
【００１４】
このような構成により、現在の位置と時刻とがイベントの開催場所と開催時刻との条件に合致する場合に、撮影に適した状況である旨をユーザに通知することができる。
【００１５】
また、本第六の発明の撮影装置は、第一から第三いずれか１つの発明に対して、撮影状況条件は、電車の通過場所と通過時刻とに関する条件であり、受付部は、現在の位置を示す現在位置情報と、現在の時刻を示す現在時刻情報とを有する現在状況情報を受け付ける撮影装置である。
【００１６】
このような構成により、現在の位置と時刻とが電車の通過場所と通過時刻との条件に合致する場合に、撮影に適した状況である旨をユーザに通知することができる。
【００１７】
また、本第七の発明の撮影装置は、第一から第三いずれか１つの発明に対して、場所を示す場所情報を有する電子書籍を受信する受信部と、受信部が受信した電子書籍から場所情報を取得し、場所情報が示す場所に対応する位置を示す場所位置情報を取得する場所位置情報取得部と、場所位置情報取得部が取得した場所位置情報に関する撮影状況条件を生成する撮影状況条件生成部と、撮影状況条件生成部が生成した撮影状況条件を、撮影状況条件格納部に蓄積する撮影状況条件蓄積部をさらに備える撮影装置である。
【００１８】
このような構成により、現在の位置が、受信した電子書籍に掲載されている場所の条件に合致する場合に、撮影に適した状況である旨をユーザに通知することができる。
【００１９】
また、本第八の発明の撮影装置は、第一から第七いずれか１つの発明に対して、撮影状況条件は、撮影が許可されていない場所であるか否かを判断するための条件であり、受付部は、少なくとも現在位置情報を有する現在状況情報を受け付け、出力部は、判断部が合致すると判断した場合に、現在の状況が、撮影が許可されていない場所である旨を出力する撮影装置である。
【００２０】
このような構成により、ユーザが位置する現在の状況が、撮影が許可されていない場所である場合に、その旨をユーザに通知することができる。
【００２１】
また、本第九の発明の撮影装置は、第一から第八いずれか１つの発明に対して、撮影状況条件は、危険な場所であるか否かを判断するための条件であり、受付部は、少なくとも現在位置情報を有する現在状況情報を受け付け、出力部は、判断部が合致すると判断した場合に、現在の状況が危険な場所である旨を出力する撮影装置である。
【００２２】
このような構成により、ユーザが位置する現在の状況が危険な場所である場合に、その旨をユーザに通知することができる。
【００２３】
また、本第十の発明の撮影装置は、第八の発明に対して、受付部は、操作を受け付け、撮影する指示である撮影指示に従い撮影を行う撮影部と、受付部が、撮影を行うための操作である撮影操作を受け付けた場合に、撮影部に撮影指示を送信する制御部とをさらに備え、制御部は、判断部が合致すると判断した場合は、受付部が、撮影を行うための操作であり、撮影操作とは異なる操作である非常撮影操作を受け付けた場合に、撮影部に撮影指示を送信する撮影装置である。
【００２４】
このような構成により、ユーザが位置する現在の状況が、撮影が許可されていない場所である場合に、撮影を行うための操作を変更することができる。
【００２５】
また、本第十一の発明の撮影装置は、第十の発明に対して、制御部は、判断部が合致すると判断した場合は、撮影部に撮影指示を送信しない撮影装置である。
【００２６】
このような構成により、ユーザが位置する現在の状況が、撮影が許可されていない場所である場合に、撮影を行えないようにすることができる。
【発明の効果】
【００２７】
本発明による撮影装置等によれば、ユーザが位置する現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態１における撮影装置１のブロック図
【図２】同撮影装置１の全体動作について説明するフローチャート
【図３】同撮影状況条件の生成処理について説明するフローチャート
【図４】同撮影処理について説明するフローチャート
【図５】同撮影状況条件の例を示す図
【図６】上記実施の形態におけるコンピュータシステムの概観図
【図７】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００２９】
以下、本発明による撮影装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００３０】
（実施の形態１）
本実施の形態において、現在位置を含む現在状況が、位置情報を含む撮影状況条件に合致するか否かを判断し、合致する場合に、撮影に適した状況である旨を出力する撮影装置１について説明する。
【００３１】
なお、本実施の形態における撮影装置１は、例えば、いわゆるデジタルカメラや、カメラ機能を備える携帯端末などである。当該携帯端末は、例えば、スマートフォンや、携帯電話、タブレット型のパソコンなどである。
【００３２】
図１は、本実施の形態における撮影装置１のブロック図である。撮影装置１は、撮影状況条件格納部１０１、受信部１０２、場所位置情報取得部１０３、撮影状況条件生成部１０４、撮影状況条件蓄積部１０５、受付部１０６、判断部１０７、出力部１０８、制御部１０９、撮影部１１０を備える。
【００３３】
撮影状況条件格納部１０１には、１以上の撮影状況条件が格納される。撮影状況条件とは、撮影に適した状況であるか否かを判断するための条件である。また、撮影状況条件は、現在の状況に関する条件でもある。
【００３４】
「撮影に適した」とは、例えば、景色が綺麗であることや、多くの人が撮影を行っていることなどである。また、「状況」とは、例えば、位置や、時刻、方向などである。位置は、通常、経緯度である。また、位置は、例えば、高度（高さ）を含んでもよい。また、方向は、通常、いわゆる方位である。方位は、通常、方角と同義である。また、方向は、例えば、方位角を含んでもよい。また、「現在の状況」とは、通常、現在の位置である。また、現在の状況は、例えば、現在の時刻や、現在の方向などを含んでもよい。また、現在の方向は、通常、撮影装置１の正面が向いている方向である。つまり、撮影状況条件とは、通常、現在の位置に関する条件である。また、撮影状況条件は、例えば、現在の時刻に関する条件や、現在の方向に関する条件などを含んでいてもよい。
【００３５】
現在の位置に関する条件を、以下、適宜、現在位置条件とする。現在位置条件は、例えば、現在の位置が所定の位置であることや、現在の位置と所定の位置との距離が所定の距離以下であることなどである。また、現在の時刻に関する条件を、以下、適宜、現在時刻条件とする。現在時刻条件は、例えば、現在の時刻が所定の時刻であることや、現在の時刻と所定の時刻との差が所定の時間以下であることなどである。また、現在の方向に関する条件を、以下、適宜、現在方向条件とする。現在方向条件は、例えば、現在の方向が所定の方向であることや、現在の方向が所定の方向の範囲内であることなどである。
【００３６】
ここで、現在の状況を示す情報を、現在状況情報とする。現在状況情報は、通常、現在の位置を示す現在位置情報である。また、現在状況情報は、例えば、現在の時刻を示す現在時刻情報や、現在の方向を示す現在方向情報を有していてもよい。また、撮影状況条件は、通常、現在状況情報に関する条件でもある。
【００３７】
また、撮影状況条件は、例えば、イベントの開催に関する条件であってもよい。この場合の撮影状況条件を、以下、適宜、イベント開催条件とする。イベント開催条件は、通常、イベントの開催場所と開催時刻とに関する条件である。つまり、イベント開催条件は、通常、現在位置条件と現在時刻条件とを有する。当該２つの条件の組み合わせは、通常、ＡＮＤ（論理積）である。なお、当該２つの条件の組み合わせは、ＯＲ（論理和）であってもよい。
【００３８】
また、撮影状況条件は、例えば、電車の通過に関する条件であってもよい。この場合の撮影状況条件を、以下、適宜、電車通過条件とする。電車通過条件は、通常、電車の通過場所と通過時刻とに関する条件である。つまり、電車通過条件は、通常、現在位置条件と現在時刻条件とを有する。当該２つの条件の組み合わせは、通常、ＡＮＤ（論理積）である。なお、当該２つの条件の組み合わせは、ＯＲ（論理和）であってもよい。
【００３９】
また、撮影状況条件は、撮影が許可されていない場所であるか否かを判断するための条件であってもよい。当該撮影状況条件を、以下、適宜、撮影不許可場所条件とする。また、撮影状況条件は、危険な場所であるか否かを判断するための条件であってもよい。当該撮影状況条件を、以下、適宜、危険場所条件とする。
【００４０】
また、撮影状況条件には、例えば、条件の種類を示す条件種類情報が対応付いていてもよい。条件種類情報は、例えば、何を判断するための条件であるのか、現在の状況がどんな状況であるのか、などを示す情報である。条件種類情報は、例えば、「撮影ポイント」や、「イベント開催」、「電車通過」、「撮影不可場所」、「危険場所」などである。
【００４１】
また、撮影状況条件には、例えば、現在の状況が撮影状況条件に合致する場合に、後述の出力部１０８が出力する内容を示す出力内容情報が対応付いていてもよい。出力内容情報は、例えば、画像を出力することを示す「画像」や、文字を出力することを示す「文字」、ＬＥＤランプを点灯させることを示す「ランプ点灯」、フラッシュを点灯させることを示す「フラッシュ」などである。
【００４２】
撮影状況条件格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、撮影状況条件格納部１０１に撮影状況条件が記憶される過程は、問わない。例えば、当該当該撮影状況条件は、記録媒体や、通信回線、入力デバイスなどを介して撮影状況条件格納部１０１などに記憶されてもよい。
【００４３】
例えば、撮影状況条件格納部１０１に、予め撮影状況条件が格納されている場合、当該撮影状況条件は、例えば、後述の受付部１０６を介してユーザが入力した撮影状況条件である。この場合、受付部１０６は、撮影状況条件を受け付ける。また、受付部１０６が受け付けた撮影状況条件は、例えば、後述の撮影状況条件蓄積部１０５が撮影状況条件格納部１０１に蓄積する。
【００４４】
また、例えば、撮影状況条件格納部１０１に、受信した撮影状況条件が蓄積される場合、当該撮影状況条件は、例えば、後述の受信部１０２が受信した撮影状況条件である。この場合、受信部１０２は、撮影状況条件を受信する。また、受信部１０２が受信した撮影状況条件は、例えば、後述の撮影状況条件蓄積部１０５が撮影状況条件格納部１０１に蓄積する。また、受信部１０２は、例えば、１以上の撮影状況条件を保持しているサーバから、当該撮影状況条件を受信する。
【００４５】
受信部１０２は、１または２以上の画像を受信する。当該画像は、通常、写真の画像である。また、当該画像は、通常、位置を示す位置情報を有する。当該位置情報を、以下、適宜、画像位置情報とする。また、当該位置は、通常、撮影位置である。また、当該画像は、例えば、いわゆるＥｘｉｆ情報を有していてもよい。
【００４６】
また、受信部１０２は、電子書籍を受信する。当該書籍の種類は、通常、雑誌であるが、問わない。また、当該電子書籍は、通常、場所を示す場所情報を有する。場所は、例えば、住所や、地点の名称などである。地点とは、通常、地図上の地点である。また、地点は、例えば、寺、神社、庭園などの観光地、渓谷、海岸、湖などの景勝地などである。
【００４７】
また、受信部１０２は、画像や電子書籍などを、通常、いわゆるサーバから受信する。画像を受信する場合、当該サーバは、例えば、ＳＮＳやオンラインアルバムなど、ユーザがアップロードした画像を保存したり、閲覧したりするためのサーバである。また、電子書籍を受信する場合、当該サーバは、例えば、電子書籍のオンラインショップなど、ユーザが電子書籍を購入するためのＷｅｂサイトを運営するためのサーバである。なお、サーバから画像や電子書籍などを受信する方法や手順などは、公知であるので、説明を省略する。
【００４８】
また、受信部１０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００４９】
場所位置情報取得部１０３は、場所位置情報を取得する。場所位置情報とは、場所情報が示す場所に対応する位置を示す情報である。また、場所位置情報は、通常、位置情報である。また、当該場所情報は、通常、受信部１０２が受信した電子書籍が有する場所情報である。場所位置情報取得部１０３は、通常、受信部１０２が受信した電子書籍から、場所情報を取得する。そして、場所位置情報取得部１０３は、当該取得した場所情報を用いて、当該場所情報に対応する場所位置情報を取得する。
【００５０】
ここで、場所位置情報取得部１０３は、例えば、場所情報と位置情報との対応表を保持しているとする。この場合、場所位置情報取得部１０３は、取得した場所情報と同一の場所情報に対応付いている位置情報を、場所位置情報として、当該対応表から取得する。
【００５１】
また、ここで、例えば、場所情報と位置情報との対応表を保持しており、受信した場所情報と同一の場所情報に対応する位置情報を送信するサーバが存在するとする。この場合、場所位置情報取得部１０３は、当該サーバに、取得した場所情報を送信し、当該送信に応じて送信される位置情報を、場所位置情報として受信する。
【００５２】
撮影状況条件生成部１０４は、撮影状況条件を生成する。撮影状況条件生成部１０４は、通常、位置情報を用いて、撮影状況条件を生成する。当該位置情報は、通常、画像位置情報、または、場所位置情報である。つまり、例えば、画像位置情報を用いて撮影状況条件を生成する場合、撮影状況条件生成部１０４は、受信部１０２が受信した画像から、画像位置情報を取得する。また、例えば、場所位置情報を用いて撮影状況条件を生成する場合、撮影状況条件生成部１０４は、場所位置情報取得部１０３が取得した場所位置情報を取得する。
【００５３】
また、撮影状況条件生成部１０４は、取得した位置情報を用いて、例えば、以下の様な撮影状況条件を生成する。
（１）現在位置が、取得した位置情報が示す位置を中心とする地図上の範囲内にあること
（２）現在位置が、取得した位置情報が示す位置であること
（３）現在位置と、取得した位置情報が示す位置との距離が、所定の距離以下にあること
【００５４】
上記の（１）において、範囲の形状は、問わない。当該形状は、例えば、円や、正方形、多角形などである。また、（１）において、撮影状況条件は、例えば、１つの位置情報と、１つの距離を示す距離情報とを有していてもよい。また、（１）において、撮影状況条件は、例えば、４つの位置情報を有していてもよい。
【００５５】
また、撮影状況条件生成部１０４は、例えば、２以上の画像位置情報を統計処理し、１１つの位置情報を算出してもよい。そして、撮影状況条件生成部１０４は、当該算出した位置情報を用いて、上記の（１）から（３）までのいずれかの撮影状況条件を生成してもよい。この場合、統計処理とは、例えば、２以上の画像位置情報の平均を算出することや、ある１つの画像位置情報（以下、適宜、中心位置情報）が示す位置の周辺の位置を示す画像位置情報を、当該中心位置情報と同一の位置情報とみなすことなどである。平均を算出する対象とする画像位置情報は、例えば、２つの位置間の距離が所定の距離以下である２以上の画像位置情報である。また、中心位置情報と同一の位置情報とみなすことは、２以上の画像位置情報を、中心画像位置情報に集約することである。
【００５６】
また、撮影状況条件生成部１０４は、例えば、生成した撮影状況条件に、どの位置情報から生成したものであるかを示す情報を付与してもよい。例えば、画像位置情報から生成した場合、撮影状況条件生成部１０４は、画像位置情報から生成したことを示す情報を付与する。また、例えば、場所位置情報から生成した場合、撮影状況条件生成部１０４は、場所位置情報から生成したことを示す情報を付与する。
【００５７】
また、画像情報がＥｘｉｆ情報を有する場合、撮影状況条件生成部１０４は、例えば、当該Ｅｘｉｆ情報が有する撮影日時を示す撮影日時情報、撮影方向を示す撮影方向情報を用いて、撮影状況条件を生成してもよい。
【００５８】
例えば、撮影日時情報を用いて撮影状況条件を生成する場合、撮影状況条件生成部１０４は、例えば、以下の様な撮影状況条件を生成する。
（１）現在時刻が、取得した撮影日時情報が示す時刻を中心とする時刻の範囲内であること
（２）現在時刻が、取得した撮影日時情報が示す時刻であること
（３）現在時刻と、取得した撮影日時情報が示す時刻との差（時間）が、所定の時間以下であること
【００５９】
また、例えば、撮影方向情報を用いて撮影状況条件を生成する場合、撮影状況条件生成部１０４は、例えば、以下の様な撮影状況条件を生成する。
（１）現在方向が、取得した撮影方向情報が示す方向を中心とする方向の範囲内であること
（２）現在方向が、取得した撮影方向情報が示す方向であること
（３）現在方向と、取得した撮影方向情報が示す方向との差（角度）が、所定の角度以下であること
【００６０】
また、撮影状況条件生成部１０４は、例えば、撮影状況条件のいわゆるテンプレートを保持しており、当該テンプレートの一部と、取得した各種の情報とを置換することにより、撮影状況条件を生成してもよい。当該「一部」とは、例えば、位置情報や距離情報と置換することを示す変数や記号などである。例えば、当該テンプレートが「現在位置＝｛＄位置情報１＄〜＄位置情報２＄｝」であるとする。また、取得した２つの画像位置情報が、それぞれ、「（Ｎ３５．１１１２，Ｅ１３５．２２２３）」、「（Ｎ３５．１１２２，Ｅ１３５．２２３３）」であるとする。この様な場合、撮影状況条件生成部１０４は、当該テンプレート中の「＄位置情報１＄」と「＄位置情報２＄」とを、それぞれ、位置情報「（Ｎ３５．１１１２，Ｅ１３５．２２２３）」、「（Ｎ３５．１１２２，Ｅ１３５．２２３３）」で置換する。そして、撮影状況条件生成部１０４は、撮影状況条件「現在位置＝｛（Ｎ３５．１１１２，Ｅ１３５．２２２３）〜（Ｎ３５．１１２２，Ｅ１３５．２２３３）｝」を生成する。
【００６１】
また、例えば、テンプレートが「距離（現在位置，＄平均＄）≦＄距離＄」であるとする。また、取得した４つの画像位置情報の平均が「（Ｎ３５．１２３４，Ｅ１３５．２３４５）」であるとする。また、当該平均と４つの各画像位置情報が示す位置とから算出した４つの距離のうち、最大の距離が「２ｋｍ」であるとする。この様な場合、撮影状況条件生成部１０４は、当該テンプレート中の「＄平均＄」と「＄距離＄」とを、それぞれ、位置情報「（Ｎ３５．１２３４，Ｅ１３５．２３４５）」と距離情報「２ｋｍ」で置換する。そして、撮影状況条件生成部１０４は、撮影状況条件「距離（現在位置，（Ｎ３５．１２３４，Ｅ１３５．２３４５））≦２ｋｍ」を生成する。
【００６２】
撮影状況条件蓄積部１０５は、撮影状況条件を、撮影状況条件格納部１０１に蓄積する。当該撮影状況条件は、通常、撮影状況条件生成部１０４が生成した撮影状況条件である。
【００６３】
受付部１０６は、現在状況情報を受け付ける。受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００６４】
また、受付部１０６は、操作を受け付けてもよい。当該操作は、通常、撮影装置１に対する操作である。また、当該操作は、通常、撮影を行うための操作である撮影操作を含む。当該撮影操作を、以下、適宜、通常撮影操作とする。通常撮影操作は、通常、１つの操作である。また、通常撮影操作は、例えば、撮影装置１が備えるシャッターボタンを押下することや、撮影装置１が備える画面（タッチパネル）上の所定の位置をタッチすることなどである。当該所定の位置とは、例えば、画面に表示されているボタンの領域内である。
【００６５】
また、受付部１０６が受け付ける操作は、例えば、撮影を行うための操作であり、前記撮影操作とは異なる操作である非常撮影操作を含んでもよい。非常撮影操作は、例えば、１つの操作や、一連の２以上の操作などである。当該１つの操作を、以下、適宜、単一撮影操作とする。また、当該一連の２以上の操作を、以下、適宜、一連撮影操作とする。単一撮影操作は、例えば、シャッターボタンを所定の時間以上の間、押下し続けることや、画面上の所定の位置を所定の時間以上の間、タッチし続けることなどである。また、一連撮影操作は、例えば、シャッターボタンを２回連続で押下することや、画面上の所定の位置へのタッチ後にシャッターボタンを押下することなどである。また、一連撮影操作は、通常撮影操作を含んでもよい。
【００６６】
また、受付部１０６は、例えば、画像を受信する指示である画像受信指示や、電子書籍を受信する指示である電子書籍受信指示、電源ＯＮの指示、電源ＯＦＦの指示などを受け付けてもよい。この場合、撮影装置１は、通常、当該受け付けた指示に応じた所定の処理を行う。
【００６７】
なお、現在位置情報は、通常、図示しない現在位置情報取得部が取得する。そして、受付部１０６は、当該現在位置情報取得部が取得した現在位置情報を、現在状況情報として受け付ける。この場合、現在位置情報取得部は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００６８】
また、現在時刻情報は、通常、図示しない現在時刻情報取得部が取得する。そして、受付部１０６は、当該現在時刻情報取得部が取得した現在時刻情報を、現在状況情報として受け付ける。この場合、現在時刻情報取得部は、例えば、いわゆる時計や、標準電波を受信する装置などから、現在時刻情報を取得する。この場合、現在時刻情報取得部は、例えば、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在時刻情報取得部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００６９】
また、現在方向情報は、通常、図示しない現在方向情報取得部が取得する。そして、受付部１０６は、当該現在方向情報取得部が取得した現在方向情報を、現在状況情報受け付ける。この場合、現在方向情報取得部は、例えば、ジャイロスコープや、地磁気センサ、方位センサ、磁気コンパスなどの装置から、現在方向情報を取得する。この場合、現在方向情報取得部は、例えば、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在方向情報取得部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００７０】
なお、受付部１０６における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部１０６は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバーなどで実現され得る。
【００７１】
判断部１０７は、現在状況情報が、１以上の撮影状況条件のいずれかに合致するか否かを判断する。当該現在状況情報は、受付部１０６が受け付けた現在状況情報である。また、当該１以上の撮影状況条件は、撮影状況条件格納部１０１に格納されている撮影状況条件である。
【００７２】
例えば、現在状況情報が、現在位置情報「（Ｎ３５．１２３４，Ｅ１３５．１３４５）」であるとする。また、例えば、撮影状況条件が、「現在位置⊂｛（Ｎ３５．０００５，Ｅ１３５．０００５）、（Ｎ３５．０００５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．０００５）｝」であるとする。当該撮影状況条件は、現在位置が、当該４つの位置情報が示す位置の範囲内であることを意味する。この様な場合、判断部１０７は、当該現在状況情報が、当該撮影状況条件に合致すると判断する。
【００７３】
また、例えば、現在状況情報が、現在位置情報「（Ｎ３５．１２３４，Ｅ１３５．１３４５）」と現在時刻情報「１６：３０」であるとする。また、例えば、撮影状況条件が、「（現在位置⊂｛（Ｎ３５．０００５，Ｅ１３５．０００５）、（Ｎ３５．０００５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．０００５）｝）＆（１６：００≦現在時刻＜１７：００）」であるとする。当該撮影状況条件は、現在位置が、当該４つの位置情報が示す位置の範囲内であり、かつ、現在時刻が、１６時以降１７時未満であることを意味する。この様な場合、判断部１０７は、当該現在状況情報が、当該撮影状況条件に合致すると判断する。
【００７４】
また、例えば、現在状況情報が、現在位置情報「（Ｎ３５．１２３４，Ｅ１３５．１３４５）」と現在方向情報「南」であるとする。また、例えば、撮影状況条件が、「（現在位置⊂｛（Ｎ３５．０００５，Ｅ１３５．０００５）、（Ｎ３５．０００５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．０００５）｝）＆（現在方向＝（南西〜南〜南東））」であるとする。当該撮影状況条件は、現在位置が、当該４つの位置情報が示す位置の範囲内であり、かつ、現在方向が、南西から南を経由した南東までの範囲内であることを意味する。この様な場合、判断部１０７は、当該現在状況情報が、当該撮影状況条件に合致すると判断する。
【００７５】
出力部１０８は、現在の状況が撮影に適した状況である旨を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。
【００７６】
また、出力部１０８は、通常、判断部１０７が、現在状況情報が１以上の撮影状況条件のいずれかに合致すると判断した場合に、現在の状況が撮影に適した状況である旨を出力する。また、例えば、判断部１０７が、現在状況情報が撮影不許可場所条件に合致すると判断した場合、出力部１０８は、現在の状況が、撮影が許可されていない場所である旨を出力する。また、例えば、判断部１０７が、現在状況情報が危険場所条件に合致すると判断した場合、出力部１０８は、現在の状況が危険な場所である旨を出力する。
【００７７】
また、出力部１０８は、例えば、画面を点灯させることや、画面に文字や画像を表示すること、ＬＥＤランプを点灯させること、フラッシュを点灯させることなどを行うことで、上記の各旨を出力する。
【００７８】
また、出力部１０８は、例えば、判断部１０７が合致すると判断した撮影状況条件の種類に応じて、所定の出力を行ってもよい。当該撮影状況条件の種類の判断は、通常、撮影状況条件に対応付いている条件種類情報により行う。
【００７９】
例えば、条件種類情報が「撮影場所」であるとする。また、条件種類情報が「撮影場所」である場合は、ＬＥＤランプを赤色で点滅させることが予め決められているとする。この様な場合、出力部１０８は、撮影装置１が備えるＬＥＤランプを赤色で点滅させる。
【００８０】
また、例えば、条件種類情報が「撮影不許可場所」であるとする。また、条件種類情報が「撮影不許可場所」である場合は、ＬＥＤランプを青色で点滅させることが予め決められているとする。この様な場合、出力部１０８は、撮影装置１が備えるＬＥＤランプを青色で点滅させる。
【００８１】
また、例えば、条件種類情報が「撮影不許可場所」であるとする。また、条件種類情報が「撮影不許可場所」である場合は、画面に、撮影不許可場所であることを通知するため、および撮影を行うか否かを確認するためのダイアログを出力することが予め決められているとする。この様な場合、出力部１０８は、撮影装置１が備える画面に当該ダイアログを出力する。
【００８２】
また、例えば、条件種類情報が「危険場所」であるとする。また、条件種類情報が「危険場所」である場合、画面に「危険」の文字を出力することが予め決められているとする。この様な場合、出力部１０８は、撮影装置１が備える画面に「危険」の文字を出力する。
【００８３】
また、出力部１０８は、例えば、判断部１０７が合致すると判断した撮影状況条件に対応付いている出力内容情報に応じた出力を行ってもよい。
【００８４】
例えば、当該出力内容情報が、ビープ音を出力することを示す「ビープ音」であるとする。この様な場合、出力部１０８は、ビープ音を出力する。また、例えば、当該出力内容情報が、「○」の画像を出力することを示す「ｃｉｒｃｌｅ．ｐｎｇ」であるとする。当該出力内容情報は、画像を識別するファイル名である。この様な場合、出力部１０８は、所定の記憶領域に格納されている「ｃｉｒｃｌｅ．ｐｎｇ」で識別される画像を取得し、当該画像を撮影装置１が備える画面に出力する。
【００８５】
例えば、当該出力内容情報が、ＬＥＤランプを赤色で点灯させることを示す「ＬＥＤ：赤：点灯」であるとする。この様な場合、出力部１０８は、撮影装置１が備えるＬＥＤランプを赤色で点灯させる。また、例えば、当該出力内容情報が、フラッシュを点灯させることを示す「フラッシュ」であるとする。この様な場合、出力部１０８は、撮影装置１が備えるフラッシュを点灯させる。
【００８６】
また、出力部１０８は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部１０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００８７】
制御部１０９は、撮影する指示である撮影指示を、後述の撮影部１１０に送信する。制御部１０９は、通常、受付部１０６が通常撮影操作または非常撮影操作を受け付けた場合に、撮影指示を送信する。また、制御部１０９は、例えば、判断部１０７の判断結果に応じて、撮影指示の送信のタイミングや、撮影指示の送信の可否を変更してもよい。
【００８８】
例えば、制御部１０９は、通常、判断部１０７が、現在の状況が、撮影が許可されていない場所であると判断した場合は、受付部１０６が非常撮影操作を受け付けた場合のみに、撮影指示を送信する。また、この場合、制御部１０９は、例えば、撮影指示を送信しないようにしてもよい。これは、つまりは、受付部１０６が通常撮影操作や非常撮影操作を受け付けたとしても、撮影指示を送信しないということである。
【００８９】
また、制御部１０９は、例えば、判断部１０７が、現在の状況が、危険な場所であると判断した場合は、撮影指示を送信しないようにしてもよい。
【００９０】
例えば、通常撮影操作が、シャッターボタンを押下することであるとする。この場合、制御部１０９は、受付部１０６が当該撮影操作を受け付けた場合に、撮影指示を送信する。
【００９１】
また、例えば、非常撮影操作が、シャッターボタンを２回連続で押下することであるとする。この場合、制御部１０９は、受付部１０６が当該非常撮影操作を受け付けた場合に、撮影指示を送信する。
【００９２】
また、例えば、非常撮影操作が、画面に表示されている「撮影解除」ボタンへのタッチ後、シャッターボタンを押下することであるとする。この場合、制御部１０９は、受付部１０６が当該非常撮影操作を受け付けた場合に、撮影指示を送信する。
【００９３】
また、制御部１０９は、例えば、出力部１０８に、判断部１０７が合致すると判断した撮影状況条件や、当該撮影状況条件に対応付いている条件種類情報、出力内容情報などを送信してもよい。この場合、出力部１０８は、当該情報に応じた出力を行う。
【００９４】
撮影部１１０は、撮影指示に従い撮影を行う。当該撮影指示は、制御部１０９から送信されたものである。つまり、撮影部１１０は、制御部１０９から送信された撮影指示を受信し、当該撮影指示に従い撮影を行う。なお、撮影部１１０は、通常、ＣＭＯＳやＣＣＤなどのイメージセンサ（固体撮像素子）や、当該イメージセンサに光を照射するためのレンズなどから実現され得る。
【００９５】
なお、撮影状況条件生成部１０４、撮影状況条件蓄積部１０５、判断部１０７、制御部１０９は、通常、ＭＰＵやメモリ等から実現され得る。また、撮影状況条件生成部１０４などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、撮影状況条件生成部１０４などは、ハードウェア（専用回路）で実現されてもよい。
【００９６】
次に、撮影装置１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。図２は、撮影装置１の全体動作を示すフローチャートである。なお、図２のフローチャートにおいて、撮影状況条件格納部１０１には、ｍ個の撮影状況条件が格納されているものとする。
【００９７】
（ステップＳ２０１）撮影装置１は、受付部１０６が電源ＯＮの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０１に戻る。
【００９８】
（ステップＳ２０２）撮影装置１は、電源ＯＮの処理を行う。
【００９９】
（ステップＳ２０３）図示しない現在位置情報取得部は、現在位置情報の取得を開始する。以降、現在位置情報取得部は、通常、撮影装置１の電源がＯＦＦになるまで、現在位置情報を定期的に取得し続ける。また、当該現在位置情報は、受付部１０６が受け付ける。
【０１００】
（ステップＳ２０４）図示しない現在時刻情報取得部は、現在時刻情報の取得を開始する。以降、現在時刻情報取得部は、通常、撮影装置１の電源がＯＦＦになるまで、現在時刻情報を定期的に取得し続ける。また、当該現在時刻情報は、受付部１０６が受け付ける。
【０１０１】
（ステップＳ２０５）図示しない現在方向情報取得部は、現在方向情報の取得を開始する。以降、現在方向情報取得部は、通常、撮影装置１の電源がＯＦＦになるまで、現在方向情報を定期的に取得し続ける。また、当該現在方向情報は、受付部１０６が受け付ける。
【０１０２】
（ステップＳ２０６）撮影状況条件生成部１０４は、撮影状況条件を生成する。この処理の詳細は、図３のフローチャートを用いて説明する。
【０１０３】
（ステップＳ２０７）撮影状況条件蓄積部１０５は、ステップＳ２０６で生成した撮影状況条件を、撮影状況条件格納部１０１に蓄積する。
【０１０４】
（ステップＳ２０８）判断部１０７は、ステップＳ２０３からステップＳ２０５で受け付けた現在状況情報が、１以上の撮影状況条件のいずれに合致するか否かの判断のタイミングであるか否かを判断する。例えば、定期的に当該判断を行うと予め決められている場合、判断部１０７は、以前に当該判断を行ってから、所定の時間が経過したか否かを判断する。そして、判断のタイミングである場合は、ステップＳ２０９に進み、そうでない場合は、ステップＳ２１７に進む。
【０１０５】
（ステップＳ２０９）判断部１０７は、カウンタｉに１をセットする。
【０１０６】
（ステップＳ２１０）判断部１０７は、受付部１０６が受け付けた現在状況情報が、撮影状況条件［ｉ］に合致するか否かを判断する。合致する場合は、ステップＳ２１１に進み、そうでない場合は、ステップＳ２１４に進む。
【０１０７】
（ステップＳ２１１）判断部１０７は、撮影状況条件［ｉ］に対応付いている出力内容情報［ｉ］を取得する。
【０１０８】
（ステップＳ２１２）判断部１０７は、撮影状況条件［ｉ］に対応付いている条件種類情報［ｉ］が、撮影不許可条件であることを示す情報であるか否かを判断する。示す場合は、ステップＳ２１３に進み、そうでない場合は、ステップＳ２１６に進む。
【０１０９】
（ステップＳ２１３）判断部１０７は、撮影不許可フラグに１をセットする。そして、ステップＳ２１６に進む。
【０１１０】
（ステップＳ２１４）判断部１０７は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ２１６に進み、そうでない場合は、ステップＳ２１５に進む。
【０１１１】
（ステップＳ２１５）判断部１０７は、ｉを１インクリメントする。そして、ステップＳ２１０に戻る。
【０１１２】
（ステップＳ２１６）出力部１０８は、ステップＳ２１１で取得した出力内容情報に応じた出力を行う。
【０１１３】
（ステップＳ２１７）撮影部１１０は、撮影を行う。この処理の詳細は、図４のフローチャートを用いて説明する。
【０１１４】
（ステップＳ２１８）撮影装置１は、受付部１０６が電源ＯＦＦの指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２１９に進み、そうでない場合は、ステップＳ２０６に戻る。
【０１１５】
（ステップＳ２１９）撮影装置１は、電源ＯＦＦの処理を行う。そして、ステップＳ２０１に戻る。
【０１１６】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１１７】
図３は、図２のフローチャートのステップＳ２０６の撮影状況条件の生成処理を示すフローチャートである。
【０１１８】
（ステップＳ３０１）撮影状況条件生成部１０４は、受付部１０６が画像受信指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０５に進む。
【０１１９】
（ステップＳ３０２）撮影状況条件生成部１０４は、受信部１０２が画像を受信したか否かを判断する。受信した場合は、ステップＳ３０３に進み、そうでない場合は、ステップＳ３０２に戻る。
【０１２０】
（ステップＳ３０３）撮影状況条件生成部１０４は、ステップＳ３０２で受信した画像から、画像位置情報を取得する。
【０１２１】
（ステップＳ３０４）撮影状況条件生成部１０４は、ステップＳ３０３で取得した画像位置情報が示す位置に関する撮影状況条件を生成する。
【０１２２】
（ステップＳ３０５）撮影状況条件生成部１０４は、受付部１０６が電子書籍受信指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ３０６に進み、そうでない場合は、上位処理にリターンする。
【０１２３】
（ステップＳ３０６）撮影状況条件生成部１０４は、受信部１０２が電子書籍を受信したか否かを判断する。受信した場合は、ステップＳ３０７に進み、そうでない場合は、ステップＳ３０６に戻る。
【０１２４】
（ステップＳ３０７）場所位置情報取得部１０３は、ステップＳ３０６で受信した電子書籍から、場所情報を取得する。
【０１２５】
（ステップＳ３０８）場所位置情報取得部１０３は、ステップＳ３０７で取得した場所情報が示す場所に対応する位置を示す場所位置情報を取得する。
【０１２６】
（ステップＳ３０９）撮影状況条件生成部１０４は、ステップＳ３０８で取得した場所位置情報が示す位置に関する撮影状況条件を生成する。そして、上位処理にリターンする。
【０１２７】
図４は、図２のフローチャートのステップＳ２１７の撮影処理を示すフローチャートである。
【０１２８】
（ステップＳ４０１）制御部１０９は、受付部１０６が操作を受け付けたか否かを判断する。受け付けた場合は、ステップＳ４０２に進み、そうでない場合は、上位処理にリターンする。
【０１２９】
（ステップＳ４０２）制御部１０９は、撮影不許可フラグが１であるか否かを判断する。１である場合は、ステップＳ４０４に進み、そうでない場合は、ステップＳ４０３に進む。
【０１３０】
（ステップＳ４０３）制御部１０９は、ステップＳ４０１で受け付けた操作が通常撮影操作であるか否かを判断する。通常撮影操作である場合は、ステップＳ４０６に進み、そうでない場合は、上位処理にリターンする。
【０１３１】
（ステップＳ４０４）制御部１０９は、撮影可とするか否かを判断する。例えば、撮影可とするか否かを示す情報が所定の記憶領域に格納されている場合、制御部１０９は、当該記憶領域に格納されている情報を基に、撮影可とするか否かを判断する。そして、撮影可とする場合は、ステップＳ４０５に進み、そうでない場合は、ステップＳ４０７に進む。
【０１３２】
（ステップＳ４０５）制御部１０９は、ステップＳ４０１で受け付けた操作が非常撮影操作であるか否かを判断する。非常撮影操作である場合は、ステップＳ４０６に進み、そうでない場合は、上位処理にリターンする。
【０１３３】
（ステップＳ４０６）制御部１０９は、撮影部１１０に撮影指示を送信する。
【０１３４】
（ステップＳ４０７）撮影部１１０は、撮影を行う。そして、上位処理にリターンする。
【０１３５】
（具体例）
次に、撮影装置１の動作の具体例について説明する。なお、本具体例において、撮影装置１は、いわゆるデジタルカメラであるものとする。また、撮影状況条件格納部１０１には、図５に示す撮影状況条件が格納されているものとする。当該撮影状況条件（項目名：条件）は、レコードを一意に特定するためのＩＤと、条件種類情報（項目名：種類）と、出力内容情報（項目名：出力内容）とが対応付いている。また、当該撮影状況条件は、少なくとも位置情報、または地点の名称を示す地点名称情報を有する。当該地点名称情報は、図５における「○○山」や、「××橋」などである。また、当該地点の位置を示す位置情報は、撮影状況条件格納部１０１に格納されているものとする。
【０１３６】
（例１）
本例において、現在の状況が、撮影に適した状況であるか否か、撮影が許可されていない場所であるか否か、危険な場所であるか否かなどを判断する例について説明する。
【０１３７】
まず、ユーザが、デジタルカメラを所有している状態で散歩をしているとする。なお、このとき、デジタルカメラは、電源がＯＮであり、いわゆるスリープ状態であるものとする。また、電源がＯＮである間、図示しない現在位置情報取得部、現在時刻情報取得部、現在方向情報取得部のそれぞれは、現在位置情報、現在時刻情報、現在方向情報を定期的に取得するものとする。また、当該取得された各情報は、当該各情報を有する現在状況情報として、受付部１０６が受け付けるものとする。
【０１３８】
ここで、「○○山」までの距離が１．８ｋｍの地点で、受付部１０６が現在位置情報「（Ｎ３５．１２３４，Ｅ１３５．２３４５）」、現在時刻情報「１６：１５」、現在方向情報「南」とを有する現在状況情報を受け付けたとする。すると、判断部１０７は、当該現在状況情報が、図５の「ＩＤ＝０１１」の撮影状況条件「（距離（現在位置，（○○山））≦２ｋｍ）＆（１６：００≦現在時刻＜１７：００）＆（現在方向＝（南西〜南〜南東））」に合致すると判断する。当該撮影状況条件は、現在位置から「○○山」までの距離が２ｋｍ以下であり、かつ、現在の時刻が１６時以降１７時未満であり、かつ、現在の方向が南西から南を経由した南東までの範囲内であることを意味する。そして、判断部１０７は、図５の「ＩＤ＝０１１」の出力内容情報「通知音０１」を取得する。当該出力内容情報は、「通知音０１」で識別される通知音を出力することを意味する。
【０１３９】
次に、出力部１０８は、「通知音０１」で識別される通知音を出力する。これにより、出力部１０８は、現在の状況が撮影に適した状況である旨を出力する。
【０１４０】
また、「××橋」までの距離が５００ｍの地点で、受付部１０６が現在位置情報「（Ｎ３５．２２４４，Ｅ１３５．４４８８）」、現在時刻情報「１２：０３」とを有する現在状況情報を受け付けたとする。すると、判断部１０７は、当該現在状況情報が、図５の「ＩＤ＝０１３」の撮影状況条件「（距離（現在位置，（××橋））≦１ｋｍ）＆（１２：００≦現在時刻＜１２：０５）」に合致すると判断する。当該撮影状況条件は、現在位置から「××橋」までの距離が１ｋｍ以下であり、かつ、現在の時刻が１２時以降１２時５分未満であることを意味する。そして、判断部１０７は、図５の「ＩＤ＝０１３」の出力内容情報「通知音０３」を取得する。当該出力内容情報は、「通知音０３」で識別される通知音を出力することを意味する。
【０１４１】
次に、出力部１０８は、「通知音０３」で識別される通知音を出力する。これにより、出力部１０８は、現在の状況が電車の撮影に適した状況である旨を出力する。
【０１４２】
また、ある場所で、受付部１０６が現在位置情報「（Ｎ３５．１２３４，Ｅ１３５．１３５７）」を有する現在状況情報を受け付けたとする。すると、判断部１０７は、当該現在状況情報が、図５の「ＩＤ＝０１４」の撮影状況条件「（現在位置⊂｛（Ｎ３５．０００５，Ｅ１３５．０００５）、（Ｎ３５．０００５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．０００５）｝）」に合致すると判断する。当該撮影状況条件は、現在位置が、当該４つの位置情報が示す位置を頂点とする地図上の矩形の範囲内にあることを意味する。そして、判断部１０７は、図５の「ＩＤ＝０１３」の出力内容情報「ＬＥＤ：赤」を取得する。当該出力内容情報は、デジタルカメラが備えるＬＥＤランプを赤色で点灯させることを意味する。
【０１４３】
次に、出力部１０８は、デジタルカメラが備えるＬＥＤランプを赤色に点灯させる。これにより、出力部１０８は、現在の状況が、撮影が許可されていない場所である旨を出力する。
【０１４４】
また、「ＭＡＸダム」までの距離が８００ｍの地点で、受付部１０６が現在位置情報「（Ｎ３５．２２６６，Ｅ１３５．３３９９）」を有する現在状況情報を受け付けたとする。すると、判断部１０７は、当該現在状況情報が、図５の「ＩＤ＝０１６」の撮影状況条件「（距離（現在位置，（ＭＡＸダム））≦１ｋｍ）」に合致すると判断する。当該撮影状況条件は、現在位置から「ＭＡＸダム」までの距離が１ｋｍ以下であることを意味する。そして、判断部１０７は、図５の「ＩＤ＝０１６」の出力内容情報「フラッシュ」を取得する。当該出力内容情報は、デジタルカメラが備えるフラッシュを点灯させることを意味する。
【０１４５】
次に、出力部１０８は、デジタルカメラが備えるフラッシュを点灯させる。これにより、出力部１０８は、現在の状況が危険な場所である旨を出力する。
【０１４６】
（例２）
本例において、撮影状況条件を生成し、蓄積する例について説明する。
【０１４７】
まず、ユーザが、デジタルカメラを操作し、いわゆるオンラインアルバムから現在位置周辺で撮影された画像をダウンロードする操作を行ったとする。すると、受付部１０６は、画像受信指示を受け付ける。
【０１４８】
次に、受信部１０２は、画像位置情報を有する画像を受信する。ここで、受信部１０２は、４枚の画像を受信したものとする。
【０１４９】
次に、撮影状況条件生成部１０４は、受信部１０２が受信した４枚の各画像が有する画像位置情報を取得する。そして、撮影状況条件生成部１０４は、当該４個の画像位置情報の平均を算出する。ここで、当該算出した平均は、位置情報であり、当該位置情報は、「（Ｎ３５．２２４４，Ｅ１３５．４４８８）」であるものとする。
【０１５０】
次に、撮影状況条件生成部１０４は、算出した位置情報が示す位置と、受信部１０２が受信した４枚の各画像が有する画像位置情報が示す位置との距離を算出し、当該距離を示す距離情報を取得する。そして、撮影状況条件生成部１０４は、当該取得した４個の距離情報のうち、最大の距離情報を取得する。ここで、当該取得した最大の距離情報は、「３．２ｋｍ」であるものとする。
【０１５１】
ここで、撮影状況条件生成部１０４は、撮影状況条件のテンプレート「距離（現在位置，＄平均＄）≦＄距離＄」を保持しているものとする。
【０１５２】
次に、撮影状況条件生成部１０４は、算出した位置情報と、取得した位置情報とを、テンプレート中の変数と置換し、撮影状況条件「距離（現在位置，（Ｎ３５．２２４４，Ｅ１３５．４４８８））≦３．２ｋｍ」を生成する。
【０１５３】
そして、撮影状況条件蓄積部１０５は、当該撮影状況条件を、撮影状況条件格納部１０１に蓄積する。
【０１５４】
また、例えば、上記と同様に、受信部１０２が４枚の画像を受信し、当該各画像が有する画像位置情報が、それぞれ、「（Ｎ３５．０００５，Ｅ１３５．０００５）」、「（Ｎ３５．０００５，Ｅ１３５．１５５５）」、「（Ｎ３５．１５５５，Ｅ１３５．１５５５）」、「（Ｎ３５．１５５５，Ｅ１３５．０００５）」であるとする。
【０１５５】
次に、撮影状況条件生成部１０４は、上記の４個の画像位置情報を取得する。そして、当該４個の画像位置情報を有する撮影状況条件「現在位置⊂｛（Ｎ３５．０００５，Ｅ１３５．０００５）、（Ｎ３５．０００５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．１５５５）、（Ｎ３５．１５５５，Ｅ１３５．０００５）｝」を生成する。
【０１５６】
そして、撮影状況条件蓄積部１０５は、当該撮影状況条件を、撮影状況条件格納部１０１に蓄積する。
【０１５７】
また、例えば、ユーザが、デジタルカメラを操作し、電子書籍の購入サイトにおいて電子書籍を購入し、電子書籍をダウンロードする操作を行ったとする。すると、受付部１０６は、電子書籍受信指示を受け付ける。
【０１５８】
次に、受信部１０２は、住所を示す住所情報を有する電子書籍を受信する。当該住所情報は、場所情報である。また、当該住所情報は、「神部市中央区西川崎町１−２−３」であるものとする。
【０１５９】
ここで、住所情報と位置情報との対応表を保持しており、住所情報を受信し、当該住所情報と同一の住所情報に対応する位置情報を送信するサーバが存在するものとする。
【０１６０】
次に、場所位置情報取得部１０３は、受信部１０２が受信した電子書籍から、上記の住所情報を取得する。そして、場所位置情報取得部１０３は、取得した住所情報を、上記のサーバに送信し、位置情報を受信する。当該位置情報は、場所位置情報である。また、当該場所位置情報は、「（Ｎ３４．６８０６，Ｅ１３５．１７９９）」であるものとする。
【０１６１】
ここで、撮影状況条件生成部１０４は、撮影状況条件のテンプレート「距離（現在位置，＄場所位置＄）≦１ｋｍ」を保持しているものとする。当該テンプレートにおける「＄場所位置＄」は、場所位置情報と置換することを示す変数である。
【０１６２】
次に、撮影状況条件生成部１０４は、受信した場所位置情報を、テンプレート中の変数と置換し、撮影状況条件「距離（現在位置，（Ｎ３４．６８０６，Ｅ１３５．１７９９）≦１ｋｍ」を生成する。
【０１６３】
そして、撮影状況条件蓄積部１０５は、当該撮影状況条件を、撮影状況条件格納部１０１に蓄積する。
【０１６４】
（例３）
本例において、現在の状況の判断結果に応じた撮影の例について説明する。なお、本例において、通常撮影操作は、シャッターボタンを押下することであるものとする。また、非常撮影操作は、一連撮影操作であり、解除ボタンを押下しながらシャッターボタンを押下することであるものとする。解除ボタンとは、撮影不許可場所であっても撮影が行えるようにするための物理的なボタンであるものとする。
【０１６５】
まず、判断部１０７が、受付部１０６が受け付けた現在状況情報が、撮影状況条件格納部１０１に格納されている撮影状況条件のいずれにも合致しないと判断したとする。この場合、制御部１０９は、受付部１０６が通常撮影操作を受け付けるたびに、撮影部１１０に撮影指示を送信する。そして、撮影部１１０は、撮影指示を受信するたびに、撮影を行う。
【０１６６】
次に、判断部１０７が、受付部１０６が受け付けた現在状況情報が、図５の「ＩＤ＝０１２」の撮影状況条件「（距離（現在位置，（△△公園））≦３ｋｍ）＆（１４：００≦現在時刻＜１７：００）」に合致すると判断したとする。当該撮影状況条件は、現在位置から「△△公園」までの距離が３ｋｍ以下であり、かつ、現在の時刻が１４時以降１７時未満であることを意味する。また、当該撮影状況条件は、対応付いている種類情報より、撮影場所を示す条件である。従って、この場合、制御部１０９は、受付部１０６が通常撮影操作を受け付けるたびに、撮影部１１０に撮影指示を送信する。そして、撮影部１１０は、撮影指示を受信するたびに、撮影を行う。
【０１６７】
次に、判断部１０７が、受付部１０６が受け付けた現在状況情報が、図５の「ＩＤ＝０１２」の撮影状況条件「（距離（現在位置，（平成神宮））≦５ｋｍ）」に合致すると判断したとする。当該撮影状況条件は、現在位置から「平成神宮」までの距離が５ｋｍ以下であることを意味する。また、当該撮影状況条件は、対応付いている種類情報より、撮影不許可場所を示す条件である。従って、この場合、制御部１０９は、受付部１０６が通常撮影操作を受け付けても、撮影部１１０に撮影指示を送信しない。また、制御部１０９は、受付部１０６が非常撮影操作を受け付けるたびに、撮影部１１０に撮影指示を送信する。そして、撮影部１１０は、撮影指示を受信するたびに、撮影を行う。
【０１６８】
また、上記の場合において、撮影を行うことができないようにするものとする。この場合、制御部１０９は、受付部１０６が通常撮影操作または非常撮影操作を受け付けても、撮影指示を送信しない。これに伴い、撮影部１１０は、撮影指示を受信しない。従って、撮影部１１０は、撮影を行わない。
【０１６９】
以上、本実施の形態による撮影装置１によれば、ユーザが位置する現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができる。
【０１７０】
また、本実施の形態による撮影装置１によれば、ユーザが位置する現在の状況が、撮影が許可されていない場所である場合に、その旨をユーザに通知することができる。
【０１７１】
また、本実施の形態による撮影装置１によれば、ユーザが位置する現在の状況が危険な場所である場合に、その旨をユーザに通知することができる。
【０１７２】
なお、本実施の形態において、判断部１０７は、受付部１０６が受け付けた現在状況情報が有する情報のうち、どの情報が、１以上の各撮影状況条件が有する条件を満たすか否かを判断してもよい。この場合、出力部１０８は、判断部１０７が満たすと判断した情報について、１以上の各撮影状況条件が有する条件を満たす旨を出力する。また、この場合、出力部１０８は、判断部１０７が満たさないと判断した情報について、１以上の各撮影状況条件が有する条件を満たさない旨を出力してもよい。
【０１７３】
例えば、現在状況情報が、現在位置情報と現在時刻情報とを有するとする。また、撮影状況条件が、現在位置条件と現在時刻条件とを有するとする。また、この場合において、現在位置情報が、現在位置条件を満たすとする。また、現在時刻情報は、現在時刻条件を満たさないとする。この様な場合、判断部１０７は、当該現在位置情報が、当該現在位置条件を満たすと判断する。また、判断部１０７は、当該現在時刻情報が、当該現在時刻条件を満たさないと判断する。そして、出力部１０８は、当該現在位置情報が、当該現在位置条件を満たす旨を出力する。具体的に、出力部１０８は、例えば、「現在位置ＯＫ」などの情報を出力する。また、出力部１０８は、当該現在時刻情報が、当該現在時刻条件を満たさない旨を出力してもよい。具体的に、出力部１０８は、例えば、「現在時刻ＮＧ」などの情報を出力する。
【０１７４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０１７５】
また、上記各実施の形態における撮影装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【０１７６】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１７７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０１７８】
また、上記各実施の形態における撮影装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、撮影に適した状況であるか否かを判断するための条件であり、少なくとも位置に関する情報を含む現在の状況に関する条件である１以上の撮影状況条件が格納される撮影状況条件格納部にアクセス可能なコンピュータを、現在の状況を示す情報であり、少なくとも現在の位置を示す現在位置情報を有する情報である現在状況情報を受け付ける受付部と、前記受付部が受け付けた現在状況情報が、前記１以上の撮影状況条件のいずれかに合致するか否かを判断する判断部と、前記判断部が合致すると判断した場合に、現在の状況が撮影に適した状況である旨を出力する出力部として機能させるためのプログラムである。
【０１７９】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０１８０】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１８１】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０１８２】
また、図６は、前述のプログラムを実行して、前述の実施の形態の撮影装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０１８３】
図６において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１８４】
図７は、コンピュータシステム９のブロック図である。図７において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０１８５】
コンピュータシステム９に、前述の実施の形態の撮影装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０１８６】
プログラムは、コンピュータ９０１に、前述の実施の形態の撮影装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０１８７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８８】
以上のように、本発明にかかる撮影装置は、ユーザが位置する現在の状況が撮影に適した状況である場合に、その旨をユーザに通知することができるという効果を有し、いわゆるデジタルカメラ等として有用である。
【符号の説明】
【０１８９】
１  撮影装置
１０１  撮影状況条件格納部
１０２  受信部
１０３  場所位置情報取得部
１０４  撮影状況条件生成部
１０５  撮影状況条件蓄積部
１０６  受付部
１０７  判断部
１０８  出力部
１０９  制御部
１１０  撮影部
【図１】
2014135606.tif 000003
【図２】
2014135606.tif 000004
【図３】
2014135606.tif 000005
【図４】
2014135606.tif 000006
【図５】
2014135606.tif 000007
【図６】
2014135606.tif 000008
【図７】
2014135606.tif 000009