(57)【要約】【課題】タッチパネルディスプレイに画像を表示した状態におけるタッチ入力の操作性を良くすること。【解決手段】表示を行うディスプレイ４８とタッチ入力を検出するタッチパネル４９とを有するタッチパネルディスプレイ４７と、ディスプレイ４８に画像を表示した状態でタッチパネル４９にタッチして描かれた軌跡を認識するタッチ入力認識部１０１と、認識された軌跡に対応する操作ボタンをディスプレイ４８に表示させる表示制御部１０２と、操作ボタンがタッチされたとき、該操作ボタンに対応する処理を実行する実行制御部１０３を備えた。【選択図】図４
2010182023.tif 000002
【特許請求の範囲】
【請求項１】
表示を行うディスプレイとタッチ入力を検出するタッチパネルとを有するタッチパネルディスプレイと、
前記ディスプレイに画像を表示した状態で前記タッチパネルにタッチして描かれた軌跡を認識する認識手段と、
認識された前記軌跡に対応する操作ボタンを前記ディスプレイに表示させる表示制御手段と、
前記操作ボタンがタッチされたとき、該操作ボタンに対応する処理を実行する実行制御手段と、
を備えたことを特徴とする携帯機器。
【請求項２】
被写体を撮像する撮像手段と、
前記撮像手段により撮像して得られた撮像画像を記録媒体に記録する記録手段と、
を備え、
前記表示制御手段は、前記撮像手段から連続して出力されるスルー画像を前記ディスプレイに表示した状態で前記タッチパネルに特定の軌跡が描かれたとき、撮影指示を入力するためのレリーズボタンを前記ディスプレイに表示し、
前記実行制御手段は、前記レリーズボタンがタッチされたとき、前記撮像手段により撮像を行い該撮像で得られた前記撮像画像を前記記録手段により前記記録媒体に記録することを特徴とする請求項１に記載の携帯機器。
【請求項３】
前記表示制御手段は、前記レリーズボタンを前記ディスプレイの端部に表示させることを特徴とする請求項２に記載の携帯機器。
【請求項４】
前記認識手段は、前記タッチパネルにタッチして描かれた時計回りに囲む軌跡および反時計回りに囲む軌跡を識別し、
前記表示制御手段は、前記時計回りに囲む軌跡の場合と前記反時計回りに囲む軌跡の場合とで、前記ディスプレイの端部のうちいずれの端部に前記レリーズボタンを表示させるかを切り替えることを特徴とする請求項３に記載の携帯機器。
【請求項５】
前記認識手段は、前記タッチパネルにタッチして描かれた囲む軌跡を認識し、
前記表示制御手段は、前記ディスプレイに前記スルー画像を表示した状態で前記認識手段により前記囲む軌跡が認識されたとき、前記スルー画像中の前記囲む軌跡により指定された領域の縮小画像を前記ディスプレイ上の前記レリーズボタン内に表示することを特徴とする請求項２ないし４のうちいずれか１項に記載の携帯機器。
【請求項６】
前記撮像手段はフォーカスレンズを有し、
前記認識手段は、前記タッチパネルにタッチして描かれた囲む軌跡を認識し、
前記ディスプレイにスルー画像を表示した状態で前記認識手段により前記囲む軌跡が認識されたとき、前記スルー画像中の前記囲む軌跡により指定された被写界上の特定対象を検出する特定対象検出手段と、
前記撮影レンズの前記フォーカスレンズを被写界上の前記特定対象に合焦させる合焦制御手段と、
を備え、
前記表示制御手段は、前記スルー画像中の前記特定対象の縮小画像を前記ディスプレイ上の前記レリーズボタン内に表示することを特徴とする請求項２ないし４のうちいずれか１項に記載の携帯機器。
【請求項７】
前記認識手段は、前記ディスプレイに前記操作ボタンが表示された状態で前記タッチパネル上の任意の位置がタッチされたとき、該タッチされた位置を前記操作ボタンの移動先と認識し、
前記表示制御手段は、前記ディスプレイ上の前記操作ボタンの表示位置を前記移動先に変更することを特徴とする請求項１ないし６のうちいずれか１項に記載の携帯機器。
【請求項８】
前記認識手段は、前記ディスプレイに前記操作ボタンが表示された状態で前記タッチパネル上で前記操作ボタンに触れたまま移動させる操作を認識したとき、前記操作ボタンが離された位置を前記操作ボタンの移動先と認識し、
前記表示制御手段は、前記ディスプレイ上の前記ボタンの表示位置を前記移動先に変更することを特徴とする請求項１ないし６のうちいずれか１項に記載の携帯機器。
【請求項９】
前記タッチパネル上で自在に描かれた軌跡、および、該軌跡と前記実行制御手段により実行する処理との対応関係を登録する登録手段を備えたことを特徴とする請求項１ないし８のうちいずれか１項に記載の携帯機器。
【請求項１０】
前記撮像画像を前記記録媒体に記録する画像記録処理を開始したことを示す画像記録表示中に、特定の軌跡が描かれたとき、前記画像記録処理を中止して、前記撮像画像を未記録状態に戻すことを特徴とする請求項２ないし６のうちいずれか１項に記載の携帯機器。
【請求項１１】
前記記録媒体に記録されている画像を消去する画像消去処理を開始したことを示す画像消去表示中に、特定の軌跡が描かれたとき、前記画像消去処理を中止して、前記撮像画像が前記記録媒体に記録された状態に戻すことを特徴とする請求項２ないし６のうちいずれか１項に記載の携帯機器。
【請求項１２】
表示を行うディスプレイとタッチ入力を検出するタッチパネルとを有するタッチパネルディスプレイを用いた操作制御方法であって、
前記ディスプレイに画像を表示した状態で前記タッチパネルにタッチして描かれた軌跡を認識するステップと、
認識された前記軌跡に対応する操作ボタンを前記ディスプレイに表示させるステップと、
前記操作ボタンがタッチされたとき、該操作ボタンに対応する処理を実行するステップと、
を含むことを特徴とする操作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルディスプレイを用いた携帯機器および操作制御方法に関し、特に、画像を表示した状態におけるタッチ入力の操作性が良い携帯機器および操作制御方法に関する。
【背景技術】
【０００２】
近年、画像表示可能なタッチパネルディスプレイを備えた携帯機器が普及している。タッチパネルディスプレイは、一般に、表示を行うＬＣＤ（液晶ディスプレイ）などの表示デバイスと、透光性を有し、タッチ入力を検出するタッチセンサによって構成されている。以下では、表示デバイスを「ディスプレイ」といい、タッチセンサを「タッチパネル」という。
【０００３】
特許文献１には、タッチパネルディスプレイに画像を表示した状態で、フォーカスおよび測光をしたい所にタッチすると、タッチ位置を検出し、被写界の対応する場所にフォーカスを合わせて測光する構成が記載されている。
【０００４】
特許文献２には、タッチパネルディスプレイに線分や三角形のような線画を指で描くと、その線画を認識し、対応するコマンドを実行する構成が記載されている。
【０００５】
特許文献３には、タッチパネルディスプレイに画像を表示した状態で、フォーカスおよび測光したい所にタッチすると、タッチ位置および押圧力を検出し、被写界の対応する場所にフォーカスを合わせて測光するとともに、強く押された場合には撮影動作を行う構成が記載されている。
【０００６】
特許文献４には、個人毎にカスタマイズした画面を表示するディスプレイと、ディスプレイに表示された画面上で複数の電気機器を遠隔操作するために必要なコントロールデータを入力可能なタッチパネルとを有し、他の人に操作されたくない電気機器が操作されてしまうことを防止するようにした構成が記載されている。
【０００７】
特許文献５には、マルチメディア再生装置の操作ボタンの配列をユーザが希望するようにカスタマイズし、個々のユーザ毎にタッチパネルディスプレイの操作を自分の好みに合わせて任意に設定できるようにした構成が記載されている。
【０００８】
特許文献６には、メニューの選択により表示を切り換える構成において、タッチパネルを用いた指によるジェスチャーにより表示の切り換えを受け付ける構成が記載されている。
【０００９】
特許文献７には、タッチパネルディスプレイの操作ボタンのカスタマイズをファームウエアの更新によって行う構成が記載されている。
【００１０】
特許文献８には、指によるジェスチャーに割り付けられているコマンドを呼び出す構成が記載されている。
【００１１】
特許文献９には、タッチパネルディスプレイに画像を表示した状態で、フォーカスしたい所にタッチすると、被写界の対応する物体にフォーカスを合わせる構成が記載されている。
【００１２】
特許文献１０には、画像から顔を検出し、顔領域内の画像データに基づいて、オートフォーカスや自動露光を行う構成が記載されている。
【００１３】
特許文献１１には、画像から顔を検出したら、自動的にレリーズボタンを押す構成が記載されている。
【００１４】
特許文献１２には、タッチパネルディスプレイを備え、タッチされた箇所にＡＦ（Auto focus）枠およびＡＥ（Auto Exposure）領域の中心を移動させる構成が記載されている。
【００１５】
特許文献１３には、画像から顔を検出し、検出した顔の大きさに基づいて被写体距離を算出してオートフォーカスする構成が記載されている。
【００１６】
特許文献１４には、画像から顔を検出し、検出した顔位置を示す顔検出枠を画像とともにタッチパネルディスプレイに表示して、顔位置にタッチさせることでオートフォーカスする顔を選択させる構成が記載されている。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開平６−７０２０６号公報
【特許文献２】特開平１１−８５３９８号公報
【特許文献３】特開平１１−３５５６１７号公報
【特許文献４】特開２００２−１５２８６３号公報
【特許文献５】特開２００４−１７２６９５号公報
【特許文献６】特開２００５−３３９４２０号公報
【特許文献７】特開２００６−２９３６７８号公報
【特許文献８】特開２００６−３３１２１０号公報
【特許文献９】特開２００４−４８５２６号公報
【特許文献１０】特開２００７−８１７３２号公報
【特許文献１１】特開２００３−９２７００号公報
【特許文献１２】特開２００４−２０５８８５号公報
【特許文献１３】特開２００７−３２８２１２号公報
【特許文献１４】特開２００８−８５７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかし、タッチパネルディスプレイに画像を表示した状態におけるタッチ入力の操作性が良くないという課題がある。
【００１９】
画像を表示した状態でその画像に操作ボタンを合成して表示すると、その操作ボタンは、タッチパネルディスプレイの画面全体を観察したいユーザにとって画像観察の邪魔になる。また、いわゆるジェスチャーコマンドを採用することで操作ボタンを表示しないようにすることも考えられるが、操作ボタンが表示されないまま処理が実行されてしまうと、ユーザの意図に合わない処理が実行されてしまう誤動作の問題がある。例えば、カメラ付き携帯機器にて、スルー画像を表示した状態では、画面全体を観察したいユーザにとって、操作ボタンは邪魔である。最良の写真を撮影するためには、スルー画像の全体を見ながら、画角を決め、焦点、露出を合わせたい。しかし、ジェスチャーだけで、直ぐに撮影が実行されてしまうと、どうしても誤って撮影処理が起動される場合があり、その場合には取消処理などの余分な操作が必要になってくる。また、一旦、画角が決まり、所望の被写体に焦点や露光が合った状態では、シャッターチャンスを逃すことなく、好機に速やかに撮影したい。例えば、目的の人物の顔に焦点や露光が合った後、その人物の顔と背景とが好ましい状態になった瞬間を写真に残したい。
【００２０】
特許文献１〜１４には、タッチパネルディスプレイに表示された画像全体を観察したいという要求と、意図した処理を確実に実行させたいという要求とを、両立させるという課題を解決することができる構成が記載されていない。
【００２１】
また、特許文献１、３、９記載の構成では、タッチすることでフォーカスおよび測光をさせることは可能だが、フォーカス・測光以外のモードや処理を指示可能にするためには、操作ボタンを予め表示させておく必要がある。
【００２２】
また、特許文献３記載の構成では、撮影指示の際に強くボタンを押すと、押圧によって手ブレを起こし易いという別の課題もある。
【００２３】
特許文献２、６、８に記載の構成では、線画や軌跡を描くことで各種の処理を実行させることは可能だが、一般に、処理が実行されてはじめて、タッチ入力の認識結果が判るので、意図した処理を確実に実行させることが困難である。
【００２４】
特許文献４、５、７には、操作ボタンのカスタマイズが記載されているにすぎず、軌跡入力をカスタマイズすることについて記載がない。
【００２５】
特許文献１０、１３には、タッチパネルをどのように用いるかについて記載がない。
【００２６】
特許文献１１に記載の構成では、自動的に撮影が開始されるが、ユーザの意図に反して撮影が開始されてしまう場合がある。
【００２７】
特許文献１２には、操作ボタンの移動に関する記載がない。
【００２８】
特許文献１４に記載の構成では、検出対象が顔に限定されている場合には、スルー画像の全体から複数の検出対象を容易に検出できるにしても、検出対象が顔に限定されない場合には、その検出対象の検出処理がどうしても複雑となり、処理時間を要してしまうという課題がある。
【００２９】
本発明はこのような事情に鑑みてなされたもので、特に、タッチパネルディスプレイに画像を表示した状態におけるタッチ入力の操作性が良い携帯機器および操作制御方法を提供することを目的とする。
【課題を解決するための手段】
【００３０】
前記目的を達成するために、本発明は、表示を行うディスプレイとタッチ入力を検出するタッチパネルとを有するタッチパネルディスプレイと、前記ディスプレイに画像を表示した状態で前記タッチパネルにタッチして描かれた軌跡を認識する認識手段と、認識された前記軌跡に対応する操作ボタンを前記ディスプレイに表示させる表示制御手段と、前記操作ボタンがタッチされたとき、該操作ボタンに対応する処理を実行する実行制御手段と、を備えたことを特徴とする携帯機器を提供する。
【００３１】
これによれば、ディスプレイに画像を表示した状態でタッチパネルに軌跡が描かれると、その軌跡に対応した操作ボタンが表示されるので、軌跡を描く前には、ユーザの画像観察が操作ボタンで邪魔されることが無いようにすることができ、且つ、軌跡を描いたときには、ユーザは操作ボタンの表示を視認することで意図した処理が実行されるか否かを確実に把握することができる。また、操作ボタンが表示された状態では、ユーザは操作ボタンにタッチすることで意図した処理を迅速に実行させることができる。したがって、タッチパネルディスプレイに画像を表示した状態において、表示された画像全体を観察したいという要求と、意図した処理を確実に実行させたいという要求とを満たすことができるので、操作性が良い。
【００３２】
本発明の一態様では、被写体を撮像する撮像手段と、前記撮像手段により撮像して得られた撮像画像を記録媒体に記録する記録手段と、を備え、前記表示制御手段は、前記撮像手段から連続して出力されるスルー画像を前記ディスプレイに表示した状態で前記タッチパネルに特定の軌跡が描かれたとき、撮影指示を入力するためのレリーズボタンを前記ディスプレイに表示し、前記実行制御手段は、前記レリーズボタンがタッチされたとき、前記撮像手段により撮像を行い該撮像で得られた前記撮像画像を前記記録手段により前記記録媒体に記録することを特徴とする。
【００３３】
本発明の一態様では、前記表示制御手段は、前記レリーズボタンを前記ディスプレイの端部に表示させることを特徴とする。
【００３４】
これによれば、携帯機器にて、一般にタッチパネルディスプレイの周辺が把持されるので、端部に表示された操作ボタンにタッチしても携帯機器の動きが小さく、いわゆる手ブレが防止されることになる。
【００３５】
本発明の一態様では、前記認識手段は、前記タッチパネルにタッチして描かれた時計回りに囲む軌跡および反時計回りに囲む軌跡を識別し、前記表示制御手段は、前記時計回りに囲む軌跡の場合と前記反時計回りに囲む軌跡の場合とで、前記ディスプレイの端部のうちいずれの端部に前記レリーズボタンを表示させるかを切り替えることを特徴とする。
【００３６】
これによれば、囲む軌跡の方向（時計回り／反時計回り）に基づいてレリーズボタンの表示位置を切り替えることにより、手ブレを更に小さくすること、操作性を更に向上させること等が可能となる。
【００３７】
本発明の一態様では、前記認識手段は、前記タッチパネルにタッチして描かれた囲む軌跡を認識し、前記表示制御手段は、前記ディスプレイに前記スルー画像を表示した状態で前記認識手段により前記囲む軌跡が認識されたとき、前記スルー画像中の前記囲む軌跡により指定された領域の縮小画像を前記ディスプレイ上の前記レリーズボタン内に表示することを特徴とする。
【００３８】
本発明の一態様では、前記撮像手段はフォーカスレンズを有し、前記認識手段は、前記タッチパネルにタッチして描かれた囲む軌跡を認識し、前記ディスプレイにスルー画像を表示した状態で前記認識手段により前記囲む軌跡が認識されたとき、前記スルー画像中の前記囲む軌跡により指定された被写界上の特定対象を検出する特定対象検出手段と、前記撮影レンズの前記フォーカスレンズを被写界上の前記特定対象に合焦させる合焦制御手段と、を備え、前記表示制御手段は、前記スルー画像中の前記特定対象の縮小画像を前記ディスプレイ上の前記レリーズボタン内に表示することを特徴とする。
【００３９】
これによれば、ユーザは、意図した特定対象（主要被写体）が検出されていることや、焦点および露出が合わされていることを、的確に把握することができる。
【００４０】
本発明の一態様では、前記認識手段は、前記ディスプレイに前記操作ボタンが表示された状態で前記タッチパネル上の任意の位置がタッチされたとき、該タッチされた位置を前記操作ボタンの移動先と認識し、前記表示制御手段は、前記ディスプレイ上の前記操作ボタンの表示位置を前記移動先に変更することを特徴とする。
【００４１】
これによれば、ユーザは操作ボタンを不快なき場所に自在に移動させることができる。
【００４２】
本発明の一態様では、前記認識手段は、前記ディスプレイに前記操作ボタンが表示された状態で前記タッチパネル上で前記操作ボタンに触れたまま移動させる操作を認識したとき、前記操作ボタンが離された位置を前記操作ボタンの移動先と認識し、前記表示制御手段は、前記ディスプレイ上の前記ボタンの表示位置を前記移動先に変更することを特徴とする。
【００４３】
これによれば、ユーザは操作ボタンを不快なき場所に自在に移動させることができるとともに、画像と操作ボタンとの干渉をチェックしながら操作ボタンの配置を変更することができる。
【００４４】
本発明の一態様では、前記タッチパネル上で自在に描かれた軌跡、および、該軌跡と前記実行制御手段により実行する処理との対応関係を登録する登録手段を備えたことを特徴とする。
【００４５】
これによれば、ユーザが操作ボタンによらない自在な軌跡入力を登録することができるので、簡易的な操作が可能になる。
【００４６】
本発明の一態様では、前記撮像画像を前記記録媒体に記録する画像記録処理を開始したことを示す画像記録表示中に、特定の軌跡が描かれたとき、前記画像記録処理を中止して、前記撮像画像を未記録状態に戻すことを特徴とする。
【００４７】
これによれば、画像記録中止用の操作ボタンが無くても、操作で画像記録処理の中止を容易に指示できる。
【００４８】
本発明の一態様では、前記記録媒体に記録されている画像を消去する画像消去処理を開始したことを示す画像消去表示中に、特定の軌跡が描かれたとき、前記画像消去処理を中止して、前記撮像画像が前記記録媒体に記録された状態に戻すことを特徴とする。
【００４９】
これによれば、画像消去中止用の操作ボタンが無くても、画像消去処理の中止を容易に指示できる。
【００５０】
また、本発明は、表示を行うディスプレイとタッチ入力を検出するタッチパネルとを有するタッチパネルディスプレイを用いた操作制御方法であって、前記ディスプレイに画像を表示した状態で前記タッチパネルにタッチして描かれた軌跡を認識するステップと、認識された前記軌跡に対応する操作ボタンを前記ディスプレイに表示させるステップと、前記操作ボタンがタッチされたとき、該操作ボタンに対応する処理を実行するステップと、を含むことを特徴とする操作制御方法を提供する。
【発明の効果】
【００５１】
本発明によれば、タッチパネルディスプレイに画像を表示した状態におけるタッチ入力の操作性を良くすることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明を適用したデジタルカメラの外観を示す正面図
【図２】本発明を適用したデジタルカメラの外観を示す背面図
【図３】本発明を適用したデジタルカメラの内部構成例を示すブロック図
【図４】第１実施形態から第３実施形態までのＣＰＵの要部機能構成例を示すブロック図
【図５】第１実施形態における撮影処理例の流れを示すフローチャート
【図６】（Ａ）は囲む軌跡の一例を示す説明図、（Ｂ）はレリーズボタン表示の一例を示す説明図
【図７】（Ａ）は囲む軌跡の一例を示す説明図、（Ｂ）はレリーズボタン表示の他の例を示す説明図
【図８】（Ａ）はひとつの特定対象を囲む軌跡の一例を示す説明図、（Ｂ）はひとつの特定対象を囲む軌跡に対応するレリーズボタンの表示例を示す説明図、（Ｃ）は複数の特定対象を囲む軌跡の一例を示す説明図、（Ｄ）は複数の特定対象を囲む軌跡に対応するレリーズボタンの表示例を示す説明図
【図９】（Ａ）、（Ｂ）および（Ｃ）は各種の囲む軌跡を示す説明図
【図１０】（Ａ）は囲む軌跡内に特定対象画像が完全に入っている場合の説明に用いる説明図、（Ｂ）は囲む軌跡内から特定対象画像がはみ出している場合の説明に用いる説明図
【図１１】（Ａ）は囲む軌跡の一例を示す説明図、（Ｂ）はレリーズボタン内に特定対象の縮小画像を表示した場合の説明に用いる説明図
【図１２】（Ａ）は時計回りに囲む軌跡の一例を示す説明図、（Ｂ）は反時計回りに囲む軌跡の一例を示す説明図、（Ｃ）は囲む軌跡に対応するレリーズボタンの表示例を示す説明図、（Ｄ）は囲む軌跡に対応するレリーズボタンの他の表示例を示す説明図
【図１３】第２実施形態における操作ボタン移動処理例の流れを示すフローチャート
【図１４】（Ａ）は操作ボタン選択の説明に用いる説明図、（Ｂ）は操作ボタンの点滅表示状態を示す説明図、（Ｃ）は操作ボタンの移動先指定の説明に用いる説明図、（Ｄ）は移動先確定後の表示状態を示す説明図
【図１５】第３実施形態における操作ボタン移動処理例の流れを示すフローチャート
【図１６】（Ａ）は操作ボタンのドラッグの説明に用いる説明図、（Ｂ）は操作ボタンのドロップの説明に用いる説明図
【図１７】第４実施形態のＣＰＵの要部機能構成例を示すブロック図
【図１８】第４実施形態におけるタッチ入力登録処理例の流れを示すフローチャート
【図１９】ズーム動作選択のタッチ入力例を示す説明図
【図２０】（Ａ）は画像消去指示前の表示状態を示す説明図、（Ｂ）は画像消去指示のタッチ入力例を示す説明図、（Ｃ）は画像消去表示の一例を示す説明図
【図２１】（Ａ）は画像消去表示の一例を示す説明図、（Ｂ）は画像消去中止指示のタッチ入力例を示す説明図、（Ｃ）は画像消去指示前へ復帰した表示状態を示す説明図
【発明を実施するための形態】
【００５３】
以下、添付図面に従って、本発明の実施形態について、詳細に説明する。
【００５４】
図１は、本発明を適用したデジタルカメラ１００の外観を示す正面図である。図２は、図１のデジタルカメラ１００の外観を示す背面図である。
【００５５】
図１に示すように、カメラボディ７０の正面には、撮影レンズ２４、フラッシュ６０、レリーズスイッチ７１等が設けられている。また、図２に示すように、カメラボディ７０の背面には、タッチパネルディスプレイ４７等が設けられている。
【００５６】
本例の撮影レンズ２４は、沈胴式であり、後述するズームレンズ（図３の２４ｚ）を含んで構成されている。この撮影レンズ２４は、デジタルカメラ１００の電源をオンすると、カメラボディ７０から繰り出される。なお、撮影レンズにおける沈胴機構は公知技術なので、ここでは具体的な構成についての説明を省略する。
【００５７】
フラッシュ６０は、被写界に撮影用の光を照射する。本例のフラッシュ６０は、キセノン管で構成されており、暗い被写体を撮影する場合や逆光時などに必要に応じて発光される。
【００５８】
レリーズスイッチ７１は、いわゆる「半押し」と「全押し」とが可能な二段ストローク式のハードウェアスイッチで構成されている。レリーズスイッチ７１を半押しすると撮影準備処理、すなわち、ＡＥ（Automatic Exposure：自動露出）、ＡＦ（Auto Focus：自動焦点合わせ）、ＡＷＢ（Automatic White Balance：自動ホワイトバランス）の各処理を行い、全押しすると、撮像画像の記録処理を行う。
【００５９】
タッチパネルディスプレイ４７は、表示およびタッチ入力が可能なデバイスである。このタッチパネルディスプレイ４７については、後に詳説する。
【００６０】
なお、正面図および背面図のみ示し上面図、側面図および底面図を省略したが、電源オンおよび電源オフを指示入力する電源スイッチ、撮影モードおよび再生モードの切り換えを指示入力するモード切替スイッチ、メニュー表示を指示入力するメニュースイッチ等のハードウェアスイッチが、カメラボディ７０の上面等に設けられている。
【００６１】
図３は、図１および図２に示したデジタルカメラ１００の内部構成例を示すブロック図である。
【００６２】
図３において、デジタルカメラ１００は、画像を電子的に記録するデジタルカメラであり、ＣＰＵ（中央処理装置）１０、操作部１２、ＲＯＭ１４、ＳＤＲＡＭ１６、ＶＲＡＭ１８、ＥＥＰＲＯＭ２０、撮影レンズ２４、撮像素子３０、タイミングジェネレータ３２、アナログ信号処理部３４、Ａ／Ｄコンバータ３６、画像入力コントローラ３８、画像信号処理部４０、圧縮／伸張処理部４２、メディアコントローラ４４、メモリカード４６、タッチパネルディスプレイ４７（ディスプレイ４８およびタッチパネル４９）、ディスプレイドライバ５０、タッチパネルドライバ５１、ＡＥ検出部５２、ＡＦ検出部５４、フラッシュ制御部５８、フラッシュ６０、電源制御部６２、バッテリ６４等を備えて構成されている。
【００６３】
ＣＰＵ１０は、デジタルカメラ１００の全体の動作を統括制御する制御手段として機能し、操作部１２およびタッチパネル４９からの入力に基づきプログラムに従ってデジタルカメラ１００の各部を制御する。また、ＣＰＵ１０は、デジタルカメラ１００の制御に必要な各種制御値を算出するための演算処理手段として機能し、プログラムに従って各種演算処理を実行する。デジタルカメラ１００の各部は、バス２２を介してＣＰＵ１０と接続されている。
【００６４】
ＲＯＭ１４には、このＣＰＵ１０が実行するプログラム及び制御に必要な各種データ等が格納されている。ＳＤＲＡＭ１６は、ＣＰＵ１０の作業用領域として利用されるとともに、画像データの一時記憶領域として利用される。ＶＲＡＭ１８は、表示用の画像データ専用の一時記憶領域として利用される。また、ＥＥＰＲＯＭ２０には、ユーザ固有の各種設定情報等が格納される。
【００６５】
操作部１２は、レリーズスイッチ、電源スイッチ、モード切替スイッチ、メニュースイッチ等の各種のハードウェアスイッチで構成され、これらハードウェアスイッチの操作に応じた信号をＣＰＵ１０に出力する。デジタルカメラ１００は、画像を撮影する撮影機能に加えて、撮影した画像を再生する再生機能を備えており、この撮影と再生のモードの切り替えが、図示を省略したモード切替スイッチによって行われる。
【００６６】
撮影レンズ２４は、ズームを行うズームレンズ２４ｚと、焦点合わせを行うフォーカスレンズ２４ｆと、光量調節を行う絞り２４ｉを含んで構成される。
【００６７】
ズームレンズ２４ｚは、ズームモータ２６ｚにより駆動されて、光軸上を前後移動する。これにより、撮像素子３０の受光面上に結像される被写体像が光学的に変倍される。ＣＰＵ１０は、ズームモータドライバ２８ｚを介してズームモータ２６ｚの駆動を制御することにより、ズームレンズ２４ｚの移動を制御し、ズームを制御する。
【００６８】
フォーカスレンズ２４ｆは、フォーカスモータ２６ｆにより駆動されて、光軸上を前後移動する。これにより、焦点合わせが行われる。ＣＰＵ１０は、フォーカスモータドライバ２８ｆを介してフォーカスモータ２６ｆの駆動を制御することにより、フォーカスレンズ２４ｆの移動を制御し、焦点合わせを行う。
【００６９】
絞り２４ｉは、例えば、アイリス絞りで構成され、アイリスモータ２６ｉにより駆動されて、その開口量（絞り値）が変化する。ＣＰＵ１０は、アイリスモータドライバ２８ｉを介してアイリスモータ２６ｉの駆動を制御することにより、絞り２４ｉの開口量を制御し、撮像素子３０の受光面に入射する被写体光の光量を制御する。
【００７０】
撮像素子３０は、ＲＧＢのカラーフィルタ配列を有するカラーＣＣＤで構成されており、タイミングジェネレータ（ＴＧ）３２により駆動されて動作する。すなわち、タイミングジェネレータ３２から与えられる駆動パルスによって、各画素（フォトセンサ）に蓄積された信号電荷を読み出し、ＲＧＢの画像信号として出力する。ＣＰＵ１０は、このタイミングジェネレータ３２の駆動を制御することにより、撮像素子３０の電荷蓄積時間（シャッタスピード）、画像信号の読み出しを制御する。
【００７１】
アナログ信号処理部３４は、撮像素子３０から出力されたアナログの画像信号に対して相関二重サンプリング処理を行い、増幅して出力する。
【００７２】
Ａ／Ｄコンバータ３６は、アナログ信号処理部３４から出力されたアナログの画像信号をデジタルの画像信号に変換して出力する。
【００７３】
画像入力コントローラ３８は、所定容量のラインバッファを内蔵しており、ＣＰＵ１０の制御の下、Ａ／Ｄコンバータ３６から出力された１コマ分の画像信号を取り込んで、ＳＤＲＡＭ１６に格納する。
【００７４】
画像信号処理部４０は、ＣＰＵ１０による制御の下、ＳＤＲＡＭ１６に格納された画像信号を取り込み、所要の信号処理を施して、輝度信号（Ｙ）と色差信号（Ｃｒ，Ｃｂ）とからなる画像信号（Ｙ／Ｃ信号）を生成して、ＶＲＡＭ１８に書き込む。
【００７５】
圧縮／伸張処理部４２は、ＣＰＵ１０による制御の下、画像信号（Ｙ／Ｃ信号）を取り込み、所定の圧縮処理を施して、圧縮画像データ（例えば、ＪＰＥＧ）を生成する。また、ＣＰＵ１０による制御の下、圧縮画像データを取り込み、所定の伸張処理を施して、非圧縮の画像信号（Ｙ／Ｃ信号）を生成する。
【００７６】
メディアコントローラ４４は、ＣＰＵ１０による制御の下、メモリカード４６にデータを読み／書きする。例えば、ＣＰＵ１０からの記録指示に応じて、撮影により得られた画像データをメモリカード４６に記録する。また、ＣＰＵ１０からの読み出し指示に応じて、メモリカード４６から該当する画像データを読み出す。メモリカード４６は、撮影装置本体に設けられたカードスロットに着脱自在に装填される。
【００７７】
タッチパネルディスプレイ４７は、表示を行うディスプレイ４８と、透光性を有し、タッチ入力を検出するタッチパネル４９によって、構成されている。ディスプレイ４８は、「表示デバイス」ということもある。また、タッチパネル４９は、「タッチセンサ」ということもある。
【００７８】
ディスプレイ４８としては、公知の各種の表示デバイスを用いることができるが、携帯機器用としては、一般に、ＬＣＤ（液晶表示デバイス）、有機ＥＬ（エレクトロルミネッセンス）表示デバイスなど、薄型の表示デバイスが用いられる。このディスプレイ４８は、再生モード時には記録済み画像の再生表示部として使用されるほか、撮影モード時には撮像素子３０で生成されて画像入力コントローラ３８によりＳＤＲＡＭ１６に取り込んだ画像を、時系列に連続したスルー画像として表示する。
【００７９】
タッチパネル４９としては、公知の各種のタッチセンサを用いることができるが、携帯機器用としては、指と導電膜との間で発生する静電容量の変化を検出する静電容量方式のタッチセンサ、複数枚の抵抗膜を用いて電圧を検知する抵抗膜方式のタッチセンサなど、薄型のタッチセンサを用いる。また、指やペンでタッチして描いた軌跡を認識するため、多点検出のタッチセンサが好ましい。
【００８０】
ディスプレイドライバ５０は、ＣＰＵ１０による制御の下、ディスプレイ４８の表示を制御する。本例では、画像信号（Ｙ／Ｃ信号）をＶＲＡＭ１８から取り込み、表示用の信号形式に変換して、ディスプレイ４８に出力する。
【００８１】
タッチパネルドライバ５１は、ＣＰＵ１０による制御の下、タッチパネル４９のタッチ入力検出を制御する。本例では、タッチパネル４９上で指やペンでタッチされた位置を示す位置情報を時系列でＳＤＲＡＭ１６に格納する。
【００８２】
また、デジタルカメラ１００の各種設定は、タッチパネルディスプレイ４７を用いて行われる。図示を省略したメニュースイッチが押下されると、デジタルカメラ１００の各種設定を行うための設定画面がディスプレイ４８に表示される。タッチパネル４９上に特定の軌跡を描いた時に設定画面を表示させてもよい。ユーザは、このディスプレイ４８の画面表示に従い、タッチパネル４９からデジタルカメラ１００の各種設定を行う。
【００８３】
ＡＥ検出部５２は、ＣＰＵ１０による制御の下、ＳＤＲＡＭ１６に格納されたＲ、Ｇ、Ｂの画像信号を取り込み、ＡＥ制御に必要な積算値をＡＥ評価値として算出し、ＣＰＵ１０に出力する。本実施の形態のデジタルカメラ１００では、１画面を複数のエリアに分割し、分割したエリアごとにＲ、Ｇ、Ｂごとの画像信号の積算値を算出する。ＣＰＵ１０は、ＡＥ制御として、ＡＥ検出部５２にて算出されたＡＥ評価値に基づいて、撮影シーンの明るさを求め、絞り値とシャッタスピードを決定する。例えば、プログラム線図を利用して決定する。
【００８４】
ＡＦ検出部５４は、ＣＰＵ１０による制御の下、ＳＤＲＡＭ１６に格納されたＲ、Ｇ、Ｂの画像信号を取り込み、ＡＦ制御に必要なＡＦ評価値を算出する。このＡＦ検出部５４は、Ｇ信号の高周波成分のみを通過させるハイパスフィルタ、絶対値化処理部、タッチパネルディスプレイ４７にて設定された所定のフォーカスエリア内の信号を切り出すフォーカスエリア抽出部、及び、そのフォーカスエリア内の絶対値データを積算する積算部を含み、積算部で積算されたフォーカスエリア内の絶対値データをＡＦ評価値としてＣＰＵ１０に出力する。ＣＰＵ１０は、ＡＦ制御として、フォーカスレンズ２４ｆを至近から無限遠に移動させて小刻みにＡＦ評価値を取得し、そのＡＦ評価値がピークとなるレンズ位置を合焦レンズ位置（主要被写体に合焦するフォーカスレンズ２４ｆの位置）と決定する焦点検出処理を行う。そして、決定した合焦レンズ位置にフォーカスレンズ２４ｆを移動させる。
【００８５】
フラッシュ制御部５８は、ＣＰＵ１０による制御の下、フラッシュ６０の発光を制御する。すなわち、ＣＰＵ１０から指示された発光タイミング、発光量でフラッシュ６０を発光させる。
【００８６】
フラッシュ６０は、例えば、キセノン管で構成される。この他、ＬＥＤを用いて構成することもできる。
【００８７】
電源制御部６２は、ＣＰＵ１０からの指令に従い、装置本体に装填されたバッテリ６４からデジタルカメラ１００の各部への電源の供給を制御する。
【００８８】
（第１実施形態）
図４は、第１実施形態におけるデジタルカメラ１００のＣＰＵ１０の要部機能構成例を示すブロック図である。
【００８９】
タッチ入力認識部１０１は、タッチパネルドライバ５１と連携して、タッチパネル４９に指やペンでタッチされた位置をディスプレイ４８に表示した画像上の位置に対応付けて画像上のどの位置が指定されたかを認識する指定位置認識や、タッチパネル４９に指やペンでタッチして描かれた軌跡を認識する軌跡認識を行う。本例にて、タッチ入力には、点入力、軌跡入力、および、これらの組み合わせ入力がある。点入力は、タップ入力（コンコンと叩く操作）を含む。タッチ入力認識部１０１は、点入力の場合には、認識結果として、タッチされた点の画像上の位置を示す座標情報を生成する。軌跡入力の場合には、認識結果として、タッチして描かれた軌跡の形状情報、その軌跡の画像上の位置を示す座標情報を生成する。例えば、軌跡が線形状の場合には、画像上の線の始点、終点などの座標情報を生成する。また、軌跡が囲む形状（以下「囲む軌跡」ともいう）の場合には、画像上の囲み領域の座標情報と、時計回り方向に囲む軌跡であるか反時計回り方向に囲む軌跡であるかを示す囲み方向情報を生成する。
【００９０】
表示制御部１０２は、ディスプレイ４８に画像や操作ボタンを表示させる。本例にて、画像表示には、撮像素子３０から連続して出力されるスルー画像を表示させるスルー画像表示、メモリカード４６に記録した撮像画像（記録画像）を表示させる再生表示などがある。また、本例の表示制御部１０２は、タッチパネル４９に描かれた軌跡の形状に対応する操作ボタンを、ディスプレイ４８に表示させる。
【００９１】
実行制御部１０３は、カメラボディ７０に設けられたハードウェアスイッチ（例えば図１のレリーズスイッチ７１）が押されたとき、その押されたスイッチに対応する処理を実行する。また、実行制御部１０３は、ディスプレイ４８にソフトウェアスイッチとして表示した操作ボタンがタッチされたとき、そのタッチされた操作ボタンに対応する処理を実行する。
【００９２】
特定対象検出部１０４は、撮像素子３０により得られた撮像画像（スルー画像や本画像）から特定対象（例えば人の顔、動物など）を検出する。
【００９３】
ＡＦ制御部１０５は、ＡＦ検出部５４によって算出されるＡＦ評価値に基づいて、フォーカスレンズ２４ｆが被写界上の特定対象に合焦するレンズ位置（合焦レンズ位置）を決定し、フォーカスモータドライバ２８ｆを制御して、フォーカスレンズ２４ｆを合焦レンズ位置に移動させる。
【００９４】
ＡＥ制御部１０６は、ＡＥ検出部５２によって算出されるＡＥ評価値に基づいて、露出設定を行う。つまり、感度、絞り値、シャッタ速度、フラッシュ発光の要否などを設定する。
【００９５】
図５は、本発明を適用した撮影処理例の流れを示すフローチャートである。本処理は図３のＣＰＵ１０により、プログラムに従って実行される。
【００９６】
ステップＳ１にて、表示制御部１０２により、スルー画像の表示を開始する。つまり、撮像素子３０から時系列で連続して出力される撮像画像を、スルー画像として、ディスプレイドライバ５０を介してディスプレイ４８に表示させる。
【００９７】
ステップＳ２にて、レリーズスイッチ（図１の７１）が半押しされたか否かを判定する。レリーズスイッチ７１が半押しされた場合にはステップＳ１４に進み、レリーズスイッチ７１が半押しされていない場合にはステップＳ３に進む。
【００９８】
ステップＳ３にて、タッチ入力認識部１０１は、タッチパネル４９に触れられているか否かを判定する。つまり、スルー画像をディスプレイ４８に表示した状態で、タッチパネル４９がタッチされたか否かを判定する。タッチパネル４９に触れられている場合にはステップＳ４に進み、タッチパネル４９に触れられていない場合にはステップＳ２に戻る。
【００９９】
ステップＳ４にて、タッチ入力認識部１０１により、タッチパネル４９上の触れられた位置を、ディスプレイ４８に表示した画像上の位置に対応付けて、画像上のどの位置が指定されたかを認識する指定位置認識や、タッチパネル４９にタッチして描かれた軌跡を認識する軌跡認識を行う。本例のタッチ入力認識部１０１は、図６（Ａ）に示すような、タッチパネル４９にタッチして任意の領域を囲むように円弧状に描かれた囲む軌跡９０を認識する。
【０１００】
ステップＳ５にて、囲む軌跡であるか否かを判定する。囲む軌跡である場合にはステップＳ６に進み、囲む軌跡でない場合にはステップＳ１３に進む。
【０１０１】
ステップＳ６にて、撮影準備処理を行う。この撮影準備処理では、第１に、特定対象検出部１０４により、特定対象検出処理を行う。本例では、スルー画像中の囲む軌跡で指定された領域に在る人の顔、動物等の特定対象（「主要被写体」ともいう）を検出する。第２に、ＡＦ制御部１０５により、ＡＦ（自動焦点）処理を行う。本例では、撮影レンズ２４のフォーカスレンズ２４ｆを被写界上の特定対象に合焦させる。第３に、ＡＥ制御部１０６により、ＡＥ（自動露出）処理を行う。本例では、スルー画像中の囲む軌跡で指定された領域およびその周辺の測光値（ＡＥ評価値）に基づいて、感度、絞り値、シャッタ速度、フラッシュ発光の要否などを設定する。
【０１０２】
このように、本例では、タッチ入力認識部１０１によって、ディスプレイ４８にスルー画像を表示した状態で、囲む軌跡が認識されたとき、特定対象検出部１０４によって、スルー画像中の囲む軌跡の指定領域に存在する被写界上の特定対象を検出する。また、ＡＦ制御部１０５によって、撮影レンズ２４のフォーカスレンズ２４ｆを検出された被写界上の特定対象に合焦させる。また、ＡＥ制御部１０６によって、スルー画像中の囲む軌跡の指定領域にて測光を行う。
【０１０３】
ステップＳ７にて、表示制御部１０２により、図６（Ｂ）に示すようにディスプレイ４８上にレリーズボタン８１を表示する。レリーズボタン８１は、レリーズスイッチ（図１の７１）の全押しに対応しており、撮影指示を入力するためのソフトウェアスイッチである。図６（Ｂ）に示す例では、ディスプレイ４８上の囲む軌跡上にレリーズボタン８１を表示させている。その他の表示例については後に説明する。
【０１０４】
ステップＳ８にて、タッチ入力認識部１０１により、レリーズボタン８１がタッチされたか否かを判定する。つまり、レリーズボタン８１の表示位置に対応するタッチパネル４９上のタッチ領域に、指やペンが触れられたか否かを判定する。レリーズボタン８１がタッチされた場合にはステップＳ９に進む。
【０１０５】
ステップＳ９にて、撮像素子３０により、本撮像を行う。つまり、被写界上の特定対象に焦点および露出が合っている状態で、特定対象を含む被写界を撮像する。
【０１０６】
ステップＳ１０にて、メディアコントローラ４４により、撮像素子３０により撮像して得られた撮像画像をメモリカード４６に記録する。
【０１０７】
ステップＳ１１にて、撮影モード終了であるか否かを判定する。例えばモード切替スイッチにより再生モードに切り替えられた場合には、撮影モード終了と判定する。撮影モード終了である場合にはステップＳ１２にて撮影モード終了処理を行い、撮影モードを終了しない場合には、ステップＳ２に戻る。
【０１０８】
なお、ステップＳ１３では、ディスプレイ４８上に既に操作ボタンが表示されており、その操作ボタンがタッチされた場合には、その操作ボタンに対応する処理を実行するようになっている。本例では、囲む軌跡が未入力の状態では、ディスプレイ４８上に操作ボタンを何も表示せず、ステップＳ１３にて何も行わない。
【０１０９】
また、ステップＳ２にて、ハードウェアスイッチとしてのレリーズスイッチ７１の半押し（撮影準備指示）と判定した場合には、ステップＳ１４にて撮影準備処理を行う。この場合には、特定対象検出部１０４によってスルー画像の全体領域にて被写界上の特定対象を検出し、ＡＦ制御部１０５によるＡＦ処理およびＡＥ制御部１０６によるＡＥ処理を行う。
【０１１０】
なお、ハードウェアスイッチとしてのレリーズスイッチ７１を用いないで、前述のようにタッチパネル４９上で囲む軌跡を描くことで撮影準備指示を入力した場合には、囲む軌跡により特定対象の検出領域が限定される利点がある。
【０１１１】
なお、軌跡入力およびレリーズボタン８１の利点の理解を容易にするため、その対比としてハードウェアスイッチであるレリーズスイッチ７１を設けた場合を例に説明したが、本発明にて、ハードウェアスイッチを省略することも可能である。
【０１１２】
また、図６（Ｂ）を用いてレリーズボタン８１を囲む軌跡上に表示した場合を例に説明したが、手ブレを防止するためには、図７（Ｂ）に示すようにレリーズボタン８１をディスプレイ４８の端部に表示させることが、好ましい。携帯機器のボディの下端部が把持される場合、レリーズボタン８１をディスプレイ４８の端部に表示させる。
【０１１３】
また、ディスプレイ４８にスルー画像を表示した状態でタッチ入力認識部１０１によりタッチパネル４９上の囲む軌跡が認識されたとき、スルー画像中の囲む軌跡により指定された領域の縮小画像をディスプレイ４８のレリーズボタン８１内に表示させるようにしてもよい。
【０１１４】
また、単に囲む軌跡９０内の縮小画像を表示するのではなく、囲む軌跡９０内の領域で特定対象を検出し、その特定対象の画像をスルー画像から抽出して、抽出した特定対象の画像を縮小してレリーズボタン８１内に表示させてもよい。例えば、図８（Ａ）に示すように、特定対象が人の顔である場合には、スルー画像の囲む軌跡９０内から顔画像９１を抽出し、図８（Ｂ）に示すように、レリーズボタン８１内に、スルー画像中の顔画像９１を縮小したサムネイル画像９２（縮小画像）を表示する。
【０１１５】
また、図８（Ｃ）に示すように、スルー画像中の囲む軌跡９０内に複数の人の顔画像９１ａ、９１ｂ、９１ｃが存在する場合には、そのスルー画像の囲む軌跡９０内から複数の顔画像９１ａ、９１ｂ、９１ｃをそれぞれ抽出し、図８（Ｄ）に示すように、複数のレリーズボタン８１ａ、８１ｂ、８１ｃを表示して、各レリーズボタン８１内にスルー画像中の各顔画像９１ａ、９１ｂ、９１ｃをそれぞれ縮小したサムネイル画像９２ａ、９２ｂ、９２ｃを表示させる。この場合、複数のレリーズボタン８１ａ、８１ｂ、８１ｃのうちタッチ操作されたレリーズボタンに対応する特定対象（本例では顔）に合焦および露光を合わせる。
【０１１６】
なお、特定対象は特に人の顔に限定されない。例えば、犬、猫、鳥などの人以外の動物、花などの植物、車、建物などでもよい。本例では、囲む軌跡によりスルー画像中で特定対象を検出する領域が限定されるため、スルー画像の全領域から多様な特定対象を抽出する場合と比較して、特定対象の抽出が容易である。特定対象が人の顔であるか他の動物であるかまで識別しなくてもよい。特定対象の検出および抽出は、公知の認識技術にて可能な方法でよい。例えば、スルー画像中の囲む軌跡内にて、色、輝度などにより特定対象画像のエッジを検出することで、特定対象画像をスルー画像から抽出する。例えば、囲む軌跡内に肌色成分が多い場合、肌色領域のエッジを検出することで、人の顔画像が抽出される。また、背景領域を検出して特定対象画像を抽出してもよい。
【０１１７】
なお、囲む軌跡の認識は、図９（Ａ）に示すように、囲む軌跡の始点と終点とが一致している場合や、図９（Ｂ）に示すように、始点近傍部分と終点近傍部分とが交差している場合には、特に限定されない。図９（Ｃ）に示すように、開いた軌跡である場合でも、タッチ入力認識部１０１は、図９（Ｃ）の点線部分を推定することで、開いた囲む軌跡として認識する。
【０１１８】
また、特定対象検出部１０４は、図１０（Ａ）に示すように、囲む軌跡９０内に特定対象画像９１が完全に入っている場合でなくても、特定対象画像９１を抽出する。つまり、図１０（Ｂ）に示すように、囲む軌跡９０内から特定対象画像９１がはみ出している場合でも、特定対象画像９１を抽出する。例えば、囲む軌跡内に白色成分が多く、囲む軌跡内から囲む軌跡外に白色領域のエッジが連続している場合、囲む軌跡外にわたる白色領域を検出することで、白色の鳥画像をスルー画像から抽出する。
【０１１９】
例えば、図１１（Ａ）に示すように、ディスプレイ４８に表示されたスルー画像中に鳥画像が現れた場合、その鳥画像の少なくとも一部を囲む軌跡９０を指で描く。そうすると、特定対象検出部１０４により、囲む軌跡９０の内外にわたる鳥画像が抽出される。また、表示制御部１０２により、図１１（Ｂ）に示すように、ディスプレイ４８上にはレリーズボタン８１が表示されるとともに、そのレリーズボタン８１内には鳥画像を縮小したサムネイル画像が表示される。また、ＡＦ制御部１０５により、被写界上の鳥にフォーカスレンズ２４ｆの焦点が合わされ、ＡＥ制御部１０６により、スルー画像中の鳥画像およびその周辺の測光領域にて測光されて露光が合わされる。ユーザは、ディスプレイ４８にレリーズボタン８１が表示され且つレリーズボタン８１内に鳥のサムネイル画像が表示されたことを視認することで、鳥が検出されて、その鳥に焦点および露光が合ったことを、把握した上で、スルー画像を見ながら、好機を見計らってレリーズボタン８１にタッチすることで、撮影指示を入力することができる。
【０１２０】
また、レリーズボタン８１の表示位置を、囲む軌跡の方向に基づいて切り替えてもよい。図１２（Ａ）に示すように時計回りに囲む軌跡９０Ｒを描いた場合、タッチ入力認識部１０１は時計回りに囲む軌跡９０Ｒを認識し、図１２（Ｂ）に示すように反時計回りに囲む軌跡９０Ｌを描いた場合には、タッチ入力認識部１０１は反時計回りに囲む軌跡９０Ｌを認識する。表示制御部１０２は時計回りに囲む軌跡９０Ｒの場合とおよび反時計回りに囲む軌跡９０Ｌの場合とで、ディスプレイ４８の端部のうちいずれの端部にレリーズボタン８１を表示させるかを切り替える。
【０１２１】
ここで、右利きの人は右手で時計回りに囲む軌跡９０Ｒを描き、左利きの人は左手で反時計回りに囲む軌跡を描くものと仮定する。また、左および右は、ディスプレイ４８に向ったユーザから見た左右である。
【０１２２】
まず、カメラボディ７０が片手で把持する構造である場合の一例について説明する。
【０１２３】
手ブレ防止の観点からは、カメラボディ７０の片手で把持される下端部であって、且つ、右端部および左端部のうち把持する手の方に、レリーズボタン８１を表示する。つまり、図１２（Ａ）に示す時計回りに囲む軌跡９０Ｒの場合には、右利きの人が左手でカメラボディ７０を把持して右手で描いたものと判断して、図１２（Ｃ）に示すようにディスプレイ４８の下左端部にレリーズボタン８１を表示し、図１２（Ｂ）に示す反時計回りに囲む軌跡９０Ｌの場合には、左利きの人が右手でカメラボディ７０を把持して左手で描いたものとして、図１２（Ｄ）に示すようにディスプレイ４８の下右端部にレリーズボタン８１を表示する。
【０１２４】
一方で、操作性向上の観点からは、カメラボディ７０の片手で把持される下端部であって、且つ、右端部および左端部のうちフリーである利き手の方に、レリーズボタン８１を表示する。つまり、図１２（Ａ）に示す時計回りに囲む軌跡９０Ｒの場合には、図１２（Ｄ）に示すようにディスプレイ４８の下右端部にレリーズボタン８１を表示し、図１２（Ｂ）に示す反時計回りに囲む軌跡９０Ｌの場合には、図１２（Ｃ）に示すようにディスプレイ４８の下左端部にレリーズボタン８１を表示する。
【０１２５】
次に、カメラボディ８０が両手で把持する構造である場合の一例について説明する。手ブレ防止の観点からは、カメラボディ７０の片手で把持される下端部にレリーズボタン８１を表示し、且つ、操作性向上の観点からは、フリーである利き手の方に、レリーズボタン８１を表示する。つまり、図１２（Ａ）に示す時計回りに囲む軌跡９０Ｒの場合には、図１２（Ｄ）に示すようにディスプレイ４８の下右端部にレリーズボタン８１を表示し、図１２（Ｂ）に示す反時計回りに囲む軌跡９０Ｒの場合には、図１２（Ｃ）に示すようにディスプレイ４８の下左端部にレリーズボタン８１を表示する。
【０１２６】
なお、右利きの人は右手で時計回りに囲む軌跡９０Ｒを描き、左利きの人は左手で反時計回りに囲む軌跡を描くものと仮定したが、異なる場合があるので、メニュー画面等にて、囲む軌跡の方向とレリーズボタン８１の表示位置との対応関係を変更可能にする。
【０１２７】
本実施形態では、ユーザがスルー画像上にて自在に囲む軌跡で領域指定を行うことができる。これにより、主要被写体としての特定対象の検出領域、合焦領域および測光領域を自在に指定することができる。また、タッチパネルディスプレイに軌跡入力に対応する操作ボタンが表示されるので、ラフな入力でも、タッチ入力の認識結果を確認した上で、操作ボタンにタッチして所望の処理を実行させることができる。また、タッチパネルディスプレイの端部にレリーズボタンを表示させることで、手ブレを防止することができる。また、レリーズボタン内に、スルー画像中の囲む軌跡で指定された領域の縮小画像、または、特定対象の縮小画像が表示されるので、ユーザは検出された特定対象や、合焦および露出が合わされたことを、スルー画像とレリーズボタンとを観察しながら、容易に把握することができる。
【０１２８】
（第２実施形態）
第２実施形態におけるデジタルカメラ１００の内部構成は図３に示した通りであり、既に説明したので、ここで説明を省略する。また、ＣＰＵ１０の要部機能構成は、図４に示した通りであり、ここでは第１実施形態と異なる点のみ説明する。
【０１２９】
本実施形態にて、タッチ入力認識部１０１は、ディスプレイ４８に操作ボタンが表示された状態でタッチパネル４９上の任意の位置がタッチされたとき、そのタッチされた位置を操作ボタンの移動先と認識する。また、表示制御部１０２は、ディスプレイ４８上の操作ボタンの表示位置を、タッチ入力認識部１０１にて認識された移動先に変更する。
【０１３０】
図１３は、本実施形態での操作ボタン移動処理例の流れを示すフローチャートである。本処理は図３のＣＰＵ１０により、プログラムに従って実行される。
【０１３１】
ステップＳ２１にて、タッチ入力認識部１０１により、タッチパネルディスプレイ４７上の操作ボタンをダブルクリックする操作、または、操作ボタンを囲む軌跡を描く操作が行われたか否かを検出する。図１４（Ａ）に示すようにペン先で操作ボタンをダブルクリックしてもよい。ステップＳ２２にて、検出したか否かを判定し、検出した場合にはステップＳ２３に進み、検出しない場合にはステップＳ２１に戻る。
【０１３２】
ステップＳ２３にて、移動対象の操作ボタンを確定する。
【０１３３】
ステップＳ２４にて、操作ボタン移動モードを設定する。
【０１３４】
ステップＳ２５にて、表示制御部１０２により、図１４（Ｂ）に示すように、操作ボタンを点滅表示する。
【０１３５】
ステップＳ２６にて、移動対象の操作ボタンの移動先位置を検出する。本例では、タッチ入力認識部１０１により、図１４（Ｃ）に示すように、タッチパネルディスプレイ４７上でクリックする操作を検出する。
【０１３６】
ステップＳ２７にて、表示制御部１０２により、移動対象の操作ボタンを移動先に表示する。
【０１３７】
ステップＳ２８にて、位置確定指示の入力を受け付ける。例えば、タッチ入力認識部１０１により、操作ボタンを囲む軌跡を描く操作が行われたか否かを検出する。
【０１３８】
ステップＳ２９にて、位置確定指示を受け付けたか否かを判定する。位置確定指示を受け付けた場合にはステップＳ３０に進み、位置確定指示でない場合（例えば“×”印の軌跡を描く事で取消指示を入力した場合）にはステップＳ２５に戻る。
【０１３９】
ステップＳ３０にて、ディスプレイ４８上の操作ボタンの移動先位置を確定する
ステップＳ３１にて、ディスプレイ４８上で移動対象ボタンの点滅を終了する。そうすると、図１４（Ｄ）に示す表示状態となる。
【０１４０】
ステップＳ３２にて、操作ボタンの移動設定を終了するか否かを判定し、終了する場合にはステップＳ３３にて操作ボタン移動モードを終了し、終了しない場合にはステップＳ２１に戻る。
【０１４１】
第２実施形態では、ユーザが使い勝手をよくするために、タッチパネルディスプレイ４７上の操作ボタンの配置を変更できる。例えば、画像の撮影時または再生時に、操作ボタンが邪魔だと思ったら、好みの位置に操作ボタンを移動させることができる。
【０１４２】
（第３実施形態）
第３実施形態におけるデジタルカメラ１００の内部構成は図３に示した通りであり、既に説明したので、ここで説明を省略する。また、ＣＰＵ１０の要部機能構成は、図４に示した通りであり、ここでは第１実施形態と異なる点のみ説明する。
【０１４３】
本実施形態にて、タッチ入力認識部１０１は、ディスプレイ４８に操作ボタンが表示された状態でタッチパネル４９上で操作ボタンに触れたまま移動させる操作を認識したとき、操作ボタンが離された位置を操作ボタンの移動先と認識する。また、表示制御部１０２は、ディスプレイ４８上の操作ボタンの表示位置を、タッチ入力認識部１０１にて認識された移動先に変更する。
【０１４４】
図１５は、本実施形態での操作ボタン移動処理例の流れを示すフローチャートである。本処理は図３のＣＰＵ１０により、プログラムに従って実行される。
【０１４５】
ステップＳ４１〜Ｓ４５は、第２実施形態における図１３のステップＳ２１〜２５と同様であり、ここでは説明を省略する。
【０１４６】
ステップＳ４６にて、タッチパネルディスプレイ４７上で操作ボタンをドラッグする操作を検出する。つまり、タッチ入力認識部１０１により、図１６（Ａ）に示すように、操作ボタンに指などでタッチして離さない状態を検出する。
【０１４７】
ステップＳ４７にて、タッチパネルディスプレイ４７上で操作ボタンをドラッグしたまま移動させる操作（ドロー操作）を検出する。つまり、タッチ入力認識部１０１により、操作ボタンを指でタッチした状態で線状の軌跡が描かれたことを検出する。
【０１４８】
ステップＳ４８にて、タッチパネルディスプレイ４７上で操作ボタンをドロップする操作を検出する。つまり、タッチ入力認識部１０１により、図１６（Ｂ）に示すように、操作ボタンから指などが離されたことを検出する。
【０１４９】
ステップＳ４９にて、位置確定指示を受け付けたか否かを判定する。位置確定指示を受け付けた場合にはステップＳ５０に進み、位置確定指示でない場合（例えば“×”印の軌跡を描く事で取消指示を入力した場合）にはステップＳ４５に戻る。
【０１５０】
ステップＳ５０〜Ｓ５３は、第２実施形態における図１３のステップＳ３０〜３３と同様であり、ここでは説明を省略する。
【０１５１】
第３実施形態では、第２実施形態と同様な効果が得られる。また、ドラッグ・ドロー・ドロップという簡易的なタッチ入力により、タッチパネルディスプレイ４７上の操作ボタンの表示位置を移動させることができる。
【０１５２】
なお、第２実施形態および第３実施形態にて、移動可能な操作ボタンは任意である。例えば、前述のレリーズボタン８１を移動させてもよい。
【０１５３】
（第４実施形態）
図１７は、第４実施形態におけるデジタルカメラ１００のＣＰＵ１０の要部機能構成の一例を示すブロック図である。図１７において、図４に示した構成要素には同じ符号を付してあり、既に説明した事項については、ここではその説明を省略する。
【０１５４】
図１７にて、タッチ入力登録部１０７は、タッチ入力を登録する。本例のタッチ入力認識部１０１は、タッチパネル４９にユーザが指やペンでタッチして自在に描いた軌跡を認識し、タッチ入力登録部１０７は、タッチ入力認識部１０１により認識された軌跡、および、その軌跡と実行制御部１０３により実行する処理の対応関係を登録する。
【０１５５】
図１８は、本実施形態でのタッチ入力登録処理例の流れを示すフローチャートである。本処理は図３のＣＰＵにより、プログラムに従って実行される。
【０１５６】
ステップＳ６１にて、タッチ入力登録モードを開始する。例えば、メニューの中からタッチ入力登録モードを選択する。
【０１５７】
ステップＳ６２にて、入力形態選択表示を行う。つまり、表示制御部１０２は、タッチ入力の形態を選択するようディスプレイ４８に案内を表示する。
【０１５８】
ステップＳ６３にて、入力形態選択を受け付ける。つまり、タッチ入力認識部１０１は、タッチ入力の形態の選択を検出する。
【０１５９】
本例では、タッチ入力の形態として、点入力、軌跡入力、および、これらの組み合わせ入力がある。本例では、タッチパネルディスプレイ４７の操作ボタンにより形態を選択させる。
【０１６０】
ステップＳ６４にて、タッチ入力指示表示を行う。つまり、表示制御部１０２は、タッチ入力を行うようディスプレイ４８に案内を表示する。
【０１６１】
ステップＳ６５にて、ユーザがタッチ入力を行う。必要に応じて第２回目のタッチ入力を行ってもよい。
【０１６２】
ステップＳ６７にて、タッチ入力認識を行う。つまり、タッチ入力認識部１０１は、タッチパネル４９にユーザが指やペンでタッチして自在に描いた軌跡を認識する。
【０１６３】
ステップＳ６８にて、認識結果表示を行う。つまり、表示制御部１０２は、タッチ入力認識部１０１による認識結果をディスプレイ４８に表示する。また、タッチパネル４９によりユーザの内容確認結果の入力を受け付ける。本例では、認識結果がＯＫであるか否かを、タッチパネルディスプレイ４７の操作ボタンにより選択させる。
【０１６４】
ステップＳ６９にて、内容確認結果がＯＫであるか否かを判定し、ＯＫである場合にはステップＳ７１に進み、ＮＧである場合にはＳ７０にてタッチ入力のリセットを行ってステップＳ６４に戻る。
【０１６５】
ステップＳ７１にて、対応処理選択表示を行う。つまり、表示制御部１０２は、タッチ入力に対応して実行制御部１０３で実行する処理を選択するよう案内を表示する。本例では、予め決められた複数の処理の中から、希望する処理を、タッチパネルディスプレイ４７の操作ボタンにより選択させる。
【０１６６】
ステップＳ７２にて、対応処理選択を受け付ける。つまり、タッチ入力認識部１０１は、タッチ入力の形態の選択を受け付ける。また、タッチパネル４９によりユーザの確定指示の入力を受け付ける。
【０１６７】
ステップＳ７３にて、確定したか否かを判定し、確定した場合にはステップＳ７４に進み、確定しない場合にはステップＳ７２に戻る。
【０１６８】
ステップＳ７４にて、登録を行う。つまり、タッチ入力登録部１０７は、タッチ入力認識部１０１により認識されたタッチ入力、および、タッチ入力と実行制御部１０３により実行する処理の対応関係をＥＥＰＲＯＭ２０に登録する。例えば、タッチ入力形態が軌跡入力である場合には、タッチパネル４９上で自在に描かれた軌跡、および、その軌跡と処理の対応関係を登録する。また、例えば、タッチ入力形態が組み合わせ入力である場合には、点とタッチパネル４９上で自在に描かれた軌跡との組み合わせ、および、その組み合わせと処理の対応関係を登録する。
【０１６９】
ステップＳ７５にて、設定終了であるか否かを判定し、終了する場合にはステップＳ７６にてタッチ入力登録モードを終了し、終了しない場合にはステップＳ６２に戻る。
【０１７０】
また、デジタルカメラ１００の起動時には、ＥＥＰＲＯＭ２０から登録した内容がタッチ入力登録部１０７により読み出される。
【０１７１】
図１９は、ズーム動作選択のタッチ入力例を示す説明図である。タッチパネル４９上のタッチされた位置（点入力位置）によって、ズーム動作を指定する。例えば、第１番の円をコンコンと叩くように２回連続して短くタッチ（タップ入力）を行うと、速いＷＩＤＥ動作を行う。また、第２番の円を２回連続タッチすると、速いＴＥＬＥ動作を行う。また、第３番の円を２回連続タッチすると、遅いＷＩＤＥ動作を行う。また、第４番の円を２回連続タッチすると、遅いＴＥＬＥ動作を行う。また、第５番の円を２回連続タッチすると、標準動作にリセットする。このように点入力位置によって、ズームの速度と、ズームレンズ２４ｚのＷＩＤＥ（広角側）およびＴＥＬＥ（望遠側）の選択とを切り替えることができる。このような点入力位置と、点入力位置に対応したズーム動作（処理）は、図１８に示したタッチ入力登録処理にて登録することができる。すなわち、予めタッチ入力と対処理を学習させておく。
【０１７２】
また、タッチ回数を変えることで、光学ズームからデジタルズームに切り替えることができる。このような学習も前述のタッチ入力登録処理にて行う。
【０１７３】
図２０（Ａ）〜（Ｃ）は、画像消去指示のタッチ入力例を示す説明図である。本例では、図２０（Ａ）に示すように、メモリカード４６に記録されていた画像をディスプレイ４８に表示した状態で、図２０（Ｂ）に示すように、タッチパネル４９上で指をタッチしながらぐるぐる回すことで画像消去指示をタッチ入力すると、図２０（Ｃ）に示すように、ディスプレイ４８に画像消去表示を行って、画像消去処理を実行する。また、ぐるぐる回す速さを変えると、画像消去処理が切り替わる。例えば、ゆっくり回すと、１コマ削除を行い、早く回すとフォルダ内の削除を行う。
【０１７４】
図２１（Ａ）〜（Ｃ）は、画像消去中止指示のタッチ入力例を示す説明図である。本例では、画像消去指示がタッチ入力されると、図２１（Ａ）に示すようにディスプレイ４８にて画像消去表示を行う。この画像消去表示は、メモリカード４６に記録されている画像を消去する画像消去処理を開始したことを示す。また、図２１（Ａ）に示す画像消去表示中に、すなわち画像消去処理中に、図２１（Ｂ）に示すようにタッチパネル４９に軌跡で“×”がタッチ入力されると、画像消去処理を中止して、図２１（Ｃ）に示すように画像消去指示前の状態に復帰する。すなわち、画像がメモリカード４６に記録された状態に戻す。
【０１７５】
なお、画像消去処理では、通常、メモリカード４６から画像を完全に消去するわけではなく、メモリカード４６の画像記録領域を開放する処理を行う。そこで、画像消去処理を中止した場合には、画像記録領域を開放した状態から未開放の状態に戻す処理を行う。また、メモリカード４６から画像を完全に消去する態様では、メモリカード４６内の画像を一時的にＳＤＲＡＭ１６に退避した後にメモリカード４６上の画像を消去し、画像消去処理を中止した場合には、ＳＤＲＡＭ１６に退避した画像をメモリカード４６に戻すようにすればよい。
【０１７６】
また、図２０（Ｂ）に示した時計回りの渦巻きを描いた後に、反時計回りの渦巻きを描かれたとき、すなわち、ぐるぐる回す方向が反転したことを認識したときに、画像消去指示前の状態に復帰するようにしてもよい。
【０１７７】
また、本例では、レリーズボタン８１により撮影指示がタッチ入力されると、ディスプレイ４８にて画像記録表示を行う。この画像記録表示は、撮像素子３０にて撮像された画像をメモリカード４６に記録する画像記録処理を開始したことを示す。また、画像記録表示中に、すなわち画像記録処理中に、タッチパネル４９に軌跡で“×”がタッチ入力されると、画像記録処理を中止して、撮影指示入力前の状態に復帰する。すなわち、撮像画像を未記録の状態に戻すとともに、ディスプレイ４８にスルー画像およびレリーズボタン８１が表示された状態に戻す。
【０１７８】
なお、画像記録処理、画像消去処理などの処理の中止指示を、“×”軌跡の入力により行う場合を例に説明したが、このような場合に本発明は特に限定されない。例えば、“＝”（二重取消線）軌跡により中止指示入力を行ってもよい。
【０１７９】
また、中止指示を軌跡入力により行う場合を例に説明したが、このような場合に本発明は特に限定されない。例えば、“レ”（チェック）軌跡により確定指示入力（あるいはＯＫ指示入力）を行ってもよい。
【０１８０】
第４実施形態のデジタルカメラによれば、ユーザが操作ボタンによらない自在な軌跡入力を登録することができるので、簡易的に操作することができる。また、ユーザは軌跡入力による操作の楽しみを体感することができる。また、画像記録処理、画像消去処理などの処理の中止指示を、瞬時の軌跡入力で行うことができるので、ユーザが意図しないタッチ入力が認識されて処理が開始されてしまった場合でも、“×”などの軌跡入力により、誤動作を防ぐことが可能になる。
【０１８１】
なお、本発明の理解を容易にするため、第１実施形態から第４実施形態まで分けて説明したが、本発明は複数の実施形態を組み合わせて実施してよいことは言うまでもない。
【０１８２】
また、本発明をデジタルカメラに適用した場合を例に説明したが、このような場合に本発明は特に限定されず、タッチパネルディスプレイを備えた各種の機器に適用可能である。本発明は、デジタルカメラのほかに、例えば、携帯電話、ＰＤＡ、ゲーム機器等、各種の携帯機器に適用できる。
【０１８３】
本発明は、本明細書において説明した例や図面に図示された例には限定されず、本発明の要旨を逸脱しない範囲において、各種の設計変更や改良を行ってよいのはもちろんである。
【符号の説明】
【０１８４】
１０…ＣＰＵ、２４…撮影レンズ、２４ｆ…フォーカスレンズ、３０…撮像素子、３８…画像入力コントローラ、４４…メディアコントローラ（記録手段）、４６…メモリカード（記録媒体）、４７…タッチパネルディスプレイ、４８…ディスプレイ、４９…タッチパネル、５０…ディスプレイドライバ、５１…タッチパネルドライバ、８１…レリーズボタン（操作ボタン）、９０…囲む軌跡、９１…特定対象、９２…サムネイル画像（縮小画像）、１００…デジタルカメラ、１０１…タッチ入力認識部（認識手段）、１０２…表示制御部、１０３…実行制御部、１０４…特定対象検出部、１０５…ＡＦ制御部、１０６…ＡＥ制御部、１０７…タッチ入力登録部（登録手段）
【図１】
2010182023.tif 000003
【図２】
2010182023.tif 000004
【図３】
2010182023.tif 000005
【図４】
2010182023.tif 000006
【図５】
2010182023.tif 000007
【図６】
2010182023.tif 000008
【図７】
2010182023.tif 000009
【図８】
2010182023.tif 000010
【図９】
2010182023.tif 000011
【図１０】
2010182023.tif 000012
【図１１】
2010182023.tif 000013
【図１２】
2010182023.tif 000014
【図１３】
2010182023.tif 000015
【図１４】
2010182023.tif 000016
【図１５】
2010182023.tif 000017
【図１６】
2010182023.tif 000018
【図１７】
2010182023.tif 000019
【図１８】
2010182023.tif 000020
【図１９】
2010182023.tif 000021
【図２０】
2010182023.tif 000022
【図２１】
2010182023.tif 000023