(57)【要約】【課題】  画像処理装置と情報処理装置を接続し、画像処理装置を操作して情報処理装置に画像データを表示するシステムにおいて、画像処理装置の姿勢を情報処理装置側の表示にも反映させたい。【解決手段】  画像処理装置は、自機に表示されている画像データを特定するための情報を情報処理装置に送信し、画像処理装置の表示と情報処理装置の表示を同期させる。さらに、自機の姿勢に基づき、情報処理装置に表示されている画像データの向きを制御するための情報を送信することで、情報処理装置側の画像データを適切な向きで表示することが可能となる。【選択図】  図１９
2009141484.tif 000002
【特許請求の範囲】
【請求項１】
画像データを表示する表示手段と、
前記表示手段に表示されている画像データの識別情報を外部装置に送信し、前記外部装置に同じ画像データを表示させる第１の送信手段と、
前記画像データが表示される方向を示す属性情報が前記画像データに付加されているか否かを判断する判断手段と、
自機の姿勢を検知する検知手段と、
前記判断手段により、前記表示手段に表示されている画像データに前記属性情報が付加されていないと判断された場合、前記検知手段により判断された自機の姿勢に基づき、前記外部装置に表示される画像データの向きを決定する決定手段とを特徴とする画像処理装置。
【請求項２】
前記決定手段により決定された向きで前記外部装置に画像データを表示させるための信号を、前記外部装置に送信する第２の送信手段をさらに有する請求項１に記載の画像処理装置。
【請求項３】
前記判断手段により、前記表示手段に表示されている画像データに前記属性情報が付加されていると判断された場合、前記決定手段は、前記属性情報に基づき前記外部装置に送信する信号を決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記外部装置に表示された画像データに前記属性情報を付加させるための信号を、前記外部装置に送信する第３の送信手段をさらに有する請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記表示手段に複数の画像の画像データが一覧表示されている場合に、前記複数の画像データから少なくとも１つの画像データを選択する選択手段をさらに有し、
前記２の送信手段は、前記外部装置に表示される画像データのうち、前記選択手段により選択された画像データの向きを制御するための信号を前記外部装置に送信することを特徴とする請求項２乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記第２の送信手段により信号が送信された後に、前記検知手段により自機の姿勢の変化が検知された場合、前記第２の送信手段は、前記検知手段により検知された自機の姿勢に基づき、信号を再送信することを特徴とする請求項２乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記外部装置に表示される画像データの向きは、第１の向きと、前記第１の向きを９０度回転した方向のいずれかであることを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
被写体を撮像する撮像手段と、
前記撮像手段による撮像の際に前記検知手段により検知された自機の姿勢に基づき、前記画像データが表示される方向を示す属性情報を前記撮像された画像データに付加する付加手段をさらに有する請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
外部装置から、前記外部装置に表示されている画像データの識別情報を受信する第１の受信手段と、
前記受信手段により受信された画像データの情報に基づき、前記外部装置に表示された画像データと同じ画像データを表示部に表示する表示制御手段と、
前記外部装置の姿勢または前記画像データの属性情報に基づき送信された、画像データの向きを示す信号を前記外部装置から受信する第２の受信手段とを有し、
前記表示制御手段は、前記第２の受信手段により受信された信号の示す向きにしたがって前記画像データを表示することを特徴とする情報処理装置。
【請求項１０】
前記画像データが表示される方向を示す属性情報が前記画像データに付加されている場合、前記表示制御手段は前記属性情報に基づいて前記画像データを表示することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記外部装置から、前記画像データが表示される方向を示す前記属性情報を前記画像データに付加させるための信号を受信する第３の受信手段と、
前記第３の受信手段により受信された信号に基づき、前記表示部に表示された画像データに前記属性情報を付加する付加手段とをさらに有する請求項９または１０に記載の情報処理装置。
【請求項１２】
前記第１の受信手段により複数の画像データに関する情報が受信された場合、前記表示制御手段は前記複数の画像データを一覧表示し、
前記第２の受信手段により画像データの向きを示す信号が受信された場合、前記表示制御手段は、前記一覧表示した複数の画像データのうち、前記外部装置により選択されている画像データを、前記第２の受信手段により受信した向きにしたがって表示することを特徴とする請求項１０または１１に記載の画像処理装置。
【請求項１３】
前記画像データの向きは、第１の向きと、前記第１の向きを前記第１の向きを９０度回転した方向であることを特徴とする請求項９乃至１２のいずれかに記載の画像処理装置。
【請求項１４】
画像データを表示部に表示する表示ステップと、
前記表示部に表示されている画像データの識別情報を外部装置に送信し、前記外部装置に同じ画像データを表示させる第１の送信ステップと、
前記画像データが表示される方向を示す属性情報が前記画像データに付加されているか否かを判断する判断ステップと、
自機の姿勢を検知する検知ステップと、
前記判断ステップで、前記表示部に表示されている画像データに前記属性情報が付加されていないと判断された場合、前記検知ステップで判断された自機の姿勢に基づき、前記外部装置に表示される画像データの向きを決定する決定ステップとを特徴とする画像処理装置の制御方法。
【請求項１５】
外部装置から、前記外部装置に表示されている画像データの識別情報を受信する第１の受信ステップと、
前記受信ステップで受信された画像データの情報に基づき、前記外部装置に表示された画像データと同じ画像データを表示部に表示する表示ステップと、
前記外部装置の姿勢または前記画像データの属性情報に基づき送信された、画像データの向きを示す信号を前記外部装置から受信する第２の受信ステップとを有し、
前記表示ステップでは、前記第２の受信ステップにより受信された信号の示す向きにしたがって前記画像データを表示することを特徴とする情報処理装置の制御方法。
【請求項１６】
コンピュータに、
画像データを表示部に表示する表示ステップと、
前記表示部に表示されている画像データの識別情報を外部装置に送信し、前記外部装置に同じ画像データを表示させる第１の送信ステップと、
前記画像データが表示される方向を示す属性情報が前記画像データに付加されているか否かを判断する判断ステップと、
自機の姿勢を検知する検知ステップと、
前記判断ステップで、前記表示部に表示されている画像データに前記属性情報が付加されていないと判断された場合、前記検知ステップで判断された自機の姿勢に基づき、前記外部装置に表示される画像データの向きを決定する決定ステップとを実行させるコンピュータが読み取り可能なプログラム。
【請求項１７】
コンピュータに、
外部装置から、前記外部装置に表示されている画像データの識別情報を受信する第１の受信ステップと、
前記受信ステップで受信された画像データの情報に基づき、前記外部装置に表示された画像データと同じ画像データを表示部に表示する表示ステップと、
前記外部装置の姿勢または前記画像データの属性情報に基づき送信された、画像データの向きを示す信号を前記外部装置から受信する第２の受信ステップとを実行させるプログラムであって、
前記表示ステップでは、前記第２の受信ステップにより受信された信号の示す向きにしたがって前記画像データを表示することを特徴とするコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ等の情報処理装置にデジタルカメラなどの画像処理装置を接続し、画像処理装置を操作することで情報処理装置の表示を制御する技術に関する。
【背景技術】
【０００２】
一般的にデジタルカメラなどの撮像装置で撮影した画像データは、撮像装置に装着されているＳＤカード等の記憶媒体に画像ファイルとして記憶される。そして、記憶された画像データはパーソナルコンピュータ等（以下「ＰＣ」）に取り込むことが可能である。取込みを行うために、ユーザはケーブルなどを用いて撮像装置をＰＣと接続する。そしてコンピュータ側のアプリケーションを起動し、ＰＣを操作することで撮像装置に画像ファイルを転送させることができる。
【０００３】
また現在では、撮像装置とＰＣの間の通信をＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で行うことで、通信に関する処理を撮像装置の操作に基づいて行う技術も知られている（例えば、特許文献１）。
【０００４】
このような技術を用いることにより、例えば、撮像装置の表示部に画像データを表示させることに応じて、同じ画像データをＰＣの表示部に表示させることで、撮像装置側とＰＣ側の表示を同期させることも可能である。
【０００５】
ここで、撮像装置の機能として、撮影時の撮像装置の姿勢情報を撮影で得られた画像ファイルに付加することができる。例えば、撮像装置を縦位置（撮像装置の長辺が鉛直方向）に構えて撮影したか否かの情報を付加することができる（例えば、特許文献２参照）。そして、撮影した画像データを後から正位置（撮像装置の長辺が水平方向）にて表示する場合に、撮像装置は姿勢情報に基づき、縦位置で撮影された画像データを回転して表示する。この処理により、撮影時の被写体の上下関係が正しく表示される。
【０００６】
また、撮像装置で撮影された画像をＰＣに表示するシステムにおいて、撮像装置側の姿勢情報をＰＣ側の表示に反映させる技術も知られている（例えば、特許文献３参照）。
【特許文献１】特開２００６−０８５３７７号公報
【特許文献２】特開２００５−１４３１２６号公報
【特許文献３】特開平１１−２０５７２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
現在の撮像装置の中には、画像データの表示方向を示す属性情報を画像データに付加できるものが存在する。すると、属性情報が付加されたものと付加されていないものの両方が撮像装置やＰＣに表示される可能性がある。しかしながら、上述の特許文献２、３は、もっぱら撮像装置の姿勢に基づいて画像データの表示方向を決定しているにすぎず、画像データに付与された属性については何ら考慮されていない。したがって、必ずしもユーザにとって適切な向きに画像が表示されるとは限らない。
【課題を解決するための手段】
【０００８】
そこで、上記課題を解決するために、本発明に係る画像処理装置は、画像データを表示する表示手段と、前記表示手段に表示されている画像データの識別情報を外部装置に送信し、前記外部装置に同じ画像データを表示させる第１の送信手段と、前記画像データが表示される方向を示す属性情報が前記画像データに付加されているか否かを判断する判断手段と、自機の姿勢を検知する検知手段と、前記判断手段により、前記表示手段に表示されている画像データに前記属性情報が付加されていないと判断された場合、前記検知手段により判断された自機の姿勢に基づき、前記外部装置に表示される画像データの向きを決定する決定手段とを特徴とする。
【０００９】
また、本発明に係る情報処理装置は、外部装置から、前記外部装置に表示されている画像データの識別情報を受信する第１の受信手段と、前記受信手段により受信された画像データの情報に基づき、前記外部装置に表示された画像データと同じ画像データを表示部に表示する表示制御手段と、前記外部装置の姿勢または前記画像データの属性情報に基づき送信された、画像データの向きを示す信号を前記外部装置から受信する第２の受信手段とを有し、前記表示制御手段は、前記第２の受信手段により受信された信号の示す向きにしたがって前記画像データを表示することを特徴とする。
【００１０】
また、本発明に係る画像処理装置の制御方法は、画像データを表示部に表示する表示ステップと、前記表示部に表示されている画像データの識別情報を外部装置に送信し、前記外部装置に同じ画像データを表示させる第１の送信ステップと、前記画像データが表示される方向を示す属性情報が前記画像データに付加されているか否かを判断する判断ステップと、自機の姿勢を検知する検知ステップと、前記判断ステップで、前記表示部に表示されている画像データに前記属性情報が付加されていないと判断された場合、前記検知ステップで判断された自機の姿勢に基づき、前記外部装置に表示される画像データの向きを決定する決定ステップとを特徴とする。
【００１１】
また、本発明に係る情報処理装置の制御方法は、外部装置から、前記外部装置に表示されている画像データの識別情報を受信する第１の受信ステップと、前記受信ステップで受信された画像データの情報に基づき、前記外部装置に表示された画像データと同じ画像データを表示部に表示する表示ステップと、前記外部装置の姿勢または前記画像データの属性情報に基づき送信された、画像データの向きを示す信号を前記外部装置から受信する第２の受信ステップとを有し、前記表示ステップでは、前記第２の受信ステップにより受信された信号の示す向きにしたがって前記画像データを表示することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像処理装置を操作して情報処理装置に画像データを表示させる場合に、画像データの属性情報や画像処理装置側の姿勢情報に基づき、情報処理装置に表示される画像データの表示方向が決定される。したがって、情報処理装置に表示されている画像データを閲覧するユーザも、適切な向きの画像データを閲覧することが可能となる。
【発明を実施するための最良の形態】
【００１３】
＜第１の実施形態＞
以下、添付の図面を参照して本発明の好適な実施形態について説明する。尚、以下に説明する実施形態では、画像処理装置の一例として、静止画像データと動画像データとの撮影が可能な撮像装置である撮像装置に適用した場合を例にして説明する。
【００１４】
＜撮像装置の構成について＞
図１は実施形態による撮像装置の外観図である。図１において、２８は表示部であり、画像データや各種情報を表示する。７２は電源スイッチであり、電源オン、電源オフを切り替える。６１はシャッターボタンである。６０はモード切替スイッチであり、撮像装置１００における各種モードを切り替える。より具体的には、静止画記録モード、動画記録モード、再生モード等のモードの切り替えが可能である。１１１は接続ケーブルであり、撮像装置１００と外部機器を接続する。本実施例においては、外部機器としてストレージデバイスを有するコンピュータを想定している。１１２はコネクタであり、接続ケーブル１１１と撮像装置１００とを接続する。
【００１５】
７０は操作部であり、ユーザからの各種操作を受け付ける。操作部７０は図示の各種ボタンや、画像表示部２８の画面上に設けられたタッチパネル等の操作部材を有する。操作部７０の各種ボタンとは、具体的に例示すると、消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向ボタン（上ボタン、下ボタン、右ボタン、左ボタン）、ホイール７３等である。２００はメモリカードやハードディスク等の記録媒体である。２０１は記録媒体スロットであり、記録媒体２００を格納する。記録媒体スロット２０１に格納された記録媒体２００は、撮像装置１００との通信が可能となる。２０２は記録媒体スロット２０１の蓋である。
【００１６】
図２は、本実施形態による撮像装置１００の構成例を示すブロック図である。図２において、１０３は撮影レンズ、１０１は絞り機能を備えるシャッター、２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はＡ／Ｄ変換器であり、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合や、音声制御部１１から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。１０２はバリアであり、撮像装置１００の、レンズ１０３を含む撮像部を覆うことにより、レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１７】
１２はタイミング発生部であり、撮像部２２、音声制御部１１、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給する。タイミング発生部１２は、メモリ制御部１５及びシステム制御部５０により制御される。２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理が行われ、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１８】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、メモリ３２に書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、画像表示部２８に表示するための画像データを格納する。尚、メモリ３２は、マイク１０において録音された音声データ、静止画像、動画像および画像ファイルを構成する場合のファイルヘッダを格納するのにも用いられる。従って、メモリ３２は、所定枚数の静止画像データや所定時間の動画像データおよび音声を格納するのに十分な記憶容量を備えている。
【００１９】
圧縮／伸張部１６は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮、伸張する。圧縮／伸張部１６は、シャッター１０１をトリガにしてメモリ３２に格納された撮影画像データを読み込んで圧縮処理を行い、処理を終えたデータをメモリ３２に書き込む。また、記録媒体２００の記録部１９などからメモリ３２に読み込まれた圧縮画像データに対して伸張処理を行い、処理を終えたデータをメモリ３２に書き込む。圧縮／伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部５０のファイル部においてファイル化され、インターフェース１８を介して記録媒体２００に記録される。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して画像表示部２８に供給する。２８は画像表示部であり、ＬＣＤ等の表示器上に、Ａ／Ｄ変換器２３からのアナログ信号に応じた表示を行う。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して画像表示部２８により表示される。
【００２０】
１０はマイクである。マイク１０から出力された音声信号は、アンプ等で構成される音声制御部１１を介してＡ／Ｄ変換器２３に供給され、Ａ／Ｄ変換器２３においてデジタル信号に変換された後、メモリ制御部１５によってメモリ３２に格納される。一方、記録媒体２００に記録されている音声データは、メモリ３２に読み込まれた後、Ｄ／Ａ変換器１３によりアナログ信号に変換される。音声制御部１１は、このアナログ信号によりスピーカ３９を駆動し、音声出力する。
【００２１】
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００２２】
５０はシステム制御部であり、撮像装置１００全体を制御する。システム制御部５０は、上述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。
【００２３】
モード切替スイッチ６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、操作部７０はシステム制御部５０に各種の動作指示を入力するための操作手段である。
【００２４】
モード切替スイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード等のいずれかに切り替えることができる。第１シャッタースイッチ６２は、撮像装置１００に設けられたシャッターボタン６１の操作途中（半押し）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
【００２５】
第２シャッタースイッチ６４は、シャッターボタン６１の操作完了（全押し）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２６】
操作部７０の各操作部材は、画像表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部２８に表示される。利用者は、画像表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。電源スイッチ７２は、電源オン、電源オフを切り替える。
【００２７】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００２８】
３０は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。３３及び３４はコネクタであり、電源部３０と電源制御部８０とを接続する。
【００２９】
４０はＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）であり、日付及び時刻を計時する。ＲＴＣ４０は、電源制御部８０とは別に内部に電源部を保持しており、電源部３０が落ちた状態であっても、計時状態を続ける。システム制御部５０は起動時にＲＴＣ４０より取得した日時を用いてシステムタイマを設定し、タイマ制御を実行する。
【００３０】
１８はメモリカードやハードディスク等の記録媒体２００とのインターフェースである。３５は記録媒体２００とインターフェース１８との接続のためのコネクタである。９８は記録媒体着脱検知部であり、コネクタ３５に記録媒体２００が装着されているか否かを検知する。
【００３１】
１０６は、姿勢検知部であり、撮像素子１４の姿勢を検出する。姿勢には第１の向きとして例えば「横位置」が、第２の向きとして例えば「縦位置」とがある。本実施形態では、撮像素子１４の長辺が水平方向となす角度が短辺が水平方向となす角度より小さい場合を横位置、撮像素子１４の長辺が鉛直方向となす角度が短辺が鉛直方向となす角度よりも大きい場合を縦位置とする。なお、一般に撮像素子１４の姿勢と撮像装置１００の姿勢は対応する場合が多く、この場合に縦位置、横位置は撮像装置１００の縦向き、横向きといった姿勢に対応するものでもある。
【００３２】
姿勢検知部１０６は重力を感知するセンサにより構成されており、自機のどの方向に重力がかかっているかを感知することで、自機の姿勢を検知する。例えば、撮像装置１００の長辺方向に重力がかかっていれば、姿勢検知部１０６は縦位置であると判断し、短辺方向に重力がかかっていれば横位置であると判断する。
【００３３】
姿勢検知部１０６による姿勢検知を撮影時に行うことにより、撮像装置１００は横位置で撮影が行われたのか、縦位置で撮影が行われたのかを検知することができる。
【００３４】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、撮像装置１００とのインターフェース３７、及び、記録媒体２００と撮像装置１００とを接続するためのコネクタ３６を備えている。
【００３５】
通信部１１０は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信処理を行う。コネクタ（無線通信の場合はアンテナ）１１２は、通信部１１０を介して撮像装置１００を他の機器と接続する。
【００３６】
＜撮像装置の全体動作について＞
まず、撮像装置１００がパーソナルコンピュータ（以下「ＰＣ」）と接続していない場合の動作について説明する。図３は、本実施形態における撮像装置１００の動作を説明するフローチャートである。なお、本フローは、各部から入力された信号または不揮発性メモリ５６等に記憶されたプログラムにしたがい、システム制御部５０が各部を制御することで実現される。
【００３７】
まず本フローは、ユーザにより電源スイッチ７２が操作され、電源がオン状態とされることでスタートする。
【００３８】
ステップＳ３０１において、システム制御部５０はフラグや制御変数等を初期化する。
【００３９】
ステップＳ３０２において、システム制御部５０はカメラの姿勢検知に関するフラグ設定Ｓ３０２を行う。以下、ステップＳ３０２の姿勢モードフラグ設定について説明する。
【００４０】
図５は図３のステップＳ３０２における、撮像装置１００の姿勢モードフラグの設定に関する処理を示すフローチャートである。本実施形態における姿勢モードフラグとは、姿勢検知部１０６による姿勢の検知をオンにするかオフにするかを切り替えるフラグである。
【００４１】
ステップＳ５０１において、システム制御部５０は、操作部７０に含まれる姿勢モードスイッチの設定がＯＮかＯＦＦか判断する。姿勢モードスイッチがＯＮに設定されていると判断した場合は、処理をステップＳ５０２に進め、姿勢モードフラグを有効にする。姿勢モードスイッチがＯＦＦに設定されていると判断した場合は、処理をステップＳ５０３に進め、姿勢モードフラグを解除する。
【００４２】
なお、システム制御部５０は、姿勢モードのフラグが有効か否かの情報を、システムメモリ５２に記憶する。
【００４３】
以上がステップＳ３０２における処理である。以下、図３のステップＳ３０３以降の説明を行う。
【００４４】
次に、ステップＳ３０３において、システム制御部５０はモード切替スイッチ６０が静止画記録モードに設定されているか判断する。静止画記録モードであった場合には処理をステップＳ３０４に進め、静止画記録モードの処理を行う。静止画記録モードでなかった場合には処理をステップＳ３０５に進める。ステップＳ３０５において、システム制御部５０は、再生モードの処理を行う。
【００４５】
ステップＳ３０４、Ｓ３０５の処理の内容については後述する。これらの処理を行った後、システム制御部５０は処理をステップＳ３０６に進める。ステップＳ３０８において、システム制御部５０は電源スイッチ７２の設定位置を判断する。電源スイッチ７２が電源オンに設定されていれば、ステップＳ３０３に処理を戻す。一方、電源スイッチ７２が電源オフに設定されていたならば、処理をステップＳ３０７に進める。
【００４６】
ステップＳ３０７において、システム制御部５０は終了処理を行う。終了処理には、例えば以下の処理が含まれる。すなわち、画像表示部２８の表示を終了状態に変更し、レンズバリア１０２を閉じて撮像部を保護し、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源供給が不要な部分への電源を遮断する。ステップＳ３０７の終了処理が完了すると、本処理を終了し、電源をＯＦＦ状態へ移行する。
【００４７】
＜静止画記録モード処理について＞
以下、図３のステップＳ３０４における静止画記録モードの処理について説明する。図４は、静止画記録モードにおける撮像装置１００の処理を示すフローチャートである。なお、図４に示される静止画記録モード処理は、モード切替スイッチ６０により他のモードへの切替が行われた場合、電源スイッチ７２がＯＦＦにセットされた場合に、割り込み処理等により終了するものとする。
【００４８】
まず、システム制御部５０は、静止画記録モードを開始すると、ステップＳ４０１において撮影モードを確定する。撮影モードの確定は、
（１）不揮発性メモリ５６より前回の静止画記録モード終了時における撮影モードを取得してシステムメモリ５２に格納する、あるいは、
（２）ユーザにより操作部７０が操作されて撮影モードの設定する旨の指示があった場合に、その指示された撮影モードをシステムメモリ５２に格納する、ことでなされる。ここで、撮影モードとは撮影シーンに適したシャッター速度や絞り値、ストロボ発光状態、感度設定等を組み合わせて実現されるモードのことである。
【００４９】
ステップＳ４０２において、システム制御部５０は、続いて撮像部２２により得られた画像データを画像表示部２８に表示する（スルー表示）。
【００５０】
ステップＳ４０３において、システム制御部５０は，電源制御部８０を用いて電池等により構成される電源部３０の残容量や、記録媒体２００の有無や残容量が撮像装置１００の動作に問題があるか否かを判断する。問題があるならば、処理をステップＳ４０７に進め、画像表示部２８を用いて画像データや音声により所定の警告表示を行い、処理をステップＳ４０１に戻す。
【００５１】
電源部３０や記録媒体２００の状態に問題が無いならば、ステップＳ４０４において、システム制御部５０は、第１シャッタースイッチ信号ＳＷ１がＯＮであるか否かを判定する。第１シャッタースイッチ信号ＳＷ１がＯＦＦの場合は、処理をステップＳ４０４に戻す。一方、第１シャッタースイッチ信号ＳＷ１がＯＮの場合は、処理をステップＳ４０５に進める。
【００５２】
ステップＳ４０５において、システム制御部５０は姿勢モードフラグの判定を行う。姿勢モードフラグがＯＮの場合、処理をステップＳ４０６に進める。ＯＦＦの場合は、処理をステップＳ４０８に進める。
【００５３】
ステップＳ４０６において、システム制御部５０は姿勢検知処理を行い、処理をステップＳ４０８に進める。姿勢検知処理については後述する。
【００５４】
ステップＳ４０８において、システム制御部５０は、測距処理を行ってレンズ１０３の焦点を被写体に合わせるとともに、測光処理を行って絞り値及びシャッター時間（シャッタースピード）を決定する。尚、測光処理において、必要であればフラッシュの設定も行われる。
【００５５】
次に、ステップＳ４０９、Ｓ４１０では、第１シャッタースイッチ信号ＳＷ１と第２シャッタースイッチ信号ＳＷ２のＯＮ／ＯＦＦ状態を判定する。第１シャッタースイッチ信号ＳＷ１がＯＮした状態で第２シャッタースイッチ信号ＳＷ２がＯＮになると、処理はステップＳ４０９からステップＳ４１１へ進む。第１シャッタースイッチ信号ＳＷ１がＯＦＦになると（第２シャッタースイッチ信号ＳＷ２がＯＮせずに、更に第１シャッタースイッチ信号ＳＷ１も解除された場合）、処理はステップＳ４１０からステップＳ４０７へ戻る。また、第１シャッタースイッチ信号ＳＷ１がＯＮ、第２シャッタースイッチ信号ＳＷ２がＯＦＦの間は、ステップＳ４０９，Ｓ４１０の処理が繰り返される。
【００５６】
ステップＳ４１１において、システム制御部５０は、画像表示部２８に固定色表示を行う。固定色表示とは、センサが撮像処理を行っている間、代わりの画像データを表示させることをいう。一般には、予め記憶された黒い画像データが用いられる。
【００５７】
そして、ステップＳ４１２において、システム制御部５０は、露光処理や現像処理を含む撮影処理を実行する。尚、露光処理では、撮像部２２、Ａ／Ｄ変換器２３を経て得られた画像データが、画像処理部２４及びメモリ制御部１５を介して、或いはＡ／Ｄ変換器２３から直接メモリ制御部１５を介して、メモリ３２に書き込まれる。また、現像処理では、システム制御部５０が、メモリ制御部１５そして必要に応じて画像処理部２４を用いて、メモリ３２に書き込まれた画像データを読み出して各種処理を行う。なお、この撮影処理の開始時に、システム制御部５０は内部タイマから現在の日時情報を取得し、システムメモリ５２に記憶する。この日時情報が画像ファイルに付加される撮影日時の情報となる。
【００５８】
次に、システム制御部５０は、ステップＳ４１３において、画像表示部２８に撮影処理で得られた画像データのレックレビュー表示を行う。レックレビューとは、撮影画像データの確認のために、被写体の撮影後、記録媒体への記録前に、予め決められた時間（レビュー時間）だけ画像データを画像表示部２８に表示する処理である。
【００５９】
レックレビュー表示後、ステップＳ４１４において、システム制御部５０は撮影処理で得られた画像データを画像ファイルとして記録媒体２００に対して書き込む記録処理を実行する。記録処理の詳細については後述する。
【００６０】
ステップＳ４１４の記録処理が終了すると、ステップＳ４１５において、システム制御部５は、第２シャッタースイッチ信号ＳＷ２のＯＮ／ＯＦＦ状態を判定する。第２シャッタースイッチ信号ＳＷ２がＯＮの場合は、ステップＳ４１５の判定を繰り返し、第２シャッタースイッチ信号ＳＷ２がＯＦＦになるのを待つ。この間、上記レックレビューの表示を継続させる。即ち、ステップＳ４１４の記録処理が終了した際に、第２シャッタースイッチ信号ＳＷ２が放されるまで画像表示部２８におけるレックレビュー表示を継続させる。このように構成することにより、ユーザは、シャッターボタン６１の全押し状態を継続することで、レックレビューを用いた撮影画像データの確認を入念に行うことが可能となる。
【００６１】
ユーザがシャッターボタン６１を全押し状態にして撮影を行った後、シャッターボタン６１から手を放すなどして全押し状態が解除されると、システム制御部５０は処理をステップＳ４１６に進める。
【００６２】
ステップＳ４１６において、システム制御部５０は、予め定められたレビュー時間が経過したか否かを判断し、レビュー時間が経過していれば処理をステップＳ４１７に進める。
【００６３】
ステップＳ４１７において、システム制御部５０は、画像表示部２８の表示状態をレックレビュー表示からスルー表示状態に戻す。この処理により、レックレビュー表示によって撮影画像データを確認した後、画像表示部２８の表示状態は次の撮影のために撮像部２２からの画像データを逐次表示するスルー表示状態に自動的に切り替わることになる。
【００６４】
そして、ステップＳ４１８において、システム制御部５０は、第１シャッタースイッチ信号ＳＷ１のＯＮ／ＯＦＦを判定し、第１シャッタースイッチ信号ＳＷ１がＯＮの場合はステップＳ４０９へ、ＯＦＦの場合はステップＳ４０７へ処理を戻す。即ち、シャッターボタン６１の半押し状態が継続している（第１シャッタースイッチ信号ＳＷ１がＯＮ）場合は、システム制御部５０は次の撮影に備える（ステップＳ４０９）。一方、シャッターボタン６１が放された状態（第１シャッタースイッチ信号ＳＷ１がＯＦＦ）であったならば、システム制御部５０は、一連の撮影動作を終えて撮影待機状態に戻る（ステップＳ４０７）。
【００６５】
＜姿勢検知処理について＞
次に、静止画記録モードにおける姿勢検知処理について説明する。この処理は、図４のステップＳ４０６に対応する処理である。図６に、姿勢検知処理における撮像装置１００の処理フローを示す。
【００６６】
まず、ステップＳ６０１において、システム制御部５０は、姿勢検知部１０６により、撮像装置１００の姿勢（具体的には撮像素子１４の姿勢）を検知する。
【００６７】
ステップＳ６０２において、システム制御部５０は、ステップＳ１８０１でのカメラ姿勢検知処理の結果が横位置か縦位置かを判断する。縦位置であった場合には処理をステップＳ６０３に進め、姿勢フラグを縦位置を示す「Ｖ」に設定する。横位置であった場合には処理をステップＳ６０４に進め、姿勢フラグを横位置を示す「Ｈ」に設定する。これらのフラグの値はシステムメモリ５２または不揮発性メモリ５６に記憶される。
【００６８】
＜記録処理について＞
次に、静止画記録モードにおける記録処理について説明する。この処理は図４のステップＳ４１４における処理に対応する。図７は、本実施形態の記録処理における撮像装置１００の処理を示すフローチャートである。
【００６９】
まずステップＳ７０１において、システム制御部５０は所定のルールにしたがい、記録対象の画像データ、つまりステップＳ４１２よる撮影処理で得られた画像データのファイル名を生成する。
【００７０】
ステップＳ７０２において、システム制御部５０は、システムメモリ５２に記憶した日時情報を取得する。
【００７１】
ステップＳ７０３において、システム制御部５０は、記録対象の画像データのデータサイズを取得する。
【００７２】
ステップＳ７０４において、システム制御部５０は記録媒体２００にアクセスし、記録対象の画像データから生成する画像ファイルを記憶すべきディレクトリが記録媒体２００に存在するか否かを判定する。ディレクトリが存在しない場合は、処理をステップＳ７０５に進める。ディレクトリが存在する場合はステップＳ７０５の処理をスキップし、処理をステップＳ７０６に進める。
【００７３】
ステップＳ７０５において、システム制御部５０は、画像ファイルを記憶するためのディレクトリを生成し、処理をステップＳ７０６に進める。
【００７４】
ステップＳ７０６において、システム制御部５０は、記憶対象の画像データに対し、撮影日時や撮影時条件等から構成されるファイルヘッダを生成する。ヘッダの生成処理については後述する。
【００７５】
ステップＳ７０７において、システム制御部５０は、ステップＳ７０１で取得したファイル名及びステップＳ７０３で取得した日時情報からディレクトリエントリを生成する。また、画像ファイルを記録媒体２００に記録し、記録処理を終了する。
【００７６】
＜ヘッダ生成処理について＞
ここで、静止画記録モードにおけるヘッダ生成処理について説明する。この処理は図７のステップＳ７０６の処理に対応する。図８は、本実施形態のヘッダ生成処理における、撮像装置１００の処理を示すフローチャートである。
【００７７】
まずステップＳ８０１において、システム制御部５０は、システムメモリ５２を参照し、図５を用いて前述した姿勢モードフラグがオンか否かを判定する。姿勢モードフラグがオンであると判断した場合は処理をステップＳ８０２に進める。姿勢モードフラグがオンでない、つまりオフであると判断した場合は処理をステップＳ８０３に進める。
【００７８】
ステップＳ８０２において、システム制御部５０は、ステップＳ４０６の姿勢検知処理でシステムメモリ５２に記憶された姿勢フラグの値を読み出す。そして、読み出した姿勢フラグの値が横位置である場合には、回転属性が水平方向である旨をヘッダに書き込む。また、書き込む読み出した姿勢フラグの値が縦位置である場合には、回転属性が垂直方向である旨をヘッダに書き込む。回転属性の書込みを完了すると、処理をステップＳ８０３に進める。
【００７９】
ステップＳ８０３において、システム制御部５０は、日時情報等の設定値を用いてヘッダ情報を作成し、本処理を完了する。
【００８０】
ここで、記録処理において記録媒体２００に記録する静止画像ファイルのデータの構造例を図９に示す。ヘッダ情報には、各種属性情報が書き込まれる。
【００８１】
画像ファイル９０１は先頭に画像ファイルの開始を示すマーカ（ＳＯＩ）９０２を有し、その後にヘッダ部に相当するアプリケーションマーカ（ＡＰＰ１）９０３を有する。アプリケーションマーカ（ＡＰＰ１）９０３内には、
・サイズ（ＡＰＰ１  Ｌｅｎｇｔｈ）９０４、
・アプリケーションマーカの識別コード（ＡＰＰ１  Ｉｄｅｎｔｉｆｉｅｒ  Ｃｏｄｅ）９０５、
・画像データの作成日時（Ｄａｔｅ  Ｔｉｍｅ）９０６、
・画像データが生成された日時（Ｄａｔｅ  Ｔｉｍｅ  Ｏｒｉｇｉｎａｌ）９０７、
・画像データの回転情報（Ｏｒｉｅｎｔａｔｉｏｎ）９０８、
・その他の撮影情報９０９、
・サムネイル画像（Ｔｈｕｍｂｎａｉｌ  Ｄａｔａ）９１０から構成される。
【００８２】
これらのヘッダ情報のうち、ステップＳ８０２で説明した回転属性は、回転情報９０８のフィールドに書き込まれる。属性情報として回転属性が書き込まれることにより、画像データが表示される方向を示す属性情報が付加されることとなる。
【００８３】
また画像ファイル９０１に記録される画像データは、量子化テーブル（ＤＱＴ）９１１、ハフマンテーブル（ＤＨＴ）９１２、フレーム開始マーカ（ＳＯＦ）９１３、スキャン開始マーカ（ＳＯＳ）９１４、そして圧縮データ９１５から構成される。そして、画像ファイルデータの最後を示すマーカ（ＥＯＩ）９１６で終端される。
【００８４】
ここまで、図３のステップＳ３０４における静止画記録モードにおける処理について説明した。次に、再生モードの処理について説明する。
【００８５】
＜再生モード処理について＞
以下、再生モードにおける処理について説明する。この処理は、図３のステップＳ３０６における処理に対応する。図１０は、再生モードにおける撮像装置１００の処理を説明するフローチャートである。
【００８６】
まず、ステップＳ１００１において、システム制御部５０は、記録媒体２００にアクセスし、最新画像ファイルの情報を取得する。本実施形態における最新画像ファイルとは、記録媒体２００に記憶された画像ファイルのうち、最も新しく記憶された画像ファイルをいう。
【００８７】
ステップＳ１００２において、システム制御部５０は、ステップＳ１００１で取得した最新画像ファイルの情報を元に、記録媒体２００から最新画像データを読み込む。
【００８８】
ステップＳ１００３において、システム制御部５０は読み込んだ画像データを表示する。このステップにおける画像表示処理については後述する。
【００８９】
ステップＳ１００４において、システム制御部５０は、撮像装置１００をユーザ操作などの入力待ち状態に移行させる。
【００９０】
＜画像表示処理＞
ここで、再生モードにおける画像表示処理について説明する。この処理は図１０のステップＳ１００３に相当する。図１１は画像表示処理における撮像装置１００の処理を示すフローチャートである。
【００９１】
まずステップＳ１１０１において、システム制御部５０は姿勢検知処理を行う。これは図４のステップＳ４０６における処理と同様である。
【００９２】
Ｓ１１０２において、システム制御部５０はファイルヘッダより回転属性９０８を取得する。
【００９３】
そして、ステップＳ１００３において、回転属性の有無を判断する。ステップＳ１１０３の判定において回転属性が付加されていた場合、すなわち水平方向または垂直方向を示す値が書き込まれていた場合には、処理をステップＳ１１０４に進める。
【００９４】
ステップＳ１１０４において、システム制御部５０は、回転属性の種類を判断する。回転属性が水平方向であると判断した場合、処理をステップＳ１１０５に進める。垂直方向であると判断した場合は処理をステップＳ１１０７に進める。
【００９５】
まず、回転属性が水平方向の場合について説明する。ステップＳ１１０５において、システム制御部５０は、ステップＳ１１０１で検知した撮像装置の姿勢が縦位置か横位置かを判断する。横位置であれば処理をステップＳ１１０６に進め、画像データを横位置に表示する処理を行う。縦位置であれば処理をステップＳ１１０８に進め、画像データを回転して表示する処理を行う。
【００９６】
回転属性が垂直方向の場合は、ステップＳ１１０７においてシステム制御部５０は、ステップＳ１１０１で検知した撮像装置の姿勢フラグが「Ｈ」か「Ｖ」かを判断する。「Ｈ」であれば処理をステップＳ１１０８に進め、画像データを回転して縦位置に表示する処理を行う。「Ｖ」であれば処理をステップＳ１１０６に進め、横位置に画像データを表示する処理を行う。
【００９７】
画像データの表示の一例を図１２及び図１３に示す。まず、画像データに付加された回転属性が水平方向の場合について図１２を用いて説明する。図１２（ａ）は撮像により得られた画像データである。
【００９８】
図１２（ｂ）は、撮像装置１００の姿勢が横位置である場合の表示を示す。この場合には、システム制御部５０は画像データをメモリ３２のアドレス方向に画像データが展開した表示となり、画像表示部２８の表示領域いっぱいに画像データが表示される。これが、第１の向きでの表示形態の一例である横位置表示である。
【００９９】
図１２（ｃ）は、撮像装置１００の姿勢が縦位置である場合の表示を示す。この場合には、システム制御部５０は画像データをメモリ３２のアドレス方向と垂直に画像データが展開される。したがって、画像データは９０度回転して表示される。なお、このような回転表示を行う場合には空白の領域が生じるため、黒などの固定色データを表示する（１２０１，１２０２）。これが、第２の向きでの表示形態の一例である縦位置表示である。
【０１００】
次に、回転属性が垂直方向の場合について図１３を用いて説明する。図１３（ａ）は撮像により得られた画像データである。
【０１０１】
図１３（ｂ）は、撮像装置１００の姿勢が横位置である場合の表示を示す。この場合には、システム制御部５０は画像データをメモリ３２のアドレス方向と垂直に画像データが展開される。したがって、画像データは縦位置で表示される。
【０１０２】
図１３（ｃ）は、撮像装置１００の姿勢が縦位置である場合の表示を示す。この場合には、システム制御部５０は画像データをメモリ３２のアドレス方向に画像データを展開し、横位置表示を行う。
【０１０３】
なお、ステップＳ１１０３において、回転属性が存在しない、すなわち回転情報のフィールド９０８に何も書き込まれていないと判断した場合には、システム制御部５０は処理をステップＳ１１０６に進める。
【０１０４】
ここで、回転属性が存在しない場合について説明する。撮像装置の中には、撮影時に回転属性を付加しない撮像装置も存在する。そして、回転属性を付加されていない画像ファイルが記憶された記憶媒体が、撮像装置１００に装着される場合がある。このような場合には、付加に記憶された画像ファイルの中に、回転属性のない画像ファイルが存在することになる。このような場合、システム制御部５０は回転属性に基づいて画像データの表示方向を判断することができない。そこで本実施形態におけるシステム制御部５０は、回転属性が存在しない画像データの場合は処理をステップＳ１１０６に進め、一律に横位置表示する。
【０１０５】
このように、本実施形態におけるシステム制御部５０は、画像ファイルの回転属性と撮像装置１００の姿勢に合わせた表示を行う。なお、本フローは初めて画像データを表示する場合だけでなく、画像データの表示中に姿勢検知部１０６が撮像装置１００の姿勢の変化を検知した場合にも行われる。つまり、ユーザが撮像装置１００の向きを変化させると、表示中の画像データの縦位置表示、横位置表示切り替わる。
【０１０６】
＜通信システム構成について＞
ここまで、撮像装置１００で画像データを撮影し表示する処理について説明した。次に、撮像装置１００とＰＣが接続した場合について説明する。
【０１０７】
図１４は、本実施形態における情報処理装置の一種であるＰＣの構成を示すブロック図である。
【０１０８】
図１４において、１４０１は表示部であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインタフェース情報が表示される。
【０１０９】
１４０２はＶＲＡＭであり、表示部１４０１の表示画面に表示するための画像が描画される。このＶＲＡＭ１４０２に生成された画像データは、表示部１４０１に送信され、これにより表示部１４０１に画像データが表示される。
【０１１０】
１４０３はビットムーブユニット（ＢＭＵ）であり、例えば、メモリ間（例えば、ＶＲＡＭ１４０２と他のメモリ）のデータ送信や、メモリと各Ｉ／Ｏデバイスとの間のデータ送信を制御する。
【０１１１】
１４０４はキーボードやポインティングデバイスなどのユーザ操作を受け付けるための操作部である。
【０１１２】
１４０５は画像入力インターフェイス（以下「画像入力Ｉ／Ｆ」）であり、デジタルスチルカメラやデジタルビデオ、スキャナなどからの画像データの入力を制御する。撮像装置１００からの画像データの入力もこのインタフェースを介して行う。
【０１１３】
１４０６はＣＰＵである。ＣＰＵ１４０６はＲＯＭ１４０７、ＨＤＤ１４０９又はフレキシブルディスクに格納された制御プログラムに基づき、ＣＰＵ１４０６に接続された各デバイスを制御する。
【０１１４】
１４０７はＲＯＭであり、各種の制御プログラムやデータを保持する。
【０１１５】
１４０８はＲＡＭであり、ＣＰＵ１４０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。
【０１１６】
１４０９はハードディスク（以下「ＨＤＤ」）である。ＨＤＤ１４０９は、ＰＣ内で実行される各制御プログラムやコンテンツを格納することができる。
【０１１７】
１４１０はフレキシブルディスクドライブ（ＦＤＤ）である。ＦＤＤ２０１０はフレキシブルディスクやＣｏｍｐａｃｔ  Ｄｉｓｋ（ＣＤ）、Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ（ＤＶＤ）等の光ディスクメディアなどへのアクセスを制御する。また、ＩＣカードやメモリカード等のカード型メディアのような外部記憶装置に対するアクセスを制御する。
【０１１８】
１４１１はネットワークインタフェース（以下「ネットワークＩ／Ｆ」）であり、他の外部装置とインターネットを介して通信することができる。
【０１１９】
１４１２はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ１４０６に対する制御プログラムの提供は、ＲＯＭ２００７、ＨＤＤ１４０９、ＦＤＤ１４１０から行うこともできるし、ネットワークインタフェース１４１１を介してインターネット経由で他の情報処理装置等から行うこともできる。
【０１２０】
図１５は、ＰＣ１５０１と撮像装置１００において、通信インターフェース１５０５によって接続が行われるときに、主要となるモジュール構成を示す図である。
【０１２１】
１５０２はＰＣ１５０１上で動作するアプリケーションであり、事前にＯＳ（オペレーティングシステム）１５０３により制御できるよう登録されている。アプリケーション１５０２は、ＯＳ１５０３が撮像装置１００との接続を検知したことに応じて起動されるものでもよいし、ユーザの操作に応じて起動されるものでもよい。なお、本実施形態におけるＰＣ１５０１は、ＯＳ１５０３が撮像装置１００との接続を検知したことに応じてアプリケーションを起動し、撮像装置１００の付加に記憶されている画像データを受信する処理を行う。
【０１２２】
１５０４は、ＰＴＰのイニシエータドライバである。このドライバはＯＳ１５０３にインストールされており、ＯＳの要求によってロードされる。
【０１２３】
通信インターフェース１５０５は、ＰＴＰ通信可能な通信インターフェースであり、ＰＴＰ通信が可能であるならば、有線、無線を問わず、また脱着可能、不可能を問わない。例えば、ＵＳＢケーブルなどを用いてもよいし、無線ＬＡＮなどによる通信を行ってもよい。
【０１２４】
＜通信モードにおける画像データの送信＞
通信モードにおける画像データの送信について説明する。図１６に、撮像装置１００とＰＣ１５０１が行う処理のフローチャートを示す。フローチャートの点線から左側が撮像装置１００の処理を示し、点線から右側がＰＣ１５０１の処理を示す。
【０１２５】
まず、ステップＳ１６０１において、ＣＰＵ１４０６は画像入力Ｉ／Ｆ１４０５の状態に基づき、撮像装置との接続を検知したか否かを判断する。接続を検知したと判断した場合には処理をステップＳ１６０２に進める。検知していないと判断した場合には処理を繰り返す。
【０１２６】
ステップＳ１６０２において、ＰＣ１５０１は撮像装置１００に対して、撮像装置１００の記録媒体２００に記録された画像データのリストを要求する。
【０１２７】
ステップＳ１６０３において、システム制御部５０はＰＣ１５０１からの要求に応じてリストを作成し、送信する。このリストには、記録媒体２００に記録された画像データなどのオブジェクトハンドルが記述されている。
【０１２８】
ステップＳ１６０４において、ＣＰＵ１４０６は撮像装置１００からリストを受信する。
【０１２９】
ステップＳ１６０５において、ＣＰＵ１４０６は撮像装置１００から受信したリストに従い、画像データを指定して取得要求を撮像装置１００に送信する。なお、この処理に先立って画像データのサムネイルを取得してもよい。また、リストが示す画像データもしくはサムネイルを一括して取得する要求を行ってもよい。
【０１３０】
ステップＳ１６０６において、システム制御部５０はＰＣ１５０１から要求された画像データを送信する。
【０１３１】
ステップＳ１６０７において、ＣＰＵ１４０６は撮像装置１００から送信された画像データを受信し、ＨＤＤ１４０９に記録して処理を終了する。これらの処理を所望の画像データの分だけ繰り返す。
【０１３２】
ステップＳ１６０８において、ＣＰＵ１４０６はリストに示すすべての画像データを撮像装置１００から受信したか否かを判断する。受信したと判断した場合には処理を終了する。受信していないと判断した場合には処理をステップＳ１６０５に戻し、受信していない画像データの取得要求を送信する。
【０１３３】
以上が、撮像装置１００からＰＣ１５０１へと画像データを送信する処理である。これで、撮像装置１００とＰＣ１５０１は同じ画像データを保持した状態となる。次に、撮像装置１００とＰＣ１５０１が接続した状態での、画像データの再生処理について述べる。
【０１３４】
＜同期再生モードにおける動作について＞
撮像装置１００とＰＣ１５０１が接続が確立すると、撮像装置１００、ＰＣ１５０１はともに同期再生モードに移行する。
【０１３５】
まず、同期再生モードにおける撮像装置１００の動作について説明する。図１７は、同期再生モードにおける撮像装置１００の処理を示すフローチャートである。
【０１３６】
まず、ステップＳ１７０１において、システム制御部５０は画像表示部２８に画像データを表示する。ここで表示される画像データは予め定められた画像データであり、例えば最も最近に撮影された画像データとしてもよいし、撮像装置１００と接続する直前に既に表示していた画像データとしてもよい。なお、画像データが縦位置で表示されるか横位置で表示されるかは、図１１のフローチャートに従い決定される。
【０１３７】
まず第１の送信処理として、ステップＳ１７０２において、システム制御部５０はステップＳ１７０１で表示した画像データを特定する情報をＰＣ１５０１に送信する。ここで送信する情報は、例えば表示中の画像データのファイル名やオブジェクトハンドルなど、ＰＣ１５０１が、撮像装置１００で表示中の画像データを特定するための識別情報であればよい。このステップでの処理により、ＰＣ１５０１は撮像装置１００と表示を同期させることができる。
【０１３８】
ステップＳ１７０３において、システム制御部５０は、表示中の画像データに回転属性が付加されているか否か判断する。付加されている場合には処理をステップＳ１７０４に進める。付加されていない場合には処理をステップＳ１７０６に進める。
【０１３９】
まず、回転属性が付加されていると判断された場合について説明する。ステップＳ１７０５において、システム制御部５０は表示中の画像データの回転属性を参照し、回転情報が水平方向か垂直方向かを判断する。水平方向である場合には処理をステップＳ１７０５に進める。垂直方向である場合には処理をステップＳ１７０７に進める。このステップでの判断結果に基づいて、ステップＳ１７０５またはステップＳ１７０７における第２の送信処理で送信される信号が決定される。
【０１４０】
ステップＳ１７０５において、システム制御部５０は、ＰＣ１５０１に対して横位置表示要求を送信する。この横位置表示要求は、ＰＣ１５０１の表示部１４０１に表示された画像データを横位置で表示させるための指示を含む。この処理により、ＰＣ１５０１側でも回転属性を反映した表示を行うことができる。
【０１４１】
ステップＳ１７０６において、つまり、システム制御部５０は自身の姿勢に応じて、ＰＣ１５０１の表示部１４０１に表示された画像データを回転させる指示を送信する。
【０１４２】
ステップＳ１７０７において、システム制御部５０は、ＰＣ１５０１に対して縦位置表示要求を送信する。この縦位置表示要求は、ＰＣ１５０１の表示部１４０１に表示された画像データを縦位置で表示させるための指示を含む信号である。この処理により、ＰＣ１５０１側でも回転属性を反映した表示を行うことができる。
【０１４３】
本実施形態ではステップＳ１７０４において撮像装置１００が回転属性を判断し、ＰＣ１５０１の表示を制御する要求を送信したが、ＰＣ１５０１が画像データに付加された回転属性を参照し、撮像装置１００と同様の表示制御を行ってもよい。
【０１４４】
次に、ステップＳ１７０３において回転属性が付加されていないと判断された場合について説明する。ステップＳ１７０６において、撮像装置１００の姿勢を検知し、姿勢フラグが「Ｈ」か「Ｖ」かを判断する。姿勢検知処理は図６のフローチャートにしたがって実行される。姿勢フラグが「Ｈ」であると判断した場合には処理をステップＳ１７０５に進め、横位置表示要求を送信する。「Ｖ」であると判断した場合には処理をステップＳ１７０７に進め、縦位置表示要求を送信する。つまり、ステップＳ１７０６、Ｓ１７０５、Ｓ１７０７の処理において、システム制御部５０は、撮像装置１００の姿勢に応じて、ＰＣ１５０１の表示を制御するための指示を送信する。
【０１４５】
本実施形態におけるＰＣ１５０１は、回転属性の付加されていない画像データに対して回転属性を付加することができる。この回転属性を付加する指示は、ユーザが撮像装置１００を操作することにより行うことが可能である。
【０１４６】
ステップＳ１７０８において、ユーザ操作により、システム制御部５０は回転属性の付加を指示されたか否かを判断する。指示されたと判断した場合には処理をステップＳ１７０９に進める。指示されていないと判断した場合には処理をステップＳ１７１０に進める。
【０１４７】
第３の送信処理として、ステップＳ１７０９において、システム制御部５０は回転情報付加要求をＰＣ１５０１に送信する。回転情報付加要求は、ＰＣ１５０１の表示部１４０１に表示中の画像データに回転属性を付加するよう、ＰＣ１５０１に要求する信号である。
【０１４８】
ステップＳ１７１０において、システム制御部５０は、表示する画像データの切り替えがユーザ操作により指示されたか否かを判断する。切り替えられたと判断した場合には処理をステップＳ１７０１に戻し、切り替え後の画像データを表示し、その画像データを特定する情報をＰＣ１５０１に送信する。切り替えられていないと判断した場合には処理をステップＳ１７０３に戻す。
【０１４９】
また、同期再生モードの間にユーザが撮像装置１００を動かし、撮像装置１００の姿勢が変化した場合は、ステップＳ１７０３から処理を開始する。そして、回転属性または撮像装置１００の姿勢に基づき、横位置表示要求または縦位置表示用旧を再送信する。
【０１５０】
以上が、同期再生モードにおける撮像装置１００の動作である。
【０１５１】
次に、同期再生モードにおけるＰＣ１５０１の動作について説明する。図１８は、同期再生モードにおけるＰＣ１５０１の処理を示すフローチャートである。
【０１５２】
まず、ステップＳ１８０１において、ＣＰＵ１４０６は、第１の受信処理として撮像装置１００で表示されている画像データを特定する情報を撮像装置１００から受信したか否かを判断する。画像データを特定する情報は、図１７のステップＳ１７０２で撮像装置１００から送信される。受信したと判断した場合には処理をステップＳ１８０２に進める。受信していないと判断した場合は処理を繰り返す。
【０１５３】
ステップＳ１８０２において、ＣＰＵ１４０６はステップＳ１８０１で受信した情報から画像データを特定してＨＤＤ１４０９から読み出す。そして、表示部１４０１に表示する。この処理により、撮像装置１００に表示される画像データとＰＣ１５０１に表示される画像データとが同じものとなり、画像データの同期表示が実現する。
【０１５４】
ステップＳ１８０３において、ＣＰＵ１４０６は、第２の受信処理として縦位置表示要求または横位置表示要求のいずれかの表示要求を撮像装置１００から受信したか否かを判断する。これらの表示要求は、図１７のステップＳ１７０５、Ｓ１７０７で撮像装置１００から送信される。横位置表示要求を受信したと判断した場合には処理をステップＳ１８０４に進める。縦位置表示要求を受信したと判断した場合には処理をステップＳ１８０５に進める。いずれの表示要求も受信していないと判断した場合には処理を終了する。
【０１５５】
ステップＳ１８０４において、ＣＰＵ１４０６は、表示中の画像データが横位置で表示されている場合は画像データを回転し、縦位置で表示する。既に縦位置で表示されている場合はそのまま表示を続ける。
【０１５６】
ステップＳ１８０５において、ＣＰＵ１４０６は、表示中の画像データが縦位置で表示されている場合は画像データを回転し、横位置で表示する。既に縦位置で表示されている場合はそのまま表示を続ける。
【０１５７】
図１９（ａ）、（ｂ）に、同期再生モードにおける撮像装置１００及びＰＣ１５０１の表示画面の一例を示す。
【０１５８】
図１９（ａ）は、回転属性の付加されていない画像データを、撮像装置１００を縦位置にして閲覧する場合の画面である。この場合、回転属性はなし（図１７のステップＳ１７０３／ＮＯ）、姿勢フラグは「Ｖ」となる（図１７のステップＳ１７０６／Ｖ）。その結果、ＰＣ１５０１には、縦位置表示要求が送信される。その結果、ＰＣ１５０１には図１９（ｂ）に示す画面が表示される。つまり、撮像装置１００が縦向きの姿勢（縦位置）となっている場合には、撮像装置１００からＰＣ１５０１に対し、縦位置で画像データを表示するよう指示が送信される。したがって、ＰＣ１５０１側の表示部１４０１は、画像データを回転させて縦位置で画像データを表示する。上記の処理により、ＣＰＵ１４０６が撮像装置１００の姿勢に応じて画像データを回転させて表示し、撮像装置１００に表示された画像データの向きとＰＣ１５０１に表示された画像データの向きを揃えることができる。
【０１５９】
図１８に戻り、ステップＳ１８０６以下の処理を説明する。本実施形態におけるＰＣ１５０１は、回転属性の付加されていない画像データに対して回転属性を付加することができる。ステップＳ１８０６以下の処理では、回転属性を付加する処理について説明する。
【０１６０】
ステップＳ１８０６において、ＣＰＵ１４０６は、画像データに回転属性が付加されているか否かを判断する。回転属性が付加されていると判断した場合には処理を終了する。回転属性が付加されていないと判断した場合には処理をステップＳ１８０７に進める。
【０１６１】
ステップＳ１８０７において、ＣＰＵ１４０６は、第３の受信処理として回転属性付加要求を撮像装置１００から受信したか否かを判断する。回転属性付加要求は、図１７のステップＳ１７０９で撮像装置１００から送信される。回転属性付加要求を受信したと判断した場合は、処理をステップＳ１８０８に進める。受信していないと判断した場合には、処理を終了する。
【０１６２】
ステップＳ１８０８において、ＣＰＵ１４０６は、表示中の画像データに回転属性を付加する。表示中の画像データが横位置で表示されている場合は、水平方向の回転属性を付加し、縦位置で表示されている場合は、垂直方向の回転属性を付加する。
【０１６３】
ステップＳ１８０９において、ＣＰＵ１４０６は、回転属性を付加した画像データを複製し、撮像装置１００に送信する。送信された画像データを受信したシステム制御部５０は、記録媒体２００内の対応する画像データを上書きする。この処理により、ＰＣ１５０１のＨＤＤ１４０９に記憶された画像データだけでなく、撮像装置１００の記録媒体２００に記憶された画像データにも回転属性を付加することが可能となる。なお、ＰＣ１５０１からは画像データを送信せずに、回転属性を付加するよう撮像装置１００に対して指示を送信してもよい。
【０１６４】
なお、同期再生モードの間に画像データを特定する情報を受信した場合には、ステップＳ１８０１から処理を開始する。例えば、図１７のステップＳ１７１０のように画像データの表示切り替えが行われた場合は、新たに画像データを特定する情報を受信することとなる。その場合、システム制御部５０は再度ステップＳ１８０１から処理を実行する。
【０１６５】
また、同期再生モードの間に縦位置表示要求または横位置表示要求を受信した場合には、ステップＳ１８０３から処理を開始する。例えば、本フローの途中に、ユーザが撮像装置１００を動かすことにより撮像装置１００の姿勢が変化した場合は、新たに縦位置表示要求または横位置表示要求を受信することとなる。その場合、撮像装置１００は再度ステップＳ１８０３から処理を実行する。
【０１６６】
以上が、同期再生モードにおける動作である。以上述べたように、本実施形態におけるシステム制御部５０は、撮像装置１００の姿勢に応じて縦位置表示要求または横位置表示要求を送信することにより、ＰＣ１５０１側の表示を制御するようにした。
【０１６７】
また、本実施形態におけるシステム制御部５０は、縦位置表示要求または横位置表示要求のどちらをＰＣ１５０１に送信するかを、画像データに回転属性が付加されているか否かに応じて決定することとした。このことにより、ＰＣ１５０１側では、回転属性が付加されている画像はその回転属性に応じた向きで画像が表示され、回転属性が付加されていない画像は撮像装置１００の姿勢に応じた向きで画像が表示されることとなる。
【０１６８】
このことにより、ＰＣ１５０１側に表示される画像データの縦位置、横位置が適切に表示されるようになるため、ユーザは快適にＰＣ１５０１に表示された画像データを閲覧することができる。
【０１６９】
＜第２の実施形態＞
第１の実施形態では、撮像装置１００及びＰＣ１５０１が画像データを１画面に１枚ずつ表示する場合について述べた。本実施形態では、撮像装置１００及びＰＣ１５０１が１画面に複数枚の画像データを表示する、いわゆるマルチ表示を実行する場合について説明する。
【０１７０】
本実施形態は第１の実施形態に共通する部分が多いため、共通部分は説明を省略し、本実施形態の特徴部分を中心に説明する。なお、第１の実施形態と第２の実施形態は適宜組み合わせることも可能である。
【０１７１】
本実施形態における撮像装置１００は、表示モードを設定することが可能である。表示モードには１画面に１枚画像データを表示する通常表示モードと１画面に複数枚の画像データを一覧表示するマルチ表示モードがある。表示モードは、ユーザが操作部７０を操作して所望のモードを選択することで設定される。図２０（ａ）にマルチ表示モードにおける撮像装置１００の表示画面の一例を示す。図２０（ａ）に示すように、撮像装置１００の画像表示部２８には、１画面に９枚の画像データが表示される。２００１は選択状態となっている画像データであり、太枠で強調表示される。
【０１７２】
次に、同期再生モードにおいて、マルチ表示モードが設定されている場合について、図１７、図１８を用いて説明する。ここでは第１の実施形態との相違点を中心に説明する。
【０１７３】
ステップＳ１７０１において、システム制御部５０はマルチ表示されているすべての画像データについて、画像データを特定するための情報を送信する。つまり、図２０（ａ）の例であれば、９枚分の画像データを特定するための情報を送信する。また、選択状態となっている画像データを特定する情報もＰＣ１５０１に送信する。
【０１７４】
ステップＳ１８０２において、ＣＰＵ１４０６は、ステップＳ１８０１で受信した情報に基づき、表示部１４０１に画像データをマルチ表示する。ＰＣ１５０１に表示される画面の一例を図２０（ｂ）に示す。ＰＣ１５０１は選択状態にある画像データを特定する情報も受信しているため、選択状態にある画像データ２００２を太枠で強調表示する。
【０１７５】
このように、マルチ表示の場合であっても、撮像装置１００側とＰＣ１５０１側の表示を同期して再生することが可能である。
【０１７６】
次に、マルチ表示と縦位置・横位置表示との関連について説明する。本実施形態におけるマルチ表示モードで画像表示部２８に表示される画像データは、常に横位置で表示される。これは回転属性や撮像装置１００の姿勢に依存しない。一例として、撮像装置１００を縦向きにした場合の表示例を図２１（ａ）に示す。例えば２１０３の画像データに回転属性「水平方向」が付加されていたとしても、本実施形態におけるマルチ表示モードでは横位置で表示されることになる。その理由は以下の通りである。すなわち、マルチ表示モードでは一画面に複数の画像データを表示するため、画像データ１つあたりの表示サイズが小さくなる。そのため、通常表示モードにくらべて一覧性は向上するものの、個々の画像データの視認性は悪くなる。そのようなマルチ表示モードにおいて縦位置表示を行うと、さらに画像データの表示サイズが小さくなり、画像データが見づらくなるおそれがある。また、撮像装置のような携帯型の装置であれば、ユーザは撮像装置を９０度回転させれば正しい位置で画像データを閲覧することが可能である。そこで、本実施形態におけるマルチ表示モードでは、回転属性や撮像装置１００の姿勢によらず、すべての画像データを横位置で表示することとした。
【０１７７】
次に、同期再生モードと縦位置・横位置表示の関連について説明する。図１７のステップＳ１７０３〜ステップＳ１７０９の処理を、選択状態にある画像データについてのみ行う。例えば、図２１（ａ）の例では、画像データ２１０１が選択状態にあるため、システム制御部５０は画像データ２１０１に関してのみステップＳ１７０３〜ステップＳ１７０９を実行する。
【０１７８】
例えば、画像データ２１０１に回転属性が付加されていない場合を考える。この場合に撮像装置１００が縦向きにされると、システム制御部５０はステップＳ１７０３、Ｓ１７０６の処理を実行した結果、ステップＳ１７０７においてＰＣ１５０１に縦位置表示要求を送信する。この縦位置表示要求に、選択状態にある画像データを特定するための情報を含む。
【０１７９】
ＣＰＵ１４０６は、受信した情報に基づき、選択状態にある画像データを特定し、縦位置で表示する。図２１（ｂ）に表示画面の一例を示す。図２１（ａ）ように撮像装置１００が縦向きにされると、ＰＣ１５０１の表示部１４０１の画像データ２１０２は縦位置で表示される。他の画像データは横位置のままである。
【０１８０】
ここまで説明したように、本実施形態における撮像装置１００は、マルチ表示画面においても、撮像装置１００の状態を考慮してＰＣ１５０１の表示を制御する構成とした。このことにより、マルチ表示画面でもユーザがより快適に画像データを閲覧することが可能となる。
【０１８１】
また、本実施形態におけるマルチ表示モードでは、撮像装置１００側には常に横位置で表示し、ＰＣ１５０１側では必要に応じて縦位置表示を行うこととした。このことにより、撮像装置側に表示された個々の画像データの視認性を保つことができる。それに対して、ＰＣ１５０１は撮像装置１００に比べて大きな表示部１４０１を有するのが一般的であるため、縦位置表示しても視認性を保つことができる。そこで、ＰＣ１５０１側には縦位置で表示することを可能とし、ユーザはＰＣ１５０１を特に操作をすることなく快適に画像データを閲覧することが可能となる。
【０１８２】
なお、マルチ表示されているすべての画像データに対してステップＳ１７０３〜ステップＳ１７０９の処理を行ってもよい。しかし、ユーザが着目している画像データを適切に表示するという観点から考えると、選択状態にある画像データに対してのみステップＳ１７０３〜ステップＳ１７０９の処理を実行する方がより好ましい。
【０１８３】
＜他の実施形態＞
また、各実施形態の目的は、次のような方法によっても達成される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【０１８４】
さらに、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【０１８５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１８６】
【図１】第１の実施形態における撮像装置の外観を示す図である。
【図２】第１の実施形態における撮像装置の構成を示すブロック図である。
【図３】第１の実施形態における撮像装置の全体的な動作を示すフローチャートである。
【図４】第１の実施形態における撮像装置の静止画記録モードにおける一連の処理を示すフローチャートである。
【図５】撮像装置の姿勢モードフラグ設定処理を示すフローチャートである。
【図６】撮像装置の姿勢検知処理を示すフローチャートである。
【図７】撮像装置の記録処理を示すフローチャートである。
【図８】撮像装置のヘッダ生成処理を示すフローチャートである。
【図９】記録媒体２００に記録された静止画ファイルの構成例を示す図である。
【図１０】撮像装置の再生処理を示すフローチャートである。
【図１１】撮像装置の画像表示処理を示すフローチャートである。
【図１２】撮像装置に表示される画面の一例を示す図である。
【図１３】撮像装置に表示される画面の一例を示す図である。
【図１４】ＰＣの構成を示すブロック図である。
【図１５】撮像装置及びＰＣのシステム構成を示す図である。
【図１６】撮像装置からＰＣへの画像データの送信処理を示す図である。
【図１７】撮像装置の同期再生処理を示すフローチャートである。
【図１８】ＰＣの同期再生処理を示すフローチャートである。
【図１９】撮像装置及びＰＣに表示される画面の一例を示す図である。
【図２０】撮像装置の画像姿勢対応処理を示すフローチャートである。
【図２１】撮像装置の画像姿勢対応処理を示すフローチャートである。
【図１】
2009141484.tif 000003
【図２】
2009141484.tif 000004
【図３】
2009141484.tif 000005
【図４】
2009141484.tif 000006
【図５】
2009141484.tif 000007
【図６】
2009141484.tif 000008
【図７】
2009141484.tif 000009
【図８】
2009141484.tif 000010
【図９】
2009141484.tif 000011
【図１０】
2009141484.tif 000012
【図１１】
2009141484.tif 000013
【図１２】
2009141484.tif 000014
【図１３】
2009141484.tif 000015
【図１４】
2009141484.tif 000016
【図１５】
2009141484.tif 000017
【図１６】
2009141484.tif 000018
【図１７】
2009141484.tif 000019
【図１８】
2009141484.tif 000020
【図１９】
2009141484.tif 000021
【図２０】
2009141484.tif 000022
【図２１】
2009141484.tif 000023