Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5402409B2 - 撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラム - Google Patents
[go: Go Back, main page]

JP5402409B2 - 撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラム - Google Patents

撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラム Download PDF

Info

Publication number
JP5402409B2
JP5402409B2 JP2009200160A JP2009200160A JP5402409B2 JP 5402409 B2 JP5402409 B2 JP 5402409B2 JP 2009200160 A JP2009200160 A JP 2009200160A JP 2009200160 A JP2009200160 A JP 2009200160A JP 5402409 B2 JP5402409 B2 JP 5402409B2
Authority
JP
Japan
Prior art keywords
person
shooting
condition
photographing
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009200160A
Other languages
English (en)
Other versions
JP2011055096A (ja
Inventor
啓宏 王
晶子 寺山
俊一 笠原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2009200160A priority Critical patent/JP5402409B2/ja
Priority to US12/817,679 priority patent/US8773566B2/en
Priority to CN2010102418057A priority patent/CN102006409B/zh
Publication of JP2011055096A publication Critical patent/JP2011055096A/ja
Application granted granted Critical
Publication of JP5402409B2 publication Critical patent/JP5402409B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • H04N23/635Region indicators; Field of view indicators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3252Image capture parameters, e.g. resolution, illumination conditions, orientation of the image capture device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3273Display

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Indication In Cameras, And Counting Of Exposures (AREA)

Description

本発明は撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラムに関し、例えば、デジタルスチルカメラと、撮影条件提供装置とから構築された撮影システムに適用して好適なものである。
従来の撮像システムにおいてデジタルカメラは、被写体の撮影時、GPS(Global Positioning System)モジュールにより取得した現在位置情報(緯度、経度)をサーバ装置に送信する。
また撮像システムにおいてサーバ装置は、デジタルカメラから送信された現在位置情報を受信すると、データベースから、その現在位置情報に対応する複数のベストショット画像を検索してデジタルカメラに送信する。
さらにデジタルカメラは、サーバ装置から送信された複数のベストショット画像を受信すると、当該複数のベストショット画像から、現在の日時、天候及びデジタルカメラの光学レンズの向きに対応する複数のベストショット画像を絞り込む。
さらにデジタルカメラは、ユーザに、その絞り込んだ複数のベストショット画像を提示し、所望のベストショット画像が選択されると、当該選択されたベストショット画像を表示部に表示する。
さらにまたデジタルカメラは、その選択されたベストショット画像に付加されている、当該ベストショット画像と同等の画像を得るための撮影条件を示す制御情報を、画像処理回路や制御部に設定する。
これによりデジタルカメラは、表示部に表示したベストショット画像を参照させて、撮影範囲が、そのベストショット画像となるように当該デジタルカメラを構えさせてシャッタキーを操作させる。
このようにしてデジタルカメラは、例えば、観光地の建築物を、過去の撮影を再現させるように撮影させて、ベストショット画像と同等の構図や色合い等の画像を生成し記録していた(例えば、特許文献1参照)。
特開2003−348519公報(第4頁、第5頁、第6頁、図6)
ところで、かかる構成の撮像システムにおいてデジタルカメラは、建築物を被写体とした撮影にのみ使用されるわけではなく、人物を被写体とした撮影にも使用される。
ところが、撮像システムでは、サーバ装置からデジタルカメラへ、単にそのデジタルカメラの現在位置に対応するベストショット画像を送信している。そして撮像システムでは、デジタルカメラによりユーザに、現在位置で建築物を撮影するために選択可能な撮影条件を、当該撮影条件で得られたベストショット画像として提示している。
このため撮像システムでは、デジタルカメラで被写体として建築物を撮影するような撮影状況のみならず、被写体として人物を撮影するような撮影状況でも、建築物を撮影するための撮影条件を提示する場合がある。
よって撮像システムは、デジタルカメラのユーザに、被写体として建築物を撮影するような撮影状況や人物を撮影するような撮影状況に応じて、その撮影状況に合った撮影条件を提示して的確に設定することができないと言う問題があった。
本発明は以上の点を考慮してなされたもので、撮影状況に合った所望の撮影条件を的確に設定し得る撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラムを提案しようとするものである。
かかる課題を解決するため本発明においては、被写体を撮像して画像データを生成し、当該生成した画像データに基づき、どのような被写体を撮影する撮影状況にあるのかを当該被写体が人物であるか人物以外の他対象物であるかの区別を含めて判断して、当該判断した撮影状況で設定可能な撮影条件を示す1又は複数の撮影条件アイコンを表示部に表示するようにして、人物を撮影する撮影状況にあると判断した際には、表示部に撮影条件アイコンとして当該人物の撮影用の撮影条件を示す人物撮影条件アイコンを表示するようにした。
従って本発明では、撮影状況に応じて、その撮影状況に合った撮影条件を撮影条件アイコンとして選択させるようにして、特に人物を撮影する撮影状況にあると判断した際には、当該人物の撮影用の撮影条件を人物撮影条件アイコンとして選択させることができる。
本発明によれば、被写体を撮像して画像データを生成し、当該生成した画像データに基づき、どのような被写体を撮影する撮影状況にあるのかを当該被写体が人物であるか人物以外の他対象物であるかの区別を含めて判断して、当該判断した撮影状況で設定可能な撮影条件を示す1又は複数の撮影条件アイコンを表示部に表示するようにして、人物を撮影する撮影状況にあると判断した際には、表示部に撮影条件アイコンとして当該人物の撮影用の撮影条件を示す人物撮影条件アイコンを表示するようにしたことにより、撮影状況に応じて、その撮影状況に合った撮影条件を撮影条件アイコンとして選択させるようにして、特に人物を撮影する撮影状況にあると判断した際には、当該人物の撮影用の撮影条件を人物撮影条件アイコンとして選択させることができ、かくして撮影状況に合った所望の撮影条件を的確に設定し得る撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラムを実現することができる。
本発明による撮影システムの全体構成の一実施の形態を示す略線図である。 デジタルスチルカメラの外観構成を示す略線図である。 デジタルスチルカメラの回路構成を示すブロック図である。 人物撮影条件アイコンの表示(1)の説明に供する略線図である。 人物撮影条件の選択(1)の説明に供する略線図である。 人物撮影条件の選択(2)の説明に供する略線図である。 人物撮影条件アイコンの表示(2)の説明に供する略線図である。 他対象物撮影条件アイコンの表示の説明に供する略線図である。 撮影条件提供装置の回路構成を示すブロック図である。 撮影条件設定処理手順(1)を示すフローチャートである。 撮影条件設定処理手順(2)を示すフローチャートである。
以下、発明を実施するための最良の形態(以下、これを実施の形態とも呼ぶ)について説明する。なお、説明は以下の順序で行う。
1.実施の形態
2.変形例
<1.実施の形態>
[1−1 撮影システムの全体構成]
図1において、1は全体として本発明を適用した撮影システムを示す。撮影システム1においてデジタルスチルカメラ2は、例えば、被写体として人物を写真撮影するような撮影状況の場合、ユーザに人物の写真撮影用に設定可能な1又は複数の撮影条件を提示する。
そして撮影システム1においてデジタルスチルカメラ2は、ユーザに提示した1又は複数の撮影条件の中から当該ユーザによって選択された撮影条件を設定して人物を写真撮影し得るようになされている。
因みに、以下の説明では、被写体として人物を撮影するような撮影状況を、特に人物撮影状況とも呼ぶ。また、以下の説明では、人物撮影状況で設定可能な、人物の写真撮影用の撮影条件を、特に人物撮影条件とも呼ぶ。
また撮影システム1において撮影条件提供装置3は、多数のユーザから建築物及び展示物のような人工物や、山、川及び海のような自然物を写真撮影して得られた写真画像と共に、その写真撮影時の撮影条件を取得している。因みに、以下の説明では、人物以外の写真撮影の対象(被写体)としての人工物や自然物を、まとめて他対象物とも呼ぶ。
そして撮影システム1においてデジタルスチルカメラ2は、被写体として他対象物を撮影するような撮影状況の場合、インターネットのようなネットワーク4を介して撮影条件提供装置3と通信する。
これにより撮影システム1において撮影条件提供装置3は、デジタルスチルカメラ2に、他対象物の写真撮影用に設定可能な1又は複数の撮影条件を提供して、当該デジタルスチルカメラ2によりユーザに1又は複数の撮影条件を提示させる。
そして撮影システム1においてデジタルスチルカメラ2は、ユーザに提示した1又は複数の撮影条件の中から当該ユーザによって選択された撮影条件を設定して他対象物を写真撮影し得るようになされている。
因みに、以下の説明では、被写体として他対象物を撮影するような撮影状況を、特に他対象物撮影状況とも呼ぶ。また、以下の説明では、他対象物撮影状況で設定可能な、他対象物の写真撮影用の撮影条件を、特に他対象物撮影条件とも呼ぶ。
[1−2 デジタルスチルカメラ2の外観構成]
次いで、図2(A)及び(B)を用いて、デジタルスチルカメラ2の外観構成について説明する。デジタルスチルカメラ2は、片手で把持し得る程度の大きさでなる略偏平矩形状の筐体10を有している。
筐体10の前面10Aには、その上部に、撮影レンズ11、オートフォーカス(AF:Auto Focus)イルミネータ12、フラッシュ13が設けられている。因みに、オートフォーカスイルミネータ12は、セルフタイマランプも兼ねている。
また前面2Aには、レンズカバー14が上方向及び下方向にスライド可能に取り付けられている。これにより筐体10は、レンズカバー14が下方向にスライドした場合、撮影レンズ11、オートフォーカスイルミネータ12及びフラッシュ13を露出させ得るようになされている。
また筐体10は、レンズカバー14が上方向にスライドした場合、撮影レンズ11、オートフォーカスイルミネータ12及びフラッシュ13を覆い、外部から保護し得るようになされている。因みに、デジタルスチルカメラ2は、電源のオフ状態でレンズカバー14が下方向にスライドした場合、これに応じて自動的に電源をオンし得るようにもなされている。
また筐体10の背面10Bには、タッチスクリーン15が設けられている。このタッチスクリーン15は、例えば、ディスプレイの表面にタッチパネルが貼着されて構成されている。
これによりタッチスクリーン15は、ディスプレイに対する指やスタイラスペン等によるタッチ操作を可能にし得る表示デバイスとして機能する。因みに、ディスプレイは、例えば、液晶ディスプレイでなる。
さらに筐体10の上面10Cには、ズームレバー16、シャッタボタン17、再生ボタン18及び電源ボタン19が配置されている。因みに、再生ボタン18は、デジタルスチルカメラ2の動作モードを、写真画像を再生してタッチスクリーン15に表示する再生モードに切り替える為のハードウェアキーである。
かかる構成によりデジタルスチルカメラ2は、レンズカバー14が下方向にスライドされ、又は電源ボタン10が押下操作されると、電源をオンして、撮影モードで起動する。
デジタルスチルカメラ2は、撮影モード時、撮影レンズ11を介して被写体を、撮影範囲や構図、フォーカス等の撮影状態の確認用に連続撮影して、動画像としての撮影状態提示画像を生成しタッチスクリーン15に表示する。
またデジタルスチルカメラ2は、この際、ズームレバー16に対する傾斜操作やタッチスクリーン15に対するタッチ操作に応じてズーム(TELE/WIDE)を行う。このようにしてデジタルスチルカメラ2は、タッチスクリーン15に表示した撮影状態提示画像によって、ユーザに被写体の撮影状態を確認させることができる。
この状態でデジタルスチルカメラ2は、シャッタボタン17が押下操作されると、その時点に撮影レンズ11を介して被写体を写真撮影して写真画像を生成し記録する。
さらにデジタルスチルカメラ2は、再生ボタン18が押下操作されると、撮影モードから再生モードに移行する。この際、デジタルスチルカメラ2は、すでに記録している写真画像のうち例えば1つをディスプレイに表示する。そしてデジタルスチルカメラ2は、タッチスクリーン15に対するタッチ操作に応じて、これに表示する写真画像を切り替える。
このようにしてデジタルスチルカメラ2は、被写体を写真撮影して写真画像を生成し記録し得ると共に、当該記録した写真画像を再生して表示し見せることができるようになされている。
[1−3 デジタルスチルカメラ2の回路構成]
次いで、図3を用いて、デジタルスチルカメラ2の回路構成について説明する。デジタルスチルカメラ2は、中央処理ユニット(CPU:Central Processing Unit)20を有している。因みに、以下の説明では、デジタルスチルカメラ2に設けられた中央処理ユニット20を、特にカメラ制御部20とも呼ぶ。
カメラ制御部20は、ROM(Read Only Memory)21に予め記憶されている各種プログラムを読み出してRAM(Random Access Memory)22に展開する。そしてカメラ制御部20は、RAM22上で展開した各種プログラムに従ってデジタルスチルカメラ2全体を制御する。
またカメラ制御部20は、RAM22上で展開した各種プログラムに従い、タッチスクリーン15のタッチパネル15Aからタッチ操作に応じて入力される入力信号に応じた各種処理を実行する。
さらにカメラ制御部20は、RAM22上で展開した各種プログラムに従い、操作部23から押下操作等に応じて入力される入力信号に応じた各種処理も実行する。
実際にタッチパネル15Aは、表面の任意の位置が指等でタッチされると、その指等でタッチされている間、格段的に短い一定時間毎に、そのタッチされた位置(すなわち、タッチ位置)の座標を検知する。そしてタッチパネル15Aは、表面が指等でタッチされている間、検出したタッチ位置の座標を示す入力信号をカメラ制御部20に送出する。
カメラ制御部20は、タッチパネル15Aから入力信号が与えられると、当該入力信号に基づきタッチ位置の変移の有無と、タッチの継続時間(以下、これをタッチ継続時間とも呼ぶ)とを検出する。そしてカメラ制御部20は、これらタッチ位置の変移の有無、及びタッチ継続時間の検出結果に基づき、タッチ操作の種類を判別する。
その結果、カメラ制御部20は、タッチ位置がほとんど変移せず、またタッチ継続時間が比較的短い所定時間以下であると、このときのタッチ操作が、タッチパネル15Aの表面の任意の一点に指等を接触させて直ぐに離すようなタッチ操作であると判別する。
因みに、以下の説明では、タッチパネル15Aの表面の任意の一点に指等を接触させて直ぐに離すようなタッチ操作を、特にタップ操作とも呼ぶ。なお、このタップ操作は、ディスプレイ15Bに表示した画像内のボタンやアイコン等を指示して、当該指示したボタンやアイコン等に割り当てられている命令を入力するため等に行われる操作である。
またカメラ制御部20は、所定時間よりも長いタッチ継続時間をかけてタッチ位置が変移すると、このときのタッチ操作が、タッチパネル15Aの表面に指等を接触させたままその指等を動かすようなタッチ操作であると判別する。
因みに、以下の説明では、タッチパネル15Aの表面に指等を接触させたまま、その指等を動かすようなタッチ操作を、特に摺動操作とも呼ぶ。なお、この摺動操作は、ディスプレイ15Bに表示した画像内のアイコン等を移動(すなわち、ドラッグ)させるため等に行われる操作である。
さらにカメラ制御部20は、このとき入力信号が示すタッチ位置の座標を、ディスプレイ15Bに表示した画像内の座標に変換することで、ディスプレイ15Bに表示した画像内のどの位置が指示されたのかを検出する。
これによりカメラ制御部20は、このときタッチ操作としてタップ操作が行われていると、画像内での一点の指示位置を検出する。またカメラ制御部20は、このときタッチ操作として摺動操作が行われていると、画像内での指示位置の移動軌跡を検出する。
そしてカメラ制御部20は、このようにタッチ操作の種類を判別すると共に、画像内での一点の指示位置や、指示位置の移動軌跡を検出すると、これら判別結果及び検出結果に応じて、このときタップ操作や摺動操作によって入力された命令を判別する。そしてカメラ制御部20は、このようにタップ操作や摺動操作によって入力された命令を判別すると、その判別した命令に応じた処理を実行する。
一方、操作部23は、上述のズームレバー16、シャッタボタン17、再生ボタン18及び電源ボタン19を含み、これらの押下操作等に応じた入力信号をカメラ制御部20に送出する。
カメラ制御部20は、操作部23から入力信号が与えられると、その入力信号に基づき、ズームレバー16、シャッタボタン17、再生ボタン18及び電源ボタン19の何れが操作されたのかを判別する。
またカメラ制御部20は、その判別結果に応じて、このとき押下操作等によって入力された命令を判別する。そしてカメラ制御部20は、このように押下操作等によって入力された命令を判別すると、その判別した命令に応じた処理を実行する。
このようにしてカメラ制御部20は、例えば、操作部23の電源ボタン19が押下されて電源をオンすると、又はタッチパネル15Aに対するタップ操作により動作モードを撮影モードに切り替えるように指示されると、撮影モードで動作する。
カメラ制御部20は、撮影モード時、モータドライバ24を介してアクチュエータ25を駆動制御して、上述の撮影レンズ11と共に、絞りやフォーカスレンズ等を含むレンズ部26において当該絞りの開口量やフォーカスレンズの位置等を調整する。これによりカメラ制御部20は、撮影範囲に対する露出やフォーカスを自動調整する。
この状態でカメラ制御部20は、被写体を含む撮影範囲から到来する撮像光を、レンズ部26を介して撮像素子27の受光面で受光する。因みに、撮像素子27は、CCD(Charge Coupled Device)イメージセンサ、又はCMOS(Complementary Metal Oxide Semiconductor)イメージセンサでなる。
この際、カメラ制御部20は、タイミングジェネレータ28を制御する。これによりタイミングジェネレータ28は、タイミング信号を所定周期(例えば、1/30[秒]周期)で順次、撮像素子27に送出する。
よって撮像素子27は、受光面で受光している撮像光を、タイミング信号の入力タイミングで順次光電変換して、その撮像光に応じたアナログの光電変換信号を生成すると共に、当該生成した光電変換信号をアナログ処理部29に送出する。
アナログ処理部29は、カメラ制御部20の制御のもと、撮像素子27から光電変換信号が与えられる毎に、その光電変換信号に増幅処理のような所定のアナログ処理を施して撮像信号を生成する。
またアナログ処理部26は、撮像信号を生成する毎に、当該生成した撮像信号を、アナログデジタル変換部30を介してデジタルの撮像データに変換してデジタル処理部31に送出する。
デジタル処理部31は、カメラ制御部20の制御のもと、アナログデジタル変換部30から撮像データが与えられる毎に、その撮像データにノイズ低減処理のような所定のデジタル処理を施す。
これによりデジタル処理部31は、アナログデジタル変換部30から順次与えられる撮像データに基づき、上述の撮影状態提示画像を構成する時間的に連続な単位画像の単位画像データを生成する。
そしてカメラ制御部20は、その単位画像データを生成する毎に、当該生成した単位画像データを順次、ディスプレイ15Bに送出する。これによりデジタル処理部31は、ディスプレイ15Bに、時間的に連続な複数の単位画像データに基づく単位画像を順次切り換えて撮影状態提示画像(すなわち、動画像)として表示する。
このようにしてカメラ制御部20は、被写体を含む撮影範囲を連続撮影してディスプレイ15Bに撮影状態提示画像を表示すると共に、ユーザに被写体の写真撮影に先立ち、撮影状態提示画像により当該被写体の撮影状態を確認させることができる。
この状態でカメラ制御部20は、ユーザによりシャッタボタン17が半押操作され操作部23から入力信号が与えられると、フォーカス調整命令が入力されたと認識する。このときカメラ制御部20は、そのフォーカス調整命令の入力に応じてモータドライバ24を介してアクチュエータ25を駆動制御する。これによりカメラ制御部20は、レンズ部26においてフォーカスレンズの位置を調整して、撮影範囲内の被写体にフォーカスを自動的に合せる。
またカメラ制御部20は、ユーザにより続けてシャッタボタン17が全押操作され操作部23から入力信号が与えられると、撮影命令が入力されたと認識する。このときカメラ制御部20は、撮影命令の入力に応じてタイミングジェネレータ28を制御して、撮像光により撮像素子27の受光面を、予め設定されたシャッタスピードで写真撮影用に露光する。
よって撮像素子27は、このとき、受光面を露光した撮像光を光電変換して当該露光した撮像光に応じた写真用光電変換信号を生成すると共に、当該生成した写真用光電変換信号をアナログ処理部29に送出する。
アナログ処理部29は、撮像素子27から与えられた写真用光電変換信号に増幅処理のような所定のアナログ処理を施して写真用撮像信号を生成する。またアナログ処理部29は、その写真用撮像信号を、アナログデジタル変換部30を介して写真用撮像データに変換してデジタル処理部31に送出する。
デジタル処理部31は、この際、アナログデジタル変換部30から与えられた写真用撮像データに、ノイズ低減処理やシェーディング補正処理等の写真撮影用の所定のデジタル処理を施す。これによりデジタル処理部31は、被写体を含む撮影範囲を写真撮影して得られる写真画像データを生成する。
またデジタル処理部31は、その写真画像データにJPEG(Joint Photographic Experts Group)方式等の所定の圧縮符号化方式で圧縮符号化処理を施して圧縮画像データを生成する。
さらにデジタル処理部31は、このとき、その写真画像データに画素を間引く縮小処理を施して、縮小写真画像(以下、これをサムネイルとも呼ぶ)の縮小写真画像データ(以下、サムネイルデータとも呼ぶ)も生成する。そしてデジタル処理部31は、圧縮画像データを、そのサムネイルデータと共にカメラ制御部20に送出する。
カメラ制御部20は、デジタル処理部31から圧縮画像データ及びサムネイルデータが与えられると、例えば、Exif(Exchangeable image file format)に準じて写真画像に関する画像関連情報を格納したヘッダデータを生成する。そしてカメラ制御部20は、圧縮画像データのヘッダにヘッダデータを付加して画像ファイルを生成する。
ここで、カメラ制御部20は、デジタル処理部31から圧縮画像データが与えられたとき、その圧縮画像データをもとに生成する画像ファイルを個別に識別可能な識別情報(例えば、ファイル名である)を生成する。因みに、以下の説明では、画像ファイルを個別に識別可能な識別情報を、ファイル識別情報とも呼ぶ。
またカメラ制御部20は、GPS(Global Positioning System)受信機32を介してGPS用の人工衛星と通信して、現在のデジタルスチルカメラ2の位置(緯度及び経度で表される位置)を検出し得るようになされている。因みに、以下の説明では、GPSを利用して検出する現在のデジタルスチルカメラ2の位置を、カメラ位置とも呼ぶ。
そしてカメラ制御部20は、撮影モード時に撮影命令が入力されると、その入力時点にGPSを利用して現在のカメラ位置を、特に被写体を写真撮影したときの撮影位置として検出する。
さらにカメラ制御部20は、方位センサ33により、現在、デジタルスチルカメラ2の撮影レンズ11(すなわち、撮像光の入射面)が向けられた方位(すなわち、東西南北で表される方位)も検出し得るようになされている。
因みに、以下の説明では、方位センサ33により検出する現在、デジタルビデオカメラ2の撮影レンズ11が向けられている方位を、カメラ方向とも呼ぶ。そしてカメラ制御部20は、撮影モード時に撮影命令が入力されると、その入力時点に方位センサ33により現在のカメラ方向を、特に被写体を写真撮影したときの撮影方向として検出する。
さらにカメラ制御部20は、内部のタイマにより現在日時を計時している。そしてカメラ制御部20は、撮影命令が入力されると、その入力時点の日時を検出し、当該検出した日時を、被写体を写真撮影した撮影日時とする。
よってカメラ制御部20は、画像ファイルを生成する際、圧縮画像データのヘッダに付加するヘッダデータに画像関連情報として、ファイル識別情報や、撮影位置を示す撮影位置情報を格納している。
またカメラ制御部20は、この際、ヘッダデータに画像関連情報として、撮影方向を示す撮影方向情報や撮影日時を示す撮影日時情報、このときの写真撮影に利用した条件設定情報(すなわち、撮影条件を示す情報である)等も格納している。
カメラ制御部20は、このように画像ファイルを生成すると、当該生成した画像ファイルをサムネイルデータと共に記録デバイス34に送出して、当該記録デバイス34に画像ファイルとサムネイルデータとを対応付けて記録する。このようにしてカメラ制御部20は、ユーザに被写体を写真撮影させて、その結果得られた写真画像データを画像ファイルとして記録することができる。
因みに、記録デバイス34は、例えば数ギガバイト〜数十ギガバイト程度の不揮発メモリであり、デジタルスチルカメラ2に予め内蔵され、又はメモリカードのようにデジタルスチルカメラ2に着脱可能に設けられている。
ところで、デジタルスチルカメラ2の筐体10には、側面又は下面に、人物撮影状況や他対象物撮影状況に応じて設定可能な人物撮影条件や他対象物撮影条件の提示を要求するための提示要求ボタンが設けられている。
カメラ制御部20は、撮影モード時、ユーザによる提示要求ボタンの操作に応じて操作部23から入力信号が与えられると、撮影条件提示命令が入力されたと認識する。そしてカメラ制御部20は、このときユーザに、設定可能な撮影条件を提示するための撮影条件提示設定処理を実行する。
この場合、カメラ制御部20は、デジタル処理部31を、単位画像データを生成する毎に、当該単位画像データに基づく単位画像に人物の顔が写っているか否かを検出する顔検出処理を実行させるように制御する。
ここで、デジタル処理部31は、予め多数の男性(すなわち、大人の男性)の顔の画像が解析され、その解析結果をもとに学習して得られた男性の顔の特徴量(顔の形や色、目、鼻、口、眉毛の形等で表される)を男性顔特徴量として保持している。
またデジタル処理部31は、予め多数の女性(すなわち、大人の女性)の顔の画像が解析され、その解析結果をもとに学習して得られた女性の顔の特徴量(顔の形や色、目、鼻、口、眉毛の形等で表される)を女性顔特徴量として保持している。
さらにデジタル処理部31は、予め多数の男の子(すなわち、子供の男の子)の顔の画像が解析され、その解析結果をもとに学習して得られた男の子の顔の特徴量(顔の形や色、目、鼻、口、眉毛の形等で表される)を男子顔特徴量として保持している。
さらにデジタル処理部31は、予め多数の女の子(すなわち、子供の女の子)の顔の画像が解析され、その解析結果をもとに学習して得られた女の子の顔の特徴量(顔の形や色、目、鼻、口、眉毛の形等で表される)を女子顔特徴量として保持している。
因みに、以下の説明では、これら大人の男性、大人の女性、子供の男の子、子供の女の子を特に区別する必要のない場合、まとめて単に人物とも呼ぶ。また、以下の説明では、男性顔特徴量、女性顔特徴量、男子顔特徴量、女子顔特徴量を特に区別する必要のない場合、まとめて単に顔特徴量とも呼ぶ。
さらにデジタル処理部31は、人物の顔の大まかな輝度分布及び当該顔の大まかな構造のパターンを示し、単位画像において人物の顔が写っていると想定される領域(以下、これを想定領域とも呼ぶ)を探索するための顔探索情報も予め保持している。
よってデジタル処理部31は、撮影状態提示画像の表示用に単位画像データを生成する毎に、顔探索情報及び顔特徴量を用いて当該単位画像データに基づく単位画像に人物が写っているか否かを検出する顔検出処理を実行する。
実際にデジタル処理部31は、単位画像データを生成する毎に、顔探索情報に基づき当該単位画像データに基づく単位画像において想定領域を探索する。その結果、デジタル処理部31は、単位画像において1又は複数の想定領域を検出すると、当該想定領域から画像の特徴量(以下、これを想定領域特徴量とも呼ぶ)として、例えば、複数の輪郭線の形状と、これら複数の輪郭線同士の位置関係と、色とを抽出する。
またデジタル処理部31は、想定領域特徴量を、男性顔特徴量、女性顔特徴量、男子顔特徴量、女子顔特徴量と順次比較するようにして、その比較結果に基づき、単位画像の1又は複数の想定領域に、それぞれ人物の顔が写っているか否かを検出する。
すなわち、デジタル処理部31は、このようにして単位画像の1又は複数の想定領域それぞれについて、男性の顔や女性の顔、男の子の顔、女の子の顔の何れかが写っているか否かを検出する。
その結果、デジタル処理部31は、想定領域に人物の顔(すなわち、男性の顔や女性の顔、男の子の顔、女の子の顔)が写っていることを検出すると、さらに想定領域特徴量及び顔特徴量に基づき、当該検出した人物の顔において口や目等を特定する。
さらにまたデジタル処理部31は、人物の顔において特定して口や目等の形状に基づき、その顔が笑顔であるか否かも検出する。そしてデジタル処理部31は、人物の顔が写っていた想定領域毎に、当該想定領域で検出した顔を示す顔検出情報を生成する。
この際、デジタル処理部31は、想定領域毎の顔検出情報に、単位画像内での当該想定領域(人物の顔が写っていた想定領域)の位置を示す領域位置情報を格納する。またデジタル処理部31は、想定領域毎の顔検出情報に、当該想定領域に写っていた顔の人物の種別(すなわち、男性や女性(性別)、大人や子供であること)を示す顔種別情報も格納する。
さらにデジタル処理部31は、想定領域毎の顔検出情報に、当該想定領域に写っていた人物の顔が笑顔であるか否かを示す表情情報も格納する。そしてデジタル処理部31は、その想定領域毎の顔検出情報をカメラ制御部20に送出する。
このようにデジタル処理部31は、カメラ制御部20により撮影条件提示設定処理が開始されると、単位画像データを生成する毎に顔検出処理を実行して、その顔検出処理において人物の顔を検出すると、顔検出情報をカメラ制御部20に送出する。
ところで、カメラ制御部20には、当該カメラ制御部20が、種々の設定項目についてユーザにより設定された設定内容を示す各種情報や、電源のオフ後も保持する必要がある情報等を記憶するための不揮発メモリ35が接続されている。
因みに、不揮発メモリ35は、EEPROM(Electrically Erasable Programmable Read Only Memory)又はMRAM(Magnetoresistive Random Access Memory)等である。
そして、この不揮発メモリ35には、人物の写真撮影時に、当該人物に個別に適用するようにして設定可能な種々の人物撮影条件を示す(すなわち、ユーザに提示するための)複数の撮影条件アイコンが予め記憶されている。
また不揮発メモリ35には、人物撮影条件を示す撮影条件アイコンに、当該人物撮影条件の設定に使用する条件設定情報が対応付けられて記憶されている。因みに、以下の説明では、人物撮影条件をユーザに提示するための撮影条件アイコンを、人物撮影条件アイコンとも呼ぶ。
人物撮影条件としては、人物が瞬きにより目をつぶったときに写真撮影して写真画像が記録されることを回避するため、自動的にシャッタスピードを上げて2回連続して写真撮影し、人物が目をつぶらずに写っている1つの写真画像を記録する瞬き回避撮影がある。
また人物撮影条件としては、人物が笑顔を見せてはいないとき、当該人物が笑顔になったら自動的に写真撮影するような笑顔待ち撮影もある。さらに人物撮影条件としては、人物が撮影レンズ11から顔をそむけがちなとき(連続する単位画像のほぼ同じ位置で、同一の種別の顔の検出と未検出とが繰り返されるとき)、当該人物が顔を向けたら自動的に写真撮影するような振向き待ち撮影もある。
さらに人物撮影条件としては、比較的色白な女性の顔や女の子の顔の肌の色を明るくするために、当該女性や女の子を写真撮影して写真画像を生成したとき、画像処理により、その写真画像において顔の部分の明度や彩度を調整するような美肌撮影等もある。
そして、このような人物撮影条件を提示するための人物撮影条件アイコンは、例えば、長方形状に形成され、ユーザに設定可能な人物撮影条件を認識させ易くするために、その人物撮影条件に付された名称を表す文字列が描画されている。
ところで、ユーザは、デジタルスチルカメラ2を使用して人物を写真撮影するとき、少なくとも数秒の間は、その人物を連続撮影して、その連続撮影で得られる撮影状態提示画像を見ながら撮影範囲や構図を決める傾向にある。
このためカメラ制御部20は、例えば、デジタル処理部31により単位画像データが順次生成される毎に人物の顔が検出され、当該デジタル処理部31から顔検出情報が連続して与えられると、その顔検出情報を順次比較する。
その結果、カメラ制御部20は、連続する数個(10個以下)の単位画像のほぼ同じ位置で、同一の種別の顔がほぼ連続して検出されていると、現在、撮影状態の確認用に人物を連続撮影しており、人物を写真撮影する人物撮影状況にあると判断する。実際にカメラ制御部20は、このとき、どのような種別の人物を何人、写真撮影するような人物撮影状況にあるのかまで判断する。
そしてカメラ制御部20は、このように撮影状況を判断すると、まずユーザに提示する設定可能な人物撮影条件として、何れの人物を写真撮影する場合にでも利用し得る瞬き回避撮影を選定する。
またカメラ制御部20は、この際、デジタル処理部31から与えられた最新の顔検出情報に基づき、現在、撮影されている人物が笑顔を見せているか否かを判別する。その結果、カメラ制御部20は、現在、撮影されている人物が、笑顔を見せてはいないと、ユーザに提示する設定可能な人物撮影条件として、笑顔待ち撮影を選定する。
さらにカメラ制御部20は、この際、デジタル処理部31から与えられた最新の顔検出情報に基づき、現在、女性や女の子が撮影されているか否かも判別する。その結果、カメラ制御部20は、現在、女性や女の子が撮影されていると、ユーザに提示する設定可能な人物撮影条件として、美肌撮影も選定する。
このようにカメラ制御部20は、撮影状態の確認用に人物を連続撮影していることで、人物撮影状況にあると判断すると、顔検出情報をもとに、ユーザに提示する設定可能な人物撮影条件を少なくとも1つ以上は選定する。因みに、以下の説明では、ユーザへの提示用に人物撮影条件を選定するもとになった人物を、条件選定用人物とも呼ぶ。
そしてカメラ制御部20は、設定可能な1又は複数の人物撮影条件を選定すると、不揮発メモリ35から、当該選定した人物撮影条件を提示するための人物撮影条件アイコンを読み出す。またカメラ制御部20は、その不揮発メモリ35から読み出した1又は複数の人物撮影条件アイコンをデジタル処理部31に送出する。
デジタル処理部31は、カメラ制御部20から人物撮影条件アイコンが与えられると、単位画像データを生成する毎に、単位画像に写っている人物の顔の部分を囲むための例えば、四角形の枠画像の枠画像データを生成する。
またデジタル処理部31は、その順次生成する単位画像データに、人物の顔の部分の位置に応じて枠画像データを合成すると共に、カメラ制御部20から与えられていた人物撮影条件アイコンも合成して合成画像データを生成する。
そしてデジタル処理部31は、このように単位画像データに枠画像データ及び人物撮影条件アイコンを合成して得た合成画像データを順次、ディスプレイ15Bに送出する。これにより図4に示すように、デジタル処理部31は、合成画像データに基づきディスプレイ15Bに撮影状態提示画像37(人物の顔が写っている単位画像)を表示する。
またデジタル処理部31は、その合成画像データに基づき撮影状態提示画像37に人物の顔を囲むように枠画像38を重ねて表示する。さらにデジタル処理部31は、その合成画像データに基づき撮影状態提示画像37に、1又は複数の人物撮影条件アイコン39乃至41も重ねて表示する。
ここで、図4に示すように、一人の男性、一人の女性、一人の男の子の合計三人が連続撮影され、そのうち女性と男の子が笑顔を見せてはいない状態を例にして、3個の人物撮影条件アイコン39乃至41を表示する場合について説明する。
カメラ制御部20は、この際、人物撮影状況にあると判断したことで、設定可能な人物撮影条件として瞬き回避撮影を選定している。またカメラ制御部20は、女性と男の子が笑顔を見せてはいないことで、設定可能な人物撮影条件として笑顔待ち撮影を選定している。
さらにカメラ制御部20は、一人の女性が連続撮影されていることで、設定可能な人物撮影条件として美肌撮影を選定している。よってカメラ制御部20は、このとき、瞬き回避撮影を提示するための人物撮影条件アイコン39と、笑顔待ち撮影を提示するための人物撮影条件アイコン40と、美肌撮影を提示するための人物撮影条件アイコン41とをデジタル処理部31に送出している。
そして、カメラ制御部20は、この際、デジタル処理部31を制御して、初期状態として撮影状態提示画像37の例えば、画像水平方向の右端部に3個の人物撮影条件アイコン39乃至41を、画像垂直方向と平行に一列(すなわち、縦一列)に並べて表示する。
よってカメラ制御部20は、撮影状態提示画像37に人物撮影条件アイコン39乃至41を重ねて表示しても、当該撮影状態提示画像37を極力見せることができるようにしている。
また設定可能な人物撮影条件としての瞬き回避撮影を提示するための人物撮影条件アイコン39には、その瞬き回避撮影に付された名称を表す「瞬き回避」という文字列が描画されている。
さらに設定可能な人物撮影条件としての笑顔待ち撮影を提示するための人物撮影条件アイコン40には、その笑顔待ち撮影に付された名称を表す「笑顔待ち」という文字列が描画されている。
さらにまた設定可能な人物撮影条件としての美肌撮影を提示するための人物撮影条件アイコン41には、その美肌撮影に付された名称を表す「美肌」という文字列が描画されている。
よってカメラ制御部20は、撮影状態提示画像37に重ねて表示した3個の人物撮影条件アイコン39乃至41により、ユーザに、この際の人物の写真撮影で設定可能な人物撮影条件を提示することができる。
ところで、人物撮影条件アイコン39乃至41は、例えば、描画された文字列以外は、白やグレーのような単色で描かれた目の粗い網目模様又は水玉模様のように、下地となる撮影状態提示画像37が透けて見えるように生成されている。
よってカメラ制御部20は、撮影状態提示画像37に人物撮影条件アイコン39乃至41を重ねて表示しても、当該撮影状態提示画像37において人物撮影条件アイコン39乃至41の重なる部分も極力見せるようにしている。
すなわち、カメラ制御部20は、撮影状態提示画像37に人物撮影条件アイコン39乃至41を重ねて表示しても、その人物撮影条件アイコン39乃至41により撮影状態が確認し難くなることを極力回避している。
またカメラ制御部20は、撮影状態提示画像37上に人物撮影条件アイコン39乃至41を表示した状態では、例えば、シャッタボタン17が半押操作されると、人物撮影条件アイコン39乃至41の表示を一時的に消去する表示消去命令が入力されたと認識する。
そしてカメラ制御部20は、実際にシャッタボタン17が半押操作され表示消去命令が入力されると、そのシャッタボタン17が半押操作されている間、撮影状態提示画像37上から人物撮影条件アイコン39乃至41を消去する。
すなわち、カメラ制御部20は、シャッタボタン17が半押操作されている間は、デジタル処理部31を制御してディスプレイ15Bに撮影状態提示画像37及び枠画像38のみを表示する。
これによりカメラ制御部20は、シャッタボタン17が半押操作されている間は、撮影状態提示画像37全体を見せて、被写体としての人物の撮影状態を的確に確認させることができる。
ところで、カメラ制御部20は、撮影状態提示画像37に人物撮影条件アイコン39乃至41を重ねて表示した場合、ユーザに、タップ操作により当該撮影状態提示画像37上で人物の顔や人物撮影条件アイコン39乃至41を個別に指示させることができる。
またカメラ制御部20は、ユーザに、摺動操作により撮影状態提示画像37上で人物撮影条件アイコン39乃至41を人物の顔の上まで移動させて、当該移動させた人物撮影条件アイコン39乃至41と、これを重ねた人物の顔とを合わせて指示させることもできる。
そして図5に示すように、カメラ制御部20は、人物の顔が指示された後、人物撮影条件アイコン39乃至41が指示されると、当該指示された人物用に、指示された人物撮影条件アイコン39乃至41の示す人物撮影条件が選択されたと認識する。
また図6に示すように、カメラ制御部20は、人物撮影条件アイコン39乃至41を人物の顔の上まで移動させると、その移動に応じて指示された人物用に、同様に移動で指示された人物撮影条件アイコン39乃至41の示す人物撮影条件が選択されたと認識する。
すなわち、カメラ制御部20は、ユーザによりタップ操作や摺動操作によって撮影状態提示画像37上で何れかの人物の顔と共に瞬き回避撮影用の人物撮影条件アイコン39が指示されると、当該指示された人物用に瞬き回避撮影が選択されたと認識する。
またカメラ制御部20は、ユーザによりタップ操作や摺動操作によって撮影状態提示画像37上で女性及び男の子の一方の顔と共に笑顔待ち撮影用の人物撮影条件アイコン40が指示されると、指示された女性又は男の子用に笑顔待ち撮影が選択されたと認識する。
さらにカメラ制御部20は、ユーザによりタップ操作や摺動操作によって撮影状態提示画像37上で女性の顔と共に美肌撮影用の人物撮影条件アイコン41が指示されると、指示された女性用に美肌撮影が選択されたと認識する。
ところで、カメラ制御部20は、人物と1又は複数の人物撮影条件とを組み合わせて選択されても、例えば、対応する人物の顔の部分が2回連続してタップ操作されると、当該人物と組み合わせた1又は複数の人物撮影条件の選択を一括して解除する。これによりカメラ制御部20は、ユーザにより人物撮影条件が誤って選択されても、その選択を簡易な操作で容易に解除することができる。
またカメラ制御部20は、人物撮影条件が、その条件選定用人物の顔とは異なる人物の顔と組み合わせて選択されると、撮影状態提示画像37上に注意文を表示する等して、その組み合わせでは人物撮影条件を選択し得ないことを通知する。
すなわち、カメラ制御部20は、すでに笑顔を見せている男性を、笑顔になることを待って自動的に写真撮影しようとする笑顔待ち撮影のように、人物の組み合わせによっては実現し得ない人物撮影条件が選択された場合に、これを的確に通知することができる。
またカメラ制御部20は、男性や男の子の顔の肌の色を明るくしようとする美肌撮影のように、人物の組み合わせによっては、あまり意味を成さない人物撮影条件が選択された場合にも、これを的確に通知することができる。
ただし、カメラ制御部20は、撮影状態提示画像37において人物の顔及び人物撮影条件アイコン39乃至41以外の部分が2回連続してタップ操作されると、人物撮影条件アイコン39乃至41の表示形態を変更する表示形態変更命令が入力されたと判断する。
ここで、カメラ制御部20は、人物撮影状況にあると判断した後も、実際に人物を写真撮影するまでの間は、デジタル処理部31から顔検出処理を順次実行することで顔を検出して与えられる顔検出情報を取り込んでいる。
またカメラ制御部20は、その顔検出情報に格納された領域位置情報に基づき、この際、ユーザに提示している人物撮影条件毎の1又は複数の条件選定用人物の顔の位置(すなわち、人物の顔が写っていた想定領域の位置)を追跡している。
よってカメラ制御部20は、表示形態変更命令が入力されると、この際、人物撮影条件毎の条件選定用人物の顔の最新の位置と、当該人物撮影条件を示す人物撮影条件アイコン39乃至41とを対応付けてデジタル処理部31に送出する。
デジタル処理部31は、カメラ制御部20から条件選定用人物の顔の最新の位置と、人物撮影条件アイコン39乃至41とが対応付けて与えられると、単位画像データに、その位置に応じて人物撮影条件アイコンを合成して合成画像データを生成する。
そしてデジタル処理部31は、その合成画像データをディスプレイ15Bに送出する。これにより図7に示すように、デジタル処理部31は、合成画像データに基づきディスプレイ15Bに撮影状態提示画像37(人物の顔が写っている単位画像)を表示する。
またデジタル処理部31は、その合成画像データに基づき撮影状態提示画像37に、各条件選定用人物の顔にそれぞれ近接させて、当該条件選定用人物をもとに選定した人物撮影条件を示す1又は複数の人物撮影条件アイコン39乃至41を表示する。
このようにしてカメラ制御部20は、撮影状態提示画像37に重ねる人物撮影条件アイコン39乃至41の表示位置を、対応する条件選定用人物の顔の近傍に変更する。よってカメラ制御部20は、人物の顔と、人物撮影条件アイコン39乃至41との位置関係により、ユーザに、人物撮影条件アイコン39乃至41が示す人物撮影条件が、何れの人物の写真撮影に有効であるのか直感的に認識させることができる。
そしてカメラ制御部20は、このように人物撮影条件アイコン39乃至41の表示位置を変更した場合、ユーザに、タップ操作により人物撮影条件アイコン39乃至41のみを個別に指示させるようになされている。
従って、カメラ制御部20は、この際、人物撮影条件アイコン39乃至41を指示させるだけで、その人物撮影条件アイコン39乃至41に近接する顔の人物用に、当該指示された人物撮影条件アイコン39乃至41の示す人物撮影条件が選択されたと認識する。
ところで、カメラ制御部20は、このような人物の顔に人物撮影条件アイコン39乃至41を近接させる表示形態では、デジタル処理部31を制御して、例えば、人物毎に当該人物の顔の部分を囲む枠画像38の表示色を変更(元の表示色とも異なる)する。
そしてカメラ制御部31は、かかる表示形態で、人物撮影条件アイコン39乃至41が指示されると、当該指示された人物撮影条件アイコン39乃至41を、対応する人物用の枠画像38の表示色と同一の表示色に変更する。これによりカメラ制御部20は、ユーザに、何れの人物用に、何れの人物撮影条件を組み合わせて選択したのかを容易に確認させることができる。
ただし、カメラ制御部20は、かかる表示形態では、人物用に人物撮影条件が選択されても、当該選択された人物撮影条件を示す人物撮影条件アイコン39乃至41が2回連続してタップ操作されると、その人物撮影条件の選択を個別に解除する。これによりカメラ制御部20は、ユーザにより人物撮影条件が誤って選択されても、その選択を容易に解除させることができる。
そしてカメラ制御部20は、このとき、その選択を解除した人物撮影条件を示す人物撮影条件アイコン39乃至41の表示色(すなわち、選択を示すように変更していた表示色)を、元の表示色に戻す。よってカメラ制御部20は、ユーザに、人物撮影条件の選択を解除したことを容易に確認させることもできる。
またカメラ制御部20は、かかる表示形態では、人物用に複数の人物撮影条件が選択されても、当該人物の顔の部分が2回連続してタップ操作されると、その人物用に選択されていた複数の人物撮影条件の当該選択を一括して解除する。これによりカメラ制御部20は、ユーザにより人物撮影条件が誤って選択されても、その選択を簡易な操作で容易に解除することができる。
そしてカメラ制御部20は、このときも、その選択を解除した人物撮影条件を示す人物撮影条件アイコン39乃至41の表示色(すなわち、選択を示すように変更していた表示色)を、元の表示色に戻す。これによりカメラ制御部20は、ユーザに、人物撮影条件の選択を解除したことを容易に確認させることができる。
このようにしてカメラ制御部20は、撮影状態提示画像37上で、人物撮影条件アイコン39乃至41を指示させるようにして、人物の写真撮影用に少なくとも1個以上の人物撮影条件を選択させることができる。
そしてカメラ制御部20は、撮影状態提示画像37において人物の顔及び人物撮影条件アイコン39乃至41以外の部分がタップ操作(1回)されると、人物撮影条件の選択を確定する(すなわち、終了する)選択確定命令が入力されたと判断する。
カメラ制御部20は、このように人物撮影条件の選択を確定する選択確定命令が入力されると、これに応じて不揮発メモリ35から、当該選択された人物撮影条件に対応する条件設定情報を読み出す。
またカメラ制御部20は、その人物撮影条件と共に選択された人物の顔の最新の位置を、条件設定情報と共に用いて、当該人物撮影条件で人物を写真撮影するように自己やデジタル処理部31等を設定する。
因みに、カメラ制御部20は、上述のように撮影状態提示画像37上で少なくとも1個以上の人物撮影条件を選択させ得るため、複数の人物撮影条件が選択されると、これら選択された複数の人物撮影条件を組み合わせて写真撮影するように設定する。
実際にカメラ制御部20は、例えば、笑顔待ち撮影のように自動的に写真撮影するような人物撮影条件に設定していると、シャッタボタン17の全押操作に応じた撮影命令の入力を無効にする。
そしてデジタル処理部31は、例えば、カメラ制御部20により笑顔待ち撮影で人物を写真撮影するように設定されると、単位画像データを生成する毎に、その単位画像において笑顔待ち撮影と共に選択された人物の顔を追跡しながら検出する。またデジタル処理部31は、その追跡しながら検出した人物の顔において口や目等を特定し、当該特定した口や目等の形状に基づき、その顔が笑顔であるか否かを検出する。
そしてデジタル処理部31は、その追跡しながら検出した人物の顔が、笑顔ではない状態から笑顔に変化したことを検出すると、その時点に人物の写真撮影を指示する撮影命令をカメラ制御部20に送出する。
カメラ制御部20は、デジタル処理部31から撮影命令が入力されると、その撮影命令の入力に応じてタイミングジェネレータ28を制御して、撮像光により撮像素子27の受光面を予め設定されたシャッタスピードで写真撮影用に露光する。
よって撮像素子27は、このとき、上述と同様に受光面を露光した撮像光を光電変換して写真用光電変換信号を生成すると共に、当該生成した写真用光電変換信号をアナログ処理部29に送出する。
アナログ処理部29も、上述と同様に、撮像素子27から与えられた写真用光電変換信号にアナログ処理を施して写真用撮像信号を生成し、アナログデジタル変換部30を介して写真用撮像データに変換してデジタル処理部31に送出する。
デジタル処理部31は、この際、上述と同様にアナログデジタル変換部30から与えられた写真用撮像データに写真撮影用の所定のデジタル処理を施す。これによりデジタル処理部31は、被写体としての人物を含む撮影範囲を写真撮影して得られる写真画像データを生成する。
またデジタル処理部31は、その写真画像データに圧縮符号化処理を施して圧縮画像データを生成する。さらにデジタル処理部31は、このとき、その写真画像データに縮小処理を施してサムネイルデータも生成する。そしてデジタル処理部31は、圧縮画像データを、そのサムネイルデータと共にカメラ制御部20に送出する。
ところで、カメラ制御部20は、この際、笑顔待ち撮影に加えて瞬き回避撮影で人物を写真撮影するようにも設定していると、デジタル処理部31からの撮影命令の入力に応じてタイミングジェネレータ28を2回連続して制御する。これによりカメラ制御部20は、撮像光により撮像素子27の受光面を、シャッタスピードを上げて2回連続して写真撮影用に露光する。
よって撮像素子27は、このとき受光面を撮像光で露光する毎に、当該受光面を露光した撮像光を光電変換して、その露光した撮像光に応じた写真用光電変換信号を生成すると共に、当該生成した写真用光電変換信号をアナログ処理部29に順次送出する。
アナログ処理部29は、撮像素子27から写真用光電変換信号が与えられる毎に、当該写真用光電変換信号に増幅処理のような所定のアナログ処理を施して写真用撮像信号を生成する。またアナログ処理部29は、その写真用撮像信号を、アナログデジタル変換部30を介して写真用撮像データに変換してデジタル処理部31に順次送出する。
デジタル処理部31は、この際、アナログデジタル変換部30から写真用撮像データが与えられる毎に、当該写真用撮像データに写真撮影用の所定のデジタル処理を施す。これによりデジタル処理部31は、被写体としての人物を含む撮影範囲を2回写真撮影して得られる2つの写真画像データを生成する。
またデジタル処理部31は、このようにして2つの写真画像データを生成すると、単位画像での人物の顔の位置を参考にして、これら2つの写真画像データに基づく2つの写真画像において、瞬き回避撮影と共に選択されていた人物の顔を検出する。
さらにデジタル処理部31は、2つの写真画像それぞれで検出した人物の顔において目を特定し、特定して目の形状に基づき、その人物が目をつぶっているか否かを検出する。その結果、デジタル処理部31は、一方の写真画像において、その人物が目をあけており、他方の写真画像において当該人物が目を閉じていると、一方の写真画像を残し、他方の写真画像を破棄する。
そしてデジタル処理部31は、その残した一方の写真画像の写真画像データに圧縮符号化処理を施して圧縮画像データを生成する。またデジタル処理部31は、このとき、その写真画像データに画素を間引く縮小処理を施してサムネイルデータも生成する。そしてデジタル処理部31は、圧縮画像データをサムネイルデータと共にカメラ制御部20に送出する。
ただし、デジタル処理部31は、この際、両方の写真画像において、その人物が目をあけていると、例えば、先に生成した一方の写真画像を残し、後に生成した他方の写真画像を破棄する。
そしてデジタル処理部31は、その残した一方の写真画像の写真画像データに圧縮符号化処理を施して圧縮画像データを生成する。またデジタル処理部31は、その写真画像データをもとにサムネイルデータも生成する。そしてデジタル処理部31は、圧縮画像データをサムネイルデータと共にカメラ制御部20に送出する。
またデジタル処理部31は、この際、両方の写真画像において、その人物が目を閉じていると、両方の写真画像を破棄すると共に、これをカメラ制御部20に通知する。そしてカメラ制御部20は、このようにデジタル処理部31から両方の写真画像の破棄が通知されると、例えば、ユーザにディスプレイ15Bを介して、瞬き回避撮影が失敗して人物を写真撮影し得なかったことを通知する。
ところで、デジタル処理部31は、この際、笑顔待ち撮影及び瞬き回避撮影に加えて美肌撮影で人物を写真撮影するようにも設定されていると、圧縮符号化処理を施す写真画像データを得たとき、当該写真画像データに、圧縮符号化処理の前に画像処理を施す。
これによりデジタル処理部31は、写真画像データに基づく写真画像において、美肌撮影と共に選択されていた人物の顔の部分の明度や彩度を調整して、顔の肌の色を明るく補整する。
そしてデジタル処理部31は、その画像処理を施した写真画像データに圧縮符号化処理を施して圧縮画像データを生成する。またデジタル処理部31は、その写真画像データをもとにサムネイルデータも生成する。そしてデジタル処理部31は、圧縮画像データをサムネイルデータと共にカメラ制御部20に送出する。
一方、カメラ制御部20は、例えば、笑顔待ち撮影のように自動的に写真撮影するような人物撮影条件を設定せずに、瞬き回避撮影で人物を写真撮影するように設定していると、シャッタボタン17の全押操作に応じた撮影命令の入力を有効にする。
そしてカメラ制御部20は、例えば、瞬き回避撮影で人物を写真撮影するように設定した状態で、シャッタボタン17の全押操作に応じて撮影命令が入力されると、その撮影命令の入力に応じてタイミングジェネレータ28を2回連続して制御する。
これによりカメラ制御部20は、上述と同様に撮像光により撮像素子27の受光面を、シャッタスピードを上げて2回連続して写真撮影用に露光するようにして、これに応じてデジタル処理部31に、2つの写真画像データを生成させる。
よってデジタル処理部31は、この際、上述と同様に1つの写真画像データを選択して圧縮画像データ及びサムネイルデータを生成しカメラ制御部20に送出し、又は写真画像データを破棄して、これをカメラ制御部20に通知する。因みに、カメラ制御部20は、この際、デジタル処理部31から2つの写真画像データの破棄が通知されると、上述と同様に、ユーザに瞬き回避撮影の失敗を通知する。
ところで、デジタル処理部31は、この際、瞬き回避撮影に加えて美肌撮影で人物を写真撮影するようにも設定されていると、上述と同様に圧縮符号化処理を施す写真画像データを得たとき、その写真画像データに先に画像処理を施す。そしてデジタル処理部31は、その画像処理を施した写真画像データをもとに圧縮画像データ及びサムネイルデータを生成してカメラ制御部20に送出する。
またカメラ制御部20は、例えば、瞬き回避撮影や笑顔待ち撮影を設定せずに、美肌撮影で人物を写真撮影するように設定していると、シャッタボタン17の全押操作に応じて撮影命令が入力されたとき、これに応じてタイミングジェネレータ28を制御する。
これによりカメラ制御部20は、撮像光により撮像素子27の受光面を予め設定されたシャッタスピードで写真撮影用に露光する。よって撮像素子27は、このとき、上述と同様に受光面を露光した撮像光を光電変換して当該露光した撮像光に応じた写真用光電変換信号を生成し、当該生成した写真用光電変換信号をアナログ処理部29に送出する。
またアナログ処理部29は、上述と同様に撮像素子27から与えられた写真用光電変換信号をもとに写真用撮像信号を生成し、当該生成した写真用撮像信号を、アナログデジタル変換部30を介して写真用撮像データに変換してデジタル処理部31に送出する。
さらにデジタル処理部31は、上述と同様にアナログデジタル変換部30から与えられた写真用撮像データをもとに写真画像データを生成し、当該生成した写真画像データに画像処理を施す。またデジタル処理部31は、その画像処理を施した写真画像データをもとに圧縮画像データ及びサムネイルデータを生成してカメラ制御部20に送出する。
そしてカメラ制御部20は、このようにデジタル処理部31から圧縮画像データ及びサムネイルデータが与えられると、上述と同様に画像ファイルを生成する。またカメラ制御部20は、その画像ファイルをサムネイルデータと共に記録デバイス34に記録する。
このようにしてカメラ制御部20は、ユーザに選択された種々の人物撮影条件で人物を写真撮影し、その結果得られた写真画像データを画像ファイルとして記録することができる。
因みに、カメラ制御部20は、人物撮影条件が何ら選択されず、何れの人物撮影条件も設定してはいないと、シャッタボタン17の全押操作に応じた撮影命令の入力を有効にしている。
そしてカメラ制御部20は、何れの人物撮影条件も設定してはいない状態でシャッタボタン17の全押操作に応じて撮影命令が入力されると、撮影条件提示設定処理を実行してはいない場合と同様にすでに設定していた撮影条件で被写体としての人物を写真撮影する。すなわち、カメラ制御部20は、このような場合、初期設定していた撮影条件や、ユーザにより手動で任意に設定されていた撮影条件で人物や他対象物を写真撮影する。
一方、デジタル処理部31は、上述のように単位画像データを順次生成する毎に顔検出処理を実行しても、当該単位画像データに基づく単位画像において人物の顔を全く検出しないと、顔検出情報に替えて顔の未検出を示す未検出情報をカメラ制御部20に送出する。
よってカメラ制御部20は、デジタル処理部31から未検出情報が与えられると、例えば、その未検出情報が連続して与えられている回数をカウントする。そしてカメラ制御部20は、連続する数個(10個以下)の単位画像において人物の顔が検出されず未検出情報が与えられると、現在、撮影状態の確認用に他対象物を連続撮影しており、他対象物を写真撮影する他対象物撮影状況にあると判断する。
カメラ制御部20は、このように他対象物撮影状況にあると判断すると、撮影条件提供装置3から他対象物の写真撮影用に設定可能な他対象物撮影条件を取得するための撮影条件取得処理を実行する。
ただし、デジタルスチルカメラ2は、無線通信機能を有し、無線LAN(Local Area Network)用のアクセスポイント(基地局)を利用してネットワーク4に接続するようになされている。
そしてデジタルスチルカメラ2は、自由に持ち運ばせて、いろいろな場所で写真撮影に使用させることができるものの、必ずしもアクセスポイントの通信エリア内で使用されるとは限らない。
また撮影条件提供装置3は、上述のように、多数のユーザから他対象物を実際に写真撮影したときの他対象物撮影条件を取得して、当該取得した他対象物撮影条件を一般への提供用にしている。このため、撮影条件提供装置3は、あらゆる他対象物をそれぞれ実際に写真撮影したときの他対象物撮影条件を保持しているとは限らない。
よってカメラ制御部20は、他対象物撮影状況にあると判断すると、このとき通信処理部43及びネットワークインタフェース44を利用して、デジタルスチルカメラ2がネットワーク4に接続可能な環境にあるか否かを判別する。
その結果、カメラ制御部20は、現在、デジタルスチルカメラ2がネットワーク4に接続可能な環境にあると、GPS受信機32を介してGPS用の人工衛星と通信して、現在のカメラ位置を検出する。またカメラ制御部20は、このとき方位センサ33により、現在のカメラ方向も検出する。
さらにカメラ制御部20は、このとき検出した現在のカメラ位置及びカメラ方向で写真撮影可能な他対象物の写真撮影用に、他対象物撮影条件が提供可能であるか否かを問い合わせるための問合信号を生成する。この際、カメラ制御部20は、その問合信号に、このとき検出した現在のカメラ位置を示すカメラ位置情報と、現在のカメラ方向を示すカメラ方向情報とを格納する。
そしてカメラ制御部20は、このように問合信号を生成すると、当該生成した問合信号を、通信処理部43及びネットワークインタフェース44を順次介してネットワーク3上の撮影条件提供装置3に送信する。
その結果、カメラ制御部20は、撮影条件提供装置3から、他対象物撮影条件が提供可能であることを示す提供可能通知信号が送信されると、これをネットワークインタフェース44及び通信処理部43を順次介して受信する。
カメラ制御部20は、提供可能通知信号を受信すると、その提供可能通知信号から、後述するように提供可能な他対象物撮影条件の特定用に撮影条件提供装置3によって格納されていた他対象物識別情報を取り出す。
またカメラ制御部20は、その提供可能通知信号の受信に応じて、デジタル処理部31に、単位画像全体から画像の特徴量(以下、これを単位画像特徴量とも呼ぶ)を抽出するように指示する抽出指示信号を送出する。
デジタル処理部31は、カメラ制御部20から抽出指示信号が与えられると、例えば、その抽出指示信号が与えられたときに生成した単位画像データを単位画像特徴量の抽出対象にする。
そしてデジタル処理部31は、その抽出対象とした単位画像データに基づく単位画像から、単位画像特徴量として、例えば、複数の輪郭線の形状と、これら複数の輪郭線同士の位置関係と、色等とを抽出する。このようにしてデジタル処理部31は、単位画像から抽出した単位画像特徴量をカメラ制御部20に送出する。
カメラ制御部20は、デジタル処理部31から単位画像特徴量が与えられると、他対象物の写真撮影用に設定可能な他対象物撮影条件を要求するための条件要求信号を生成する。この際、カメラ制御部20は、その条件要求信号に、単位画像特徴量と共に、上述の他対象物識別情報を格納する。
そしてカメラ制御部20は、このように条件要求信号を生成すると、当該生成した条件要求信号を、通信処理部43及びネットワークインタフェース44を順次介してネットワーク4上の撮影条件提供装置3に送信する。
その結果、カメラ制御部20は、撮影条件提供装置3からそれぞれ異なる複数の他対象物撮影条件を提供するための条件提供信号が送信されると、これをネットワークインタフェース44及び通信処理部43を順次介して受信する。
この場合、条件提供信号には、他対象物撮影条件毎の、当該他対象物撮影条件を示す(ユーザに提示するための)撮影条件アイコンと、その他対象物撮影条件の設定に使用する条件設定情報とが対応付けられて複数組格納されている。
因みに、以下の説明では、他対象物撮影条件を示す(ユーザに提示するための)撮影条件アイコンを、他対象物撮影条件アイコンとも呼ぶ。また条件設定情報は、シャッタスピードや露出、ホワイトバランス、色温度、ISO感度、色調等のように写真撮影用の種々の設定値が格納されて生成されている。
このためカメラ制御部20は、撮影条件提供装置3から送信された条件提供信号を受信すると、当該条件提供信号から複数組の他対象物撮影条件アイコン及び条件設定情報を取り出す。
そしてカメラ制御部20は、条件提供信号から取り出した複数の条件設定情報を、例えば不揮発メモリ35に一時記憶する。またカメラ制御部20は、条件提供信号から取り出した複数の他対象物撮影条件アイコンを、デジタル処理部31に送出する。
デジタル処理部31は、カメラ制御部20から複数の他対象物撮影条件アイコンが与えられると、単位画像データを生成する毎に、当該単位画像データに、その複数の他対象物撮影条件アイコンを合成して合成画像データを生成する。そしてデジタル処理部31は、このように単位画像データに複数の他対象物撮影条件アイコンを合成して得た合成画像データを順次、ディスプレイ15Bに送出する。
これにより図8に示すように、デジタル処理部31は、合成画像データに基づきディスプレイ15Bに撮影状態提示画像46(他対象物が写っている単位画像)を表示する。またデジタル処理部31は、その合成画像データに基づき撮影状態提示画像46の例えば、画像水平方向の右端部に画像垂直方向と平行な帯状のアイコン配置部47を重ねて表示する。
そしてデジタル処理部31は、その合成画像データに基づきアイコン配置部47に複数の他対象物撮影条件アイコン48乃至51を、画像垂直方向と平行に一列(すなわち、縦一列)に並べた状態で重ねて表示する。
よってカメラ制御部20は、撮影状態提示画像46に他対象物撮影条件アイコン48乃至51を重ねて表示しても、当該撮影状態提示画像46を極力見せることができるようにしている。
すなわち、カメラ制御部20は、撮影状態提示画像46に他対象物撮影条件アイコン48乃至51を重ねて表示しても、その他対象物撮影条件アイコン48乃至51により、他対象物の撮影状態が確認し難くなることを極力回避している。
また各他対象物撮影条件アイコン48乃至51は、当該他対象物撮影条件アイコン48乃至51の示す他対象物撮影条件で実際に他対象物が写真撮影されて得られた写真画像のサムネイルとして生成されている。
よってカメラ制御部20は、複数の他対象物撮影条件アイコン48乃至51により、ユーザに他対象物の写真撮影用に設定可能な他対象物撮影条件を、実際に当該他対象物撮影条件で写真撮影して得られた写真画像として提示することができる。
さらにカメラ制御部20は、この際、ユーザによりアイコン配置部47において画像垂直方向と平行に摺動操作されると、これに応じてデジタル処理部31を制御する。これによりカメラ制御部20は、アイコン配置部47上の他対象物撮影条件アイコン48乃至51を画像垂直方向へスクロールさせる。
すなわち、カメラ制御部20は、アイコン配置部47上にすでに表示していた他対象物撮影条件アイコン48乃至51を当該アイコン配置部47の外側へ移動させる。これに伴いカメラ制御部20は、アイコン配置部47上にそれまで表示してはいなかった他対象物撮影条件アイコン48乃至51を当該アイコン配置部47内に移動させる。
これによりカメラ制御部20は、他対象物撮影条件アイコン48乃至51の個数がアイコン配置部47上に一括表示可能な個数より多くても、これら他対象物撮影条件アイコン48乃至51を適宜切り替えて見せることができる。
因みに、カメラ制御部20は、撮影状態提示画像46上に他対象物撮影条件アイコン48乃至51を表示した状態でシャッタボタン17が半押操作されると、他対象物撮影条件アイコン48乃至51の表示を一時的に消去する表示消去命令が入力されたと認識する。
そしてカメラ制御部20は、実際にシャッタボタン17が半押操作され表示消去命令が入力されると、そのシャッタボタン17が半押操作されている間、撮影状態提示画像46上からアイコン配置部47と共に他対象物撮影条件アイコン48乃至51を消去する。
すなわち、カメラ制御部20は、シャッタボタン17が半押操作されている間は、デジタル処理部31を制御してディスプレイ15Bに撮影状態提示画像46のみを表示する。これによりカメラ制御部20は、シャッタボタン17が半押操作されている間は、撮影状態提示画像46全体を見せて、被写体としての他対象物の撮影状態を的確に確認させることができる。
ところで、ユーザは、このように提示された他対象物撮影条件の中から何れかを選択するのであれば、現在の他対象物撮影条件(例えば、初期設定された撮影条件)とは異なり、自分ではなかなか思いつかないような他対象物撮影条件を選択する可能性が高い。
このため撮影条件提供装置3は、後述するように、他対象物を、現在の撮影状態とは、例えば、色相や彩度、明度、ホワイトバランス等により色の感じが極力異なるように写真撮影するための他対象物撮影条件を選定して提供している。
また撮影条件提供装置3は、このように選定した他対象物撮影条件を、当該他対象物撮影条件で実際に他対象物を写真撮影して得られた写真画像のサムネイルでなる他対象物撮影条件アイコン48乃至51として提供している。
そしてカメラ制御部20は、この際、撮影状態提示画像46の一部に、各他対象物撮影条件アイコン48乃至51を重ねて表示している。よってカメラ制御部20は、撮影状態提示画像46を他対象物撮影条件アイコン48乃至51としてのサムネイルと容易に見比べさせて、他対象物を所望の色の感じで写真撮影し得る他対象物撮影条件を選ばせることができる。
実際にカメラ制御部20は、撮影状態提示画像46に他対象物撮影条件アイコン48乃至51を重ねて表示した場合、ユーザに、タップ操作により当該撮影状態提示画像46上で他対象物撮影条件アイコン48乃至51を個別に指示させることができる。
そしてカメラ制御部20は、ユーザにより何れかの他対象物撮影条件アイコン48乃至51が指示されると、当該指示された他対象物撮影条件アイコン48乃至51の示す他対象物撮影条件が選択されたと認識する。
ところで、カメラ制御部20は、何れかの他対象物撮影条件アイコン48乃至51が指示されると、当該指示された他対象物撮影条件アイコン48乃至51の表示色をそのままにする。
またカメラ制御部20は、指示されていない残りの他対象物撮影条件アイコン48乃至51については、例えば、輝度を下げてグレー表示に変更する。これによりカメラ制御部20は、ユーザに、他対象物撮影条件アイコン48乃至51として何れの他対象物撮影条件を選択したのかを容易に確認させることができる。
ただし、カメラ制御部20は、他対象物撮影条件が選択されても、例えば、当該選択された他対象物撮影条件を示す他対象物撮影条件アイコン48乃至51が2回連続してタップ操作されると、その他対象物撮影条件の選択を解除する。これによりカメラ制御部20は、ユーザにより他対象物撮影条件が誤って選択されても、その選択を容易に解除することができる。
因みに、カメラ制御部20は、他対象物撮影条件の選択を解除すると、グレー表示していた他対象物撮影条件アイコン48乃至51の輝度を上げて、もとの表示状態に戻す。これによりカメラ制御部20は、再び何れの他対象物撮影条件アイコン48乃至51も自由に指示し得ることを認識させることができる。
このようにしてカメラ制御部20は、撮影状態提示画像46上で、他対象物撮影条件アイコン48乃至51を指示させるようにして、他対象物の写真撮影用の他対象物撮影条件を選択させることができる。
そしてカメラ制御部20は、撮影状態提示画像46において他対象物撮影条件アイコン48乃至51以外の部分がタップ操作(1回)されると、他対象物撮影条件の選択を確定する(すなわち、終了する)選択確定命令が入力されたと判断する。
カメラ制御部20は、このように他対象物撮影条件の選択を確定する選択確定命令が入力されると、これに応じて不揮発メモリ35から、当該選択された他対象物撮影条件に対応する条件設定情報を読み出す。またカメラ制御部20は、その条件設定情報を用いて、その選択された他対象物撮影条件で他対象物を写真撮影するように自己やデジタル処理部31等を設定する。
この状態でカメラ制御部20は、シャッタボタン17の全押操作に応じて撮影命令が入力されると、その撮影命令の入力に応じてレンズ部26やタイミングジェネレータ28を制御する。これによりカメラ制御部20は、他対象物撮影条件が示す露出量の撮像光により撮像素子27の受光面を、当該他対象物撮影条件が示すシャッタスピードで写真撮影用に露光する。
撮像素子27は、このとき、受光面を露光した撮像光を光電変換して、当該露光した撮像光に応じた写真用光電変換信号を生成すると共に、当該生成した写真用光電変換信号をアナログ処理部29に送出する。
アナログ処理部29は、撮像素子27から与えられた写真用光電変換信号に、他対象物撮影条件に応じたアナログ処理を施して写真用撮像信号を生成する。またアナログ処理部29は、その写真用撮像信号を、アナログデジタル変換部30を介して写真用撮像データに変換してデジタル処理部31に送出する。
デジタル処理部31は、この際、アナログデジタル変換部30から与えられた写真用撮像データに、他対象物撮影条件に応じた写真撮影用のデジタル処理を施す。これによりデジタル処理部31は、被写体としての他対象物を含む撮影範囲を写真撮影して得られる写真画像データを生成する。
またデジタル処理部31は、その写真画像データに圧縮符号化処理を施して圧縮画像データを生成する。さらにデジタル処理部31は、その写真画像データに画素を間引く縮小処理を施してサムネイルデータも生成する。さらにまたデジタル処理部31は、圧縮画像データを、そのサムネイルデータと共にカメラ制御部20に送出する。
そしてカメラ制御部20は、このようにデジタル処理部31から圧縮画像データ及びサムネイルデータが与えられると、上述と同様に画像ファイルを生成する。またカメラ制御部20は、その画像ファイルをサムネイルデータと共に記録デバイス34に記録する。
このようにしてカメラ制御部20は、ユーザに選択された他対象物撮影条件で他対象物を写真撮影し、その結果得られた写真画像データを画像ファイルとして記録することができる。
因みに、カメラ制御部20は、ユーザに複数の他対象物撮影条件を提示しても、これらが何ら選択されずにシャッタボタン17が全押操作され撮影命令が入力されると、すでに設定していた撮影条件で他対象物を写真撮影する。すなわち、カメラ制御部20は、このような場合、初期設定していた撮影条件や、ユーザにより手動で任意に設定されていた撮影条件で他対象物を写真撮影する。
またカメラ制御部20は、他対象物撮影状況にあると判断したときデジタルスチルカメラ2がネットワーク4に接続可能な環境にないと、この際も、すでに設定していた撮影条件で他対象物を写真撮影する。
さらにカメラ制御部20は、他対象物撮影状況において撮影条件提供装置3と通信しても、他対象物撮影条件アイコンが提供されないと、この場合も、すでに設定していた撮影条件で他対象物を写真撮影する。
ところで、カメラ制御部20は、例えば、操作部23の再生ボタン18が押下操作されると、又はタッチパネル15Aに対するタップ操作により動作モードを再生モードに切り替えるように指示されると、再生モードで動作する。
カメラ制御部20は、再生モード時、例えば、記録デバイス34から、これに記録している複数のサムネイルデータを読み出す。そしてカメラ制御部20は、これら複数のサムネイルデータを、デジタル処理部31を介してディスプレイ15Bに送出する。これによりカメラ制御部20は、ディスプレイ15Bに複数のサムネイルデータに基づくサムネイルを一覧表示する。
この状態でカメラ制御部20は、複数のサムネイルの中から任意に1つのサムネイルがタップ操作等で選択されると、記録デバイス34から、当該選択されたサムネイルに対応する画像ファイルを読み出す。そしてカメラ制御部20は、その画像ファイルから圧縮画像データを取り出してデジタル処理部31に送出する。
デジタル処理部31は、この際、カメラ制御部20の制御のもと、当該カメラ制御部20から与えられた圧縮画像データに伸長復号処理を施して元の写真画像データを生成する。そしてデジタル処理部31は、その写真画像データをディスプレイ15Bに送出することにより、当該ディスプレイ15Bに写真画像データに基づく写真画像を表示する。
このようにしてカメラ制御部20は、被写体を写真撮影して生成していた写真画像をディスプレイ15Bに表示してユーザに見せることができる。
またカメラ制御部20は、例えば、タッチパネル15Aに対するタップ操作により動作モードを、写真画像データを撮影条件提供装置3に提供する画像提供モードに切り替えるように指示されると、その画像提供モードで動作する。
カメラ制御部20は、画像提供モード時、例えば、上述の再生モード時と同様に記録デバイス34から複数のサムネイルデータを読み出してディスプレイ15Bに複数のサムネイルを一覧表示する。
この状態でカメラ制御部20は、複数のサムネイルの中から、他対象物を写真撮影して生成したサムネイルがタップ操作等で選択されると、記録デバイス34から、当該選択されたサムネイルに対応する画像ファイルを読み出す。
すなわち、カメラ制御部20は、他対象物を写真撮影して生成したサムネイルの選択に応じて記録デバイス34から、当該選択したサムネイルに対応する、その他対象物を写真撮影して生成した画像ファイルを読み出す。因みに、以下の説明では、他対象物を写真撮影して生成した画像ファイルを、他対象物画像ファイルとも呼ぶ。
そしてカメラ制御部20は、その他対象物画像ファイルを、通信処理部43及びネットワークインタフェース44を順次介してネットワーク4上の撮影条件提供装置3に送信する。
これによりデジタル処理部31は、撮影条件提供装置3から他対象物撮影条件の提供を受けるだけではなく、当該撮影条件提供装置3に他対象物画像ファイルを提供して、これを他対象物撮影条件の提供に利用させることができる。
[1−4 撮影条件提供装置3の回路構成]
次いで、図9を用いて、撮影条件提供装置3の回路構成について説明する。撮影条件提供装置3は、中央処理ユニット60を有している。因みに、以下の説明では、撮影条件提供装置3に設けられた中央処理ユニット60を、特に装置制御部60とも呼ぶ。
装置制御部60は、ROM61又はハードディスクドライブ(HDD:Hard Disc Drive)62に予め記憶されている各種プログラムを、バス63を介して読み出してRAM64に展開する。そして装置制御部60は、RAM64上で展開した各種プログラムに従って撮影条件提供装置3全体を制御すると共に、各種処理を実行する。
この場合、装置制御部60は、ハードディスクドライブ62に、予め他対象物撮影条件検索用のデータベース(以下、これを条件検索用データベースとも呼ぶ)を構築している。この条件検索用データベースには、例えば、各地の比較的有名な人工物(建築物や展示物)や自然物(山や川、海の風景)のような多数の他対象物を個別に識別可能な多数の他対象物識別情報が登録されている。
因みに、他対象物識別情報は、他対象物の名称のように当該他対象物を具体的に特定するものではなく、単に他対象物を他の他対象物と区別するために、例えば個々の他対象物に順番に付された番号として生成されている。また条件検索用データベースには、他対象物の所在地(緯度及び経度で表される位置)を示す所在地情報が、当該他対象物の他対象物識別情報に対応付けて登録されている。
そして装置制御部60は、デジタルスチルカメラ2から他対象物画像ファイルが送信されると、当該他対象物画像ファイルを、ネットワークインタフェース65及び通信処理部66を順次介して受信する。
装置制御部60は、他対象物画像ファイルを受信すると、その他対象物画像ファイルから圧縮画像データ及びヘッダデータを取り出して、当該取り出した圧縮画像データをアイコン生成部67に送出する。
また装置制御部60は、そのヘッダデータから撮影位置情報及び撮影方向情報と、条件設定情報とを取り出す。さらに装置制御部60は、その撮影位置情報及び撮影方向情報が示す撮影位置及び撮影方向を用いて、当該撮影位置及び撮影方向で撮影可能な他対象物を探索するための探索範囲を設定する。因みに、装置制御部60は、例えば、撮影位置を中心点とし、所定の半径及び所定の中心角で、撮影方向へ徐々に広がる扇形の範囲を探索範囲とする。
さらにまた装置制御部60は、その探索範囲を、条件検索用データベース内の複数の所在地情報が示す所在地と順次比較するようにして、当該探索範囲内の所在地を示す所在地情報を検出する。
そして装置制御部60は、その検出した所在地情報が対応付けられた他対象物識別情報を、その撮影位置及び撮影方向で撮影された他対象物を識別する他対象物識別情報として特定する。
アイコン生成部67は、装置制御部60から圧縮画像データが与えられると、その圧縮画像データに伸長復号処理を施して元の写真画像データを生成する。またアイコン生成部67は、その写真画像データに画素を間引く縮小処理を施してサムネイルでなる他対象物撮影条件アイコンを生成する。
さらにアイコン生成部67は、この際、その写真画像データに基づく写真画像全体から画像の特徴量(以下、これを写真画像特徴量とも呼ぶ)として、例えば、複数の輪郭線の形状と、これら複数の輪郭線同士の位置関係と、色等とを抽出する。そしてアイコン生成部67は、その他対象物撮影条件アイコンと、写真画像特徴量とを装置制御部60に送出する。
装置制御部60は、アイコン生成部67から他対象物撮影条件アイコン及び写真画像特徴量が与えられると、その他対象物撮影条件アイコン及び写真画像特徴量と、このときヘッダデータから取り出した条件設定情報とをまとめて条件登録情報とする。
そして装置制御部60は、その条件登録情報をハードディスクドライブ62に記憶するようにして、条件検索用データベースに当該条件登録情報を、このとき特定した他対象物識別情報に対応付けて登録する。
このようにして装置制御部60は、多数のデジタルスチルカメラから送信される他対象物画像ファイルをもとに条件登録情報を生成すると共に、その条件登録情報を、他対象物識別情報で分類するようにして条件検索用データベースに登録し蓄積する。
一方、装置制御部60は、デジタルスチルカメラ2から問合信号が送信されると、当該問合信号を、ネットワークインタフェース65及び通信処理部66を順次介して受信する。この際、装置制御部60は、その問合信号からカメラ位置情報及びカメラ方向情報を取り出す。
また装置制御部60は、そのカメラ位置情報及びカメラ方向情報が示すカメラ位置及びカメラ方向を用いて、当該カメラ位置及びカメラ方向で撮影可能な他対象物を探索するための探索範囲を設定する。因みに、装置制御部60は、このとき例えば、上述と同様にカメラ位置を中心点とし、所定の半径及び所定の中心角で、カメラ方向へ徐々に広がる扇形の範囲を探索範囲とする。
さらに装置制御部60は、その探索範囲を、条件検索用データベース内の複数の所在地情報が示す所在地と順次比較するようにして、当該探索範囲内の所在地を示す所在地情報を検出する。
そして装置制御部60は、条件検索用データベースにおいて、その検出した所在地情報が対応付けられた他対象物識別情報を特定する。また装置制御部60は、条件検索用データベースにおいて、その特定した他対象物識別情報に、予め選定された所定数以上の条件登録情報をすでに対応付けて登録しているか否かを判別する。
その結果、装置制御部60は、特定した他対象物識別情報にすでに所定数以上の条件登録情報を対応付けていると、これら条件登録情報が示す他対象物撮影条件を提供用に厳選しても、予め選定された個数の他対象物撮影条件を提供用に確保し得ると判断する。すなわち、装置制御部20は、この際、複数の他対象物撮影条件を提示し得ると判断する。
装置制御部60は、このように複数の他対象物撮影条件を提示し得ると判断すると、その特定した他対象物識別情報を格納した提供可能通知信号を生成する。また装置制御部60は、その提供可能通知信号を、通信処理部66及びネットワークインタフェース65を順次介してデジタルスチルカメラ2に返送する。
そして装置制御部60は、デジタルスチルカメラ2に提供可能通知信号を返信した結果、そのデジタルスチルカメラ2から条件要求信号が送信されると、その条件要求信号を、ネットワークインタフェース65及び通信処理部66を順次介して受信する。
装置制御部60は、このように条件要求信号を受信すると、当該受信した条件要求信号から他対象物識別情報及び単位画像特徴量を取り出す。また装置制御部60は、ハードディスクドライブ762から、その他対象物識別情報に対応付けている条件登録情報を全て読み出す。
さらに装置制御部60は、単位画像特徴量と、各条件登録情報に含まれる写真画像特徴量と基づき、これら複数の写真画像特徴量から、単位画像特徴量が抽出された単位画像と構図が似通っている写真画像の写真画像特徴量を絞り込む。
また装置制御部60は、絞り込んだ写真画像特徴量の中から、その単位画像と色相や彩度、明度、ホワイトバランス等の違いが大きい写真画像の、上位所定個数の写真画像特徴量を選定する。
装置制御部60は、このように複数の写真画像特徴量を選定すると、その写真画像特徴量を有する写真画像を得たときの写真撮影の他対象物撮影条件を、ユーザに提示する他対象物撮影条件として選定する。
そして装置制御部60は、このとき、その選定した他対象物撮影条件に対応する(すなわち、選定した写真画像特徴量を含む)条件登録情報から、当該他対象物撮影条件を提示するための他対象物撮影条件アイコンを取り出す。
また装置制御部60は、その選定した他対象物撮影条件に対応する(すなわち、選定した写真画像特徴量を含む)条件登録情報から、当該他対象物撮影条件の設定に使用する条件設定情報も取り出す。
このようにして装置制御部60は、複数の条件登録情報からそれぞれ他対象物撮影条件アイコン及び条件設定情報を取り出すと、他対象物撮影条件毎の、当該他対象物撮影条件アイコンと条件設定情報とを対応付けて格納した条件提供信号を生成する。
装置制御部60は、条件提供信号を生成すると、当該生成した条件提供信号を、通信処理部66及びネットワークインタフェース65を順次介してデジタルスチルカメラ2に送信する。これにより装置制御部60は、デジタルスチルカメラ2を介してユーザに複数の他対象物撮影条件を他対象物撮影条件アイコンとして提示することができる。
因みに、装置制御部60は、上述にように他対象物識別情報を特定しても、当該他対象物識別情報に所定数以上の条件登録情報を未だ対応付けて登録してはいないと、予め選定された個数の他対象物撮影条件を提供用に確保し得ないと判断する。すなわち、装置制御部20は、この際、複数の他対象物撮影条件を提示し得ないと判断する。
装置制御部60は、このように他対象物撮影条件を提示し得ないと判断すると、これを通知するための提供不可通知信号を生成する。そして装置制御部60は、その提供不可通知信号を、通信処理部66及びネットワークインタフェース65を順次介してデジタルスチルカメラ2に返送する。
[1−5 撮影条件設定処理]
次いで、図10及び図11を用いて、デジタルスチルカメラ2及び撮影条件提供装置3が実行する撮影条件設定処理手順について説明する。
デジタルスチルカメラ2においてカメラ制御部20は、撮影モード時、条件提示要求命令が入力されると、ROM21に予め記憶された撮影条件提示設定プログラムに従い、図10(A)に示す撮影条件提示設定処理手順RT1を開始する。
カメラ制御部20は、撮影条件提示設定処理手順RT1を開始すると、ステップSP1において、デジタル処理部31に、単位画像データを生成する毎に顔検出処理を実行させると共に、その実行結果に基づき、現在、人物撮影状況にあるか否かを判断する。
このステップSP1において肯定結果が得られると、このことは、現在、1又は複数の人物を撮影状態の確認用に連続撮影していることを表している。カメラ制御部20は、ステップSP1において、かかる肯定結果を得ると、現在、人物撮影状況にあると判断して、次のステップSP2に移る。
ステップSP2においてカメラ制御部20は、この際、デジタル処理部31により検出された人物の顔に基づき、現在の人物撮影状況において設定可能な1又は複数の人物撮影条件を選定して、次のステップSP3に移る。
ステップSP3においてカメラ制御部20は、このときディスプレイ15Bに表示している撮影状態提示画像37に、その選定した人物撮影条件を提示するための人物撮影条件アイコン39乃至41を重ねて表示して、次のステップSP4に移る。
ステップSP4においてカメラ制御部20は、ディスプレイ15Bに表示した人物撮影条件アイコン39乃至41を介して人物撮影条件が選択されたか否かを判別する。このステップSP4において肯定結果が得られると、このことは、このとき連続撮影している人物用に、使ってみたい人物撮影条件があり、その人物撮影条件が選ばれたことを表している。カメラ制御部20は、ステップSP4において、かかる肯定結果を得ると、次のステップSP5に移る。
ステップSP5においてカメラ制御部20は、選択された人物撮影条件を、対応する条件設定情報を用いて設定して、次のステップSP6に移る。これによりステップSP6においてカメラ制御部20は、撮影条件提示設定処理手順RT1を終了する。
ところで、上述のステップSP1において否定結果が得られると、このことは、現在、他対象物を撮影状態の確認用に連続撮影していることを表している。カメラ制御部20は、ステップSP1において、かかる否定結果を得ると、現在、他対象物撮影状況にあると判断して、ステップSP7に移る。
ステップSP7においてカメラ制御部20は、現在、デジタルスチルカメラ2がネットワーク4に接続可能な環境にあるか否かを判別する。このステップSP7において肯定結果が得られると、このことは、無線LAN用のアクセスポイントの通信エリア内で、他対象物を撮影状態の確認用に連続撮影していることを表している。カメラ制御部20は、ステップSP7において、かかる肯定結果を得ると、次のステップSP8に移る。
ステップSP8においてカメラ制御部20は、現在のカメラ位置及びカメラ方向を検出すると共に、当該検出したカメラ位置及びカメラ方向を示すカメラ位置情報及びカメラ方向情報を格納した問合信号を生成する。そしてカメラ制御部20は、その問合信号を、通信処理部43及びネットワークインタフェース44を順次介して撮影条件提供装置3に送信して、次のステップSP9に移る。
このとき、撮影条件提供装置3の装置制御部60は、ROM61又はハードディスクドライブ62に予め記憶された撮影条件提供プログラムに従い、図11(B)に示す撮影条件提供処理手順RT2を開始している。
そして装置制御部60は、撮影条件提供処理手順RT2を開始すると、ステップSP21において、デジタルスチルカメラ2から送信される問合信号を受信することを待ち受ける。そして装置制御部60は、デジタルスチルカメラ2から送信された問合信号を、ネットワークインタフェース65及び通信処理部66を順次介して受信すると、次のステップSP22に移る。
ステップSP22において装置制御部60は、その問合信号に格納された現在のカメラ位置及びカメラ方向に基づき、条件検索用データベース内で、デジタルスチルカメラ2に提供可能な他対象物撮影条件を探索する。そして装置制御部60は、その探索結果に基づき、現在のデジタルスチルカメラ2の他対象物撮影状況に応じて提供可能な他対象物撮影条件が存在するか否かを判別する。
このステップSP22において肯定結果が得られると、このことは、現在のデジタルスチルカメラ2の他対象物撮影状況に応じて提供可能な複数の他対象物撮影条件を、すでに条件検索用データベースに登録していることを表している。装置制御部60は、ステップSP22において、かかる肯定結果を得ると、次のステップSP23に移る。
そしてステップSP23において装置制御部60は、デジタルスチルカメラ2に提供可能な他対象物撮影条件を特定するための他対象物識別情報を格納した提供可能通知信号を生成する。そして装置制御部60は、その提供可能通知信号を、通信処理部66及びネットワークインタフェース65を順次介してデジタルスチルカメラ2に送信して、次のステップSP24に移る。
このとき、ステップSP9においてカメラ制御部20は、撮影条件提供装置3から送信された信号を、ネットワークインタフェース44及び通信処理部43を順次介して受信する。
そしてカメラ制御部20は、その受信した信号に基づき、他対象物撮影条件が取得可能であるか否かを判別する。ただし、カメラ制御部20は、このとき撮影条件提供装置3から送信された提供可能通知信号を受信していると、肯定結果を得て、次のステップSP10に移る。
ステップSP10においてカメラ制御部20は、デジタル処理部31により、この時点に生成した単位画像から単位画像特徴量を抽出させる。またカメラ制御部20は、提供可能通知信号から他対象物識別情報を取り出し、その単位画像特徴量を他対象物識別情報と共に格納した条件要求信号を生成する。
そしてカメラ制御部20は、その条件要求信号を、通信処理部43及びネットワークインタフェース44を順次介して撮影条件提供装置3に送信して、次のステップSP11に移る。
このときステップSP24において装置制御部60は、デジタルスチルカメラ2から送信される条件要求信号を受信することを待ち受けている。そして装置制御部60は、デジタルスチルカメラ2から送信された条件要求信号を、ネットワークインタフェース65及び通信処理部66を順次介して受信すると、次のステップSP25に移る。
ステップSP25において装置制御部60は、条件要求信号から他対象物識別情報及び単位画像特徴量を取り出し、条件検索用データベースから、その他対象物識別情報で識別される複数の条件登録情報を読み出す。
また装置制御部60は、単位画像特徴量と、複数の条件登録情報に含まれる写真画像特徴量とに基づき、デジタルスチルカメラ2に提供する複数の他対象物撮影条件を選定して、次のステップSP26に移る。
ステップSP26において装置制御部60は、条件登録情報から、その選定した他対象物撮影条件を提示するための他対象物撮影条件アイコンと、当該他対象物撮影条件の設定に使用する条件設定情報とを取り出す。また装置制御部60は、選定した他対象物撮影条件毎の他対象物撮影条件アイコン及び条件設定情報を対応付けて格納した条件提供信号を生成する。
そして装置制御部60は、その条件提供信号を、通信処理部66及びネットワークインタフェース65を順次介してデジタルスチルカメラ2に送信して、ステップSP21に移る。
このとき、ステップSP11においてカメラ制御部20は、撮影条件提供装置3から送信される条件提供信号を受信することを待ち受けている。そしてカメラ制御部20は、撮影条件提供装置3から送信された条件提供信号を、ネットワークインタフェース44及び通信処理部43を順次介して受信すると、次のステップSP12に移る。
ステップSP12においてカメラ制御部20は、条件提供信号から複数組の他対象物撮影条件アイコン及び条件設定情報を取り出す。そしてカメラ制御部20は、このときディスプレイ15Bに表示している撮影状態提示画像46に、その条件提供信号から取り出した他対象物撮影条件アイコン48乃至51を重ねて表示して、次のステップSP13に移る。
ステップSP13においてカメラ制御部20は、ディスプレイ15Bに表示した他対象物撮影条件アイコン48乃至51を介して他対象物撮影条件が選択されたか否かを判別する。
このステップSP13において肯定結果が得られると、このことは、このとき連続撮影している他対象物の写真撮影用に気に入った他対象物撮影条件があり、その他対象物撮影条件が選ばれたことを表している。カメラ制御部20は、ステップSP13において、かかる肯定結果を得ると、次のステップSP14に移る。
ステップSP14においてカメラ制御部20は、選択された他対象物撮影条件を、対応する条件設定情報を用いて設定して、ステップSP6に移る。これによりステップSP6においてカメラ制御部20は、撮影条件提示設定処理手順RT1を終了する。
ところで、上述のステップSP22において否定結果が得られると、このことは、現在のデジタルスチルカメラ2の他対象物撮影状況に応じて提供可能な他対象物撮影条件を、条件検索用データベースに未だ十分には登録していないことを表している。装置制御部60は、ステップSP22において、かかる否定結果を得ると、ステップSP27に移る。
この際、ステップSP27において装置制御部60は、デジタルスチルカメラ2に提供可能な他対象物撮影条件が存在しないことを通知するための提供不可通知信号を生成する。そして装置制御部60は、その提供不可通知信号を、通信処理部66及びネットワークインタフェース65を順次介してデジタルスチルカメラ2に送信して、ステップSP21に戻る。
このようにして装置制御部60は、撮影条件提供処理手順RT2を開始すると、デジタルスチルカメラ2から送信される問合信号の受信を待ち受け、当該問合信号を受信すると、その都度、ステップSP21乃至ステップSP27の処理を実行する。
一方、ステップSPSP9においてカメラ制御部20は、撮影条件提供装置3から送信された信号として提供不可通知信号を、ネットワークインタフェース44及び通信処理部43を順次介して受信すると、否定結果を得て、ステップSP6に移る。そしてステップSP6においてカメラ制御部20は、このときの撮影条件提示設定処理を中断するようにして撮影条件提示設定処理手順RT1を終了する。
また上述のステップSP4において否定結果が得られると、このことは、このとき連続撮影している人物用に使ってみたいと思う人物撮影条件がなかったことを表している。カメラ制御部20は、ステップSP4において、かかる否定結果を得ると、ステップSP6に移り、このときの撮影条件提示設定処理を中断するようにして撮影条件提示設定処理手順RT1を終了する。
さらに上述のステップSP7において否定結果が得られると、このことは、無線LAN用のアクセスポイントの通信エリアから外れた位置で、他対象物を撮影状態の確認用に連続撮影していることを表している。
カメラ制御部20は、ステップSP7において、かかる否定結果を得ると、ステップSP6に移り、このときの撮影条件提示設定処理を中断するようにして撮影条件提示設定処理手順RT1を終了する。
さらに上述のステップSP13において否定結果が得られると、このことは、このとき連続撮影している他対象物の写真撮影用に気に入った他対象物撮影条件が見つからずに、選択が断念されたことを表している。カメラ制御部20は、ステップSP13において、かかる否定結果を得ると、ステップSP6に移り、このときの撮影条件提示設定処理を中断するようにして撮影条件提示設定処理手順RT1を終了する。
[1−6 実施の形態の動作及び効果]
以上の構成において、デジタルスチルカメラ2は、撮影モード時、撮影条件提示命令が入力されると、単位画像データを順次生成する毎に顔検出処理を実行する。デジタルスチルカメラ2は、その順次実行する顔検出処理により単位画像において人物の顔を検出すると、現在、人物撮影状況にあると判断する。この際、デジタルスチルカメラ2は、単位画像において検出した人物に個別に適用するようにして、人物の写真撮影用に設定可能な人物撮影条件を選定する。
そしてデジタルスチルカメラ2は、ディスプレイ15Bに撮影状態提示画像37を表示すると共に、当該撮影状態提示画像37に、その選定した人物撮影条件を提示するための人物撮影条件アイコン39乃至41を重ねて表示する。
このようにしてデジタルスチルカメラ2は、ディスプレイ15Bに表示した人物撮影条件アイコン39乃至41として人物撮影条件が選択されると、当該選択された人物撮影条件を、対応する条件設定情報を使用して設定する。
一方、デジタルスチルカメラ2は、順次実行する顔検出処理により単位画像において人物の顔を全く検出しないと、現在、他対象物撮影状況にあると判断する。この際、デジタルスチルカメラ2は、撮影条件提供装置3に、現在のカメラ位置及びカメラ方向で撮影可能な他対象物の写真撮影用に設定可能な他対象物撮影条件を要求する。
その結果、デジタルスチルカメラ2は、撮影条件提供装置3から、他対象物撮影条件を提示するための複数の他対象物撮影条件アイコン48乃至51と、その他対象物撮影条件の設定に使用する条件設定情報とが提供されると、これを取得する。
そしてデジタルスチルカメラ2は、ディスプレイ15Bに撮影状態提示画像46を表示すると共に、当該撮影状態提示画像46に、その取得した他対象物撮影条件アイコン48乃至51を重ねて表示する。
このようにしてデジタルスチルカメラ2は、ディスプレイ15Bに表示した他対象物撮影条件アイコン48乃至51として他対象物撮影条件が選択されると、当該選択された他対象物撮影条件を、対応する条件設定情報を使用して設定する。
従って、デジタルスチルカメラ2は、現在の人物撮影状況や他対象物撮影状況に応じて、その人物撮影状況や他対象物撮影状況に合った人物撮影条件や他対象物撮影条件を選択させることができる。
以上の構成によれば、デジタルスチルカメラ2は、撮影モード時、被写体を撮影状態の確認用に連続撮影して得られる撮影状態提示画像37及び46に基づき、現在の撮影状況を人物撮影状況や他対象物撮影状況にあると判断し、当該判断した人物撮影状況や他対象物撮影状況で設定可能な撮影条件を提示するための人物撮影条件アイコン39乃至41や他対象物撮影条件アイコン48乃至51を表示するようにした。これによりデジタルスチルカメラ2は、撮影状況に応じて、その撮影状況に合った撮影条件を選択させることができる。よってデジタルスチルカメラ2は、撮影状況に合った所望の撮影条件を的確に設定することができる。
またデジタルスチルカメラ2は、ディスプレイ15Bに表示した撮影状態提示画像37及び46に、選択可能な人物撮影条件や他対象物撮影条件を示す人物撮影条件アイコン39乃至41や他対象物撮影条件アイコン48乃至51を重ねて表示するようにした。
従ってデジタルスチルカメラ2は、撮影状態提示画像37及び46を介して被写体の撮影状態を確認させながら、人物撮影条件アイコン39乃至41や他対象物撮影条件アイコン48乃至51として所望の人物撮影条件や他対象物撮影条件を選択させることができる。
さらにデジタルスチルカメラ2は、ディスプレイ15Bに複数の人物撮影条件アイコン39乃至41や複数の他対象物撮影条件アイコン48乃至51を一列に並べて表示するようにした。従ってデジタルスチルカメラ2は、設定可能な人物撮影条件や他対象物撮影条件が複数存在する場合、これらを容易に確認させることができる。
さらにデジタルスチルカメラ2は、人物撮影条件アイコン39乃至41を表示した際、人物撮影条件を示す人物撮影条件アイコン39乃至41を、人物撮影条件を適用する人物の顔の上までドラッグさせて、人物撮影条件と人物とを合せて選択させるようにした。従ってデジタルスチルカメラ2は、人物と人物撮影条件とを組み合わせて選択させるための操作を簡易化することができる。
またデジタルスチルカメラ2は、この際、表示形態を変更するように要求されると、撮影状態提示画像37上で人物撮影条件アイコン39乃至41を、これが示す人物撮影条件を適用可能な人物の顔に近接させて表示するようにした。従ってデジタルスチルカメラ2は、撮影状態提示画像37上で、人物撮影条件と、その人物撮影条件を適用可能な人物ととの組み合せを容易に認識させることができる。
さらにデジタルスチルカメラ2は、この際、人物撮影条件アイコン39乃至41を指示させるだけで、当該人物撮影条件アイコン39乃至41が示す人物撮影条件と、その人物撮影条件アイコン39乃至41が近接する顔の人物とを合せて選択させるようにした。従ってデジタルスチルカメラ2は、人物と人物撮影条件とを組み合わせて選択させるための操作をさらに簡易化することができる。
<2.変形例>
[2−1 変形例1]
なお上述した実施の形態においては、人物撮影状況にあると判断した際、人物に個別に適用するようにして設定可能な種々の人物撮影条件を選定させるようにした場合について述べた。
しかしながら本発明は、これに限らず、人物撮影状況にあると判断した際、複数の人物全てに一様に適用する人物撮影条件や、写真画像全体に適用する人物撮影条件、複数の人物のうち所定の割合以上の人物に適用する人物撮影条件を選定させるようにしても良い。
このように撮影される人物全てに一様に適用する人物撮影条件としては、フラッシュを使用して写真撮影する際に赤目を防止するためのものや、フォーカスを調整して人物全ての輪郭を明確にするようなもの等がある。
また写真画像全体に適用する人物撮影条件としては、フラッシュを使用して写真撮影する際に、人物の背景が黒くつぶれることを防止して人物と共に背景もきれいに写すようなものや、逆光でも人物及び背景をはっきり見えるようにするもの等がある。
さらに複数の人物のうち所定の割合以上の人物に適用する人物撮影条件としては、所定の割合以上の人物が笑顔になったときや、撮影レンズ11に向いたときに自動的に写真撮影するようなもの等がある。
[2−2 変形例2]
また上述した実施の形態においては、撮影条件提示設定処理において、ディスプレイ15Bに撮影状態提示画像37及び46と共に人物撮影条件アイコン39乃至41や他対象物撮影条件アイコン48乃至51を表示するようにした場合について述べた。
しかしながら本発明は、これに限らず、撮影条件提示設定処理において、ディスプレイ15Bに撮影状態提示画像37及び46は表示せずに、人物撮影条件アイコン39乃至41や他対象物撮影条件アイコン48乃至51のみを表示するようにしても良い。
また本発明は、このように撮影条件提示設定処理において、ディスプレイ15Bに人物撮影条件アイコン39乃至41や他対象物撮影条件アイコン48乃至51のみを表示する場合、これらをマトリクス状に一覧表示するようにしても良い。
さらに本発明は、撮影条件提示設定処理において、ディスプレイ15Bに撮影状態提示画像37及び46を全体的に縮小し、又は画像水平方向や画像垂直方向に縮めて表示する。そして本発明は、その縮小や縮めた表示で生じた空部分に、人物撮影条件アイコン39乃至41や他対象物撮影条件アイコン48乃至51を縦及び又は横に一列や複数列に並べて表示するようにしても良い。
[2−3 変形例3]
さらに上述した実施の形態においては、人物撮影状況にあると判断した際、複数の人物撮影条件アイコン39乃至41を一列に表示し、表示形態の変更指示に応じて人物撮影条件アイコン39乃至41を人物の顔に近接させて表示するようにした場合について述べた。
しかしながら本発明は、これに限らず、人物撮影状況にあると判断した際、複数の人物撮影条件アイコン39乃至41を一列には表示せず、人物撮影条件アイコン39乃至41を、表示の開始時点から人物の顔に近接させてのみ表示するようにしても良い。
これにより本発明は、表示形態の変更を指示させることなく、人物撮影条件アイコン39乃至41と、当該人物撮影条件アイコン39乃至41が示す人物撮影条件を適用可能な人物との組み合わせを認識させることができる。
[2−4 変形例4]
さらに上述した実施の形態においては、被写体を人物と他対象物との二つに大別して撮影状況を判断するようにした場合について述べた。しかしながら本発明は、これに限らず、人物以外の他対象物をさらに細別して撮影状況を判断するようにしても良い。
ところで、本発明は、他対象物を細別する場合、例えば、乗り物や、動物、昆虫、植物等それぞれについて、上述の顔特徴量のように、比較基準とする種々の画像特徴量を用いて単位画像に、これらが写っているかどうかを検出するようにしても良い。
これにより本発明は、被写体としての乗り物(自動車や電車、飛行機等)や動物(犬や猫、虎等)、昆虫(カブトムシやクワガタムシ、蝶等)等を写真撮影するような撮影状況にあると判断することができる。
[2−5 変形例5]
さらに上述した実施の形態においては、他対象物撮影状況にあると判断した際、ネットワーク4上の撮影条件提供装置3から他対象物撮影条件アイコン48乃至51と条件設定情報とを取得するようにした場合について述べた。
しかしながら本発明は、これに限らず、観光地等で他対象物撮影状況にあると判断すると、自己の周囲に存在する他のデジタルスチルカメラやデジタルビデをカメラ等から他対象物撮影条件アイコンと条件設定情報とを取得するようにしても良い。
[2−6 変形例6]
さらに上述した実施の形態においては、本発明の撮影条件設定装置を、図1乃至図11について上述したデジタルスチルカメラ2に適用するようにした場合について述べた。しかしながら本発明は、これに限らず、写真撮影の機能を有するコンピュータ、携帯電話機、PDA(Personal Digital Assistance)、携帯型ゲーム機器等の情報処理装置に適用することができる。また本発明は、写真撮影の機能を有するデジタルビデオカメラ等のように、この他種々の構成の撮影条件設定装置にも適用することができる。
[2−7 変形例7]
さらに上述した実施の形態においては、本発明による撮影条件設定プログラムを、図1乃至図11について上述したROM21に予め記憶された撮影条件提示設定プログラムに適用した。そしてカメラ制御部20が、その撮影条件提示設定プログラムに従って図10及び図11について上述した撮影条件提示設定処理手順RT1を実行するようにした場合について述べた。
しかしながら本発明は、これに限らず、デジタルスチルカメラ2が撮影条件設定プログラムの記録されたコンピュータ読取可能な記録媒体によって当該撮影条件設定プログラムをインストールしても良い。そしてカメラ制御部20が、そのインストールした撮影条件設定プログラムに従って撮影条件提示設定処理手順RT1を実行するようにしても良い。
またデジタルスチルカメラ2は、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用して外部から撮影条件設定プログラムをインストールするようにしても良い。
そして撮影条件設定プログラムをデジタルスチルカメラ2にインストールして実行可能な状態にするためのコンピュータ読取可能な記録媒体としては、例えばフレキシブルディスクのようなパッケージメディアで実現しても良い。
また撮影条件設定プログラムをデジタルスチルカメラ2にインストールして実行可能な状態にするためのコンピュータ読取可能な記録媒体としては、CD−ROM(Compact Disc-Read Only Memory)のようなパッケージメディアで実現しても良い。
さらに撮影条件設定プログラムをデジタルスチルカメラ2にインストールして実行可能な状態にするためのコンピュータ読取可能な記録媒体としては、DVD(Digital Versatile Disc)等のパッケージメディアで実現しても良い。
さらに、かかるコンピュータ読取可能な記録媒体としては、パッケージメディアのみならず、各種プログラムが一時的もしくは永続的に記録される半導体メモリや磁気ディスク等で実現しても良い。
また、これらコンピュータ読取可能な記録媒体に撮影条件設定プログラムを記録する手段としては、ローカルエリアネットワークやインターネット、デジタル衛星放送等の有線及び無線通信媒体を利用しても良い。さらにコンピュータ読取可能な記録媒体に撮影条件設定プログラムを記録するには、ルータやモデム等の各種通信インタフェースを介して記録するようにしても良い。
[2−8 変形例8]
さらに上述した実施の形態においては、表示部として、図1乃至図11について上述した液晶ディスプレイでなるディスプレイ15Bを適用するようにした場合について述べた。しかしながら本発明は、これに限らず、有機EL(Electro Luminescence)ディスプレイのように、この他種々の表示部を広く適用することができる。
[2−9 変形例9]
さらに上述した実施の形態においては、被写体を撮像して画像データを生成する撮像部として、図1乃至図11について上述したレンズ部26、撮像素子27、アナログ処理部28、アナログデジタル変換部30及びデジタル処理部31を適用するようにした場合について述べた。しかしながら本発明は、これに限らず、この他種々の構成の撮像部を広く適用することができる。
[2−10 変形例10]
さらに上述した実施の形態においては、撮像部により生成された画像データに基づき、どのような被写体を撮影する撮影状況にあるのかを判断する撮影状況判断部として、図1乃至図11について上述したデジタル処理部31及びカメラ制御部20を適用するようにした場合について述べた。
しかしながら本発明は、これに限らず、撮影状況判断部をマイクロプロセッサやDSP(Digital Signal Processor)に適用することができる。また本発明は、撮像部により生成された画像データに基づき、どのような被写体を撮影する撮影状況にあるのかを判断するハードウェア回路構成の撮影状況判断回路等のように、この他種々の構成の撮影状況判断部を広く適用することもできる。
[2−11 変形例11]
さらに上述した実施の形態においては、撮影状況判断部により撮影状況が判断されると、当該判断された撮影状況で設定可能な撮影条件を示す1又は複数の撮影条件アイコンを表示部に表示する表示制御部として、図1乃至図11について上述したカメラ制御部20を適用するようにした場合について述べた。
しかしながら本発明は、これに限らず、表示制御部をマイクロプロセッサやDSPに適用することができる。また本発明は、撮影状況判断部により撮影状況が判断されると、当該判断された撮影状況で設定可能な撮影条件を示す1又は複数の撮影条件アイコンを表示部に表示するハードウェア回路構成の表示制御回路等のように、この他種々の構成の表示制御部を広く適用することもできる。
[2−12 変形例12]
さらに上述した実施の形態においては、撮像部により生成された画像データに基づき、当該画像データに基づく画像に写っている人物の顔を検出する顔検出部として、図1乃至図11について上述したデジタル処理部31を適用するようにした場合について述べた。
しかしながら本発明は、これに限らず、顔検出部をマイクロプロセッサやDSPに適用することができる。また本発明は、撮像部により生成された画像データに基づき、当該画像データに基づく画像に写っている人物の顔を検出するハードウェア回路構成の顔検出回路等のように、この他種々の構成の顔検出部を広く適用することもできる。
[2−13 変形例13]
さらに上述した実施の形態においては、顔検出部により画像に写っている人物の顔が検出されると、被写体として人物を撮影する撮影状況にあると判断し、顔検出部により画像から人物の顔が検出されないと、被写体として人物以外の他対象物を撮影する撮影状況にあると判断する判断部として、図1乃至図11について上述したカメラ制御部20を適用するようにした場合について述べた。
しかしながら本発明は、これに限らず、マイクロプロセッサやDSPに適用することができる。また本発明は、顔検出部により画像に写っている人物の顔が検出されると、被写体として人物を撮影する撮影状況にあると判断し、顔検出部により画像から人物の顔が検出されないと、被写体として人物以外の他対象物を撮影する撮影状況にあると判断するハードウェア回路構成の判断回路等のように、この他種々の構成の判断部を広く適用することもできる。
[2−14 変形例14]
さらに上述した実施の形態においては、表示部に表示された複数の人物撮影条件アイコンの表示形態の変更を指示するために用いられる変更指示部として、図1乃至図11について上述したタッチパネル15Aを適用するようにした場合について述べた。
しかしながら本発明は、これに限らず、ジョイスティックのようなポインティングデバイスや、押下操作又はスライド操作可能なハードウェアキー等のように、この他種々の変更指示部を広く適用することができる。
[2−15 変形例15]
さらに上述した実施の形態においては、表示部に表示された撮影条件アイコンを指示するために用いられるアイコン指示部として、図1乃至図11について上述したタッチパネル15Aを適用するようにした場合について述べた。しかしながら本発明は、これに限らず、ジョイスティックのようなポインティングデバイスのように、この他種々のアイコン指示部を広く適用することができる。
[2−16 変形例16]
さらに上述した実施の形態においては、アイコン指示部を介して撮影条件アイコンが指示されると、当該指示された撮影条件アイコンが示す撮影条件を設定する設定部として、図1乃至図11について上述したカメラ制御部20を適用するようにした場合について述べた。
しかしながら本発明は、これに限らず、マイクロプロセッサやDSPに適用することができる。また本発明は、アイコン指示部を介して撮影条件アイコンが指示されると、当該指示された撮影条件アイコンが示す撮影条件を設定するハードウェア回路構成の設定回路等のように、この他種々の構成の設定部を広く適用することもできる。
本発明は、デジタルスチルカメラやデジタルビデオカメラ、携帯電話機等の撮影条件設定装置に利用することができる。
2……デジタルスチルカメラ、15……タッチスクリーン、15A……タッチパネル、15B……ディスプレイ、20……カメラ制御部、26……レンズ部、27……撮像素子、28……アナログ処理部、30……アナログデジタル変換部、31……デジタル処理部、37、46……撮影状態提示画像、39乃至41……人物撮影条件アイコン、48乃至51……他対象物撮影条件アイコン、RT1……撮影条件提示設定処理手順。

Claims (12)

  1. 表示部と、
    被写体を撮像して画像データを生成する撮像部と、
    上記撮像部により生成された上記画像データに基づき、どのような上記被写体を撮影する撮影状況にあるのかを当該被写体が人物であるか人物以外の他対象物であるかの区別を含めて判断する撮影状況判断部と、
    上記撮影状況判断部により上記撮影状況が判断されると、当該判断された上記撮影状況で設定可能な撮影条件を示す1又は複数の撮影条件アイコンを上記表示部に表示するようにして、上記撮影状況判断部により上記人物を撮影する上記撮影状況にあると判断された際には、上記表示部に上記撮影条件アイコンとして当該人物の撮影用の上記撮影条件を示す人物撮影条件アイコンを表示する表示制御部と
    を具える撮影条件設定装置。
  2. 上記撮影状況判断部は、
    上記撮像部により生成された上記画像データに基づき、当該画像データに基づく画像に写っている上記人物の顔を検出する顔検出部と、
    上記顔検出部により上記画像に写っている上記人物の顔が検出されると、上記被写体として上記人物を撮影する上記撮影状況にあると判断し、上記顔検出部により上記画像から上記人物の顔が検出されないと、上記被写体として上記他対象物を撮影する上記撮影状況にあると判断する判断部と
    を具え、
    上記表示制御部は、
    記判断部により上記他対象物を撮影する上記撮影状況にあると判断されると、上記表示部に上記撮影条件アイコンとして当該他対象物の撮影用の上記撮影条件を示す他対象物撮影条件アイコンを表示する
    請求項1に記載の撮影条件設定装置。
  3. 上記表示制御部は、
    上記判断部により上記人物を撮影する上記撮影状況にあると判断されると、上記表示部に上記画像データに基づく上記画像として上記人物の顔が写っている人物画像を表示すると共に、上記人物に個別に適用可能な上記撮影条件を示す上記人物撮影条件アイコンを表示し、上記判断部により上記他対象物を撮影する上記撮影状況にあると判断されると、上記表示部に上記画像データに基づく上記画像として上記他対象物が写っている他対象物画像を表示すると共に、上記他対象物撮影条件アイコンを表示する
    請求項2に記載の撮影条件設定装置。
  4. 上記表示制御部は、
    上記判断部により上記人物を撮影する上記撮影状況にあると判断されると、上記表示部に上記人物画像を表示すると共に、当該人物画像に複数の上記人物撮影条件アイコンを重ねて一列に表示し、上記判断部により上記他対象物を撮影する上記撮影状況にあると判断されると、上記表示部に上記他対象物画像を表示すると共に、当該他対象物画像に複数の上記他対象物撮影条件アイコンを重ねて一列に表示する
    請求項3に記載の撮影条件設定装置。
  5. 上記顔検出部は、
    上記撮像部により生成された上記画像データに基づき、当該画像データに基づく画像に写っている人物の顔を、当該人物の種別と共に検出し、
    上記表示制御部は、
    上記判断部により上記人物を撮影する上記撮影状況にあると判断されると、上記表示部に上記人物画像を表示すると共に、当該人物画像に上記人物の種別に応じて当該人物に個別に適用可能な上記撮影条件を示す複数の上記人物撮影条件アイコンを重ねて一列に表示する
    請求項4に記載の撮影条件設定装置。
  6. 上記表示部に表示された複数の上記人物撮影条件アイコンの表示形態の変更を指示するために用いられる変更指示部
    を具え、
    上記表示制御部は、
    上記表示部に上記人物画像を表示すると共に、当該人物画像に複数の上記人物撮影条件アイコンを重ねて一列に表示した状態で、上記変更指示部を介して上記表示形態の変更が指示されると、複数の上記人物撮影条件アイコンを、それぞれ当該人物撮影条件アイコンが示す上記撮影条件を適用可能な上記人物の顔に近接させて表示する
    請求項5に記載の撮影条件設定装置。
  7. 上記表示部に表示された上記撮影条件アイコンを指示するために用いられるアイコン指示部と、
    上記アイコン指示部を介して上記撮影条件アイコンが指示されると、当該指示された上記撮影条件アイコンが示す上記撮影条件を設定する設定部と
    を具え、
    上記設定部は、
    上記表示制御部により、上記表示部に上記人物画像が表示されると共に、当該人物画像に複数の上記人物撮影条件アイコンが重ねられて一列に表示された場合、上記アイコン指示部を介して上記人物撮影条件アイコンと、当該人物撮影条件アイコンが示す上記撮影条件を適用させる上記人物の顔とが指示されると、当該指示された上記人物撮影条件アイコンが示す上記撮影条件を、当該指示された上記人物に適用して設定する
    請求項6に記載の撮影条件設定装置。
  8. 上記設定部は、
    上記表示制御部により、上記表示部に上記人物画像が表示されると共に、当該人物画像に複数の上記人物撮影条件アイコンが重ねられて一列に表示された場合、上記アイコン指示部を介して上記人物撮影条件アイコンと、当該人物撮影条件アイコンが示す上記撮影条件を適用させる上記人物の顔とが個別に指示されると、当該指示された上記人物撮影条件アイコンが示す上記撮影条件を、当該指示された上記人物に適用して設定する
    請求項7に記載の撮影条件設定装置。
  9. 上記表示制御部は、
    上記表示部に上記人物画像を表示すると共に、当該人物画像に複数の上記人物撮影条件アイコンを重ねて一列に表示した場合、上記アイコン指示部を介して指示された上記人物撮影条件アイコンを、当該アイコン指示部に対する操作に応じて上記人物画像上で移動させ、
    上記設定部は、
    上記表示制御部により、上記表示部に上記人物画像が表示されると共に、当該人物画像に複数の上記人物撮影条件アイコンが重ねられて一列に表示された場合、上記アイコン指示部を介して指示された上記人物撮影条件アイコンが当該アイコン指示部に対する操作に応じて上記人物の顔に重なるまで移動すると、当該指示された上記人物撮影条件アイコンが示す上記撮影条件を、当該人物撮影条件アイコンが重ねられた上記人物に適用して設定する
    請求項8に記載の撮影条件設定装置。
  10. 上記設定部は、
    上記表示制御部により、上記表示部に上記人物画像が表示されると共に、当該人物画像に複数の上記人物撮影条件アイコンが、それぞれ当該人物撮影条件アイコンが示す上記撮影条件を適用可能な上記人物の顔に近接させて表示された場合、上記アイコン指示部を介して上記人物撮影条件アイコンが指示されると、当該指示された上記人物撮影条件アイコンが示す上記撮影条件を、当該指示された上記人物撮影条件アイコンが近接する顔の上記人物に適用して設定する
    請求項9に記載の撮影条件設定装置。
  11. 被写体を撮像して画像データを生成する画像生成ステップと、
    上記生成した上記画像データに基づき、どのような上記被写体を撮影する撮影状況にあるのかを当該被写体が人物であるか人物以外の他対象物であるかの区別を含めて判断する撮影状況判断ステップと、
    上記撮影状況を判断すると、当該判断した上記撮影状況で設定可能な撮影条件を示す1又は複数の撮影条件アイコンを表示部に表示するようにして、上記人物を撮影する上記撮影状況にあると判断した際には、上記表示部に上記撮影条件アイコンとして当該人物の撮影用の上記撮影条件を示す人物撮影条件アイコンを表示する表示ステップと
    を具える撮影条件設定方法。
  12. コンピュータに
    被写体を撮像して画像データを生成する画像生成ステップと、
    上記生成した上記画像データに基づき、どのような上記被写体を撮影する撮影状況にあるのかを当該被写体が人物であるか人物以外の他対象物であるかの区別を含めて判断する撮影状況判断ステップと、
    上記撮影状況を判断すると、当該判断した上記撮影状況で設定可能な撮影条件を示す1又は複数の撮影条件アイコンを表示部に表示するようにして、上記人物を撮影する上記撮影状況にあると判断した際には、上記表示部に上記撮影条件アイコンとして当該人物の撮影用の上記撮影条件を示す人物撮影条件アイコンを表示する表示ステップと
    を実行させるための撮影条件設定プログラム。
JP2009200160A 2009-08-31 2009-08-31 撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラム Active JP5402409B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009200160A JP5402409B2 (ja) 2009-08-31 2009-08-31 撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラム
US12/817,679 US8773566B2 (en) 2009-08-31 2010-06-17 Photographing condition setting apparatus, photographing condition setting method, and photographing condition setting program
CN2010102418057A CN102006409B (zh) 2009-08-31 2010-07-29 摄影条件设定设备、摄影条件设定方法和摄影条件设定程序

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009200160A JP5402409B2 (ja) 2009-08-31 2009-08-31 撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラム

Publications (2)

Publication Number Publication Date
JP2011055096A JP2011055096A (ja) 2011-03-17
JP5402409B2 true JP5402409B2 (ja) 2014-01-29

Family

ID=43624332

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009200160A Active JP5402409B2 (ja) 2009-08-31 2009-08-31 撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラム

Country Status (3)

Country Link
US (1) US8773566B2 (ja)
JP (1) JP5402409B2 (ja)
CN (1) CN102006409B (ja)

Families Citing this family (190)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8554868B2 (en) 2007-01-05 2013-10-08 Yahoo! Inc. Simultaneous sharing communication interface
US8856656B2 (en) * 2010-03-17 2014-10-07 Cyberlink Corp. Systems and methods for customizing photo presentations
US9055205B2 (en) * 2010-09-03 2015-06-09 Canon Kabushiki Kaisha Imaging control system, control apparatus, control method, and storage medium
US8692907B2 (en) * 2010-09-13 2014-04-08 Sony Corporation Image capturing apparatus and image capturing method
US20120105663A1 (en) * 2010-11-01 2012-05-03 Cazier Robert P Haptic Feedback Response
EP2732383B1 (en) 2011-07-12 2018-04-04 Snap Inc. Methods and systems of providing visual content editing functions
US9094603B2 (en) 2011-10-07 2015-07-28 Panasonic Intellectual Property Corporation Of America Image pickup device and image pickup method
US9521315B2 (en) 2011-11-01 2016-12-13 Nokia Technologies Oy Apparatus and method for forming new images by determining stylistic settings of existing images
KR101231469B1 (ko) * 2012-02-23 2013-02-07 인텔 코오퍼레이션 이미지 처리 지원 방법, 장치, 및 이 방법을 실행하기 위한 컴퓨터 판독 가능한 기록 매체
US11734712B2 (en) 2012-02-24 2023-08-22 Foursquare Labs, Inc. Attributing in-store visits to media consumption based on data collected from user devices
US8972357B2 (en) 2012-02-24 2015-03-03 Placed, Inc. System and method for data collection to validate location data
US8768876B2 (en) 2012-02-24 2014-07-01 Placed, Inc. Inference pipeline system and method
JP5970937B2 (ja) * 2012-04-25 2016-08-17 ソニー株式会社 表示制御装置および表示制御方法
US10155168B2 (en) 2012-05-08 2018-12-18 Snap Inc. System and method for adaptable avatars
US20150206349A1 (en) 2012-08-22 2015-07-23 Goldrun Corporation Augmented reality virtual content platform apparatuses, methods and systems
US8560625B1 (en) * 2012-09-01 2013-10-15 Google Inc. Facilitating photo sharing
JP5854280B2 (ja) 2012-10-03 2016-02-09 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
US8775972B2 (en) 2012-11-08 2014-07-08 Snapchat, Inc. Apparatus and method for single action control of social network profile access
KR101999140B1 (ko) * 2013-01-03 2019-07-11 삼성전자주식회사 카메라장치 및 카메라를 구비하는 휴대단말기의 이미지 촬영장치 및 방법
KR102063915B1 (ko) 2013-03-14 2020-01-08 삼성전자주식회사 사용자 기기 및 그 동작 방법
US9705831B2 (en) 2013-05-30 2017-07-11 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US10439972B1 (en) 2013-05-30 2019-10-08 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9742713B2 (en) 2013-05-30 2017-08-22 Snap Inc. Apparatus and method for maintaining a message thread with opt-in permanence for entries
US9936114B2 (en) * 2013-10-25 2018-04-03 Elwha Llc Mobile device for requesting the capture of an image
US9083770B1 (en) 2013-11-26 2015-07-14 Snapchat, Inc. Method and system for integrating real time communication features in applications
JP6450070B2 (ja) * 2013-12-04 2019-01-09 株式会社Nttドコモ 撮影装置及び撮影方法
JP6355327B2 (ja) * 2013-12-18 2018-07-11 キヤノン株式会社 画像処理装置及び方法
CA2863124A1 (en) 2014-01-03 2015-07-03 Investel Capital Corporation User content sharing system and method with automated external content integration
US9628950B1 (en) 2014-01-12 2017-04-18 Investment Asset Holdings Llc Location-based messaging
US10082926B1 (en) 2014-02-21 2018-09-25 Snap Inc. Apparatus and method for alternate channel communication initiated through a common message thread
US8909725B1 (en) 2014-03-07 2014-12-09 Snapchat, Inc. Content delivery network for ephemeral objects
US9276886B1 (en) 2014-05-09 2016-03-01 Snapchat, Inc. Apparatus and method for dynamically configuring application component tiles
KR102155521B1 (ko) * 2014-05-23 2020-09-14 삼성전자 주식회사 카메라를 구비하는 전자 장치의 부가 정보 획득 방법 및 장치
US9396354B1 (en) 2014-05-28 2016-07-19 Snapchat, Inc. Apparatus and method for automated privacy protection in distributed images
US9537811B2 (en) 2014-10-02 2017-01-03 Snap Inc. Ephemeral gallery of ephemeral messages
US11625443B2 (en) 2014-06-05 2023-04-11 Snap Inc. Web document enhancement
US9113301B1 (en) 2014-06-13 2015-08-18 Snapchat, Inc. Geo-location based event gallery
US9225897B1 (en) 2014-07-07 2015-12-29 Snapchat, Inc. Apparatus and method for supplying content aware photo filters
US10055717B1 (en) 2014-08-22 2018-08-21 Snap Inc. Message processor with application prompts
US10423983B2 (en) 2014-09-16 2019-09-24 Snap Inc. Determining targeting information based on a predictive targeting model
US10824654B2 (en) 2014-09-18 2020-11-03 Snap Inc. Geolocation-based pictographs
US11216869B2 (en) 2014-09-23 2022-01-04 Snap Inc. User interface to augment an image using geolocation
US10284508B1 (en) 2014-10-02 2019-05-07 Snap Inc. Ephemeral gallery of ephemeral messages with opt-in permanence
US9015285B1 (en) 2014-11-12 2015-04-21 Snapchat, Inc. User interface for accessing media at a geographic location
JP6308106B2 (ja) * 2014-11-14 2018-04-11 カシオ計算機株式会社 画像処理装置、画像処理方法及びプログラム
US10311916B2 (en) 2014-12-19 2019-06-04 Snap Inc. Gallery of videos set to an audio time line
US9854219B2 (en) 2014-12-19 2017-12-26 Snap Inc. Gallery of videos set to an audio time line
US9385983B1 (en) 2014-12-19 2016-07-05 Snapchat, Inc. Gallery of messages from individuals with a shared interest
US9754355B2 (en) 2015-01-09 2017-09-05 Snap Inc. Object recognition based photo filters
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US10133705B1 (en) 2015-01-19 2018-11-20 Snap Inc. Multichannel system
US9521515B2 (en) 2015-01-26 2016-12-13 Mobli Technologies 2010 Ltd. Content request by location
US10223397B1 (en) 2015-03-13 2019-03-05 Snap Inc. Social graph based co-location of network users
KR102662169B1 (ko) 2015-03-18 2024-05-03 스냅 인코포레이티드 지오-펜스 인가 프로비저닝
US9692967B1 (en) 2015-03-23 2017-06-27 Snap Inc. Systems and methods for reducing boot time and power consumption in camera systems
US9881094B2 (en) 2015-05-05 2018-01-30 Snap Inc. Systems and methods for automated local story generation and curation
US10135949B1 (en) 2015-05-05 2018-11-20 Snap Inc. Systems and methods for story and sub-story navigation
KR20160144179A (ko) * 2015-06-08 2016-12-16 임재현 카메라를 포함하는 사용자 단말에서 사용자 인터페이스를 제공하는 방법
US10993069B2 (en) 2015-07-16 2021-04-27 Snap Inc. Dynamically adaptive media content delivery
US10817898B2 (en) 2015-08-13 2020-10-27 Placed, Llc Determining exposures to content presented by physical objects
JP6861342B2 (ja) * 2015-09-18 2021-04-21 パナソニックIpマネジメント株式会社 撮像装置および撮像装置とサーバとを含むシステム
US9652896B1 (en) 2015-10-30 2017-05-16 Snap Inc. Image based tracking in augmented reality systems
US9984499B1 (en) 2015-11-30 2018-05-29 Snap Inc. Image and point cloud based tracking and in augmented reality systems
US10474321B2 (en) 2015-11-30 2019-11-12 Snap Inc. Network resource location linking and visual content sharing
US12411890B2 (en) 2015-12-08 2025-09-09 Snap Inc. System to correlate video data and contextual data
US10354425B2 (en) 2015-12-18 2019-07-16 Snap Inc. Method and system for providing context relevant media augmentation
JP6149952B2 (ja) * 2016-01-25 2017-06-21 カシオ計算機株式会社 電子機器、表示制御方法及びプログラム
US10679389B2 (en) 2016-02-26 2020-06-09 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10285001B2 (en) 2016-02-26 2019-05-07 Snap Inc. Generation, curation, and presentation of media collections
US11023514B2 (en) 2016-02-26 2021-06-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections
US10339365B2 (en) 2016-03-31 2019-07-02 Snap Inc. Automated avatar generation
US11900418B2 (en) 2016-04-04 2024-02-13 Snap Inc. Mutable geo-fencing system
US11876941B1 (en) 2016-06-20 2024-01-16 Pipbin, Inc. Clickable augmented reality content manager, system, and network
US11785161B1 (en) 2016-06-20 2023-10-10 Pipbin, Inc. System for user accessibility of tagged curated augmented reality content
US11201981B1 (en) 2016-06-20 2021-12-14 Pipbin, Inc. System for notification of user accessibility of curated location-dependent content in an augmented estate
US10805696B1 (en) 2016-06-20 2020-10-13 Pipbin, Inc. System for recording and targeting tagged content of user interest
US10638256B1 (en) 2016-06-20 2020-04-28 Pipbin, Inc. System for distribution and display of mobile targeted augmented reality content
US11044393B1 (en) 2016-06-20 2021-06-22 Pipbin, Inc. System for curation and display of location-dependent augmented reality content in an augmented estate system
US10334134B1 (en) 2016-06-20 2019-06-25 Maximillian John Suiter Augmented real estate with location and chattel tagging system and apparatus for virtual diary, scrapbooking, game play, messaging, canvasing, advertising and social interaction
US10091414B2 (en) * 2016-06-24 2018-10-02 International Business Machines Corporation Methods and systems to obtain desired self-pictures with an image capture device
CN106101537A (zh) * 2016-06-27 2016-11-09 武克易 一种智能终端
CN106060416A (zh) * 2016-06-27 2016-10-26 武克易 一种智能拍照方法
US9681265B1 (en) 2016-06-28 2017-06-13 Snap Inc. System to track engagement of media items
US10430838B1 (en) 2016-06-28 2019-10-01 Snap Inc. Methods and systems for generation, curation, and presentation of media collections with automated advertising
US10387514B1 (en) 2016-06-30 2019-08-20 Snap Inc. Automated content curation and communication
US10360708B2 (en) 2016-06-30 2019-07-23 Snap Inc. Avatar based ideogram generation
US10855632B2 (en) 2016-07-19 2020-12-01 Snap Inc. Displaying customized electronic messaging graphics
CN116051640B (zh) 2016-08-30 2025-07-29 斯纳普公司 用于同时定位和映射的系统和方法
US10432559B2 (en) 2016-10-24 2019-10-01 Snap Inc. Generating and displaying customized avatars in electronic messages
KR102163443B1 (ko) 2016-11-07 2020-10-08 스냅 인코포레이티드 이미지 변경자들의 선택적 식별 및 순서화
US10203855B2 (en) 2016-12-09 2019-02-12 Snap Inc. Customized user-controlled media overlays
US11616745B2 (en) 2017-01-09 2023-03-28 Snap Inc. Contextual generation and selection of customized media content
US10454857B1 (en) 2017-01-23 2019-10-22 Snap Inc. Customized digital avatar accessories
US10915911B2 (en) 2017-02-03 2021-02-09 Snap Inc. System to determine a price-schedule to distribute media content
US11250075B1 (en) 2017-02-17 2022-02-15 Snap Inc. Searching social media content
US10319149B1 (en) 2017-02-17 2019-06-11 Snap Inc. Augmented reality anamorphosis system
US10074381B1 (en) 2017-02-20 2018-09-11 Snap Inc. Augmented reality speech balloon system
US10565795B2 (en) 2017-03-06 2020-02-18 Snap Inc. Virtual vision system
US10523625B1 (en) 2017-03-09 2019-12-31 Snap Inc. Restricted group content collection
US10581782B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
US10582277B2 (en) 2017-03-27 2020-03-03 Snap Inc. Generating a stitched data stream
KR102361885B1 (ko) * 2017-03-28 2022-02-11 삼성전자주식회사 전자 장치 및 전자 장치 제어 방법
US11170393B1 (en) 2017-04-11 2021-11-09 Snap Inc. System to calculate an engagement score of location based media content
US10387730B1 (en) 2017-04-20 2019-08-20 Snap Inc. Augmented reality typography personalization system
US10212541B1 (en) 2017-04-27 2019-02-19 Snap Inc. Selective location-based identity communication
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
EP4451197A3 (en) 2017-04-27 2024-11-13 Snap Inc. Map-based graphical user interface indicating geospatial activity metrics
US10467147B1 (en) 2017-04-28 2019-11-05 Snap Inc. Precaching unlockable data elements
US10803120B1 (en) 2017-05-31 2020-10-13 Snap Inc. Geolocation based playlists
US11475254B1 (en) 2017-09-08 2022-10-18 Snap Inc. Multimodal entity identification
US10740974B1 (en) 2017-09-15 2020-08-11 Snap Inc. Augmented reality system
US10499191B1 (en) 2017-10-09 2019-12-03 Snap Inc. Context sensitive presentation of content
US10573043B2 (en) 2017-10-30 2020-02-25 Snap Inc. Mobile-based cartographic control of display content
CN107911608A (zh) * 2017-11-30 2018-04-13 西安科锐盛创新科技有限公司 防闭眼拍摄的方法
US11265273B1 (en) 2017-12-01 2022-03-01 Snap, Inc. Dynamic media overlay with smart widget
US11017173B1 (en) 2017-12-22 2021-05-25 Snap Inc. Named entity recognition visual context and caption data
US10678818B2 (en) 2018-01-03 2020-06-09 Snap Inc. Tag distribution visualization system
US11507614B1 (en) 2018-02-13 2022-11-22 Snap Inc. Icon based tagging
US10885136B1 (en) 2018-02-28 2021-01-05 Snap Inc. Audience filtering system
US10979752B1 (en) 2018-02-28 2021-04-13 Snap Inc. Generating media content items based on location information
US10327096B1 (en) 2018-03-06 2019-06-18 Snap Inc. Geo-fence selection system
KR102720961B1 (ko) 2018-03-14 2024-10-24 스냅 인코포레이티드 위치 정보에 기초한 수집가능한 항목들의 생성
US11163941B1 (en) 2018-03-30 2021-11-02 Snap Inc. Annotating a collection of media content items
US10219111B1 (en) 2018-04-18 2019-02-26 Snap Inc. Visitation tracking system
US10896197B1 (en) 2018-05-22 2021-01-19 Snap Inc. Event detection system
US10679393B2 (en) 2018-07-24 2020-06-09 Snap Inc. Conditional modification of augmented reality object
US10997760B2 (en) 2018-08-31 2021-05-04 Snap Inc. Augmented reality anthropomorphization system
US10698583B2 (en) 2018-09-28 2020-06-30 Snap Inc. Collaborative achievement interface
US10778623B1 (en) 2018-10-31 2020-09-15 Snap Inc. Messaging and gaming applications communication platform
US10939236B1 (en) 2018-11-30 2021-03-02 Snap Inc. Position service to determine relative position to map features
US11199957B1 (en) 2018-11-30 2021-12-14 Snap Inc. Generating customized avatars based on location information
US12411834B1 (en) 2018-12-05 2025-09-09 Snap Inc. Version control in networked environments
US11032670B1 (en) 2019-01-14 2021-06-08 Snap Inc. Destination sharing in location sharing system
US10939246B1 (en) 2019-01-16 2021-03-02 Snap Inc. Location-based context information sharing in a messaging system
US11294936B1 (en) 2019-01-30 2022-04-05 Snap Inc. Adaptive spatial density based clustering
US11972529B2 (en) 2019-02-01 2024-04-30 Snap Inc. Augmented reality system
US10936066B1 (en) 2019-02-13 2021-03-02 Snap Inc. Sleep detection in a location sharing system
US10838599B2 (en) 2019-02-25 2020-11-17 Snap Inc. Custom media overlay system
US10964082B2 (en) 2019-02-26 2021-03-30 Snap Inc. Avatar based on weather
US10852918B1 (en) 2019-03-08 2020-12-01 Snap Inc. Contextual information in chat
US12242979B1 (en) 2019-03-12 2025-03-04 Snap Inc. Departure time estimation in a location sharing system
US11868414B1 (en) 2019-03-14 2024-01-09 Snap Inc. Graph-based prediction for contact suggestion in a location sharing system
US11852554B1 (en) 2019-03-21 2023-12-26 Snap Inc. Barometer calibration in a location sharing system
US11166123B1 (en) 2019-03-28 2021-11-02 Snap Inc. Grouped transmission of location data in a location sharing system
US11249614B2 (en) 2019-03-28 2022-02-15 Snap Inc. Generating personalized map interface with enhanced icons
US10810782B1 (en) 2019-04-01 2020-10-20 Snap Inc. Semantic texture mapping system
US10575131B1 (en) 2019-05-30 2020-02-25 Snap Inc. Wearable device location accuracy systems
US10560898B1 (en) 2019-05-30 2020-02-11 Snap Inc. Wearable device location systems
US10582453B1 (en) 2019-05-30 2020-03-03 Snap Inc. Wearable device location systems architecture
US10893385B1 (en) 2019-06-07 2021-01-12 Snap Inc. Detection of a physical collision between two client devices in a location sharing system
US11134036B2 (en) 2019-07-05 2021-09-28 Snap Inc. Event planning in a content sharing platform
US11307747B2 (en) 2019-07-11 2022-04-19 Snap Inc. Edge gesture interface with smart interactions
US11821742B2 (en) 2019-09-26 2023-11-21 Snap Inc. Travel based notifications
US11218838B2 (en) 2019-10-31 2022-01-04 Snap Inc. Focused map-based context information surfacing
CN112929557A (zh) 2019-12-05 2021-06-08 北京小米移动软件有限公司 一种拍摄方法、装置、终端及存储介质
US10880496B1 (en) 2019-12-30 2020-12-29 Snap Inc. Including video feed in message thread
US11128715B1 (en) 2019-12-30 2021-09-21 Snap Inc. Physical friend proximity in chat
US11429618B2 (en) 2019-12-30 2022-08-30 Snap Inc. Surfacing augmented reality objects
US11343323B2 (en) 2019-12-31 2022-05-24 Snap Inc. Augmented reality objects registry
US11169658B2 (en) 2019-12-31 2021-11-09 Snap Inc. Combined map icon with action indicator
US11228551B1 (en) 2020-02-12 2022-01-18 Snap Inc. Multiple gateway message exchange
US11516167B2 (en) 2020-03-05 2022-11-29 Snap Inc. Storing data based on device location
US11619501B2 (en) 2020-03-11 2023-04-04 Snap Inc. Avatar based on trip
JP7542973B2 (ja) * 2020-03-18 2024-09-02 キヤノン株式会社 撮像装置およびその制御方法
US11430091B2 (en) 2020-03-27 2022-08-30 Snap Inc. Location mapping for large scale augmented-reality
US10956743B1 (en) 2020-03-27 2021-03-23 Snap Inc. Shared augmented reality system
US11411900B2 (en) 2020-03-30 2022-08-09 Snap Inc. Off-platform messaging system
US11483267B2 (en) 2020-06-15 2022-10-25 Snap Inc. Location sharing using different rate-limited links
US11290851B2 (en) 2020-06-15 2022-03-29 Snap Inc. Location sharing using offline and online objects
US11314776B2 (en) 2020-06-15 2022-04-26 Snap Inc. Location sharing using friend list versions
US11503432B2 (en) 2020-06-15 2022-11-15 Snap Inc. Scalable real-time location sharing framework
US11308327B2 (en) 2020-06-29 2022-04-19 Snap Inc. Providing travel-based augmented reality content with a captured image
US11349797B2 (en) 2020-08-31 2022-05-31 Snap Inc. Co-location connection service
US12469182B1 (en) 2020-12-31 2025-11-11 Snap Inc. Augmented reality content to locate users within a camera user interface
US11606756B2 (en) 2021-03-29 2023-03-14 Snap Inc. Scheduling requests for location data
US11645324B2 (en) 2021-03-31 2023-05-09 Snap Inc. Location-based timeline media content system
US12026362B2 (en) 2021-05-19 2024-07-02 Snap Inc. Video editing application for mobile devices
US11829834B2 (en) 2021-10-29 2023-11-28 Snap Inc. Extended QR code
US12166839B2 (en) 2021-10-29 2024-12-10 Snap Inc. Accessing web-based fragments for display
US12499628B2 (en) 2022-04-19 2025-12-16 Snap Inc. Augmented reality experiences with dynamically loadable assets
US12001750B2 (en) 2022-04-20 2024-06-04 Snap Inc. Location-based shared augmented reality experience system
US12243167B2 (en) 2022-04-27 2025-03-04 Snap Inc. Three-dimensional mapping using disparate visual datasets
US12164109B2 (en) 2022-04-29 2024-12-10 Snap Inc. AR/VR enabled contact lens
US11973730B2 (en) 2022-06-02 2024-04-30 Snap Inc. External messaging function for an interaction system
US12020384B2 (en) 2022-06-21 2024-06-25 Snap Inc. Integrating augmented reality experiences with other components
US12020386B2 (en) 2022-06-23 2024-06-25 Snap Inc. Applying pregenerated virtual experiences in new location
US12475658B2 (en) 2022-12-09 2025-11-18 Snap Inc. Augmented reality shared screen space
US12265664B2 (en) 2023-02-28 2025-04-01 Snap Inc. Shared augmented reality eyewear device with hand tracking alignment
US12361664B2 (en) 2023-04-19 2025-07-15 Snap Inc. 3D content display using head-wearable apparatuses
US12571640B2 (en) 2023-11-30 2026-03-10 Snap Inc. Package delivery assistance using wearable device

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3541820B2 (ja) * 2001-07-04 2004-07-14 ミノルタ株式会社 撮像装置及び撮像方法
JP4025865B2 (ja) * 2002-03-14 2007-12-26 コニカミノルタオプト株式会社 電子カメラ
JP4114402B2 (ja) 2002-05-27 2008-07-09 カシオ計算機株式会社 サーバ装置、撮像装置、撮像システム、撮像方法及び撮像装置制御プログラム
JP4218348B2 (ja) 2003-01-17 2009-02-04 オムロン株式会社 撮影装置
US7602993B2 (en) * 2004-06-17 2009-10-13 Olympus Corporation Image processing and display using a plurality of user movable viewer areas
JP2006238076A (ja) * 2005-02-25 2006-09-07 Fuji Photo Film Co Ltd 撮影装置
JP2007027945A (ja) * 2005-07-13 2007-02-01 Konica Minolta Holdings Inc 撮影情報提示システム
JP2007067560A (ja) 2005-08-29 2007-03-15 Canon Inc 撮像装置及びその制御方法、コンピュータプログラム及び記録媒体
JP4840848B2 (ja) * 2005-09-21 2011-12-21 ソニー株式会社 撮影装置、情報処理方法、並びにプログラム
JP4904108B2 (ja) 2006-07-25 2012-03-28 富士フイルム株式会社 撮影装置及び画像表示制御方法
JP4509081B2 (ja) * 2006-10-20 2010-07-21 Sky株式会社 デジタルカメラ及びデジタルカメラのプログラム
US7664389B2 (en) 2007-05-21 2010-02-16 Sony Ericsson Mobile Communications Ab System and method of photography using desirable feature recognition
JP2009044602A (ja) * 2007-08-10 2009-02-26 Olympus Imaging Corp 撮像装置、撮像システム及び撮像方法
JP4799511B2 (ja) * 2007-08-30 2011-10-26 富士フイルム株式会社 撮像装置および方法並びにプログラム
JP4513843B2 (ja) * 2007-09-10 2010-07-28 カシオ計算機株式会社 撮像装置及びプログラム
JP4930302B2 (ja) * 2007-09-14 2012-05-16 ソニー株式会社 撮像装置、その制御方法およびプログラム
JP2009146343A (ja) * 2007-12-18 2009-07-02 Nikon Corp 画像処理情報表示用プログラム、および画像処理情報表示装置
JP4645685B2 (ja) * 2008-06-02 2011-03-09 カシオ計算機株式会社 カメラ、カメラ制御プログラム及び撮影方法
US8072505B2 (en) * 2008-07-23 2011-12-06 Victor Company Of Japan, Ltd. Imaging apparatus
KR101539043B1 (ko) * 2008-10-31 2015-07-24 삼성전자주식회사 인물 구도 제안 영상 촬영 장치 및 방법
JP2010147808A (ja) * 2008-12-18 2010-07-01 Olympus Imaging Corp 撮像装置および撮像装置における画像処理方法
JP2010273166A (ja) * 2009-05-22 2010-12-02 Olympus Imaging Corp 撮影条件制御装置、カメラ、プログラム
JP5313043B2 (ja) * 2009-05-22 2013-10-09 オリンパスイメージング株式会社 撮影条件制御装置、カメラ、プログラム
JP5550305B2 (ja) * 2009-10-22 2014-07-16 キヤノン株式会社 撮像装置
US20110242395A1 (en) * 2010-04-01 2011-10-06 Sanyo Electric Co., Ltd. Electronic device and image sensing device
JP5641813B2 (ja) * 2010-08-17 2014-12-17 キヤノン株式会社 撮像装置及び撮像方法、画像処理装置及び画像処理方法
US8902334B2 (en) * 2010-10-12 2014-12-02 Sony Corporation Terminal apparatus and method for adding an effect to an image
KR101755598B1 (ko) * 2010-10-27 2017-07-07 삼성전자주식회사 디지털 촬영 장치 및 이의 제어 방법
JP5136669B2 (ja) * 2011-03-18 2013-02-06 カシオ計算機株式会社 画像処理装置、画像処理方法及びプログラム
JP5855862B2 (ja) * 2011-07-07 2016-02-09 オリンパス株式会社 撮像装置、撮像方法およびプログラム

Also Published As

Publication number Publication date
CN102006409B (zh) 2013-03-13
CN102006409A (zh) 2011-04-06
US20110050915A1 (en) 2011-03-03
US8773566B2 (en) 2014-07-08
JP2011055096A (ja) 2011-03-17

Similar Documents

Publication Publication Date Title
JP5402409B2 (ja) 撮影条件設定装置、撮影条件設定方法及び撮影条件設定プログラム
JP5471124B2 (ja) 画像検索装置、画像検索方法及び画像検索プログラム
US20230306549A1 (en) Image capturing method and display method for recognizing a relationship among a plurality of images displayed on a display screen
JP5268595B2 (ja) 画像処理装置、画像表示方法及び画像表示プログラム
WO2022042776A1 (zh) 一种拍摄方法及终端
US9013589B2 (en) Digital image processing apparatus and digital image processing method capable of obtaining sensibility-based image
JP6231387B2 (ja) サーバ、クライアント端末、システム、および記録媒体
CN101834991A (zh) 图像处理装置、图像处理方法和图像处理程序
JP2010199633A (ja) 再生装置および再生方法
WO2016208070A1 (ja) 撮像装置及び画像処理方法
JP2024050780A (ja) 表示装置
JP2017228828A (ja) 撮像装置、表示装置、及び撮像表示システム
WO2013187108A1 (ja) 推薦装置、方法、およびプログラム
JP6587455B2 (ja) 撮影装置、情報処理方法及びプログラム
US20080068483A1 (en) Image reproducing apparatus and image reproducing method
CN117201714A (zh) 音频处理方法及电子设备
JP5013924B2 (ja) 撮像装置、撮像方法、及びプログラム
JP5369881B2 (ja) 画像分類装置、画像分類方法及びそのプログラム
CN117201713A (zh) 音频处理方法及电子设备
CN121967870A (zh) 拍照推荐方法、装置、电子设备、存储介质及程序产品
JP2013229696A (ja) 撮像装置
CN117202081A (zh) 音频处理方法及电子设备
TW201102937A (en) Image-fetching apparatus with image-position calibration function and method for adjusting imaging position of photo-taken target by moving an imaging unit
JP2007228146A (ja) 撮影装置および方法並びにプログラム
JP2016032242A (ja) 撮像装置、撮像制御方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120803

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130620

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130821

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131001

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131014

R151 Written notification of patent or utility model registration

Ref document number: 5402409

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250