(57)【要約】【課題】  画面内の主要な表示要素を隠すことなく、かつ、従来のプログレスバー表示に比べ、小さな表示画面でもユーザが進捗状況をより識別しやすいように表示することができる情報処理装置を提供する。【解決手段】  所定の処理の進捗状況を示すための進捗状況表示領域（ブロック１〜４）を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御手段（Ｓ５０３）と、  前記所定の処理を実行する処理手段（Ｓ４０７）と、  前記処理手段による前記所定の処理の進捗状況を取得する取得手段（Ｓ５０８、Ｓ５１１）と、  前記進捗状況表示領域の表示態様を、前記取得手段で取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御手段（Ｓ５０９、Ｓ５１２）とを有することを特徴とする。【選択図】  図３
2010160628.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理の進捗状況を示すための進捗状況表示領域を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御手段と、
前記所定の処理を実行する処理手段と、
前記処理手段による前記所定の処理の進捗状況を取得する取得手段と、
前記進捗状況表示領域の表示態様を、前記取得手段で取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記第１の表示制御手段は、前記進捗状況表示領域を、前記有効表示領域のｎ個の辺に沿って表示するよう制御し、
前記第２の表示制御手段は、前記進捗状況表示領域のうち１つの辺に沿う領域が前記処理済を示す表示態様に変更されることで、前記所定の処理の全体のｎ分の１が進捗したことを示すように、前記表示態様を変更するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ｎ個の辺に長さの異なる辺がある場合、前記第２の表示制御手段は、前記進捗状況表示領域が沿っている辺の長さに応じて異なる速度で表示態様を変更することで、前記進捗状況表示領域のうち１つの辺に沿う領域の表示態様の変更が前記所定の処理の全体のｎ分の１が進捗したことを示すように制御することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記所定の処理は予め定まった時間で行われる処理であって、
前記所定の処理を開始してからの時間を計測する計時手段を更に有し、
前記取得手段は、前記計時手段によって計測された時間を取得し、
前記第２の表示制御手段は、前記取得手段によって取得された時間に応じて前記表示態様を変更し、前記取得手段によって取得した時間が前記予め定められた時間に達したときに、前記進捗状況表示領域の全ての領域が前記処理済を表す表示態様に変更されているように制御することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
動画を撮影する撮影手段を更に有し、
前記所定の処理は、予め定められた時間の動画撮影処理であることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記処理手段が前記予め定められた時間の動画撮影処理を行っている際、前記有効表示領域に撮影中の動画を表示するよう制御する第３の表示制御手段を更に有することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記第１の表示制御手段は、前記所定の処理の全体のうち、それぞれ所定の割合の処理が実行されたことを示す複数の指標を、前記有効表示領域の辺のそれぞれの中点を示す位置に表示するよう制御することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記第２の表示制御手段は、前記取得手段で取得した進捗状況が前記それぞれ所定の割合に達したことに応じて、前記複数の指標の表示態様をそれぞれ変更するよう制御することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記第１の表示制御手段は、前記進捗状況表示領域を、前記有効表示領域の全ての辺に沿って表示するよう制御することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
所定の処理の進捗状況を示すための進捗状況表示領域を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御ステップと、
前記所定の処理を実行する処理ステップと、
前記処理ステップによる前記所定の処理の進捗状況を取得する取得ステップと、
前記進捗状況表示領域の表示態様を、前記取得ステップで取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御ステップと
を有することを特徴とする情報処理装置の制御方法。
【請求項１１】
コンピュータを、
所定の処理の進捗状況を示すための進捗状況表示領域を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御手段、
前記所定の処理を実行する処理手段、
前記処理手段による前記所定の処理の進捗状況を取得する取得手段、
前記進捗状況表示領域の表示態様を、前記取得手段で取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御手段
として機能させるためのプログラム。
【請求項１２】
コンピュータを、
所定の処理の進捗状況を示すための進捗状況表示領域を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御手段、
前記所定の処理を実行する処理手段、
前記処理手段による前記所定の処理の進捗状況を取得する取得手段、
前記進捗状況表示領域の表示態様を、前記取得手段で取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御手段
として機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある処理の進捗状況を表す表示を行う情報処理装置に関する。
【背景技術】
【０００２】
ある処理の進捗状況を表すためにプログレスバーが表示されることがある。例えば、横長もしくは縦長の矩形のうち、塗りつぶされた面積の割合によって進捗状況を示すプログレスバー表示が一般的である（例えば特許文献１）。
【０００３】
図１０に従来のプログレスバー表示の例を示す。図１０は撮像装置が備えた表示画面を表しており、被写体１００１および１００２が写っている画像にプログレスバー１００３が重畳表示されている。
【特許文献１】特開２００７−１２２０９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、図１０に示したような従来のプログレスバー表示では、画像に重畳されたプログレスバー１００３が画像の主要な箇所である被写体１００１および１００２を隠すように表示されてしまっている。撮像装置においてはこのように、撮影状況によってはプログレスバー表示が利用者の撮影行為を阻害してしまう可能性がある。これは撮影時ではなく記録された映像を再生するときでも同様である。
【０００５】
また、従来のプログレスバー表示は、長くても表示画面の縦横いずれか一辺の長さまでを用いた領域で行われていた。しかしこのような従来のプログレスバー表示では、表示画面自体が小さい場合には、進捗状況を表すためのバー表示の変化幅が小さくなってしまい、視認し難かった。そのため、進捗状況をよりはっきり示したいときや、進捗の割合をより詳細に示したいときには、十分でない場合がある。
【０００６】
そこで本発明は、画面内の主要な表示要素を隠すことなく、かつ、従来のプログレスバー表示に比べ、小さな表示画面でもユーザが進捗状況をより識別しやすいように表示することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の請求項１に記載の情報処理装置は、
所定の処理の進捗状況を示すための進捗状況表示領域を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御手段と、
前記所定の処理を実行する処理手段と、
前記処理手段による前記所定の処理の進捗状況を取得する取得手段と、
前記進捗状況表示領域の表示態様を、前記取得手段で取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御手段と
を有することを特徴とする。
【０００８】
また、本発明の請求項１０に記載の情報処理装置の制御方法は、
所定の処理の進捗状況を示すための進捗状況表示領域を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御ステップと、
前記所定の処理を実行する処理ステップと、
前記処理ステップによる前記所定の処理の進捗状況を取得する取得ステップと、
前記進捗状況表示領域の表示態様を、前記取得ステップで取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御ステップと
を有することを特徴とする。
【０００９】
また、本発明の請求項１１に記載のプログラムは、
コンピュータを、
所定の処理の進捗状況を示すための進捗状況表示領域を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御手段、
前記所定の処理を実行する処理手段、
前記処理手段による前記所定の処理の進捗状況を取得する取得手段、
前記進捗状況表示領域の表示態様を、前記取得手段で取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御手段
として機能させるためのプログラムであることを特徴とする。
【００１０】
また、本発明の請求項１２に記載の記録媒体は、
コンピュータを、
所定の処理の進捗状況を示すための進捗状況表示領域を、表示装置上の有効表示領域の隣り合う複数の辺に沿って表示するよう制御する第１の表示制御手段、
前記所定の処理を実行する処理手段、
前記処理手段による前記所定の処理の進捗状況を取得する取得手段、
前記進捗状況表示領域の表示態様を、前記取得手段で取得した進捗状況に応じて、該進捗状況表示領域の一端から他端へと順次、未処理を表す表示態様から処理済みを表す表示態様へと変更するよう制御する第２の表示制御手段
として機能させるためのプログラムを記録したことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画面内の主要な表示要素を隠すことなく、かつ、従来のプログレスバー表示に比べ、小さな表示画面でもユーザが進捗状況をより識別しやすいように表示することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。本発明の情報処理装置の一例として、デジタルビデオカメラについて説明する。本ビデオカメラは、動画撮影モードの１つとして、４秒固定の動画撮影処理を行うモード、すなわち動画の撮影開始後４秒で自動的に撮影を終了する「スナップモード」を備えている。
【００１３】
図１は、ビデオカメラ内部のデータパスを示すブロック図である。
【００１４】
ＣＰＵ１０９は、プログラム・データ記憶部１１０からプログラムを読み込み、これに従ってビデオカメラ全体の動作を制御する演算装置である。読み込まれたプログラムはＣＰＵ１０９に複数のタスクを並列に実行させるための機能を備えており、ＣＰＵ１０９ではモード制御タスク、カメラ制御タスク、レコーダ制御タスクおよび表示制御タスクが動作する。また、一時記憶部１０３の一部は、ＣＰＵ１０９のワーク領域として機能する。
【００１５】
１０１はアナログ映像信号を入力するためのカメラ部である。カメラ部１０１は、被写体からの光を結像させるためのレンズ、レンズよって結像された被写体像を光電変換する撮像素子、撮像素子を駆動する回路等も含む。１０２はカメラ部１０１のアナログ映像信号をデジタルの動画データにし、適切に補正するための映像処理部である。カメラ部１０１および映像制御部１０２の動作はカメラ制御タスクによって制御される。
【００１６】
１０４は映像処理部１０２による動画データを符号化するためのエンコーダ・デコーダ部である。エンコーダ・デコーダ部１０４によって符号化された動画データは、一時記憶部１０３にいったん記憶されたのち、付随する管理データとともに動画記憶部１０５に記憶される。動画の再生時は逆に、動画記憶部１０５から読み出された符号化された動画データが一次記憶部１０３を介してエンコーダ・デコーダ部１０４で復号化され、再び一次記憶部１０３内の動画用フレームバッファに展開される。エンコーダ・デコーダ部１０４および動画記憶部１０５の制御はレコーダ制御タスクが担当する。
【００１７】
動画記憶部１０５から読み出された管理データは、ＯＳＤ（撮影画像もしくは再生画像に重畳される文字表示やＧＵＩ）の生成に利用され、一次記憶部１０３内のＯＳＤ用フレームバッファに描画される。動画用フレームバッファとＯＳＤ用フレームバッファの内容は表示制御部１１１で重畳されてＬＣＤパネル１１２に表示される。ＯＳＤ制御および表示制御部１１１とＬＣＤパネル１１２の制御は表示制御タスクが担当する。
【００１８】
カメラ／再生キー１０６、スナップモードキー１０７、撮影キー１０８はいずれもユーザによる動作指示を受け付けるための操作部である。モード制御タスクは該キー群からの指示あるいは他タスクからの要求あるいはモード制御タスク自身が管理する内部状態の変化に従って装置全体の動作状態を遷移させ、各タスクへイベントを通知する。
【００１９】
続いて図２について説明する。図２は、スナップモード時の撮影待機状態においてＬＣＤパネル１１２に表示される画面の模式図である。
【００２０】
ＬＣＤパネル１１２には、カメラブ１０１で撮像された画像の全体が全画面表示されており、被写体２０１および被写体２０２が写っている。
【００２１】
画面の周辺部には、画面の各辺に沿うかたちで鍵括弧形状のオブジェクト２１１、２１２、２１３、２１４（進捗状況表示領域）がＯＳＤで表示されている。以降の説明ではこれらのオブジェクトを便宜的にブロック１〜４と呼ぶ。
【００２２】
また、各ブロック表示の間には矩形のオブジェクト２２１、２２２、２２３、２２４がＯＳＤによって表示されている。以降の説明ではこれらのオブジェクトを便宜的に指標１〜４と呼ぶ。
【００２３】
スナップモードでは撮影時間が４秒なので、進捗状況表示領域は４つのブロックに分割され、４つの指標で区切られている。各ブロックは画面全体を囲む大きな矩形枠表示が各指標で分断された形状であるとみなすこともできるが、各ブロックおよび各指標は必ずしも独立した形状である必要はなく、全体が一体化していても構わない。指標は画面の各辺の中点を示す位置に配置されているが、必ずしもこの位置である必要はない。さらに、指標の数は必ずしも４つでなくてもよいし、無くても構わない。ただし、指標を図２で示したように画面の各辺の中点を示す位置に４箇所配置することによって、いくつかの好ましい効果が得られる。この効果については後述する。
【００２４】
図３は、スナップモードにおいて１シーンの撮影待機状態から撮影開始して終了するまでＬＣＤパネル１１２に表示される画面の遷移を示す模式図である。
【００２５】
（ａ）は撮影待機状態であり、図２の状態と等しい。この状態では、ブロック１〜４は未処理を表す表示態様となっている。なお、スナップモードではない通常の撮影モードのときは上述したブロック１〜４と指標１〜４は表示されずに、ＬＣＤパネル１１２の画面全体に撮像画像が表示されている状態である。スナップモードに切り替わった際に、撮像画像に重畳して上述のブロック１〜４、指標１〜４が表示され、この図３（ａ）の表示状態となる。
【００２６】
（ｂ）は撮影中に各ブロックの色が、未処理を表す色から処理済を表す色へと、撮影開始時点からの経過時間に応じて一端から他端へと徐々に変化する様子を示している。最初の０．５秒間はブロック１の横長矩形部分が、左方から徐々に変化し、０．５秒経過すると横長矩形部分全体の色が変化した状態となる。次の０．５秒間はブロック１の縦長矩形部分の色が、同様に上方から順に変化する。撮影開始から１秒が経過するとブロック１全体の色が変化した状態となり、このとき指標１の長さも変化する。同様にして、１秒から２秒の間はブロック２、２秒から３秒の間はブロック３、３秒から４秒の間はブロック４の色がそれぞれ変化し、２秒、３秒、４秒の区切りのタイミングで指標２、指標３、指標４の長さがそれぞれ変化する。
【００２７】
上記のようにブロックの色が変化すると、ブロックの色変化点（未処理を表す色と処理済みを表す色の境界）が画面の辺のうち縦横いずれか一辺を進むと（画面の頂点から頂点まで進むと）１秒が経過していることになる。また、ブロックの色変化点が指標と指標の間を進むのも１秒が経過していることになる。これによって、ユーザから見れば各指標、各頂点を０．５秒ずつの目盛りとみなせるので、進捗状況をより直感的にわかりやすく示すことができる。
【００２８】
なおこのような表示方法にすると、正方形でない矩形など、長さの異なる辺がある場合には辺によってブロックの色の変化の進む速度が異なり、一定（等速）ではない。しかし１辺が全体の進捗の１／４の経過を示していることになるので、ユーザにとっては経過時間が視認しやすくなる。仮にブロックの色変化点が、画面のアスペクト比に寄らず一定時間で等距離進むような動きにすると、縦一辺進む時間と横一辺進む時間が等しくなくなり、１辺の色の変化が１／４の経過を示さないことになるので、ユーザにとっては視認性がよくない。
【００２９】
なお、画面の縦の長さと横の長さの差が大きい場合には、１辺が１秒を表すものとすると、かえってブロックの色の変化の進む速度の辺ごとの違いが大きくなり、違和感を与える可能性がある。こういった場合は、ブロックの色の変化の進む速度を一定（等速）とし、１辺が１／４の進捗状況を表さないものとしてもよい。
【００３０】
また、各ブロックおよび各指標の表示態様の変化は、色、形状、あるいは色と形状の組み合わせのいずれであっても構わない。さらに、各指標は区切りのタイミングに到達する前あるいは到達時にアニメーションを開始するような表示であっても構わない。
【００３１】
（ｃ）は４秒が経過した瞬間の画面を表しており、すべてのブロックおよびすべての指標の表示態様が変化後の状態（処理済みを表す表示態様）となっている。この時点で撮影が自動的に終了する。
【００３２】
スナップモードでの撮影が終了すると、ＯＳＤでシャッターマスクアニメーションが表示される。これを表したのが（ｄ）である。シャッターマスクアニメーションでは、画面の横幅いっぱいの大きさの矩形表示３０１、３０２が画面の上方と下方から徐々に広がっていき、画面の中央で両者が接した後、今度は画面の上方と下方へ徐々に戻っていき、最後に矩形表示３０１、３０２が消える。
【００３３】
シャッターマスクアニメーションが終了すると、画面は元の撮影待機状態（ａ）に戻る。
【００３４】
以上がスナップモードにおける画面遷移であるが、（ａ）から（ｃ）までの表示態様の変化については、少なくとも２つの効果がある。
【００３５】
一つ目は、これらの進捗状況を表す表示が画面の周辺部だけで行われていることによる効果である。ビデオカメラの撮影においては、主要な被写体は、特別な意図があるケースを除けば画面の周辺部の内側に収まるようにフレーミングするのが一般的である。したがって、これらの進捗状況を表す表示は、主要な被写体を隠して撮影の邪魔をするということを防ぐことが期待できる。
【００３６】
二つ目は、利用者が現在は４秒の撮影期間のうちのどの時点なのかを直感的かつはっきりと認識することができることである。これは、色変化点が画面周辺を一周する期間が、画面の辺の頂点４箇所および指標４箇所の計８箇所で均等に分割されているとみなすことができるためである。言い換えれば、画面の頂点を時間の経過を示す目盛りとして利用していることで視認性を向上させているとも見なせる。また、４つのブロックからなる枠表示の図形的特徴からすれば、右半分の色が変化した時点で全体の１／２すなわち２秒が経過したことが容易に分かる。同様に全体の１／４や３／４の時点も図形的認知がしやすい。さらに、図１０のような従来のプログレスバー表示は画面の一辺より長い距離で進捗の状況を表すことができなかったが、本実施の形態では画面の四辺の和の長さで進捗の状況を表すことができ、より細かい割合まで視認しやすいということができる。
【００３７】
上記の（ａ）から（ｃ）までの効果に加えて、（ｄ）のシャッターマスクアニメーションによって、利用者は撮影が４秒で終了したことをはっきりと認知することができる。
【００３８】
図４および図５は、本実施の形態においてＣＰＵ１０９が実行するモード制御タスクと表示制御タスクの動作を示したフローチャートである。図４はモード制御タスク、図５は表示制御タスクの動作を示しており、これらはいずれもＣＰＵ１０９がプログラム・データ記憶部１１０からプログラムを読み出して実行することによって実現される。
【００３９】
まず、図４のモード制御タスクの処理ついて説明する。
【００４０】
Ｓ４０１ではカメラモード（撮影モード）であるかを判定する。スナップモードは撮影時の機能であるので、以降の処理はカメラモード時のみ行われる。カメラモードと再生モードはカメラ／再生キー１０６が押されることで切り替えられ、このとき他のタスクに対してモード遷移を通知する。
【００４１】
Ｓ４０２ではスナップモードキー１０７が押されたかを判定する。カメラモードでスナップモードキー１０７が押されることで、Ｓ４０３でスナップモードを開始し、それを他のタスクへ通知する。
【００４２】
Ｓ４０４ではスナップモードキーが再び押されたかを判定する。ここでスナップモードキーが押されるとＳ４０５でスナップモードを終了し、それを他のタスクへ通知する。フローチャート内の一連の処理はここで終了となる。
【００４３】
Ｓ４０４でスナップモードキーが押されていなければ、Ｓ４０６で撮影キーの押下を判定する。撮影キーが押されると、Ｓ４０７で撮影が開始され、他のタスクにも通知する。撮影中には、撮影中の画像がＬＣＤパネル１１２に表示されるよう制御される（第３の表示制御手段）。また、ここでスナップモード撮影時間の４秒を計測するためのタイマー（計時手段）もスタートする。
【００４４】
Ｓ４０８では撮影キーが再び押されたかを判定し、Ｓ４０９では撮影開始後４秒が経過したかを判定する。撮影開始後４秒が経過する前に撮影キーが再び押されたとき、あるいは撮影開始後４秒が経過したときは、Ｓ４１０で撮影を終了し、他のタスクへ通知する。その後Ｓ４０４の状態へ戻る。
【００４５】
続いて、図５の表示制御タスクの処理について説明する。
【００４６】
Ｓ５０１では、モード制御タスクからスナップモード開始を通知されたかを判定する。スナップモードが開始されたら、Ｓ５０２で状態管理変数ｎをｎ＝１で初期化し、Ｓ５０３で初期状態の枠を描画する（第１の表示制御手段）。このときＬＣＤパネル１１２の表示画面は図３（ａ）の状態となる。
【００４７】
Ｓ５０４では、モード制御タスクからスナップモード終了を通知されたかを判定する。スナップモードが終了されたら、Ｓ５０５で枠表示を消去し、フローチャート内の一連の処理を終了する。
【００４８】
Ｓ５０４でスナップモード終了が通知されない間、Ｓ５０６で同じくモード制御タスクから撮影開始を通知されたかを判定する。撮影が開始されたら、Ｓ５０７でスナップモード撮影時間の４秒を計測するためのタイマーをスタートする。
【００４９】
Ｓ５０８では、タイマーの計測値（タイマー値）を取得し、タイマー値が（ｎ−０．５）秒経過したかを判定する。これが偽の間は、Ｓ５０９でブロックｎの前半部分をタイマー値に応じて描画し、色を変化させる（第２の表示制御手段）。例えばｎ＝１のときはブロック１の横長矩形部分の描画となる。０〜０．５秒の間に、ちょうどブロック１の横長矩形部分の描画が完了する速度で、色を変化させる。Ｓ５１０ではモード制御タスクから撮影終了を通知されたかを判定する。撮影が終了していなければ、Ｓ５０８に戻る。
【００５０】
Ｓ５０８が真となったら、Ｓ５１１でタイマーの計測値（タイマー値）を取得し、タイマー値が（ｎ）秒経過したかを判定する。これが偽の間は、Ｓ５１２でブロックｎの後半部分をタイマー値に応じて描画し、色を変化させる（第２の表示制御手段）。例えばｎ＝１のときはブロック１の縦長矩形部分の描画となる。０．５〜１秒の間に、ちょうどブロック１の縦長矩形部分の描画が完了する速度で、色を変化させる。ブロック１の縦長矩形部分は、ブロック１の横長矩形部分よりも短いため、縦長矩形部分の変化の速度は横長矩形部分の色を変化させたときの速度よりも遅く制御する。Ｓ５１３ではモード制御タスクから撮影終了を通知されたかを判定する。撮影が終了していなければ、Ｓ５１１に戻る。
【００５１】
Ｓ５１１が真となったら、Ｓ５１４で指標ｎの表示を変更し、Ｓ５１５で状態管理変数ｎを加算する。Ｓ５１６ではモード制御タスクから撮影終了を通知されたかを判定する。撮影が終了していなければ、Ｓ５０８に戻る。
【００５２】
Ｓ５１０、Ｓ５１３、Ｓ５１６のいずれかでモード制御タスクから撮影終了を通知されたときは、Ｓ５１７でシャッターマスクアニメーションを描画し、Ｓ５０２に戻る。撮影開始から４秒が経過して撮影を終了するときは、必ずＳ５１６までですべてのブロックと指標の表示を変更してからＳ５１７へ遷移する経路を通ることになる。
【００５３】
なお、上記の実施の形態では有効表示領域が画面全体に等しい例を説明した。しかし、レターボックス（アスペクト比が画像データと表示装置で異なる場合に、上下や左右に出る非表示領域）のように画面内に有効でない領域が存在する場合は、有効表示領域が画面よりも狭く定義されてもよい。ここでいう画面とは、ＬＣＤパネル１１２の表示画面全体である。この例を図６に示す。６０１、６０２はレターボックス領域であり、ブロック２１１、２１２、２１３、２１４および指標２２１、２２２、２２３、２２４はレターボックス６０１、６０２の内側に表示されている。
【００５４】
また、各ブロックおよび各指標は図２のように有効表示領域の辺に接していることが望ましいが、本実施の形態と同様の効果が認められるのであれば、枠は図７のように有効表示領域の辺から離れていても構わない。
【００５５】
さらに、本発明による表示方式を備えた装置がウィンドウシステムを備えている場合は、本発明における有効表示領域はウィンドウシステムの管理する画面全体とみなすこともできるし、ひとつのウィンドウ内の領域であるとみなすこともできる。
【００５６】
なお、上記実施の形態では、４秒固定の動画撮影処理を行うモードであるスナップモードの処理の進捗状況の表示に本願発明を適用した例を述べたが、これに限るものではない。例えば、４秒に限らず、予め定まった時間で動画を撮影できるモードでの撮影処理の進捗状況の表示に本願を適用してもよい。この場合、表示態様の変化が矩形の１つの辺に沿うブロックを進む毎に、予め定まった時間（処理の全体に要する時間）の４分の１が進捗したことを表すように表示態様の変更が制御される。また、矩形に限らない多角形の有効表示領域に本発明を適用してもよい。この場合、例えば多角形である有効表示領域のｎ個の辺に沿うブロックを表示し、表示態様の変化が１つの辺に沿うブロックを進む毎に、予め定まった時間（処理の全体に要する時間）のｎ分の１が進捗したことを表すように、表示態様の変更が制御される。例えば、図８に８角形の有効表示領域に本発明を適用した例を示す。図８の例では、８角形の有効表示領域のうち全ての辺（８個の辺）に沿うブロックを表示している。そして、１つの辺に沿うブロックが、処理の８分の１を示すように、辺の長さに応じて表示態様を変更する速度を制御する。
【００５７】
また、上記実施の形態では、有効表示領域の全ての辺に沿うブロックを用いて進捗状況を表示したが、全ての辺に沿うものに限らず、２辺以上の隣り合う複数の辺に沿うブロックを用いて進捗状況を表示するものであれば本願発明の効果が期待できる。ここで、隣り合う複数の辺とは、同一の頂点で繋がった連続した複数の辺のことである。例えば、図２において、ブロック２の横長矩形部分とブロック３全体、ブロック４の縦長矩形部分を表示せず、右上頂点で繋がる上辺と右辺のみに沿うブロックを用いることが考えられる。処理が開始されると、ブロック１からではなくブロック４の横長矩形部分の左端からブロック１の横長矩形部分、ブロック１の縦長矩形部分、ブロック２の縦長矩形部分へと順次表示態様を変更していく。そして処理の完了とともにブロック２の縦長矩形部分の表示態様の変更が完了するよう制御する。この場合、２辺を用いているので、処理の１／２が進捗したことに応じて、上辺に沿うブロックであるブロック４の横長矩形部分とブロック１の横長矩形部分の両方の表示態様が処理済を表す表示態様となるように制御する。このようにしても、主要な表示要素が配置されやすい有効表示領域中央部を避けることができる。さらに従来のプログレスバー表示に比べて、複数の辺に沿っている分だけ、長い領域を用いて進捗状況をより詳細にはっきり示すことができる。また、１辺でｎ分の１の処理が進捗したことを表しているため、頂点を処理の進捗の目盛りとしてみなせるので、より直感的に処理の進捗状況を示すことができる。
【００５８】
図９に楕円形の有効表示領域に本願発明を適用した例を示す。このように楕円形の有効表示領域の縁に沿ってプログレス表示を行っても、主要な被写体を隠すことなく、より詳細に処理の進捗状況を表すプログレス表示を行うことができる。
【００５９】
なお、本実施形態では、本発明の情報処理装置の一例としてデジタルビデオカメラの例を説明したが、これに限られるものではない。表示装置上に所定の処理の進捗状況を表示するものであれば本発明を適用可能である。また、処理の進捗状況として時間の経過を表す表示を行う例を説明したが、処理の進捗状況を示すものであれば時間に限らなくてもよい。例えば、進捗状況表示領域には、処理データ量、作業項目数等について進捗状況を表示しても良い。
【００６０】
以上説明したように、本発明によれば、主要な表示要素が配置されやすい有効表示領域中央部を避けた周辺部だけを使ってプログレス表示を行うことができる。特に撮像装置あるいは映像再生装置においては、主要な被写体が有効表示領域の周辺部に配置されることは特別な意図がない限りはまれであると考えられるため、そのような特殊条件を除けば、主要な被写体を隠すことなくプログレス表示を行うことができる。
【００６１】
また、本発明によれば、有効表示領域の辺の和の長さを使って進捗の状況を表すことができる。さらに、指標間隔に加えて、１辺（頂点の間隔）で処理の全体のｎ分の１の進捗状況を表すので、頂点を処理の進捗状況の目盛りとして利用でき、図形的特徴を利用して全体の割合をより直感的に示すことができる。したがって、従来のプログレスバー表示に比べて、進捗状況をよりはっきり示すことができ、さらに進捗の割合をより詳細に示すことができる。
【００６２】
なお、上述した実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記録媒体をシステム或いは装置に提供してもよい。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、前述した実施の形態の機能を実現することができる。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。このようなプログラムコードを供給するための記録媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【００６３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【００６４】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態に係る撮像装置のブロック図である。
【図２】本発明の実施の形態に係る表示画面の構成を表す図である。
【図３】本発明の実施の形態に係る表示画面の遷移を表す図である。
【図４】本発明の実施の形態に係る撮像装置のモード制御を表すフローチャートである。
【図５】本発明の実施の形態に係る撮像装置の表示制御を表すフローチャートである。
【図６】本発明の実施の形態に係る表示画面を表す図である。
【図７】本発明の実施の形態に係る表示画面を表す図である。
【図８】本発明の実施の形態に係る表示画面を表す図である。
【図９】本発明の実施の形態に係る表示画面を表す図である。
【図１０】従来のプログレスバー表示を表す図である。
【符号の説明】
【００６６】
１０１  カメラ部
１０２  映像処理部
１０３  一時記憶部
１０４  エンコーダ・デコーダ部
１０５  動画記憶部
１０６  カメラ／再生キー
１０７  スナップモードキー
１０８  撮影キー
１０９  ＣＰＵ
１１０  プログラム・データ記憶部
１１１  表示制御部
１１２  ＬＣＤパネル
２０１  被写体１
２０２  被写体２
２１１  ブロック１
２１２  ブロック２
２１３  ブロック３
２１４  ブロック４
２２１  指標１
２２２  指標２
２２３  指標３
２２４  指標４
３０１  シャッターマスク上部
３０２  シャッターマスク下部
６０１  レターボックス上部
６０２  レターボックス下部
１００１  被写体１
１００２  被写体２
１００３  プログレスバー表示
【図１】
2010160628.tif 000003
【図２】
2010160628.tif 000004
【図３】
2010160628.tif 000005
【図４】
2010160628.tif 000006
【図５】
2010160628.tif 000007
【図６】
2010160628.tif 000008
【図７】
2010160628.tif 000009
【図８】
2010160628.tif 000010
【図９】
2010160628.tif 000011
【図１０】
2010160628.tif 000012