(57)【要約】【課題】直感的に属性を付与できるデジタルカメラを提供する。【解決手段】デジタルカメラが実行する一連の処理は、ＲＡＭに保持されているデータに基づいて、ディスプレイに画像を表示させるステップ（Ｓ２１０）と、ディスプレイへのタッチ操作を検出するステップ（Ｓ２２０）と、タッチ操作の場所を特定するステップ（Ｓ２３０）と、特定された場所に基づいて撮影条件を決定するステップ（Ｓ２４０）と、表示されている画像に重ねて当該決定された撮影条件を表示するステップ（Ｓ２５０）と、タッチ操作がなくなったことに基づいて、決定された撮影条件で撮影するステップ（Ｓ２６０）と、決定された保存期間と、撮影により得られた画像とを関連付けて記憶装置に保存するステップ（Ｓ２７０）とを含む。【選択図】図２
2012147167.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置であって、
被写体を撮影するための撮影手段と、
画像の表示と指示入力の受付とが可能なタッチパネル式ディスプレイと、
前記撮影手段によって取得される画像に関連付けられる１つ以上の属性を格納するための記憶手段と、
前記撮影装置を制御するための制御手段とを備え、
前記制御手段は、
前記１つ以上の属性を前記タッチパネル式ディスプレイに表示し、
前記タッチパネル式ディスプレイに対するドラッグ操作に基づいて、前記１つ以上の属性情報から１つの属性を選択し、
画像の撮影動作を前記撮影手段に実行させ、
前記撮影手段によって撮影された画像と、前記選択された１つの属性とを関連付けて、前記記憶手段に保存するように構成されている、撮影装置。
【請求項２】
前記撮影装置は、
前記撮影手段によって取得された画像を認識するための認識手段と、
複数の属性を有するデータベースとをさらに備え、
前記認識手段は、撮影された画像を認識し、
前記制御手段は、
前記画像の認識結果に基づいて、前記データベースから属性を検索し、
前記検索された属性を前記タッチパネル式ディスプレイに表示するように構成されている、請求項１に記載の撮影装置。
【請求項３】
前記記憶手段は、前記タッチパネル式ディスプレイにおけるドラッグ操作に対応する軌跡と、前記軌跡に関連付けられる属性とを格納しており、
前記制御手段は、
前記タッチパネル式ディスプレイに対するドラッグ操作に基づいて、当該ドラッグ操作に対応する軌跡を検知し、
検知された軌跡に関連付けられている属性を、前記タッチパネル式ディスプレイに表示するように構成されている、請求項１に記載の撮影装置。
【請求項４】
前記撮影手段は、複数のカメラを含み、
前記制御手段は、
前記複数のカメラの各々に撮影を指示し、
各前記カメラからの各画像に、選択された属性を関連付けるように構成されている、請求項１から３のいずれかに記載の撮影装置。
【請求項５】
前記タッチパネル式ディスプレイは、視差バリアを形成するための形成手段を含み、
前記制御手段は、各前記カメラからの各画像データを、３次元表示のための画像データとして前記タッチパネル式ディスプレイに出力するように構成されている、請求項４に記載の撮影装置。
【請求項６】
前記制御手段は、画像に関連付けられている属性に応じて各画像を管理するための管理手段を含む、請求項１〜５のいずれかに記載の撮影装置。
【請求項７】
請求項１〜６のいずれかに記載の撮影装置を含む、情報処理端末。
【請求項８】
撮影装置を制御するための方法であって、前記撮影装置は、被写体を撮影するためのカメラと、画像の表示と指示入力の受付とが可能なタッチパネル式ディスプレイと、前記カメラによって取得される画像に関連付けられる１つ以上の属性を格納するためのメモリと、前記カメラを制御するためのコントローラとを備えており、
前記方法は、
前記タッチパネル式ディスプレイが、前記１つ以上の属性を表示するステップと、
前記コントローラが、前記タッチパネル式ディスプレイに対するドラッグ操作に基づいて、前記１つ以上の属性情報から１つの属性を選択するステップと、
前記カメラが画像を撮影するステップと、
前記コントローラが、前記カメラによって撮影された画像と、前記選択された１つの属性とを関連付けて、前記メモリに保存するステップとを含む、撮影装置を制御するための方法。
【請求項９】
撮影装置を制御するための方法を実現するためのプログラムであって、前記撮影装置は、被写体を撮影するためのカメラと、画像の表示と指示入力の受付とが可能なタッチパネル式ディスプレイと、前記カメラによって取得される画像に関連付けられる１つ以上の属性を格納するためのメモリと、前記カメラを制御するためのプロセッサとを備えており、
前記プログラムは前記プロセッサに、
前記１つ以上の属性を前記タッチパネル式ディスプレイに表示させるステップと、
前記タッチパネル式ディスプレイに対するドラッグ操作に基づいて、前記１つ以上の属性情報から１つの属性を選択するステップと、
前記カメラに画像を撮影させるステップと、
前記カメラによって撮影された画像と、前記選択された１つの属性とを関連付けて、前記メモリに保存するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラによる撮影の制御に関する。
【背景技術】
【０００２】
従来、デジタルカメラ、カメラ付き携帯電話機、その他のカメラ付き情報端末においては、撮影前に属性を選択しておき、その後撮影ボタンを押す、というように、基本的に撮影操作と、その属性を設定するための操作とは、別個の操作として行なわれていた。
【０００３】
たとえば、特開２００７−２３５４４８号公報（特許文献１）は、「優れた操作性を発揮させ得るカメラ等」を開示している（［要約］の［課題］）。特開２００７−２３５４４８号公報に開示されたカメラによると、「第１表示部１１にモニタ画像６１を表示するとともに、第２表示部１２に撮影済みの記録画像６２を最新のものから過去へ遡って幾つか表示する（Ａ）。第１表示部１１のタッチパネルにタッチされたら（Ｂ）、その瞬間の画像をＲＡＭ等に一時記憶し、第１表示部１１に撮影画像６３としてフリーズ表示させる。その後、タッチパネルにより第１表示部１１から第２表示部１２へ撮影画像６３を移動する操作がなされたら（Ｃ）（Ｄ）、撮影画像６３を記録画像として確定しフラッシュメモリ等へ保存するとともに、第２表示部１２に最新の記録画像６２ａとして表示する（Ｅ）。」というものである（［要約］の［解決手段］）。
【０００４】
特開２０１０−５５５９８号公報（特許文献２）は、「撮影モード切替操作を簡便にできる」情報処理装置を開示している（［要約］の［課題］）。当該情報処理装置によれば、「２本の指f1,f2の接触時点の位置関係と、その後の移動方向によりＮ種類（図中には４種類のみが図示されている）のなぞり操作が定義され、Ｎ種類のなぞり操作のそれぞれに対して第１乃至第Ｎ撮影モードが対応付けられている。例えば、タッチスクリーン１８に対して、水平方向であって２本の指f1,f2が近づく方向のなぞり操作P1が定義され、なぞり操作P1に対して第１撮影モードが対応付けられている。CPUは、なぞり操作P1を検出した場合、第１撮影モードに切り替える。」というものである（［要約］の［解決手段］）。
【０００５】
特開２００１−１００８８７号公報（特許文献３）は、「イメージオブジェクト等のオブジェクトの管理と加工の容易化を図る」ためのオブジェクト管理装置を開示している（［要約］の［課題］）。このオブジェクト管理装置は、「任意のオブジェクト（例えばイメージオブジェクト）を表示部に表示させるとともに前記表示部に操作アイコンを表示させる表示制御手段、前記操作アイコンの選択動作に応答して前記オブジェクトの表示状態及び／又は属性を変更し得る制御情報を発生する情報発生手段、前記情報発生手段で発生した制御情報と前記オブジェクトとを関連付けする関連付け手段を備える。操作アイコンを選択するだけでジェクトの表示状態及び／又は属性を変更し得る制御情報がそのオブジェクトに関連付けられ、オブジェクトの表示状態及び／又は属性を簡単に変更できる。」というものである（［要約］の［解決手段］）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２３５４４８号公報
【特許文献２】特開２０１０−５５５９８号公報
【特許文献３】特開２００１−１００８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の開示によれば、保存先の選択にのみタッチ領域が使用される。そのため、直感的に写真に属性を付与することができない。
【０００８】
また、特許文献２，３の開示によれば、撮影のための操作と属性付与のための操作とは別個であるため、直感的に写真に属性を付与するというシームレスな操作を実現することができない。
【０００９】
そのため、写真に対して属性を直感的に付与する技術が必要とされている。
【課題を解決するための手段】
【００１０】
一実施の形態に従うと、撮影装置が提供される。この撮影装置は、被写体を撮影するための撮影手段と、画像の表示と指示入力の受付とが可能なタッチパネル式ディスプレイと、撮影手段によって取得される画像に関連付けられる１つ以上の属性を格納するための記憶手段と、撮影装置を制御するための制御手段とを備える。制御手段は、１つ以上の属性をタッチパネル式ディスプレイに表示し、タッチパネル式ディスプレイに対するドラッグ操作に基づいて、１つ以上の属性情報から１つの属性を選択し、画像の撮影動作を撮影手段に実行させ、撮影手段によって撮影された画像と、選択された１つの属性とを関連付けて、記憶手段に保存するように構成されている。
【００１１】
好ましくは、撮影装置は、撮影手段によって取得された画像を認識するための認識手段と、複数の属性を有するデータベースとをさらに備える。認識手段は、撮影された画像を認識する。制御手段は、画像の認識結果に基づいて、データベースから属性を検索し、検索された属性をタッチパネル式ディスプレイに表示するように構成されている。
【００１２】
好ましくは、記憶手段は、タッチパネル式ディスプレイにおけるドラッグ操作に対応する軌跡と、軌跡に関連付けられる属性とを格納している。
【００１３】
制御手段は、タッチパネル式ディスプレイに対するドラッグ操作に基づいて、当該ドラッグ操作に対応する軌跡を検知し、検知された軌跡に関連付けられている属性を、タッチパネル式ディスプレイに表示するように構成されている。
【００１４】
好ましくは、撮影手段は、複数のカメラを含む。制御手段は、複数のカメラの各々に撮影を指示し、各カメラからの各画像に、選択された属性を関連付けるように構成されている。
【００１５】
好ましくは、タッチパネル式ディスプレイは、視差バリアを形成するための形成手段を含む。制御手段は、各カメラからの各画像データを、３次元表示のための画像データとしてタッチパネル式ディスプレイに出力するように構成されている。
【００１６】
好ましくは、制御手段は、画像に関連付けられている属性に応じて各画像を管理するための管理手段を含む。
【００１７】
他の実施の形態に従うと、上記のいずれかに記載の撮影装置を含む情報処理端末が提供される。
【００１８】
他の実施の形態に従うと、撮影装置を制御するための方法が提供される。撮影装置は、被写体を撮影するためのカメラと、画像の表示と指示入力の受付とが可能なタッチパネル式ディスプレイと、カメラによって取得される画像に関連付けられる１つ以上の属性を格納するためのメモリと、カメラを制御するためのコントローラとを備えている。この方法は、タッチパネル式ディスプレイが、１つ以上の属性を表示するステップと、コントローラが、タッチパネル式ディスプレイに対するドラッグ操作に基づいて、１つ以上の属性情報から１つの属性を選択するステップと、カメラが画像を撮影するステップと、コントローラが、カメラによって撮影された画像と、選択された１つの属性とを関連付けて、メモリに保存するステップとを含む。
【００１９】
他の実施の形態に従うと、撮影装置を制御するための方法を実現するためのプログラムが提供される。撮影装置は、被写体を撮影するためのカメラと、画像の表示と指示入力の受付とが可能なタッチパネル式ディスプレイと、カメラによって取得される画像に関連付けられる１つ以上の属性を格納するためのメモリと、カメラを制御するためのプロセッサとを備えている。このプログラムは、プロセッサに、１つ以上の属性をタッチパネル式ディスプレイに表示させるステップと、タッチパネル式ディスプレイに対するドラッグ操作に基づいて、１つ以上の属性情報から１つの属性を選択するステップと、カメラに画像を撮影させるステップと、カメラによって撮影された画像と、選択された１つの属性とを関連付けて、メモリに保存するステップとを実行させる。
【００２０】
なお、本実施の形態において、画像とは、静止画に限られず、動画であってもよい。
【発明の効果】
【００２１】
ある局面によれば、写真に対して属性を直感的に付与することができる。
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００２２】
【図１】デジタルカメラ１０のハードウェア構成を表わすブロック図である。
【図２】デジタルカメラ１０が備えるＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。
【図３】デジタルカメラ１０によって実現される機能の構成を表わすブロック図である。
【図４】ディスプレイ１７０におけるタッチ操作および撮影条件の表示の態様を表わす図である。
【図５】ＲＯＭ１６０におけるデータの格納の一態様を概念的に表わす図である。
【図６】保存期間を表わすアイコンの表示場所と、解像度を表わすアイコンの表示場所を表わす図である。
【図７】ディスプレイ１７０において表示されている画像の色を変更するために表示される色の候補を表わす図である。
【図８】デジタルカメラ８００によって実現される機能の構成を表わすブロック図である。
【図９】デジタルカメラ８００のＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。
【図１０】ディスプレイ１７０が人物を表示している場合に当該人物にその人物の名前を関連付けることを表わす図である。
【図１１】本実施の形態に係るデジタルカメラ１１００によって実現される機能の構成を表わすブロック図である。
【図１２】デジタルカメラ１１００がデータベースを作成するために実行する一連の処理の一部を表わすフローチャートである。
【図１３】デジタルカメラ１１００におけるデータの格納の一態様を概念的に表わす図である。
【図１４】第３の実施の形態に係るデジタルカメラ１１００を実現するＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。
【図１５】ディスプレイ１７０においてユーザによるタッチ操作の起動に応じて付与される属性が異なることを表わす図である。
【図１６】デジタルカメラ１６００によって実現される機能の構成を表わすブロック図である。
【図１７】デジタルカメラの撮影モードとディスプレイ１７０における軌跡とを関連付けて登録するためにＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。
【図１８】特定された軌跡に関連付けられている撮影モードによってデジタルカメラが撮影する場合にＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。
【図１９】デジタルカメラ１９００によって実現される機能の構成を表わすブロック図である。
【図２０】本実施の形態に係るデジタルカメラ２０のハードウェア構成を表わすブロック図である。
【図２１】デジタルカメラ２０が備えるＣＰＵ１００が実行する一連の動作の一部を表わすフローチャートである。
【図２２】引きの画像とズームの画像を表示する図である。
【図２３】第６の実施の形態に係るデジタルカメラ２３００によって実現される機能の構成を表わすブロック図である。
【図２４】デジタルカメラ２３００として機能するデジタルカメラ２０のＣＰＵ１００が実行する一連の動作の一部を表わすフローチャートである。
【図２５】第７の実施の形態に係るデジタルカメラ２５００によって実現される機能の構成を表わすブロック図である。
【図２６】本実施の形態に係るデジタルカメラとして機能するデジタルカメラ２０のＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。
【図２７】本実施の形態に係るデジタルカメラが特定された画像を削除する場合に実行する処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
＜第１の実施の形態＞
図１を参照して、本発明の第１の実施の形態に係るデジタルカメラ１０について説明する。図１は、デジタルカメラ１０のハードウェア構成を表わすブロック図である。なお、以下の例では、デジタルカメラ１０に基づいて本願発明の一実施の形態が説明されるが、本願発明に係る技術思想の適用はデジタルカメラ１０に限られない。たとえば、本願発明は、携帯電話機、スマートフォンその他の携帯可能な情報処理端末であって、カメラ機能とタッチパネルとを有する端末にも適用可能である。
【００２５】
デジタルカメラ１０は、ＣＰＵ（Central  Processing  Unit）１００と、レンズ１１０と、絞り１１２と、ＣＣＤ（Charge  Coupled  Device）１１４と、ＣＤＳ（Correlated  Double  Sampling）１１６と、増幅器１１８と、Ａ／Ｄ（Analog  to  Digital）変換器１２０と、レンズモータ１３０と、アイリスモータ１３２と、タイミングジェネレータ１３４と、レリーズボタン１４０と、モード選択ボタン１４２と、電源ボタン１４４と、ＲＡＭ（Random  Access  Memory）１５０と、画像信号処理回路１５２と、ＹＣ変換処理回路１５４と、圧縮伸張処理回路１５８と、ＲＯＭ（Read-Only  Memory）１６０と、フラッシュメモリ１６２と、ＬＣＤ（Liquid  Crystal  Display）ドライバ１６４と、メディアコントローラ１６６と、ディスプレイ１７０と、タッチセンサ１７２とを備える。メディアコントローラ１６６には、メモリカード１６８が装着され得る。
【００２６】
ある局面において、デジタルカメラ１０は、その本体（図示しない）が薄型の略直方体形状に形成されている。レンズ１１０は、本体の前面に設けられる。レリーズボタン１４０は、本体の上面あるいは本体の背面に設けられる。
【００２７】
ＣＰＵ１００は、データバス１８０を介してデジタルカメラ１０の各部に電気的に接続されている。ＣＰＵ１００は、レリーズボタン１４０、モード選択ボタン１４２、電源ボタン１４４、並びに、タッチセンサ１７２から入力される信号に基づいて接続された各部を駆動制御する。
【００２８】
デジタルカメラ１０のユーザが、デジタルカメラ１０の動作モードを撮影モードにセットしてレリーズボタン１４０を押下すると、レンズ１１０によって結像された被写体光が撮影画像として取得される。ＣＰＵ１００は、撮影画像を、メモリカード１６８に書き込む。
【００２９】
ある局面において、デジタルカメラ１０の本体の側面には、モード選択ボタン１４２、電源ボタン１４４が設けられる。デジタルカメラ１０は、上記撮影モードに加えて、メモリカード１６８に格納された撮影画像をディスプレイ１７０に再生表示するための再生モード、デジタルカメラ１０の各種設定を行うためのメニューモード等の動作モードを有する。ユーザは、モード選択ボタン１４２を押下することにより、各モード間を切り替えることができる。また、他の局面において、ユーザは、電源ボタン１４４を押下する毎に、デジタルカメラ１０の電源のオン／オフを切り替えることができる。
【００３０】
ディスプレイ１７０は、デジタルカメラ１０の本体の背面に設けられる。ディスプレイ１７０は、液晶表示装置、有機ＥＬ（Electro  Luminescence）ディスプレイ等によって実現されるが、これらの装置に限られない。ある局面において、ディスプレイ１７０は、その表示画面が本体の背面とほぼ等しい大きさに形成される。ディスプレイ１７０は、撮影モードにおいて、被写体の撮影画像をリアルタイムで表示する電子ビューファインダとして機能する。また、再生モードにおいて、ディスプレイ１７０は、メモリカード１６８に格納されている撮影画像を再生表示するためのモニタとして機能する。さらに、メニューモードにおいて、ディスプレイ１７０は、デジタルカメラ１０の動作を規定するための入力を受け付ける設定画面を表示する。
【００３１】
また、ディスプレイ１７０には、パネル状のタッチセンサ１７２が設けられている。ユーザの手や指がディスプレイ１７０の表示画面に接触すると、タッチセンサ１７２は、この接触位置を検知するように構成されている。ユーザがデジタルカメラ１０の本体を把持すると、タッチセンサ１７２は、グリップ領域を検知することもできる。また、タッチセンサ１７２は、ディスプレイ１７０へのタッチ操作によって各種操作指示の入力を受け付けるための操作部としても機能する。
【００３２】
絞り１１２、ＣＣＤ１１４は、レンズ１１０の背後に並べて配置される。レンズ１１０は、レンズモータ１３０に接続される。絞り１１２は、アイリスモータ１３２に接続される。レンズモータ１３０は、ユーザの操作に応じて、レンズ１１０のズームレンズをワイド側に、またはテレ側に移動することによって、ズーム倍率を変更する。また、レンズモータ１３０は、ＣＰＵ１００からの信号に基づいて被写体距離やズームレンズの変倍に応じてレンズ１１０のフォーカスレンズを移動することにより、撮影条件が最適となるように焦点を調整する。アイリスモータ１３２は、絞り１１２を作動させることにより露出を調整する。
【００３３】
レンズ１１０、絞り１１２を透過した被写体光は、ＣＣＤ１１４の受光面で像を構成する。ＣＣＤ１１４の受光面には、受光量に応じた電荷を蓄積するための受光素子が複数配列されている。ＣＣＤ１１４は、撮像によって各受光素子に蓄積された電荷を撮像信号として出力する。ＣＣＤ１１４には、ＣＰＵ１００によって制御されるタイミングジェネレータ（ＴＧ）４２が接続されている。ＣＣＤ１１４は、ＴＧ１３４から入力されるタイミング信号（クロックパルス）によって駆動される。
【００３４】
ＣＣＤ１１４により取得された撮像信号は、相関二重サンプリング回路（ＣＤＳ）１１６に入力され、ＣＣＤ１１４の各受光素子の蓄積電荷量に対応したＲ，Ｇ，Ｂの画像データとして出力される。ＣＤＳ１１６から出力された画像データは、増幅器（ＡＭＰ）１１８で増幅され、増幅後のデータは、Ａ／Ｄ１２０によってデジタルの画像データに変換される。Ａ／Ｄ１２０から出力される画像データは、ワークメモリであるＲＡＭ１５０に一時的に格納される。
【００３５】
画像信号処理回路１５２は、ＲＡＭ１５０に格納された画像データに基づいて、階調変換、ホワイトバランス補正、γ補正処理その他の画像処理を実行する。
【００３６】
ＹＣ変換処理回路１５４は、画像処理後のデータを、輝度信号Ｙと、色差信号Ｃｒ，Ｃｂとに変換する。
【００３７】
撮影モードにおいて、ＣＣＤ１１４は、所定のフレームレートで撮像処理を実行する。画像信号処理回路１５２は、撮像処理によって取得された画像データに対して上記画像処理を実行する。ディスプレイ１７０は、処理済みの撮影画像を現在の画像として表示する。
【００３８】
ＬＣＤドライバ１６４は、ディスプレイ１７０を駆動する。ＬＣＤドライバ１６４は、画像メモリ、Ｄ／Ａコンバータ等（図示しない）を有している。Ｄ／Ａコンバータは、画像メモリに一時的に蓄積された撮影画像を、たとえば、ＮＴＳＣ（National  Television  System  Committee）方式のアナログ信号に変換して、変換後の信号をディスプレイ１７０に出力する。
【００３９】
撮影モードにおいて、レリーズボタン１４０が押下され、レリーズ操作が行われると、ＣＣＤ１１４は、所謂スルー画像表示のためのライブ画像よりも画素数の大きな画像データ（以下「オリジナル画像データ」という）を取得する。画像信号処理回路１５２は、オリジナル画像データに対して、上記の画像処理を実行する。圧縮伸張処理回路１５８は、予め定められた圧縮形式（たとえば、ＪＰＥＧ（Joint  Photographic  Experts  Group）形式）に従って、当該画像処理後の撮影画像を圧縮する。圧縮された撮影画像は、メディアコントローラ１６６によってメモリカード１６８に書き込まれる。
【００４０】
一方、再生モードにおいて、メモリカード１６８に記録された撮影画像は、メディアコントローラ１６６によってＲＡＭ１５０に読み出される。圧縮伸張処理回路１５８は、ＲＡＭ１５０に読み出された画像の伸張処理を実行する。ＬＣＤドライバ１６４は、その伸張処理後のデータを読み出し、そのデータに基づいて画像をディスプレイ１７０に再生表示する。
【００４１】
タッチセンサ１７２は、ユーザの手や指の接触を検知すると、この接触位置を示す信号をＣＰＵ１００に対して出力する。ある局面において、タッチセンサ１７２は、その配置位置に応じて、ディスプレイ１７０の表示画面の下に配置される。他の局面において、タッチセンサ１７２は、透明なスクリーンで形成され、表示画面を覆うように構成される。また、ディスプレイ１７０への接触を検知するための方法として、たとえば、ディスプレイ１７０のパネル（図示しない）における圧力の変化を感知する感圧式と、静電気による電気信号を感知する静電式などのがあるが、いずれの方法も、本実施の形態に適用され得る。
【００４２】
ある局面において、ＣＰＵ１００が、撮影画像をディスプレイ１７０に表示するとき、タッチセンサ１７２からの信号がＣＰＵ１００にない場合、すなわち、ユーザがディスプレイ１７０に触れていない場合には、ＣＰＵ１００は、撮影画像をディスプレイ１７０の表示画面の全面に表示する。他の局面において、ＣＰＵ１００が、タッチセンサ１７２から出力された信号の入力を検知すると、ＣＰＵ１００は、タッチセンサ１７２によって検出された接触位置を避けるように撮影画像の表示領域を設定し、この表示領域に撮影画像を表示する。
【００４３】
図２を参照して、第１の実施の形態に係るデジタルカメラ１０の制御構造について説明する。図２は、デジタルカメラ１０が備えるＣＰＵ１００がプログラムを実行することにより実現される一連の処理の一部を表わすフローチャートである。
【００４４】
ステップＳ２１０にて、ＣＰＵ１００は、ＲＡＭ１５０に保持されているデータに基づいて、ＬＣＤドライバ１６４を介してディスプレイ１７０に画像を表示させる。ステップＳ２２０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて、ディスプレイ１７０へのタッチ操作を検出する。
【００４５】
ステップＳ２３０にて、ＣＰＵ１００は、タッチセンサ１７２から出力された信号に基づいて、ディスプレイ１７０におけるタッチ操作の場所を特定する。ステップＳ２４０にて、ＣＰＵ１００は、特定された場所に基づいて、撮影条件を決定する。当該撮影条件は、たとえば保存期間、撮影サイズその他を含む。ステップＳ２５０にて、ＣＰＵ１００は、ディスプレイ１７０において、表示されている画像に重ねて、当該決定された撮影条件を表示する。
【００４６】
ステップＳ２６０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいてタッチ操作がなくなったことを検出すると、アイリスモータ１３２およびタイミングジェネレータ１３４にそれぞれ制御信号を送信することにより、決定された撮影条件で撮影する。ステップＳ２７０にて、ＣＰＵ１００は、決定された保存期間と、撮影により得られた画像とを関連付けてフラッシュメモリ１６２その他の記憶装置に保存する。保存場所は、デジタルカメラ１０のユーザによって撮影前に予め定められているが、ユーザの操作によって変更可能である。
【００４７】
図３を参照して、本実施の形態に係るデジタルカメラ１０の構成についてさらに説明する。図３は、デジタルカメラ１０によって実現される機能の構成を表わすブロック図である。デジタルカメラ２０は、タッチ検出部３１０と、タッチ場所特定部３２０と、撮影条件記憶部３３０と、撮影条件決定部３４０と、撮影制御部３５０と、撮像部３６０と、一時記憶部３７０と、画像記憶部３８０と、画像管理部３９０と、表示部３９５とを備える。
【００４８】
タッチ検出部３１０は、デジタルカメラ１０に対する操作に基づいて表示部３９５の表示領域におけるタッチ操作を検出する。タッチ場所特定部３２０は、タッチ検出部３１０からの出力に基づいて、表示領域においてタッチ操作が行なわれた場所を特定する。
【００４９】
撮影条件記憶部３３０は、デジタルカメラ１０の撮影条件として予め定められた撮影条件を保持している。撮影条件決定部３４０は、タッチ場所特定部３２０によって特定されたタッチ場所と、撮影条件記憶部３３０に予め格納されている撮影条件とに基づいて、そのときの撮影条件を決定する。
【００５０】
撮影制御部３５０は、タッチ検出部３１０からの出力と、撮影条件決定部３４０によって決定された撮影条件とに基づいて撮像部３６０による撮像を制御する。撮像部３６０は、撮影制御部３５０からの制御に基づいて撮像動作を実行し、撮像により得られた画像データを一時記憶部３７０に書き込む。一時記憶部３７０は、デジタルカメラ１０による撮影によって用いられるデータあるいは撮影によって得られたデータを一時的に保持する。
【００５１】
画像管理部３９０は、一時記憶部３７０に保持されているデータまたは撮影条件、または画像記憶部３８０において不揮発的に格納されている画像データに基づいて画像を表示部３９５に表示する。表示部３９５は、一時記憶部３７０によって保持されているデータに基づいて撮像によって得られた画像または撮影条件を表示する。
【００５２】
ある局面において、タッチ検出部３１０は、タッチセンサ１７２によって実現される。タッチ場所特定部３２０、撮影条件決定部３４０、撮影制御部３５０、画像管理部３９０は、ＣＰＵ１００によって実現される。撮影条件記憶部３３０は、ＲＯＭ１６０、またはフラッシュメモリ１６２によって実現される。撮像部３６０は、レンズ１１０、絞り１１２およびＣＣＤ１１４によって実現される。一時記憶部３７０は、ＲＡＭ１５０によって実現される。画像記憶部３８０は、フラッシュメモリ１６２、メモリカード１６８によって実現される。表示部３９５は、ディスプレイ１７０によって実現される。
【００５３】
図４を参照して、本実施の形態に係るデジタルカメラ１０の動作について説明する。図４は、ディスプレイ１７０におけるタッチ操作および撮影条件の表示の態様を表わす図である。
【００５４】
図４（Ａ）を参照して、ディスプレイ１７０は、レンズ１１０を通して描画される画像を表示している。ここで、デジタルカメラ１０のユーザがディスプレイ１７０に対してタッチ操作を行なうと、撮影条件および画像の保存期間を選択するための表示が示される。たとえば図４（Ａ）に示される例では、ユーザの指がディスプレイ１７０の中央部をタッチすると円形のアイコンが表示され、画面右上方向に指がなぞられると、画像４１０に示されるように、たとえば解像度（１０Ｍ）と撮影期間（２年）とが示された撮影条件および保存期間が示される。
【００５５】
図４（Ｂ）に示されるように、ユーザがディスプレイ１７０上にタッチしている指を下方向にスライドさせると、画像４２０に示されるように、たとえば解像度はそのままで（１０Ｍ）、保存期間が１週間に変更された撮影条件および保存期間が示される。この状態でユーザがタッチしている指をディスプレイ１７０から離すと、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて当該解像度および保存期間が選択されたと判断し、その解像度および保存期間をフラッシュメモリ１６２に保存する。
【００５６】
ここで図５を参照して、本実施の形態に係るデジタルカメラ１０のデータ構造について説明する。図５は、ＲＯＭ１６０におけるデータの格納の一態様を概念的に表わす図である。ＲＯＭ１６０は、領域５１０から５６０を含む。領域５１０には、場所を特定するためのデータが格納されている。領域５２０には、画像の保存期間を規定する制御データが格納されている。領域５３０には、当該保存期間をアイコンとして表示するための画像データが格納されている。
【００５７】
領域５４０には、デジタルカメラ１０の解像度を表示する場所を規定するデータが格納されている。領域５５０には、解像度を制御するためのデータが格納されている。領域５６０には、当該解像度をアイコンとして表示するための画像データが格納されている。
【００５８】
たとえば、場所として「１行目」が検出されまた５列目が検出されると、制御データとして保存期間「２年」と解像度「１０Ｍ」とが特定される。
【００５９】
図６を参照して、本実施の形態に係るデジタルカメラ１０における画像の保存期間を表わすアイコンと解像度を表わすアイコンとが表示される場所について説明する。図６（Ａ）に示されるように、画像を保存するための期間は、ディスプレイ１７０において行毎に異なる条件として規定されている。図６（Ｂ）に示されるように、解像度は、ディスプレイ１７０における列毎に規定されている。これらのアイコンを組み合わせることにより、図４に示されるアイコンが表示される。
【００６０】
以上のようにして、第１の実施の形態に係るデジタルカメラ１０によれば、ユーザは、ディスプレイ１７０の画面上に描画されるアイコン内でタッチ操作を行い、ドラッグ操作を行う。ここで、保存期間および撮影サイズが、画面の２軸（縦軸、横軸）のいずれかに対して関連付けられている。ユーザは、ドラッグしたまま、指がタッチしている場所を変更することにより、その場所に対応する解像度と保存期間とがデジタルカメラ１０によって選択され、選択された解像度と保存期間とが、ユーザにフィードバックされる。
【００６１】
ユーザが指を離すと、デジタルカメラ１０は、その瞬間にシャッター（図示しない）を切ると同時に、選択された解像度で写真を撮影し、選択された保存期間を撮影した写真に付与し、当該写真をメモリに保存する。このようにすると、写真に直感的な操作で属性を付与することができる。
【００６２】
なお、属性の選択と、写真の撮影との順序は、前述の態様で特定されるものに限られない。たとえば、先にユーザが撮影を行った後に、ドラッグ操作によって属性を設定する構成であってもよい。また、写真は静止画に限られず、動画であってもよい。
【００６３】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。第２の実施の形態に係るデジタルカメラ１０は、ディスプレイ１７０に表示される写真における色の候補を選択的に表示できる機能を有する点で、前述の第１の実施の形態に係るデジタルカメラ１０と異なる。なお、本実施の形態に係るデジタルカメラ１０のハードウェア構成は、第１の実施の形態に係るデジタルカメラ１０のハードウェア構成（図１）と同じである。したがって、それらの説明は繰り返さない。
【００６４】
図７を参照して、第２の実施の形態に係るデジタルカメラ１０における撮影条件の表示態様について説明する。図７は、ディスプレイ１７０において表示されている画像の色を変更するために表示される色の候補を表わす図である。
【００６５】
たとえば、ディスプレイ１７０が木を表示している場合にデジタルカメラ１０のユーザが木の葉の部分をタッチすると、ＣＰＵ１００は、そのタッチが行なわれた画素の近傍の色情報を読み取り、その結果に基づいて、予め規定された色の選択候補をディスプレイ１７０に表示する。たとえば、図７に示される例では、木の色を変更するための候補として、桃色、紫色、橙色、茶色、赤色、黄色の選択を受け付けるための各アイコンが表示される。ユーザが、ディスプレイ１７０に表示されているアイコンの１つを選択して、そのアイコンの上で指を離すと、ＣＰＵ１００は、その指によってタッチされていた色が選択されたと判断し、アイリスモータ１３２およびタイミングジェネレータ１３４に対してそれぞれ制御信号を送ることにより撮影動作を実行する。
【００６６】
図８を参照して、本発明の第２の実施の形態に係るデジタルカメラ８００の構成について説明する。図８は、デジタルカメラ８００によって実現される機能の構成を表わすブロック図である。デジタルカメラ８００は、図３に示される構成に加えて、さらに色特定部８１０と、撮影条件決定部８２０と、画像処理部８３０とを備える。
【００６７】
色特定部８１０は、タッチ場所特定部３２０によって特定された表示部３９５における場所に基づいて、その場所に関連付けられている色を特定する。
【００６８】
撮影条件決定部８２０は、色特定部８１０による特定の結果（選択された色）と、撮影条件記憶部３３０に予め格納されている撮影条件とに基づいて、そのときの撮影条件を決定する。決定された撮影条件は、撮影制御部３５０に送られる。
【００６９】
画像処理部８３０は、画像記憶部３８０によって保存されている画像、または、一時記憶部３７０に一時的に保持されている画像の色を変更する処理を実行する。画像処理部８３０は、その処理後のデータに基づいて表示部３９５に画像を表示させる。
【００７０】
ある局面において、色特定部８１０と撮影条件決定部８２０と画像処理部８３０とは、ＣＰＵ１００によって実現される。
【００７１】
［制御構造］
図９を参照して、第２の実施の形態に係るデジタルカメラ８００の制御構造について、図１のハードウェア構成を参照して説明する。図９は、デジタルカメラ８００を構成するＣＰＵ１００が実行するプログラムによって実現される一連の処理の一部を表わすフローチャートである。なお、第１の実施の形態に係る処理と同一の処理には同一の番号を付してある。したがって、それらの説明は繰り返さない。
【００７２】
ステップＳ９１０にて、ＣＰＵ１００は、ステップＳ２３０において検出されたタッチ操作の場所の近傍の画素で表示されている色を特定する。ステップＳ９２０にて、ＣＰＵ１００は、特定された色に関連付けられた色の候補をメモリ（たとえばＲＯＭ１６０、フラッシュメモリ１６２など）から読み出す。
【００７３】
ステップＳ９３０にて、ＣＰＵ１００は、色の候補を示す複数のアイコンをディスプレイに表示する（図７参照）。ステップＳ９４０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて、ディスプレイ１７０におけるタッチ操作がなくなったことを検出する。
【００７４】
ステップＳ９５０にて、ＣＰＵ１００は、タッチ操作がなくなった場所に関連付けられている色と、予め設定されている撮影条件とに基づいてアイリスモータ１３２およびタイミングジェネレータ１３４にそれぞれ制御信号を送ることにより撮影を実行する。ステップＳ９６０にて、ＣＰＵ１００は、ＣＣＤ１１４から出力される画像データをＲＡＭ１５０に保存する。
【００７５】
ステップＳ９７０にて、ＣＰＵ１００は、複数のアイコンのうちタッチ操作がなくなったことが検出されたアイコンを特定する。ステップＳ９８０にて、ＣＰＵ１００は、特定されたアイコンに関連付けられた色を用いて、ＲＡＭ１５０に保存されている画像の色を変更する。ステップＳ９９０にて、ＣＰＵ１００は、変更後の画像をメモリカード１６８に保存する。
【００７６】
以上のようにして、本実施の形態に係るデジタルカメラ８００によると、ユーザは、画面に表示された写真のうちの属性を付与したい色が表示されている部分にタッチする。デジタルカメラ８００は、タッチを契機に、タッチされた場所を含む近傍の領域の画素の色情報を読み取り、ユーザが付与したいと考えているであろう色の候補として、予め規定されている色をディスプレイ１７０に表示する。ユーザが、表示された候補の中から変更を意図した色を選択し、その選択した色のアイコンから指を離すと、デジタルカメラ８００は、シャッターを切り、撮影する。このようにすると、デジタルカメラ８００は、ユーザが望む色合いが強調された画像を、ユーザの直感に合わせて容易に取得することができる。
【００７７】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。本実施の形態に係るデジタルカメラは、予め作成されているデータベースに含まれる属性を撮影により得られた画像に関連付ける機能を有する点で、前述の各実施の形態に係るデジタルカメラと異なる。なお、本実施の形態に係るデジタルカメラは、図１に示されるデジタルカメラ１０のハードウェア構成と同様の構成を用いて実現される。したがって、本実施の形態に係るデジタルカメラのハードウェア構成の説明は繰り返さない。
【００７８】
図１０を参照して、第３の実施の形態に係る技術思想について説明する。図１０は、ディスプレイ１７０が人物を表示している場合に当該人物にその人物の名前を関連付けることを表わす図である。
【００７９】
図１０（Ａ）に示されるように、ディスプレイ１７０は、たとえば、２人の人物を表示している。その状態でユーザがディスプレイ１７０に対してタッチ操作を行なうと、デジタルカメラ１０は、画像認識技術に基づいて人物が表示されていると判断し、フラッシュメモリ１６２に保存されている人物のデータベースを読み出す。たとえば、図１０（Ａ）に示される例では、テリー、マイケル、トーマスの名前が表示される。その状態で、ユーザがディスプレイ１７０にタッチして、たとえば「マイケル」を選択し、そのマイケルの表示のところで指を離す。ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいてタッチ操作が行なわれなくなったことを検知する。ＣＰＵ１００は、その場所によって特定される人物名（マイケル）を特定し、さらにアイリスモータ１３２およびタイミングジェネレータ１３４にそれぞれ制御信号を送ることにより撮影動作を実行する。ＣＰＵ１００は、撮影によって得られた人物画像にその特定した名前（マイケル）を関連付けてフラッシュメモリ１６２３に画像を保存する。
【００８０】
［機能構成］
図１１を参照して、第３の実施の形態に係るデジタルカメラの構成について説明する。図１１は、本実施の形態に係るデジタルカメラ１１００によって実現される機能の構成を表わすブロック図である。デジタルカメラ１１００は、図３に示される構成に加えて、さらに領域抽出部１１１０と、特徴量算出部１１２０と、情報入力部１１３０と、関連付け部１１４０と、データベース１１５０と候補選択部１１６０とを備える。
【００８１】
領域抽出部１１１０は、撮影制御部３５０からの出力に基づいて、表示部３９５における画像の領域を抽出する。たとえば、デジタルカメラ１１００が人物を表示している場合には、周知の顔認識技術を用いて、人物の顔に相当する領域を抽出する。
【００８２】
特徴量算出部１１２０は、領域抽出部１１１０からの出力と、撮像部３６０からの信号とに基づいて特徴量を算出する。特徴量は、たとえば領域抽出部１１１０によって抽出された人物の顔における目と目の間隔、両耳の間隔、などであるが、これらに限られない。特徴量の算出は公知の技術によって実現される。
【００８３】
情報入力部１１３０は、デジタルカメラ１１００の外部からデータベースを構築するためのデータの入力を受け付ける。情報入力部１１３０は、ある局面において、タッチセンサ１７２、メモリカード１６８などによっても実現される。
【００８４】
関連付け部１１４０は、特徴量算出部１１２０によって算出された特徴量と、情報入力部１１３０によって入力が受けられた情報とを関連付けて、データベース１１５０に格納する。データベース１１５０は、たとえばフラッシュメモリ１６２またはメモリカード１６８のようにデータの読み出しおよび書き込みが可能な不揮発性の記録媒体に対して行なわれる。
【００８５】
候補選択部１１６０は、データベース１１５０に保存されているデータを用いて、特徴量算出部１１２０によって算出された特徴量を考慮して画像に関連付けるデータの候補を選択する。
【００８６】
ある局面において、領域抽出部１１１０と特徴量算出部１１２０と関連付け部１１４０と候補選択部１１６０とは、ＣＰＵ１００によって実現される。情報入力部１１３０は、タッチセンサ１７２、ボタンその他の入力スイッチ（図示しない）によって実現される。データベース１１５０は、フラッシュメモリ１６２において実現される。
【００８７】
［制御構造］
図１２を参照して、本実施の形態に係るデジタルカメラ１１００の制御構造について、図１に示されるハードウェア構成を用いて説明する。図１２は、デジタルカメラ１１００を構成するＣＰＵ１００がデータベースを作成するために実行する一連の処理の一部を表わすフローチャートである。
【００８８】
ステップＳ１２１０にて、ＣＰＵ１００は、アイリスモータ１３２およびタイミングジェネレータ１３４にそれぞれ信号を送ることにより被写体を撮影する。ステップＳ１２２０にて、ＣＰＵ１００は、ＲＡＭ１５０に保存されている画像データから特徴量を算出する。
【００８９】
ステップＳ１２３０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて、被写体を識別するための情報の入力を受け付ける。当該情報は、たとえば名前、識別番号（ＩＤ）などを含む。ステップＳ１２４０にて、ＣＰＵ１００は、特徴量と情報とを関連付けてフラッシュメモリ１６２に保存する。これにより、特徴量を用いたデータベースが作成される。
【００９０】
［データ構造］
図１３を参照して、本実施の形態に係るデジタルカメラのデータ構造について説明する。図１３は、デジタルカメラ１１００におけるデータの格納の一態様を概念的に表わす図である。
【００９１】
データベース１１５０は、たとえば、名前１３１０と、特徴量１３２０とを保存している。名前１３１０と特徴量１３２０とは、互いに関連付けられている。データベースの態様は特に限られず、いわゆる、関係型データベースまたはオブジェクト指向データベース型のいずれであってもよい。
【００９２】
［制御構造］
図１４を参照して、本実施の形態に係るデジタルカメラの制御構造について、図１に示されるハードウェア構成を用いて説明する。図１４は、デジタルカメラ１１００を実現するＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。なお、前述の処理と同一の処理には同一の番号を付してある。したがって、それらの説明は繰り返さない。
【００９３】
ステップＳ１４１０にて、ＣＰＵ１００は、ステップＳ２３０において検出された場所の近傍として予め定められた領域の情報を抽出する。ステップＳ１４２０にて、ＣＰＵ１００は、ＲＡＭ１５０に保存されているデータに基づいて、抽出された情報の特徴量を算出する。
【００９４】
ステップＳ１４３０にて、ＣＰＵ１００は、フラッシュメモリ１６２に保存されている特徴量と、ステップＳ１４２０において算出した特徴量との差が予め定められた範囲であるか否かを判断する。その差が予め定められた範囲である場合には（ステップＳ１４３０にてＹＥＳ）、ＣＰＵ１００は、制御をステップＳ１４４０に切り換える。そうでない場合には（ステップＳ１４３０にてＮＯ）、ＣＰＵ１００は、制御をステップＳ１４５０に切り換える。
【００９５】
ステップＳ１４４０にて、ＣＰＵ１００は、予め定められた範囲内の特徴量に関連付けられている名前の候補をそれぞれディスプレイ１７０に表示する。ステップＳ１４５０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいてタッチ操作がなくなったことを検知すると、アイリスモータ１３２およびタイミングジェネレータ１３４にそれぞれ制御信号を送ることにより撮影を実行する。
【００９６】
ステップＳ１４６０にて、ＣＰＵ１００は、ＣＣＤ１１４から出力されるデータに基づく画像をＲＡＭ１５０に保存する。ステップＳ１４７０にて、ＣＰＵ１００は、タッチ操作がなくなったことが検知された場所に表示されていた名前の候補と、ＲＡＭ１５０に保存された画像とを関連付けることによりフラッシュメモリ１６２に保存する。
【００９７】
以上のようにして、第３の実施の形態に係るデジタルカメラ１１００によると、画像認識技術を用いて、二次元画像と対応する属性名のデータベースが予めユーザによって作成される。撮影可能な画像として、ディスプレイ１７０に人物、物が表示されている状態で、ユーザは、属性を付与したいと考えている物体が表示されている部分にタッチする。デジタルカメラ１１００は、タッチ操作を契機に、タッチされた場所の近傍の領域に含まれる画素の情報を読み取り、当該データベースを参照して、その物体に合致する属性の候補を表示する。ユーザが、表示された候補の中から意図した物体名を選択し、その上で指を離すと、デジタルカメラ１１００は、撮影する。このようにすると、ユーザは、容易に属性を被写体に関連付けて撮影することができる。
【００９８】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態について説明する。本実施の形態に係るデジタルカメラは、ディスプレイ１７０におけるタッチ操作の起動情報に基づいて属性を撮影によって得られた画像に関連付ける機能を有する点で、前述の各実施の形態に係るデジタルカメラと異なる。
【００９９】
図１５を参照して、本実施の形態に係るデジタルカメラの技術思想について説明する。図１５は、ディスプレイ１７０においてユーザによるタッチ操作の起動に応じて付与される属性が異なることを表わす図である。
【０１００】
図１５（Ａ）に示されるように、ある局面において、ディスプレイ１７０は、レンズ１１０を通して木を表示している。このときユーザが指を左下から右上になぞると、ディスプレイ１７０は、表示されている画像に関連付けられ得る属性として「自然風景」を表示する。
【０１０１】
図１５（Ｂ）に示されるように、ユーザが指を右下から左上にタッチ操作を行ないながらなぞると、ディスプレイ１７０は、表示されている画像に関連付けられ得る属性として「人物」を表示する。
【０１０２】
図１５（Ｃ）を参照して、ユーザが、左下から右上へのタッチ操作によって表示される属性「自然風景」を選択するために指をディスプレイ１７０から離すと、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて当該属性（自然風景）が選択されたことを検知する。ＣＰＵ１００は、そのときに検知した属性（自然風景）と、ＲＡＭ１５０に保持されている画像（木）とを関連付けてフラッシュメモリ１６２に格納する。
【０１０３】
［機能構成］
図１６を参照して、本実施の形態に係るデジタルカメラ１６００の構成について説明する。図１６は、デジタルカメラ１６００によって実現される機能の構成を表わすブロック図である。デジタルカメラ１６００は、図３に示される構成に加えて、軌跡特定部１６１０と、動作モード登録部１６２０と、制御データ記憶部１６３０とを備える。
【０１０４】
軌跡特定部１６１０は、タッチ検出部３１０からの出力に基づいて、表示部３９５における軌跡を特定する。動作モード登録部１６２０は、軌跡特定部１６１０からの出力に基づいてデジタルカメラ１６００の動作モードを登録する。ある局面において、動作モード登録部１６２０は、たとえば、表示部３９５におけるタッチ操作の軌跡が左下から右上である場合には属性として自然風景を設定するために、自然風景用に予め規定された動作モードを当該軌跡に関連付ける。他の局面において、動作モード登録部１６２０は、表示部３９５における軌跡として右下から左上の軌跡が検知された場合に、当該軌跡に対して属性「人物」を関連付け、さらに当該人物を撮影するために予め作成された動作条件を関連付ける。
【０１０５】
制御データ記憶部１６３０は、動作モード登録部１６２０によって関連付けられた軌跡、属性および撮影条件を格納する。撮影制御部３５０は、タッチ検出部３１０からの出力に基づいて、制御データ記憶部１６３０に格納されている動作モードに従って撮影を実行する。
【０１０６】
ある局面において、軌跡特定部１６１０と動作モード登録部１６２０とは、ＣＰＵ１００によって実現される。制御データ記憶部１６３０は、フラッシュメモリ１６２によって実現される。
【０１０７】
［制御構造］
図１７および図１８を参照して、本実施の形態に係るデジタルカメラの制御構造について、図１に示されるハードウェア構成を用いて説明する。図１７は、デジタルカメラ１６００を実現するＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。なお、前述の処理と同一の処理には同一の番号を付してある。したがって、それらの説明は繰り返さない。
【０１０８】
ステップＳ１７１０にて、ＣＰＵ１００は、デジタルカメラの動作モードを指定された撮影モードに切り換える。この切り換えは、たとえばディスプレイ１７０に表示される複数の撮影モードにおいていずれかの撮影モードが選択されることに応じて行なわれる。ステップＳ２１０にて、ＣＰＵ１００は、ディスプレイ１７０に画像を表示する。
【０１０９】
ステップＳ１７３０にて、ＣＰＵ１００は、ディスプレイ１７０へのタッチ操作による軌跡を検出する。ステップＳ１７４０にて、ＣＰＵ１００は、ステップＳ１７１０において指定された撮影モードと、ステップＳ１７３０において検出された軌跡とを関連付けて保存することを確認するメッセージを、ディスプレイ１７０に表示する。
【０１１０】
ステップＳ１７５０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて当該撮影モードと当該軌跡とを関連付けて保存する指示が入力されたか否かを判断する。当該指示が入力された場合には（ステップＳ１７５０にてＹＥＳ）、ＣＰＵ１００は、制御をステップＳ１７６０に切り換える。そうでない場合には（ステップＳ１７５０にてＮＯ）、ＣＰＵ１００は、処理を終了する。
【０１１１】
ステップＳ１７６０にて、ＣＰＵ１００は、指定された撮影モードと検出された軌跡とを関連付けてフラッシュメモリ１６２に保存する。ステップＳ１７７０にて、ＣＰＵ１００は、その他の撮影モードに切り換えるか否かを判断する。この判断は、たとえばモード選択ボタン１４２からの信号またはタッチセンサ１７２からの出力に基づいて行なわれる。ＣＰＵ１００は、その他の撮影モードに切り換えると判断すると（ステップＳ１７７０にてＹＥＳ）、制御をステップＳ１７１０に戻す。そうでない場合には（ステップＳ１７７０にてＮＯ）、ＣＰＵ１００は、処理を終了する。
【０１１２】
図１８は、特定された軌跡に関連付けられている撮影モードによってデジタルカメラが撮影する場合にＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。
【０１１３】
ステップＳ２１０にて、ＣＰＵ１００は、ディスプレイ１７０に画像を表示する。ステップＳ１８１０にて、ＣＰＵ１００は、ディスプレイ１７０へのタッチ操作が連続して行なわれたことを検出する。ステップＳ１８２０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて、ディスプレイ１７０におけるタッチ操作の軌跡を特定する。
【０１１４】
ステップＳ１８３０にて、ＣＰＵ１００は、フラッシュメモリ１６２に保存されている軌跡と、ステップＳ１８２０において特定された軌跡との相違が予め定められた範囲であるか否かを判断する。当該相違が予め定められた範囲である場合には（ステップＳ１８３０にてＹＥＳ）、ＣＰＵ１００は、制御をステップＳ１８４０に切り換える。そうでない場合には（ステップＳ１８３０にてＮＯ）、ＣＰＵ１００は、制御をステップＳ２１０に戻す。
【０１１５】
ステップＳ１８４０にて、ＣＰＵ１００は、ステップＳ１８３０における判断基準を満たす軌跡に関連付けられている属性を特定する。当該属性は、たとえば撮影モードとしての自然風景、人物その他を含む。
【０１１６】
ステップＳ１８５０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいてディスプレイ１７０に対するタッチ操作がなくなったことを検知すると、ステップＳ１８４０において特定した撮影モードで撮影を実行する。
【０１１７】
ステップＳ１８６０にて、ＣＰＵ１００は、ＣＣＤ１１４から出力されるデータに基づく画像をＲＡＭ１５０に一時的に保持し、さらに保存の入力に従ってフラッシュメモリ１６２に保存する。
【０１１８】
以上のようにして、本実施の形態に係るデジタルカメラ１６００によると、ディスプレイ１７０における軌跡情報と、当該軌跡に関連付けて付与すべき属性とが、データベースとして予め作成されている。ユーザは、ディスプレイ１７０に表示されている画像に或る属性を付与したい場合、その属性に対応する軌跡を描くように、ディスプレイ１７０にタッチする。デジタルカメラ１６００は、当該タッチ操作によって描かれる軌道に基づいてデータベースを検索し、当該軌跡に関連付けられる属性として、ユーザが付与したいと考える属性の候補名をディスプレイ１７０に表示する。ユーザは、表示された属性が間違いなければ、ディスプレイ１７０から指を離すことにより、撮影が実行される。このようにすると、属性を画像に容易に関連付けることができる。
【０１１９】
なお、第１の実施の形態から第４の実施の形態は、それぞれ組み合わせてもよい。
＜第５の実施の形態＞
以下、本発明の第５の実施の形態について説明する。本実施の形態に係るデジタルカメラは、３次元表示のための画像を生成する機能を有する点で、前述の各実施の形態に係るデジタルカメラと異なる。
【０１２０】
［機能構成］
図１９を参照して、本実施の形態に係るデジタルカメラ１９００の構成について説明する。図１９は、デジタルカメラ１９００によって実現される機能の構成を表わすブロック図である。なお、前述の実施の形態に係るデジタルカメラと同様の構成には同様の番号を付してある。したがって、それらの説明は繰り返さない。
【０１２１】
デジタルカメラ１９００は、図３に示される構成に加えて、さらに、カメラ間隔変更部１９１０と、第１撮像部１９２０と、第２撮像部１９３０と、視差画像生成部１９４０とを備える。
【０１２２】
カメラ間隔変更部１９１０は、撮影制御部３５０からの出力に基づいて、第１撮像部１９２０と第２撮像部１９３０との動作条件を変更する。たとえば、ある局面において、カメラ間隔変更部１９１０は、第１撮像部１９２０と第２撮像部１９３０とのレンズの間隔をアクチュエータ（たとえば、モータ）を用いて切り換える。この切り換えの間隔は、たとえば予め数段階の間隔として規定されている。
【０１２３】
第１撮像部１９２０は、撮影制御部３５０からの信号に基づいて撮影する。第２撮像部１９３０は、撮影制御部３５０からの信号に基づいて撮影する。
【０１２４】
視差画像生成部１９４０は、第１撮像部１９２０から送られる画像と第２撮像部１９３０から送られる画像とを用いて視差画像を生成する。
【０１２５】
［ハードウェア構成］
図２０を参照して、本実施の形態に係るデジタルカメラのハードウェア構成について説明する。図２０は、本実施の形態に係るデジタルカメラ２０のハードウェア構成を表わすブロック図である。デジタルカメラ２０は、図１に示されるデジタルカメラ１０の構成に加えて、さらに、レンズ１１１と、絞り１１３と、ＣＣＤ１１５と、ＣＤＳ１１７と、増幅器１１８と、Ａ／Ｄ変換器１２１と、レンズモータ１３１と、アイリスモータ１３３と、タイミングジェネレータ１３５とを備える。
【０１２６】
レンズ１１１は、レンズ１１０が有する機能と同様の機能を有する。絞り１１３は、絞り１１２の機能と同様の機能を有する。ＣＣＤ１１５は、ＣＣＤ１１４が有する機能と同様の機能を有する。ＣＤＳ１１７は、ＣＤＳ１１１１６が有する機能と同様の機能を有する。増幅器１１９は、増幅器１１８が有する機能と同様の機能を有する。Ａ／Ｄ変換器１２１は、Ａ／Ｄ変換器１２０が有する機能と同様の機能を有する。レンズモータ１３１はレンズモータ１３０が有する機能と同様の機能を有する。アイリスモータ１３３は、アイリスモータ１３２が有する機能と同様の機能を有する。タイミングジェネレータ１３５は、タイミングジェネレータ１３４が有する機能と同様の機能を有する。
【０１２７】
ある局面において、カメラ間隔変更部１９１０は、ＣＰＵ１００とレンズモータ１３０，１３１とによって実現される。第１撮像部１９２０は、レンズ１１０、絞り１１２、ＣＣＤ１１４によって実現される。第２撮像部１９３０は、レンズ１１１、絞り１１３、ＣＣＤ１１５によって実現される。視差画像生成部１９４０は、ＣＰＵ１００によって実現される。
【０１２８】
［制御構造］
図２１を参照して、本発明の第５の実施の形態に係るデジタルカメラ２０の制御構造について説明する。図２１は、デジタルカメラ２０が備えるＣＰＵ１００が実行する一連の動作の一部を表わすフローチャートである。
【０１２９】
ステップＳ２１１０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいてディスプレイ１７０が２本の指でタッチ操作されたことを検知する。ステップＳ２１２０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいてピンチインまたはピンチアウトの操作を検出し、その検出結果に応じて２台のカメラのレンズの間隔を変更する。この間隔の変更は、たとえば前述のアクチュエータ（図示しない）の駆動によって実現される。たとえば、タッチされている２点間の距離に応じて予め定められた間隔を実現するための制御信号がアクチュエータに与えられる。なお、ピンチインとは、ディスプレイ１７０にタッチされた２本の指によって、画面上の対象物を縮小することをいう。ピンチアウトとは、ディスプレイ１７０にタッチされた２本の指によって、画面上の対象物を拡大することをいう。
【０１３０】
ステップＳ２１３０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて、２本の指がディスプレイ１７０から離れたことを検知する。ステップＳ２１４０にて、ＣＰＵ１００は、その検知の結果に基づいて、アイリスモータ１３２，１３３およびタイミングジェネレータ１３４，１３５にそれぞれ制御信号を送ることにより、ズームおよび絞りを調整し、撮影を実行する。
【０１３１】
ステップＳ２１５０にて、ＣＰＵ１００は、フラッシュメモリ１６２から、属性を読み出す。ステップＳ２１６０にて、ＣＰＵ１００は、読み出した属性から選択された属性と、撮影によって得られた画像とを関連付けることによりメモリカード１６８に保存する。
【０１３２】
以上のようにして、本実施の形態に係るデジタルカメラ２０によると、３Ｄ画像のための撮影において視差画像を作成する。このとき、撮影の対象物まで距離によって適切とされるカメラ間隔が異なるため、最適な３Ｄ効果を得るためには、カメラの設定（位置、向き、ズーム等）を調節することが求められる。
【０１３３】
デジタルカメラ２０によれば、２組の撮像装置（ＣＣＤ１１４，１１５）の間隔を変更できる。そこで、上述のように、ユーザがディスプレイ１７０においてピンチアウト操作またはピンチイン操作を行うことにより、デジタルカメラ２０の撮影装置の設定が変更される。デジタルカメラ２０は、変更後の撮像結果としてのスルー画像を、リアルタイムでディスプレイ１７０に表示するので、設定変更は、ユーザに対して速やかにフィードバックされる。ユーザが、望ましい３Ｄ効果が得られる場所でピンチイン操作またはピンチアウト操作を停止して指を離すと、デジタルカメラ２０は、撮影を実行する。これにより、撮影のための設定が容易に実現される。
【０１３４】
なお、本実施の形態は、上記の第１から第４の実施の形態に対しても適用することができる。この場合、たとえば、いずれの実施の形態に係る設定が先に行われるか登録しておき、他の実施の形態に係る設定が行なわれるまで撮影が行なわれないように、処理ステップを組み替えることで、二つ以上の実施の形態を組み合わせてもよい。
【０１３５】
＜第６の実施の形態＞
以下、本発明の第６の実施の形態について説明する。本実施の形態に係るデジタルカメラは、複数のカメラの各々の倍率を異なる値に設定できる機能を有する点で、前述の各実施の形態と異なる。
【０１３６】
図２２を参照して、本実施の形態に係る技術思想について説明する。図２２は、引きの画像とズームの画像を表示する図である。
【０１３７】
図２２（Ａ）に示されるように、たとえばディスプレイ１７０は、２人の人物を表示している。ここで人物２１１０に対する操作について説明する。図２２（Ｂ）に示されるように、デジタルカメラのユーザが人物２１１０の画像に対して２本の指でタッチする。ユーザが２本の指の間隔を広げると、図２２（Ｃ）に示されるように、人物２１１０の画像は拡大されて画像２２３０のように表示される。このとき領域２２２０は、その他の領域の前面に表示され得る。
【０１３８】
図２３を参照して、本実施の形態に係るデジタルカメラの構成について説明する。図２３は、第６の実施の形態に係るデジタルカメラ２３００によって実現される機能の構成を表わすブロック図である。デジタルカメラ２３００は、図３に示される構成に加えて、引き画像用撮像部２３２０と、ズーム用撮像部２３３０と、切替部２３４０と、倍率変更部２３１０とを備える。
【０１３９】
倍率変更部２３１０は、タッチ検出部３１０からの出力に基づいて、表示部３９５に表示されている画像の倍率を変更する。たとえば、倍率変更部２３１０は、ある局面において、表示部３９５にタッチされている２本の指（すなわち２点）の間隔の変化に応じて倍率を変更する。
【０１４０】
引き画像用撮像部２３２０は、倍率変更部２３１０によって設定された倍率に従って引き画像用の画像として撮影する。
【０１４１】
ズーム用撮像部２３３０は、倍率変更部２３１０によって決定された倍率に従って、レンズの倍率を切り換えてズーム用の画像を撮像する。
【０１４２】
切替部２３４０は、タッチ検出部３１０からの出力と、引き画像用撮像部２３２０からの出力と、ズーム用撮像部２３３０からの出力とに基づいて、表示部３９５に表示される画像を選択する。切替部２３４０によって選択された画像は、一時記憶部３７０に保存される。
【０１４３】
ある局面において、引き画像用撮像部２３２０は、レンズ１１０、絞り１１２、ＣＣＤ１１４によって実現される。ズーム用撮像部２３３０は、レンズ１１１、絞り１１３、ＣＣＤ１１５によって実現される。切替部２３４０は、ＣＰＵ１００によって実現される。
【０１４４】
［制御構造］
図２４を参照して、本実施の形態に係るデジタルカメラの制御構造について説明する。図２４は、デジタルカメラ２３００を実現するＣＰＵ１００が実行する一連の動作の一部を表わすフローチャートである。
【０１４５】
ステップＳ２４１０にて、ＣＰＵ１００は、引き画像用のカメラからのプレビュー画像をディスプレイ１７０に表示する。ステップＳ２４２０にて、ＣＰＵ１００は、ユーザの操作に基づき、引き画像の倍率を変更する。ステップＳ２１１０にて、ＣＰＵ１００は、ディスプレイ１７０に２本の指がタッチされたことをタッチセンサ１７２からの出力に基づいて検知する。
【０１４６】
ステップＳ２４３０にて、ＣＰＵ１００は、当該検知に応答して、画像の入力ソースとしてズーム画像用カメラを選択し、ズーム画像用カメラからのプレビュー画像をディスプレイ１７０に表示する。ステップＳ２４４０にて、ＣＰＵ１００は、ディスプレイ１７０における２本の指の間隔に応じてズームイン／ズームアウトを切り換える。ステップＳ２４５０にて、ＣＰＵ１００は、ユーザが指をディスプレイ１７０から離したことをタッチセンサ１７２からの出力に基づいて検知する。
【０１４７】
以上のようにして、本実施の形態に係るデジタルカメラ２３００は、倍率を異なる値に設定できる機構を有しており、引きの画像とズームの画像とをシームレスな操作で撮影することができる。たとえば、最初に、ディスプレイ１７０は、引き画像用撮像部２３２０からのプレビュー画像を表示する。ユーザは、引きの画像の倍率を、ディスプレイ１７０を見ながら調節する。次に、ユーザは、ズームの画像として撮影したい点の中心を２本の指でタッチする。その状態においてピンチアウト操作が行なわれたことを契機に、デジタルカメラ２３００は、ディスプレイ１７０の画像をズーム用撮像部２３３０からのプレビューに切り替える。ズーム用撮像部２３３０の倍率は、２点間の距離に応じて変更できるように構成されているため、ユーザは、プレビュー画面を見ながらピンチイン操作またはピンチアウト操作を行なうことにより、倍率を望ましい倍率に調節できる。ユーザが、指を離すと、引き画像用撮像部２３２０およびズーム用撮像部２３３０のシャッターが下り、撮影動作が実現される。このように、ズーム調整が２本の指で実現されるため、ユーザは、直感で撮影を実現することができる。
【０１４８】
＜第７の実施の形態＞
以下、本発明の第７の実施の形態について説明する。本実施の形態に係るデジタルカメラは、予め設定された管理条件に従って画像を管理する機能を有する点で前述の各実施の形態に係るデジタルカメラと異なる。
【０１４９】
図２５を参照して、本実施の形態に係るデジタルカメラの構成について説明する。図２５は、本実施の形態に係るデジタルカメラ２５００によって実現される機能の構成を表わすブロック図である。なお、前述の各実施の形態に係るデジタルカメラが備える構成と同様の構成には同じ番号を付してある。したがってそれらの説明は繰り返さない。
【０１５０】
デジタルカメラ２５００は、図３に示される構成に加えて、属性取得部２５１０と、関連付け部２５２０と、画像管理部２５３０とを備える。画像管理部２５３０は、削除部２５４０を含む。
【０１５１】
属性取得部２５１０は、デジタルカメラ２５００の外部から与えられる入力に基づいてデジタルカメラ２５００によって用いられる属性情報を取得する。
【０１５２】
関連付け部２５２０は、一時記憶部３７０に格納されている画像と属性取得部２５１０によって取得された属性とを関連付けて、当該画像および当該属性を画像記憶部３８０に格納する。
【０１５３】
画像管理部２５３０は、画像記憶部３８０に格納されている画像を管理するための処理を実現する。当該処理は、たとえば画像データの削除、削除の要否の問合せのメッセージの表示などを含み得る。
【０１５４】
削除部２５４０は、画像管理部２５３０において削除の対象と決定された画像を削除する。また、ある局面において、削除部２５４０は、画像の削除の前に当該削除が受け入れられるか否かを確認するメッセージを表示部３９５に表示する。また、他の局面において、削除部２５４０は、画像記憶部３８０に格納されている削除対象とされた画像を、たとえばメモリカード１６８のような着脱可能な記録媒体にバックアップとして保存してもよい。
【０１５５】
ある局面において、属性取得部２５１０は、タッチセンサ１７２とＣＰＵ１００とによって実現される。関連付け部２５２０と画像管理部２５３０とは、ＣＰＵ１００によって実現される。
【０１５６】
［制御構造］
図２６を参照して、本実施の形態に係るデジタルカメラの制御構造について説明する。図２６は、デジタルカメラ２５００を実現するデジタルカメラ２０のＣＰＵ１００が実行する一連の処理の一部を表わすフローチャートである。
【０１５７】
ステップＳ２６１０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいてディスプレイ１７０におけるタッチ操作を検出する。ステップＳ２６２０にて、ＣＰＵ１００は、当該検出に応答してアイリスモータ１３２，１３３およびタイミングジェネレータ１３４，１３５にそれぞれ制御信号を送ることにより撮影を実行する。
【０１５８】
ステップＳ２６３０にて、ＣＰＵ１００は、ＣＣＤ１１４，１１５から送られた画像をＲＡＭ１５０に保存する。ステップＳ２６４０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて、属性情報付加モードへの切り換えを検知する。なお、他の局面においてこの選択は、モード選択ボタン１４２からの出力に基づいてもよい。
【０１５９】
ステップＳ２６５０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて、属性の入力を受け付ける。当該属性は、ある局面において、ユーザ情報、保存期間、保存サイズ、解像度などを含み得る。ユーザ情報は、ユーザの名称その他の情報を含む。保存期間は、デフォルトで予め定められたものから選択された期間であってもよく、またユーザが入力した期間でもよい。ステップＳ２６６０にて、ＣＰＵ１００は、入力された属性と画像とを関連付けて、当該属性および画像をフラッシュメモリ１６２に保存する。
【０１６０】
［削除処理］
図２７は、本実施の形態に係るデジタルカメラが特定された画像を削除する場合に実行する処理の一部を表わすフローチャートである。
【０１６１】
ステップＳ２７１０にて、ＣＰＵ１００は、タッチセンサ１７２からの出力に基づいて、画像管理モードの実行を検知する。ステップＳ２７２０にて、ＣＰＵ１００は、画像に関連付けられている属性を、ＲＡＭ１５０のワーク領域に読み出す。
【０１６２】
ステップＳ２７３０にて、ＣＰＵ１００は、撮影日時から予め定められた期間が経過したか否かを判断する。当該予め定められた期間が経過している場合には（ステップＳ２７３０にてＹＥＳ）、ＣＰＵ１００は、制御をステップＳ２７４０に切り換える。そうでない場合には（ステップＳ２７３０にてＮＯ）、ＣＰＵ１００は制御を終了する。
【０１６３】
ステップＳ２７４０にて、ＣＰＵ１００は、当該画像を削除する旨のメッセージをディスプレイ１７０に表示する。ステップＳ２７５０にて、ＣＰＵ１００は、ディスプレイ１７０に対して与えられる操作に応じて出力される信号に基づいて、削除ＯＫの入力があったか否かを判断する。削除ＯＫの入力があった場合には（ステップＳ２７５０にてＹＥＳ）、ＣＰＵ１００は、制御をステップＳ２７６０に切り換える。そうでない場合には（ステップＳ２７５０にてＮＯ）、ＣＰＵ１００は、制御をステップＳ２７７０に切り換える。
【０１６４】
ステップＳ２７６０にて、ＣＰＵ１００は、当該画像をフラッシュメモリ１６２から削除する。ステップＳ２７７０にて、ＣＰＵ１００は、削除対象とした他の画像が保存されているか否かを判断する。この判断は、たとえばステップＳ２７３０における判断の結果に基づいて特定される画像ファイルの数によって実現される。他の画像が保存されている場合には（ステップＳ２７７０にてＹＥＳ）、ＣＰＵ１００は、制御をステップＳ２７２０に戻す。そうでない場合には（ステップＳ２７７０にてＮＯ）、ＣＰＵ１００は処理を終了する。
【０１６５】
以上のようにして、本実施の形態に係るデジタルカメラ２５００によると、付加された属性がデジタルカメラ２５００自体に対する情報の場合に、デジタルカメラ２５００は、その属性に従って写真を管理する。たとえば、当該写真の保存期間が予め設定された期間経過すると、ＣＰＵ１００は、当該写真を削除し、または、メモリカードにバックアップする。このようにすると、写真の管理が直感的に実現されるため、当該管理が容易になる。
【０１６６】
［まとめ］
本発明の実施の形態に係るデジタルカメラによると、撮影開始のために、ユーザがタッチ操作を行なうと、タッチ操作が行なわれた場所、そこからドラッグした距離、方向、速度をもとに、適切な属性をマッピングすると同時に、撮影を行うことができる。
【０１６７】
そして、ユーザがタッチ操作を行った場所からドラッグ操作を行ない、指を離すと同時に、デジタルカメラは、シャッターを切る。デジタルカメラは、当該ドラッグ操作が行なわれた距離、およびその方向に応じて、取得される画像（静止画、動画）の保存期間と解像度情報を、当該画像に付与する。
【０１６８】
デジタルカメラは、タッチ操作が行なわれた場所の近傍の画素の色情報に基づいて、ユーザがその写真に付与したい色の属性情報の候補をディスプレイ１７０に表示する。ユーザが特定の色の候補の領域にドラッグして指を離すと、デジタルカメラは、撮影動作を実行し、当該色の候補に基づく色を属性情報として画像に付与する。
【０１６９】
また、デジタルカメラが物体を認識できる機能を備える場合には、デジタルカメラは、ユーザがタッチした場所に存在する被写体を認識し、認識結果に基づいて属性の候補をディスプレイ１７０に表示する。ユーザが候補領域においてドラッグ操作を行ない指を離すと、デジタルカメラは、撮影動作を実行するとともに、画像に当該属性を付与する。
【０１７０】
他の局面において、デジタルカメラは、ユーザがドラッグした軌道の形状または時間情報を特徴量として、誰が操作をしているかを認識する。ユーザが手を離すと、デジタルカメラは、撮影動作を実行するとともに、軌道の形状または特徴量を画像に付与する。
【０１７１】
さらに他の局面において、ユーザがドラッグした軌道の位置、時間情報を特徴量として、デジタルカメラは、何が撮影されているかを認識する。ユーザが指を離すと、デジタルカメラは、撮影動作を実行し、画像に属性を付与する。
【０１７２】
デジタルカメラが、視差画像を撮影する機能を有する場合には、ユーザがピンチアウトまたはピンチインすることに応じて、デジタルカメラは、２つのカメラの位置を調節する。ユーザがディスプレイ１７０から指を離すと、デジタルカメラは、調節されたカメラ位置で視差画像を撮影する。
【０１７３】
デジタルカメラが、倍率の異なる写真を撮影できる場合には、ユーザがディスプレイ１７０を２本の指でタッチすることに応答して、デジタルカメラは、２つのカメラによる撮影モードに移行する。ユーザがピンチインまたはピンチアウトを行なって指をディスプレイ１７０から離すと、デジタルカメラは、ピンチインまたはピンチアウト操作を始めた点を中心に、２点間の距離に対応する倍率で２台目のカメラの倍率を設定して撮影動作を実行する。
【産業上の利用可能性】
【０１７４】
本願発明に係る技術思想は、携帯電話機、スマートフォン、タブレット型コンピュータその他の携帯可能な情報処理端末であって、カメラ機能とタッチパネルとを有する端末にも適用可能である。
【符号の説明】
【０１７５】
１０，２０，８００，１１００，１６００，１９００，２３００，２５００  デジタルカメラ、１１０，１１１  レンズ、１１２，１１３  絞り、１１４，１１５  ＣＣＤ、１１６，１１７  ＣＤＳ、１１８，１１９  増幅器、１２０，１２１  Ａ／Ｄ変換器、１３０，１３１  レンズモータ、１３２，１３３  アイリスモータ、１３４，１３５  タイミングジェネレータ、１８０  データバス。
【図１】
2012147167.tif 000003
【図２】
2012147167.tif 000004
【図３】
2012147167.tif 000005
【図４】
2012147167.tif 000006
【図５】
2012147167.tif 000007
【図６】
2012147167.tif 000008
【図７】
2012147167.tif 000009
【図８】
2012147167.tif 000010
【図９】
2012147167.tif 000011
【図１０】
2012147167.tif 000012
【図１１】
2012147167.tif 000013
【図１２】
2012147167.tif 000014
【図１３】
2012147167.tif 000015
【図１４】
2012147167.tif 000016
【図１５】
2012147167.tif 000017
【図１６】
2012147167.tif 000018
【図１７】
2012147167.tif 000019
【図１８】
2012147167.tif 000020
【図１９】
2012147167.tif 000021
【図２０】
2012147167.tif 000022
【図２１】
2012147167.tif 000023
【図２２】
2012147167.tif 000024
【図２３】
2012147167.tif 000025
【図２４】
2012147167.tif 000026
【図２５】
2012147167.tif 000027
【図２６】
2012147167.tif 000028
【図２７】
2012147167.tif 000029