(57)【要約】【課題】  異なる駆動量を割り当てたタッチボタンを設けつつ、迅速な制御を実現にする。【解決手段】  ディスプレイ（３１０）には、駆動量と方向が異なる複数のフォーカス調整ボタンが並んで表示される。ディスプレイ（３１０）の画面にはタッチパネルが配置される。何れかのフォーカス調整ボタンへのタップに対し、制御部（３０２）は、タッチされたフォーカス調整ボタンに割り当てられた駆動量の駆動コマンドを撮像装置（１０）に送信する。何れかのフォーカス調整ボタンが長押しされた場合、制御部（３０２）は、タッチの所定方向へのスライドを可能にし、長押しされたフォーカス調整ボタンに割り当てられた駆動量の駆動コマンドを、スライド量に応じた時間間隔で撮像装置（１０）に繰り返し送信する。【選択図】  図３
2015002471.tif 000002
【特許請求の範囲】
【請求項１】
表示部へのタッチ操作をするタッチ検出手段と、
特定パラメータを第１の量で変化させる第１のコマンドを発行するための第１のタッチアイコン、及び、前記特定パラメータを前記第１の量よりも大きい第２の量で変化させる第２のコマンドを発行するための第２のタッチアイコンを前記表示部に表示するように制御する表示制御手段と、
前記第１のタッチアイコンへのタッチを検出すると、該タッチが継続している間、前記第１のタッチアイコンと該タッチのタッチ位置との第１の方向の距離に応じた頻度で、前記第１のコマンドを繰り返し発行するように制御し、前記第２のタッチアイコンにタッチされたことを検出すると、該タッチが継続している間、前記第２のタッチアイコンと該タッチのタッチ位置との前記第１の方向の距離に応じた頻度で、前記第２のコマンドを繰り返し発行するように制御する制御手段
とを有することを特徴とする表示制御装置。
【請求項２】
前記制御手段は、前記コマンドを送信すべき外部機器から、前記コマンドを発行すべきタイミングで前回のコマンドを受信した旨の返信が無い場合に、前記コマンドを発行しないことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示制御手段は、前記制御手段がコマンドを発行する度に前記表示部にインジケータを点滅させることを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記表示制御手段は、タッチをされたタッチアイコンとタッチ位置との前記第１の方向の距離に応じて、前記表示部に表示するテンポインジケータの表示位置を前記第１の方向に移動することを特徴とする請求項２に記載の表示制御装置。
【請求項５】
撮像装置と接続する接続手段を更に有し、
前記表示制御手段は、前記撮像装置で撮像されたライブビュー画像を前記接続手段を介して受信して前記第１及び第２のタッチアイコンとともに表示し、
前記特定パラメータは、前記撮像装置のフォーカスレンズの駆動量である
ことを特徴とする請求項１乃至４の何れか１項に記載の表示制御装置。
【請求項６】
表示部へのタッチ操作をするタッチ検出手段と、
コマンドの発行を指示するタッチアイコンを前記表示部に表示させる表示制御手段と、
タッチのあった前記タッチアイコンに対応する前記コマンドを発行する手段であって、タップ操作に応じて前記コマンドを１回、発行し、タッチが継続する場合に、前記タッチアイコンに対する前記タッチの移動量に応じた頻度で前記コマンドを繰り返し発行する手段
とを具備することを特徴とする表示制御装置。
【請求項７】
互いに異なる駆動量のコマンドを割り当てられている複数のタッチ検出手段と、
タッチのあった前記タッチ検出手段に対応する前記コマンドを発行する手段であって、タップ操作に対して前記コマンドを１回、発行し、前記タッチが継続する場合に、前記タッチ検出手段に対する前記タッチの移動量に応じた頻度で、前記タッチの前記タッチ検出手段に割り当てられた前記コマンドを繰り返し発行する手段
とを具備することを特徴とする表示制御装置。
【請求項８】
特定パラメータを第１の量で変化させる第１のコマンドを発行するための第１のタッチアイコン、及び、前記特定パラメータを前記第１の量よりも大きい第２の量で変化させる第２のコマンドを発行するための第２のタッチアイコンを表示部に表示するように制御する表示制御ステップと、
前記第１又は第２のタッチアイコンへのタッチ操作を検出するタッチ検出ステップと、
前記第１又は第２のタッチアイコンへのタッチが継続している間、タッチされた前記タッチアイコンと該タッチのタッチ位置との第１の方向の距離に応じた頻度で、タッチされた前記タッチアイコンに対応する前記コマンドを繰り返し発行するように制御するステップ
とを有することを特徴とする表示制御方法。
【請求項９】
コンピュータを請求項１乃至７のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項１０】
コンピュータを請求項１乃至７のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ操作によってパラメータを設定することのできる表示制御装置、方法及びプログラム並びに記憶媒体に関するものである。
【背景技術】
【０００２】
近年、通信技術の発展により、パーソナルコンピュータやスマートフォン（携帯電話端末）などから撮像装置等の外部機器を遠隔で制御する技術が広がっている。また、タッチパネルが普及し、タッチパネルに対する操作によって各種パラメータを設定することも行われている。
【０００３】
特許文献１には、デジタルカメラにコンピュータを接続し、コンピュータのモニタ画面上に、デジタルカメラの構図確認時の画像（ライブビュー画像）を表示するリモートライブビューの技術が記載されている。また、コンピュータのモニタ画面上に、ユーザがマニュアルフォーカスを行う為に、それぞれ異なるフォーカスパルス量（フォーカスレンズの移動量）をカメラに指示する複数の操作ボタンを設けることが記載されている。
【０００４】
特許文献２には、タッチパネルを有する撮像装置において、タッチ操作によりフォーカスレンズをマニュアル移動した後に、撮影光学像のピントを自動フォーカス調整により微調整する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−９９８８８号公報
【特許文献２】特開２０１１−１５１７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
パラメータ設定においては、タッチ操作で行う場合であっても素早くかつ正確なパラメータ設定が求められる。例えばピント調整としてマニュアルフォーカスを行う場合、パラメータとしてのフォーカス位置を素早くかつ正確に設定することが求められる。
【０００７】
これに対し、特許文献１のように、表示される操作ボタンに対する１回の操作に応じてフォーカス位置を所定量移動させる方法では、１回の操作に対するフォーカスレンズ移動量が小さすぎると、素早いフォーカス調整が困難となる。かといって、１回の操作に対するフォーカスレンズ移動量が大きいと、正確なフォーカス調整が困難となる。移動量の小さいボタンと大きいボタンというようにレンズ移動量の異なる複数の操作ボタンを表示したとしても、操作ボタンの選択に手間取ってしまう。また、希望のレンズ移動量に応じた操作ボタンが用意されているとは限らない。
【０００８】
この問題点は、特許文献２に記載の技術において、フォーカシングレンズをマニュアル調整する段階について、同様である。
【０００９】
本発明では、タッチ操作によって素早く正確にパラメータを設定できる表示制御装置、方法及びプログラム並びに記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る表示制御装置は、表示部へのタッチ操作をするタッチ検出手段と、特定パラメータを第１の量で変化させる第１のコマンドを発行するための第１のタッチアイコン、及び、前記特定パラメータを前記第１の量よりも大きい第２の量で変化させる第２のコマンドを発行するための第２のタッチアイコンを前記表示部に表示するように制御する表示制御手段と、前記第１のタッチアイコンへのタッチを検出すると、該タッチが継続している間、前記第１のタッチアイコンと該タッチのタッチ位置との第１の方向の距離に応じた頻度で、前記第１のコマンドを繰り返し発行するように制御し、前記第２のタッチアイコンにタッチされたことを検出すると、該タッチが継続している間、前記第２のタッチアイコンと該タッチのタッチ位置との前記第１の方向の距離に応じた頻度で、前記第２のコマンドを繰り返し発行するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、タッチ操作によって素早く正確にパラメータを設定することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例のシステム構成図である。
【図２】本システムの撮像装置の概略構成ブロック図である。
【図３】本システムの情報端末の概略構成ブロック図である。
【図４】情報端末に表示されるリモートライブビュー操作・表示パネルの一例である。
【図５】マニュアルフォーカス設定パネルの例である。
【図６】本実施例の動作フローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、本発明の一実施例の概略構成図を示す。本実施例は、交換レンズ式の撮像装置１０にスマートフォン、ノート型パーソナルコンピュータその他の情報端末８０を接続し、情報端末８０により撮像装置１０を制御する構成からなる。
【００１５】
撮像装置１０は、本体１２に交換可能な撮影レンズ１４が装着されている。撮影レンズ１４は、焦点距離を変更するズームレンズ１６、明るさを制御する絞り機構１８、及び、被写体にピントを合わせるためのフォーカスレンズ２０を有する。撮影レンズ１４はまた、本体１２側のマウント２２ａと機械的に嵌合するマウント２２ｂを具備し、本体１２への装着時には、マウント２２ａ上の電気接点２４ａがマウント２２ｂ上の電気接点２４ｂと電気的に接続する。
【００１６】
撮影レンズ１４を透過した被写体光は、本体１２の可動ミラー２６で反射され、ピント板２８に結像する。ユーザは、接眼レンズ３０及びペンタプリズム３２を介して、ピント板２８上の光学像を正立像として視覚的に確認できる。これは、いわゆる光学ファインダ構造である。可動ミラー２６は、撮影時には跳ね上がり、シャッタ３４が所定時間、開く。これにより、撮影レンズ１４による光学像は、シャッタ３４を介して撮像素子３６に入射する。撮像素子３６は光学像を電気画像信号に変換する。
【００１７】
撮影レンズ１４のマウント２２ｂの接点群２４ｂは、装着時に、本体１２の接点群２４ａと電気的に接続し、本体１２は、接続する接点群２４ａ，２４ｂを介して撮影レンズ１４に電源を供給し、撮影レンズ１４を制御する。接点群２４ａ，２４ｂは、電源、グランド、送信、受信及びクロックなどの、用途に応じた複数の接点からなる。
【００１８】
本体１２の背面には、被写体構図決定のためのファインダとして使用でき、再生画像の表示、各種メニューの表示に使用可能なディスプレイ（表示部）４８が配置されている。後述するが、ディスプレイ４８の表示画面には、指又はペンなどによるタッチ入力が可能なタッチパネルが装備されている。
【００１９】
図２は、撮像装置１０の本体１２に装備される手段の概略構成ブロック図を示す。図２を参照して、個々の要素の基本的な機能を説明する。
【００２０】
撮像素子３６は、ＣＣＤイメージセンサ又はＣＭＯＳイメージセンサ等からなり、撮像面上の光学像に応じた画像信号を出力する。ＣＤＳ／ＡＧＣ回路３８は、撮像素子３６からの画像信号を相関二重サンプリング（ＣＤＳ）及び増幅する。Ａ／Ｄ変換器４０は、ＣＤＳ／ＡＧＣ回路３８から出力されるアナログ画像信号をデジタル信号に変換する。タイミングジェネレータ（ＴＧ）４２は、撮像素子３６を駆動するタイミング信号と、ＣＤＳ／ＡＧＣ回路３８のためのサンプリング信号を発生する。
【００２１】
画像処理ＩＣ４４のＷＢ（ホワイトバランス）回路４４ａは、Ａ／Ｄ変換器４０からの画像データのホワイトバランスを調整し、調整後の画像データをメモリ４６に格納する。
【００２２】
ビデオＩＣ５０は、ＶＲＡＭ５２に格納される画像データに従い、対応する画像をディスプレイ４８に表示させる。ライブビューモードでは、ディスプレイ４８をビューファインダとして利用できる。
【００２３】
ライブビュー表示時にはミラー２６が跳ね上げ位置にあり、シャッタ３４が一定周期で開閉する。撮像素子３６からは、ライブビューに必要な画素数の画像信号が読み出され、上述のようにしてメモリ４６に画像データが格納される。メモリ４６に格納されたライブビュー用の画像データは、ＣＰＵバス５４を介してＶＲＡＭ５２に転送される。ビデオＩＣ５０が、ＶＲＡＭ５２に格納される画像データを読み出し、ディスプレイ４８を駆動する。これにより、ＶＲＡＭ５２に格納される画像データに対応する画像が、ディスプレイ４８の画面に表示される。ライブビュー表示のときには、撮像素子３６からは、ディスプレイ４８での表示に必要な画素数の画像信号が読み出される。
【００２４】
画像処理ＩＣ４４のサムネイル作成部４４ｂ、画像処理部４４ｃ、ＪＰＥＧ圧縮部４４ｄ及び可逆圧縮部４４ｅは、撮影画像を記録媒体（ここでは外部メモリ６４）に記録する際に機能する。具体的には、サムネイル作成部４４ｂは、メモリ４６の画像データからサムネイル画像データを生成し、ＣＰＵバス５４に出力する。画像処理部４４ｃは、メモリ４６の画像データをＪＰＥＧ圧縮用にＲＧＢ形式からＹｃｂＣｒ形式に変換する。ＪＰＥＧ圧縮部４４ｄは、画像処理部４４ｃからのＹｃｂＣｒ形式の画像データをＪＰＥＧ圧縮し、ＪＰＥＧデータをＣＰＵバス５４に出力する。可逆圧縮部４４ｅは、メモリ４６の画像データをロスレス圧縮し、ＲＡＷデータをＣＰＵバス５４に出力する。
【００２５】
ＣＰＵ５６は、電源が投入された直後、不揮発性メモリ５８に格納される制御プログラムに従い、撮像装置１０を初期化し、撮影レンズ１４との通信を開始する。
【００２６】
ＣＰＵ５６はまた、レリーズスイッチ６０のレリーズ操作に応じて、撮像素子３６及び画像処理ＩＣ４４を含む各部を撮影画像の記録用に動作させる。このとき、サムネイル作成部４４ｂ、ＪＰＥＧ圧縮部４４ｄ及び可逆圧縮部４４ｅからＣＰＵバス５４に出力されたサムネイルデータ、ＪＰＥＧデータ及びＲＡＷデータは、メモリ４６に一時格納される。ＣＰＵ５６は、このようにメモリ４６に書き込まれたデータをＣＰＵバス５４に読み出し、インターフェース６２により外部メモリ６４に一定形式で書き込む。
【００２７】
通信部６６は、無線または有線ケーブルによって、無線ＬＡＮ（Local Area Network）又は有線ＬＡＮを介してインターネットとも接続可能である。特に、通信部６６は、外部装置（ここでは情報端末８０）にライブビュー画像データ及び外部メモリ６４に記録した画像データを含む種々のデータ並びに制御信号を送信でき、外部装置から画像データ及び制御信号を受信できる。
【００２８】
図３は、撮像装置１０の表示制御装置として機能する情報端末８０の概略構成ブロック図を示す。情報端末８０は、例えばスマートフォンなどの携帯情報端末からなる。
【００２９】
内部バス３２４に制御部（ＣＰＵ）３０２、メモリ３０４、不揮発性メモリ３０６、画像処理部３０８、ディスプレイ（表示部）３１０、操作部３１２、記録媒体Ｉ／Ｆ３１４、外部Ｉ／Ｆ３１８及び通信Ｉ／Ｆ３２０が接続する。内部バス３２４に接続するこれら要素は、内部バス３２４を介して互いにデータのやりとりを行うことができる。
【００３０】
メモリ３０４は、例えばＲＡＭ（半導体素子を利用した揮発性メモリなど）からなる。制御部３０２は、例えば不揮発性メモリ３０６に格納されるプログラムに従い、メモリ３０４をワークメモリとして用いて、情報端末８０の各部を制御する。不揮発性メモリ３０６には、画像データ、音声データ、その他のデータ及び制御部３０２が動作するための各種プログラムなどが格納される。不揮発性メモリ３０６は例えばハードディスク（ＨＤ）又はフラッシュメモリなどで構成される。
【００３１】
画像処理部３０８は、制御部３０２の制御に基づいて、画像信号／画像データにＡ／Ｄ変換処理、Ｄ／Ａ変換処理、圧縮伸長処理、拡大／縮小（リサイズ）処理、ノイズ低減処理及び色変換処理などを施すことができる。処理対象となる画像信号／画像データは、不揮発性メモリ３０６及び記録媒体３１６に格納された画像データ、外部Ｉ／Ｆ３１８を介して取得した映像信号、並びに通信Ｉ／Ｆ３２０を介して取得した画像データなどである。画像処理部３０８は特定の画像処理を施すための専用の回路ブロックで構成しても良い。画像処理部３０８の機能は、制御部３０２がプログラムに従って実現することも可能である。
【００３２】
ディスプレイ３１０は、制御部３０２の制御に基づいて、一般的な画像を表示可能なほか、ＧＵＩ（Graphical User Interface）を構成するＧＵＩ画面などを表示可能である。制御部３０２は、プログラムに従い表示制御信号を生成し、ディスプレイ３１０に表示するための映像信号を生成してディスプレイ３１０に出力するように情報端末８０の各部を制御する。ディスプレイ３１０は生成された映像信号に応じた画像を表示する。情報端末８０自体が備える構成としてはディスプレイ３１０を外付けのモニタとして、当該モニタに映像信号を供給するインターフェースを具備する構成としてもよい。
【００３３】
操作部３１２は、キーボードなどの文字情報入力デバイス、マウス又はタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ及びタッチパッドなどを含む、ユーザ操作を受け付ける入力デバイスである。なお、タッチパネルは接触された位置に応じた座標情報を出力する入力デバイスであり、ディスプレイ３１０に重ね合わせて平面的に構成されている。
【００３４】
記録媒体Ｉ／Ｆ３１４は、メモリカード、ＣＤ又はＤＶＤといった記録媒体３１６を装着可能であり、制御部３０２の制御に基づき、装着された記録媒体３１６にデータを読み書きする手段である。外部Ｉ／Ｆ３１８は、外部機器と有線ケーブルや無線媒体を介して接続し、外部機器との間で種々の信号を入出力するインターフェースである。通信Ｉ／Ｆ３２０は、ネットワーク３２２と通信可能であり、ファイル及びコマンドなどの各種データの送受信を行うためのインターフェースである。本実施例では、通信Ｉ／Ｆ３２０はネットワーク３２２を介して撮像装置１０の通信部６６と通信する。
【００３５】
制御部３０２はタッチ検出手段として、操作部３１２に含まれるタッチパネルへの以下の操作又は状態を検出できる。なお、本明細書では、タッチパネルを指又はペンで触れることを、タッチダウン（Touch-Down）と称する。タッチパネルを指又はペンで触れている状態であることを、タッチオン（Touch-On）と称する。タッチパネルを指又はペンで触れたまま移動していることをタッチムーブ（Touch-Move）と称する。タッチパネルに触れていた指やペンを離したことをタッチアップ（Touch-Up）と称する。タッチパネルに何も触れていない状態をタッチオフ（Touch-Off）と称する。
【００３６】
タッチパネルに対するこれらの操作・状態と、タッチパネル上に指又はペンが触れている位置座標は、内部バス３２４を通じて制御部３０２に通知される。制御部３０２は、通知された情報に基づいてタッチパネルにどのような操作が行なわれたかを判定する。
【００３７】
制御部３０２は、タッチムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。タッチパネル上をタッチダウンから一定のタッチムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出される場合、制御部３０２は、フリックが行なわれたと判定する。また、所定距離以上を所定速度未満でタッチムーブしたことが検出された場合、制御部３０２は、ドラッグが行なわれたと判定する。タッチパネルには、抵抗膜方式、静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式及び光センサ方式等、様々な方式のものがあるが、そのいずれの方式のものであってよい。
【００３８】
情報端末８０による撮像装置１０の表示制御動作を説明する。図４は、情報端末８０のディスプレイ３１０に表示されるリモートライブビュー操作・表示パネル４１０の表示例である。ライブビューモードの撮像装置１０は、ライブビュー画像を通信部６６から情報端末８０に送信し、情報端末８０は、リモートライブビュー操作・表示パネル４１０のライブビュー表示領域４１２にライブビュー画像を表示する。
【００３９】
リモートライブビュー操作・表示パネル４１０には、マニュアルフォーカス設定パネル４１４を起動するＭＦ起動アイコン４１６と、シャッタレリーズを指示入力するシャッタアイコン４１８が配置される。
【００４０】
シャッタアイコン４１８に対するタッチダウンと続くタッチアップが検出されると、制御部３０２は、レリーズコマンドを撮像装置１０に送信する。撮像装置１０は、このレリーズコマンドに従って本撮影（静止画ファイルを外部メモリ６４に記録するための撮影）を行う。
【００４１】
撮影者によるＭＦ起動アイコン４１６へのタッチ操作を検出すると、制御部３０２は、マニュアルフォーカス設定パネル４１４を表示するか、表示済みのマニュアルフォーカス設定パネル４１４を選択可能にする。撮影者は、マニュアルフォーカス設定パネル４１４を使って、撮像装置１０のフォーカスをマニュアル操作できる。
【００４２】
図５は、マニュアルフォーカス設定パネル４１４とその操作の説明図である。図５（ａ）は、マニュアルフォーカス設定パネル４１４の構成を示す平面図である。マニュアルフォーカス設定パネル４１４の中央には、撮像装置１０へのコマンド送信の有無を表示するインジケータ５０２を配置してある。インジケータ５０２の右側には、それぞれ１タップに対して異なる駆動量が割り当てられた、無限方向（望遠側又はテレ側）への移動を指示するフォーカス調整ボタン５０６ａ，５０８ａ，５１０ａが配置されている。また、インジケータ５０２の左側には、それぞれ１タップに対して異なる駆動量が割り当てられた、至近方向（広角側又はワイド側）への移動を指示するフォーカス調整ボタン５０６ｂ，５０８ｂ，５１０ｂが配置されている。ここで「タップ」とは、タッチパネルにタッチダウンし、タッチムーブを伴うことなくタッチパネルから離す操作のことである。
【００４３】
フォーカス調整ボタン５０６ａ，５０８ａ，５１０ａ；５０６ｂ，５０８ｂ，５１０ｂは、制御部３０２が、これらへのタッチを検出するタッチ領域を示すタッチアイコンである。フォーカス調整ボタン５０６ａ〜５１０ａ，５０６ｂ〜５１０ｂの割当て移動量は、インジケータ５０２から離れるほど大きな値に設定されている。例えば、フォーカス調整ボタン５０６ａ，５０６ｂには、１回のタップに対してフォーカスレンズ２０を１ステップ移動させる駆動量が割り当てられている。フォーカス調整ボタン５０８ａ，５０８ｂには５ステップ分相当、フォーカス調整ボタン５１０ａ，５１０ｂには１５ステップ分相当の駆動量が割り当てられている。好ましくは、フォーカス調整ボタン５０８ａ，５０８ｂには、フォーカス調整ボタン５０６ａ，５０６ｂを２回タップしたときよりも多くの駆動量を割り当てる。同様に、フォーカス調整ボタン５１０ａ，５１０ｂには、フォーカス調整ボタン５０８ａ，５０８ｂを２回タップしたときよりも多くの駆動量を割り当てる。
【００４４】
フォーカス調整ボタン５０６ａ〜５１０ａ，５０６ｂ〜５１０ｂにはそれぞれ、駆動方向と駆動量を示すマークが表示されている。制御部３０２は、各フォーカス調整ボタン５０６ａ〜５１０ａ，５０６ｂ〜５１０ｂへのタッチ操作を検出するたびに、レンズ駆動命令を撮像装置１０が受信可能な否かを判定する。撮像装置１０がレンズ駆動命令を受信できる場合、制御部３０２は、タッチされたフォーカス調整ボタンに応じたレンズ駆動量のレンズ駆動命令又はコマンドを撮像装置１０に送信する。制御部３０２は、レンズ駆動命令を撮像装置１０に送信すると、インジケータ５０２を１回点滅させる。
【００４５】
フォーカス調整ボタン５０６ａ〜５１０ａ，５０６ｂ〜５１０ｂをタッチし続ける一定時間以上の長押し状態を検出すると、制御部３０２は、連続レンズ駆動モードに移行する。何れかのスライドフォーカス調整ボタンの長押し状態を撮影者が継続している間、制御部３０２は、連続レンズ駆動モードを継続し、撮影者が指をそのフォーカス調整ボタンから離すと、連続レンズ駆動モードを終了する。
【００４６】
連続レンズ駆動モードでは、制御部３０２は、図５（ｂ）に符号５１２に示すように、タッチされているフォーカス調整ボタンの背面に、縦方向スライド移動方向と範囲を表示する。撮影者は、符号５１２に示す移動方向と範囲で、当該フォーカス調整ボタン（図５（ｂ）では、ボタン５０８ａ）を移動可能である。図５（ｂ）は、上方向にスライドしたときの例を示す。インジケータ５０２に重ねて表示されるひし形のテンポインジケータ５１４が、スライド操作に連動して上下に移動する。テンポインジケータ５１４の位置は、タッチされているフォーカス調整ボタンの縦方向へのスライド位置に応じて決定されるレンズ駆動命令の繰り返し時間間隔に対応する。
【００４７】
制御部３０２は、フォーカス調整ボタンの縦方向のスライド量に基づくコマンド間隔で、フォーカス調整ボタンに割り当てられたレンズ駆動量に応じたレンズ駆動命令を撮像装置１０に繰り返し送信する。ここでは、フォーカス調整ボタンが上にスライドされるほどコマンド間隔を短くし、下にスライドされるほどコマンド間隔を長くするものとする。フォーカス調整ボタンの長押し（所定時間以上のタッチ継続）の代わりに、２回タップするなどの別の操作手順に従い連続レンズ駆動モードに移行してよい。
【００４８】
図６は、本実施例におけるマニュアルフォーカス制御のフローチャートを示す。この処理は、不揮発性メモリ３０６に記録されたプログラムをメモリ３０４に展開して制御部３０２が実行することにより実現される。
【００４９】
情報端末８０は、通信Ｉ／Ｆ３２０を介して撮像装置１０と通信する。情報端末８０は、撮像装置１０との通信により、撮像装置１０の内部の撮影設定及び現在の状態などの情報を得ることができる。制御部３０２は、撮像装置１０からライブビュー画像と撮像装置１０の状態及び設定を示す各種情報を受信し、ディスプレイ３１０に適宜、表示する。ディスプレイ３１０に操作・表示パネル４１０を表示した状態で、ＭＦ起動アイコン４１６へのタップ操作を検出すると、制御部３０２は、図６に示す処理を開始する。
【００５０】
Ｓ１０１で、制御部３０２は、マニュアルフォーカスモードを開始し、マニュアルフォーカス設定パネル４１４をアクティブ表示する。
【００５１】
Ｓ１０２で、制御部３０２は、フォーカス調整ボタン５０６ａ〜５１０ａ，５０６ｂ〜５１０ｂの何れかの表示領域にタッチダウンがあったか否かを判定する。制御部３０２は、フォーカス調整ボタン５０６ａ〜５１０ａ，５０６ｂ〜５１０ｂの何れかにタッチがあった場合、Ｓ１０３に進み、そうでない場合、Ｓ１１５に進む。
【００５２】
Ｓ１０３で、制御部３０２は、タッチされたフォーカス調整ボタンがいずれであるかを判定し、撮像装置１０に命令すべきレンズ駆動量と駆動方向（至近方向または無限方向）を決定する。
【００５３】
Ｓ１０４で、制御部３０２は、撮像装置１０がこのレンズ駆動命令を実行できる状態であるか否かを確認する。これは例えば、前回のレンズ駆動命令を実行した結果の撮像装置１０からの返信を情報端末８０が受信済みか否かで確認できる。フィードバックをまだ受信していない場合、撮像装置１０がレンズ駆動命令を実行できない状態にあると判定する。また、情報端末８０が撮像装置１０に対し、過去の操作に応じたレンズ駆動命令をまだ発行していない状況である場合も、撮像装置１０がこのレンズ駆動命令を実行できる状態ではないと判定する。
【００５４】
更に、制御部３０２が、撮像装置１０から以下の状態にあることを示す情報を受信している場合にも、撮像装置１０がこのレンズ駆動命令を実行できない状態にあると判定する。第１に、撮像装置１０が、撮像装置１０に備えられた操作部材の操作に応じてレンズを駆動中である場合。第２に、撮像装置１０が、レリーズスイッチ６０の操作に応じた本撮影中であるか、シャッタアイコン４１８へのタッチ操作に応じた本撮影中である場合。第３に、装着されている撮影レンズ１４のフォーカスレンズが機械的又は電気的にマニュアル調整可能になっていない場合。
【００５５】
制御部３０２は、撮像装置１０がレンズ駆動命令を実行可能な状態であり、情報端末８０が撮像装置１０にレンズ駆動コマンドを発行できる状態であると判定すると、Ｓ１０５に進み、そうでない場合、Ｓ１０７に進む。
【００５６】
Ｓ１０５で、制御部３０２は、Ｓ１０３で決定したレンズ駆動命令を撮像装置１０に送信する。Ｓ１０６で、制御部３０２は、レンズ駆動命令を撮像装置１０に送信した旨を撮影者に示すため、インジケータ５０２を赤色に点灯し、その後消灯して、別の色にする。すなわち、インジケータ５０２を１回、点滅させる。
【００５７】
Ｓ１０７で、制御部３０２は、撮影者がフォーカス調整ボタンの表示領域で所定時間以上（例えば１秒以上）タッチオンを続けたか否か、即ち、長押し（ロングタッチ）しているか否かを判定する。制御部３０２は、所定時間以上タッチオンであると判定すると、Ｓ１０８に進み、そうでない場合、Ｓ１１５に進む。
【００５８】
Ｓ１０８で、制御部３０２は、フォーカス調整ボタンへの長押しの後にＹ軸方向（縦方向）へのタッチムーブがあったか否か、すなわちタッチ位置を移動させてフォーカス調整ボタンをスライドさせる操作があったか否かを判定する。制御部３０２は、スライド操作があった場合、Ｓ１０９に進み、そうでない場合、Ｓ１１２に進む。
【００５９】
Ｓ１０９で、制御部３０２は、スライドの移動量（タッチムーブのＹ軸成分）を取得し、取得した移動量に応じて、撮像装置１０へのレンズ駆動命令の繰り返し時間間隔を決定する。スライド移動量が上方向に大きいほど時間間隔を短くするものとする。すなわち、上方向にスライドするほど、レンズ駆動命令の発行（送信）頻度が高くなり、単位時間内でのレンズ駆動量が大きくなる。
【００６０】
Ｓ１１０で、制御部３０２は、テンポインジケータ５１４の表示位置を、Ｓ１０９で決定した時間間隔に合わせて移動させる。ここでは、時間間隔が短いほど、制御部３０２は、テンポインジケータ５１４を上の位置に表示する。
【００６１】
Ｓ１１１で、制御部３０２は、Ｓ１０９で決めた時間間隔に基づき、１回の間隔を計測するタイマ時間を設定する。
【００６２】
Ｓ１１２で、制御部３０２は、Ｓ１１１で設定した時間、即ち、１回のレンズ駆動命令を発行（送信）するまでの時間を計測するタイマをスタートさせる。
【００６３】
Ｓ１１３で、制御部３０２は、タッチアップがあったか否かを判定する。制御部３０２は、タッチアップがあった場合はタイマを停止してＳ１１５に進む。これによって連続レンズ駆動モードを終了する。タッチアップが無かった場合、制御部３０２は、Ｓ１１４に進む。
【００６４】
Ｓ１１４で、制御部３０２は、Ｓ１１２でスタートしたタイマが設定時間に達したかどうかを判定する。制御部３０２は、設定時間に達していた場合、Ｓ１０４に進み、そうでない場合、Ｓ１１４に戻る。
【００６５】
Ｓ１１５で、制御部３０２は、マニュアルフォーカスモードを終了させる操作があったか否かを判定する。制御部３０２は、終了操作があった場合、マニュアルフォーカスモードを抜け、マニュアルフォーカス操作を終了する。終了操作がなかった場合、制御部３０２は、Ｓ１０２に戻る。
【００６６】
本実施例では、撮像装置１０と接続された情報端末８０を使って撮像装置１０のフォーカスレンズ２０をマニュアル操作する際に、レンズ駆動量とレンズ駆動命令の繰り返し間隔を簡単な操作で設定できる。これにより、マニュアルフォーカスであっても、シャッタチャンスを逃さぬ素早いピント合わせを実現できる。
【００６７】
レンズ駆動命令の発行頻度をユーザ操作、それも簡単な操作で変更できるので、１回のレンズ駆動量が小さい微調整であっても、頻度を上げることにより細かくかつ素早く所望のフォーカス位置に調整できる。レンズ駆動命令の発行ごとに点滅するインジケータ５０２を設けたので、撮影者は、インジケータ５０２の点滅頻度によりレンズ駆動命令の発行頻度を視覚的に確認できる。従って、本実施例では、ユーザが所望する駆動量・駆動間隔でのフォーカスレンズの駆動を行え、その駆動量・駆動間隔でのレンズ駆動命令が正しく撮像装置１０に送信され反映されているかを確認できる。このように、本実施例では、タッチ操作によって素早くかつ正確にマニュアルフォーカスのためのパラメータ設定を行うことができる。
【００６８】
撮像装置のフォーカスレンズの駆動命令を外部機器が発行する実施例を説明したが、本発明は、この用途に限定されない。例えば、撮像装置に関わらず、なんらかの装置に対してなんらかの動作パラメータ又は設定パラメータ等の特定パラメータを制御する用途に適用可能である。また発行したコマンドが適用されているかどうかがわかり難い機器に対するパラメータ設定時に用いて特に好適ではあるが、これに限定されるものではなく、同一装置内での設定に用いてもよい。例えば、図６に示すフローでの制御を、撮像装置１０において、撮像装置１０の背面ディスプレイ４３に対するタッチ操作に従って実行しても良い。
【００６９】
制御部３０２の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００７０】
また、本発明をその好適な実施例に基づいて詳述してきたが、本発明はこれら特定の実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施例は本発明の一実施例を示すものにすぎず、各実施例を適宜組み合わせることも可能である。
【００７１】
また、本発明をスマートフォン（携帯電話端末）に適用した実施例を説明したが、これはこの例に限定されない。例えば、外部機器（上述の実施例の撮像装置１０に相当）を制御するためのコマンドを外部機器へ無線または有線で送信可能でタッチ操作を検出可能な装置であれば、適用可能である。すなわち、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、デジタルカメラなどに適用可能である。
【００７２】
（他の実施形態）本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015002471.tif 000003
【図２】
2015002471.tif 000004
【図３】
2015002471.tif 000005
【図４】
2015002471.tif 000006
【図５】
2015002471.tif 000007
【図６】
2015002471.tif 000008