(57)【要約】【構成】イメージャ１６は、撮像面で捉えられたシーンを表す生画像データを出力する。出力された生画像データは、前処理回路２０および後処理回路３４によって、ＹＵＶ形式の画像データに変換される。ＣＰＵ２６は、外部接続されたＰＣを操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を変換後の画像データから探索し、探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネル３８に割り当てる。ＣＰＵ２６はまた、タッチパネル３８上のタッチ位置に割り当てられたＧＵＩ機能を検出し、検出されたＧＵＩ機能に対応する命令をＰＣに転送する。【効果】ＰＣの遠隔操作に関する操作性が向上する。【選択図】図２
2014157463.tif 000002
【特許請求の範囲】
【請求項１】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、
外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を前記撮像手段の出力から探索する探索手段、
前記探索手段の探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネルに割り当てる割り当て手段、
前記タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を前記割り当て手段の処理に関連して検出する検出手段、および
前記検出手段によって検出されたＧＵＩ機能に対応する命令を前記外部装置に転送する転送手段を備える、ユーザインタフェース装置。
【請求項２】
前記割り当て手段は前記探索手段によって探知された特徴画像が表すＧＵＩ機能を前記探索手段によって探知された特徴画像の前記シーン上の位置に対応して前記タッチパネルに割り当てる、請求項１記載のユーザインタフェース装置。
【請求項３】
前記撮像手段から出力された電子画像を記録操作に応答して記録する記録手段、および
前記記録手段によって記録された電子画像を再生操作に応答して再生する再生手段をさらに備え、
前記探索手段は前記再生手段によって再生された電子画像に注目して処理を実行する、請求項１または２記載のユーザインタフェース装置。
【請求項４】
前記再生手段は前記電子画像を前記タッチパネルに表示する表示手段を含み、
前記割り当て手段は前記表示手段の処理と並列して前記１または２以上のＧＵＩ機能を前記タッチパネルに割り当てる、請求項３記載のユーザインタフェース装置。
【請求項５】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段を備えるユーザインタフェース装置のプロセッサに、
外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を前記撮像手段の出力から探索する探索ステップ、
前記探索ステップの探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネルに割り当てる割り当てステップ、
前記タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を前記割り当てステップの処理に関連して検出する検出ステップ、および
前記検出ステップによって検出されたＧＵＩ機能に対応する命令を前記外部装置に転送する転送ステップを実行させるための、ユーザインタフェース制御プログラム。
【請求項６】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段を備えるユーザインタフェース装置によって実行されるユーザインタフェース制御方法であって、
外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を前記撮像手段の出力から探索する探索ステップ、
前記探索ステップの探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネルに割り当てる割り当てステップ、
前記タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を前記割り当てステップの処理に関連して検出する検出ステップ、および
前記検出ステップによって検出されたＧＵＩ機能に対応する命令を前記外部装置に転送する転送ステップを備える、ユーザインタフェース制御方法。
【請求項７】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備えるユーザインタフェース装置に供給される外部制御プログラムであって、
外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を前記撮像手段の出力から探索する探索ステップ、
前記探索ステップの探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネルに割り当てる割り当てステップ、
前記タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を前記割り当てステップの処理に関連して検出する検出ステップ、および
前記検出ステップによって検出されたＧＵＩ機能に対応する命令を前記外部装置に転送する転送ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項８】
撮像面で捉えられたシーンを表す電子画像を出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備えるユーザインタフェース装置であって、
前記外部制御プログラムは、
外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を前記撮像手段の出力から探索する探索ステップ、
前記探索ステップの探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネルに割り当てる割り当てステップ、
前記タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を前記割り当てステップの処理に関連して検出する検出ステップ、および
前記検出ステップによって検出されたＧＵＩ機能に対応する命令を前記外部装置に転送する転送ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、ユーザインタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザインタフェース装置に関し、特に１または２以上のＧＵＩ(Graphic User Interface)画像をタッチパネルに表示する、ユーザインタフェース装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、タッチパネルは複数の領域に分割され、かつ各領域に所定の操作が割り付けられる。この割り付けは、フル画面表示への移行時などにユーザに対して提示される。これによって、簡易かつ的確な再生画像の切り替えが実現される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１０７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術は、外部装置を遠隔操作することを想定しておらず、操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、外部装置の遠隔操作に関する操作性を高めることができる、ユーザインタフェース装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うユーザインタフェース装置(10：実施例で相当する参照符号。以下同じ)は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)、外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を撮像手段の出力から探索する探索手段(S43~S49)、探索手段の探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネル(38)に割り当てる割り当て手段(S51~S53)、タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を割り当て手段の処理に関連して検出する検出手段(S61~S67)、および検出手段によって検出されたＧＵＩ機能に対応する命令を外部装置に転送する転送手段(S69)を備える。
【０００７】
好ましくは、割り当て手段は探索手段によって探知された特徴画像が表すＧＵＩ機能を探索手段によって探知された特徴画像のシーン上の位置に対応してタッチパネルに割り当てる。
【０００８】
好ましくは、撮像手段から出力された電子画像を記録操作に応答して記録する記録手段(S13, S17~S19)、および記録手段によって記録された電子画像を再生操作に応答して再生する再生手段(S23~S25)がさらに備えられ、探索手段は再生手段によって再生された電子画像に注目して処理を実行する。
【０００９】
さらに好ましくは、再生手段は電子画像をタッチパネルに表示する表示手段(S25)を含み、割り当て手段は表示手段の処理と並列して１または２以上のＧＵＩ機能をタッチパネルに割り当てる。
【００１０】
この発明に従うユーザインタフェース制御プログラムは、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)を備えるユーザインタフェース装置(10)のプロセッサ(26)に、外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を撮像手段の出力から探索する探索ステップ(S43~S49)、探索ステップの探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネル(38)に割り当てる割り当てステップ(S51~S53)、タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を割り当てステップの処理に関連して検出する検出ステップ(S61~S67)、および検出ステップによって検出されたＧＵＩ機能に対応する命令を外部装置に転送する転送ステップ(S69)を実行させるための、ユーザインタフェース制御プログラムである。
【００１１】
この発明に従うユーザインタフェース制御方法は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)を備えるユーザインタフェース装置(10)によって実行されるユーザインタフェース制御方法であって、外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を撮像手段の出力から探索する探索ステップ(S43~S49)、探索ステップの探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネル(38)に割り当てる割り当てステップ(S51~S53)、タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を割り当てステップの処理に関連して検出する検出ステップ(S61~S67)、および検出ステップによって検出されたＧＵＩ機能に対応する命令を外部装置に転送する転送ステップ(S69)を備える。
【００１２】
この発明に従う外部制御プログラムは、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)、およびメモリ(48)に保存された内部制御プログラムに従う処理を実行するプロセッサ(26)を備えるユーザインタフェース装置(10)に供給される外部制御プログラムであって、外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を撮像手段の出力から探索する探索ステップ(S43~S49)、探索ステップの探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネル(38)に割り当てる割り当てステップ(S51~S53)、タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を割り当てステップの処理に関連して検出する検出ステップ(S61~S67)、および検出ステップによって検出されたＧＵＩ機能に対応する命令を外部装置に転送する転送ステップ(S69)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１３】
この発明に従うユーザインタフェース装置(10)は、撮像面で捉えられたシーンを表す電子画像を出力する撮像手段(16)、外部制御プログラムを取り込む取り込み手段(50)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(48)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26)を備えるユーザインタフェース装置であって、外部制御プログラムは、外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を撮像手段の出力から探索する探索ステップ(S43~S49)、探索ステップの探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネル(38)に割り当てる割り当てステップ(S51~S53)、タッチパネル上のタッチ位置に割り当てられたＧＵＩ機能を割り当てステップの処理に関連して検出する検出ステップ(S61~S67)、および検出ステップによって検出されたＧＵＩ機能に対応する命令を外部装置に転送する転送ステップ(S69)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１４】
１または２以上の特徴画像は外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表すところ、１または２以上の特徴画像が撮像手段によって捉えられると、対応する１または２以上のＧＵＩ機能がタッチパネルに割り当てられる。タッチパネルがタッチされると、タッチ位置に割り当てられたＧＵＩ機能に対応する命令が外部装置に転送される。これによって、外部装置の遠隔操作に関する操作性が向上する。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１６】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図５】図２実施例に適用されるレジスタの構成の一例を示す図解図である。
【図６】ＧＵＩ画像が描かれたシートの一例を示す図解図である。
【図７】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１７】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１８】
図１を参照して、この実施例のユーザインタフェース装置は、基本的に次のように構成される。撮像手段１は、撮像面で捉えられたシーンを表す電子画像を出力する。探索手段２は、外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上の特徴画像を撮像手段１の出力から探索する。割り当て手段３は、探索手段２の探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネル６に割り当てる。検出手段４は、タッチパネル６上のタッチ位置に割り当てられたＧＵＩ機能を割り当て手段３の処理に関連して検出する。転送手段５は、検出手段４によって検出されたＧＵＩ機能に対応する命令を外部装置に転送する。
【００１９】
１または２以上の特徴画像は外部装置を操作するための１または２以上のＧＵＩ機能をそれぞれ表すところ、１または２以上の特徴画像が撮像手段１によって捉えられると、対応する１または２以上のＧＵＩ機能がタッチパネル６に割り当てられる。タッチパネル６がタッチされると、タッチ位置に割り当てられたＧＵＩ機能に対応する命令が外部装置に転送される。これによって、外部装置の遠隔操作に関する操作性が向上する。
［実施例］
【００２０】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。これによって、光学像に対応する電荷が生成される。
【００２１】
キー入力装置２８に設けられたモードスイッチ２８ｍｄによってカメラモードが選択されると、ＣＰＵ２６は、動画取り込みの実行をドライバ１８ｃ，前処理回路２０および後処理回路３４に命令し、動画表示の実行をＬＣＤドライバ３６に命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２２】
前処理回路２０は、イメージャ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の前処理画像エリア３２ａ（図３参照）に書き込まれる。
【００２３】
後処理回路３４は、前処理画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理およびＹＵＶ変換処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路３０によってＳＤＲＡＭ３２の後処理画像エリア３２ｂ（図３参照）に書き込まれる。
【００２４】
ＬＣＤドライバ３６は、後処理画像エリア３２ｂに格納された画像データをメモリ制御回路３０を通して繰り返し読み出し、タッチパネル３８を形成するＬＣＤモニタ４０を読み出された画像データに基づいて駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２５】
図５を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、図２に示す前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＹデータに変換する簡易Ｙ変換処理を実行する。
【００２６】
ＡＥ評価回路２２は、前処理回路２０によって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。ＡＦ評価回路２４は、前処理回路２０によって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００２７】
キー入力装置２８に設けられたシャッタボタン２８ｓｈが非操作状態にあるとき、ＣＰＵ２６は、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値に基づいて簡易ＡＥ処理を実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃに設定され、これによってスルー画像の明るさが大まかに調整される。
【００２８】
シャッタボタン２８ｓｈが半押しされると、ＣＰＵ２６は、ＡＥ評価回路２２から出力された２５６個のＡＥ評価値に基づいて厳格ＡＥ処理を実行する。これによって最適ＥＶ値が算出され、算出された最適ＥＶ値を定義する絞り量および露光時間もまたドライバ１８ｂおよび１８ｃに設定される。この結果、スルー画像の明るさが最適値に調整される。
【００２９】
ＣＰＵ２６はまた、ＡＦ評価回路２４から出力された２５６個のＡＦ評価値に基づいて、ＡＦ処理を実行する。フォーカスレンズ１２は合焦点の探索のためにドライバ１８ａによって光軸方向に移動し、これによって発見された合焦点に配置される。この結果、スルー画像の鮮鋭度が向上する。
【００３０】
シャッタボタン２８ｓｈが全押しされると、ＣＰＵ２６は、静止画取り込み処理を自ら実行し、記録処理の実行をメモリＩ／Ｆ４４に命令する。シャッタボタン２８ｓｈが全押しされた時点のシーンを表す１フレームの画像データは、静止画取り込み処理によって後処理画像エリア３２ｂから記録画像エリア３２ｃ（図３参照）に退避される。メモリＩ／Ｆ４４は、記録画像エリア３２ｃに格納された１フレームの画像データをメモリ制御回路３０を通して読み出し、読み出された画像データを収めた画像ファイルを記録媒体４６に記録する。
【００３１】
モードスイッチ２８ｍｄによって再生モードが選択されると、ＣＰＵ２６は、記録媒体４４に記録された最新の画像ファイルを指定し、指定画像ファイルの再生をメモリＩ／Ｆ４２に命令する。メモリＩ／Ｆ４２は、指定画像ファイルに格納された画像データを読み出し、読み出された画像データをメモリ制御回路３０を通して再生画像エリア３２ｄ（図３参照）に書き込む。
【００３２】
ＣＰＵ２６はまた、再生画表示の開始をＬＣＤドライバ３６に命令する。ＬＣＤドライバ３６は、再生画像エリア３２ｄに格納された画像データをメモリ制御回路３０を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、再生画像がＬＣＤモニタ４０に表示される。
【００３３】
キー入力装置２８に設けられた更新ボタン２８ｕｄが操作されると、ＣＰＵ２６は、画像更新操作が行われたとみなし、記録媒体４６に記録された別の画像ファイルを指定し、指定画像ファイルの再生をメモリＩ／Ｆ４４に命令する。この結果、ＬＣＤモニタ４０上の再生画像が更新される。
【００３４】
キー入力装置２８に設けられたＧＵＩ設定ボタン２８ｇｕｉが操作されると、ＣＰＵ２６は、ＧＵＩ設定操作が行われたとみなし、再生画像エリア３２ｄに格納された画像データを対象としてＧＵＩ画像探索処理を実行する。ＧＵＩ画像探索処理は以下の要領で実行される。
【００３５】
まず、フラグＦＬＧおよび変数Ｋの各々が“０”に設定され、ＧＵＩ画像（＝内側に文字が記述された矩形枠）が対象画像データから探索される。ＧＵＩ画像が探知されると、探知されたＧＵＩ画像を定義する矩形枠の位置およびサイズが図５に示すレジスタＲＧＳＴのＫ番目のカラムに登録される。さらに、探知されたＧＵＩ画像上の文字に基づいてＧＵＩ機能が特定され、特定されたＧＵＩ機能がレジスタＲＧＳＴのＫ番目のカラムに登録される。登録が完了すると変数Ｋがインクリメントされ、別のＧＵＩ画像の探索が再開される。また、フラグＦＬＧは、少なくとも１つのＧＵＩ画像が探知されたときに“１”に更新される。
【００３６】
したがって、５つのＧＵＩ画像Ｍ０〜Ｍ４が図６に示す要領で描かれたシートＳＴがカメラモードの下で撮影され、このシートＳＴを表す再生画像がＬＣＤモニタ４０に表示されている状態でＧＵＩ設定ボタン２８ｇｕｉが操作されると、ＧＵＩ画像Ｍ０の位置，サイズおよびＧＵＩ機能がレジスタＲＧＳＴの０番目のカラムに登録され、ＧＵＩ画像Ｍ１の位置，サイズおよびＧＵＩ機能がレジスタＲＧＳＴの１番目のカラムに登録される。同様に、ＧＵＩ画像Ｍ２の位置，サイズおよびＧＵＩ機能がレジスタＲＧＳＴの２番目のカラムに登録され、ＧＵＩ画像Ｍ３の位置，サイズおよびＧＵＩ機能がレジスタＲＧＳＴの３番目のカラムに登録され、ＧＵＩ画像Ｍ４の位置，サイズおよびＧＵＩ機能がレジスタＲＧＳＴの４番目のカラムに登録される。
【００３７】
図２に戻って、タッチパネル３８を形成するタッチセンサ４２は、モニタ画面に対するタッチの有無とタッチ座標とを検知し、検知結果をＣＰＵ２６に与える。また、通信Ｉ／Ｆ５０には、遠隔操作対象のＰＣ(Personal Computer)が接続される。
【００３８】
ＣＰＵ２６は、ＧＵＩ探索処理が完了した時点でフラグＦＬＧが“１”を示すとき、タッチセンサ４２の出力に基づいてＰＣを制御するべく、以下の処理を実行する。なお、ＬＣＤモニタ４０には、対象画像データを表す再生画像が引き続き表示される。
【００３９】
まず、モニタ画面のタッチがタッチセンサ４２によって検知されると、ＣＰＵ２６は、タッチ座標を検出し、検出されたタッチ座標とＧＵＩ画像との位置関係をレジスタＲＧＳＴを参照して判別する。検出されたタッチ座標がＧＵＩ画像上にあれば、ＣＰＵ２６は、タッチされたＧＵＩ画像に割り当てられたＧＵＩ機能をレジスタＲＧＳＴを参照して検出し、検出されたＧＵＩ機能に対応する命令を通信Ｉ／Ｆ５０を通してＰＣに転送する。
【００４０】
したがって、ＧＵＩ画像Ｍ０がタッチされたときは“Ｆ１キー”の操作に対応する命令がＰＣに転送され、ＧＵＩ画像Ｍ１がタッチされたときは“Ｆ２キー”の操作に対応する命令がＰＣに転送される。また、ＧＵＩ画像Ｍ２がタッチされたときは“Ａｐｐ１”に相当するアプリケーションソフトを起動すべき旨の命令がＰＣに転送され、ＧＵＩ画像Ｍ３がタッチされたときは“Ａｐｐ２”に相当するアプリケーションソフトを起動すべき旨の命令がＰＣに転送される。さらに、ＧＵＩ画像Ｍ４がタッチされたときは、カーソルの配置に関連する命令がＰＣに転送される。
【００４１】
ＣＰＵ２６は、図７に示す撮影タスク，図８〜図９に示す再生タスクおよび図１０に示すＰＣ操作タスクを含む複数のタスクをマルチタスクＯＳの制御の下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４８に記憶される。
【００４２】
図７を参照して、ステップＳ１では動画取り込みを開始し、ステップＳ３では動画表示を開始する。ステップＳ１の処理の結果、撮像面で捉えられたシーンを表す生画像データがイメージャ１６から出力され、これに対応するＹＵＶ形式の画像データが後処理回路３４から出力される。また、ステップＳ３の処理の結果、後処理回路３４から出力された画像データに基づくスルー画像がＬＣＤモニタ４０に表示される。
【００４３】
ステップＳ５ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ７で簡易ＡＥ処理を繰り返す。この結果、評価エリアＥＶＡに属する画像の明るさが適正値を示すように、露光量が調整される。
【００４４】
ステップＳ５の判別結果がＮＯからＹＥＳに更新されると、ステップＳ９で厳格ＡＥ処理を実行し、ステップＳ１１でＡＦ処理を実行する。この結果、評価エリアＥＶＡに属する画像の明るさおよび鮮鋭度が最適値を示すように、露光量およびフォーカスが調整される。
【００４５】
ステップＳ１３ではシャッタボタン２８ｓｈが全押しされたか否かを判別し、ステップＳ１５ではシャッタボタン２８ｓｈの操作が解除されたか否かを判別する。ステップＳ１５の判別結果がＹＥＳであればステップＳ５に戻り、ステップＳ１３の判別結果がＹＥＳであればステップＳ１７に進む。
【００４６】
ステップＳ１７では静止画取り込み処理を実行し、続くステップＳ１９では記録処理の実行をメモリＩ／Ｆ４４に命令する。シャッタボタン２８ｓｈが全押しされた時点のシーンを表す１フレームの画像データは、静止画取り込み処理によって後処理画像エリア３２ｂから記録画像エリア３２ｃに退避される。メモリＩ／Ｆ４４は、こうして退避された画像データをメモリ制御回路３０を通して記録画像エリア３２ｃから読み出し、読み出された画像データを収めた画像ファイルを記録媒体４６に記録する。ステップＳ１９の処理が完了すると、ステップＳ５に戻る。
【００４７】
図８を参照して、ステップＳ２１では記録媒体４６に記録された最新の画像ファイルを指定し、ステップＳ２３では指定された画像ファイルの再生をメモリＩ／Ｆ４４に命令する。メモリＩ／Ｆ４４は、指定画像ファイルに格納された画像データを読み出し、読み出された画像データをメモリ制御回路３０を通して再生画像エリア３２ｄに書き込む。
【００４８】
ステップＳ２５では、再生画表示の開始をＬＣＤドライバ３６に命令する。ＬＣＤドライバ３６は、再生画像エリア３２ｄに格納された画像データをメモリ制御回路３０を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ４０を駆動する。この結果、再生画像がＬＣＤモニタ４０に表示される。
【００４９】
ステップＳ２７ではＧＵＩ設定操作が行われたか否かを判別し、ステップＳ２９では画像更新操作が行われたか否かを判別する。ステップＳ２９の判別結果がＹＥＳであれば、記録媒体４６に記録された別の画像ファイルをステップＳ３１で指定し、その後にステップＳ２３に戻る。
【００５０】
これに対して、ステップＳ２７の判別結果がＹＥＳであれば、ステップＳ３３でＧＵＩ画像探索処理を実行する。これによって、再生画像エリア３２ｄに格納された画像データつまり対象画像データからＧＵＩ画像が探索される。フラグＦＬＧは、少なくとも１つのＧＵＩ画像が探知されたときに“１”に設定され、ＧＵＩ画像が１つも探知されなかったときに“０”に設定される。
【００５１】
ＧＵＩ画像探索処理が完了すると、フラグＦＬＧが“１”を示すか否かをステップＳ３５で判別する。判別結果がＮＯであればステップＳ２７に戻り、判別結果がＹＥＳであればステップＳ３７に進む。ステップＳ３７ではＰＣ操作タスクを起動し、その後に再生タスクを終了する。
【００５２】
ステップＳ３３のＧＵＩ画像探索処理は、図９に示すサブルーチンに従って実行される。まずステップＳ４１で、フラグＦＬＧおよび変数Ｋの各々を“０”に設定する。ステップＳ４３では対象画像データから矩形枠を探索し、ステップＳ４５では矩形枠が探知されたか否かを判別する。判別結果がＹＥＳであればステップＳ４７に進み、探知された矩形枠の内側から文字を探索する。
【００５３】
ステップＳ４９では、文字が探知されたか否かを判別する。判別結果がＮＯであれば、ステップＳ４３に戻る。これに対して、判別結果がＹＥＳであれば、ＧＵＩ画像が探知されたとみなし、ステップＳ５１に進む。ステップＳ５１では、探知されたＧＵＩ画像を定義する矩形枠の位置およびサイズをレジスタＲＧＳＴのＫ番目のカラムに登録する。ステップＳ５３では、探知されたＧＵＩ画像上の文字に基づいてＧＵＩ機能を特定し、特定されたＧＵＩ機能をレジスタＲＧＳＴのＫ番目のカラムに登録する。ステップＳ５３の処理が完了すると、ステップＳ５５で変数Ｋをインクリメントし、その後にステップＳ４３に戻る。
【００５４】
なお、２回目以降のステップＳ４３の処理では、探知済みの矩形枠が探索対象から除外される。したがって、たとえば３つのＧＵＩ画像が対象画像データに存在するときは、ステップＳ４７〜Ｓ５５の処理は３回繰り返される。
【００５５】
ステップＳ４５の判別結果がＮＯであれば、変数Ｋが“１”以上であるか否かをステップＳ５７で判別する。判別結果がＮＯであれば、ＧＵＩ画像は対象画像データから１つも探知されなかったとみなし、そのまま上階層のルーチンに復帰する。これに対して、判別結果がＹＥＳであれば、少なくとも１つのＧＵＩ画像が対象画像データから探知されたとみなし、ステップＳ５９でフラグＦＬＧを“１”に更新してから上階層のルーチンに復帰する。
【００５６】
図１０を参照して、ステップＳ６１では、モニタ画面がタッチされたか否かをタッチセンサ４２の出力に基づいて繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ６３でタッチ座標を検出し、検出されたタッチ座標がＧＵＩ画像上にあるか否かをレジスタＲＧＳＴを参照して判別する。判別結果がＮＯであればステップＳ６１に戻り、判別結果がＹＥＳであればＧＵＩ画像がタッチされたとみなしてステップＳ６７に進む。
【００５７】
ステップＳ６７では、タッチされたＧＵＩ画像に割り当てられたＧＵＩ機能をレジスタＲＧＳＴを参照して検出する。ステップＳ６９では、検出されたＧＵＩ機能に対応する命令を通信Ｉ／Ｆ５０を通してＰＣに転送する。ステップＳ６９の処理が完了すると、ステップＳ６１に戻る。
【００５８】
以上の説明から分かるように、イメージャ１６は、撮像面で捉えられたシーンを表す生画像データを出力する。出力された生画像データは、前処理回路２０および後処理回路３４によってＹＵＶ形式の画像データに変換される。ＣＰＵ２６は、外部接続されたＰＣを操作するための１または２以上のＧＵＩ機能をそれぞれ表す１または２以上のＧＵＩ画像を変換後の画像データから探索し(S43~S49)、探索結果に基づいて１または２以上のＧＵＩ機能をタッチパネル３８に割り当てる(S51~S53)。ＣＰＵ２６はまた、タッチパネル３８上のタッチ位置に割り当てられたＧＵＩ機能を検出し(S61~S67)、検出されたＧＵＩ機能に対応する命令をＰＣに転送する(S69)。
【００５９】
１または２以上のＧＵＩ画像はＰＣを操作するための１または２以上のＧＵＩ機能をそれぞれ表すところ、１または２以上のＧＵＩ画像がイメージャ１６によって捉えられると、対応する１または２以上のＧＵＩ機能がタッチパネル３８に割り当てられる。タッチパネル３８がタッチされると、タッチ位置に割り当てられたＧＵＩ機能に対応する命令がＰＣに転送される。これによって、ＰＣの遠隔操作に関する操作性が向上する。
【００６０】
なお、この実施例では、再生モードの下でのＧＵＩ設定操作に応答してＧＵＩ画像探索処理を実行し、少なくとも１つのＧＵＩ画像が探知されたときにＰＣ操作タスクを起動するようにしている。しかし、カメラモードの下でのＧＵＩ設定操作に応答して静止画像データを取得し、取得された静止画像データに対してＧＵＩ画像探索処理を実行し、そして少なくとも１つのＧＵＩ画像が探知されたときにＰＣ操作タスクを起動するようにしてもよい。これによって、動作モードをカメラモードから再生モードに切り換える手間を省くことができる。
【００６１】
また、この実施例では、文字が内側に記述された矩形枠をＧＵＩ画像として想定しているが、これに代えて二次元バーコードのような特徴画像をＧＵＩ画像として想定するようにしてもよい。ただし、この場合は、検出されたＧＵＩ機能が割り当てられたＰＣ操作画面をＰＣ操作タスクの下でＬＣＤモニタ４０に表示する必要がある。
【００６２】
さらに、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４８に予め記憶される。しかし、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４８に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００６３】
また、この実施例では、ＣＰＵ２６によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００６４】
１０  …ディジタルカメラ
１６  …イメージャ
２６  …ＣＰＵ
２８  …キー入力装置
３２  …ＳＤＲＡＭ
４０  …ＬＣＤモニタ
４２  …タッチセンサ
５０  …通信Ｉ／Ｆ
【図１】
2014157463.tif 000003
【図２】
2014157463.tif 000004
【図３】
2014157463.tif 000005
【図４】
2014157463.tif 000006
【図５】
2014157463.tif 000007
【図６】
2014157463.tif 000008
【図７】
2014157463.tif 000009
【図８】
2014157463.tif 000010
【図９】
2014157463.tif 000011
【図１０】
2014157463.tif 000012