(57)【特許請求の範囲】
【請求項１】
複数の画像のいずれか１つをモニタ画面に表示する第１表示手段、
前記モニタ画面に対する第１タッチ操作が検知されたとき前記第１表示手段によって表示すべき画像を第１規則に沿って更新する第１更新手段、
前記第１更新手段による更新態様が既定条件を満足するとき特定アイコンを前記モニタ画面に表示する第２表示手段、および
前記第２表示手段によって表示された特定アイコンに対する第２タッチ操作が検知されたとき前記第１表示手段によって表示すべき画像を第２規則に沿って更新する第２更新手段を備え、
前記第１タッチ操作は方向性を有し、
前記第１更新手段は前記第１タッチ操作の方向に応じて異なる画像を指定する画像指定手段を含み、
前記既定条件は共通する方向への更新回数が閾値に達するという回数条件を含む、ユーザインタフェース装置。
【請求項２】
前記第１タッチ操作の方向が変更される毎に前記更新回数を基準値に設定する設定手段をさらに備える、請求項１記載のユーザインタフェース装置。
【請求項３】
前記第２表示手段によって表示された特定アイコンを前記設定手段の処理に関連して非表示とする非表示手段をさらに備える、請求項２記載のユーザインタフェース装置。
【請求項４】
前記複数の画像は既定方向に並び、
前記第１規則は第１間隔を隔てて存在する画像を指定する規則に相当し、
前記第２規則は前記第１間隔よりも大きい第２間隔を隔てて存在する画像を指定する規則に相当する、請求項１ないし３のいずれかに記載のユーザインタフェース装置。
【請求項５】
前記第１タッチ操作はフリック操作に相当し、
前記第２タッチ操作はタップ操作に相当する、請求項１ないし４のいずれかに記載のユーザインタフェース装置。
【請求項６】
ユーザインタフェース装置のプロセッサに、
複数の画像のいずれか１つをモニタ画面に表示する第１表示ステップ、
前記モニタ画面に対する方向性を有する第１タッチ操作が検知されたとき前記第１表示ステップによって表示すべき画像を第１規則に沿って更新し、前記第１タッチ操作の方向に応じて異なる画像を指定する画像指定ステップを含む第１更新ステップ、
前記第１更新ステップによる更新態様が共通する方向への更新回数が閾値に達するという回数条件を含む既定条件を満足するとき特定アイコンを前記モニタ画面に表示する第２表示ステップ、および
前記第２表示ステップによって表示された特定アイコンに対する第２タッチ操作が検知されたとき前記第１表示ステップによって表示すべき画像を第２規則に沿って更新する第２更新ステップを実行させるための、更新制御プログラム。
【請求項７】
ユーザインタフェース装置によって実行される更新制御方法であって、
複数の画像のいずれか１つをモニタ画面に表示する第１表示ステップ、
前記モニタ画面に対する方向性を有する第１タッチ操作が検知されたとき前記第１表示ステップによって表示すべき画像を第１規則に沿って更新し、前記第１タッチ操作の方向に応じて異なる画像を指定する画像指定ステップを含む第１更新ステップ、
前記第１更新ステップによる更新態様が共通する方向への更新回数が閾値に達するという回数条件を含む既定条件を満足するとき特定アイコンを前記モニタ画面に表示する第２表示ステップ、および
前記第２表示ステップによって表示された特定アイコンに対する第２タッチ操作が検知されたとき前記第１表示ステップによって表示すべき画像を第２規則に沿って更新する第２更新ステップを備える、更新制御方法。
【請求項８】
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備えるユーザインタフェース装置に供給される外部制御プログラムであって、
複数の画像のいずれか１つをモニタ画面に表示する第１表示ステップ、
前記モニタ画面に対する方向性を有する第１タッチ操作が検知されたとき前記第１表示ステップによって表示すべき画像を第１規則に沿って更新し、前記第１タッチ操作の方向に応じて異なる画像を指定する画像指定ステップを含む第１更新ステップ、
前記第１更新ステップによる更新態様が共通する方向への更新回数が閾値に達するという回数条件を含む既定条件を満足するとき特定アイコンを前記モニタ画面に表示する第２表示ステップ、および
前記第２表示ステップによって表示された特定アイコンに対する第２タッチ操作が検知されたとき前記第１表示ステップによって表示すべき画像を第２規則に沿って更新する第２更新ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項９】
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備えるユーザインタフェース装置であって、
前記外部制御プログラムは、
複数の画像のいずれか１つをモニタ画面に表示する第１表示ステップ、
前記モニタ画面に対する方向性を有する第１タッチ操作が検知されたとき前記第１表示ステップによって表示すべき画像を第１規則に沿って更新し、前記第１タッチ操作の方向に応じて異なる画像を指定する画像指定ステップを含む第１更新ステップ、
前記第１更新ステップによる更新態様が共通する方向への更新回数が閾値に達するという回数条件を含む既定条件を満足するとき特定アイコンを前記モニタ画面に表示する第２表示ステップ、および
前記第２表示ステップによって表示された特定アイコンに対する第２タッチ操作が検知されたとき前記第１表示ステップによって表示すべき画像を第２規則に沿って更新する第２更新ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、ユーザインタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ユーザインタフェース装置に関し、特にモニタ画面の表示をモニタ画面に対するタッチ操作に応答して更新する、ユーザインタフェース装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、接触点を検出するタッチパネルは、複数のアイコンを表示する表示部の表示面上方に設けられる。また、複数のアイコンには、複数のタッチ有効範囲がそれぞれ設定される。検出された接触点がいずれかのタッチ有効範囲内に入っていれば、対応するアイコンに従う処理が実行される。これに対して、検出された接触点がいずれのタッチ有効範囲からも外れていれば、アイコンの選択ミスを低減できるようにアイコンの表示形式が変更される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１２２７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、フリック操作やタップ操作のような複数態様のタッチ操作が行われることを想定しておらず、操作性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、操作性を高めることができる、ユーザインタフェース装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うユーザインタフェース装置(10：実施例で相当する参照符号。以下同じ)は、複数の画像のいずれか１つをモニタ画面に表示する第１表示手段(S3)、モニタ画面に対する第１タッチ操作が検知されたとき第１表示手段によって表示すべき画像を第１規則に沿って更新する第１更新手段(S5~S11)、第１更新手段による更新態様が既定条件を満足するとき特定アイコンをモニタ画面に表示する第２表示手段(S33~S37, S41~S45, S51~S57)、および第２表示手段によって表示された特定アイコンに対する第２タッチ操作が検知されたとき第１表示手段によって表示すべき画像を第２規則に沿って更新する第２更新手段(S13~S21)を備える。
【０００７】
好ましくは、第１タッチ操作は方向性を有し、第１更新手段は第１タッチ操作の方向に応じて異なる画像を指定する画像指定手段(S9~S11)を含み、既定条件は共通する方向への更新回数が閾値に達するという回数条件を含む。
【０００８】
さらに好ましくは、第１タッチ操作の方向が変更される毎に更新回数を基準値に設定する設定手段(S39, S47)がさらに備えられる。
【０００９】
より好ましくは、第２表示手段によって表示された特定アイコンを設定手段の処理に関連して非表示とする非表示手段(S59~S61)がさらに備えられる。
【００１０】
好ましくは、複数の画像は既定方向に並び、第１規則は第１間隔を隔てて存在する画像を指定する規則に相当し、第２規則は第１間隔よりも大きい第２間隔を隔てて存在する画像を指定する規則に相当する。
【００１１】
好ましくは、第１タッチ操作はフリック操作に相当し、第２タッチ操作はタップ操作に相当する。
【００１２】
この発明に従う更新制御プログラムは、ユーザインタフェース装置(10)のプロセッサ(30)に、複数の画像のいずれか１つをモニタ画面に表示する第１表示ステップ(S3)、モニタ画面に対する第１タッチ操作が検知されたとき第１表示ステップによって表示すべき画像を第１規則に沿って更新する第１更新ステップ(S5~S11)、第１更新ステップによる更新態様が既定条件を満足するとき特定アイコンをモニタ画面に表示する第２表示ステップ(S33~S37, S41~S45, S51~S57)、および第２表示ステップによって表示された特定アイコンに対する第２タッチ操作が検知されたとき第１表示ステップによって表示すべき画像を第２規則に沿って更新する第２更新ステップ(S13~S21)を実行させるための、更新制御プログラムである。
【００１３】
この発明に従う更新制御方法は、ユーザインタフェース装置(10)によって実行される更新制御方法であって、複数の画像のいずれか１つをモニタ画面に表示する第１表示ステップ(S3)、モニタ画面に対する第１タッチ操作が検知されたとき第１表示ステップによって表示すべき画像を第１規則に沿って更新する第１更新ステップ(S5~S11)、第１更新ステップによる更新態様が既定条件を満足するとき特定アイコンをモニタ画面に表示する第２表示ステップ(S33~S37, S41~S45, S51~S57)、および第２表示ステップによって表示された特定アイコンに対する第２タッチ操作が検知されたとき第１表示ステップによって表示すべき画像を第２規則に沿って更新する第２更新ステップ(S13~S21)を備える。
【００１４】
この発明に従う外部制御プログラムは、メモリ(42)に保存された内部制御プログラムに従う処理を実行するプロセッサ(30)を備えるユーザインタフェース装置(10)に供給される外部制御プログラムであって、複数の画像のいずれか１つをモニタ画面に表示する第１表示ステップ(S3)、モニタ画面に対する第１タッチ操作が検知されたとき第１表示ステップによって表示すべき画像を第１規則に沿って更新する第１更新ステップ(S5~S11)、第１更新ステップによる更新態様が既定条件を満足するとき特定アイコンをモニタ画面に表示する第２表示ステップ(S33~S37, S41~S45, S51~S57)、および第２表示ステップによって表示された特定アイコンに対する第２タッチ操作が検知されたとき第１表示ステップによって表示すべき画像を第２規則に沿って更新する第２更新ステップ(S13~S21)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従うユーザインタフェース装置(10)は、外部制御プログラムを取り込む取り込み手段(44)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(42)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(30)を備えるユーザインタフェース装置であって、外部制御プログラムは、複数の画像のいずれか１つをモニタ画面に表示する第１表示ステップ(S3)、モニタ画面に対する第１タッチ操作が検知されたとき第１表示ステップによって表示すべき画像を第１規則に沿って更新する第１更新ステップ(S5~S11)、第１更新ステップによる更新態様が既定条件を満足するとき特定アイコンをモニタ画面に表示する第２表示ステップ(S33~S37, S41~S45, S51~S57)、および第２表示ステップによって表示された特定アイコンに対する第２タッチ操作が検知されたとき第１表示ステップによって表示すべき画像を第２規則に沿って更新する第２更新ステップ(S13~S21)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
この発明によれば、モニタ画面に表示すべき画像はモニタ画面に対する第１タッチ操作が検知されたときに第１規則に沿って更新されるところ、この更新態様が既定条件を満足すると特定アイコンがモニタ画面に表示される。表示された特定アイコンに対する第２タッチ操作が検知されると、モニタ画面に表示すべき画像は第２規則に沿って更新される。これによって、操作性が向上する。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】ＬＣＤモニタに表示された撮影画像の一例を示す図解図である。
【図４】ＬＣＤモニタに表示された撮影画像の遷移動作の一例を示す図解図である。
【図５】（Ａ）は右ジャンプアイコンが撮影画像に多重された状態の一例を示す図解図であり、（Ｂ）は左ジャンプアイコンが撮影画像に多重された状態の一例を示す図解図である。
【図６】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図７】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図８】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図９】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例のユーザインタフェース装置は、基本的に次のように構成される。第１表示手段１は、複数の画像のいずれか１つをモニタ画面５に表示する。第１更新手段２は、モニタ画面５に対する第１タッチ操作が検知されたとき第１表示手段１によって表示すべき画像を第１規則に沿って更新する。第２表示手段３は、第１更新手段２による更新態様が既定条件を満足するとき特定アイコンをモニタ画面５に表示する。第２更新手段４は、第２表示手段３によって表示された特定アイコンに対する第２タッチ操作が検知されたとき第１表示手段１によって表示すべき画像を第２規則に沿って更新する。
【００２１】
モニタ画面５に表示すべき画像はモニタ画面５に対する第１タッチ操作が検知されたときに第１規則に沿って更新されるところ、この更新態様が既定条件を満足すると特定アイコンがモニタ画面５に表示される。表示された特定アイコンに対する第２タッチ操作が検知されると、モニタ画面５に表示すべき画像は第２規則に沿って更新される。これによって、操作性が向上する。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞り機構１４を含む。フォーカスレンズ１２および絞り機構１４を経た光学像は、撮像装置１６の撮像面に照射され、光電変換を施される。これによって、撮像面で捉えられたシーンを表す電荷が生成される。
【００２３】
キー入力装置３８に設けられたモード切り換えスイッチ３２ｍｄによってカメラモードが選択されると、ＣＰＵ３０は、動画取り込み処理を実行するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令し、ＬＣＤドライバ２６に動画表示を命令する。
【００２４】
ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から出力された垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。撮像装置１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２５】
カメラ処理回路２０は、撮像装置１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって作成されたＹＵＶ形式の画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４の動画像エリア２４ａに書き込む。ＬＣＤドライバ２６は、動画像エリア２４ａに格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２６】
キー入力装置３８に設けられたシャッタボタン３８ｓｈが非操作状態のとき、ＣＰＵ３０は、カメラ処理回路２０によって作成された画像データに基づいて適正ＥＶ値を算出するべく、簡易ＡＥ処理を実行する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、ＬＣＤモニタ２８に表示されるスルー画像の明るさが適度に調整される。
【００２７】
シャッタボタン３８ｓｈが半押しされると、ＣＰＵ３０は、カメラ処理回路２０によって作成された画像データに基づいて最適ＥＶ値を算出するべく、厳格ＡＥ処理を実行する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。これによって、ＬＣＤモニタ２８に表示されるスルー画像の明るさが厳格に調整される。
【００２８】
ＣＰＵ３０は続いて、カメラ処理回路２０によって作成された画像データの高周波成分を参照してＡＦ処理を実行する。フォーカスレンズ１２は光軸方向に移動された後、合焦点に配置される。これによって、ＬＣＤモニタ２８に表示されるスルー画像の鮮鋭度が向上する。
【００２９】
シャッタボタン３８ｓｈが全押しされると、ＣＰＵ３０は、自ら静止画取り込み処理を実行し、かつ記録処理の実行をメモリＩ／Ｆ３４に命令する。シャッタボタン３８ｓｈが操作された時点のシーンを表す画像データは、撮影画像データとして動画像エリア２４ａから静止画像エリア２４ｂに退避される。記録処理の実行を命令されたメモリＩ／Ｆ３４は、退避された撮影画像データをメモリ制御回路２２を通して読み出し、読み出された撮影画像データをファイル形式で記録媒体３６に記録する。
【００３０】
モード切り換えスイッチ３８ｍｄによって再生モードが選択されると、ＣＰＵ３０は、再生タスクの下で以下の処理を実行する。
【００３１】
ＣＰＵ３０はまず、記録媒体３６に記録された複数フレームの画像ファイルの中から最新フレームの画像ファイルを再生ファイルとして指定し、ファイル再生の実行をメモリＩ／Ｆ３４およびＬＣＤドライバ２６に命令する。メモリＩ／Ｆ３４は、最新フレームの画像ファイルに収められた撮影画像データを記録媒体３６から読み出し、読み出された撮影画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４の静止画像エリア２４ｂに書き込む。ＬＣＤドライバ２６は、こうして書き込まれた撮影画像データをメモリ制御回路２２を通して読み出し、読み出された撮影画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、撮影画像が図３に示す要領でモニタ画面に表示される。
【００３２】
モニタ画面に対するタッチ操作が行われると、モニタ画面上のいずれの位置がタッチされたか、ならびにタッチ操作の態様が“左フリック”，“右フリック”および“タップ”のいずれであるかが、タッチセンサ３２によって検知される。タッチセンサ３２からは、タッチ位置および操作態様が記述された検知情報が出力される。
【００３３】
“右フリック”を示す操作態様が記述された検知情報がタッチセンサ３２から与えられると、ＣＰＵ３０は前フレームの画像ファイルを再生ファイルとして指定する。一方、“左フリック”が記述された検知情報がタッチセンサ３２から与えられると、ＣＰＵ３０は次フレームの画像ファイルを再生ファイルとして指定する。指定された画像ファイルは、上述と同様の再生処理を施される。この結果、ＬＣＤモニタ２８に表示された撮影画像が前フレームまたは次フレームの撮影画像に更新される。
【００３４】
したがって、記録媒体３６に記録された複数フレームの画像ファイルないし撮影画像が図４に示す要領で並ぶ場合、表示される撮影画像は、左フリック操作が検知される毎に時計回り方向に更新され、右フリック操作が検知される毎に反時計回り方向に更新される。
【００３５】
ＣＰＵ３０は、右フリック操作が検知される毎に変数Ｋをディクリメントし、左フリック操作が検知される毎に変数Ｋをインクリメントする。ただし、変数Ｋは、今回のフリック操作の方向が前回のフリック操作の方向と逆の方向であるときに、“−１”または“１”に設定される。つまり、フリック操作の方向が左から右に反転すると変数Ｋは“−１”に設定され、フリック操作の方向が右から左に反転すると変数Ｋは“１”に設定される。
【００３６】
こうして更新される変数Ｋの値が閾値“−ＴＨ１”を下回ると、ＣＰＵ３０は、左ジャンプアイコンＩＣ＿Ｌの表示をキャラクタジェネレータ４０およびＬＣＤドライバ２６にそれぞれ命令する。これに対して、変数Ｋの値が“ＴＨ１”を上回ると、ＣＰＵ３０は、右ジャンプアイコンＩＣ＿Ｒの表示をキャラクタジェネレータ４０およびＬＣＤドライバ２６にそれぞれ命令する。なお、“ＴＨ１”はたとえば“５”である。
【００３７】
キャラクタジェネレータ４０は、左ジャンプアイコンデータまたは右ジャンプアイコンデータを作成し、作成されたジャンプアイコンデータをメモリ制御回路２２を通してキャラクタ画像エリア２４ｃに書き込む。ＬＣＤドライバ２６は、こうしてキャラクタ画像エリア２４ｃに格納されたジャンプアイコンデータをメモリ制御回路２２を通してから読み出し、読み出されたジャンプアイコンデータに基づいてＬＣＤモニタ２８を駆動する。この結果、左ジャンプアイコンＩＣ＿Ｌまたは右ジャンプアイコンＩＣ＿Ｒが図５（Ａ）または図５（Ｂ）に示す要領で撮影画像に多重される。
【００３８】
左ジャンプアイコンＩＣ＿Ｌがモニタ画面に表示された状態で、“タップ”を示す操作態様と左ジャンプアイコンＩＣ＿Ｌの位置とが記述された検知情報がタッチセンサ３２から与えられると、ＣＰＵ３０は、３フレーム前の画像ファイルを再生ファイルとして指定する。これに対して、右ジャンプアイコンＩＣ＿Ｒがモニタ画面に表示された状態で、“タップ”を示す操作態様と右ジャンプアイコンＩＣ＿Ｒの位置とが記述された検知情報がタッチセンサ３２から与えられると、ＣＰＵ３０は、３フレーム後の画像ファイルを再生ファイルとして指定する。
【００３９】
指定された画像ファイルは、上述と同様の再生処理を施される。この結果、ＬＣＤモニタ２８に表示された撮影画像が３フレーム前または３フレーム後の撮影画像に更新される（図５（Ａ）または図５（Ｂ）参照）。
【００４０】
また、フリック操作の方向が反転すると、ＣＰＵ３０は、表示中のジャンプアイコンの非表示をＬＣＤドライバ２６に命令する。ＬＣＤドライバ２６は、キャラクタ画像エリア２４ｃからのジャンプアイコンデータの読み出しを中断し、この結果、表示中のジャンプアイコンがモニタ画面から消失する。
【００４１】
ＣＰＵ３０は、再生モードが選択されたとき、図６に示す表示制御タスク，図７に示す表示監視タスク，および図８に示す操作支援タスクを含む複数のタスクをマルチタスクＯＳの下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４０に記憶される。
【００４２】
図６を参照して、ステップＳ１では最新フレームの画像ファイルを再生ファイルとして指定し、ステップＳ３ではファイル再生の実行をメモリＩ／Ｆ３４およびＬＣＤドライバ２６に命令する。メモリＩ／Ｆ３４は、最新の画像ファイルに収められた撮影画像データを記録媒体３６から読み出し、読み出された撮影画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４の静止画像エリア２４ｂに書き込む。ＬＣＤドライバ２６は、こうして書き込まれた撮影画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４から読み出し、読み出された撮影画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、撮影画像がモニタ画面に表示される。
【００４３】
ステップＳ３ではモニタ画面に対する右フリック操作が行われたか否かを判別し、ステップＳ７ではモニタ画面に対する左フリック操作が行われたか否かを判別し、ステップＳ１３ではモニタ画面に対するタップ操作が行われたか否かを判別する。これらの判別処理はいずれも、タッチセンサ３２から与えられた検知情報の記述を参照して実行される。
【００４４】
ステップＳ５の判別結果がＹＥＳであればステップＳ９に進み、前フレームの画像ファイルを再生ファイルとして指定する。一方、ステップＳ７の判別結果がＹＥＳであればステップＳ１１に進み、次フレームの画像ファイルを再生ファイルとして指定する。ステップＳ９またはＳ１１の処理が完了すると、ステップＳ３に戻る。この結果、ＬＣＤモニタ２８に表示された撮影画像が前フレームまたは次フレームの撮影画像に更新される。
【００４５】
ステップＳ１３の判別結果がＹＥＳであれば、タップ操作の対象が左ジャンプアイコンＩＣ＿Ｌであるか否かをステップＳ１５で判別し、タップ操作の対象が右ジャンプアイコンＩＣ＿Ｒであるか否かをステップＳ１７で判別する。これらの判別処理は、現時点の表示画像の属性とタッチセンサ３２から与えられた検知情報の記述とを参照して実行される。
【００４６】
ステップＳ１５の判別結果がＹＥＳであればステップＳ１９に進み、３フレーム前の画像ファイルを再生ファイルとして指定する。一方、ステップＳ１７の判別結果がＹＥＳであればステップＳ２１に進み、３フレーム後の画像ファイルを再生ファイルとして指定する。ステップＳ１９またはＳ２１の処理が完了すると、ステップＳ３に戻る。
【００４７】
図７を参照して、ステップＳ３１では変数Ｋを“０”に設定する。ステップＳ３３では右フリック操作が行われたか否かを判別し、ステップＳ４１では左フリック操作が行われたか否かを判別する。これらの判別処理も、タッチセンサ３２から与えられた検知情報の記述に基づいて実行される。
【００４８】
ステップＳ３３の判別結果がＹＥＳであればステップＳ３５に進み、フリック操作の方向が反転したか否かを判別する。判別結果がＮＯであればステップＳ３７で変数Ｋをディクリメントする一方、判別結果がＹＥＳであればステップＳ３９で変数Ｋを“−１”に設定する。ステップＳ３７またはＳ３９の処理が完了すると、ステップＳ３３に戻る。
【００４９】
ステップＳ４１の判別結果がＹＥＳであれば、ステップＳ３５と同様の判別処理をステップＳ４３で実行する。判別結果がＮＯであればステップＳ４５で変数Ｋをインクリメントする一方、判別結果がＹＥＳであればステップＳ４７で変数Ｋを“１”に設定する。ステップＳ４５またはＳ４７の処理が完了すると、ステップＳ３３に戻る。
【００５０】
図８を参照して、ステップＳ５１では変数Ｋが閾値“−ＴＨ１”を下回るか否かを判別し、ステップＳ５５では変数Ｋが閾値ＴＨ１を上回るか否かを判別し、ステップＳ５９ではフリック操作の方向が反転したか否かを判別する。
【００５１】
ステップＳ５１の判別結果がＹＥＳであればステップＳ５３に進み、左ジャンプアイコンＩＣ＿Ｌの表示をキャラクタジェネレータ４０およびＬＣＤドライバ２６にそれぞれ命令する。これに対して、ステップＳ５５の判別結果がＹＥＳであればステップＳ５７に進み、右ジャンプアイコンＩＣ＿Ｒの表示をキャラクタジェネレータ４０およびＬＣＤドライバ２６にそれぞれ命令する。
【００５２】
キャラクタジェネレータ４０は、左ジャンプアイコンデータまたは右ジャンプアイコンデータを作成し、作成されたジャンプアイコンデータをメモリ制御回路２２を通してキャラクタ画像エリア２４ｃに書き込む。ＬＣＤドライバ２６は、こうしてキャラクタ画像エリア２４ｃに格納されたジャンプアイコンデータをメモリ制御回路２２を通してから読み出し、読み出されたジャンプアイコンデータに基づいてＬＣＤモニタ２８を駆動する。この結果、左ジャンプアイコンＩＣ＿Ｌまたは右ジャンプアイコンＩＣ＿ＲがＬＣＤモニタ２８にＯＳＤ態様で表示される。
【００５３】
ステップＳ５９の判別結果がＹＥＳであればステップＳ６１に進み、表示中のジャンプアイコンの非表示をＬＣＤドライバ２６に命令する。ＬＣＤドライバ２６は、キャラクタ画像エリア２４ｃからのジャンプアイコンデータの読み出しを中断し、この結果、表示中のジャンプアイコンがモニタ画面から消失する。なお、ステップＳ５３，Ｓ５７またはＳ６１については、連続２回目の処理は意味をなさない。
【００５４】
以上の説明から分かるように、撮影画像が表示されたＬＣＤモニタ２８に対するフリック操作がタッチセンサ３２によって検知されると、ＣＰＵ３０は、ＬＣＤモニタ２８に表示すべき撮影画像を１フレームずつ（＝第１規則に沿って）更新する(S5~S11)。同じ方向への連続５回のフリック操作が検知されると、ＣＰＵ３０は、撮影画像の更新態様が既定条件を満足したとみなし、ジャンプアイコンをＬＣＤモニタ２８に表示する(S33~S37, S41~S45, S51~S57)。表示されたジャンプアイコンに対するタップ操作がタッチセンサ３２によって検知されると、ＣＰＵ３０は、ＬＣＤモニタ２８に表示される撮影画像を３フレームずつ（＝第２規則に沿って）更新する(S13~S21)。
【００５５】
ＬＣＤモニタ２８に表示すべき撮影画像はモニタ画面に対するフリック操作が検知されたときに１フレームずつ更新されるところ、この更新態様が既定条件を満足するとジャンプアイコンがモニタ画面に表示される。表示されたジャンプアイコンに対するタップ操作が検知されると、ＬＣＤモニタ２８に表示すべき撮影画像は３フレームずつ更新される。これによって、操作性が向上する。
【００５６】
なお、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４２に予め記憶される。しかし、図９に示すように通信Ｉ／Ｆ４４をディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４２に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００５７】
また、この実施例では、ＣＰＵ３０によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００５８】
１０  …ディジタルカメラ
１６  …撮像装置
２６  …ＬＣＤドライバ
２８  …ＬＣＤモニタ
３０  …ＣＰＵ
４０  …キャラクタジェネレータ
【図１】
0005926062.tif 000002
【図２】
0005926062.tif 000003
【図３】
0005926062.tif 000004
【図４】
0005926062.tif 000005
【図５】
0005926062.tif 000006
【図６】
0005926062.tif 000007
【図７】
0005926062.tif 000008
【図８】
0005926062.tif 000009
【図９】
0005926062.tif 000010