(57)【要約】【課題】  本発明の課題は、画像表示部の縦横比と異なる縦横比をもつ撮影画像を、前記画像表示部に効果的に表示させることが可能な電子スチルカメラ及び画像再生方法を提供することである。【解決手段】  デジタルカメラ１において、ＣＰＵ３６は、再生モードが指定された後、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されることによりパノラマ画像が再生表示選択されると、先ずフラッシュメモリ３１から選択されたパノラマ画像データを読み出し、ＶＲＡＭ２６に格納する。次いで、ＣＰＵ３６は、先ずＶＲＡＭ２６に格納した野良間画像データの内、最初の１画面分の画像データを表示部１２の表示画面に再生表示した後、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されると、表示部１２の表示画面における表示画像のスクロール表示を開始する。【選択図】      図１
2004297821.tif 000002
【特許請求の範囲】
【請求項１】
画像表示部の縦横比と異なる縦横比をもつ画像データを取得する撮影手段と、
前記撮影手段により取得された画像データの一部である部分画像データを連続して変更制御することにより、前記画像表示部に前記画像データをスクロール表示する表示制御手段と、
を備えたことを特徴とする電子スチルカメラ。
【請求項２】
前記撮影手段は、
被写体の画像を撮像する撮像手段と、
前記撮像手段により撮像された画像データを用いて前記画像表示部の縦横比と異なる縦横比をもつ画像データを生成する生成手段と、
を備えたことを特徴とする請求項１記載の電子スチルカメラ。
【請求項３】
前記生成手段は、前記撮像手段により連続して撮像された各画像データを合成することにより、前記画像表示部の縦横比と異なる縦横比をもつ画像データを生成することを特徴とする請求項２記載の電子スチルカメラ。
【請求項４】
前記部分画像データは、前記画像表示部１画面分のデータであることを特徴とする請求項１乃至請求項３のいずれかに記載の電子スチルカメラ。
【請求項５】
前記撮影手段は、更に、前記画像表示部の縦横比と略同一の縦横比をもつ画像データを取得する手段を有し、
前記表示制御手段は、更に、前記画像表示部の縦横比と略同一の縦横比をもつ画像データを前記画像表示部に表示することを特徴とする請求項１乃至請求項４のいずれかに記載の電子スチルカメラ。
【請求項６】
前記表示制御手段は、更に、前記画像表示部の縦横比と異なる縦横比をもつ画像データを前記画像表示部に表示する場合、その旨を示す報知表示を行うことを特徴とする請求項１乃至請求項５のいずれかに記載の電子スチルカメラ。
【請求項７】
前記報知表示は、前記画像表示部に表示されている部分画像データが前記画像データ中のどの部分の部分画像データであるか、を表示することを特徴とする請求項６記載の電子スチルカメラ。
【請求項８】
前記画像表示部における前記画像データのスクロール表示を指示するスクロール指示手段を更に備え、
前記表示制御手段は、前記スクロール指示手段からの指示に応じて、前記画像表示部への前記画像データのスクロール表示を制御することを特徴とする請求項１乃至請求項７のいずれかに記載の電子スチルカメラ。
【請求項９】
前記表示制御手段は、前記画像データ中の一方の端の部分画像データから他方の端の部分画像データまで、前記画像表示部にスクロール表示した後に、スクロール表示を停止することを特徴とする請求項１乃至請求項８のいずれかに記載の電子スチルカメラ。
【請求項１０】
前記表示制御手段は、前記画像表示部に前記画像データ中の端の部分画像データを表示した後に、更にスクロール方向を反転して、スクロール表示を続行することを特徴とする請求項１乃至請求項８のいずれかに記載の電子スチルカメラ。    
【請求項１１】
前記表示制御手段は、前記画像表示部に前記画像データ中の一方の端の部分画像データを表示した後に、前記画像データ中の他方の端の部分画像データを前記画像表示部に表示して、スクロール表示を続行することを特徴とする請求項１乃至請求項８のいずれかに記載の電子スチルカメラ。
【請求項１２】
前記表示制御手段は、前記画像表示部に前記画像データ中の一方の端の部分画像データを表示した後に、該一方の端の部分画像データと、前記画像データ中の他方の端の部分画像データとを合成し、この合成画像データを前記画像表示部に表示して、スクロール表示を続行することを特徴とする請求項１乃至請求項８のいずれかに記載の電子スチルカメラ。
【請求項１３】
前記表示制御手段は、前記撮影手段により取得された画像データを前記画像表示部に表示する場合、先ず、該画像データ中の端の部分画像データあるいは中央の部分画像データを前記画像表示部に表示することを特徴とする請求項１乃至請求項１２のいずれかに記載の電子スチルカメラ。
【請求項１４】
前記撮影手段により取得された複数の画像データの中から所望の画像データを選択する選択手段を更に備え、
前記表示制御手段は、前記選択手段により選択された画像データのスクロール表示を開始することを特徴とする請求項１乃至請求項１３のいずれかに記載の電子スチルカメラ。
【請求項１５】
前記撮影手段により取得された複数の画像データの中から１つの画像データを選択する選択手段と、
前記選択手段により選択された画像データが、前記画像表示部の縦横比と異なる縦横比をもつ画像データであるか否かを判別する判別手段とを更に備え、
前記表示制御手段は、前記判別手段により、前記画像データが、画像表示部の縦横比と異なる縦横比をもつ画像データであると判別された場合に、該画像データのスクロール表示を開始することを特徴とする請求項５記載の電子スチルカメラ。
【請求項１６】
前記撮影手段は、画像表示部の縦横比と異なる縦横比をもつ、横長画像データおよび縦長画像データを取得することを特徴とする請求項１乃至請求項１３のいずれかに記載の電子スチルカメラ。
【請求項１７】
前記撮影手段により取得された複数の画像データの中から１つの画像データを選択する選択手段と、
前記選択手段により選択された画像データが、横長画像データであるのか縦長画像データであるのかを判別する判別手段とを更に備え、
前記表示制御手段は、前記画像データが前記判別手段により横長画像データであると判別された場合、横方向へのスクロール表示を開始し、前記判別手段により縦長画像データであると判別された場合、縦方向へのスクロール表示を開始することを特徴とする請求項１６記載の電子スチルカメラ。
【請求項１８】
前記画像表示部における前記画像データのスクロール表示を指示するスクロール指示手段と、
前記スクロール指示手段によりスクロール表示が指示された画像データが、横長画像データであるのか縦長画像データであるのかを判別する判別手段とを更に備え、
前記表示制御手段は、前記画像データが前記判別手段により横長画像データであると判別された場合、前記スクロール指示手段からの指示に応じて横方向へのスクロール表示を行い、前記判別手段により縦長画像データであると判別された場合、前記スクロール指示手段からの指示に応じて縦方向へのスクロール表示を行うことを特徴とする請求項１６記載の電子スチルカメラ。
【請求項１９】
前記撮影手段により取得された複数の画像データの中から、前記表示制御手段により前記画像表示部に表示させる画像データを切り換え選択する選択制御手段を更に備え、
前記表示制御手段は、前記選択制御手段の切り換え指示に応じ、スクロール表示する画像データを切り換えることを特徴とする請求項１乃至請求項１８のいずれかに記載の電子スチルカメラ。
【請求項２０】
前記画像データを外部機器に転送する転送手段を更に備えたことを特徴とする請求項１乃至請求項１９のいずれかに記載の電子スチルカメラ。
【請求項２１】
画像表示部の縦横比と異なる縦横比をもつ画像データを取得する工程と、
前記取得された画像データの一部である部分画像データを前記画像表示部全体を用いて表示させる工程と、
前記部分画像データを連続して変更制御することにより、前記画像表示部に前記画像データをスクロール表示する工程と、
を有する画像再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子スチルカメラ及び画像再生方法に係り、詳細には、パノラマ画像撮影機能を備える電子スチルカメラ（デジタルカメラ等）及び画像再生方法に関する。
【背景技術】
【０００２】
近時、撮像した画像をフィルムの代わりに電子的に記憶するデジタルカメラ（電子スチルカメラ）が普及している。このようなデジタルカメラでは、撮影者がシャッターを押すと、撮像レンズを介して取り込んだ被写体の画像が、例えば、ＣＣＤ（Charge Coupled Device ）等の撮像素子によって撮像され、データ圧縮等が行なわれた後、内部メモリに画像データとして記憶される。
【０００３】
このようなデジタルカメラの中には、横長あるいは縦長の、通常に比べ広角度の被写体の画像（パノラマ画像）を撮影することが可能なパノラマ撮影機能を備えるものがある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のパノラマ撮影機能を有するデジタルカメラでは、図２４に示すように、通常の撮影モードで撮像した画像（図２４（ａ）参照）に対し、パノラマ撮影モードで撮像した画像（図２４（ｂ）参照）は、画像の上下を一定の割合（斜線部分）でカットして、疑似的に横長のパノラマ画像として内部メモリに記憶するだけであった。
【０００５】
また、図２５（ａ）に示すように、デジタルカメラにおいて通常の撮影モードで広角度の被写体を一定方向に連続する複数の画像データに分けて撮像し、この撮像した複数の画像データをパーソナルコンピュータ（Personal Computer ）やワークステーション（Work Station）等の画像処理装置に転送して、当該画像処理装置で前記複数の転送画像に基づいてパノラマ画像を作成する場合、図２５（ｂ）に示すように、各画像を合成する際に、重ね合わせ部分の上下、左右方向の位置合わせ（マッチング）、不要領域（斜線部分）の削除、合成境界線部分のぼかし等といった各種画像処理を行なわなければならず、合成作業が煩雑で使い勝手が悪いという課題があった。加えて、このようにして作成したパノラマ画像は、元画像に比べ、上下方向の表示領域の幅が狭まってしまい、使い勝手に欠けるといった課題もあった。
【０００６】
また、連続して撮影した複数枚の画像を合成することによりパノラマ画像を生成するタイプのパノラマ撮影機能を持つデジタルカメラを用いて撮影した場合において、パノラマ画像は、撮影したパノラマ画像を構成する前記複数枚の画像を通常の撮影モードで撮影された画像と同様の方法で１枚１枚再生表示してしまうと、１つのパノラマ画像として表示されずに、細切れの画像として表示されてしまうので、パノラマ撮影機能が十分に活かされなくなってしまう。
【０００７】
また、上述したタイプのパノラマ撮影機能、あるいは撮影した画像の上下或いは左右を一定の割合でカットすることによりパノラマ画像を生成するタイプのパノラマ撮影機能を持つデジタルカメラを用いて撮影した場合には、パノラマ画像を一度に再生表示させようとするため、必然的に表示部の上下あるいは左右部分が画像未表示部分となってしまい、パノラマ画像がかなり小さく表示されてしまうので、この場合もパノラマ撮影機能が十分に活かされなくなってしまう。
【０００８】
本発明はこのような課題に鑑みてなされたものであり、画像表示部の縦横比と異なる縦横比をもつ撮影画像を、前記画像表示部に効果的に表示させることが可能な電子スチルカメラ及び画像再生方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、
画像表示部の縦横比と異なる縦横比をもつ画像データを取得する撮影手段と、
前記撮影手段により取得された画像データの一部である部分画像データを連続して変更制御することにより、前記画像表示部に前記画像データをスクロール表示する表示制御手段と、
を備えたことを特徴としている。
【００１０】
この請求項１記載の発明によれば、
撮影手段は、画像表示部の縦横比と異なる縦横比をもつ画像データを取得し、表示制御手段は、この撮影手段により取得された画像データの一部である部分画像データを連続して変更制御することにより、前記画像表示部に前記画像データをスクロール表示する。
【００１１】
また、請求項２１記載の発明は、
画像表示部の縦横比と異なる縦横比をもつ画像データを取得する工程と、
前記取得された画像データの一部である部分画像データを前記画像表示部全体を用いて表示させる工程と、
前記部分画像データを連続して変更制御することにより、前記画像表示部に前記画像データをスクロール表示する工程と、
を有する画像再生方法であることを特徴とする。
【００１２】
この請求項２１記載の発明によれば、画像再生方法は、画像表示部の縦横比と異なる縦横比をもつ画像データを取得した後、前記取得された画像データの一部である部分画像データを前記画像表示部全体を用いて表示し、前記部分画像データを連続して変更制御することにより、前記画像表示部に前記画像データをスクロール表示する。
【００１３】
したがって、この請求項１及び請求項２１記載の発明によって、画像データ中の部分画像データを連続して変更制御することにより、画像表示部の縦横比と異なる画像データをスクロール表示することが可能となり、画像表示部の縦横比と同一でない画像データであっても画像表示部に表示することができ、また、画像表示部を有効に利用して大きく見やすく表示することのできる実用性の高い電子スチルカメラ及び画像再生方法を提供することができる。
【００１４】
また、請求項２記載の発明のように、
請求項１記載の電子スチルカメラにおいて、
前記撮影手段は、
被写体の画像を撮像する撮像手段と、
前記撮像手段により撮像された画像データを用いて前記画像表示部の縦横比と異なる縦横比をもつ画像データを生成する生成手段と、
を備えるように構成しても良い。
【００１５】
この請求項２記載の発明によれば、撮像手段は、被写体の画像を撮像し、生成手段は、この撮像手段により撮像された画像データを用いて前記画像表示部の縦横比と異なる縦横比をもつ画像データを生成する。
【００１６】
したがって、この請求項２記載の発明によって、生成手段は、撮像手段によって撮像された画像に基づいて、画像データを生成することができるため、撮像された画像から、画像表示部の縦横比と異なる縦横比をもつ１つの画像データを生成することが可能な実用性の高い電子スチルカメラを提供することができる。
【００１７】
また、請求項３記載の発明のように、
請求項２記載の電子スチルカメラにおいて、
前記生成手段が、前記撮像手段により連続して撮像された各画像データを合成することにより、前記画像表示部の縦横比と異なる縦横比をもつ画像データを生成するように構成しても良い。
【００１８】
この請求項３記載の発明によれば、被写体を一定方向に連続する複数の画像として撮像する場合、例えば、左から右、或いは右から左への横方向や、上から下、或いは下から上への縦方向等の広角度の撮影時に、連続して撮像した複数の画像から画像表示部の縦横比と異なる縦横比をもつ１つの画像データを生成することが可能な実用性の高い電子スチルカメラを提供することができる。
【００１９】
また、請求項４記載の発明のように、
請求項１乃至請求項３のいずれかに記載の電子スチルカメラにおいて、
前記部分画像データを、前記画像表示部１画面分のデータとしても良い。
【００２０】
この請求項４記載の発明によれば、画像表示部の画面範囲いっぱいに画像データを表示して、スクロール表示することが可能であり、例えば、画像表示部の画面の縦幅が同一で横長の画像データや、横幅が同一で縦長の画像データのスクロール表示を効果的に行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【００２１】
また、請求項５記載の発明のように、
請求項１乃至請求項４のいずれかに記載の電子スチルカメラにおいて、
前記撮影手段は、更に、前記画像表示部の縦横比と略同一の縦横比をもつ画像データを取得する手段を有し、
前記表示制御手段が、更に、前記画像表示部の縦横比と略同一の縦横比をもつ画像データを前記画像表示部に表示するように構成しても良い。
【００２２】
この請求項５記載の発明によれば、画像表示部の縦横比と略同一の画像データを取得し、画像表示部に表示することが可能であるため、スクロール表示をすることなく、画像表示部全体に画像データを表示することができ、パノラマ撮影に加えて通常の撮影も行うことのできる実用性の高い電子スチルカメラを提供することができる。
【００２３】
また、請求項６記載の発明のように、
請求項１乃至請求項５のいずれかに記載の電子スチルカメラにおいて、
前記表示制御手段が、更に、前記画像表示部の縦横比と異なる縦横比をもつ画像データを前記画像表示部に表示する場合、その旨を示す報知表示を行うように構成しても良い。
【００２４】
この請求項６記載の発明によれば、画像表示部に表示された報知表示により、表示されている画像データが、画像表示部の縦横比と異なるか否かを容易に把握することができる。即ち、画像表示部に表示されていない画像データがあるか否かを把握することが出来るため、ユーザが通常の撮影画像と勘違いして未表示画像データを見忘れるといったことのない、実用性の高い電子スチルカメラを提供することが可能である。
【００２５】
また、請求項７記載の発明のように、
請求項６記載の電子スチルカメラにおいて、
前記報知表示が、前記画像表示部に表示されている部分画像データが前記画像データ中のどの部分の部分画像データであるか、を表示するように構成しても良い。
【００２６】
この請求項７記載の発明によれば、画像表示部に表示されている部分画像データが、画像データ中のどの部分であるのかを容易に把握することのできる実用性の高い電子スチルカメラを提供することが可能である。
【００２７】
また、請求項８記載の発明のように、
請求項１乃至請求項７のいずれかに記載の電子スチルカメラにおいて、
前記画像表示部における前記画像データのスクロール表示を指示するスクロール指示手段を更に備え、
前記表示制御手段が、前記スクロール指示手段からの指示に応じて、前記画像表示部への前記画像データのスクロール表示を制御するように構成しても良い。
この請求項８記載の発明によれば、
スクロール指示手段が、前記画像表示部における前記画像データのスクロール表示を指示し、前記表示制御手段は、このスクロール指示手段からの指示に応じて、前記画像表示部への前記画像データのスクロール表示を制御する。
【００２８】
したがって、この請求項８記載の発明によって、スクロール指示手段により容易にスクロール表示の方向や停止等の指示が可能な操作性の良い電子スチルカメラを提供することが可能である。
【００２９】
また、請求項９記載の発明のように、
請求項１乃至請求項８のいずれかに記載の電子スチルカメラにおいて、
前記表示制御手段が、前記画像データ中の一方の端の部分画像データから他方の端の部分画像データまで、前記画像表示部にスクロール表示した後に、スクロール表示を停止するように構成しても良い。
【００３０】
この請求項９記載の発明によれば、画像データを１度スクロール表示した後にスクロール表示を停止することにより、繰り返しスクロール表示をすることのない実用性の高い電子スチルカメラを提供することができる。
【００３１】
また、請求項１０記載の発明のように、
請求項１乃至請求項８のいずれかに記載の電子スチルカメラにおいて、
前記表示制御手段が、前記画像表示部に前記画像データ中の端の部分画像データを表示した後に、更にスクロール方向を反転して、スクロール表示を続行するように構成しても良い。
【００３２】
また、請求項１１記載の発明のように、
請求項１乃至請求項８のいずれかに記載の電子スチルカメラにおいて、
前記表示制御手段が、前記画像表示部に前記画像データ中の一方の端の部分画像データを表示した後に、前記画像データ中の他方の端の部分画像データを前記画像表示部に表示して、スクロール表示を続行するように構成しても良い。
【００３３】
また、請求項１２記載の発明のように、
請求項１乃至請求項８のいずれかに記載の電子スチルカメラにおいて、
前記表示制御手段が、前記画像表示部に前記画像データ中の一方の端の部分画像データを表示した後に、該一方の端の部分画像データと、前記画像データ中の他方の端の部分画像データとを合成し、この合成画像データを前記画像表示部に表示して、スクロール表示を続行するように構成しても良い。
【００３４】
この請求項１０乃至請求項１２記載の発明によれば、スクロール表示中に画像データの端の部分画像データが画像表示部に表示された時に、バラエティに富んだスクロール表示を行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【００３５】
また、請求項１３記載の発明のように、
請求項１乃至請求項１２のいずれかに記載の電子スチルカメラにおいて、
前記表示制御手段が、前記撮影手段により取得された画像データを前記画像表示部に表示する場合、先ず、該画像データ中の端の部分画像データあるいは中央の部分画像データを前記画像表示部に表示するように構成しても良い。
【００３６】
この請求項１３記載の発明によれば、スクロール表示開始時に表示する部分画像データを、画像データの端あるいは中央の部分とすることができるため、バラエティに富んだスクロール表示の開始をすることが可能であり、かつ特徴のある部分画像データからスクロール表示を開始することにより、スクロール表示開始時点で画像データの内容を容易に把握することのできる実用性の高い電子スチルカメラを提供することができる。
【００３７】
また、請求項１４記載の発明のように、
請求項１乃至請求項１３のいずれかに記載の電子スチルカメラにおいて、
前記撮影手段により取得された複数の画像データの中から所望の画像データを選択する選択手段を更に備え、
前記表示制御手段が、前記選択手段により選択された画像データのスクロール表示を開始するように構成しても良い。
【００３８】
この請求項１４記載の発明によれば、
選択手段は、前記撮影手段により取得された複数の画像データの中から所望の画像データを選択し、前記表示制御手段は、この選択手段により選択された画像データのスクロール表示を開始する。
【００３９】
したがって、この請求項１４記載の発明によって、ユーザがスクロール表示を実行したい画像データを自由に選択することが可能であり、選択後、自動的にスクロール表示を開始することができるため、簡便な操作によるスクロール表示が可能な、実用性の高い電子スチルカメラを提供することができる。
【００４０】
また、請求項１５記載の発明のように、
請求項５記載の電子スチルカメラにおいて、
前記撮影手段により取得された複数の画像データの中から１つの画像データを選択する選択手段と、
前記選択手段により選択された画像データが、前記画像表示部の縦横比と異なる縦横比をもつ画像データであるか否かを判別する判別手段とを更に備え、
前記表示制御手段が、前記判別手段により、前記画像データが、画像表示部の縦横比と異なる縦横比をもつ画像データであると判別された場合に、該画像データのスクロール表示を開始するように構成しても良い。
【００４１】
この請求項１５記載の発明によれば、
選択手段は、前記撮影手段により取得された複数の画像データの中から１つの画像データを選択し、判別手段は、前記選択手段により選択された画像データが、前記画像表示部の縦横比と異なる縦横比をもつ画像データであるか否かを判別し、前記表示制御手段が、前記判別手段により、前記画像データが、画像表示部の縦横比と異なる縦横比をもつ画像データであると判別された場合に、該画像データのスクロール表示を開始する。
【００４２】
したがって、この請求項１５記載の発明によって、画像データを表示する際に、選択手段により選択された画像データが、画像表示部の表示画面サイズ以上であった場合には自動的にスクロール表示を開始するため、スクロール表示の指示等の煩わしい操作を行う必要がなく操作性の良い電子スチルカメラを提供することが可能である。
【００４３】
また、請求項１６記載の発明のように、
請求項１乃至請求項１３のいずれかに記載の電子スチルカメラにおいて、
前記撮影手段が、画像表示部の縦横比と異なる縦横比をもつ、横長画像データおよび縦長画像データを取得するように構成しても良い。
【００４４】
この請求項１６記載の発明によれば、例えば、画像表示部の画面の縦幅が同一で横長の画像データや、横幅が同一で縦長の画像データを取得することにより、画像データのスクロール表示を効果的に行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【００４５】
また、請求項１７記載の発明のように、
請求項１６記載の電子スチルカメラにおいて、
前記撮影手段により取得された複数の画像データの中から１つの画像データを選択する選択手段と、
前記選択手段により選択された画像データが、横長画像データであるのか縦長画像データであるのかを判別する判別手段とを更に備え、
前記表示制御手段が、前記画像データが前記判別手段により横長画像データであると判別された場合、横方向へのスクロール表示を開始し、前記判別手段により縦長画像データであると判別された場合、縦方向へのスクロール表示を開始するように構成しても良い。
【００４６】
この請求項１７記載の発明によれば、
選択手段は、前記撮影手段により取得された複数の画像データの中から１つの画像データを選択し、判別手段は、この選択手段により選択された画像データが、横長画像データであるのか縦長画像データであるのかを判別し、前記表示制御手段は、前記画像データがこの判別手段により横長画像データであると判別された場合、横方向へのスクロール表示を開始し、前記判別手段により縦長画像データであると判別された場合、縦方向へのスクロール表示を開始する。
【００４７】
したがって、この請求項１７記載の発明によって、選択手段により選択された画像データが表示される際に、画像データが縦長か横長かに応じて、当該画像データの長手方向にスクロール表示を自動的に行うため、効果的に画像データを表示することのできる実用性の高い電子スチルカメラを提供することが可能である。
【００４８】
また、請求項１８記載の発明のように、
請求項１６記載の電子スチルカメラにおいて、
前記画像表示部における前記画像データのスクロール表示を指示するスクロール指示手段と、
前記スクロール指示手段によりスクロール表示が指示された画像データが、横長画像データであるのか縦長画像データであるのかを判別する判別手段とを更に備え、
前記表示制御手段が、前記画像データが前記判別手段により横長画像データであると判別された場合、前記スクロール指示手段からの指示に応じて横方向へのスクロール表示を行い、前記判別手段により縦長画像データであると判別された場合、前記スクロール指示手段からの指示に応じて縦方向へのスクロール表示を行うように構成しても良い。
【００４９】
この請求項１８記載の発明によれば、
スクロール指示手段は、前記画像表示部における前記画像データのスクロール表示を指示し、判別手段は、前記スクロール指示手段によりスクロール表示が指示された画像データが、横長画像データであるのか縦長画像データであるのかを判別し、前記表示制御手段が、前記画像データが前記判別手段により横長画像データであると判別された場合、前記スクロール指示手段からの指示に応じて横方向へのスクロール表示を行い、前記判別手段により縦長画像データであると判別された場合、前記スクロール指示手段からの指示に応じて縦方向へのスクロール表示を行う。
【００５０】
したがって、この請求項１８記載の発明によって、選択手段により選択された画像データが縦長か横長かに応じて、当該画像データの長手方向に、スクロール指示手段からの指示によってスクロール表示を行うため、画像データのスクロール方向を指示する必要がなく、また所望のスクロール表示の指示を行うことのできる実用性の高い電子スチルカメラを提供することが可能である。
【００５１】
また、請求項１９記載の発明のように、
請求項１乃至請求項１８のいずれかに記載の電子スチルカメラにおいて、
前記撮影手段により取得された複数の画像データの中から、前記表示制御手段により前記画像表示部に表示させる画像データを切り換え選択する選択制御手段を更に備え、
前記表示制御手段が、前記選択制御手段の切り換え指示に応じ、スクロール表示する画像データを切り換えるように構成しても良い。
【００５２】
この請求項１９記載の発明によれば、
選択制御手段は、前記撮影手段により取得された複数の画像データの中から、前記画像表示部に表示させる画像データを切り換え選択し、前記表示制御手段は、この選択制御手段の切り換え指示に応じ、スクロール表示する画像データを切り換える。
【００５３】
したがって、この請求項１９記載の発明によって、全ての画像データを順次切り換えて、画像データ１つずつを画像表示部にスクロール表示することのできる実用性の高い電子スチルカメラを提供することが可能である。
【００５４】
また、請求項２０記載の発明のように、
請求項１乃至請求項１９のいずれかに記載の電子スチルカメラにおいて、
前記画像データを外部機器に転送する転送手段を更に備えることとしても良い。
【００５５】
この請求項２０記載の発明によれば、
転送手段は、前記画像データを外部機器に転送する。
【００５６】
したがって、この請求項２０記載の発明によって、撮像された画像データについて、パーソナルコンピュータ等の画像処理装置で表示のための画像処理を行なわずとも、その画像データを電子スチルカメラで画像処理し、外部機器に転送することにより、表示装置等の外部機器で直接表示が可能な実用性の高い電子スチルカメラを提供することができる。
【発明の効果】
【００５７】
請求項１及び請求項２１記載の発明によれば、画像データ中の部分画像データを連続して変更制御することにより、画像表示部の縦横比と異なる画像データをスクロール表示することが可能となり、画像表示部の縦横比と同一でない画像データであっても画像表示部に表示することができ、また、画像表示部を有効に利用して大きく見やすく表示することのできる実用性の高い電子スチルカメラ及び画像再生方法を提供することができる。
【００５８】
請求項２記載の発明によれば、生成手段は、撮像手段によって撮像された画像に基づいて、画像データを生成することができるため、撮像された画像から、画像表示部の縦横比と異なる縦横比をもつ１つの画像データを生成することが可能な実用性の高い電子スチルカメラを提供することができる。
【００５９】
請求項３記載の発明によれば、被写体を一定方向に連続する複数の画像として撮像する場合、例えば、左から右、或いは右から左への横方向や、上から下、或いは下から上への縦方向等の広角度の撮影時に、連続して撮像した複数の画像から画像表示部の縦横比と異なる縦横比をもつ１つの画像データを生成することが可能な実用性の高い電子スチルカメラを提供することができる。
【００６０】
請求項４記載の発明によれば、画像表示部の画面範囲いっぱいに画像データを表示して、スクロール表示することが可能であり、例えば、画像表示部の画面の縦幅が同一で横長の画像データや、横幅が同一で縦長の画像データのスクロール表示を効果的に行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【００６１】
請求項５記載の発明によれば、画像表示部の縦横比と略同一の画像データを取得し、画像表示部に表示することが可能であるため、スクロール表示をすることなく、画像表示部全体に画像データを表示することができ、パノラマ撮影に加えて通常の撮影も行うことのできる実用性の高い電子スチルカメラを提供することができる。
【００６２】
請求項６記載の発明によれば、画像表示部に表示された報知表示により、表示されている画像データが、画像表示部の縦横比と異なるか否かを容易に把握することができる。即ち、画像表示部に表示されていない画像データがあるか否かを把握することが出来るため、ユーザが通常の撮影画像と勘違いして未表示画像データを見忘れるといったことのない、実用性の高い電子スチルカメラを提供することが可能である。
【００６３】
請求項７記載の発明によれば、画像表示部に表示されている部分画像データが、画像データ中のどの部分であるのかを容易に把握することのできる実用性の高い電子スチルカメラを提供することが可能である。
【００６４】
請求項８記載の発明によれば、スクロール指示手段により容易にスクロール表示の方向や停止等の指示が可能な操作性の良い電子スチルカメラを提供することが可能である。
【００６５】
請求項９記載の発明によれば、画像データを１度スクロール表示した後にスクロール表示を停止することにより、繰り返しスクロール表示をすることのない実用性の高い電子スチルカメラを提供することができる。
【００６６】
請求項１０乃至請求項１２記載の発明によれば、スクロール表示中に画像データの端の部分画像データが画像表示部に表示された時に、バラエティに富んだスクロール表示を行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【００６７】
請求項１３記載の発明によれば、スクロール表示開始時に表示する部分画像データを、画像データの端あるいは中央の部分とすることができるため、バラエティに富んだスクロール表示の開始をすることが可能であり、かつ特徴のある部分画像データからスクロール表示を開始することにより、スクロール表示開始時点で画像データの内容を容易に把握することのできる実用性の高い電子スチルカメラを提供することができる。
【００６８】
請求項１４記載の発明によれば、ユーザがスクロール表示を実行したい画像データを自由に選択することが可能であり、選択後、自動的にスクロール表示を開始することができるため、簡便な操作によるスクロール表示が可能な、実用性の高い電子スチルカメラを提供することができる。
【００６９】
請求項１５記載の発明によれば、画像データを表示する際に、選択手段により選択された画像データが、画像表示部の表示画面サイズ以上であった場合には自動的にスクロール表示を開始するため、スクロール表示の指示等の煩わしい操作を行う必要がなく操作性の良い電子スチルカメラを提供することが可能である。請求項１６記載の発明によれば、例えば、画像表示部の画面の縦幅が同一で横長の画像データや、横幅が同一で縦長の画像データを取得することにより、画像データのスクロール表示を効果的に行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【００７０】
請求項１７記載の発明によれば、選択手段により選択された画像データが表示される際に、画像データが縦長か横長かに応じて、当該画像データの長手方向にスクロール表示を自動的に行うため、効果的に画像データを表示することのできる実用性の高い電子スチルカメラを提供することが可能である。
【００７１】
請求項１８記載の発明によれば、選択手段により選択された画像データが縦長か横長かに応じて、当該画像データの長手方向に、スクロール指示手段からの指示によってスクロール表示を行うため、画像データのスクロール方向を指示する必要がなく、また所望のスクロール表示の指示を行うことのできる実用性の高い電子スチルカメラを提供することが可能である。
【００７２】
請求項１９記載の発明によれば、全ての画像データを順次切り換えて、画像データ１つずつを画像表示部にスクロール表示することのできる実用性の高い電子スチルカメラを提供することが可能である。
【００７３】
請求項２０記載の発明によれば、撮像された画像データについて、パーソナルコンピュータ等の画像処理装置で表示のための画像処理を行なわずとも、その画像データを電子スチルカメラで画像処理し、外部機器に転送することにより、表示装置等の外部機器で直接表示が可能な実用性の高い電子スチルカメラを提供することができる。
【発明を実施するための最良の形態】
【００７４】
以下、図を参照して本発明に好適な実施の形態を詳細に説明する。
なお、以下に述べる実施の形態例において、パノラマ画像とは、通常に比べ広角度で被写体を写した横長の画像のみでなく、同様に、通常に比べ広角度で被写体を写した縦長の画像も含むものとする。
【００７５】
まず、構成を説明する。
図１は、本発明を適用したデジタルカメラ１（電子スチルカメラ）の外観斜視図である。
同図においてデジタルカメラ１には、本体ケーシング１ａの図中背面側に撮像レンズ１１（点線）が設けられている。また、本体ケーシング１ａの図中前面側には、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等により構成される表示部１２が設けられ、この表示部１２には、ファインダーとして、撮影時に撮像レンズ１１を介して取り込んだ被写体の画像を表示することが、また、撮影後に撮像した画像を再生表示することができる。この表示部１２の右側には、上下へのスライド操作により撮影モード（通常撮影モード及びパノラマ撮影モード）、再生モード、及び通信モードの切換えを指示するモード切換スイッチ１３が設けられている。
【００７６】
また、本体ケーシング１ａの図中上面側には、左右へのスライド操作により電源のＯＮ／ＯＦＦ切換えを指示する電源スイッチ１４、画像の撮像を指示するとともに、各モードにおいて選択内容の決定を指示するシャッターキー１５、各モードにおいて選択内容のキャンセルを指示するエフェクトキー１６、メモリ（後述するフラッシュメモリ３１）に記憶された複数の画像データの中から表示部１２に再生表示する画像データを選択指定したり、各モードにおいて設定条件を選択するための「＋」キー１７ａ及び「−」キー１７ｂ、が設けられている。
【００７７】
さらに、本体ケーシング１ａの図中上面側には、外部機器との間で通信ケーブル（図示省略）を介して画像データ、制御データ等を送受信するためのシリアル入出力端子１８ａと、外部機器に対して表示部１２へのビデオ信号（表示データ）と同じビデオ信号を出力するためのビデオ出力端子１８ｂとが設けられている。前記シリアル入出力端子１８ａには、例えば、ＲＳ−２３２Ｃ（シリアル形式）等の通信ケーブルが接続可能である。また、本体ケーシング１ａの図中背面側には、外部機器との間で赤外線信号により画像データ、制御データ等を送受信するための赤外線通信用窓１９（点線）が設けられている。
【００７８】
なお、デジタルカメラ１は、撮像レンズ１１を備えたカメラ部と本体部とからなり、本体部に対してカメラ部を回転自在、或いは着脱自在に配設し、本体部に対して撮像レンズ１１の位置を様々に回転、或いは移動可能な構成としてもよい。
【００７９】
次に、図２は、図１に示したデジタルカメラ１の回路構成を示すブロック図である。
同図においてデジタルカメラ１は、図１に示した表示部１２と、ＣＣＤ２０、アンプ２１、Ａ／Ｄ変換器２２、駆動回路２３、タイミングジェネレータ２４、シグナルジェネレータ２５、ＶＲＡＭ２６、Ｄ／Ａ変換器２７、アンプ２８、ＤＲＡＭ２９、圧縮／伸長回路３０、フラッシュメモリ３１、ＣＧ３２、ＲＯＭ３３、ＲＡＭ３４、キー入力部３５、ＣＰＵ３６、Ｉ／Ｏポート３７、及び赤外線通信部３８と、により構成されている。
【００８０】
ＣＣＤ（Charge Coupled Device ）２０は、フォトダイオード等の受光部に転送電極を重ねた素子（画素）を平面状に多数配設した画素面と、各画素に蓄積された電荷を電圧に変換して出力する出力部とから構成される。撮像レンズ１１を介して入射した光は前記画素面で受光され、各画素には受光量に比例した電荷が蓄積される。各画素の蓄積電荷は、駆動回路２３から供給される駆動信号に応じて前記出力部により撮像信号（アナログ信号）として１画素分ずつ順次読み出され、アンプ２１を介してＡ／Ｄ変換器２２に出力される。
【００８１】
Ａ／Ｄ（Analog to Digital ）変換器２２は、ＣＣＤ２０からアンプ２１を介して入力される撮像信号をアナログ信号からデジタル信号に変換し、タイミングジェネレータ２４に供給する。
【００８２】
駆動回路２３は、タイミングジェネレータ２４から供給されるタイミング信号に基づいてＣＣＤ２０の露光及び読み出しタイミングを駆動制御する。また、タイミングジェネレータ２４は、ＣＰＵ３６から入力される映像取り込み信号に基づいて駆動回路２３を制御するタイミング信号を生成する。
【００８３】
シグナルジェネレータ２５は、タイミングジェネレータ２４を介して供給される撮像信号（デジタル信号）に対して色演算処理を行ない、輝度信号（Ｙデータ）と色信号（Ｃデータ）により構成される画像データを生成し、この画像データをＤＲＡＭ２９に出力する。
【００８４】
また、シグナルジェネレータ２５は、ＣＰＵ３６によりＤＲＡＭ２９から供給された画像データに同期信号を付加する等してビデオ信号（デジタル信号）を生成して一旦、ＶＲＡＭ２６に格納し、その後、ＶＲＡＭ２６に格納したビデオ信号をＤ／Ａ変換器２７及びアンプ２８を介して表示部１２に出力する。また、ビデオ出力端子１８ｂにビデオケーブルを介して外部機器が接続されている場合は、該ビデオ信号をこの外部機器に対しても出力する。
【００８５】
なお、このシグナルジェネレータ２５は、後述する再生表示処理（図１２参照）や通信処理（図２１及び図２２参照）において、複数の撮像画像データを合成して生成したパノラマ画像データについても上記通常の画像データと同様の表示制御処理を行なう。すなわち、シグナルジェネレータ２５は、ＣＰＵ３６によりＤＲＡＭ２９から供給されたパノラマ画像データに同期信号を付加する等してビデオ信号（デジタル信号）を生成してＶＲＡＭ２６に格納し、その中から１画面分のビデオ信号を読み出してＤ／Ａ変換器２７及びアンプ２８を介して表示部１２に出力する。
【００８６】
ＶＲＡＭ（Video Random Access Memory）２６は、シグナルジェネレータ２５により生成されたビデオ信号（表示データ）を一時的に格納するビデオメモリであり、前記パノラマ画像データを格納可能なメモリ容量を有する。
【００８７】
Ｄ／Ａ（Digital to Analog ）変換器２７は、シグナルジェネレータ２５によりＶＲＡＭ２６から供給されるビデオ信号（表示データ）をデジタル信号からアナログ信号に変換し、アンプ２８を介して表示部１２に、また、ビデオ出力端子１８ｂにビデオケーブルを介して外部機器が接続されている場合は、該ビデオ信号をこの外部機器に対しても出力する。
【００８８】
表示部１２は、液晶ディスプレイ等により構成され、Ｄ／Ａ変換器２７及びアンプ２８を介して入力されたビデオ信号（表示データ）に基づいて表示画面に画像を表示する。この表示部１２は、ファインダーとして、撮影時に撮像レンズ１１を介して取り込んだ被写体の画像を表示することが、また、撮影後に、フラッシュメモリ３１に格納された撮像した画像データを再生表示することができる。
なお、この表示部１２の表示画面と画像表示エリアは必ずしも一致しなくてもよく、例えば、前記表示画面が画像表示エリアと機能表示エリアとで構成されていてもよい。また、この表示部１２には、後述するパノラマ画像撮像処理（図７参照）においてパノラマ画像用の複数の画像データを撮影するにあたり、２枚目以降の前記画像データを撮影する際に、１枚前の撮像画像の端部画像を再生表示する再生画像表示領域１２ｂと、ファインダーとして撮影する被写体の画像を表示するスルー画面領域１２ｃとが設定される（図８（ｂ）参照）。
【００８９】
ＤＲＡＭ（Dynamic Random Access Memory）２９は、シグナルジェネレータ２５から供給される撮像した画像データ、或いはＣＰＵ３６によりフラッシュメモリ３１から読み出され、後述する圧縮／伸長回路３０により伸長処理された画像データを一時的に格納する半導体メモリである。また、このＤＲＡＭ２９は、後述する再生表示処理（図１２参照）や通信処理（図２１及び図２２参照）の際に、複数の撮像画像データに基づいてパノラマ画像データを合成するための作業領域としても使用される。
【００９０】
圧縮／伸長回路３０は、ＤＲＡＭ２９に格納された画像データを符号化により圧縮処理する。具体的には、画像データを所定の符号化方式、すなわち、取り扱う画像の種類（この場合、静止画）に応じた、例えば、ＪＰＥＧ（Joint Photographic coding Experts Group ）アルゴリズムによる８×８画素毎のＤＣＴ（Discrete Cosine Transform ：離散コサイン変換）、量子化、ハフマン符号化により圧縮処理（符号化処理）し、この圧縮処理した画像データをフラッシュメモリ３１に出力する。また、圧縮／伸長回路３０は、フラッシュメモリ３１に格納されている圧縮処理された画像データを復号化して伸長処理し、ＤＲＡＭ２９に出力する。
【００９１】
さらに、この圧縮／伸長回路３０は、後述する通信処理（図２１及び図２２参照）においてパノラマ画像データを外部機器に転送する際に、このパノラマ画像データについても前記所定の符号化方式により圧縮処理を行なう。フラッシュメモリ３１は、圧縮／伸長回路３０により圧縮処理された画像データを複数格納する半導体メモリである。
【００９２】
図３は、フラッシュメモリ３１のメモリ構成について示す図であり、同図に示すようにフラッシュメモリ３１は、画像データをページＮｏ．データ、パノラマフラグデータ及び合成条件データと対応付けて複数格納する。
【００９３】
ページＮｏ．データは、画像データに対して当該フラッシュメモリ３１への格納順に割り当てられる格納順序を示す数値データである。例えば、最初にフラッシュメモリ３１に格納された画像データにはページＮｏ．データ“１”が、次に格納された画像データにはページＮｏ．データ“２”が割り当てられる。
【００９４】
パノラマフラグデータは、対応する画像データがパノラマ画像用に撮像された複数の画像データのうちの１枚である場合に“１”が、そうでない場合、すなわち、対応する画像データが通常の撮像画像データである場合に“０”が格納される。
合成条件データは、上記パノラマフラグデータの値が“１”である場合に格納されるデータであり、後述する再生表示処理（図１２参照）や通信処理（図２１及び図２２参照）においてパノラマ画像用に撮像された複数の画像データを合成してパノラマ画像データを生成する際の合成条件を記したデータである。
【００９５】
この合成条件データは、組数データ、撮影方向データ、及び撮像順序データにより構成され、例えば、パノラマ画像が３枚の撮像画像により構成され、この３枚の各撮像画像は左から右への横方向に連続して撮像されたものであり、その中で１番最初に撮像された画像である場合には“３Ｒ−１”といったデータ形式をなす。
【００９６】
組数データは、上記合成条件データのデータ形式例において１桁目の数値データであり、このパノラマ画像が何枚の撮像画像により構成されるのかを示すデータである。
【００９７】
撮影方向データは、上記データ形式例において２桁目のデータであり、パノラマ撮影モードにおいて広角度の被写体を一定方向に連続する複数の画像データに分けて撮影する際の前記複数の画像データの撮影方向を示すデータである。この撮影方向データは、後述する撮像条件設定処理（図５参照）において設定され、前記各画像データを左から右への横方向に連続して撮像した場合に“Ｒ”（Right）が、右から左への横方向に連続して撮像した場合に“Ｌ”（Left）が、下から上への縦方向に連続して撮像した場合に“Ｕ”（Up）が、上から下への縦方向に連続して撮像した場合に“Ｄ”（Down）が設定される。
【００９８】
撮像順序データは、上記データ形式例において“−”（ハイフン）に後続する４桁目の数値データであり、パノラマ画像用に撮像された各画像データについて、その撮像順序を示すデータである。
【００９９】
したがって、上記合成条件データのデータ形式例“３Ｒ−１”は、このパノラマ画像が３枚の撮像画像により構成され、この３枚の各撮像画像は左から右への横方向に連続して撮像されたものであり、この合成条件データに対応する撮像画像は、その中で１番最初に撮像された画像であることを示している。
【０１００】
ＣＧ（Character Generator ）３２は、表示部１２に表示される、例えば、操作ガイダンス用のカナ、漢字、英数字、記号等のキャラクタデータを格納するメモリである。
【０１０１】
ＲＯＭ（Read Only Memory）３３は、後述する撮像条件設定処理（図５参照）、パノラマ画像撮像処理（図７参照）、再生表示処理（図１２参照）、通信処理（図２１及び図２２参照）等の、ＣＰＵ３６により実行されるデジタルカメラ１の各部を制御するための各種制御プログラムを格納する。この各種制御プログラムは、ＣＰＵ３６が読み取り可能なプログラムコードの形態で記憶されている。
ＲＡＭ（Random Access Memory）３４は、図４に示すように、ＣＰＵ３６により各種制御処理が実行される際に、その制御処理を司るプログラムを展開する、或いは処理される各種データを一時的に格納するワークメモリ３４ａと、後述する撮像条件設定処理（図５参照）により設定された各種撮像条件データ（例えば、シャッタースピード、絞り、パノラマ画像の撮影方向等）を格納する撮像条件メモリ３４ｂとにより構成されている。
【０１０２】
なお、上記撮像条件メモリ３４ｂは、ＥＥＰＲＯＭ（Electrical Erasable Programmable ＲＯＭ ）等の不揮発性メモリにより構成され、電源がＯＦＦされても記憶内容を保持することが可能である。
【０１０３】
キー入力部３５は、前述したモード切換スイッチ１３、電源スイッチ１４、シャッターキー１５、エフェクトキー１６、「＋」キー１７ａ、及び「−」キー１７ｂにより構成され、各キーの押圧操作やスライド操作に応じた各種操作信号をＣＰＵ３６に出力する。
【０１０４】
ＣＰＵ（Central Processing Unit ）３６は、ＲＯＭ３３に格納される各種制御プログラムに従ってデジタルカメラ１の各部を制御する中央演算処理装置である。具体的には、ＣＰＵ３６は、モード切換スイッチ１３がスライド操作されてパノラマ撮影モードが指定されると、後述するパノラマ画像撮像処理（図７参照）を実行する。
【０１０５】
このパノラマ画像撮像処理においてＣＰＵ３６は、２枚目以降の各画像データを撮影する際に、ファインダーとしての表示部１２に、前回撮像した画像データの一部を再生表示させる再生画像表示領域１２ｂを設定し、この再生画像表示領域１２ｂに、フラッシュメモリ３１に格納された前回撮像した画像データの一部を再生表示するとともに、該表示部１２の残りの表示領域をスルー画面領域１２ｃとして設定し、当該スルー画面領域１２ｃに撮像する被写体の画像を表示する（図８参照）。
【０１０６】
この際、ＣＰＵ３６は、後述する撮像条件設定処理（図５参照）において設定された撮影方向に基づいて、表示部１２に設定する再生画像表示領域１２ｂの配置位置を制御するとともに、前記設定された撮影方向に基づいて該再生画像表示領域１２ｂに再生表示する前回撮像した画像データの画像領域を制御する。
【０１０７】
そして、ＣＰＵ３６は、シャッターキー１５が押圧操作されると撮像処理を実行し、タイミングジェネレータ２４に映像取り込み信号を出力する。タイミングジェネレータ２４は、前記映像取り込み信号に基づいてタイミング信号を生成して駆動回路２３に出力し、駆動回路２３は、前記タイミング信号に基づいてＣＣＤ２０の露光及び読み出しタイミングを駆動制御して、ＣＣＤ２０により撮像信号を取り込む。Ａ／Ｄ変換器２２は、前記取り込んだ撮像信号をアナログ信号からデジタル信号に変換し、シグナルジェネレータ２５は、前記撮像信号に対して色演算処理を行なって画像データを生成してＤＲＡＭ２９に格納する。そして、ＣＰＵ３６は、ＤＲＡＭ２９に格納された画像データを圧縮／伸長回路３０に転送して圧縮処理を行なわせた後、この圧縮された画像データを新たなページＮｏ．データ、パノラマフラグデータ（＝１）、及び合成条件データと対応付けてフラッシュメモリ３１に格納する。
【０１０８】
また、ＣＰＵ３６は、モード切換スイッチ１３がスライド操作されて再生モードが指定されると、後述する再生表示処理（図１２参照）を実行する。
【０１０９】
この再生表示処理においてＣＰＵ３６は、「＋」キー１７ａ、或いは「−」キー１７ｂの押圧操作に応じて、フラッシュメモリ３１に格納された画像データの中から、そのページＮｏ．順（「＋」キー１７ａが押圧操作された場合は昇順、「−」キー１７ｂが押圧操作された場合は降順）に再生表示する画像データを指定する。そして、指定された画像データについて、当該画像データがパノラマ撮影モードで撮像された画像データであるか否かを判別し、パノラマ撮影モードで撮像された画像データである場合（パノラマフラグデータ＝１）は、この画像データ及び当該画像データとともにパノラマ撮影モードにおいて連続して撮像された各画像データをフラッシュメモリ３１から順次読み出して圧縮／伸長回路３０に転送し、伸長処理を行なわせた後、ＤＲＡＭ２９に格納する。
【０１１０】
その後、ＣＰＵ３６は、ＤＲＡＭ２９に格納した各画像データをその合成条件データに基づいて画像合成して広角度の被写体を写したパノラマ画像データを生成し、このパノラマ画像データをシグナルジェネレータ２５に転送する。シグナルジェネレータ２５は、入力されたパノラマ画像データに同期信号を付加する等してビデオ信号（表示データ）を生成して、一旦、ＶＲＡＭ２６に格納し、その中から１画面分の画像データを読み出してＤ／Ａ変換器２７、及びアンプ２８を介して表示部１２に出力し、表示画面に前記パノラマ画像の一部を再生表示する。
【０１１１】
また、このパノラマ画像の再生表示の際、ＣＰＵ３６は、表示画像がパノラマ画像であることを示すパノラマ画像マーク１２ｄ“Ｐ”（図２０（ｂ）参照）を表示画面に表示するとともに、再生表示処理のサブルーチンであり、後述するスクロール表示処理（図１４参照）を実行し、「＋」キー１７ａ、或いは「−」キー１７ｂの押圧操作に応じてスクロール方向制御信号をシグナルジェネレータ２５に送出し、シグナルジェネレータ２５は、このスクロール方向制御信号に応じて、ＶＲＡＭ２６から読み出す前記１画面分の画像データを連続的に変更制御して、前記「＋」キー１７ａ、或いは「−」キー１７ｂの押圧操作に応じてパノラマ画像を表示部１２にスクロール表示させる。
【０１１２】
また、ＣＰＵ３６は、モード切換スイッチ１３がスライド操作されて通信モードが指定されると、後述する通信処理（図２１及び図２２参照）を実行する。
【０１１３】
この通信処理においてＣＰＵ３６は、「＋」キー１７ａ、或いは「−」キー１７ｂの押圧操作に応じて、上記再生表示処理と同様にしてフラッシュメモリ３１に格納された画像データ（通常の撮像画像データやパノラマ画像データ）を表示部１２に再生表示する。そして、シャッターキー１５の押圧操作により、その時点で表示部１２に再生表示されている画像データを外部機器に転送する画像データとして指定して、再生表示のためにＤＲＡＭ２９に展開された当該画像データ（通常の撮像画像データ、或いは画像合成されたパノラマ画像データ）を圧縮／伸長回路３０に転送し、圧縮／伸長回路３０で圧縮処理を行なわせた後、この画像データを赤外線通信部３８に出力する。そして、該画像データを赤外線通信部３８から赤外線パルスにより相手先外部機器に転送する。
【０１１４】
Ｉ／Ｏ（Input / Output）ポート３７は、当該デジタルカメラ１とシリアル入出力端子１８ａ及び通信ケーブルを介して接続された外部機器との間で授受されるシリアルデータ（画像データ、制御データ等）の入出力制御を行なうインターフェースである。
【０１１５】
赤外線通信部３８は、当該デジタルカメラ１と外部機器との間でＩｒＤＡ（Infrared Data Association ）方式の赤外線通信を行なうための赤外線インターフェースであり、赤外線通信より授受される画像データ、制御データ等の送受信制御を行なう。
【０１１６】
具体的には、この赤外線通信部３８は、赤外線通信機能を有する外部機器に送信する送信データを一時的に格納する送信データメモリと、この送信データメモリに格納されたデータを赤外線信号に変調する変調部と、変調された赤外線信号を赤外線パルスにより赤外線通信用窓１９を介して前記外部機器に送信する送信用ＬＥＤと、前記外部機器から赤外線パルスにより送信された赤外線信号を赤外線通信用窓１９を介して受信するフォトダイオードと、この受信された赤外線信号を受信データとして復調する復調部と、復調された受信データを一時的に格納する受信データメモリと、により構成されている。以上がデジタルカメラ１の構成である。
【０１１７】
次に、動作を説明する。
まず、デジタルカメラ１のＣＰＵ３６において実行される撮像条件設定処理について、図５に示すフローチャートと図６に示す画面表示例とに基づいて説明する。
【０１１８】
ＣＰＵ３６は、モード切換スイッチ１３がスライド操作されて再生モードが指定され、かつ、エフェクトキー１６が押圧操作されると、図６（ａ）に示すように各処理（例えば、ズーム処理、色補正処理、撮像条件設定処理等）を記したメニュー画面を表示部１２に表示する。そして、その中から撮像条件設定処理が選択指定されると、ＣＰＵ３６は、ＲＯＭ３３に格納されている撮像条件設定処理に関するプログラムを読み出して、その処理を開始する。
【０１１９】
まず、ＣＰＵ３６は、イニシャライズ等の初期処理を行なった後（ステップＳ１）、パノラマ画像についての撮像条件設定処理を行なうか否かをキー操作に基づいて判別する（ステップＳ２）。
【０１２０】
そして、ＣＰＵ３６は、パノラマ画像についての撮像条件設定処理を行なわないと判別した場合は、その他の撮像条件の設定処理を行なうものと判断し、例えば、シャッタースピードの変更設定を行ない、ＣＣＤ２０の露光時間を調整する、或いは、絞りの変更設定を行ない、撮像レンズ１１から入る光量を調整して撮像画像の明るさ調節する等といった各種撮像条件の設定処理を行なう（ステップＳ３）。そして、設定された撮像条件データをＲＡＭ３４の撮像条件メモリ３４ｂに格納した後（ステップＳ４）、当該撮像条件設定処理を終了する。
【０１２１】
また、ＣＰＵ３６は、上記ステップＳ２において、パノラマ画像についての撮像条件設定処理を行なうと判別した場合は、図６（ｂ）に示すようにパノラマ画像の撮影方向を設定するための設定画面を表示部１２に表示する（ステップＳ５）。
【０１２２】
ちなみに、この図６（ｂ）において、“ＨＯＲＩＺＯＮＴＡＬ”は、パノラマ撮影モードにおいて左から右への横方向に複数の画像を撮像させるための設定条件であり、また“ＶＥＲＴＩＣＡＬ”は、パノラマ撮影モードにおいて上から下への縦方向に複数の画像を撮像させるための設定条件である。
【０１２３】
次いで、ＣＰＵ３６は、「＋」キー１７ａ、「−」キー１７ｂ、シャッターキー１５等の押圧操作により、パノラマ画像の撮影方向が選択指定されたか否かを判別し（ステップＳ６）、パノラマ画像の撮影方向が選択指定されていない場合は、上記ステップＳ５に戻る。
【０１２４】
また、ＣＰＵ３６は、パノラマ画像の撮影方向が選択指定されたと判別した場合は、当該選択指定された撮影方向のデータをパノラマ画像撮影時の撮像条件データとしてＲＡＭ３４の撮像条件メモリ３４ｂに格納した後（ステップＳ７）、当該撮像条件設定処理を終了する。
以上がデジタルカメラ１のＣＰＵ３６により実行される撮像条件設定処理の動作手順である。
【０１２５】
なお、上記撮像条件設定処理においては、パノラマ画像撮影時の撮影方向として、図６（ｂ）に示したように、左から右への横方向（“ＨＯＲＩＺＯＮＴＡＬ”）、或いは、上から下への縦方向（“ＶＥＲＴＩＣＡＬ”）のいずれかを設定可能な制御構成としたが、さらに、右から左への横方向や下から上への縦方向を設定可能な制御構成としてもよいことは勿論である。
【０１２６】
次いで、デジタルカメラ１のＣＰＵ３６において実行されるパノラマ画像撮像処理について、図７に示すフローチャートと図８及び図９に示す画面表示例とに基づいて説明する。このパノラマ画像撮像処理では、パノラマ画像用の複数の画像データの撮像及び記憶処理が行なわれる。
【０１２７】
なお、以下に示すパノラマ画像撮像処理においては、便宜上、上記撮像条件設定処理によりパノラマ画像の撮影方向として、左から右への横方向（“ＨＯＲＩＺＯＮＴＡＬ”）が設定され、パノラマ画像用の複数の画像データを、左から右への横方向に連続して撮像する場合を例に挙げて説明するものとする。
【０１２８】
ＣＰＵ３６は、モード切換スイッチ１３がスライド操作されてパノラマ撮影モードが指定されると、ＲＯＭ３３に格納されているパノラマ画像撮像処理に関するプログラムを読み出して、その処理を開始する。
【０１２９】
まず、ＣＰＵ３６は、上記撮像条件設定処理によりＲＡＭ３４の撮像条件メモリ３４ｂに格納された撮像条件データを読み出して、当該撮像条件データに基づいてシャッタースピード、絞り、パノラマ画像の撮影方向等の撮像条件を設定する（ステップＳ１１）。
【０１３０】
次いで、ＣＰＵ３６は、ファインダーとしての表示部１２の表示制御を行ない、１枚目の画像撮影時においては、図８（ａ）に示すように表示画面の全領域をスルー画面１２ａとして設定し、このスルー画面１２ａに撮像レンズ１１を介して取り込んだ被写体の画像を表示する（ステップＳ１２）。
【０１３１】
そして、ＣＰＵ３６は、シャッターキー１５が押圧操作されたか否かを判別し（ステップＳ１３）、シャッターキー１５が押圧操作されていない場合は、引き続いてシャッターキー１５が押圧操作されたか否かの監視を行なう。また、ＣＰＵ３６は、シャッターキー１５が押圧操作されたと判別した場合は、１枚目の画像について撮像処理を実行する（ステップＳ１４）。
【０１３２】
すなわち、ＣＰＵ３６は、タイミングジェネレータ２４に映像取り込み信号を出力し、タイミングジェネレータ２４は、前記映像取り込み信号に基づいてタイミング信号を生成して駆動回路２３に出力する。そして、駆動回路２３は、前記タイミング信号に基づいてＣＣＤ２０の露光及び読み出しタイミングを駆動制御して、ＣＣＤ２０により撮像信号を取り込ませる。また、Ａ／Ｄ変換器２２は、前記取り込んだ撮像信号をアナログ信号からデジタル信号に変換し、シグナルジェネレータ２５は、前記撮像信号に対して色演算処理を行なって１枚目の撮像画像データを生成してＤＲＡＭ２９に格納する。
【０１３３】
その後、ＣＰＵ３６は、ＤＲＡＭ２９に格納された前記撮像画像データを圧縮／伸長回路３０に転送して圧縮処理を行なわせた後（ステップＳ１５）、この圧縮された画像データを新たなページＮｏ．データ及びパノラマフラグデータ“１”と対応付けてフラッシュメモリ３１に格納する（ステップＳ１６）。
【０１３４】
次いで、ＣＰＵ３６は、２枚目以降の画像データの撮像処理に移行し、まず、ファインダーとしての表示部１２の表示制御を行なう。この際、ＣＰＵ３６は、２枚目以降の画像撮影時においては、図８（ｂ）に示すように表示画面の左端部に帯状の再生画像表示領域１２ｂを設定するとともに、残りの画面領域をスルー画面領域１２ｃとして設定する（ステップＳ１７）。
【０１３５】
そして、ＣＰＵ３６は、前記再生画像表示領域１２ｂに前回の撮像画像の右側端部の画像を再生表示するとともに、前記スルー画面領域１２ｃに撮像レンズ１１を介して取り込んだ被写体の画像を表示する（ステップＳ１８）。
【０１３６】
このステップＳ１７及びＳ１８に示した表示部１２の表示制御について、その具体例を図９に基づいて説明する。
図９（ａ）は、１枚目の撮像画像データであり、上記ステップＳ１１〜Ｓ１６に示す処理により撮像され、フラッシュメモリ３１に格納される。ＣＰＵ３６では、２枚目の画像撮影時に、図８（ｂ）に示したように表示画面に再生画像表示領域１２ｂ及びスルー画面領域１２ｃを設定すると（ステップＳ１７）、まず、前記１枚目の撮像画像データをフラッシュメモリ３１から読み出してＤＲＡＭ２９に展開し、図９（ｂ）に示すように当該撮像画像データの右側端部の画像（再生画像表示領域１２ｂの領域サイズに相当する）を取得する。
【０１３７】
そして、ＣＰＵ３６は、図９（ｃ）に示すように、この取得した画像を表示画面の再生画像表示領域１２ｂに再生表示するとともに、スルー画面領域１２ｃ（斜線部分）に撮像レンズ１１を介して取り込んだ被写体の画像を表示する（ステップＳ１８）。
【０１３８】
このようなファインダーの表示制御構成とすることで、パノラマ撮影モードにおいて２枚目以降の画像データを撮影する際に、ユーザーは、表示部１２（ファインダー）の再生画像表示領域１２ｂに再生表示された１枚前の撮像画像の端部画像に、スルー画面領域１２ｃに表示される被写体の画像位置を合わせて画像を撮像することが可能となり（図９（ｄ）参照）、パノラマ画像用として撮像する複数の画像データについて、各画像データ間のズレを極力抑え、かつ、極めて容易に前記各画像データを撮像することが可能となる。
【０１３９】
次いで、ＣＰＵ３６は、シャッターキー１５が押圧操作されたか否かを判別し（ステップＳ１９）、シャッターキー１５が押圧操作されていない場合は、引き続いてシャッターキー１５が押圧操作されたか否かの監視を行なう。また、ＣＰＵ３６は、シャッターキー１５が押圧操作されたと判別した場合は、２枚目以降の画像について撮像処理を実行する（ステップＳ２０）。
【０１４０】
すなわち、ＣＰＵ３６は、上記ステップＳ１４と同様にして２枚目以降の撮像画像データを生成してＤＲＡＭ２９に格納し、この撮像画像データを圧縮／伸長回路３０に転送して圧縮処理を行なわせた後（ステップＳ２１）、この圧縮された画像データを１枚前の撮像画像データに割り当てられたページＮｏ．データの次のページＮｏ．データ及びパノラマフラグデータ“１”と対応付けてフラッシュメモリ３１に格納する（ステップＳ２２）。
【０１４１】
次いで、ＣＰＵ３６は、エフェクトキー１６が押圧操作されたか否かを判別し（ステップＳ２３）、エフェクトキー１６が押圧操作されていない場合は、上記ステップＳ１７に戻り、パノラマ画像用の次の画像の撮像処理を行なう。
【０１４２】
また、ＣＰＵ３６は、エフェクトキー１６が押圧操作されたと判別した場合は、パノラマ画像用の複数の画像データの撮像処理を終了し、次いで、このパノラマ画像用に撮像した複数の画像データの総数（当該パノラマ画像の組数）を算出する（ステップＳ２４）。
【０１４３】
そして、ＣＰＵ３６は、算出したパノラマ画像の組数、上記撮像条件設定処理（図５参照）において設定されたパノラマ画像の撮影方向、パノラマ画像用に撮像した各画像データの撮像順序（フラッシュメモリ３１への格納順、すなわち、ページＮｏ．データの昇順）に基づいて、前記各画像データの合成条件データを作成する（ステップＳ２５）。
【０１４４】
例えば、パノラマ画像の組数が３枚であり、パノラマ画像の撮影方向が左から右への横方向に設定された場合、パノラマ画像用として撮像された各画像データの合成条件データは、ページＮｏ．データの昇順に、それぞれ“３Ｒ−１”、“３Ｒ−２”、“３Ｒ−３”となる。
【０１４５】
そして、ＣＰＵ３６は、作成した各合成条件データを前記各画像データと対応付けてフラッシュメモリ３１に格納した後（ステップＳ２６）、当該パノラマ画像撮像処理を終了する。
以上がデジタルカメラ１のＣＰＵ３６により実行されるパノラマ画像撮像処理の動作手順である。
【０１４６】
なお、上記パノラマ画像撮像処理においては、便宜上、パノラマ画像の撮影方向を左から右への横方向に設定した場合を例に挙げて説明したが、例えば、パノラマ画像の撮影方向は、右から左への横方向、下から上への縦方向、上から下への縦方向等に設定することも可能であり、このような場合、表示部１２（ファインダー）においては、２枚目以降の画像撮影時に、図１０（ａ）〜図１０（ｃ）に示すように再生画像表示領域１２ｂ及びスルー画面領域１２ｃが設定される。
また、図１１は、パノラマ撮影モードにおいて２枚目以降の画像データの撮影時の表示部１２（ファインダー）における再生画像表示領域１２ｂ1 〜１２ｂ4及びスルー画面領域１２ｃの設定状況について示す変形例である。
【０１４７】
この変形例において図１１（ａ）に示すように、１枚目の画像データを撮像すると、まず、ＣＰＵ３６は、２枚目の画像撮影用として、図１１（ｂ）に示すように表示画面に再生画像表示領域１２ｂ1 〜１２ｂ4 及びスルー画面領域１２ｃを設定する。そして、図１１（ａ）に示すように１枚目の撮像画像データの四方から再生画像表示領域１２ｂ1 〜１２ｂ4 の領域サイズに相当する画像を取得して、取得した画像を表示画面の各再生画像表示領域１２ｂ1 〜１２ｂ4 に再生表示するとともに、スルー画面領域１２ｃに撮像レンズ１１を介して取り込んだ被写体の画像を表示する。
【０１４８】
このようなファインダーの表示制御構成とすれば、表示部１２の再生画像表示領域１２ｂ1 〜１２ｂ4 に再生表示された１枚目の撮像画像のいずれかの端部画像に、スルー画面領域１２ｃに表示される被写体の画像位置を合わせて２枚目の画像を撮像することで、パノラマ画像の撮影方向を設定することが可能となり、撮影前にわざわざ前記撮像条件設定処理（図５参照）において撮影方向を設定する必要がなくなる。
【０１４９】
次いで、デジタルカメラ１のＣＰＵ３６において実行される再生表示処理、及び再生表示処理中に実行されるサブルーチンであるスクロール表示処理について、図１２及び図１４に示すフローチャートと図２０に示す画面表示例とに基づいて説明する。
【０１５０】
なお、以下に示す再生表示処理においては、便宜上、フラッシュメモリ３１のページＮｏ．データ“１”に対応する画像データは、パノラマ画像を構成する画像データではなく、通常の撮像画像データであるものとする。すなわち、ページＮｏ．データ“１”の画像データのパノラマフラグデータの値は“０”であるものとする。
【０１５１】
まず、再生表示処理を図１２を参照して説明する。図１２はＣＰＵ３６により実行される再生表示処理を示す図である。
ＣＰＵ３６は、モード切換スイッチ１３がスライド操作されて再生モードが指定されると、ＲＯＭ３３に格納されている再生表示処理に関するプログラムを読み出して、その処理を開始する。
【０１５２】
まず、ＣＰＵ３６は、イニシャライズ等の初期処理を行なった後（ステップＳ３１）、フラッシュメモリ３１に格納された、例えば、６４枚分の画像データの中から、まず、ページＮｏ．データ“１”の画像データを読み出して圧縮／伸長回路３０で伸長処理を行なわせてＤＲＡＭ２９に格納した後、シグナルジェネレータ２５により同期信号を付加する等してビデオ信号に変換させて、ＶＲＡＭ２６、Ｄ／Ａ変換器２７及びアンプ２８を介して表示部１２に出力させ、前記画像データを表示画面に再生表示させる（ステップＳ３２）。
【０１５３】
次いで、ＣＰＵ３６は、「＋」キー１７ａ、或いは「−」キー１７ｂが押圧操作されたか否かを判別し（ステップＳ３３）、両キー１７ａ，１７ｂとも押圧操作されていないと判別した場合は、引き続いて「＋」キー１７ａ、或いは「−」キー１７ｂが押圧操作されたか否かの監視を行なう。
【０１５４】
また、ＣＰＵ３６は、上記両キー１７ａ，１７ｂのいずれかが押圧操作されたと判別した場合は、押圧操作されたキーに応じて、「＋」キー１７ａが押圧操作された場合は、次のページＮｏ．データの画像データ、例えば、現在、表示部１２に再生表示されている画像データのページＮｏ．データが“１”である場合は、このページＮｏ．データの値をインクリメント（＋１）して、ページＮｏ．データ“２”の画像データについて、そのパノラマフラグデータの値をフラッシュメモリ３１から読み出す。また、「−」キー１７ｂが押圧操作された場合は、１つ前のページＮｏ．データの画像データ、例えば、現在、表示部１２に再生表示されている画像データのページＮｏ．データが“８”である場合は、このページＮｏ．データの値をデクリメント（−１）して、ページＮｏ．データ“７”の画像データについて、そのパノラマフラグデータの値をフラッシュメモリ３１から読み出す（ステップＳ３４）。
【０１５５】
そして、ＣＰＵ３６は、読み出したパノラマフラグデータの値が“１”であるか否かを判別し（ステップＳ３５）、パノラマフラグデータの値が“１”でない場合、すなわち、パノラマフラグデータの値が“０”である場合は、この画像データを通常の撮像画像データであると判断し、当該画像データをフラッシュメモリ３１から読み出して圧縮／伸長回路３０で伸長処理を行なわせてＤＲＡＭ２９に格納した後、シグナルジェネレータ２５により同期信号を付加する等してビデオ信号に変換させて表示部１２に出力させ、前記画像データを表示画面に再生表示させた後（ステップＳ３６）、上記ステップＳ３３に戻る。
【０１５６】
一方、ＣＰＵ３６は、上記ステップＳ３５において、パノラマフラグデータの値が“１”であると判別した場合は、この画像データをパノラマ画像用に撮像した複数の画像データのうちの１枚であると判断し、まず、この画像データに対応付けてフラッシュメモリ３１に格納されている合成条件データを読み出す（ステップＳ３７）。
【０１５７】
次いで、ＣＰＵ３６は、この合成条件データに基づいて当該パノラマ画像を構成する各画像データ、例えば、合成条件データが“３Ｒ−１”である場合は、組数データが“３”（３枚組）であるので、前述したパノラマ画像撮像処理（図７参照）により連続したページＮｏ．データを割り当ててフラッシュメモリ３１に格納された３枚の各画像データを該フラッシュメモリ３１から順次読み出して、圧縮／伸長回路３０で伸長処理を行なわせた後、ＤＲＡＭ２９に転送する（ステップＳ３８）。
【０１５８】
その後、ＣＰＵ３６は、ＤＲＡＭ２９に転送した各画像データについて、その合成条件データ（撮影方向データ、撮像順序データ）に基づいて各画像データの接合方向、接合順序を設定し、各画像データを画像合成してパノラマ画像データを生成する（ステップＳ３９）。
【０１５９】
この際、ＣＰＵ３６は、２枚目以降の各画像データについて、その端部に存在する１枚前の撮像画像と重なる部分の画像（図９（ｄ）に示した撮像画像においては、左端の、図９（ｃ）における再生画像表示領域１２ｂに相当する部分の画像、図２０（ａ）においては点線で囲った領域の画像）を削除して接合、合成処理を行なう。また、この合成処理の際には、各画像データの接合境界部分の画像を比較して色や明るさを補正したり、接合境界部分をぼかす等の画像処理を行なってもよい。また、接合境界部分の画像を除いた画像を、画像表示部全体に表示することとしてもよい。
【０１６０】
そして、ＣＰＵ３６は、生成したパノラマ画像データをシグナルジェネレータ２５に転送し、シグナルジェネレータ２５により同期信号を付加する等してビデオ信号（表示データ）に変換させて、当該パノラマ画像データを一旦、ＶＲＡＭ２６に格納させる（ステップＳ４０）。シグナルジェネレータ２５は、まず、ＶＲＡＭ２６に格納したパノラマ画像データ（表示データ）のうち、最初の１画面分の画像データ（例えば、左端、右端、上端、または下端の１画面分の画像データ）をＤ／Ａ変換器２７及びアンプ２８を介して表示部１２に出力し、図２０（ｂ）に示すように（この例では、パノラマ画像データ中の左端の１画面分の画像データを最初に表示させる構成となっている）、表示部１２の表示画面に再生表示するとともに、表示画面の右上隅に、当該表示画像がパノラマ画像であることを示すパノラマ画像マーク１２ｄ“Ｐ”を表示する（ステップＳ４１）。
【０１６１】
なお、上記パノラマ画像マーク１２ｄ“Ｐ”の代わりに、表示画像がパノラマ画像であることを示すメッセージ（例えば、図２０（ｄ）に示す“パノラマ”等）を表示画面に表示したり、パノラマ画像中のどの部分が現在表示されているのかを、横長画像であれば横スクロールバー（例えば、図２０（ｃ）に示すマーク１２ｄ）として、同様に縦長画像であれば縦スクロールバーとして示す表示部分報知マークを表示画面に表示する制御構成であってもよい。
【０１６２】
次いで、ＣＰＵ３６は、「＋」キー１７ａ、或いは「−」キー１７ｂが押圧操作されたか否かを判別し（ステップＳ４２）、両キー１７ａ，１７ｂとも押圧操作されていないと判別した場合は、ステップＳ４４に移行する。
【０１６３】
また、ＣＰＵ３６は、上記両キー１７ａ，１７ｂのいずれかが押圧操作されたと判別した場合は、後述するスクロール表示処理（図１４参照）を行い、押圧操作されたキーに応じて、例えば、現在、表示部１２に再生表示しているパノラマ画像が図２０（ｂ）に示すように横長画像であった場合は、「＋」キー１７ａの押圧操作に応じて表示画面における表示画像を右方向にスクロール表示させ、また、「−」キー１７ｂの押圧操作に応じて、表示画面における表示画像を左方向にスクロール表示させる（ステップＳ４３）。
【０１６４】
具体的には、ＣＰＵ３６は、押圧操作されたキーに応じてスクロール方向制御信号をシグナルジェネレータ２５に送出し、シグナルジェネレータ２５では、このスクロール方向制御信号に応じて、ＶＲＡＭ２６から読み出す前記１画面分の画像データを連続的に変更制御して、パノラマ画像を表示部１２にスクロール表示させる。このスクロール表示に係る処理は図１４を用いて詳細に後述する。
【０１６５】
なお、このようにしてパノラマ画像を表示画面にスクロール表示させている間は、表示部１２の表示画面の右上隅に前記パノラマ画像マーク１２ｄ“Ｐ”が表示され続ける。また、再生表示されたパノラマ画像が縦長画像であった場合は、「＋」キー１７ａ、或いは「−」キー１７ｂの押圧操作に応じて表示画面における表示画像を上方向、或いは下方向にスクロール表示させる。
【０１６６】
次いで、ＣＰＵ３６は、エフェクトキー１６が押圧操作されたか否かを判別し（ステップＳ４４）、エフェクトキー１６が押圧操作されていない場合は上記ステップＳ４２に戻る。また、ＣＰＵ３６は、エフェクトキー１６が押圧操作されたと判別した場合は、パノラマ画像の再生表示を終了するものと判断し、ページＮｏ．データの数値を、当該再生表示したパノラマ画像を構成する各画像データのページＮｏ．データの中で最も大きな値にスキップさせた後（ステップＳ４５）、上記ステップＳ３３に戻る。
【０１６７】
また、ＣＰＵ３６は、当該再生表示処理の実行中にモード切換スイッチ１３がスライド操作されて、再生モード以外のモードに移行する旨が指示されると当該再生表示処理を終了する。
以上がデジタルカメラ１のＣＰＵ３６により実行される再生表示処理の動作手順である。
【０１６８】
なお、上記再生表示処理（図１２参照）においては、デジタルカメラ１の表示部１２に通常の撮像画像やパノラマ画像を再生表示する場合について述べたが、例えば、当該デジタルカメラ１のビデオ出力端子１８ｂにビデオケーブルを介してテレビ受像機等の外部機器を接続すれば、その表示画面に同様の再生表示を行なえることは勿論である。
【０１６９】
なお、上記再生表示処理（図１２参照）におけるステップＳ４１の処理に代えて図１３に示す処理とすることも可能である。図１３は、再生表示処理のステップＳ４１の変形例を示すフローチャートである。
【０１７０】
この変形例において、まず、ＣＰＵ３６は、ステップＳ４０でパノラマ画像をＶＲＡＭ２６に格納した後、そのパノラマ画像の中央部分（１画面分）を検出する、または抽出して合成する（ステップＳ４１−１）。
【０１７１】
例えば、パノラマ画像が３枚の撮影画像により構成されている場合は２枚目の撮影画像を検出し、４枚の撮影画像により構成されている場合は２枚目と３枚目の撮影画像を片側半分づつ抽出して１画面分の画像を合成する。
【０１７２】
その後、ステップＳ４１−１で検出された、または抽出して合成された中央部分の１画面分の画像データを表示部１２に転送して、図２０（ｃ）に示すように、表示部１２の表示画面に再生表示すると共に、表示画面の右下隅に今現在パノラマ画像中のどの部分が表示されているのかを示す表示部分報知マーク（同時に表示画像がパノラマ画像であることも示すマーク）を表示する（ステップＳ４１−２）。
その後、再生表示処理（図１２参照）のステップＳ４２に移行する。
【０１７３】
このように、再生表示処理のステップＳ４１に代えて、図１３に示す処理とすることで、初めに表示される画像データは、パノラマ画像を構成する最初の画像データでなく、パノラマ画像の中央の画像データが表示されるため、中央部分に特徴のあるパノラマ画像の場合は、表示されているパノラマ画像が所望のパノラマ画像かどうかを、スクロール表示することなく、ユーザが容易に判別することが可能となる。
【０１７４】
次に、上記再生表示処理（図１２参照）におけるステップＳ４３の処理であるスクロール表示処理について、図１４に示すフローチャートに基づいて説明する。
【０１７５】
まず、ＣＰＵ３６は、ステップＳ４２で押圧操作されたキーが「＋」キー１７ａ、「−」キー１７ｂのいずれであるかを判別する（ステップＳＡ１）。
【０１７６】
ここで、「＋」キー１７ａが押圧操作されたと判別した場合は、続いてＣＰＵ３６はＶＲＡＭ２６に格納されているパノラマ画像データが横長画像であるか、縦長画像であるかを判別する（ステップＳＡ２）。
【０１７７】
ここで、横長画像であると判別した場合には、ＣＰＵ３６は、前記パノラマ画像の右端１画面分の画像データが表示部１２に表示されているか否かを判別し（ステップＳＡ３）、右端１画面分の画像データが表示されていない場合には、表示部１２の表示画面に表示させる画像データを右方向にスクロールさせて表示し（ステップＳＡ４）、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１７８】
なお、前記ステップＳＡ３でパノラマ画像の右端１画面分の画像データが表示されていると判別した場合、すなわち、もうこれ以上右側には表示部１２に表示する画像データがＶＲＡＭ２６に格納されていないと判断した場合には、ＣＰＵ３６は、表示画像をスクロールさせることなく、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１７９】
また、前記ステップＳＡ２において横長画像でなく縦長画像であると判別した場合には、ＣＰＵ３６は、前記パノラマ画像の上端１画面分の画像データが表示部１２に表示されているか否かを判別し（ステップＳＡ５）、上端１画面分の画像データが表示されていない場合には、表示部１２の表示画面に表示させる画像データを上方向にスクロールさせて表示し（ステップＳＡ６）、再生表示処理（図１２参照）のステップＳ４４に移行する。なお、前記ステップＳＡ５でパノラマ画像の上端１画面分の画像データが表示されていると判別した場合には、ＣＰＵ３６は、表示画像をスクロールさせることなく、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１８０】
また、ステップＳＡ１で、「−」キー１７ｂが押圧操作されたと判別した場合は、続いてＣＰＵ３６は、ステップＳＡ２の処理と同様にパノラマ画像データが横長画像であるか、縦長画像であるかを判別する（ステップＳＡ７）。
【０１８１】
ここで、横長画像であると判別した場合には、ＣＰＵ３６は、前記パノラマ画像の左端１画面分の画像データ（図２０（ｂ）参照）が表示部１２に表示されているか否かを判別し（ステップＳＡ８）、左端１画面分の画像データが表示されていない場合には、表示部１２の表示画面に表示させる画像データを左方向にスクロールさせて表示し（ステップＳＡ９）、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１８２】
なお、前記ステップＳＡ８でパノラマ画像の左端１画面分の画像データが表示されていると判別した場合には、ＣＰＵ３６は、表示画像をスクロールさせることなく、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１８３】
また、前記ステップＳＡ７において横長画像でなく縦長画像であると判別した場合には、ＣＰＵ３６は、前記パノラマ画像の下端１画面分の画像データが表示部１２に表示されているか否かを判別し（ステップＳＡ１０）、下端１画面分の画像データが表示されていない場合には、表示部１２の表示画面に表示させる画像データを下方向にスクロールさせて表示し（ステップＳＡ１１）、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１８４】
なお、前記ステップＳＡ１０でパノラマ画像の下端１画面分の画像データが表示されていると判別した場合には、ＣＰＵ３６は、表示画像をスクロールさせることなく、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
以上がデジタルカメラ１のＣＰＵ３６により実行される、再生表示処理中に実行されるスクロール表示処理の動作手順である。
【０１８５】
なお、上記図１４に示したスクロール表示処理においては、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されている間、スクロール表示処理を実行するようにしたが、瞬間的に「＋」キー１７ａ、あるいは「−」キー１７ｂを押圧操作すると、スクロール表示処理が開始され、ストップキー（例えば、エフェクトキー１６）を押圧操作すると、スクロール表示処理が停止されるような制御構成としても良い。
【０１８６】
次に、上記説明した再生表示処理（図１２）の変形例１つと、スクロール表示処理（図１２中のステップＳ４３の処理；図１４）の変形例２つについて説明する。説明を分かり易くするため、まず、スクロール表示処理の変形例２つを先に説明し、次に、再生表示処理の変形例を説明する。
【０１８７】
まず、図１５及び図１６に示すスクロール表示処理の変形例１について説明する。
スクロール表示処理の変形例１において、先ず、ＣＰＵ３６は、ステップＳ４２で押圧操作されたキーが「＋」キー１７ａ、「−」キー１７ｂのいずれであるかを判別する（ステップＳＢ１）。
【０１８８】
ここで、「＋」キー１７ａが押圧操作されたと判別した場合は、ＣＰＵ３６はＶＲＡＭ２６に格納されているパノラマ画像データが横長画像であるか、縦長画像であるかを判別する（ステップＳＢ２）。
【０１８９】
ここで、横長画像であると判別した場合には、ＣＰＵ３６は、前記パノラマ画像の右端１画面分の画像データが表示部１２に表示されているか否かを判別し（ステップＳＢ３）、右端１画面分の画像データが表示されていない場合には、表示部１２の表示画面に表示させる画像データの右方向へのスクロール表示を開始する（ステップＳＢ４）。
【０１９０】
続いてＣＰＵ３６は、エフェクトキー１６が押圧操作されたか否かを判別し（ステップＳＢ５）、エフェクトキー１６の押圧操作を検出した場合にはステップＳＢ４において開始した右方向へのスクロール表示を停止した後、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１９１】
また、ステップＳＢ５において、ＣＰＵ３６は、エフェクトキー１６の押圧操作を検出しなかった場合にはステップＳＢ３に戻り、以降、ステップＳＢ３において表示部１２にパノラマ画像の右端１画面分の画像データが表示されたことを判別するか、あるいはステップＳＢ５においてエフェクトキー１６が押圧操作されたことを判別するまで、ステップＳＢ４において開始した右方向へのスクロール表示を継続的に実行する。
【０１９２】
また、前記ステップＳＢ３において、ＣＰＵ３６は、表示部１２にパノラマ画像の右端１画面分の画像データが表示されたことを判別した場合には、表示部１２の表示画面に表示させる画像データの左方向へのスクロール表示を開始する（ステップＳＢ６）。つまり、スクロール方向を反転させる。
【０１９３】
以降、ＣＰＵ３６は、ステップＳＢ７において表示部１２にパノラマ画像の左端１画面分の画像データが表示されたことを判別するか、あるいはステップＳＢ８においてエフェクトキー１６が押圧操作されたことを判別するまで、ステップＳＢ６において開始した左方向へのスクロール表示を継続的に実行する。
【０１９４】
前記ステップＳＢ８において、ＣＰＵ３６は、エフェクトキー１６の押圧操作を検出した場合にはステップＳＢ６において開始した左方向へのスクロール表示を停止した後、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１９５】
また、前記ステップＳＢ７において、ＣＰＵ３６は、表示部１２にパノラマ画像の左端１画面分の画像データが表示されたことを判別した場合には、ステップＳＢ４に移行し、表示部１２の表示画面に表示させる画像データの右方向（反対方向）へのスクロール表示を開始する。
【０１９６】
また、前記ステップＳＢ２において、ＣＰＵ３６は、横長画像でなく縦長画像であると判別した場合には、前記パノラマ画像の上端１画面分の画像データが表示部１２に表示されているか否かを判別し（ステップＳＢ９）、上端１画面分の画像データが表示されていない場合には、表示部１２の表示画面に表示させる画像データの上方向へのスクロール表示を開始する（ステップＳＢ１０）。
【０１９７】
続いてＣＰＵ３６は、エフェクトキー１６が押圧操作されたか否かを判別し（ステップＳＢ１１）、エフェクトキー１６の押圧操作を検出した場合にはステップＳＢ１０において開始した上方向へのスクロール表示を停止した後、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０１９８】
また、ステップＳＢ１１において、ＣＰＵ３６は、エフェクトキー１６の押圧操作を検出しなかった場合にはステップＳＢ９に戻り、以降、ステップＳＢ９において表示部１２にパノラマ画像の上端１画面分の画像データが表示されたことを判別するか、あるいはステップＳＢ１１においてエフェクトキー１６が押圧操作されたことを判別するまで、ステップＳＢ１０にて開始した上方向へのスクロール表示を継続的に実行する。
【０１９９】
また、前記ステップＳＢ９において、ＣＰＵ３６は、表示部１２にパノラマ画像の上端１画面分の画像データが表示されたことを判別した場合には、表示部１２の表示画面に表示させる画像データの下方向へのスクロール表示を開始する（ステップＳＢ１２）。
【０２００】
以降、ＣＰＵ３６は、ステップＳＢ１３において表示部１２にパノラマ画像の上端１画面分の画像データが表示されたことを判別するか、あるいはステップＳＢ１４においてエフェクトキー１６が押圧操作されたことを判別するまで、ステップＳＢ１２において開始した下方向へのスクロール表示を継続的に実行する。前記ステップＳＢ１４において、ＣＰＵ３６は、エフェクトキー１６の押圧操作を検出した場合にはステップＳＢ１２において開始した下方向へのスクロール表示を停止した後、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０２０１】
また、前記ステップＳＢ１３において、ＣＰＵ３６は、表示部１２にパノラマ画像の下端１画面分の画像データが表示されたことを判別した場合には、ステップＳＢ１０に移行し、表示部１２の表示画面に表示させる画像データの上方向へのスクロール表示を開始する。
【０２０２】
また、前記ステップＳＢ１において、「−」キー１７ｂが押圧操作されたと判別した場合には、ＣＰＵ３６はＶＲＡＭ２６に格納されているパノラマ画像が横長画像であるか、縦長画像であるかを判別する（ステップＳＢ１５）。
【０２０３】
ここで、横長画像であると判別した場合には、ＣＰＵ３６は、前記パノラマ画像の左端１画面分の画像データが表示部１２に表示されているか否かを判別し（ステップＳＢ１６）、左端１画面分の画像データが表示されていない場合には、表示部１２の表示画面に表示させる画像データの左方向へのスクロール表示を開始する（ステップＳＢ１７）。
【０２０４】
続いてＣＰＵ３６は、エフェクトキー１６が押圧操作されたか否かを判別し（ステップＳＢ１８）、エフェクトキー１６の押圧操作を検出した場合にはステップＳＢ１７において開始した左方向へのスクロール表示を停止した後、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０２０５】
また、ステップＳＢ１８において、ＣＰＵ３６は、エフェクトキー１６の押圧操作を検出しなかった場合にはステップＳＢ１６に戻り、以降、ステップＳＢ１６において表示部１２にパノラマ画像の左端１画面分の画像データが表示されたことを判別するか、あるいはステップＳＢ１８においてエフェクトキー１６が押圧操作されたことを判別するまで、ステップＳＢ１７において開始した左方向へのスクロール表示を継続的に実行する。
【０２０６】
また、前記ステップＳＢ１６において、ＣＰＵ３６は、表示部１２にパノラマ画像の左端１画面分の画像データが表示されたことを判別した場合には、表示部１２の表示画面に表示させる画像データの右方向へのスクロール表示を開始する（ステップＳＢ１９）。
【０２０７】
以降、ＣＰＵ３６は、ステップＳＢ２０において表示部１２にパノラマ画像の右端１画面分の画像データが表示されたことを判別するか、あるいはステップＳＢ２１においてエフェクトキー１６が押圧操作されたことを判別するまで、ステップＳＢ１９にて開始した右方向へのスクロール表示を継続的に実行する。
【０２０８】
前記ステップＳＢ２１において、ＣＰＵ３６は、エフェクトキー１６の押圧操作を検出した場合にはステップＳＢ１９において開始した右方向へのスクロール表示を停止した後、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０２０９】
また、前記ステップＳＢ２０において、ＣＰＵ３６は、表示部１２にパノラマ画像の右端１画面分の画像データが表示されたことを判別した場合には、ステップＳＢ１７に移行し、表示部１２の表示画面に表示させる画像データの左方向（反対方向）へのスクロール表示を開始する。
【０２１０】
また、前記ステップＳＢ１５において、ＣＰＵ３６は、横長画像でなく縦長画像であると判別した場合には、前記パノラマ画像の下端１画面分の画像データが表示部１２に表示されているか否かを判別し（ステップＳＢ２２）、下端１画面分の画像データが表示されていない場合には、表示部１２の表示画面に表示させる画像データの下方向へのスクロール表示を開始する（ステップＳＢ２３）。
【０２１１】
続いてＣＰＵ３６は、エフェクトキー１６が押圧操作されたか否かを判別し（ステップＳＢ２４）、エフェクトキー１６の押圧操作を検出した場合にはステップＳＢ２３において開始した下方向へのスクロール表示を停止した後、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０２１２】
また、ステップＳＢ２４において、ＣＰＵ３６は、エフェクトキー１６の押圧操作を検出しなかった場合にはステップＳＢ２２に戻り、以降、ステップＳＢ２２において表示部１２にパノラマ画像の下端１画面分の画像データが表示されたことを判別するか、あるいはステップＳＢ２４においてエフェクトキー１６が押圧操作されたことを判別するまで、ステップＳＢ２３にて開始した下方向へのスクロール表示を継続的に実行する。
【０２１３】
また、前記ステップＳＢ２２において、ＣＰＵ３６は、表示部１２にパノラマ画像の下端１画面分の画像データが表示されたことを判別した場合には、表示部１２の表示画面に表示させる画像データの上方向へのスクロール表示を開始する（ステップＳＢ２５）。
【０２１４】
以降、ＣＰＵ３６は、ステップＳＢ２６において表示部１２にパノラマ画像の上端１画面分の画像データが表示されたことを判別するか、あるいはステップＳＢ２７においてエフェクトキー１６が押圧操作されたことを判別するまで、ステップＳＢ２５において開始した上方向へのスクロール表示を継続的に実行する。
前記ステップＳＢ２７において、ＣＰＵ３６は、エフェクトキー１６の押圧操作を検出した場合にはステップＳＢ２５において開始した上方向へのスクロール表示を停止した後、スクロール表示処理を終了して、再生表示処理（図１２参照）のステップＳ４４に移行する。
【０２１５】
また、前記ステップＳＢ２６において、ＣＰＵ３６は、表示部１２にパノラマ画像の上端１画面分の画像データが表示されたことを判別した場合には、ステップＳＢ２３に移行し、表示部１２の表示画面に表示させる画像データの下方向へのスクロール表示を開始する。
以上がデジタルカメラ１内のＣＰＵ３６により実行されるスクロール表示処理の変形例１の動作手順である。
【０２１６】
この変形例１では、パノラマ画像の最後の画像データが表示された場合にも、スクロール表示中にパノラマ画像の最後の画像データが表示されると自動的にスクロール方向を反転してスクロール表示が継続して実行されるため、ユーザに操作を煩わせることのない、操作性の良いスクロール表示処理が可能である。
【０２１７】
また、一度、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されると、スクロール表示処理が開始され、エフェクトキー１６が押圧操作されると、スクロール表示処理が停止されるような制御構成であり、スクロール表示を継続的に行うために「＋」キー１７ａ、あるいは「−」キー１７ｂを押圧操作し続ける必要がなく、容易にスクロール表示を行うことが可能である。
【０２１８】
なお、上記図１５及び図１６に示したスクロール表示処理の変形例１においては、「＋」キー１７ａ、あるいは「−」キー１７ｂを押圧操作すると、スクロール表示処理が開始され、エフェクトキー１６を押圧操作すると、スクロール表示処理が停止されるようにしたが、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されている間、スクロール表示処理を継続的に実行するような制御構成としても良い。
【０２１９】
また、上記再生表示処理（図１２）及びスクロール表示処理の変形例１（図１５及び図１６）においては、ステップＳ４２で「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されることにより、スクロール表示処理の変形例１の処理が開始されるようにしたが、ステップＳ４２及びＳＢ１の処理を省くことにより、パノラマ画像が再生表示選択された時点で自動的に、パノラマ画像の両端でスクロール方向を反転させる（折り返す）スクロール表示処理（ステップＳＢ２〜ＳＢ１４の処理、あるいはＳＢ１５〜ＳＢ２７の処理）を開始するような制御構成としても良い。
【０２２０】
次に、図１７に示すスクロール表示処理の変形例２について説明する。なお、以下に示すスクロール表示処理の変形例２においては、説明を簡略化するために図１２のステップＳ４１で表示されるパノラマ画像データは、横長画像である（つまり縦長画像ではない）ものとする。
【０２２１】
スクロール表示処理の変形例２において、まず、ＣＰＵ３６は、ステップＳ４２で押圧操作されたキーが「＋」キー１７ａ、「−」キー１７ｂのいずれであるかを判別する（ステップＳＣ１）。
【０２２２】
ここで、「＋」キー１７ａが押圧操作されたと判別した場合は、ＣＰＵ３６は、右方向へのスクロール表示が可能であるか否か、すなわち表示スクロールさせても表示に必要な１画面分の画像データを１画面分確保できるか否かを判別する（ステップＳＣ２）。
【０２２３】
このステップＳＣ２で、右方向へ１画面分のスクロール表示が可能であると判別した場合は、ＣＰＵ３６は、表示画像を右方向にスクロール表示させて（ステップＳＣ３）、スクロール表示処理を終了し、再生表示処理（図１２）のステップＳ４４に移行する。
【０２２４】
また、前記ステップＳＣ２で、ＣＰＵ３６が、右方向へのスクロール表示が不可能であると判別した場合には、ＣＰＵ３６は、さらに、右方向へスクロール表示させた場合に未表示の画像データが全くないのか否かを判別する（ステップＳＣ４）。
【０２２５】
ここで、右端の画像データが、一画面分未満ではあるが部分的にあると判別した場合には、ＣＰＵ３６は、１画面分に満たない未表示の部分的な右端画像（図２０（ｄ）の破線１２ｂで示される画像部分）の右辺に、左端画像（図２０（ｄ）の破線１２ａで示される画像部分）の左辺をつなぎ合わせて合成することにより１画面分の画像データを作成し表示部１２にスクロール表示させた後（ステップＳＣ５）、スクロール表示処理を終了して、再生表示処理（図１２）のステップＳ４４に移行する。
【０２２６】
また、前記ステップＳＣ４で、ＣＰＵ３６は、右方向への未表示の画像データが全くない、すなわち、現在表示している画像データがパノラマ画像の右端である、と判別した場合には、パノラマ画像の左端１画面分の画像データを表示部１２に表示させ（ステップＳＣ６）、スクロール表示処理を終了して、再生表示処理（図１２）のステップＳ４４に移行する。
【０２２７】
また、ステップＳＣ１において、ＣＰＵ３６は、「−」キー１７ｂが押圧操作されたと判別した場合は、左方向へのスクロール表示が可能であるか否か、すなわち表示スクロールさせても表示に必要な１画面分の画像データを１画面分確保できるか否かを判別する（ステップＳＣ７）。
【０２２８】
このステップＳＣ７で、左方向へ１画面分のスクロール表示が可能であると判別した場合は、ＣＰＵ３６は、表示画像を左方向にスクロール表示させて（ステップＳＣ８）、スクロール表示処理を終了し、再生表示処理（図１２）のステップＳ４４に移行する。
【０２２９】
また、前記ステップＳＣ７で、ＣＰＵ３６が、左方向へのスクロール表示が不可能であると判別した場合には、ＣＰＵ３６は、さらに、左方向へスクロール表示させた場合に未表示の画像データが全くないのか否かを判別する（ステップＳＣ９）。
【０２３０】
ここで、左端の画像データが、一画面分未満ではあるが部分的にあると判別した場合には、ＣＰＵ３６は、１画面分に満たない未表示の部分的な左端画像（図２０（ｄ）の破線１２ａで示される画像部分）の左辺に、右端画像（図２０（ｄ）の破線１２ｂで示される画像部分）の右辺をつなぎ合わせて合成することにより１画面分の画像データを作成し表示部１２にスクロール表示させた後（ステップＳＣ１０）、スクロール表示処理を終了して、再生表示処理（図１２）のステップＳ４４に移行する。
【０２３１】
また、前記ステップＳＣ９で、ＣＰＵ３６は、左方向への未表示の画像データが全くない、すなわち、現在表示している画像データがパノラマ画像の左端である、と判別した場合には、パノラマ画像の右端１画面分の画像データを表示部１２に表示させ（ステップＳＣ１１）、スクロール表示処理を終了して、再生表示処理（図１２）のステップＳ４４に移行する。
以上がデジタルカメラ１のＣＰＵ３６により実行されるスクロール表示処理の変形例２の動作手順である。
【０２３２】
この変形例２では、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作された際、「＋」キー１７ａ、あるいは「−」キー１７ｂに対応するスクロール方向に、未表示のパノラマ画像データが１画面分未満であった場合であっても、その未表示の画像データに、当該スクロール方向とは反対の始端の画像データをつなぎ合わせて合成することにより、１画面分の画像データを作成し、スクロール表示する。このため、パノラマ画像の始端あるいは終端の画像データのスクロール表示中であっても、さらに「＋」キー１７ａ、あるいは「−」キー１７ｂを押圧操作し続けることにより、同一方向に継続してスクロール表示することが可能である。
【０２３３】
なお、上記図１７に示したスクロール表示処理の変形例２においては、再生表示処理（図１２）のステップＳ４２と、ステップＳ４３とにより、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されている間、スクロール表示処理を実行することとしたが、瞬間的に「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されると、スクロール表示処理が開始され、ストップキー（例えば、エフェクトキー１６）が押圧操作されると、スクロール表示処理が停止されるような制御構成としても良い。
【０２３４】
また、上記図１７に示したスクロール表示処理の変形例２において、ステップＳＣ４、５およびステップＳＣ９、１０の処理を省略する、つまり、ステップＳＣ２（ＳＣ７）でＮＯと判断された場合、直ちにステップＳＣ６（ＳＣ１１）の処理に移行するような制御構成としても良い。その場合には、パノラマ画像の未表示の画像データにスクロール方向とは反対の始端の画像データをつなぎ合わせて表示されることはなくなる。したがって、パノラマ画像の両端の画像データであることを明確に表示することが可能である。
【０２３５】
また、上記再生表示処理（図１２）及びスクロール表示処理の変形例２（図１７）においては、ステップＳ４２で「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されることにより、スクロール表示処理の変形例２の処理が開始されるようにしたが、ステップＳ４２及びＳＣ１の処理を省くことにより、パノラマ画像が再生表示選択された時点で直ちに、一定方向へのスクロール表示を行うスクロール表示処理（ステップＳＣ２〜ＳＣ６の処理、あるいはＳＣ７〜ＳＣ１１の処理）を開始するような制御構成としても良い。
【０２３６】
次に、図１８に示す再生表示処理の変形例について説明する。
図１８に示す再生表示処理の変形例において、先ず、ＣＰＵ３６は、イニシャライズ等の初期処理を行った後（ステップＳＤ１）、まず、ページＮｏ．データとして“１”をワークメモリ３４ａに設定する（ステップＳＤ２）。
【０２３７】
その後、ワークメモリ３４ａに設定されているページＮｏ．データに応じた画像データのパノラマフラグデータの値をフラッシュメモリ３１から読み出す（ステップＳＤ３）。
【０２３８】
そして、ＣＰＵ３６は、読み出したパノラマフラグデータの値が“１”であるか否かを判別し（ステップＳＤ４）、パノラマフラグデータの値が“１”でない場合、すなわち、パノラマフラグデータの値が“０”である場合は、この画像データを通常の撮影画像データであると判断し、当該画像データをフラッシュメモリ３１の中から読み出して圧縮／伸長回路３０で伸長処理を行わせてＤＲＡＭ２９に格納した後、シグナルジェネレータ２５により同期信号を付加する等してビデオ信号に変換させて、ＶＲＡＭ２６、Ｄ／Ａ変換器２７及びアンプ２８を介して表示部１２に出力させ、前記画像データを表示画面に再生表示させる（ステップＳＤ５）。
その後、ＣＰＵ３６は、ステップＳＤ５で画像データの再生表示が開始されてから所定時間（例えば、２秒）が経過したか否かを判別する（ステップＳＤ６）。
【０２３９】
ここで、所定時間の経過を判別した場合は、ワークメモリ３４ａに設定されているページＮｏ．データの値をインクリメントした後（ステップＳＤ７）、上記ステップＳＤ３に戻る。
【０２４０】
一方、ＣＰＵ３６は、上記ステップＳＤ４において、パノラマフラグデータの値が“１”であると判別した場合は、この画像データをパノラマ画像用に撮像した複数の画像データのうちの１枚であると判断し、まず、この画像データに対応付けてフラッシュメモリ３１に格納されている合成条件データを読み出す（ステップＳＤ８）。
【０２４１】
次いで、ＣＰＵ３６は、この合成条件データに基づいて当該パノラマ画像を構成する各画像データ、例えば、合成条件データが“３Ｒ−１”である場合は、組数データが“３”（３枚組）であるので、前述したパノラマ画像撮像処理（図７参照）により連続したページＮｏ．データを割り当ててフラッシュメモリ３１に格納された３枚の各画像データを該フラッシュメモリ３１から順次読み出して、圧縮／伸長回路３０で伸長処理を行わせた後、ＤＲＡＭ２９に転送する（ステップＳＤ９）。
【０２４２】
その後、ＣＰＵ３６は、ＤＲＡＭ２９に転送した各画像データについて、その合成条件データ（撮影方向データ、撮像順序データ）に基づいて各画像データの接合方向、接合順序を設定し、各画像データを画像合成してパノラマ画像データを生成する（ステップＳＤ１０）。
【０２４３】
そして、ＣＰＵ３６は、生成したパノラマ画像データをシグナルジェネレータ２５に転送し、シグナルジェネレータ２５により同期信号を付加する等してビデオ信号に変換させて、当該パノラマ画像データを一旦、ＶＲＡＭ２６に格納させる（ステップＳＤ１１）。
【０２４４】
その後、ＣＰＵ３６は、ステップＳＤ８にて読み出した合成条件データから、ＶＲＡＭ２６に格納されているパノラマ画像データが横長画像データであるか、縦長画像であるかを判別し（ステップＳＤ１２）、横長画像データであると判別した場合には、読み出した合成条件データの撮影方向データに基づいて、まずパノラマ画像中の１枚目の画像データ（左端もしくは右端の画像データ）を表示画面に再生表示させ、その後、最後の画像データ（右端もしくは左端の画像データ）が再生表示されるまで、撮影方向データに基づいて右もしくは左方向へ連続的にスクロール表示させる（ステップＳＤ１３）。
【０２４５】
また、ステップＳＤ１２で縦長画像データであると判別した場合は、読み出した合成条件データの撮影方向データに基づいて、まずパノラマ画像中の１枚目の画像データ（上端もしくは下端の画像データ）を表示画面に再生表示させ、その後、最後の画像データ（下端もしくは上端の画像データ）が再生表示されるまで、撮影方向データに基づいて下もしくは上方向へ連続的にスクロール表示させる（ステップＳＤ１４）。
【０２４６】
上記ステップＳＤ１３又はステップＳＤ１４によるスクロール表示の結果、パノラマ画像の最後の画像データが再生表示されると、ワークメモリ３４ａに設定されているページＮｏ．データの数値を、当該再生表示したパノラマ画像を構成する各画像データのページＮｏ．データの中で最も大きな値にインクリメント（＋１）した値として変更設定した後（ステップＳＤ１５）、上記ステップＳＤ３に戻る。
以上がデジタルカメラ１のＣＰＵ３６により実行される再生表示処理の変形例の動作手順である。
【０２４７】
この再生表示処理の変形例では、ユーザの「＋」キー１７ａ、あるいは「−」キー１７ｂの押圧操作を無くし、撮影した画像データをページＮｏ．データが“１”の画像データから、所定時間間隔毎に、順次、画像データを切り替えて表示することとした。また、当該画像データがパノラマ画像であれば自動的にパノラマ画像の左端から右端、あるいは上端から下端までスクロール表示を行うこととした。このため、ユーザによる操作の必要のない、操作性に優れた画像データの再生表示処理を実現することが可能である。
【０２４８】
また、再生表示処理の変形例（図１８）は、上記再生表示処理（図１２）全体の変形例であったが、上記再生表示処理（図１２）におけるステップＳ４１の処理を、ステップＳＤ１２〜ＳＤ１４の処理とする制御構成としても良い。つまり、パノラマ画像が再生表示選択された時点で一通りパノラマ画像を構成する画像データのオートスクロール表示を行い、その後、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されることによりスクロール表示処理（ステップＳ４３）を行う制御構成としても良い。
【０２４９】
また、上記再生表示処理（図１２）におけるステップＳ４３のスクロール表示処理（図１４）は、上記再生表示処理の変形例（図１８）におけるステップＳＤ１２〜ＳＤ１４の処理を行う制御構成としても良い。つまり、「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作された場合に、一通りパノラマ画像を構成する画像データのオートスクロール表示が行われる制御構成としても良い。
【０２５０】
次に、図１８に示した再生表示処理の変形例におけるステップＳＤ１３の変形例について説明する。
図１９は、再生表示処理の変形例（図１８参照）における、ステップＳＤ１３に代わる処理を示す図である。この処理は、パノラマ画像が横長画像であった場合、まず、そのパノラマ画像の中央部分（１画面分）を表示し、撮影方向が左方向であれば、左端までオートスクロール表示した後、右端まで、続いて中央部分までと、継続してオートスクロール表示を実行する処理である。
【０２５１】
図１９において、ＣＰＵ３６は、ステップＳＤ１２で合成条件データの撮影方向データにより、パノラマ画像が横長画像データであると判別した場合には、先ずＶＲＡＭ２６に格納されているパノラマ画像の中央部分（１画面分）を検出する、または抽出して合成する（ステップＳＥ１）。
【０２５２】
例えば、パノラマ画像が３枚の撮影画像により構成されている場合は２枚目の撮影画像を検出し、４枚の撮影画像により構成されている場合は２枚目と３枚目の撮影画像を片側半分づつ抽出して１画面分の画像を合成する。
【０２５３】
その後、ステップＳＥ１で検出された、または抽出して合成された中央部分の１画面分の画像データを表示部１２に転送して、図２０（ｃ）に示すように、表示画面に再生表示する（ステップＳＥ２）。
【０２５４】
その後、ＣＰＵ３６は、合成条件データの撮影方向データに基づいて、撮影方向である左もしくは右方向へ、パノラマ画像の最後の画像データ（左端もしくは右端の画像データ）が再生表示されるまで、連続的にスクロール表示させ（ステップＳＥ３）、最後の画像データを表示後、続いてスクロール方向を反転させて、撮影方向とは逆方向に、１枚目の画像データ（右端もしくは左端の画像データ）が再生表示されるまで、連続的にスクロール表示させる（ステップＳＥ４）。
そしてパノラマ画像の１枚目の画像データが再生表示されると、ＣＰＵ３６は、再度スクロール方向を反転させて、撮影方向とは順方向に前記中央部分の画像データが再生表示されるまで、連続的にスクロール表示させた後（ステップＳＥ５）、再生表示処理の変形例（図１８）のステップＳＤ１５に移行する。
以上が再生表示処理の変形例（図１８参照）におけるステップＳＤ１３に代わる処理の動作手順である。
【０２５５】
なお、上記再生表示処理の変形例（図１８参照）におけるステップＳＤ１４の処理は、パノラマ画像の撮影方向が左右方向と上下方向とで、異なるだけであり、同様に図１９に示すような処理とすることが出来ることは言うまでもない。
【０２５６】
また、上記再生表示処理（図１２）におけるステップＳ４１の処理に代えて、図１９に示す処理を行う制御構成としても良い。つまり、ＣＰＵ３６は、パノラマ画像が再生表示選択された時点で図１９に示した方法でオートスクロール表示を行い、その後、ステップＳ４２にて「＋」キー１７ａ、あるいは「−」キー１７ｂが押圧操作されたことを検出して、ステップＳ４３にてスクロール表示を行う制御構成としても良い。
【０２５７】
次いで、デジタルカメラ１のＣＰＵ３６において実行される通信処理について、図２１及び図２２に示すフローチャートに基づいて説明する。
ＣＰＵ３６では、モード切換スイッチ１３がスライド操作されて通信モードが指定されると、当該デジタルカメラ１と外部機器との間で行なわれるデータ通信の通信形態に応じた通信処理に関するプログラムをＲＯＭ３３から読み出して、その処理を開始する。
【０２５８】
なお、以下に示す通信処理は、赤外線通信部３８を用い、赤外線通信機能を備えた外部機器との間で赤外線通信（ＩｒＤＡ方式）により当該デジタルカメラ１のフラッシュメモリ３１に格納された画像データを外部機器に転送する場合について述べたものである。
【０２５９】
まず、ＣＰＵ３６は、ステップＳ５１〜Ｓ６７において、上記再生表示処理（図１２参照）のステップＳ３１〜Ｓ４５に示した処理と略同様の処理を行なって、フラッシュメモリ３１に格納された通常の撮像画像データや、複数の画像データを合成して生成したパノラマ画像データを、「＋」キー１７ａ、或いは「−」キー１７ｂの押圧操作に応じて、順次、表示部１２に切換表示する。
【０２６０】
そして、ＣＰＵ３６は、シャッターキー１５の押圧操作により（ステップＳ５３，Ｓ６３）、当該シャッターキー１５が押圧操作された時点で表示部１２に再生表示されている画像データ（通常の撮像画像データ、或いはパノラマ画像データ）を、外部機器に転送する画像データとして指定する（ステップＳ６８）。
【０２６１】
次いで、ＣＰＵ３６は、赤外線通信（ＩｒＤＡ方式）を行なう相手先外部機器との間で所定の通信プロトコルに従ってデータ転送を行なうための転送速度やパルス幅、変調方式等の各種通信条件を設定する（ステップＳ６９）。
【０２６２】
その後、ＣＰＵ３６は、表示部１２に再生表示するためにＤＲＡＭ２９に展開された、転送指定された画像データ（通常の撮像画像データ、或いは画像合成されたパノラマ画像データ）を圧縮／伸長回路３０に転送し、圧縮／伸長回路３０で圧縮処理を行なわせた後、この画像データを赤外線通信部３８に出力し、該画像データを赤外線通信部３８から赤外線パルスにより相手先外部機器に転送する（ステップＳ７０）。
【０２６３】
そして、ＣＰＵ３６は、転送完了信号を相手先外部機器に送信した後（ステップＳ７１）、相手先外部機器から受信完了信号を受信したか否かを判別し（ステップＳ７２）、受信完了信号を受信すると当該通信処理を終了する。以上がデジタルカメラ１のＣＰＵ３６により実行される通信処理の動作手順である。
【０２６４】
なお、この通信処理においては、パノラマ画像用として撮像した複数の画像データを画像合成してパノラマ画像データを生成し、当該パノラマ画像データを外部機器にデータ転送する制御構成について述べたが、パノラマ画像用の各画像データを合成せずにそれぞれ外部機器にデータ転送する制御構成であってもよい。
また、この通信処理においては、図２３（ａ）に示すように、赤外線通信（ＩｒＤＡ方式）によりデジタルカメラ１から外部機器にパノラマ画像データを転送する場合について述べたが、前記赤外線通信以外の、電波を用いた各種無線通信によってパノラマ画像データを外部機器に転送する構成であってもよい。また、この他にも、例えば、図２３（ｂ）〜図２３（ｄ）に示すようなデータ通信形態によりパノラマ画像データを外部機器に転送する構成であってもよい。
【０２６５】
図２３は、デジタルカメラ１と外部機器との間のデータ通信形態について示す図である。
この図２３において、図２３（ａ）はＩｒＤＡ方式の赤外線通信によりデータ通信を行う場合について示す図であり、図２３（ｂ）は通信ケーブル（ＲＳ−２３２Ｃ形式）を介してデータ通信を行う場合について示す図であり、図２３（ｃ）はメ６モリカードを介してデータ授受を行う場合について示す図であり、図２３（ｄ）は通信回線を介してデータ通信を行う場合について示す図である。
【０２６６】
図２３（ｂ）は、デジタルカメラ１と外部機器の双方にＲＳ−２３２Ｃ規格に対応するＩ／Ｏポートを備え、デジタルカメラ１と外部機器との間を通信ケーブル（ＲＳ−２３２Ｃ形式）を介して接続した場合について示している。この通信ケーブルを介して接続されたデジタルカメラ１と外部機器では、ＲＳ−２３２Ｃ規格に準じたシリアル信号形態でデジタルカメラ１から外部機器にパノラマ画像データを転送する。
【０２６７】
また、図２３（ｃ）は、デジタルカメラ１と外部機器の双方にＰＣＭＣＩＡ（Personal Computer Memory Card International Association ）規格等に準じたメモリカードを接続可能なカードスロットを備え、デジタルカメラ１と外部機器との間でメモリカードを介してデータ授受を行なう場合について示している。このカードスロットを備えたデジタルカメラ１と外部機器では、デジタルカメラ１においてパノラマ画像データをメモリカードに記憶させて、このメモリカードを外部機器のカードスロットに移動させることにより、デジタルカメラ１から外部機器にパノラマ画像データを転送することができる。なお、このような記憶媒体を介したデータ転送の場合、前記記憶媒体はメモリカードに限定されず、その他の半導体メモリや磁気的、光学的記憶媒体等であってもよいことは勿論である。
【０２６８】
また、図２３（ｄ）は、デジタルカメラ１と外部機器の双方に通信回線に対応するデータ通信機能を備え、デジタルカメラ１と外部機器との間を所定の通信回線（公衆回線網やＬＡＮ等）を介して接続した場合について示している。この通信回線を介して接続されたデジタルカメラ１と外部機器では、通信回線に応じた信号形態でデジタルカメラ１から外部機器にパノラマ画像データを転送する。
【０２６９】
以上、本発明を実施の形態に基づいて具体的に説明したが、本発明は上記実施の形態例に限定されるものではなく、その要旨を逸脱しない範囲で適宜に変更可能であることは勿論である。
【０２７０】
例えば、上記実施の形態例においては、パノラマ画像用として撮像した複数の画像データを別々にフラッシュメモリ３１に格納し、再生表示やデータ転送の際に、前記パノラマ画像用の複数の画像データを合成してパノラマ画像データを生成し、表示部１２に再生表示、或いは外部機器にデータ転送する制御構成としたが、フラッシュメモリ３１への格納段階で、前記パノラマ画像用の複数の撮像画像データを合成してパノラマ画像データを生成し、このパノラマ画像データをフラッシュメモリ３１に格納する制御構成としてもよい。
【０２７１】
また、上記実施の形態例においては、各種制御プログラムをＲＯＭに、撮像した画像データやタイトル画像を合成した画像データをフラッシュメモリに格納する構成としたが、これらの各種制御プログラムや画像データが格納される記憶媒体は、前記ＲＯＭやフラッシュメモリ等の半導体メモリに限定されるものではなく、磁気的、光学的記憶媒体等であってもよい。また、この記憶媒体は、本体装置に対して着脱自在に装着可能な構成であってもよい。
【０２７２】
また、上記実施の形態例においては、撮影した複数の画像データを用いて合成し作成したパノラマ画像を再生表示させる場合について説明したが、１枚の撮影画像データの上下部分をカットすることにより作成したパノラマ画像、あるいは表示部の縦横比と異なる縦横比をもつ撮像素子（あるいは有効画素）により撮影された画像を再生表示させる場合においても、本発明を適用することが可能である。
【０２７３】
また、本発明は、電子スチルカメラだけではなく、表示部の縦横比と異なる縦横比をもつ撮影画像データを再生表示することが可能な撮影電子スチルカメラにも適用することができる。
【０２７４】
例えば、ＣＣＤカメラを備えたＰＣＭＣＩＡ規格のＰＣカメラカード等を装着することにより撮像機能を有することとなる携帯用電子機器やパーソナルコンピュータ等に対しても適用可能であることは勿論である。
【図面の簡単な説明】
【０２７５】
【図１】本発明を適用したデジタルカメラ１の外観斜視図である。
【図２】図１のデジタルカメラ１の回路構成を示すブロック図である。
【図３】図２のフラッシュメモリ３１のメモリ構成について示す図である。
【図４】図２のＲＡＭ３４のメモリ構成について示す図である。
【図５】図２のＣＰＵ３６により実行される撮像条件設定処理のフローチャートである。
【図６】図５に示した撮像条件設定処理における画面表示例について示す図である。
【図７】図２のＣＰＵ３６により実行されるパノラマ画像撮像処理のフローチャートである。
【図８】図７に示したパノラマ画像撮像処理において、ファインダーとしての表示部１２の表示制御について説明を行なうための図（その１）である。
【図９】図７に示したパノラマ画像撮像処理において、ファインダーとしての表示部１２の表示制御について説明を行なうための図（その２）である。
【図１０】図５に示した撮像条件設定処理において、パノラマ画像の撮影方向を右から左への横方向、下から上への縦方向、上から下への縦方向に設定した場合に、パノラマ撮影モードにおいて２枚目以降の画像データの撮影時の表示部１２（ファインダー）における再生画像表示領域１２ｂ及びスルー画面領域１２ｃの設定状況について示す図である。
【図１１】パノラマ撮影モードにおいて２枚目以降の画像データの撮影時の表示部１２（ファインダー）における再生画像表示領域１２ｂ1 〜１２ｂ4 及びスルー画面領域１２ｃの設定状況について示す変形例である。
【図１２】図２のＣＰＵ３６により実行される再生表示処理のフローチャートである。
【図１３】図１２に示した再生表示処理におけるステップＳ４１の変形例を示すフローチャートである。
【図１４】図１２に示した再生表示処理におけるステップＳ４３のスクロール表示処理を示すフローチャートである。
【図１５】図１４に示したスクロール表示処理の変形例１（その１）を示すフローチャートである。
【図１６】図１４に示したスクロール表示処理の変形例１（その２）を示すフローチャートである。
【図１７】図１４に示したスクロール表示処理の変形例２を示すフローチャートである。
【図１８】図１２に示した再生表示処理の変形例を示すフローチャートである。
【図１９】図１８に示した再生表示処理の変形例におけるステップＳＤ１３に代わる処理を示すフローチャートである。
【図２０】図１２に示した再生表示処理により合成され、表示部１２に再生表示されるパノラマ画像について示す図である。
【図２１】図２のＣＰＵ３６により実行される通信処理のフローチャート（その１）である。
【図２２】図２のＣＰＵ３６により実行される通信処理のフローチャート（その２）である。
【図２３】図１に示したデジタルカメラ１と外部機器との間のデータ通信形態について示す図である。
【図２４】従来のデジタルカメラにおけるパノラマ画像データについて示す図である。
【図２５】デジタルカメラにおいて通常の撮影モードで広角度の被写体を一定方向に連続する複数の画像データに分けて撮像して画像処理装置に転送し、画像処理装置において前記複数の転送画像を画像合成してパノラマ画像データを生成する場合について示す図である。
【符号の説明】
【０２７６】
１  デジタルカメラ
１ａ  本体ケーシング
１１  撮像レンズ
１２  表示部
１２ａ  スルー画面
１２ｂ  再生画像表示領域
１２ｃ  スルー画面領域
１２ｄ  パノラマ画像マーク
１３  モード切換スイッチ
１４  電源スイッチ
１５  シャッターキー
１６  エフェクトキー
１７ａ  「＋」キー
１７ｂ  「−」キー
１８ａ  シリアル入出力端子
１８ｂ  ビデオ出力端子
１９  赤外線通信用窓
２０  ＣＣＤ
２１  アンプ
２２  Ａ／Ｄ変換器
２３  駆動回路
２４  タイミングジェネレータ
２５  シグナルジェネレータ
２６  ＶＲＡＭ
２７  Ｄ／Ａ変換器
２８  アンプ
２９  ＤＲＡＭ
３０  圧縮／伸長回路
３１  フラッシュメモリ
３２  ＣＧ
３３  ＲＯＭ
３４  ＲＡＭ
３４ａ  ワークメモリ
３４ｂ  撮像条件メモリ
３５  キー入力部
３６  ＣＰＵ
３７  Ｉ／Ｏポート
３８  赤外線通信部
【図１】
2004297821.tif 000003
【図２】
2004297821.tif 000004
【図３】
2004297821.tif 000005
【図４】
2004297821.tif 000006
【図５】
2004297821.tif 000007
【図６】
2004297821.tif 000008
【図７】
2004297821.tif 000009
【図８】
2004297821.tif 000010
【図９】
2004297821.tif 000011
【図１０】
2004297821.tif 000012
【図１１】
2004297821.tif 000013
【図１２】
2004297821.tif 000014
【図１３】
2004297821.tif 000015
【図１４】
2004297821.tif 000016
【図１５】
2004297821.tif 000017
【図１６】
2004297821.tif 000018
【図１７】
2004297821.tif 000019
【図１８】
2004297821.tif 000020
【図１９】
2004297821.tif 000021
【図２０】
2004297821.tif 000022
【図２１】
2004297821.tif 000023
【図２２】
2004297821.tif 000024
【図２３】
2004297821.tif 000025
【図２４】
2004297821.tif 000026
【図２５】
2004297821.tif 000027
【手続補正書】
【提出日】平成16年5月14日(2004.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データを取得する撮影手段と、
前記撮影手段により取得された画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている画像データの一部である部分画像データを画像表示部に表示する第１の表示制御手段と、
前記第１の表示制御手段により前記画像表示部に画像データの一部である部分画像データが表示されている場合に、該部分画像データが前記画像データ中のどの部分の部分画像データであるのかを示す報知表示を行う第２の表示制御手段と、
を備えたことを特徴とする電子スチルカメラ。
【請求項２】
前記第１の表示制御手段は、前記画像データの一部である部分画像データを連続して変更制御することにより、前記画像表示部に前記画像データをスクロール表示することを特徴とする請求項１記載の電子スチルカメラ。
【請求項３】
前記画像表示部における前記画像データのスクロール表示を指示するスクロール指示手段を更に備え、
前記第１の表示制御手段は、前記スクロール指示手段からの指示に応じて、前記画像表示部への前記画像データのスクロール表示を制御することを特徴とする請求項２記載の電子スチルカメラ。
【請求項４】
前記第２の表示制御手段は、前記第１の表示制御手段により画像表示部に表示されている画像データ上に前記報知表示を行うことを特徴とする請求項１乃至３のいずれかに記載の電子スチルカメラ。
【請求項５】
前記第２の表示制御手段は、前記画像データ全体を示す枠表示と、この枠表示内における前記部分画像データの位置を示す表示とにより、前記報知表示を行うことを特徴とする請求項１乃至４のいずれかに記載の電子スチルカメラ。
【請求項６】
前記画像データ記憶手段に記憶されている複数の画像データの中から１つの画像データを選択する選択手段を備え、
前記第１の表示制御手段は、前記選択手段により選択された画像データの一部である部分画像データを画像表示部に表示することを特徴とする請求項１乃至５のいずれかに記載の電子スチルカメラ。
【請求項７】
前記撮影手段は、前記画像表示部の縦横比と異なる縦横比をもつ第１の画像データを取得する手段を含み、
前記画像データ記憶手段は、前記撮影手段により取得された第１の画像データを記憶する手段を含み、
前記第１の表示制御手段は、前記画像データ記憶手段に記憶されている第１の画像データの一部である部分画像データを画像表示部に表示する手段を含み、
前記第２の表示制御手段は、前記第１の表示制御手段により前記画像表示部に第１の画像データの一部である部分画像データが表示されている場合に、該部分画像データが前記第１の画像データ中のどの部分の部分画像データであるのかを示す報知表示を行う手段を含むことを特徴とする請求項１乃至６のいずれかに記載の電子スチルカメラ。
【請求項８】
前記撮影手段は、前記画像表示部の縦横比と略同一の縦横比をもつ第２の画像データを取得する手段を含み、
前記画像データ記憶手段は、前記撮影手段により取得された第２の画像データを記憶する手段を含み、
前記画像データ記憶手段に記憶されている画像データが第１及び第２の画像データのうちのいずれであるかを判別する判別手段を備え、
前記第１の表示制御手段は、前記判別手段により第１の画像データであると判別された画像データを前記画像表示部に表示する場合に、該画像データの一部である部分画像データを前記画像表示部に表示する手段を含み、
前記判別手段により第２の画像データであると判別された画像データを前記画像表示部に表示する場合に、該画像データ全体を前記画像表示部に表示する第３の表示制御手段を備えたことを特徴とする請求項７記載の電子スチルカメラ。
【請求項９】
画像データを取得する工程と、
前記取得された画像データをメモリに記憶する工程と、
前記メモリに記憶された画像データの一部である部分画像データを画像表示部に表示する工程と、
前記画像表示部に画像データの一部である部分画像データが表示されている場合に、該部分画像データが前記画像データ中のどの部分の部分画像データであるのかを示す報知表示を行う工程と、
を有する画像再生方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項１記載の発明は、
画像データを取得する撮影手段と、
前記撮影手段により取得された画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている画像データの一部である部分画像データを画像表示部に表示する第１の表示制御手段と、
前記第１の表示制御手段により前記画像表示部に画像データの一部である部分画像データが表示されている場合に、該部分画像データが前記画像データ中のどの部分の部分画像データであるのかを示す報知表示を行う第２の表示制御手段と、
を備えたことを特徴としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、請求項２記載の発明のように、
請求項１記載の電子スチルカメラにおいて、
前記第１の表示制御手段は、前記画像データの一部である部分画像データを連続して変更制御することにより、前記画像表示部に前記画像データをスクロール表示するようにしてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、請求項３記載の発明のように、
請求項２記載の電子スチルカメラにおいて、
前記画像表示部における前記画像データのスクロール表示を指示するスクロール指示手段を更に備え、
前記第１の表示制御手段は、前記スクロール指示手段からの指示に応じて、前記画像表示部への前記画像データのスクロール表示を制御するようにしてもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、請求項４記載の発明のように、
請求項１乃至３のいずれかに記載の電子スチルカメラにおいて、
前記第２の表示制御手段は、前記第１の表示制御手段により画像表示部に表示されている画像データ上に前記報知表示を行うようにしてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、請求項５記載の発明のように、
請求項１乃至４のいずれかに記載の電子スチルカメラにおいて、
前記第２の表示制御手段は、前記画像データ全体を示す枠表示と、この枠表示内における前記部分画像データの位置を示す表示とにより、前記報知表示を行うようにしてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、請求項６記載の発明のように、
請求項１乃至５のいずれかに記載の電子スチルカメラにおいて、
前記画像データ記憶手段に記憶されている複数の画像データの中から１つの画像データを選択する選択手段を備え、
前記第１の表示制御手段は、前記選択手段により選択された画像データの一部である部分画像データを画像表示部に表示するようにしてもよい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、請求項７記載の発明のように、
請求項１乃至６のいずれかに記載の電子スチルカメラにおいて、
前記撮影手段は、前記画像表示部の縦横比と異なる縦横比をもつ第１の画像データを取得する手段を含み、
前記画像データ記憶手段は、前記撮影手段により取得された第１の画像データを記憶する手段を含み、
前記第１の表示制御手段は、前記画像データ記憶手段に記憶されている第１の画像データの一部である部分画像データを画像表示部に表示する手段を含み、
前記第２の表示制御手段は、前記第１の表示制御手段により前記画像表示部に第１の画像データの一部である部分画像データが表示されている場合に、該部分画像データが前記第１の画像データ中のどの部分の部分画像データであるのかを示す報知表示を行う手段を含むようにしてもよい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、請求項８記載の発明のように、
請求項７記載の電子スチルカメラにおいて、
前記撮影手段は、前記画像表示部の縦横比と略同一の縦横比をもつ第２の画像データを取得する手段を含み、
前記画像データ記憶手段は、前記撮影手段により取得された第２の画像データを記憶する手段を含み、
前記画像データ記憶手段に記憶されている画像データが第１及び第２の画像データのうちのいずれであるかを判別する判別手段を備え、
前記第１の表示制御手段は、前記判別手段により第１の画像データであると判別された画像データを前記画像表示部に表示する場合に、該画像データの一部である部分画像データを前記画像表示部に表示する手段を含み、
前記判別手段により第２の画像データであると判別された画像データを前記画像表示部に表示する場合に、該画像データ全体を前記画像表示部に表示する第３の表示制御手段を備えるようにしてもよい。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、請求項９記載の発明は、
画像データを取得する工程と、
前記取得された画像データをメモリに記憶する工程と、
前記メモリに記憶された画像データの一部である部分画像データを画像表示部に表示する工程と、
前記画像表示部に画像データの一部である部分画像データが表示されている場合に、該部分画像データが前記画像データ中のどの部分の部分画像データであるのかを示す報知表示を行う工程と、
を有する画像再生方法であることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】削除
【補正の内容】
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】削除
【補正の内容】
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】削除
【補正の内容】
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】削除
【補正の内容】
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】削除
【補正の内容】
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】削除
【補正の内容】
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】削除
【補正の内容】
【手続補正４６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】削除
【補正の内容】
【手続補正４７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】削除
【補正の内容】
【手続補正４８】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】削除
【補正の内容】
【手続補正４９】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】削除
【補正の内容】
【手続補正５０】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
本発明によれば、画像データ中の部分画像データを連続して変更制御することにより、画像表示部の縦横比と異なる画像データをスクロール表示することが可能となり、画像表示部の縦横比と同一でない画像データであっても画像表示部に表示することができ、また、画像表示部を有効に利用して大きく見やすく表示することのできる実用性の高い電子スチルカメラ及び画像再生方法を提供することができる。
【手続補正５１】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
また、生成手段は、撮像手段によって撮像された画像に基づいて、画像データを生成することができるため、撮像された画像から、画像表示部の縦横比と異なる縦横比をもつ１つの画像データを生成することが可能な実用性の高い電子スチルカメラを提供することができる。
【手続補正５２】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
また、被写体を一定方向に連続する複数の画像として撮像する場合、例えば、左から右、或いは右から左への横方向や、上から下、或いは下から上への縦方向等の広角度の撮影時に、連続して撮像した複数の画像から画像表示部の縦横比と異なる縦横比をもつ１つの画像データを生成することが可能な実用性の高い電子スチルカメラを提供することができる。
【手続補正５３】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
また、画像表示部の画面範囲いっぱいに画像データを表示して、スクロール表示することが可能であり、例えば、画像表示部の画面の縦幅が同一で横長の画像データや、横幅が同一で縦長の画像データのスクロール表示を効果的に行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【手続補正５４】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
また、画像表示部の縦横比と略同一の画像データを取得し、画像表示部に表示することが可能であるため、スクロール表示をすることなく、画像表示部全体に画像データを表示することができ、パノラマ撮影に加えて通常の撮影も行うことのできる実用性の高い電子スチルカメラを提供することができる。
【手続補正５５】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
また、画像表示部に表示された報知表示により、表示されている画像データが、画像表示部の縦横比と異なるか否かを容易に把握することができる。即ち、画像表示部に表示されていない画像データがあるか否かを把握することが出来るため、ユーザが通常の撮影画像と勘違いして未表示画像データを見忘れるといったことのない、実用性の高い電子スチルカメラを提供することが可能である。
【手続補正５６】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
また、画像表示部に表示されている部分画像データが、画像データ中のどの部分であるのかを容易に把握することのできる実用性の高い電子スチルカメラを提供することが可能である。
【手続補正５７】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
また、スクロール指示手段により容易にスクロール表示の方向や停止等の指示が可能な操作性の良い電子スチルカメラを提供することが可能である。
【手続補正５８】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
また、画像データを１度スクロール表示した後にスクロール表示を停止することにより、繰り返しスクロール表示をすることのない実用性の高い電子スチルカメラを提供することができる。
【手続補正５９】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
また、スクロール表示中に画像データの端の部分画像データが画像表示部に表示された時に、バラエティに富んだスクロール表示を行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【手続補正６０】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
また、スクロール表示開始時に表示する部分画像データを、画像データの端あるいは中央の部分とすることができるため、バラエティに富んだスクロール表示の開始をすることが可能であり、かつ特徴のある部分画像データからスクロール表示を開始することにより、スクロール表示開始時点で画像データの内容を容易に把握することのできる実用性の高い電子スチルカメラを提供することができる。
【手続補正６１】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
また、ユーザがスクロール表示を実行したい画像データを自由に選択することが可能であり、選択後、自動的にスクロール表示を開始することができるため、簡便な操作によるスクロール表示が可能な、実用性の高い電子スチルカメラを提供することができる。
【手続補正６２】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
また、画像データを表示する際に、選択手段により選択された画像データが、画像表示部の表示画面サイズ以上であった場合には自動的にスクロール表示を開始するため、スクロール表示の指示等の煩わしい操作を行う必要がなく操作性の良い電子スチルカメラを提供することが可能である。また、例えば、画像表示部の画面の縦幅が同一で横長の画像データや、横幅が同一で縦長の画像データを取得することにより、画像データのスクロール表示を効果的に行うことが可能な実用性の高い電子スチルカメラを提供することができる。
【手続補正６３】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
また、選択手段により選択された画像データが表示される際に、画像データが縦長か横長かに応じて、当該画像データの長手方向にスクロール表示を自動的に行うため、効果的に画像データを表示することのできる実用性の高い電子スチルカメラを提供することが可能である。
【手続補正６４】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
また、選択手段により選択された画像データが縦長か横長かに応じて、当該画像データの長手方向に、スクロール指示手段からの指示によってスクロール表示を行うため、画像データのスクロール方向を指示する必要がなく、また所望のスクロール表示の指示を行うことのできる実用性の高い電子スチルカメラを提供することが可能である。
【手続補正６５】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
また、全ての画像データを順次切り換えて、画像データ１つずつを画像表示部にスクロール表示することのできる実用性の高い電子スチルカメラを提供することが可能である。
【手続補正６６】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
また、撮像された画像データについて、パーソナルコンピュータ等の画像処理装置で表示のための画像処理を行なわずとも、その画像データを電子スチルカメラで画像処理し、外部機器に転送することにより、表示装置等の外部機器で直接表示が可能な実用性の高い電子スチルカメラを提供することができる。