(57)【特許請求の範囲】
【請求項１】
表示領域にオブジェクトを表示するための制御を行う撮像装置であって、
撮像手段と、
前記オブジェクトの表示開始の指示を受け付ける指示手段と、
前記指示手段で前記指示を受け付けたことに応じて、前記オブジェクトのうちの全体ではなく一部の範囲を表示範囲として前記表示領域に表示する表示制御手段と、
前記オブジェクトの表示開始後に該オブジェクトの表示範囲を変更する変更手段と、
前記オブジェクトの表示を最後に終了してからの経過時間が所定時間に満たないうちに前記指示手段で前記指示を受け付けた場合には、前記オブジェクトのうち、前記表示を最後に終了した際に前記表示領域に表示されていた終了時の表示範囲に基づく範囲を前記表示範囲として表示を開始するように前記表示制御手段を制御し、前記経過時間が前記所定時間以上となってから前記指示手段で前記指示を受け付けた場合には、前記終了時の表示範囲には基づかない範囲を前記表示範囲として表示を開始するように前記表示制御手段を制御する制御手段と、を有し、
前記制御手段は、前記オブジェクトの表示を最後に終了してから撮影に関する設定の変更または撮影処理があった場合には、前記経過時間が前記所定時間に満たないうちに前記指示を受け付けた場合であっても、前記終了時の表示範囲には基づかない範囲を前記表示範囲として表示を開始するように前記表示制御手段を制御する
ことを特徴とする撮像装置。
【請求項２】
前記表示制御手段は、前記オブジェクトの表示開始後、前記指示手段で前記指示を継続して受け付けている間、前記表示領域に前記オブジェクトを表示し、当該指示が無くなると前記オブジェクトの表示を終了することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記表示領域に表示された項目が選択された状態において前記指示手段で前記指示を受け付け、かつ前記経過時間が前記所定時間以上となっていた場合、
前記制御手段は、前記オブジェクトのうち、前記選択されていた項目に関連付けられた部分が含まれる範囲を前記表示範囲として表示を開始するように前記表示制御手段を制御することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記終了時の表示範囲を記憶する記憶手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記オブジェクトは、文書データであることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記オブジェクトは、画像データであることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項７】
前記オブジェクトは、前記撮像装置の設定に関するヘルプ情報であることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記撮影に関する設定の変更は、複数の撮影モードのうちの設定される撮影モードの変更であることを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
表示領域にオブジェクトを表示するための制御を行う、撮像手段を有する撮像装置の制御方法であって、
前記オブジェクトの表示開始の指示を受け付ける受付工程と、
前記受付工程で前記指示を受け付けたことに応じて、前記オブジェクトのうちの全体ではなく一部の範囲を表示範囲として前記表示領域に表示する表示制御工程と、
前記オブジェクトの表示開始後に該オブジェクトの表示範囲を変更する変更工程と、
前記オブジェクトの表示を最後に終了してからの経過時間が所定時間に満たないうちに前記受付工程で前記指示を受け付けた場合には、前記オブジェクトのうち、前記表示を最後に終了した際に前記表示領域に表示されていた終了時の表示範囲に基づく範囲を前記表示範囲として表示を開始するように前記表示制御工程を制御し、前記経過時間が前記所定時間以上となってから前記受付工程で前記指示を受け付けた場合には、前記終了時の表示範囲には基づかない範囲を前記表示範囲として表示を開始するように前記表示制御工程を制御する制御工程と、を有し、
前記制御工程において、前記オブジェクトの表示を最後に終了してから撮影に関する設定の変更または撮影処理があった場合には、前記経過時間が前記所定時間に満たないうちに前記指示を受け付けた場合であっても、前記終了時の表示範囲には基づかない範囲を前記表示範囲として表示を開始するように前記表示制御工程を制御する
ことを特徴とする撮像装置の制御方法。
【請求項１０】
撮像手段を有するコンピュータを、請求項１乃至８のいずれか１項に記載の撮像装置の各手段として機能させるためのプログラム。
【請求項１１】
撮像手段を有するコンピュータを、請求項１乃至８のいずれか１項に記載の撮像装置の各手段として機能させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、制御方法、プログラム、及び記録媒体に関し、特に外部装置において撮像装置の画像処理における調整パラメータを設定する技術に関する。
【背景技術】
【０００２】
デジタルカメラや携帯電話等の携帯電子機器の中には、ユーザが取扱説明書を携帯していない場合であっても機器が備えている機能の使用方法を知ることができるように、当該使用方法を説明するためのデータを備え、ヘルプ画面として提示可能なものがある。近年では、機能の複雑化や表示文字の拡大機能等により、機器の備える表示装置の表示範囲にヘルプ画面の内容が収まりきらない場合もある。この場合、表示範囲に含まれていないヘルプ画面の内容を閲覧するためには、ユーザはヘルプ画面のスクロール操作やページ送り操作を行うことにより、当該ヘルプ画面の表示範囲を変更する必要がある。
【０００３】
しかしながら、ヘルプ画面の内容が表示範囲に収まらない場合、次のような問題がある。例えば、ヘルプ画面で操作方法を閲覧しつつ、実際に機器の操作を行う場合、ヘルプ画面の表示を一時的に終了するたびに、スクロール操作やページ送り操作が行われた後もヘルプ画面の初期表示画面が表示されてしまうため、ユーザは再び操作を行う必要がある。
【０００４】
このような問題を解決するために、例えば特許文献１には、閲覧していた電子データの表示位置の情報をしおりデータとして格納することにより、再度閲覧を行う際に、前回表示されていた表示範囲と同一の範囲を表示可能にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−６５５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、電子データについてしおりデータが格納されている場合は、前回表示されていた表示範囲と同一の範囲が表示されてしまうため、ユーザが所望する範囲を閲覧するためには操作を必要とすることがあった。
【０００７】
また、例えば上述したようなヘルプ画面の閲覧については、繰り返し同一の機能についてのヘルプの閲覧を行う場合や、選択項目に応じてヘルプ画面の表示位置が切り替わる場合等、状況によって好ましい表示範囲が異なることがある。しかしながら、特許文献１の技術は、このような状況に応じて表示範囲を異ならせることはできなかった。
【０００８】
本発明は、上述の問題点に鑑みてなされたものであり、接続された撮像装置に対して、効率的に画像処理パラメータを設定する撮像装置、制御方法、プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前述の目的を達成するために、本発明の撮像装置は、以下の構成を備える。
表示領域にオブジェクトを表示するための制御を行う撮像装置であって、撮像手段と、オブジェクトの表示開始の指示を受け付ける指示手段と、指示手段で指示を受け付けたことに応じて、オブジェクトのうちの全体ではなく一部の範囲を表示範囲として表示領域に表示する表示制御手段と、オブジェクトの表示開始後に該オブジェクトの表示範囲を変更する変更手段と、オブジェクトの表示を最後に終了してからの経過時間が所定時間に満たないうちに指示手段で指示を受け付けた場合には、オブジェクトのうち、表示を最後に終了した際に表示領域に表示されていた終了時の表示範囲に基づく範囲を表示範囲として表示を開始するように表示制御手段を制御し、経過時間が所定時間以上となってから指示手段で指示を受け付けた場合には、終了時の表示範囲には基づかない範囲を表示範囲として表示を開始するように表示制御手段を制御する制御手段と、を有し、制御手段は、オブジェクトの表示を最後に終了してから撮影に関する設定の変更または撮影処理があった場合には、経過時間が所定時間に満たないうちに指示を受け付けた場合であっても、終了時の表示範囲には基づかない範囲を表示範囲として表示を開始するように表示制御手段を制御することを特徴とする。
【発明の効果】
【００１０】
このような構成により本発明によれば、オブジェクトを再表示する際に、当該オブジェクトの表示範囲を状況に応じて好適に制御することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るデジタルカメラの機能構成を示したブロック図
【図２】本発明の実施形態に係るデジタルカメラの表示装置を備える面の外観図
【図３】本発明の実施形態に係るヘルプ表示処理のフローチャート
【図４】本発明の実施形態に係る設定画面の表示例
【図５】本発明の実施形態に係るヘルプ画面の表示例
【発明を実施するための形態】
【００１２】
以下、本発明の好適な一実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、表示制御装置の一例としての、表示対象のオブジェクトのうちの表示装置に表示させる範囲を制御可能なデジタルカメラに、本発明を適用した例を説明する。しかし、本発明は、表示対象のオブジェクトのうちの表示装置に表示させる範囲を制御することが可能な任意の機器に適用可能である。また、本明細書において、「表示範囲」とは、表示装置の表示領域に表示させる、表示対象のオブジェクトのうちの一部の範囲あるいは領域を示すものとして説明する。
【００１３】
（デジタルカメラ１００の構成）
図１は、本発明の実施形態に係るデジタルカメラ１００の機能構成を示すブロック図である。
【００１４】
制御部１０１は、例えばＣＰＵであり、デジタルカメラ１００が備える各ブロックの動作を制御する。具体的には制御部１０１は、例えばＲＯＭ１０２に記憶されているヘルプ表示制御処理のプログラムを読み出して、ＲＡＭ１０３に展開して実行することにより、各ブロックの動作を制御する。
【００１５】
ＲＯＭ１０２は、例えばＥＥＰＲＯＭ等の書き換え可能な不揮発性メモリであり、ヘルプ表示制御処理のプログラムに加え、デジタルカメラ１００が備える各ブロックの動作に必要なパラメータやデジタルカメラ１００の撮影設定等が記憶される。また本実施形態では、ＲＯＭ１０２には後述する表示部１０７に表示させる、各種ＧＵＩデータ及びヘルプ画面に表示されるヘルプ文書データが記憶される。
【００１６】
ＲＡＭ１０３は、揮発性メモリであり、ヘルプ表示制御処理のプログラムの展開領域としてだけでなく、デジタルカメラ１００が備える各ブロックの動作において出力された中間データ等を一時的に格納する領域としても用いられる。
【００１７】
なお、本実施形態ではハードウェアとしてデジタルカメラ１００が備える各ブロックにおいて処理が実現されるものとして説明するが、本発明の実施はこれに限らず、各ブロックの処理は当該各ブロックと同様の処理を行うプログラムで実現されてもよい。
【００１８】
撮像部１０５は、例えばＣＣＤやＣＭＯＳセンサ等の撮像素子であり、光学系１０４により結像された光学像を光電変換することにより、アナログ画像信号を出力する。撮像部１０５により出力されたアナログ画像信号は、後述する画像処理部１０６あるいは表示部１０７に出力される。なお、撮像部１０５の撮像により出力されたアナログ画像信号を、表示部１０７に順次出力して表示（スルー表示）させることにより、表示部１０７を電子ビューファインダとして機能させることができる。
【００１９】
画像処理部１０６は、撮像部１０５から出力されたアナログ画像信号、あるいは後述する記録媒体１１１から読み出されて入力された画像データに対して所定の画像処理を適用するブロックである。画像処理部１０６において適用される画像処理は、例えばＡ／Ｄ変換処理、Ｄ／Ａ変換処理、符号化処理、復号処理、リサイズ処理、ノイズ低減処理、または色変換処理等が含まれる。
【００２０】
表示部１０７は、例えば小型ＬＣＤ等の表示装置であり、入力された画像データに係るアナログ信号や、ＲＯＭ１０２に記憶されているＧＵＩデータあるいはヘルプ文書データ等を表示する。
【００２１】
システムタイマ１０８は、デジタルカメラ１００が有する内蔵タイマであり、処理に係る時間計測や現在時刻の保持等に用いられる。本実施形態では、当該システムタイマ１０８を用いることにより、ヘルプ画面の表示が終了してから再度表示されるまでに係る時間を計測するものとして以下に説明するが、時間計測を行える機能を有する他のハードウェアを用いてもよいことは容易に理解されよう。
【００２２】
記録媒体Ｉ／Ｆ１１０は、接続された記録媒体１１１に対するデータの書き込み及び読み出しを制御するインタフェースであり、制御部１０１の指示を受けて動作する。また記録媒体１１１は、例えば内蔵メモリ等のデジタルカメラ１００に内蔵される記録領域や、メモリカードやＨＤＤ等のデジタルカメラ１００に着脱可能に接続される記録装置であってよい。例えば撮影指示があった場合、記録媒体１１１には撮像部１０５で撮像されて画像処理部１０６において各種画像処理が適用されて出力された画像データが、記録媒体Ｉ／Ｆ１１０を介して記録される。
【００２３】
操作入力部１０９は、例えば電源スイッチやモードダイヤル等の、デジタルカメラ１００が備えるユーザインタフェースであり、ユーザによりなされた操作入力を受け付けて、対応する制御信号を制御部１０１に出力するブロックである。
【００２４】
（デジタルカメラ１００のユーザインタフェース）
ここで、デジタルカメラ１００が備えるユーザインタフェースについて、図２を用いて説明する。なお、図２はデジタルカメラ１００の、表示部１０７を備える面の外観図を示している。
【００２５】
シャッタボタン２０１は、撮影指示を受け付けるための操作部材であり、当該部材の押し込まれたストローク量に従って、ＳＷ１及びＳＷ２信号を制御部１０１に伝送する。ＩＮＦＯボタン２０２は、表示部１０７の情報表示を切り替えるための指示を受け付けるための操作部材である。本実施形態ではＩＮＦＯボタン２０２は、ヘルプ画面の表示指示の入力にも用いられる。ダイヤル２０３は、例えば設定画面の候補選択やヘルプ画面のスクロール操作の指示を受け付けるための操作部材である。ＳＥＴボタン２０４は、設定画面に含まれる項目のうち、ダイヤル２０３による指示によって選択された候補について決定指示を行うため操作部材である。電源スイッチ２０５は、デジタルカメラ１００の電源投入に使用される操作部材であり、電源ＯＮ状態と電源ＯＦＦ状態とを切り替える。モードダイヤル２０６は、静止画撮影モード、シーン撮影モード、動画撮影モード等のデジタルカメラ１００のモードを切り替えるための操作部材である。ＭＥＮＵボタン２０７は、撮影モード及び閲覧モードのそれぞれにおいてメニュー画面の表示指示の入力に用いられる操作部材である。ＭＥＮＵボタン２０７により表示されたメニュー画面には複数の設定項目が含まれ、当該設定項目のうちの１つを選択決定することにより、表示部１０７の表示は後述する設定画面に遷移する。
【００２６】
（ＧＵＩ遷移例）
本実施形態では、ユーザの操作により表示部１０７に設定画面が表示されている際に、ＩＮＦＯボタン２０２が押下されている期間、選択されている設定項目あるいは設定項目内のパラメータ候補についてのヘルプ画面を表示する。
【００２７】
例えば図４のように、設定項目である「セイフティシフト」についての設定画面４００が表示されている場合、当該画面には「しない」（設定なし）、「Ｔｖ値／Ａｖ値」、「ＩＳＯ感度」の３つのパラメータ候補４０１乃至４０３が表示されている。図４の例ではパラメータ候補４０１である「しない」が選択されており、当該候補を識別可能とするために選択枠４０４が表示されている。なお、当該設定画面４００が表示部１０７に表示されている状態において、ユーザはダイヤル２０３を操作することにより選択枠４０４を移動し、他のパラメータ候補を選択することが可能である。また設定画面４００の下部領域には、ＩＮＦＯボタン２０２を操作することによりヘルプ画面の表示が可能であることを通知するための表示４０５がなされている。
【００２８】
このときユーザによりＩＮＦＯボタン２０２が押下された状態にされると、表示部１０７の表示は図５のようなヘルプ画面に遷移する。本実施形態では、設定画面４００の表示からヘルプ画面５００に遷移する場合、説明表示領域５０１には通常は図５（ａ）のように、「セイフティシフト」についてのヘルプ文書データの先頭から当該領域５０１に収まる範囲のデータが表示されるものとする。また説明表示領域５０１に表示されているヘルプ文書データの表示範囲は、当該範囲がヘルプ文書データの全体に対する位置関係を示す、インジケータ５０２により示される。
【００２９】
説明表示領域５０１に表示されるヘルプ文書データの表示範囲は、ユーザがＩＮＦＯボタン２０２を押下しつつダイヤル２０３を回転操作することにより初期表示範囲以外の範囲に移動可能であり、インジケータ５０２の表示は当該操作に応じて遷移する。例えばダイヤル２０３への操作入力により、図５（ａ）の説明表示領域５０１に表示されていたヘルプ文書データの表示範囲に続く範囲が新たな表示範囲とされた場合、表示部１０７に表示されるヘルプ画面５００は図５（ｂ）のようになる。またヘルプ文書データの表示範囲が後端に至った場合、ヘルプ画面５００は図５（ｃ）のようになる。なお、本実施形態では、ヘルプ文書データは全範囲の情報を説明表示領域５０１に表示させるために、少なくともダイヤル２０３によるページ送り操作あるいはスクロール操作が必要であるものとする。
【００３０】
一般的に、ヘルプ画面５００の表示終了後に短い間隔で再表示指示がなされた場合、ユーザが前回と同じ説明を閲覧することを所望しているとみなすことができる。一方で、ヘルプ画面５００の表示終了後に別の操作がなされる等して時間が経過するほど、ユーザが前回と同じ説明を閲覧することを所望している可能性は低くなると思われる。本実施形態では、ヘルプ画面５００の表示が終了した後に再びヘルプ画面５００の表示指示がなされた場合、表示終了後から再表示の指示がなされるまでに経過した時間により、説明表示領域５０１に表示されるヘルプ文書データの初期表示範囲を制御する。即ち、ヘルプ画面５００の再表示時に前回と同じ表示範囲を表示するか否かを判断する所定時間を設けて表示制御を行うことにより、ユーザが所望する可能性が高いヘルプ画面を提示することができる。
【００３１】
なお、以下の説明では表示部１０７の表示が設定画面４００からヘルプ画面５００に遷移する場合、所定時間の経過後はヘルプ文書データの先頭から規定された表示範囲が説明表示領域５０１に表示されるものとして説明するが、本発明の実施はこれに限らない。例えばヘルプ文書データ内に、複数のパラメータ候補についての説明が含まれる場合、ヘルプ画面５００に遷移する際に設定画面４００において選択されていたパラメータ候補に応じた説明箇所の部分が含まれる範囲が表示範囲として選択されてもよい。即ち、所定時間の経過後に表示されるヘルプ文書データの表示範囲は、「前回の表示範囲」として規定される範囲とは異なる、予め設定された基準により規定される範囲であればよい。
【００３２】
また、本実施形態ではユーザが意図せずにヘルプ画面の表示を終了してしまい、再表示を所望する状況を説明する例として、ＩＮＦＯボタン２０２の押下が継続している期間だけヘルプ画面を表示する仕様のデジタルカメラ１００について説明する。しかしながら、本発明の実施はこの仕様に限らず、例えばＩＮＦＯボタン２０２の押下によりヘルプ画面の表示有無が切り替わる構成や、時間経過により自動的に表示を終了する構成等であってもよいことは容易に想像されよう。
【００３３】
（ヘルプ表示制御処理）
このような構成をもつ本実施形態のデジタルカメラ１００のヘルプ表示制御処理について、図３のフローチャートを用いて具体的な処理を説明する。当該フローチャートに対応する処理は、制御部１０１が、例えばＲＯＭ１０２に記憶されている対応する処理プログラムを読み出し、ＲＡＭ１０３に展開して実行することにより実現することができる。なお、本ヘルプ表示制御処理は、例えばユーザがメニュー画面において特定の設定項目を選択した際、即ち図４のような設定画面の表示を行う際に開始されるものとして説明する。
【００３４】
Ｓ３０１で、制御部１０１は、ヘルプ画面の表示指示がなされたか否かを判断する。具体的には制御部１０１は、操作入力部１０９からユーザがＩＮＦＯボタン２０２を操作することによりなされた入力に対応する制御信号を受信したか否かにより、ヘルプ画面の表示指示の有無を判断する。制御部１０１は、ヘルプ画面の表示指示がなされたと判断した場合は処理をＳ３０２に移し、なされていないと判断した場合は処理をＳ３１１に移す。
【００３５】
Ｓ３０２で、制御部１０１は、現在表示されている設定画面に対応する設定項目についてのヘルプ画面が前回表示終了されてから所定時間以上経過しているか否かを判断する。具体的には制御部１０１は、現在の設定項目についてのヘルプ画面が前回表示終了された際に開始させたシステムタイマ１０８のカウントが、所定時間以上の値であるか否かを判断する。即ち、本ステップにおいて制御部１０１は当該設定項目についてのヘルプ画面を表示する際に表示するヘルプ文書データの表示範囲を、前回の表示終了時に表示されていた表示範囲に設定するか、あるいは先頭からの表示範囲に設定するかを判断する。
【００３６】
なお、所定時間はヘルプ文書データの表示範囲を制御する閾値として設定される時間であり、予め工場出荷時にＲＯＭ１０２に記憶されていてもよいし、ユーザにより設定可能であってもよい。また、ヘルプ画面が前回表示終了されてから経過した時間は、システムタイマ１０８にカウントさせる構成に限らない。例えば複数の設定項目についてヘルプ画面の表示終了されてからの経過時間を計測可能なように、表示終了時のシステムタイマ１０８のカウントをＲＡＭ１０３に記憶し、本ステップでシステムタイマ１０８のカウントから減算により算出してもよい。また、表示終了後に所定時間以上経過した場合、システムタイマ１０８に開始させたカウントを停止してもよいし、あるいは所定時間以上前に記憶されたカウントのデータを削除してもよい。
【００３７】
制御部１０１は、現在の設定項目のヘルプ画面が前回表示終了されてからの経過時間が所定時間以上ではないと判断した場合は処理をＳ３０３に移し、経過していると判断した場合は処理をＳ３０４に移す。
【００３８】
Ｓ３０３で、制御部１０１は、ヘルプ画面の説明表示領域に初期表示する、現在の設定項目のヘルプ文書データの表示範囲を、現在の設定項目に関連付けられてＲＯＭ１０２に記憶されている、前回表示終了時に当該領域に表示されていた範囲に設定する。
【００３９】
また現在の設定項目のヘルプ画面が前回表示終了されてから所定時間以上経過している場合は、Ｓ３０４で制御部１０１は、ヘルプ画面の説明表示領域に初期表示する、現在の設定項目のヘルプ文書データの表示範囲を、先頭からの範囲に設定する。
【００４０】
制御部１０１は、ヘルプ画面の表示指示がなされている状態であるか否かを判断し、Ｓ３０５乃至Ｓ３０８のループ処理を実行する。具体的には制御部１０１は、ユーザがＩＮＦＯボタン２０２を押下した状態であり、操作入力部１０９からＩＮＦＯボタン２０２が操作されている状態である制御信号を受信し続けている状態であるか否かを判断する。そして制御部１０１は、ヘルプ画面の表示指示がなされている状態であると判断した場合はＳ３０５乃至Ｓ３０８のループ処理を実行し、なされていないと判断した場合はループ処理を抜け、ヘルプ画面の表示を完了して処理をＳ３０９に移す。
【００４１】
Ｓ３０６で、制御部１０１は、現在の設定項目のヘルプ文書データについて設定された表示範囲を、説明表示領域に描画した、ヘルプ画面のデータを画像処理部１０６に生成させ、表示部１０７の表示領域に表示させる。
【００４２】
Ｓ３０７で、制御部１０１は、ヘルプ画面の説明表示領域に現在表示させているヘルプ文書データの表示範囲を変更する操作入力がなされたか否かを判断する。具体的には制御部１０１は、操作入力部１０９からユーザがダイヤル２０３を操作することによりなされた入力に対応する制御信号を受信したか否かにより、表示範囲の変更の有無を判断する。制御部１０１は、ヘルプ文書データの表示範囲を変更する操作入力がなされたと判断した場合は処理をＳ３０８に移し、なされていないと判断した場合は処理をＳ３０９に移す。
【００４３】
Ｓ３０８で、制御部１０１は、Ｓ３０７で検出された操作入力に応じて、ヘルプ文書データの表示範囲を変更する。具体的には制御部１０１は、操作入力部１０９から入力されたダイヤル２０３の回転方向及び回転量の情報に従って、表示範囲の移動方向及び移動量を算出し、新たな表示範囲を決定する。
【００４４】
ヘルプ画面の表示指示がなされていないと判断されてＳ３０５乃至Ｓ３０８のループ処理を抜けた場合、Ｓ３０９で制御部１０１は、現在表示されているヘルプ文書データの表示範囲の情報を取得し、現在の設定項目に関連付けてＲＡＭ１０３に記憶する。さらに制御部１０１は、Ｓ３１０においてシステムタイマ１０８に時間計測を開始させる。
【００４５】
Ｓ３１１で、制御部１０１は、設定画面のパラメータ候補の選択を変更する入力がなされたか否かを判断する。具体的には制御部１０１は、操作入力部１０９からユーザがダイヤル２０３を操作することによりなされた入力に対応する制御信号を受信したか否かにより、候補選択の変更の有無を判断する。制御部１０１は、設定画面の候補の選択を変更する入力がなされたと判断した場合は処理をＳ３１２に移し、なされていないと判断した場合は処理をＳ３１３に移す。
【００４６】
Ｓ３１２で、制御部１０１は、Ｓ３１１で検出された操作入力に応じて、設定画面において選択するパラメータ候補を変更する。具体的には制御部１０１は、操作入力部１０９から入力されたダイヤル２０３の回転方向及び回転量の情報に従って、選択するパラメータ候補を変更し、変更したパラメータ候補の情報を例えばＲＡＭ１０３に格納する。
【００４７】
Ｓ３１３で、制御部１０１は、選択されているパラメータ候補に選択枠を重畳表示した設定画面を設定画面のデータを画像処理部１０６に生成させ、表示部１０７に表示させる。
【００４８】
Ｓ３１４で、制御部１０１は、設定画面の表示を終了するか否かを判断する。具体的には制御部１０１は、ユーザにより設定画面を終了するための操作入力に対応する制御信号を操作入力部１０９より受信したか否かにより、設定画面を終了するか否かを判断する。制御部１０１は、設定画面の表示を終了すると判断した場合は本ヘルプ表示制御処理を完了し、終了しないと判断した場合は処理をＳ３０１に戻す。
【００４９】
なお、設定画面を終了するための操作入力は、ユーザがＭＥＮＵボタン２０７を操作することによる設定画面の表示終了指示に限らず、例えばＳＥＴボタン２０４の操作による選択枠が重畳表示されているパラメータ候補についての選択決定指示でもよい。また、例えばユーザがシャッタボタン２０１を操作することによる撮影指示がなされた場合は、ユーザが再び同一のヘルプ文書データの表示範囲の閲覧を所望する可能性が低いため経過時間の計測をリセットし、当該操作を設定画面終了の操作とみなしてもよい。これにより、撮影処理が行われた後の、次回のヘルプ画面表示時には、ヘルプ画面の前回の表示終了時の表示範囲に関わらず、先頭からの範囲が初期表示範囲となる。また、例えばユーザがモードダイヤル２０６を操作することにより撮影モードが変更された場合に、ユーザは設定パラメータを現在の設定パラメータと異ならせる可能性が高いため経過時間の計測をリセットし、当該操作を設定画面終了の操作とみなしてもよい。なお、撮影モードを変更する処理であった場合は、変更後の撮影モードについて設定を変更可能なように、ヘルプ表示制御処理を完了せずに処理をＳ３０１に戻してもよい。また、撮影モードの変更に限らず、他の撮影に関する設定の変更があった場合にも、経過時間の計測をリセットして、次回のヘルプ画面表示時には、ヘルプ画面の前回の表示終了時の表示範囲に関わらず、先頭からの範囲が初期表示範囲となるようにしてもよい。
【００５０】
なお、本実施形態ではヘルプ画面の説明表示領域に表示されるヘルプ文書データ（ヘルプ情報）の表示範囲を制御する例について説明したが、本発明の実施はこれに限らない。即ち、本発明は、特定の表示領域への表示において、全範囲を表示するために表示範囲を異ならせる処理を必要とするオブジェクトの表示制御について適用可能であり、当該表示データが画像データ等、文書データに限らないことは容易に理解されよう。
【００５１】
以上説明したように、本実施形態の表示制御装置は、オブジェクトを再表示する際に、当該オブジェクトの表示範囲を状況に応じて好適に制御することができる。具体的には表示制御装置は、表示領域よりも大きなオブジェクトの当該表示領域への表示開始の指示を受け付けたことに応じて、当該オブジェクトのうちの一部の範囲を表示範囲として表示領域に表示するように制御する。この時、直前にオブジェクトの表示を終了してからの経過時間が所定時間に満たないうちに表示開始指示を受け付けた場合、表示を終了した際に表示領域に表示されていた表示範囲に基づいた範囲を初期表示範囲として決定する。また経過時間が所定時間以上となってから表示開始指示を受け付けた場合には、表示を終了した際に表示領域に表示されていた表示範囲には関わらず、予め定められた基準によって定まる表示範囲を初期表示範囲として決定する。
【００５２】
このようにすることで、ユーザが誤ってオブジェクトの表示を中断してしまった場合やオブジェクトの閲覧と他の操作を繰り返し行う場合等に、オブジェクト内の所望の表示範囲を容易に提示することができる。さらに、オブジェクトの再表示時に前回の表示範囲を表示する必要がないと判断される条件を満たした場合には、前回の表示範囲とは別の基準で選択された表示範囲が表示されるようにすることができる。即ち、前回の表示範囲が表示されることにより、操作が煩雑となる、あるいは不要な操作が必要となることを回避できる。
【００５３】
なお、制御部１０１の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００５４】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００５５】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず、設定途中の設定項目に関する情報を表示可能な表示制御装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００５６】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005762117.tif 000002
【図２】
0005762117.tif 000003
【図３】
0005762117.tif 000004
【図４】
0005762117.tif 000005
【図５】
0005762117.tif 000006