(57)【要約】【課題】撮像した天体を強調して表示させることが可能な撮像装置及び撮像方法を提供する。【解決手段】本発明の撮像装置は、レンズの画角内の被写体を撮影して画像を取得する撮像部と、レンズの仰角及び方位に基づいてレンズが向いている方向を検出する撮影方向検出部と、画像の取得位置及び取得時刻と、レンズの画角と、撮影方向検出部の検出結果と、に基づき、撮像部により取得された画像に含まれる天空の範囲を特定する撮影範囲特定部と、天体に関する情報が格納されたデータベース部と、撮影範囲特定部の特定結果と、データベース部に格納された情報と、に基づき、撮像部により取得された画像内に含まれる各天体の大きさ及び明るさのうちの少なくとも一方を補正する画像処理部と、を有する。【選択図】図１
2012089944.tif 000002
【特許請求の範囲】
【請求項１】
レンズの画角内の被写体を撮影して画像を取得する撮像部と、
前記レンズの仰角及び方位に基づいて前記レンズが向いている方向を検出する撮影方向検出部と、
前記画像の取得位置及び取得時刻と、前記レンズの画角と、前記撮影方向検出部の検出結果と、に基づき、前記撮像部により取得された画像に含まれる天空の範囲を特定する撮影範囲特定部と、
天体に関する情報が格納されたデータベース部と、
前記撮影範囲特定部の特定結果と、前記データベース部に格納された情報と、に基づき、前記撮像部により取得された画像内に含まれる各天体の大きさ及び明るさのうちの少なくとも一方を補正する画像処理部と、
を有することを特徴とする撮像装置。
【請求項２】
前記画像処理部は、前記データベース部に格納された各星毎の等級の値に基づき、前記撮像部により取得された画像内に含まれる各星の明るさを補正することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮影範囲特定部の特定結果と、前記データベース部に格納された情報と、に基づき、前記撮像部により取得された画像内に星座が含まれるか否かを判定する判定部をさらに有し、
前記画像処理部は、前記撮像部により取得された画像内に星座が含まれるとの判定結果を前記判定部が得た場合に、星座を構成する各星の大きさ及び明るさのうちの少なくとも一方を補正することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記撮像部により取得された画像内に星座が含まれるとの判定結果が前記判定部により得られた場合に、前記画像処理部による補正を実施可能である旨が表示部にガイド表示されることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記判定部は、前記撮像部により取得された画像内に星座が含まれるとの判定結果を得た場合に、さらに、前記撮像部により取得された画像内に含まれる各星座のうちの少なくとも１つを星座として識別可能な状態で撮影できるか否かを判定することを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記撮像部により取得された画像内に含まれる星座を星座として識別可能な状態で撮影できないとの判定結果が前記判定部により得られた場合に、星座が存在する場所を報知するための情報が表示部に表示されることを特徴とする請求項５に記載の撮像装置。
【請求項７】
レンズの画角内の被写体を撮影して画像を取得する撮像ステップと、
前記レンズの仰角及び方位に基づいて前記レンズが向いている方向を検出する撮影方向検出ステップと、
前記画像の取得位置及び取得時刻と、前記レンズの画角と、前記撮影方向検出ステップの検出結果と、に基づき、前記撮像ステップにより取得された画像に含まれる天空の範囲を特定する撮影範囲特定ステップと、
前記撮影範囲特定ステップの特定結果と、データベース部に格納された天体に関する情報と、に基づき、前記撮像ステップにより取得された画像内に含まれる各天体の大きさ及び明るさのうちの少なくとも一方を補正する画像処理ステップと、
を有することを特徴とする撮像方法。
【請求項８】
前記画像処理ステップは、前記データベース部に格納された各星毎の等級の値に基づき、前記撮像ステップにより取得された画像内に含まれる各星の明るさを補正することを特徴とする請求項７に記載の撮像方法。
【請求項９】
前記撮影範囲特定ステップの特定結果と、前記データベース部に格納された情報と、に基づき、前記撮像ステップにより取得された画像内に星座が含まれるか否かを判定する判定ステップをさらに有し、
前記画像処理ステップは、前記撮像ステップにより取得された画像内に星座が含まれるとの判定結果が前記判定ステップにより得られた場合に、星座を構成する各星の大きさ及び明るさのうちの少なくとも一方を補正することを特徴とする請求項７に記載の撮像方法。
【請求項１０】
前記撮像ステップにより取得された画像内に星座が含まれるとの判定結果が前記判定ステップにより得られた場合に、前記画像処理ステップによる補正を実施可能である旨を表示部にガイド表示させる表示ステップをさらに有することを特徴とする請求項９に記載の撮像方法。
【請求項１１】
前記判定ステップは、前記撮像ステップにより取得された画像内に星座が含まれるとの判定結果を得た場合に、さらに、前記撮像ステップにより取得された画像内に含まれる各星座のうちの少なくとも１つを星座として識別可能な状態で撮影できるか否かを判定することを特徴とする請求項９に記載の撮像方法。
【請求項１２】
前記撮像ステップにより取得された画像内に含まれる星座を星座として識別可能な状態で撮影できないとの判定結果が前記判定ステップにより得られた場合に、星座が存在する場所を報知するための情報を表示部に表示させる表示ステップをさらに有することを特徴とする請求項１１に記載の撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び撮像方法に関し、特に、天体の撮像に好適な撮像装置及び撮像方法に関するものである。
【背景技術】
【０００２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）により現在位置の緯度及び経度等の位置情報を取得し、当該取得した位置情報を種々の処理に利用できるように構成された装置等が従来提案されている。具体的には、ＧＰＳにより現在位置の位置情報を取得し、当該取得した現在位置から見ることができる天空図を表示するような装置が提案されている。
【０００３】
また、例えば、特許文献１には、カメラにより撮影された画像データに含まれる一定の輝度を有する画素群と、天体データファイル中の天体データと、を比較することにより前記画素群に相当する天体を特定し、当該特定された画素群と天体との関連付けに基づいて、前記天体データファイルから、前記画素群に関連付けられた天体についての天体データの表示情報を取得し、前記画像データに前記表示情報を重ね合わせた合成画像データを生成する、という構成を具備する天体観測装置が開示されている。
【０００４】
【特許文献１】特開２００９−２１０８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、実際の天空を目視して星座を見つけるような場合においては、例えば、暗い星を視認可能な明るさで見ることができさえすれば星座を見つけることが可能な場合も多くあると考えられ、すなわち、特許文献１の合成画像に表示されるような種々の情報を必ずしも必要としない場合が考えられる。
【０００６】
本発明は、前述した事情に鑑みてなされたものであり、撮像した天体を強調して表示させることが可能な撮像装置及び撮像方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の撮像装置は、レンズの画角内の被写体を撮影して画像を取得する撮像部と、前記レンズの仰角及び方位に基づいて前記レンズが向いている方向を検出する撮影方向検出部と、前記画像の取得位置及び取得時刻と、前記レンズの画角と、前記撮影方向検出部の検出結果と、に基づき、前記撮像部により取得された画像に含まれる天空の範囲を特定する撮影範囲特定部と、天体に関する情報が格納されたデータベース部と、前記撮影範囲特定部の特定結果と、前記データベース部に格納された情報と、に基づき、前記撮像部により取得された画像内に含まれる各天体の大きさ及び明るさのうちの少なくとも一方を補正する画像処理部と、を有する。
【０００８】
本発明の撮像方法は、レンズの画角内の被写体を撮影して画像を取得する撮像ステップと、前記レンズの仰角及び方位に基づいて前記レンズが向いている方向を検出する撮影方向検出ステップと、前記画像の取得位置及び取得時刻と、前記レンズの画角と、前記撮影方向検出ステップの検出結果と、に基づき、前記撮像ステップにより取得された画像に含まれる天空の範囲を特定する撮影範囲特定ステップと、前記撮影範囲特定ステップの特定結果と、データベース部に格納された天体に関する情報と、に基づき、前記撮像ステップにより取得された画像内に含まれる各天体の大きさ及び明るさのうちの少なくとも一方を補正する画像処理ステップと、を有する。
【発明の効果】
【０００９】
本発明における撮像装置及び撮像方法によれば、撮像した天体を強調して表示させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係るカメラの要部の構成を示すブロック図。
【図２】撮影モード時に行われる処理等の一例を示すフローチャート。
【図３】天体撮影補助モードが使用可能な場合のガイド表示の一例を示す図。
【図４】星座情報の表示の一例を示す図。
【図５】サブ画面を含む画像データの表示の一例を示す図。
【図６】再生モード時に行われる処理等の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しつつ説明を行う。図１から図６は、本発明の実施例に係るものである。
【００１２】
図１は、本発明の実施例に係るカメラの要部の構成を示すブロック図である。
【００１３】
デジタルカメラとしてのカメラ１０１は、図１に示すように、撮像部１と、方位センサ２と、傾きセンサ３と、撮影方向検出部４と、ＧＰＳレシーバ５と、画像処理部６と、データベース部７と、ＣＰＵ８と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９と、表示部１０と、表示制御部１１と、メモリインターフェース１２（以下、メモリＩ／Ｆ１２）と、記録媒体１３と、時計１４と、操作部１５と、バス１６と、を有して構成されている。
【００１４】
撮像部１は、レンズ、絞り機構、シャッター機構、焦点調整機構、及び、撮像素子等を備えている。また、撮像部１は、ＣＰＵ８の制御に基づき、レンズの画角内の被写体を撮影するとともに、撮影した被写体に係る画像データを取得して出力するように構成されている。
【００１５】
方位センサ２は、撮像部１のレンズの方位（方位角に相当する角度）を随時検出し、検出結果を撮影方向検出部４へ出力する。
【００１６】
傾きセンサ３は、撮像部１のレンズの仰角（水平方向を基準とした場合の傾き角に相当する角度）を随時検出し、検出結果を撮影方向検出部４へ出力する。
【００１７】
撮影方向検出部４は、方位センサ２及び傾きセンサ３からそれぞれ出力される検出結果に基づき、撮像部１のレンズが向いている方向である撮影方向を検出して出力するように構成されている。
【００１８】
ＧＰＳレシーバ５は、例えば、複数のＧＰＳ衛星から受信した電波に基づいて現在位置の測位を行い、測位結果を位置データとして出力するように構成されている。
【００１９】
画像処理部６は、撮像部１により取得された画像データに対して種々の画像処理を施すことにより、記録媒体１３に記録する画像ファイルの生成、レックビュー表示用の画像データの生成、及び、ライブビュー表示用の画像データの生成等を行うことができるように構成されている。また、画像処理部６は、記録媒体１３に記録された画像ファイルを読み込み、当該読み込んだ画像ファイルに基づいて再生表示用の画像データを生成することができるように構成されている。
【００２０】
データベース部７には、天体に関する情報としての、星データベース７ａと、星座データベース７ｂと、星雲データベース７ｃと、星図データベース７ｄと、がそれぞれ格納されている。
【００２１】
星データベース７ａには、例えば、天空の星の名称と、実現等級の値と、が各星毎に関連付けられた星データが複数格納されている。
【００２２】
星座データベース７ｂには、例えば、星座の名称と、星座を構成する天体の名称と、星座の星座線と、が各星座毎に関連付けられた星座データが複数格納されている。
【００２３】
星雲データベース７ｃには、例えば、星雲の名称と、星雲に属する星座の名称と、が各星雲毎に関連付けられた星雲データが複数格納されている。
【００２４】
星図データベース７ｄには、例えば、天空中の位置及び日時と、当該位置及び日時における天体の情報と、が関連付けられた星図データが含まれている。
【００２５】
ＣＰＵ８は、後述の処理を行う撮影範囲特定部８ａを有して構成されている。また、ＣＰＵ８は、図示しない不揮発性メモリに予め書き込まれたプログラムをカメラ１０１の各部の動作に応じて読み込み、当該読み込んだプログラムに基づく処理等を実行する。さらに、ＣＰＵ８は、ユーザの操作に応じてバス１６に出力される指示に基づき、当該指示に関連する各部に対して制御を行う。
【００２６】
ＲＡＭ９には、画像処理部６により処理された画像データ、及び、ＣＰＵ８の演算結果に係るデータ等の各種データが一時的に記憶される。
【００２７】
表示部１０は、表示制御部１１の制御に応じ、撮影直後の画像データを一定時間だけ表示するレックビュー表示、記録媒体１３に記録された画像ファイルの再生表示、及び、撮影する被写体の構図を動画にて確認可能なライブビュー表示等の種々の画像表示を行うことができるように構成されている。また、表示部１０は、タッチパネル機能を有して構成されており、画面上に表示されるスイッチ群の操作に応じた指示を行うことができるように構成されている。
【００２８】
表示制御部１１は、画像処理部６により処理された画像データを表示させるための制御を表示部１０に対して行う。また、表示制御部１１は、表示部１０の画面上に表示するスイッチ群、及び、種々の情報の入力を促す入力画面等の、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）に関する画像データを生成可能に構成されている。さらに、表示制御部１１は、表示部１０に表示されるＧＵＩの操作に応じてなされた指示を、バス１６を介してＣＰＵ８へ出力する。
【００２９】
メモリＩ／Ｆ１２は、記録媒体１３をカメラ１０１に電気的に接続することができるように構成されている。
【００３０】
記録媒体１３は、メモリカード等により構成されており、メモリＩ／Ｆ１２に対して着脱することができるとともに、画像処理部６により生成された画像ファイルを格納することができる。
【００３１】
時計１４は、現在の日付及び時刻を随時取得するとともに、取得結果を日時データとして出力するように構成されている。
【００３２】
操作部１５には、電源ボタン、レリーズボタン、再生ボタン、及び、各種入力キー等の入力装置群が設けられている。
【００３３】
操作部１５の電源ボタンは、ユーザの操作に応じ、カメラ１０１の電源をオンまたはオフに切り替えるための指示を行うことができるように構成されている。
【００３４】
操作部１５のレリーズボタンは、ファーストレリーズスイッチとセカンドレリーズスイッチとからなる２段スイッチを有して構成されている。ＣＰＵ８は、レリーズボタンの半押しに応じてファーストレリーズスイッチがオンされると、ＡＥ（自動露出）及びＡＦ（自動焦点）に係る動作等を実施させるための制御を撮像部１に対して行う。また、ＣＰＵ８は、レリーズボタンの全押しに応じてセカンドレリーズスイッチがオンされると、被写体の撮影を実施させるための制御を撮像部１に対して行う。
【００３５】
操作部１５の再生ボタンは、ユーザの操作に応じ、被写体を撮影して得られた静止画を表示部１０に表示させるための指示を行うことができるように構成されている。ＣＰＵ８は、再生ボタンがオフされていることを検出した場合には、カメラ１０１の動作モードを撮影モードに設定し、ライブビュー表示を行うように画像処理部６及び表示制御部１１を動作させる。また、ＣＰＵ８は、再生ボタンがオンされていることを検出した場合には、カメラ１０１の動作モードを再生モードに設定し、記録媒体１３に記録された画像ファイルを再生表示するように画像処理部６及び表示制御部１１を動作させる。
【００３６】
バス１６は、カメラ１０１の内部で発生した各種データをカメラ１０１の各部に転送するための転送路として構成されている。また、バス１６は、撮像部１と、撮影方向検出部４と、ＧＰＳレシーバ５と、画像処理部６と、データベース部７と、ＣＰＵ８と、ＲＡＭ９と、表示制御部１１と、メモリＩ／Ｆ１２と、時計１４と、操作部１５と、に接続されている。
【００３７】
ここで、以上に述べたような構成を具備するカメラ１０１を用いて撮影を行う場合の動作等について説明を行う。図２は、撮影モード時に行われる処理等の一例を示すフローチャートである。
【００３８】
まず、操作部１５の電源ボタンの操作に応じてカメラ１０１の電源がオンされると、ＣＰＵ８は、操作部１５の再生ボタンがオンされているか否かを検出する（図２のステップＳ１）。そして、ＣＰＵ８は、図２のステップＳ１において、操作部１５の再生ボタンがオンされていることを検出した場合には、カメラ１０１の動作モードを再生モードに設定した（図２のステップＳ２）後、図６のステップＳ１０１に示す処理を続けて行う。
【００３９】
また、ＣＰＵ８は、図２のステップＳ１において、操作部１５の再生ボタンがオフされていることを検出した場合には、カメラ１０１の動作モードを撮影モードに設定した後、撮影方向検出部４から出力される撮影方向と、ＧＰＳレシーバ５から出力される位置データと、時計１４から出力される日時データと、撮像部１のレンズの画角の広さを示す画角データと、を取得する。
【００４０】
具体的には、例えば、撮像部１のレンズが固定の画角を有する場合には、図示しない不揮発性メモリに格納されたデータを読み込むことにより、前述の画角データを取得することができる。または、例えば、撮像部１のレンズが交換可能なレンズユニットとして構成されている場合には、各レンズユニット毎に設けられた図示しない不揮発性メモリに格納されたデータを読み込むことにより、前述の画角データを取得することができる。
【００４１】
一方、ＣＰＵ８の撮影範囲特定部８ａは、撮影方向と、位置データと、日時データと、画角データと、に基づき、カメラ１０１のスルー画像に相当する天空の範囲を特定するための処理を行う（図２のステップＳ３）。
【００４２】
また、ＣＰＵ８は、撮影方向及び日時データの取得結果に基づき、カメラ１０１により夜空が撮影されているか否かの判定を行う（図２のステップＳ４）。具体的には、ＣＰＵ８は、撮像部１のレンズが水平方向に対して上側を向いていることを撮影方向検出部４から出力される撮影方向に基づいて検出し、かつ、現在時刻が日没から日の出までに相当する時刻であることを日時データに基づいて検出した場合に、カメラ１０１により夜空が撮影されているとの判定結果を得る。
【００４３】
ＣＰＵ８は、図２のステップＳ４において、カメラ１０１により夜空が撮影されていないとの判定結果を得た場合には、通常の撮影モードに移行する。これに伴い、ＣＰＵ８は、撮像部１により得られたスルー画像を表示部１０にライブビュー表示させ（図２のステップＳ１７）、レリーズボタンが全押しされたことを検出した際に画像データの撮影を行わせ（図２のステップＳ１８及びステップＳ１９）、撮影により得られた画像データを画像ファイルとして記録媒体１３に記録させた後、（撮影の実施の有無に係わらず、）図２のステップＳ１に戻って処理を行う。
【００４４】
ＣＰＵ８は、図２のステップＳ４において、カメラ１０１により夜空が撮影されているとの判定結果を得た場合には、さらに、位置データ及び日時データの取得結果に基づいて星図データベース７ｄに格納された星図データを参照することにより、カメラ１０１のスルー画像に相当する天空の範囲に星座が存在するか否かの判定を行う（図２のステップＳ５）。具体的には、ＣＰＵ８は、例えば、特開２００８−１７２２３号公報に開示されているような手法を用いて処理を行うことにより、カメラ１０１のスルー画像に相当する天空の範囲に星座が存在するか否かの判定を行う。
【００４５】
ＣＰＵ８は、図２のステップＳ５において、カメラ１０１のスルー画像に相当する天空の範囲に星座が存在しないとの判定結果を得た場合には、通常の撮影モードに移行する。これに伴い、ＣＰＵ８は、撮像部１により得られたスルー画像を表示部１０にライブビュー表示させ（図２のステップＳ１７）、レリーズボタンが全押しされたことを検出した際に画像データの撮影を行わせ（図２のステップＳ１８及びステップＳ１９）、撮影により得られた画像データを画像ファイルとして記録媒体１３に記録させた後、（撮影の実施の有無に係わらず、）図２のステップＳ１に戻って処理を行う。
【００４６】
ＣＰＵ８は、図２のステップＳ５において、カメラ１０１のスルー画像に相当する天空の範囲に星座が存在するとの判定結果を得た場合には、天体撮影補助モードを使用可能である旨を表示部１０にガイド表示させる（図２のステップＳ６）。
【００４７】
具体的には、ＣＰＵ８は、カメラ１０１のスルー画像に相当する天空の範囲に星座が存在するとの判定結果を得た場合に、ユーザの指等で触れることにより天体撮影補助モードを使用する旨の指示を行うことが可能なスイッチ機能を有する、例えば図３の星印として示すようなアイコン２０１を表示部１０の画面の隅部に表示させる。
【００４８】
その後、ＣＰＵ８は、天体撮影補助モードを使用する旨の指示が行われない場合においては（図２のステップＳ７）、通常の撮影モードに移行する。これに伴い、ＣＰＵ８は、撮像部１により得られたスルー画像を表示部１０にライブビュー表示させ（図２のステップＳ１７）、レリーズボタンが全押しされたことを検出した際に画像データの撮影を行わせ（図２のステップＳ１８及びステップＳ１９）、撮影により得られた画像データを画像ファイルとして記録媒体１３に記録させた後、（撮影の実施の有無に係わらず、）図２のステップＳ１に戻って処理を行う。
【００４９】
一方、ＣＰＵ８は、天体撮影補助モードを使用する旨の指示が行われたことを検出すると（図２のステップＳ７）、さらに、画角内に存在する各星座のうちの少なくとも１つを星座として識別可能な状態で撮影できるか否かの判定を行う（図２のステップＳ８）。
【００５０】
具体的には、ＣＰＵ８は、図示しないメモリ等に格納されている設定データを読み込むことにより撮影時の画像サイズの設定を取得するとともに、画角内に存在する各星座の中から最も大きく映っている星座を抽出し、当該抽出した星座の画角内における横幅Ｐｈ及び縦幅Ｐｖを取得する。そして、ＣＰＵ８は、横幅Ｐｈが撮影時の画像サイズの横幅の１５％を超えていることを検出した場合、または、縦幅Ｐｖが撮影時の画像サイズの縦幅の１５％を超えていることを検出した場合のいずれかにおいて、画角内に存在する星座を星座として識別可能な状態で撮影できるとの判定結果を得る。
【００５１】
ＣＰＵ８は、図２のステップＳ８において、画角内に存在する星座を星座として識別可能な状態で撮影できないとの判定結果を得た場合には、後述の図２のステップＳ１２の処理を続けて行う。
【００５２】
ＣＰＵ８は、図２のステップＳ８において、画角内に存在する星座を星座として識別可能な状態で撮影できるとの判定結果を得た場合には、スルー画像内に映っている各星座を強調表示させる（図２のステップＳ９）。
【００５３】
ここで、図２のステップＳ９の強調表示の際に行われる処理について、画角内に存在する星座が１つである場合を例に挙げて説明を行う。
【００５４】
まず、ＣＰＵ８は、星データベース７ａ及び星座データベース７ｂを参照することにより、画角内の星座を構成する各星のうち、最も明るい星の実現等級Ｓ１と、最も暗い星の実現等級Ｓ２と、をそれぞれ取得した後、Ｓ１の値からＳ２の値を減ずることにより、実現等級の差分値Ｓｄを算出する。
【００５５】
そして、ＣＰＵ８は、星座を構成する各星の中からスルー画像内に最も大きく映っている星の大きさ（面積）Ｄｂを取得した後、下記の数式（１）を用いた演算を行うことにより、強調表示時の描画対象となる星の大きさ（面積）Ｄｘを星座を構成する各星毎に算出する。なお、下記の数式（１）におけるＳｘは、強調表示時の描画対象となる星の実現等級（Ｓ２≦Ｓｘ≦Ｓ１）を示すものであって、星データベース７ａを参照することにより取得可能な値である。また、下記の数式（１）におけるＮは、強調表示時の拡大倍率に相当するものであって、予め所定値（例えばＮ＝３）に設定されているとともに、ユーザの所望の値に変更することができる。
【００５６】
Ｄｘ＝Ｎ×Ｄｂ×｛Ｓ２−（Ｓｘ−Ｓ１）｝／（Ｓｄ＋１）  ・・・（１）
一方、ＣＰＵ８は、スルー画像内に映っている天体（月及び星等）を除いた部分の平均輝度Ｙｂを算出した後、撮影時の画像データにおいて表現可能な最大輝度Ｙｍ（例えば８ビットにより表現される場合にはＹｍ＝２５５）の値からＹｂの値を減ずることにより、輝度の差分値Ｙｗを算出する。
【００５７】
その後、ＣＰＵ８は、下記の数式（２）を用いた演算を行うことにより、強調表示時の描画対象となる星の輝度Ｙｘを星座を構成する各星毎に算出する。
【００５８】
Ｙｘ＝｛Ｙｗ−（Ｙｗ／Ｓｄ＋２）×（Ｓｘ−Ｓ１）｝＋Ｙｂ  ・・・（２）
そして、ＣＰＵ８は、画像処理部６に対し、星座を構成する各星毎に算出したＤｘ及びＹｘの値を用いてスルー画像内の星座を描画するように制御を行う。
【００５９】
一方、画像処理部６は、星座を構成する各星の大きさをＤｘの値に応じたものに補正して描画するとともに、星座を構成する各星の明るさをＹｘの値に応じたものに補正して描画する処理を行う。さらに、画像処理部６は、ＣＰＵ８の演算結果により得られたＹｘの値に基づき、星座を構成する各星を、星の中心部から周辺部にかけて段階的に暗くなってゆくように描画する。
【００６０】
具体的には、画像処理部６は、スルー画像内における描画対象の星を選択し、選択した星を大きさ（面積）Ｄｘに拡大し、拡大された星に相当する画素群に含まれる各画素の座標を特定する。そして、画像処理部６は、拡大された星に相当する画素群に含まれる各画素の輝度を、下記の数式（３）の演算結果として得られる輝度Ｙｐを用いて決定しながら描画を行う。なお、下記の数式（３）におけるＨｗは、拡大された星に相当する画素群の横幅を示す値（画素数）である。また、下記の数式（３）におけるＨｘは、拡大された星に相当する画素群の中心画素から描画対象の画素までの距離を示す値であって、当該画素群において特定した各画素の座標に基づいて算出することができる。
【００６１】
Ｙｐ＝Ｙｘ×（Ｈｗ−Ｈｘ）／Ｈｗ  ・・・（３）
そして、以上に述べた処理等を経て得られたＤｘ、Ｙｘ及びＹｐの値に基づく描画が行われることにより、スルー画像内に映っている星座を構成する各星を（ライブビューにて）強調表示させることができる。さらに、以上に例示した処理等を画角内に存在する星座の数に応じて繰り返し行うことにより、画角内に星座が複数存在する場合であっても、各星座毎に（ライブビューにて）同様の強調表示を行わせることができる。
【００６２】
なお、画像処理部６は、以上に例示した処理等による強調表示の際に、星以外の他の光源を削除して描画を行うものとする。
【００６３】
また、画像処理部６は、以上に例示した処理等による強調表示の際に、星座を構成する星以外の他の星を削除して描画してもよく、または、星座を構成する星以外の他の星に対する処理を行わずに描画してもよい。
【００６４】
さらに、画像処理部６は、以上に例示した処理等による強調表示の際に、星データベース７ａ及び星座データベース７ｂを参照することにより、星座を示すための星座線を併せて描画するものであっても良い。
【００６５】
なお、画像処理部６は、以上に例示した処理等において用いられるパラメータである、強調表示時の描画対象となる星の大きさ（面積）Ｄｘ、及び、強調表示時の描画対象となる星の輝度Ｙｘを、画角内の各星座を構成する星毎に算出するものに限らず、例えば、（星座を構成する星であるか否かに関係なく、）画角内に存在する全ての星毎に算出するものであっても良い。このような場合においては、画角内に存在する全ての星の中で最も明るい星の実現等級をＳ１とし、画角内に存在する全ての星の中で最も暗い星の実現等級をＳ２とし、画角内に存在する全ての星の中で最も大きく映っている星の大きさ（面積）をＤｂとすることにより、画角内に存在する各星毎に個別にＤｘ及びＹｘの値を求めることができる。
【００６６】
また、本実施例の画像処理部６は、星の大きさをＤｘの値に応じたものに補正する（拡大する）処理、及び、星の明るさをＹｘの値に応じたものに補正する（明るくする）処理を併せて行うものに限らず、いずれか一方の処理のみを行うものであってもよい。
【００６７】
一方、ＣＰＵ８は、図２のステップＳ９の強調表示がなされている最中に、レリーズボタンの全押しによる撮影操作が行われたか否かを判定する（図２のステップＳ１０）。そして、ＣＰＵ８は、図２のステップＳ９の強調表示がなされている最中に撮影操作が行われない場合には、図２のステップＳ１に戻って処理を行う。
【００６８】
また、ＣＰＵ８は、図２のステップＳ９の強調表示がなされている最中に撮影操作が行われたことを検出すると、図２のステップＳ９の強調表示がなされていない状態の画像データと、図２のステップＳ９の強調表示がなされた状態の画像データと、の２つの画像データを一度の撮影において取得させる（図２のステップＳ１１）。さらに、ＣＰＵ８は、図２のステップＳ１１の撮影により得られた２つの画像データに応じた画像ファイルをそれぞれ生成させ、画像ファイル同士を二つ一組として関連付けた状態で記録媒体１３に記録させた後、（図２のステップＳ１１の撮影の実施の有無に係わらず、）図２のステップＳ１に戻って処理を行う。
【００６９】
一方、ＣＰＵ８は、図２のステップＳ８において、画角内に存在する星座を星座として識別可能な状態で撮影できないとの判定結果を得た場合には、星座が存在する場所を報知するための情報（例えば矢印等）を表示部１０の画面内に表示させる（図２のステップＳ１２）。
【００７０】
具体的には、ＣＰＵ８は、画角内に存在する星座を星座として識別可能な状態で撮影できないとの判定結果を得た場合、例えば図４に示すように、星座が存在する場所と星座名とを併せた星座情報２０２を、表示部１０の画面内の各星座の近傍に表示させる。
【００７１】
その後、ＣＰＵ８は、星座情報２０２が表示されている各星座の中から、ユーザによりいずれかの星座が選択されたか否かの判定を行う（図２のステップＳ１３）。
【００７２】
具体的には、ＣＰＵ８は、例えば、表示部１０の画面内に表示されている各星座情報２０２のうちのいずれかにユーザの指等が触れたことを検出した場合に、検出結果に応じた星座が選択されたとの判定結果を得る。
【００７３】
そして、ＣＰＵ８は、図２のステップＳ１３において、星座の選択がなされなかった場合には、図２のステップＳ１に戻って処理を行う。また、ＣＰＵ８は、図２のステップＳ１３において、星座情報２０２が表示されている各星座の中からいずれかの星座が選択されたことを検出した場合に、当該選択された星座を含むサブ画面の画像データを生成して表示部１０に表示させる（図２のステップＳ１４）。
【００７４】
ここで、図２のステップＳ１４のサブ画面の画像データの生成の際に行われる処理について、図４に示す各星座の中から「かに座」が選択された場合を例に挙げて説明を行う。
【００７５】
ＣＰＵ８は、かに座が映っている部分をスルー画像の中から切り取らせた後、予め設定された拡大倍率で拡大させる。
【００７６】
ＣＰＵ８は、切り取られて拡大された状態のかに座の画像データに対し、図２のステップＳ９の強調表示の際に行われるものと同じ画像処理を施すことにより、かに座を構成する各星が強調表示された状態のサブ画面の画像データを生成させる。
【００７７】
そして、ＣＰＵ８は、例えば図５に示すように、スルー画像内に映っているかに座に被らない位置にサブ画面２０３を配置して表示させる。なお、このとき、図４に示す各星座の中から選択された星座である「かに座」以外の星座情報２０２が一時的に非表示になるものとする。
【００７８】
ＣＰＵ８は、図２のステップＳ１４において生成されたサブ画面２０３が表示されている最中に、レリーズボタンの全押しによる撮影操作が行われたか否かを判定する（図２のステップＳ１５）。そして、ＣＰＵ８は、図２のステップＳ１４において生成されたサブ画面２０３が表示されている最中に撮影操作が行われない場合には、図２のステップＳ１に戻って処理を行う。
【００７９】
また、ＣＰＵ８は、図２のステップＳ１４において生成されたサブ画面２０３が表示されている最中に撮影操作が行われたことを検出すると、サブ画面２０３がない状態の画像データと、サブ画面２０３付きの画像データ（図５参照）と、の２つの画像データを一度の撮影において取得させる（図２のステップＳ１６）。さらに、ＣＰＵ８は、図２のステップＳ１６の撮影により得られた２つの画像データに応じた画像ファイルをそれぞれ生成させ、画像ファイル同士を二つ一組として関連付けた状態で記録媒体１３に記録させた後、（図２のステップＳ１６の撮影の実施の有無に係わらず、）図２のステップＳ１に戻って処理を行う。
【００８０】
次に、記録媒体１３に記録された画像データを再生表示する場合の動作等について説明を行う。図６は、再生モード時に行われる処理等の一例を示すフローチャートである。
【００８１】
ＣＰＵ８は、図２のステップＳ２においてカメラ１０１の動作モードを再生モードに設定した後、表示部１０に表示されるスイッチ、または、操作部１５の入力装置群においてアニメーションモードが選択されたか否かの判定を行う（図６のステップＳ１０１）。
【００８２】
ＣＰＵ８は、図６のステップＳ１０１において、アニメーションモードが選択されていないとの判定結果を得た場合には、通常の再生表示を行う（図６のステップＳ１０９）。これに伴い、ＣＰＵ８は、記録媒体１３に記録された画像ファイルを表示部１０に一覧表示（サムネイル表示）させ、一覧表示されている中から選択された画像ファイルの画像データを再生表示させた後、後述の図６のステップＳ１１０の処理を続けて行う。
【００８３】
また、ＣＰＵ８は、図６のステップＳ１０１において、アニメーションモードが選択されたとの判定結果を得た場合には、さらに、強調表示時に撮影して得た二つ一組の画像データ（図２のステップＳ１１の撮影により得られた画像データ）が記録媒体１３に記録された各画像ファイルの中にあるか否かの判定を行う（図６のステップＳ１０２）。
【００８４】
ＣＰＵ８は、図６のステップＳ１０２において、強調表示時に撮影して得た二つ一組の画像データが記録媒体１３に記録された各画像ファイルの中にないとの判定結果を得た場合には、通常の再生表示を行う（図６のステップＳ１０９）。これに伴い、ＣＰＵ８は、記録媒体１３に記録された画像ファイルを表示部１０に一覧表示（サムネイル表示）させ、一覧表示されている中から選択された画像ファイルの画像データを再生表示させた後、後述の図６のステップＳ１１０の処理を続けて行う。
【００８５】
また、ＣＰＵ８は、図６のステップＳ１０２において、強調表示時に撮影して得た二つ一組の画像データが記録媒体１３に記録された各画像ファイルの中にあるとの判定結果を得た場合には、この判定結果に該当する二つ一組の画像ファイルを記録媒体１３から全て抽出した後、抽出結果として得られた各画像ファイルの中からいずれか一組の画像ファイルを選択させるための選択画面を表示させる。
【００８６】
その後、ＣＰＵ８は、アニメーション処理を施すいずれか一組の画像ファイルが前述の選択画面において選択された（図６のステップＳ１０３）ことを検出すると、予め設定されたフレーム数Ｆｎ（例えば３０ｆｐｓ×３秒＝９０フレーム）に基づき、強調表示が施される前（星の大きさを拡大する前）の画像データを１番目のフレームとして設定し、強調表示が施された後（星の大きさを拡大し終わった後）の画像データをＦｎ番目のフレーム（最終フレーム）として設定する。そして、ＣＰＵ８は、１番目のフレームの画像データを処理量＝０と定め、かつ、Ｆｎ番目のフレームの画像データを処理量＝１として定めることにより、１番目のフレームの画像データからＦｎ番目のフレームの画像データへ至るアニメーション処理を行う際の１フレーム分の処理量１／Ｆｎを決定する（図６のステップＳ１０４）。
【００８７】
画像処理部６は、ＣＰＵ８により決定された処理量１／Ｆｎに基づき、図６のステップＳ１０３により選択された画像ファイルの画像データ内に含まれる各星の大きさが１フレームにつき１／Ｆｎずつの割合で徐々に拡大してゆくように描画を行う（図６のステップＳ１０５）。なお、画像処理部６は、図６のステップＳ１０５において、各星の大きさを１フレームにつき１／Ｆｎずつの割合で徐々に拡大してゆくに併せ、各星の明るさを１フレームにつき１／Ｆｎずつの割合で徐々に明るくしてゆくように描画を行うものであってもよい。
【００８８】
また、画像処理部６は、星データベース７ａ及び星座データベース７ｂを参照することにより、図６のステップＳ１０３において選択された画像データ内に含まれる各星座と、該各星座を示すための星座線と、を検出する。そして、画像処理部６は、ＣＰＵ８により決定された処理量１／Ｆｎに基づき、図６のステップＳ１０３により選択された画像データ内に含まれる各星座の星座線が１フレームにつき１／Ｆｎずつの割合で徐々に付加されてゆくように描画を行う（図６のステップＳ１０６）。なお、図６のステップＳ１０６の処理により１フレーム毎に付加される星座線は、１／Ｆｎずつ浮かび上がるように描画されるものであってもよく、または、星座を構成する各星から１／Ｆｎずつ伸びてゆくように描画されるものであってもよい。
【００８９】
さらに、画像処理部６は、星座データベース７ｂ及び星雲データベース７ｃを参照することにより、図６のステップＳ１０６により検出された各星座が属する星雲を特定する。そして、画像処理部６は、ＣＰＵ８により決定された処理量１／Ｆｎに基づき、図６のステップＳ１０３により選択された画像データ内に含まれる星雲が１フレームにつき１／Ｆｎずつの割合で徐々に着色されてゆくように描画を行う（図６のステップＳ１０７）。
【００９０】
そして、画像処理部６は、Ｆｎ番目のフレーム（最終フレーム）の画像データに達するまでの間、図６のステップＳ１０５からステップＳ１０７の処理を繰り返し行うとともに、Ｆｎ番目のフレーム（最終フレーム）の画像データに対する処理が施されたことを検出する（図６のステップＳ１０８）と、一連のアニメーション処理を完了する。
【００９１】
一方、ＣＰＵ８は、図６のステップＳ１０８またはステップＳ１０９の処理を経た後、（例えば操作部１５の再生ボタンがオフされること等により、）再生表示を終了させる指示がなされたことを検出するまでの間、図６のステップＳ１０１以降の処理を繰り返し行う（図６のステップＳ１１０）。
【００９２】
また、ＣＰＵ８は、操作部１５の操作に応じ、画像データの再生表示を終了させる指示がなされたことを検出する（図６のステップＳ１１０）と、再生モードにおける一連の処理を完了し、図２のステップＳ１の処理を再度行う。
【００９３】
なお、本実施例によれば、天体撮影補助モードによる強調表示の際に、画角内に映っている星の大きさ及び輝度を変更して描画するような処理が行われるものに限らず、例えば、画角内に映っている星雲の輝度及び彩度を変更して描画するような処理が行われるものであってもよい。
【００９４】
以上に述べたように、本実施例によれば、撮像した星の大きさ及び明るさを補正して強調表示させることができるように構成されている。そのため、本実施例によれば、実際の天空を目視して天体を観察する場合に、所望の星座の発見を容易にすることができる。
【００９５】
本発明は、上述した実施例に限定されるものではなく、発明の趣旨を逸脱しない範囲内において種々の変更や応用が可能であることは勿論である。
【符号の説明】
【００９６】
１  撮像部
２  方位センサ
３  傾きセンサ
４  撮影方向検出部
５  ＧＰＳレシーバ
６  画像処理部
７  データベース部
８  ＣＰＵ
８ａ  撮像範囲特定部
９  ＲＡＭ
１０  表示部
１１  表示制御部
１２  メモリＩ／Ｆ
１３  記録媒体
１４  時計
１５  操作部
１６  バス
１０１  カメラ
【図１】
2012089944.tif 000003
【図２】
2012089944.tif 000004
【図３】
2012089944.tif 000005
【図４】
2012089944.tif 000006
【図５】
2012089944.tif 000007
【図６】
2012089944.tif 000008