(57)【特許請求の範囲】
【請求項１】
表示部の姿勢を検知する姿勢検知手段と、
前記姿勢検知手段により検知された前記表示部の姿勢が第１の姿勢の場合には、前記表示部へ表示された所定の表示対象を表示してから第１の期間が経過したことに応じて、前記所定の表示対象を非表示にし、前記姿勢検知手段により検知された前記表示部の姿勢が前記第１の姿勢と異なる第２の姿勢の場合には、前記表示部へ前記所定の表示対象を表示してから前記第１の期間が経過しても前記所定の表示対象を非表示にせずに前記所定の表示対象の表示を継続するように制御する表示制御手段とを有し、
前記所定の表示対象は、前記所定の表示対象とは異なる他の表示対象に重畳して表示され、
前記表示制御手段は、前記所定の表示対象を非表示にする際に、前記他の表示対象の表示は継続し、前記所定の表示対象を非表示にすることを特徴とする表示制御装置。
【請求項２】
表示部の姿勢を検知する姿勢検知手段と、
前記姿勢検知手段により検知された前記表示部の姿勢が第１の姿勢の場合には、前記表示部へ表示された所定の表示対象を表示してから第１の期間が経過したことに応じて、前記所定の表示対象を非表示にし、前記姿勢検知手段により検知された前記表示部の姿勢が前記第１の姿勢と９０度異なる第２の姿勢の場合には、前記表示部へ前記所定の表示対象を表示してから前記第１の期間が経過しても前記所定の表示対象を非表示にせずに前記所定の表示対象の表示を継続するように制御する表示制御手段とを有することを特徴とする表示制御装置。
【請求項３】
前記第２の姿勢は、前記第１の姿勢と９０度異なる姿勢であることを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記表示制御手段は、前記第２の姿勢の場合には、前記第１の期間が経過しても前記所定の表示対象の表示を継続し、前記第１の期間よりも長い第２の期間経過したことに応じて、前記所定の表示対象を非表示にするように制御することを特徴とする請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項５】
前記表示制御手段は、前記第２の姿勢の場合は、時間経過に応じて前記所定の表示対象を非表示に変更することは行わないように制御することを特徴とする請求項１乃至３のいずれか１項に記載の表示制御装置。
【請求項６】
前記姿勢検知手段により検知された前記表示部の姿勢が前記第２の姿勢の場合に、前記表示制御手段は、ユーザ操作に応じて、前記所定の表示対象を非表示にするように制御することを特徴とする請求項１乃至５のいずれか１項に記載の表示制御装置。
【請求項７】
前記姿勢検知手段により検知された前記表示部の姿勢が前記第２の姿勢の場合に、操作手段への操作がない無操作状態が、前記第１の期間よりも長い第３の期間経過したことに応じて、前記表示部の表示画面全体を非表示にする制御手段を有することを特徴とする請求項１乃至６のいずれか１項に記載の表示制御装置。
【請求項８】
前記表示部の表示画面は、長方形であることを特徴とする請求項１乃至７のいずれか１項に記載の表示制御装置。
【請求項９】
前記所定の表示対象は文章であり、前記第１の姿勢の場合も、前記第２の姿勢の場合にも、前記文章は前記表示部の長辺方向に沿って表示されることを特徴とする請求項８に記載の表示制御装置。
【請求項１０】
前記所定の表示対象は、前記文章は複数の行に分けて表示されることを特徴とする請求項９に記載の表示制御装置。
【請求項１１】
前記所定の表示対象は、前記表示部の姿勢が前記第１の姿勢であるか前記第２の姿勢であるかに関わらず、同じ向きで表示されることを特徴とする請求項１乃至１０のいずれか１項に記載の表示制御装置。
【請求項１２】
前記表示制御手段は、前記表示部の姿勢が前記第１の姿勢から前記第１の姿勢とは１８０度異なる第３の姿勢の場合、前記所定の表示対象の表示を上下左右反転して表示するように制御することを特徴とする請求項１乃至１１のいずれか１項に記載の表示制御装置。
【請求項１３】
前記所定の表示対象は、電池残量不足、記録媒体の容量の不足、無線接続の停止、モードの変更のいずれかが起きたことを示す表示であることを特徴とする請求項１乃至１０のいずれか１項に記載の表示制御装置。
【請求項１４】
撮像手段をさらに有し、
前記表示制御手段は、前記撮像手段により撮影したライブビュー画像を前記表示部に表示するように制御することを特徴とする請求項１乃至１３のいずれか１項に記載の表示制御装置。
【請求項１５】
撮影指示を行う撮影指示手段をさらに有し、
前記表示制御手段は、前記撮影指示手段により開始された撮影が行われている場合には、前記所定の表示対象を表示せず、前記所定の表示対象に対応する前記所定の表示対象よりも表示面積の小さなアイコンを表示するように制御することを特徴とする請求項１乃至１４のいずれか１項に記載の表示制御装置。
【請求項１６】
前記所定の表示対象に対応するイベントを検出するイベント検出手段をさらに有し、
前記表示制御手段は、前記イベント検出手段が前記イベントを検出したことに応じて前記所定の表示対象を表示するように制御し、前記イベント検出手段が前記イベントを連続して検出した場合には、前記所定の表示対象を表示しないように制御することを特徴とする請求項１乃至１５のいずれか１項に記載の表示制御装置。
【請求項１７】
前記表示制御手段は、
前記所定の表示対象を表示している間に、前記表示部の姿勢が前記第２の姿勢から前記第１の姿勢に変わった場合には、前記第１の姿勢に変わってから前記第１の期間、前記所定の表示対象を表示し、
前記所定の表示対象を表示している間に、前記表示部の姿勢が前記第１の姿勢から前記第２の姿勢に変わった場合には、前記所定の表示対象を表示してから前記第１の期間が経過すると、前記所定の表示対象を非表示にするように制御することを特徴とする請求項１乃至１６のいずれか１項に記載の表示制御装置。
【請求項１８】
表示部の姿勢を検知する姿勢検知ステップと、
前記姿勢検知ステップにおいて検知された前記表示部の姿勢が第１の姿勢の場合には、前記表示部へ表示された所定の表示対象を表示してから第１の期間が経過したことに応じて、前記所定の表示対象を非表示にし、
前記姿勢検知ステップにおいて検知された前記表示部の姿勢が前記第１の姿勢と異なる第２の姿勢の場合には、前記表示部へ前記所定の表示対象を表示してから前記第１の期間が経過しても前記所定の表示対象を非表示にせずに前記所定の表示対象の表示を継続するように制御する表示制御ステップとを有し、前記所定の表示対象は、前記所定の表示対象とは異なる他の表示対象に重畳して表示され、
前記表示制御ステップにおいては、前記所定の表示対象を非表示にする際に、前記他の表示対象の表示は継続し、前記所定の表示対象を非表示にすることを特徴とする表示制御装置の制御方法。
【請求項１９】
表示部の姿勢を検知する姿勢検知ステップと、
前記姿勢検知ステップにおいて検知された前記表示部の姿勢が第１の姿勢の場合には、前記表示部へ表示された所定の表示対象を表示してから第１の期間が経過したことに応じて、前記所定の表示対象を非表示にし、
前記姿勢検知ステップにおいて検知された前記表示部の姿勢が前記第１の姿勢と９０度異なる第２の姿勢の場合には、前記表示部へ前記所定の表示対象を表示してから前記第１の期間が経過しても前記所定の表示対象を非表示にせずに前記所定の表示対象の表示を継続するように制御する表示制御ステップとを有することを特徴とする表示制御装置の制御方法。
【請求項２０】
コンピュータを、請求項１乃至１７のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラム。
【請求項２１】
コンピュータを、請求項１乃至１７のいずれか１項に記載された表示制御装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置およびその制御方法に関し、特にガイドを決まった期間表示する技術に関する。
【背景技術】
【０００２】
デジタルカメラをはじめとする表示部を有する装置において、装置の姿勢に応じてユーザが見やすいように表示の向きを回転して表示する技術が知られている。特許文献１には、デジタルカメラを正位置から縦位置にした場合には、横長の領域に表示されていた正位置の状態から、モニタに表示される撮影情報のレイアウトと向きを縦長の領域に納まるように変更して表示することが開示されている。また、通知や警告等を表示し所定時間経過後に非表示にすることで、他の表示の視認の妨げを抑えながらユーザが表示内容を認識できるように表示する技術が知られている。特許文献２には、電子カメラにおいて撮影可能枚数を表示した後、５秒経過すると撮影可能枚数を非表示にすることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０１５３９号公報
【特許文献２】特開２００２−２６２１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
文章を表示する場合、表示部が横長であれば、一行に多くの文字を表示させることができる。しかしながら、表示部が縦長になるように回転させると、特許文献１の方法では、デジタルカメラが縦位置になった時に表示領域の横幅が狭くなるので、一行に表示される文字の数が減り、何度も改行がされることになり、文章が読みにくくなる。また、特許文献２のように表示時間が限られている表示の場合には、ユーザが表示された文章の内容を把握しないまま非表示になってしまう可能性もある。
【０００５】
本発明は、上記の課題に鑑み、表示時間の限られている表示対象を表示する際に、表示部の向きに関わらず、ユーザの視認性を向上させた電子機器の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の表示制御装置は、表示部の姿勢を検知する姿勢検知手段と、前記姿勢検知手段により検知された前記表示部の姿勢が第１の姿勢の場合には、前記表示部へ表示された所定の表示対象を表示した後、第１の期間が経過すると前記所定の表示対象を非表示にし、前記姿勢検知手段により検知された前記表示部の姿勢が前記第１の姿勢と９０度異なる第２の姿勢の場合には、前記表示部へ前記所定の表示対象を表示した後、前記第１の期間が経過しても前記所定の表示対象を非表示にしないように制御する表示制御手段とを有し、前記所定の表示対象は、前記所定の表示対象とは異なる他の表示対象に重畳して表示され、前記表示制御手段は、前記所定の表示対象を非表示にする際に、前記他の表示対象の表示は継続し、前記所定の表示対象を非表示にすることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、表示時間の限られている表示対象を表示する際に、表示部の向きに関わらず、ユーザの視認性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの外観図、（ｂ）本実施形態の構成を適用可能な装置の一例としてのデジタルカメラの構成例を示すブロック図
【図２】（ａ）〜（ｃ）本実施形態を説明するためのデジタルカメラと表示部の様子を示す図
【図３】本実施形態の表示処理を示すフローチャート
【図４】本実施形態の表示イベント検出処理を示すフローチャート
【図５】本実施形態の表示部の一例を示す図
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。
【００１０】
図１（ａ）は本発明の表示制御装置の一例としてのデジタルカメラ１００の外観図、図１（ｂ）は本発明の表示制御装置の一例としてのデジタルカメラ１００の構成例を示すブロック図である。表示部２８は画像や各種情報を表示する表示部である。シャッターボタン６１は撮影指示（静止画）を行うための（押下されると第１段階で撮影指示を受付け、第２段階で撮影を実行する）操作部である。また、シャッターボタン６１とは別に動画撮影の撮影指示をするための動画ボタン７４もある。モード切替スイッチ６０は各種モードを切り替えるための操作部である。操作部７０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。メニューボタン７３は、メニュー画面の表示・非表示を切替えるためのボタンである。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体２００はメモリカードやハードディスク等の不揮発性の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり記録や再生が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。図においては、蓋２０２を開けてスロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。
【００１１】
図１（ｂ）において、撮影レンズ１０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は絞り機能を備えるシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。
【００１２】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１３】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、画像処理部２４を介さずメモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１４】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示）を行える。
【００１５】
不揮発性メモリ５６は、コンピュータを内蔵したシステム制御部５０によって電気的に消去・記録・読出し可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００１６】
システム制御部５０は、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００１７】
システムタイマ５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００１８】
後述するモード切替スイッチ６０、撮影指示をするシャッターボタン６１、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ６０は、システム制御部５０の動作モードをマニュアルモード、プログラムモード、オートモード、絞り優先モード等のいずれかに切り替える。
【００１９】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２０】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量（バッテリ残量）の検出を行う。残量が所定値未満（例えば１０％未満）になると、システム制御部５０を介して、残量が少ないことを示すガイド（表示対象）を表示部２８に表示する。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源スイッチ７２は、デジタルカメラ１００の電源のＯＮとＯＦＦとを切替えるためのボタンである。
【００２１】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影時に画像を記録するためのメモリカード等の不揮発性の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。記録媒体２００に記録可能な容量が少なくなり、これから行おうとしている撮影画像を記録できないような場合には、記録媒体Ｉ／Ｆ１８を介して、表示部２８にこれ以上記録できないことを示すガイドを表示するようにする。
【００２２】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知（検知可能）する。姿勢検知部５５で検出されたデジタルカメラ１００の向き（姿勢）に応じて、アイコン等の表示を切替え、ユーザが見やすい向きでの表示をすることができる。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。
【００２３】
図２（ａ）〜（ｃ）は、デジタルカメラ１００の回転と回転時の表示部２８の表示について説明するための図である。図２（ａ）〜（ｂ）は、本実施形態を適用した場合の表示例、図２（ｃ）は本実施形態を適用しない場合の表示例を示している。図２（ａ）の時のデジタルカメラ１００の方向を正位置（回転角０度）として、デジタルカメラ１００の回転の基準とする。正位置の場合には、表示部２８の長方形を成す２辺（短辺方向、長辺方向とからなる）のうち、長辺がユーザからみて横方向に沿っている（すなわち、重力方向と垂直となっている）。図２（ａ）においては、表示部２８にカード残量がないことを示すガイドの一例を示している。説明文でのガイドを示す場合には、ユーザに適切に、警告や案内等の内容を伝えるために文章を表示することが多い。また、例えばデジタルカメラで動画では、横長のアスペクト比で撮影を行うことが多く、表示部のアスペクト比も横長になっていることが多い。このように横長の表示部においてガイドとして文章を表示すると、ユーザが表示部２８を横長に持っている（図２（ａ）の状態）場合には、ガイドを読みやすい。一方で、表示部２８を縦長（正位置から９０度回転した姿勢）に持った場合にはその表示方法は図２（ｂ）、（ｃ）に示すようなパターンが考えられる。図２（ｂ）、（ｃ）はデジタルカメラ１００を９０度回転（図２（ａ）の基準の状態から）して構えた場合の例であり、このとき、ユーザからみて表示部２８は縦長になる。図２（ｂ）、（ｃ）に示した回転角９０度から、さらにユーザから見て右方向に９０度回転された場合を１８０度（反転位置、正位置から上下の辺が反対になった姿勢）、１８０度回転した状態からさらに回転された状態を２７０度とする。回転角９０度と回転２７０度の場合には表示部２８はユーザからみて縦長であり、回転角０度（正位置）と１８０度（反転位置）の場合には表示部２８はユーザからみて横長となる。なお、デジタルカメラ１００の回転の大きさは、正確に０度や９０度でなくても、例えば０度の±４５度は０度と判定するものとしてよい。
【００２４】
図２（ａ）は、デジタルカメラ１００が正位置の場合の表示例であり、表示領域は横長であるので、文章は３行に分けて表示されている。このように横長に文章が表示されると、文章に含まれる単語や、接続語が中途半端に途切れにくいのでユーザは文章を読みやすい。図２（ｂ）は、デジタルカメラ１００が縦位置の場合の表示例であり、表示領域は縦長であるが、正位置の場合から文字は回転せずに、文章を同じく３行に分けて表示している。このように、９０度回転した状態で横長に文章が表示されると、改行は少なくて済むが、文字が９０度回転しているため、ユーザが文章を読み込むのに時間がかかる可能性がある。一方で、図２（ｃ）に示すように、縦長の表示領域の横幅に合わせて、文字を９０度回転させた状態で表示すると、一行に表示可能な文字数が正位置の場合よりも少なくなるため、改行が増える。そのため、単語の途中や接続語が次の行にある等、文章内のつながりが分かりにくくなる。よって、何度も前の行に戻って読み返したり、誤って読みとばしてしまったりする可能性が高く、またユーザが文章の内容を誤解してしまう可能性もある。
【００２５】
特に、表示が開始されてから一定時間の経過に応じて自動的に非表示にする時限表示では、ユーザが文章の内容を理解しないまま、非表示になってしまうと、途中で電池が切れたり、記録ができなくなったり、操作に影響が出る可能性がある。よって、本実施形態では、縦位置の場合に時限表示をする場合に、図２（ｂ）に示すように正位置の場合と表示を変えずに、文章を読みやすい状態で表示をする。また、図２（ｂ）のように文章として読みやすく表示をすると、文字が９０度回転された状態であるので、時限表示の表示時間を正位置の場合よりも長く設定する。
【００２６】
次に、図３を用いて本実施形態の表示処理について説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。なお、この処理は、デジタルカメラ１００に電源が入り、表示部２８への表示が可能になると開始する。
【００２７】
Ｓ３０１では、システム制御部５０は、表示部２８にライブビュー画像を表示する。図５（ａ）〜（ｈ）は本実施形態における表示の一例を示すものであり、図５（ａ）に示すように、ライブビュー画像５０１（撮像画像、スルー画像）を表示部２８に表示する。なお、図５（ａ）は、デジタルカメラ１００が正位置（回転角０度）の状態でユーザに持たれている際の、表示部２８の表示例である。
【００２８】
Ｓ３０２では、システム制御部５０は、デジタルカメラ１００の姿勢（向き）を検出する。デジタルカメラ１００の向きは、姿勢検知部５５によって検知することができる。
【００２９】
Ｓ３０３では、システム制御部５０は、Ｓ３０２において検出したデジタルカメラ１００の向きが正位置と縦位置のいずれかの位置であるか（回転角０度、９０度、２７０度）、反転位置（回転角１８０度）であるかを判定する。デジタルカメラ１００の向きが正位置と縦向きのいずれかに含まれていると判定された場合は、Ｓ３０４へ進み、そうでない場合は、Ｓ３０５へ進む。
【００３０】
Ｓ３０４では、システム制御部５０は、表示部２８において正位置の場合の向きで表示（文字、記号等の表示の向きであって、ライブビュー画像は含まない）をするように設定をする。すなわち、回転角９０度、２７０度の場合にも、正位置の場合と表示部２８のアイコン等の表示は変わらない。図５（ａ）には、正位置の場合の表示を、図５（ｂ）には、縦向き（回転角９０度）の場合の表示部２８のユーザから見た表示例を示す。図５（ａ）における正位置の際に表示されているアイコン群５０２は、図５（ｂ）に示す回転角９０度の場合にも表示部２８に対して回転せず、表示位置も変わらないまま表示される。ただし、デジタルカメラ１００の回転にともない、撮像部２２も向きが変わっているので、撮像部２２に対する被写体の向きも変わる。結果的に表示部２８に表示されるライブビュー画像５０１中の被写体の向きはデジタルカメラ１００の姿勢に関わらずユーザから見て一定である。
【００３１】
Ｓ３０５では、システム制御部５０は、表示部２８におけるライブビュー画像以外の表示を１８０度回転して（上下左右反転）表示する。ユーザがデジタルカメラ１００を１８０度回転したので、正位置の表示のままだと文字や記号が逆さまになり読みにくくなるので、１８０度回転して表示をする。
【００３２】
Ｓ３０６では、システム制御部５０は、表示処理を終了するか否かを判定する。表示処理の終了は、電源スイッチ７２の押下、または電源部３０の容量が無くなったことによる電源のＯＦＦにより行われる。表示処理を終了すると判定された場合は、表示処理を終了し、そうでない場合は、Ｓ３０７へ進む。
【００３３】
Ｓ３０７では、システム制御部５０は、動画の撮影開始指示がされたか否かを判定する。動画の撮影開始指示は、動画ボタン７４の押下により行うことができる。なお、動画の撮影が既に開始されている場合にはＳ３０７の判定は行わず、Ｓ３０９へ進む。動画の撮影開始指示がされたと判定した場合は、Ｓ３０８へ進み、そうでない場合は、Ｓ３０９へ進む。
【００３４】
Ｓ３０８では、システム制御部５０は、動画の撮影処理を行う。なお、動画の撮影処理はＳ３０９またはＳ３２４において動画の撮影終了指示がされるまで継続して行われる。動画の撮影処理は、撮像部２２の取得した画像を記録媒体２００に記録することである。このとき不図示の録音部において取得された音も記録する。動画撮影が開始されると、図５（ｆ）に示すように、表示部２８に撮影中であることを示すマーク５０７が表示される。
【００３５】
Ｓ３０９では、システム制御部５０は、動画の撮影終了指示がされたか否かを判定する。動画の撮影終了指示は、動画ボタン７４の押下により行うことができる。なお、動画の撮影が開始されていない場合にはＳ３０９の判定は行わず、Ｓ３１１へ進む。動画の撮影終了指示がされたと判定した場合は、Ｓ３１０へ進み、そうでない場合は、Ｓ３１１へ進む。
【００３６】
Ｓ３１０では、システム制御部５０は、撮影終了処理を行う。撮影終了処理とは、動画の属性情報、フレーム間情報、サムネイルの作成、圧縮処理等を行い作成した動画を再生できるような処理を行う。これらの情報は記録媒体２００に動画と共に保存される。
【００３７】
Ｓ３１１では、システム制御部５０は、表示イベント検出処理を行う。表示イベントの検出処理は、図４を用いて説明する。
【００３８】
Ｓ３１２では、システム制御部５０は、Ｓ３１１において表示イベントを検出したか否かを判定する。表示イベントを検出したと判定した場合は、Ｓ３１３へ進み、そうでない場合は、Ｓ３０２に戻る。
【００３９】
Ｓ３１３では、システム制御部５０は、動画の撮影中か否かを判定する。撮影中であると判定された場合は、Ｓ３２３へ進み、そうでない場合は、Ｓ３１４へ進む。
【００４０】
Ｓ３１４では、システム制御部５０は、Ｓ３１１で検出された表示イベントに対応するガイドを表示部２８に表示する。図５（ｃ）は、デジタルカメラ１００が正位置の場合に、Ｓ３１１においてバッテリ残量が不足（電池残量不足）していることが検出された場合の表示例であり、バッテリパックを充電した方がよいことを示すガイド５０４が表示されている。また図５（ｄ）は、デジタルカメラ１００が反転位置（１８０度回転）の場合の表示例で、ユーザから見た表示部２８を示しており、実際の表示部２８の上（０度時の）は図５（ｄ）に上と矢印で示す方向である。図５（ｄ）では、デジタルカメラ１００及び表示部２８自体が１８０度回転しているので、Ｓ３０５で上述したように、ユーザが文字や記号を読みやすいように、０度の場合のガイド５０４の表示から上下左右反転した状態でガイド５０４を表示部２８に表示する。図５（ｅ）は、デジタルカメラ１００が垂直位置（９０度回転）の場合のユーザからみた表示部２８の表示例を示している。図５（ｅ）の場合には、Ｓ３０４で上述したように、正位置と同じ表示向きでの表示を行うので、ガイド５０４も表示部２８に対して回転して表示しない。すなわち、図５（ｃ）、（ｄ）に示すように、デジタルカメラ１００が正位置もしくは反転位置の場合には、ユーザからみた表示部２８の上下と文字の上下とが合うので、ユーザにとって文字が読みやすくなる。一方で、図５（ｅ）のように縦位置の場合には、ユーザからみた表示部２８の上下と文字の上下とが合わず、ユーザからみて９０度回転された状態で文字が（ユーザからみて）縦長に表示される。
【００４１】
Ｓ３１５では、システム制御部５０は、デジタルカメラ１００の向きが縦向き（回転角９０度、２７０度）か、否か（回転角０度、１８０度）を判定する。すなわち、デジタルカメラ１００の横向き（正位置）と９０度異なる縦向き（縦位置）であるか否かを判定する。デジタルカメラ１００の向きが縦向きであると判定された場合は、Ｓ３１７へ進み、そうでない場合は、Ｓ３１６へ進む。
【００４２】
Ｓ３１６では、システム制御部５０は、Ｓ３１４で表示したガイド５０４の表示時間ｔをαに設定する。Ｓ３１４で表示するガイド５０４は、表示時間の限られた（時限）表示であり、表示された後ユーザが何の操作をしなくてもしばらくすると非表示になる表示である。αは例えば４秒や５秒といった時間である。時限表示は、ユーザに警告や案内をするための表示であり、ずっと表示しているとライブビュー画像５０１やもともと表示部２８に表示されていたアイコン等が見えにくくなるため、一定期間経過し、ユーザが認識したら非表示にする。
【００４３】
Ｓ３１７では、システム制御部５０は、Ｓ３１４で表示したガイド５０４の表示時間ｔをβ（＞α）に設定する。βはＳ３１６において設定した表示時間ｔのαよりも長い時間を設定する。βは例えば、８秒や６秒といった値である。Ｓ３１７は、Ｓ３１５において、デジタルカメラ１００の向きが縦向きであると判定された場合の表示時間ｔの設定である。表示部２８が縦位置であり、ユーザから見て文字が９０度回転された状態で表示されているので、上述したようにユーザは正位置の場合よりも縦位置の方が文字を読み込む時間を要する可能性が高い。よって、表示時間ｔを長めに設定することで、縦位置であってもユーザが文書の内容を把握しやすくなる。
【００４４】
Ｓ３１８では、システム制御部５０は、時間Ｔの計測を開始する。時間Ｔは、表示時間ｔが経過したか否かを判定するための時間であり、時間Ｔの計測はシステムタイマ５３により行う。
【００４５】
Ｓ３１９では、システム制御部５０は、Ｓ３１８で計測を開始した時間Ｔが、Ｓ３１６またはＳ３１７で設定された表示時間ｔ経過したか否かを判定する。設定された表示時間ｔ経過したと判定した場合は、Ｓ３２２へ進み、そうでない場合は、Ｓ３２０へ進む。
【００４６】
Ｓ３２０では、システム制御部５０は、表示イベントが解除されたか否かを判定する。表示イベントは、例えば、図５（ｃ）〜（ｅ）に示すバッテリパックに関するガイド５０４であれば、バッテリパックが十分に充電されているものと交換されることで解除される。記録媒体の残量がない場合には十分に残量のある記録媒体での撮影が可能になればガイドの表示が解除される。また、ガイドの内容（表示イベントの要因）に関わらず、表示部２８へのタッチ操作や、シャッターボタン６１の押下によっても、表示イベントを解除することができる。表示イベントが解除されたと判定された場合は、Ｓ３２２へ進み、そうでない場合は、Ｓ３２１へ進む。
【００４７】
Ｓ３２１では、システム制御部５０は、デジタルカメラ１００の向きが縦位置（９０度または２７０度のいずれか）から、正位置または反転位置（０度または１８０度のいずれか）へと変わったか否かを判定する。デジタルカメラ１００の向きが縦位置から、正位置または反転位置へと変わった（すなわち、縦長から横長に表示の向きが変わった）と判定した場合は、Ｓ３１５に戻り、そうでない場合は、Ｓ３１９に戻る。つまり、表示部２８を縦長から横長に変化した場合には、ユーザが表示部２８を横長にして文章をより読みやすい状態にしようとした可能性が高いので、表示時間ｔを設定し直し、向きが横長に変わってからα経過した後にガイド５０４を非表示にする。なお、縦位置から反転位置へとデジタルカメラ１００の向きが変わった場合には、表示の方向も更新する。姿勢の変化があっても、正位置または反転位置から、縦位置への変化であれば、ユーザがガイドを把握した上で向きを変えた可能性が高いので、表示時間ｔを設定し直さない。
【００４８】
Ｓ３２２では、システム制御部５０は、ガイド５０４を非表示にする。つまり、ガイド５０４は、設定された表示時間ｔの経過、表示イベントの解除によって非表示にされる。
【００４９】
次に、Ｓ３２３〜Ｓ３２６を用いて、表示イベントが検出された後、Ｓ３１３において撮影中であると判定された場合の処理について説明する。
【００５０】
Ｓ３２３では、システム制御部５０は、アイコンを表示する。図５（ｆ）は、撮影中にバッテリ不足になった場合の表示例であり、アイコン５０５はバッテリ不足であることを示すアイコンである。アイコン５０５に示すように、通常の電池残量を示すアイコン５０３よりも大きく表示し、さらに、ユーザが注目をするような記号を表示する。表示形態はアイコン５０５に示すようなものでなくても、色や、形を変えるようなものでもよい。撮影中に、撮影画像に重畳してガイド５０４を表示してしまうと、撮影をしている被写体の視認性が低くなり、ユーザが誤ったタイミングで撮影を終了したり、撮影設定を誤った値に変えてしまう可能性もある。よって、撮影中は記録画像への影響が出ないよう、撮影画像には重畳しないが、ユーザが表示イベントの内容に気付くようにアイコンを表示する。
【００５１】
Ｓ３２４では、システム制御部５０は、Ｓ３０９と同様に撮影終了指示がされたか否かを判定する。撮影終了指示があったと判定した場合は、Ｓ３２４へ進み、そうでない場合は、Ｓ３２３へ進む。
【００５２】
Ｓ３２５では、システム制御部５０は、Ｓ３１０と同様に撮影終了処理を行う。
【００５３】
Ｓ３２６では、システム制御部５０は、Ｓ３２３で表示したアイコンを非表示にする。
【００５４】
次に、図４を用いて、表示イベント検出処理について説明する。この処理は、不揮発性メモリ５６に記録されたプログラムをシステムメモリ５２に展開してシステム制御部５０が実行することで実現する。なお、この処理は、図３のＳ３１１へ進むと開始する。
【００５５】
Ｓ４０１では、システム制御部５０は、バッテリ残量１０％未満になったか否かを判定する。バッテリ残量は、電源制御部８０から情報を受け取ることにより判定することができる。バッテリ残量が１０％未満であると判定された場合は、Ｓ４０２へ進み、そうでない場合は、Ｓ４０６へ進む。
【００５６】
Ｓ４０２では、システム制御部５０は、動画の撮影中であるか否かを判定する。撮影中であると判定した場合は、Ｓ４０３へ進み、そうでない場合は、Ｓ４０４へ進む。
【００５７】
Ｓ４０３では、システム制御部５０は、表示イベントとしてバッテリ残量が不足したことをシステムメモリ５２に記録する。
【００５８】
Ｓ４０４では、システム制御部５０は、表示済みイベントか否かを判定する。表示済みイベントか否かは、システムメモリ５２に記録してある、フラグを参照することによりわかる。すなわち、既に検出した表示イベントに対応するガイドを表示したか否かを判定する。撮影中（Ｓ４０２Ｙｅｓ）である場合には、ガイドは表示せず、アイコンを表示するので、Ｓ４０４の判定を行わずに、アイコンを表示する。表示済みイベントであると判定した場合は、Ｓ４０６へ進み、そうでない場合は、Ｓ４０５へ進む。
【００５９】
Ｓ４０５では、システム制御部５０は、表示イベントとしてバッテリ残量が不足したことをシステムメモリ５２に記録し、バッテリ残量表示フラグをＯＮにする。バッテリ残量表示フラグは、電池が交換され、バッテリ残量が不足していない状態になったらＯＦＦになる。
【００６０】
Ｓ４０６では、システム制御部５０は、記録残量がないか否かを判定する。記録残量が無いとは、例えば、現在の撮影設定のまま動画の撮影を続けると２０秒以内に記録媒体２００の記録容量が一杯になり、これ以上記録できない状態になる等である。
【００６１】
Ｓ４０７では、システム制御部５０は、動画の撮影中であるか否かを判定する。撮影中であると判定した場合は、Ｓ４０８へ進み、そうでない場合は、Ｓ４０９へ進む。
【００６２】
Ｓ４０８では、システム制御部５０は、表示イベントとして記録残量が不足したことをシステムメモリ５２に記録する。
【００６３】
Ｓ４０９では、システム制御部５０は、表示済みイベントか否かを判定する。表示済みイベントであると判定した場合は、Ｓ４１１へ進み、そうでない場合は、Ｓ４１０へ進む。
【００６４】
Ｓ４１０では、システム制御部５０は、表示イベントとして記録残量が不足したことをシステムメモリ５２に記録し、記録残量表示フラグをＯＮにする。記録残量表示フラグは、記録媒体２００が交換され、記録残量が不足していない状態になったらＯＦＦになる。
【００６５】
Ｓ４１１では、システム制御部５０は、モード切替操作がされたか否かを判定する。モード切替操作は、モード切替スイッチ６０の回転操作によって行うことができる。モード切替操作がされたと判定された場合は、Ｓ４１２へ進み、そうでない場合は、表示イベントの検出処理を終了する。
【００６６】
Ｓ４１２では、システム制御部５０は、モード選択をし、表示イベントとしてモード選択がされたことをシステムメモリ５２に記録する。モード選択は、何度も行われるものであり、一度ガイドを表示したからといって、次からは非表示にしてしまうとユーザがどのモードに切り替わっているのか分からなくなってしまうので、フラグはＯＮにしない。また、モード切替操作は、撮影中には行わないので、撮影中か否かの判断も行わずにガイド（文章）を表示するものとする。図５（ｇ）は、モード切替の場合のガイド５０６の表示例であり、図５（ｇ）は正位置の場合の表示例を示している。モード切替のガイド５０６の場合も、縦位置で表示した場合の方が図５（ｇ）の正位置で表示した場合よりも表示時間ｔが長くなる。
【００６７】
以上、説明した実施形態では、表示部の向きに関わらず、時限表示の文章の視認性が向上する。すなわち、正位置もしくは反転位置の場合には、ユーザは横長で読みやすい方向で時限表示の文章を確認することができる。また縦位置の場合には、文章は正位置の場合と同じように一行の幅が長くなるように表示しているので文章のつながりが分かりやすく文章が読みやすくなっている。また、ユーザからは文字が９０度回転した状態であり、文字を読み込むのに時間がかかっても、表示時間ｔを正位置（反転位置）の場合よりも長く設定しているので、ユーザは文章が表示されている間に文章の内容を把握できる可能性が高い。
【００６８】
また、図４で説明したように、一度表示したガイド５０４は、そのあと連続して同じ表示イベントがあっても何度も表示しないので、撮影画像や他のアイコンの視認性を低下させることもない。また、撮影中はアイコンで表示イベントの内容を通知するので、記録する画像にガイドが重畳したことによる視認性や操作性の低下が起こりにくくなる。さらに、アイコンの表示向きや配置を装置の回転角度毎に設定すると、アイコンの位置が装置の姿勢に応じて代わる。アイコンの位置が姿勢毎に変わるとユーザが所望のアイコンを探す手間と、表示を変える処理が必要になるが、上述した実施形態では必要ないため、ユーザの操作性の向上と処理負荷の低減をすることもできる。
【００６９】
また、上述した実施形態では、表示部２８は長方形であることを説明したが、長方形でなくても正方形、丸、その他の多角形でもよい。つまり、ユーザの操作性の向上と姿勢に応じて表示を変える処理負荷の低減とをするために、姿勢毎に表示パターンを設定しないようにした場合にも本実施形態は有効である。すなわち、正位置から９０度回転した姿勢においても表示を変えず、さらに時限表示の表示時間を正位置の場合のよりも長めに設定する。
【００７０】
さらに、上述した実施形態では、Ｓ３０４に示したように、デジタルカメラ１００の姿勢が縦位置の場合も正位置の場合と向きを変えずにアイコンを表示する例を説明した。しかし、アイコンの表示の向きはデジタルカメラ１００の姿勢が縦位置の場合に正位置の場合とは向きを変えて（回転して）表示してもよい。アイコンはガイドよりも表示面積が小さく、文章のように文字数が多くないため、表示の向きを変えても文章のように改行が多くなって読みにくくなることはないので、デジタルカメラ１００の向きに応じて回転して表示させてもよい。この場合、図５（ｈ）に示すように、アイコンの表示の向きは、デジタルカメラ１００の姿勢に応じて表示し、ガイド等の文章は縦位置であっても正位置と同じように表示する。
【００７１】
また、文章（文字列）の時限表示であっても、文章が所定文字数（例えば５文字）以内であれば正位置でも縦位置でも同じ表示時間αとし、所定文字数を超える場合には上述のように正位置と縦位置とで時限表示の時間を変えるようにしてもよい。
【００７２】
なお、本実施形態では、電池残量の不足や、記録残量の不足、モード切替を例としてガイド表示を説明したが、表示イベントは様々ある。例えば、記録媒体２００への動画の書き込みが間に合わず、動画データが記録媒体２００の一時記録領域（不図示）を超えるほど蓄積される場合には、記録バッファフルと判定され、これ以上記録を継続できないことを示すガイドを表示する。また、接続している無線接続機器に不具合が生じ、無線接続ができなくなった（停止）場合には、無線接続の状態を確認するガイドを表示する。
【００７３】
また、本実施形態では、文章をガイドとして表示する場合について説明したが、文章以外にも縦長の領域に、表示部２８の回転に応じた向きで表示してしまうと、視認性が低下してしまうものはある。例えば、数値設定に使用されるバー表示は、縦位置の時には、表示領域の横幅に合わせてバーを収縮すると視認性が低下するので、表示の向きを変えないと、数字や文字が正位置の時よりも読み取りにくくなるが、表示時間ｔを長く設定すると視認性は向上する。さらに、サムネイル一覧を横一列に表示するような場合にも適用可能である。縦位置の場合に、表示領域の横幅は正位置の場合よりも短くなるので、表示可能なサムネイルの枚数が減ってしまう。しかしながら、横位置のままだと、特に正位置で撮影された画像は９０度回転された状態でユーザから見えるため、画像の内容を把握しにくくなる。そこで、表示時間ｔを長く設定することで、ユーザがサムネイルの内容を確認できる時間を確保できるようになる。
【００７４】
また、本実施形態では、縦位置の場合の表示時間ｔをＳ３１７で正位置（反転位置）の場合よりも長くすると説明したが、表示時間ｔは同じ時間αにＳ３１７で設定し、その後Ｓ３１７を経由した場合はＳ３１８における時間Ｔの計測を行わないようにしてもよい。すなわち、表示時間ｔは設定するが、減算処理をしないようにすることで、縦位置の場合には、ユーザからの操作（タッチ操作でのガイド表示解除）があるまで表示し続けるようにしてもよい。このとき、タッチ操作でガイドを非表示にできることを示す旨の表示をしてもよい。すなわち、時間の経過に応じてガイド５０４だけが非表示となることはない。つまり、所定時間（時限表示の時間ｔよりも長い例えば１分など）無操作状態が続いた場合に画面全体を非表示とするオートディスプレイオフ等の処理は行い、ガイド５０４以外の表示を維持したままガイド５０４だけを非表示にする処理は行わない。
【００７５】
なお、デジタルカメラ１００の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００７６】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７７】
また、上述した実施形態においては、本発明をデジタルカメラ１００に適用した場合を例にして説明したが、これはこの例に限定されず、時限表示をする表示制御装置であって、姿勢検知が可能な表示制御装置であれば適用可能である。すなわち、本発明は携帯電話端末や携帯型の画像ビューワ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、電子辞書、スマートフォン、タプレットＰＣなどに適用可能である。
【００７８】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
【図１】
0006755716.tif 000002
【図２】
0006755716.tif 000003
【図３】
0006755716.tif 000004
【図４】
0006755716.tif 000005
【図５】
0006755716.tif 000006