(57)【特許請求の範囲】
【請求項１】
画像データを記録している記憶媒体から前記画像データを読み出して外部装置に転送する場合に、撮像装置の設置状態を判別する状態判別手段と、
前記状態判別手段により判別された前記撮像装置の設置状態に応じて、前記外部装置に転送する前記画像データを回転させる変換処理を行う画像データ処理手段とを有することを特徴とする撮像装置。
【請求項２】
前記状態判別手段は、前記撮像装置の設置状態が正位置を右方向へ９０度回転させた右横位置、正位置を左方向へ９０度回転させた左横位置、正位置の逆さまとなる逆さま位置の何れかであるかを判別することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記画像データ処理手段は、前記画像データを前記状態判別手段により判別された前記撮像装置の設置状態に合わせるように回転させる変換処理を行うことを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記変換処理を行うか否かを選択する選択手段を有し、
前記変換処理を行うことが選択された場合、前記画像データ処理手段は、前記画像データに前記変換処理を行うことを特徴とする請求項１〜３の何れか１項に記載の撮像装置。
【請求項５】
前記記憶媒体から読み出された前記画像データを格納するメモリ手段を有し、
前記画像データ処理手段は、前記メモリ手段に格納された前記画像データに前記変換処理を行うことを特徴とする請求項１〜４の何れか１項に記載の撮像装置。
【請求項６】
撮像装置で行われる各ステップをコンピュータに実行させるコンピュータプログラムであって、
画像データを記録している記憶媒体から前記画像データを読み出す読み出しステップと、
前記読み出しステップにより読み出された前記画像データを外部装置に転送する画像データ転送ステップと、
撮像装置の設置状態を判別する状態判別ステップと、
前記状態判別ステップにより判別された前記撮像装置の設置状態に応じて、前記外部装置に転送する前記画像データを回転させる変換処理を行う画像データ処理ステップとを前記撮像装置に実行させることを特徴とするコンピュータプログラム。
【請求項７】
前記状態判別ステップは、前記撮像装置の設置状態が正位置を右方向へ９０度回転させた右横位置、正位置を左方向へ９０度回転させた左横位置、正位置の逆さまとなる逆さま位置の何れかであるかを判別することを特徴とする請求項６に記載のコンピュータプログラム。
【請求項８】
前記画像データ処理ステップは、前記画像データを前記状態判別ステップに判別された前記撮像装置の設置状態に合わせるように回転させる変換処理を行うことを特徴とする請求項６または７に記載のコンピュータプログラム。
【請求項９】
前記変換処理を行うか否かを選択する選択ステップを有し、
前記変換処理を行うことが選択された場合、前記画像データ処理ステップは、前記画像データに前記変換処理を行うことを特徴とする請求項６〜８の何れか１項に記載のコンピュータプログラム。
【請求項１０】
前記読み出しステップから読み出された前記画像データを格納するメモリ制御ステップを有し、前記画像データ処理ステップは前記メモリ制御ステップで格納された前記画像データに前記変換処理を行うことを特徴とする請求項６〜９の何れか１項に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等の撮像装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置からプリンタに画像ファイルを転送する場合においては、画像ファイル内の画像データを転送する前にその画像データの解像度をプリンタの解像度に応じて変更することが知られている（例えば、特許文献１）。
【０００３】
【特許文献１】特開平１０−１０８００６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
撮像装置に保存されている画像データの中には、横位置で表示するより、縦位置で表示したほうが好ましい画像データが存在する場合が多々ある。このような画像データは、プリンタ等の装置に転送する場合であっても、所定の角度（±９０度等）に回転させてから送信するのが望ましい場合がある。
しかしながら、従来の撮像装置では、所定の角度に回転させた画像データをプリンタ等の装置に送信する場合、（１）送信前に所望の画像データの表示方向を確認する、（２）その画像を所望の角度に回転させる、（３）回転させた後、その画像データの転送を開始するという指示を行わなければならず、不便であった。
【０００５】
本発明は前述の問題点にかんがみ、転送すべき画像データの回転方向を撮像装置の設置状態に応じて容易に変更できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像装置は、画像データを記録している記憶媒体から前記画像データを読み出して外部装置に転送する場合に、撮像装置の設置状態を判別する状態判別手段と、前記状態判別手段により判別された前記撮像装置の設置状態に応じて、前記外部装置に転送する前記画像データを回転させる変換処理を行う画像データ処理手段とを有することを特徴とする。
【０００８】
本発明のコンピュータプログラムは、撮像装置で行われる各ステップをコンピュータに実行させるコンピュータプログラムであって、画像データを記録している記憶媒体から前記画像データを読み出す読み出しステップと、前記読み出しステップにより読み出された前記画像データを外部装置に転送する画像データ転送ステップと、撮像装置の設置状態を判別する状態判別ステップと、前記状態判別ステップにより判別された前記撮像装置の設置状態に応じて、前記外部装置に転送する前記画像データを回転させる変換処理を行う画像データ処理ステップとを前記撮像装置に実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、記憶媒体に記録されている画像データを外部装置に転送する際の利便性を向上させ、効率的な画像転送を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を用いて本発明の実施の形態を説明する。なお、本実施の形態において例示される構成要素の寸法、形状、それらの相対配置などは、本発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、本発明がそれらの例示に限定されるものではない。
【００１２】
（第１の実施の形態）
図１は、第１の実施の形態における撮像装置１００の構成を示すブロック図である。第１の実施の形態では、第１の実施の形態における撮像装置１００をデジタルカメラで構成した場合を説明する。但し、第１の実施の形態における撮像装置１００は、デジタルカメラとして動作する装置により構成することも可能である。例えば、デジタルビデオカメラ、カメラ付き携帯電話で構成することも可能である。
図１において、制御部１１はプログラム記憶部１２にあらかじめ格納されているプログラムに従って、撮像装置における全体の動作を制御する。
【００１３】
被写体からの光線Lは、撮影レンズ１３および絞り１４を介して撮像素子１５で受光される。撮像素子１５は、受けた光を電気信号に変換する素子であり、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳイメージセンサ等により構成される。
【００１４】
１６は前処理回路であり、撮像素子１５の出力ノイズ除去のためのＣＤＳ回路やＡ／Ｄ変換前に行う非線形増幅回路を備えている。１７は前処理回路からのアナログ出力をデジタル出力信号に変換するＡ／Ｄ変換器であり、デジタル変換された画像信号は画像処理回路１８に導かれ、そこで輪郭補償、ガンマ補正、ホワイトバランス補正等の画像処理が行われてメモリ制御回路１９に出力される。
【００１５】
メモリ制御回路１９は画像処理回路１８で生成された画像信号を、外部記憶媒体Ｉ／Ｆ２１を経由して、外部記憶媒体制御部２０により動作制御されるメモリカードなどの外部記憶媒体２２に記憶させる。外部記憶媒体Ｉ／Ｆ２１は複数の外部記憶装置に対応している。また、メモリ２４は、前記したホワイトバランス補正値等を記憶格納する記憶手段である。２３は縦横センサであり、撮像装置の設置状態が縦位置なのか、横位置なのか、逆さまなのか等の判別を行うセンサである。
【００１６】
絞り１４は、被写体の輝度を測定する測光センサ２５からの出力により制御部１１によって制御されている。測距センサ２６は、被写体までの距離に応じた測距点ずれ信号として制御部１１へ出力する。これらの各種の入力信号に基づき、制御部１１は露出値を演算してシャッタースピードや絞り値を決定し、シャッター装置２７の駆動を制御する。
【００１７】
第１表示部２８は、露出制御に関する各種設定を表示する液晶表示器を有する。第２表示部２９は、画像処理に関する各種の設定情報を表示する液晶表示器を有する。第３表示部３０は、撮影画像の再生や、撮影素子から得られた撮影画像に関する情報や更にはデジタルカメラの詳細な各種設定状態等も表示することが可能な液晶表示器を有する。
【００１８】
３１（ａ）は撮影準備スイッチ（ＳＷ１）、３１（ｂ）は撮影スイッチ（ＳＷ２）である。３２は、各種の撮影設定情報を入力すると共に、通常再生時は再生する画像の横方向の情報を入力する際に用いる第１情報入力部である。３３は、各種の撮影設定情報を入力すると共に、通常再生時は再生する画像の縦方向の情報を入力する際に用いる第２情報入力部である。３４，３５，３６は各種の撮影設定モードを設定するためのモード設定手段であり、３４は撮影モード選択ボタン、３５はＡＦモード選択ボタン、３６は測光モード選択ボタンである。
【００１９】
ファイル転送制御部３７は、ファイル転送手段を有しており、それに適応した計算処理が行われる。シリアルＩ／Ｆ３８は、ファイル受信側の記憶媒体との物理的な接続を行うためのシリアルポートであり、ファイルデータの送受信のやり取りは、このシリアルポートを通じて行われる。
【００２０】
３９〜４４は各種の設定や選択を行うためのデジタル系設定選択手段であり、主に第３表示部３０に対応した撮影機能やファイル転送処理に関する各種設定や選択を行うために用いる。３９はメニューボタンで、第３表示部３０に撮像装置の設定メニューを表示させる際に用いる。４０はセレクトボタンであり、メニューボタン３９の押下により第３表示部３０に撮像装置の設定メニューが表示されている際に、各種選択を行うために用いる。４１はキャンセルボタンであり、各種設定のキャンセル時に用いる。
【００２１】
４２はInfoボタンでファイルの詳細情報表示を行う際に用いる。４３はファイル消去ボタンである。４４は画像再生ボタンで、外部記憶媒体２２より読み出された画像データを第３表示部３０に表示する。４５は回転ボタンで、画像再生ボタン４４により第３表示部３０に表示された画像データを画像処理回路１８により回転して第３表示部３０に表示しなおし、外部記憶媒体２２に保存する。
【００２２】
撮像装置の設置状態によって転送するデータを変換するか否かは、撮像装置のメニュー画面から選択可能である。メニューボタン３９が押されると、第３表示部３０にメニュー画面が表示される（図２（ａ））。表示されている項目のカーソルを第２情報入力部３３により「設置状態による転送」へ移動し、セレクトボタン４０で選択すると設定のＯＮ/ＯＦＦが表示されるので（図２（ｂ））、先ほどと同様にしてＯＮ／ＯＦＦの状態を選択することが可能である。
【００２３】
次に、本実施の形態を用いる際の外部装置との接続構成および出力結果について、図３〜図７を用いて説明する。
図４〜図７では、本実施の形態を用いた撮像装置と外部装置はＵＳＢ（Universal Serial Bus）を介してＰＣ（パーソナルコンピュータ）と接続する。本実施の形態では物理的な接続方法としてＵＳＢを用いているが、他の有線ケーブルあるいは、無線を用いた接続方法でもかまわない。また、画像データを送信するプロトコルに関しても、何を用いてもかまわない。
【００２４】
今、メニューにより、「設置状態による転送」が「ＯＮ」になっている場合において、撮像装置１００の外部記憶媒体２２に格納されている図３の画像データ３００を外部装置であるＰＣ２００に送信する場合について説明する。
【００２５】
画像データ転送を行う際の撮像装置１００の状態が図４（ａ）のように右横位置の場合、ＰＣ２００に転送される画像データ３００は右回転されて図４（ｂ）に示す画像データ３００ａとなる。また、画像データ転送を行う際の撮像装置１００の状態が図５（ａ）のように左横位置の場合、ＰＣ２００に転送される画像データ３００は左回転され図５（ｂ）に示す画像データ３００ｂとなる。
【００２６】
また、画像データ転送を行う際の撮像装置１００の状態が図６（ａ）のように逆さま位置の場合、ＰＣ２００に転送される画像データは逆さま回転され図６（ｂ）に示す画像データ３００ｃとなる。
【００２７】
また、設置状態が図７（ａ）のように正位置の場合は、ＰＣ２００に転送される画像データ３００は変換されずに図７（ｂ）に示すように、画像データ３００のままとなる。
【００２８】
次に、前記構成を有する撮像装置１００における、設置状態により外部装置へ転送するデータを変換する方法の一例について、図８のフローチャートを用いて説明する。
まず、シリアルＩ／Ｆ３８に外部機器が接続されている状態で、画像再生ボタン４４が押されると、ステップＳ２０１で外部記憶媒体２２より画像データがメモリ制御部回路１９に展開され、第３表示部３０に画像が表示される（ステップＳ２０２）。
【００２９】
次に、ステップＳ２０３において、第３表示部３０に表示している画像を転送したいか否かを判定する。画像を転送したい場合、セレクトボタン４０を押すことにより、ステップＳ２０４に進んで設置状態判別処理を開始する。第３表示部３０に表示している画像の画像データは、ステップＳ２０４の設置状態判別処理でユーザの望む方向に回転される。その後、第３表示部３０に表示している画像の画像データをＰＣ２００に転送する（ステップＳ２０６）。但し、ステップＳ２０６では、ステップＳ２０４で回転した方向を維持した状態で画像データをＰＣ２００に転送する。ステップＳ２０４における設置状態を判別する処理については後述する。
【００３０】
一方、ステップＳ２０３の判定の結果、セレクトボタンが押されていないと判定した場合、ステップＳ２０５へ進み、第１情報入力部３２による操作が行われると、第３表示部３０に表示する画像を外部記憶媒体に格納されている次の画像へ進め、その後、ステップＳ２０１に戻り、第３表示部３０に画像が表示される。
【００３１】
ステップＳ２０４により転送するデータの変換が終了すると、ステップＳ２０６により、シリアルＩ／Ｆ３８を通じて転送用のデータをメモリ制御回路１９から取得し、外部機器へ画像データの送信が行われる。
【００３２】
次に、ステップＳ２０７へ進み、画像データの送信指定を続けるか否かを判定する。この判定の結果、画像データの送信指定を続ける場合は、ステップＳ２０１にもどり、前記の動作を繰り返し行う。また、ステップＳ２０７の判定の結果、送信指定を終了する場合はそのまま、送信指定待ち状態へと遷移して、指定されるのを待つ。
【００３３】
次に、ステップＳ２０４の設置状態判別処理の手順について図９のフローチャートを用いて説明する。この処理は、ＰＣ２００に転送すべき画像データをユーザが望む方向に回転する処理である。
まず、ステップＳ３０１において、ＰＣ２００に転送すべき画像データを外部記憶媒体２２より転送用画像データがメモリ制御回路１９に展開される。次にステップＳ３０２において、予め撮像装置１００のメニュー項目によって、「設置状態による転送」の項目がＯＮに設定されているか否かを判別する。この判別の結果、「設置状態による転送」の項目がＯＮでない場合は、メモリ制御回路１９の画像データを変更することなくそのまま終了する。
【００３４】
一方、ステップＳ３０２の判定の結果、「設置状態による転送」の項目がＯＮの場合はステップＳ３０３に進み、縦横センサ２３から撮像装置１００の設置状態が右横位置かどうかを判断する。
【００３５】
この判断の結果、設置状態が右横位置（右方向に９０度回転した位置）である場合はステップＳ３０４に進み、メモリ制御回路１９の画像データを画像処理回路１８により、右方向に９０度回転させてメモリ制御回路１９に展開しなおし、終了する。
【００３６】
一方、ステップＳ３０３の判断の結果、設置状態が右横位置でない場合は、ステップＳ３０５に進み、縦横センサ２３から撮像装置１００の設置状態が、左横位置かどうかを判断する。
【００３７】
この判断の結果、設置状態が左横位置（左方向に９０度回転した位置）の場合、ステップＳ３０６へ進み、メモリ制御回路１９の画像データを画像処理回路１８により、左方向に９０度回転させてメモリ制御回路１９に展開しなおし、終了する。
【００３８】
一方、ステップＳ３０５の判定の結果、設置状態が左横位置でない場合は、ステップＳ３０７へ進み、縦横センサ２３から撮像装置１００の設置状態が逆さま位置かどうかを判断する。
【００３９】
この判断の結果、設置状態が逆さま位置（右又は左方向に１８０度回転した位置）の場合、ステップＳ３０８へ進み、メモリ制御回路１９の画像データを画像処理回路１８により、１８０度回転させてメモリ制御回路１９に展開しなおし、終了する。また、ステップＳ３０７の判断の結果、逆さま位置ではない場合は、設置状態は正位置となるので、メモリ制御回路１９を変換せずにそのまま終了する。
このような処理を行うことにより、転送すべき画像データの回転方向を撮像装置の設置状態に応じて容易に変更することができる。なお、画像データを回転する角度は、９０度、１８０度に限るものではなく、自由な角度にすることも可能である。
【００４０】
また、本実施の形態では、撮像装置１００に接続される外部装置がプリンタの場合において、プリンタの解像度に合わせて、転送する画像データを間引いて送信する技術と合わせて用いることも可能である。その場合の画像処理手段により行われるデータ変換処理方法を、図１０のフローチャートを用いて説明する。
【００４１】
図１０のフローチャートにおいて、ステップＳ４０１〜ステップＳ４０７の処理は、図８のステップＳ２０１〜ステップＳ２０７の処理と同様である。
この例の場合、ステップＳ４０８において、メモリ制御回路１９上に存在する、設置状態による転送画像の変換処理が行われた画像データをプリンタの解像度に応じて間引く処理を行うことにより実現される。また、ここであげている画像の間引き処理以外にも、画像の輝度を変換するなど、様々な画像処理と併用して用いることが可能である。
【００４２】
（その他の実施の形態）
前述の実施の形態における撮像装置が有する機能は、ＲＡＭやＲＯＭなどに記憶された１つ又は複数のコンピュータプログラムによって実現してもよい。例えば、図８、図９及び図１０に示すフローチャートで説明した機能の全部又は一部は、１つ又は複数のコンピュータプログラムによって実現してもよい。この場合、１つ又は複数のコンピュータプログラムは、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などの記憶媒体を介して撮像装置に供給されるように構成することも可能である。また、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから必要なコンピュータプログラムをダウンロードするように構成してもよい。
【００４３】
また、前述の実施の形態における撮像装置の機能の一部は、別の装置で実施することも可能である。つまり、前述の実施の形態は、複数の装置からなるシステムで構成することも可能である。
【図面の簡単な説明】
【００４４】
【図１】本実施の形態における撮像装置の構成を示すブロック図である。
【図２】第３表示部に表示するメニュー画面の一例を示す図である。
【図３】転送する画像の一例を示す図である。
【図４】画像データ転送を行う際の撮像装置の状態を示し、右横位置の場合の転送を表す図である。
【図５】画像データ転送を行う際の撮像装置の状態を示し、左横位置の場合の転送を表す図である。
【図６】画像データ転送を行う際の撮像装置の状態を示し、逆さま位置の場合の転送を表す図である。
【図７】画像データ転送を行う際の撮像装置の状態を示し、正位置の場合の転送を表す図である。
【図８】設置位置による画像転送を行う際の処理手順の一例を説明するフローチャートである。
【図９】設置位置により画像を変換する際の処理手順の一例を説明するフローチャートである。
【図１０】他の画像変換と設置位置による画像転送を行う際のフローチャートである。
【符号の説明】
【００４５】
１１  制御部
１２  プログラム記憶部
１３  撮像レンズ
１４  絞り
１５  撮像素子
１６  前処理回路
１７  Ａ／Ｄ変換器
１８  画像処理回路
１９  メモリ制御回路
２０  外部記憶媒体制御部
２１  外部記憶媒体Ｉ／Ｆ
２２  外部記憶媒体
２３  縦横センサ
２４  メモリ
２５  測光センサ
２６  測距センサ
２７  シャッター装置
２８  第１表示部
２９  第２表示部
３０  第３表示部
３１（ａ）  撮影準備スイッチ（ＳＷ１）
３１（ｂ）  撮影スイッチ（ＳＷ２）
３２  第１情報入力部
３３  第２情報入力部
３４  撮影モード選択ボタン
３５  ＡＦモード選択ボタン
３６  測光モード選択ボタン
３７  ファイル転送制御部
３８  シリアルＩ／Ｆ
３９  メニューボタン
４０  セレクトボタン
４１  キャンセルボタン
４２  Ｉｎｆｏボタン
４３  ファイル消去ボタン
４４  画像再生ボタン
４５  回転ボタン
【図１】
0004510703.tif 000002
【図２】
0004510703.tif 000003
【図３】
0004510703.tif 000004
【図４】
0004510703.tif 000005
【図５】
0004510703.tif 000006
【図６】
0004510703.tif 000007
【図７】
0004510703.tif 000008
【図８】
0004510703.tif 000009
【図９】
0004510703.tif 000010
【図１０】
0004510703.tif 000011