(57)【要約】【課題】画像に対して微小角度の回転変換を行う場合において迅速な回転処理を行える画像処理技術を提供する。【解決手段】撮影システムでは、載置された原稿などの被写体を撮影して画像入力を行える。ここで、入力された画像が微小な角度だけ傾いている場合には、撮影システム内のＲＯＭに格納されている回転テーブルを用いて画像の回転変換を行う。この回転テーブルにより、例えば原点Ｏから離れた画像の左上に位置するＬ字状の模様Ｂ１が模様Ｂ３に変換され、その座標位置の変化が生じる一方、原点Ｏの近傍で画像の左下に位置する直線状の模様Ｂ２が模様Ｂ４に変換されるが、その座標位置の変化が生じない。このような特徴を有する変換テーブルによって微小角度の回転変換を行うため、迅速な回転処理を行えることとなる。【選択図】図１１
2005071205.tif 000002
【特許請求の範囲】
【請求項１】
画像処理方法であって、
基礎画像を取得する取得工程と、
前記基礎画像に対して変換データに基づく微小角度の回転変換を行い、変換画像を生成する変換工程と、
を備え、
前記変換データには、前記基礎画像を構成する各画素の座標位置と前記変換画像を構成する各画素の座標位置との対応関係が記述されているとともに、
前記変換データでは、前記微小角度の回転変換に係る回転中心から外れた座標位置の画素でも、前記基礎画像と前記変換画像とで同一の座標位置となるものがあることを特徴とする画像処理方法。
【請求項２】
請求項１に記載の画像処理方法において、
前記変換画像を、表示手段に表示する表示工程と、
前記表示工程で前記変換画像が表示された後に、入力手段に対して所定の入力が行われる場合には、前記基礎画像に対して演算による微小角度の回転変換を行う演算工程と、
をさらに備えることを特徴とする画像処理方法。
【請求項３】
請求項１に記載の画像処理方法において、
前記変換画像を、表示手段にプレビュー表示するプレビュー表示工程、
をさらに備え、
前記取得工程は、
所定の載置エリアに載置された被写体を撮影して前記表示手段に表示させる撮影システムによって、前記被写体に係る前記基礎画像を取得する工程、
を有することを特徴とする画像処理方法。
【請求項４】
請求項３に記載の画像処理方法において、
前記プレビュー表示工程で前記変換画像が表示された後に、前記基礎画像に対して演算による微小角度の回転変換を行う工程、
をさらに備えることを特徴とする画像処理方法。
【請求項５】
請求項３または請求項４に記載の画像処理方法において、
前記微小角度を指定する指定工程と、
前記指定工程で指定された微小角度を、２以上の角度に分割する分割工程と、
をさらに備え、
前記変換工程は、
前記２以上の角度それぞれに対応する変換データに基づく回転変換を順次に行って、前記基礎画像から前記変換画像を生成する工程、
を有することを特徴とする画像処理方法。
【請求項６】
請求項１に記載の画像処理方法において、
前記変換データは、回転角度が異なる複数の変換テーブルを有しており、
前記変換工程は、
前記複数の変換テーブルの組合せに基づく回転変換を行って、前記基礎画像から前記変換画像を生成する工程、
を有することを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法において、
前記微小角度の回転変換では、上限の回転角度まで順次に増大する所定数の角度段階の中からの指定による回転角度の設定が可能となっており、
前記複数の変換テーブルは、前記所定数の角度段階に対応する回転角度列を間引いて構成された複数の回転角度に対応した変換テーブルであることを特徴とする画像処理方法。
【請求項８】
画像処理装置であって、
基礎画像を取得する取得手段と、
前記基礎画像に対して変換データに基づく微小角度の回転変換を行い、変換画像を生成する変換手段と、
を備え、
前記変換データには、前記基礎画像を構成する各画素の座標位置と前記変換画像を構成する各画素の座標位置との対応関係が記述されているとともに、
前記変換データでは、前記微小角度の回転変換に関する回転中心から外れた座標位置の画素でも、前記基礎画像と前記変換画像とで同一の座標位置となっているものがあることを特徴とする画像処理装置。
【請求項９】
所定の載置エリアに載置された被写体を撮影する撮影部と、前記所定の載置エリアの上方で前記撮影部を支持する支持手段とを備える画像処理システムであって、
前記撮影部によって前記被写体に係る基礎画像を取得する取得手段と、
前記基礎画像に対して変換データに基づく微小角度の回転変換を行い、変換画像を生成する変換手段と、
を備え、
前記変換データには、前記基礎画像を構成する各画素の座標位置と前記変換画像を構成する各画素の座標位置との対応関係が記述されているとともに、
前記変換データでは、前記微小角度の回転変換に関する回転中心から外れた座標位置の画素でも、前記基礎画像と前記変換画像とで同一の座標位置となっているものがあることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の回転変換を行う画像処理技術に関する。
【背景技術】
【０００２】
パターン認識装置などにおいて、入力パターンを回転正規化する際に回転角度が微小である場合には近似式を用いて座標変換を行う技術が、例えば特許文献１に開示されている。
【０００３】
【特許文献１】特公昭６１−５６５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１に記載される技術では、微小角の回転処理において三角関数を利用した回転変換を行う必要があるため、一定の演算時間が必要で、迅速な回転処理が困難である。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、画像に対して微小角度の回転変換を行う場合において迅速な回転処理を行える画像処理技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、請求項１の発明は、画像処理方法であって、基礎画像を取得する取得工程と、前記基礎画像に対して変換データに基づく微小角度の回転変換を行い、変換画像を生成する変換工程とを備え、前記変換データには、前記基礎画像を構成する各画素の座標位置と前記変換画像を構成する各画素の座標位置との対応関係が記述されているとともに、前記変換データでは、前記微小角度の回転変換に係る回転中心から外れた座標位置の画素でも、前記基礎画像と前記変換画像とで同一の座標位置となるものがある。
【０００７】
また、請求項２の発明は、請求項１の発明に係る画像処理方法において、前記変換画像を、表示手段に表示する表示工程と、前記表示工程で前記変換画像が表示された後に、入力手段に対して所定の入力が行われる場合には、前記基礎画像に対して演算による微小角度の回転変換を行う演算工程とをさらに備える。
【０００８】
また、請求項３の発明は、請求項１の発明に係る画像処理方法において、前記変換画像を、表示手段にプレビュー表示するプレビュー表示工程をさらに備え、前記取得工程は、所定の載置エリアに載置された被写体を撮影して前記表示手段に表示させる撮影システムによって、前記被写体に係る前記基礎画像を取得する工程を有する。
【０００９】
また、請求項４の発明は、請求項３の発明に係る画像処理方法において、前記プレビュー表示工程で前記変換画像が表示された後に、前記基礎画像に対して演算による微小角度の回転変換を行う工程をさらに備える。
【００１０】
また、請求項５の発明は、請求項３または請求項４の発明に係る画像処理方法において、前記微小角度を指定する指定工程と、前記指定工程で指定された微小角度を、２以上の角度に分割する分割工程とをさらに備え、前記変換工程は、前記２以上の角度それぞれに対応する変換データに基づく回転変換を順次に行って、前記基礎画像から前記変換画像を生成する工程を有する。
【００１１】
また、請求項６の発明は、請求項１の発明に係る画像処理方法において、前記変換データは、回転角度が異なる複数の変換テーブルを有しており、前記変換工程は、前記複数の変換テーブルの組合せに基づく回転変換を行って、前記基礎画像から前記変換画像を生成する工程を有する。
【００１２】
また、請求項７の発明は、請求項６の発明に係る画像処理方法において、前記微小角度の回転変換では、上限の回転角度まで順次に増大する所定数の角度段階の中からの指定による回転角度の設定が可能となっており、前記複数の変換テーブルは、前記所定数の角度段階に対応する回転角度列を間引いて構成された複数の回転角度に対応した変換テーブルである。
【００１３】
また、請求項８の発明は、画像処理装置であって、基礎画像を取得する取得手段と、前記基礎画像に対して変換データに基づく微小角度の回転変換を行い、変換画像を生成する変換手段とを備え、前記変換データには、前記基礎画像を構成する各画素の座標位置と前記変換画像を構成する各画素の座標位置との対応関係が記述されているとともに、前記変換データでは、前記微小角度の回転変換に関する回転中心から外れた座標位置の画素でも、前記基礎画像と前記変換画像とで同一の座標位置となっているものがある。
【００１４】
また、請求項９の発明は、所定の載置エリアに載置された被写体を撮影する撮影部と、前記所定の載置エリアの上方で前記撮影部を支持する支持手段とを備える画像処理システムであって、前記撮影部によって前記被写体に係る基礎画像を取得する取得手段と、前記基礎画像に対して変換データに基づく微小角度の回転変換を行い、変換画像を生成する変換手段とを備え、前記変換データには、前記基礎画像を構成する各画素の座標位置と前記変換画像を構成する各画素の座標位置との対応関係が記述されているとともに、前記変換データでは、前記微小角度の回転変換に関する回転中心から外れた座標位置の画素でも、前記基礎画像と前記変換画像とで同一の座標位置となっているものがある。
【発明の効果】
【００１５】
請求項１ないし９の発明によれば、基礎画像に対して変換データに基づく微小角度の回転変換を行い変換画像が生成されるが、この変換データには、基礎画像を構成する各画素の座標位置と変換画像を構成する各画素の座標位置との対応関係が記述されているとともに、微小角度の回転変換に係る回転中心から外れた座標位置の画素でも、基礎画像と変換画像とで同一の座標位置となるものがある。その結果、画像に対して微小角度の回転変換を行う場合において迅速な回転処理を行える。
【００１６】
特に、請求項２の発明においては、変換画像が表示された後に、入力手段に対して所定の入力が行われる場合には基礎画像に対して演算による微小角度の回転変換を行う。その結果、高速に変換画像をプレビューして所望の結果となる場合には演算による高精度の回転処理が行えるため、回転処理においてスピードと精度との両立を図れる。
【００１７】
また、請求項３の発明においては、所定の載置エリアに載置された被写体を撮影して表示手段に表示させる撮影システムによって取得した基礎画像に基づく変換画像をプレビュー表示するため、撮影システムで撮影される被写体の微妙な傾きを修正する回転処理を迅速に行えるとともに、撮影システムの操作性を向上できる。
【００１８】
また、請求項４の発明においては、プレビュー表示工程で変換画像が表示された後に基礎画像に対して演算による微小角度の回転変換を行う。その結果、演算による高精度の回転処理を行えるため、回転処理においてスピードと精度との両立を図れる。
【００１９】
また、請求項５の発明においては、微小角度を分割した２以上の角度それぞれに対応する変換データに基づく回転変換を順次に行って、基礎画像から変換画像を生成するため、回転角度の異なる変換データを組合せることで、少ない種類の変換データに基づき様々な回転角度の回転処理が可能となる。
【００２０】
また、請求項６の発明においては、回転角度が異なる複数の変換テーブルの組合せに基づく回転変換を行って基礎画像から変換画像を生成するため、複数の変換テーブルを組合せることで、少ない種類の変換テーブルに基づき様々な回転角度の回転処理が可能となる。
【００２１】
また、請求項７の発明においては、微小角度の回転変換では上限の回転角度まで順次に増大する所定数の角度段階の中からの指定によって回転角度の設定が可能となっており、複数の変換テーブルは、所定数の角度段階に対応する回転角度列を間引いて構成された複数の回転角度に対応する変換テーブルであるため、様々な回転角度の回転処理を行うのに必要な変換テーブルを適切に確保できる。
【発明を実施するための最良の形態】
【００２２】
＜第１実施形態＞
＜撮影システムの全体構成＞
図１は、本発明の第１実施形態に係る撮影システム１の全体構成を示す図である。
【００２３】
撮影システム１は、書画（ドキュメント）や小物品などの被写体を載置エリアとしての被写体載置用スペースＰに載置し、当該被写体載置用スペースＰの上方の比較的近距離から、当該被写体を撮影するダウンフェース撮影用の近接撮影システムである。また、撮影システム１は、被写体載置用スペースＰに載置された紙原稿等の被写体ＯＢを一定の距離を保ちながら撮影して、電子的な画像データを生成可能なように構成される。
【００２４】
撮影システム１は、被写体ＯＢの像を光電変換して電子的な画像データを生成する撮影部として働くデジタルカメラ１０と、デジタルカメラ１０を被写体ＯＢから一定距離だけ上方に離れた位置に支持する支持手段として機能する支持台２０とを備える。デジタルカメラ１０は、図５に示すように、支持台２０から分離可能であり、分離された場合は、比較的に遠方に位置する被写体の撮影も可能な通常のデジタルカメラとして使用可能である。支持台２０は、被写体載置用スペースＰの辺縁に沿って伸びた接地脚を持つ、ダウンフェース撮影用のカメラ支持スタンドである。
【００２５】
以下では、撮影システム１のデジタルカメラ１０および支持台２０の構成をまず別々に説明する。その後に、撮影システム１としての全体動作を説明する。
【００２６】
＜デジタルカメラ１０の構成＞
図２および図３は、デジタルカメラ１０の外観構成を示す図である。図２はデジタルカメラ１０をその前面側からみた斜視図であり、図３はデジタルカメラ１０をその背面側からみた斜視図である。
【００２７】
図２に示すように、デジタルカメラ１０の前面側には、被写体像を取得するための撮影レンズ１０１が設けられている。
【００２８】
さらに、デジタルカメラ１０の前面側には、撮影時に被写体に照明光を照射する内蔵フラッシュ１０９が設けられている。内蔵フラッシュ１０９は、デジタルカメラ１０の筐体内に設けられて、デジタルカメラ１０と一体化されている。
【００２９】
さらに、デジタルカメラ１０は光学ファインダを備えており、デジタルカメラ１０の前面には、光学ファインダのファインダ対物窓１５１が設けられている。
【００３０】
また、デジタルカメラ１０の上面側には電源スイッチ１５２とシャッタボタン１５３とが設けられている。電源スイッチ１５２は、電源のオン状態とオフ状態とを切り替えるためのスイッチである。この電源スイッチ１５２を１回押下するたびに、オン状態とオフ状態とが順次に切り替わっていく。シャッタボタン１５３は、銀塩カメラで広く採用されているように、半押し状態（以後、Ｓ１状態と略記する）と全押し状態（以後、Ｓ２状態と略記する）とが検出可能な２段階スイッチになっている。このシャッタボタン１５３の押下によって被写体に関する画像を取得できる。
【００３１】
また、デジタルカメラ１０の側面には、インターフェース１１０が設けられている。インターフェース１１０は、たとえばＵＳＢ規格のインターフェースであり、電気的に接続されたパーソナルコンピュータやプリンタやプロジェクタ等の外部機器へ画像データを出力したり、制御信号を送受信することが可能である。この端子があるために、デジタルカメラ１０は、支持台２０と分離して単独で使用した場合でも、外部機器と接続して使用できる。
【００３２】
また、図２に図示しないデジタルカメラ１０の別の側面には、挿抜自在な記憶媒体であるメモリカード１１３(図４)を装着するカードスロットと、デジタルカメラ１０の電源となる電池を内蔵させる電池室が設けられる。カードスロットおよび電池室は、デジタルカメラ１０の筐体表面に設けられたクラムシェルタイプの蓋により開閉自在となっている。
【００３３】
一方、図３に示すように、デジタルカメラ１０の背面側には、撮影画像のモニタ表示や記録画像の再生表示等を行うための液晶モニタ１１２が設けられる。また、デジタルカメラ１０の背面側には、光学ファインダのファインダ接眼窓１５４が設けられる。ユーザは、液晶モニタ１１２またはファインダ接眼窓１５４によって被写体を確認しつつ撮影を行う。
【００３４】
さらに、デジタルカメラ１０の背面側には、フラッシュモードボタン１５５が設けられる。このフラッシュモードボタン１５５を１回押下するたびに、内蔵フラッシュの制御モードが、「通常撮影モード」「書画撮影モード」「自動」の順番に循環的に切り替わってゆく。ここで、「通常撮影モード」とは比較的に遠方に位置する被写体のフラッシュ撮影に適した内蔵フラッシュの制御方法であり、「書画撮影モード」とは比較的に近傍の所定位置に載置された被写体のフラッシュ撮影に適した内蔵フラッシュの制御方法である。また、「自動」とは、結合検知部１１４によりデジタルカメラ１０と支持台２０との結合状況が検知されることによって内蔵フラッシュ制御モードが「通常撮影モード」および「書画撮影モード」のいずれかに自動的に決定されることを意味する。
【００３５】
さらに、デジタルカメラ１０の背面側には、メニューボタン１５６が設けられており、撮影モード時にメニューボタン１５６が押下されると、撮影条件を設定するためのメニュー画面が液晶モニタ１１２に表示される。
【００３６】
さらに、デジタルカメラ１０の背面側には、実行ボタン１５７と、液晶モニタ１１２における表示カーソルを４方向に移動させるための十字カーソルボタン１５８Ｕ，１５８Ｄ，１５８Ｒ，１５８Ｌで構成されるコントロールボタン１５８とが設けられる。実行ボタン１５７およびコントロールボタン１５８を用いて各種撮影パラメータの設定操作が行われる。
【００３７】
さらに、デジタルカメラ１０の背面側には、「撮影モード」と「再生モード」との間でデジタルカメラ１０の動作モードを切り替えるモード切り替えバー１５９が設けられる。モード切り替えバー１５９は、２接点のスライドスイッチであり、図３において右にセットすると、デジタルカメラ１０の動作モードは「撮影モード」に設定され、左にセットすると「再生モード」に設定される。動作モードが「撮影モード」に設定されると、ＣＣＤ１０３（後述）に結像している被写体像の画像データが比較的高速に更新されながら液晶モニタ１１２に連続的に表示される（いわゆるライブビュー表示）。また、シャッタボタン１５３の操作によって撮影を行って被写体に関する画像データを生成することが可能となる。一方、動作モードが「再生モード」に設定されると、メモリカード１１３に記録された画像データが読み出されて液晶モニタ１１２に再生表示される。再生表示される画像は、コントロールボタン１５８Ｒおよび１５８Ｌで選択可能である。
【００３８】
また、デジタルカメラ１０の底面には、支持台２０との機械的な結合に用いられる結合部１６０と、支持台２０と結合されたことを検知する結合検知部１１４と、制御信号やデジタルカメラ１０が生成した画像データを送受信するデータ送受信部１１５とが設けられる。
【００３９】
結合部１６０は導電性の金属部材からなる。該金属部材には、底面に垂直な円筒穴が形成されており、円筒穴の内面にねじ溝が切られてめねじとなっている。支持台２０のカメラ結合部２５０に設けられたおねじ２５１（後述）が、このめねじと螺合することによって、デジタルカメラ１０は支持台２０と機械的に結合される。さらに、結合部１６０は、該金属部材がデジタルカメラ１０の内部の電子回路の基準電位点（以後、ＧＮＤと略記する）と電気的に接続されており、デジタルカメラ１０と支持台２０との内部の電子回路のＧＮＤを共通にする役割も兼ねている。結合部１６０は三脚取り付け用の取り付け部として使用できるようにしてもよい。
【００４０】
結合検知部１１４およびデータ送受信部１１５は、デジタルカメラ１０と支持台２０とが機械的に結合されたときに、支持台２０に設けられた信号ピン（後述）との間で電気的な導通が得られるように構成された電気接点を備える。ここで、結合部１６０によってデジタルカメラ１０と支持部２０とのＧＮＤが共通化されているので、結合検知部１１４およびデータ送受信部１１５の電気接点は、それぞれひとつだけで構成することも可能である。
【００４１】
次に、デジタルカメラ１０の機能構成を説明する。図４は、デジタルカメラ１０の機能構成を示すブロック図である。
【００４２】
図４に示すように、デジタルカメラ１０は、被写体像を結像させる撮影レンズ１０１を備える。撮影レンズ１０１は、被写体の合焦状態を変化させるために、フォーカシングレンズが移動可能となっている。また、撮影レンズ１０１は、入射光量を変化させるために、絞りの開口径が調整可能となっている。
【００４３】
レンズ駆動部１０２は、後に詳述する全体制御部１２０から入力される制御信号に従って、フォーカシングレンズの移動および絞りの開口径の調整を行う。
【００４４】
ＣＣＤ１０３は、撮影レンズ１０１の後方適所に設けられる撮像素子である。ＣＣＤ１０３は、撮影レンズ１０１によって結像された被写体像をＲ（赤），Ｇ（緑），Ｂ（青）の各色成分の画像信号（各画素から出力された画素信号の信号列）に変換して出力する。
【００４５】
信号処理部１０４は、ＣＤＳ（相関二重サンプリング）回路およびＡＧＣ（オートゲインコントロール）回路を有し、ＣＣＤ１０３から出力される画像信号に所定の信号処理を施す。具体的には、ＣＤＳ回路により画像信号のノイズ低減が行われ、ＡＧＣ回路により画像信号のレベル調整が行われる。
【００４６】
Ａ／Ｄ変換部１０５は、信号処理部１０４から出力されるアナログの画像信号を１０ビットのデジタル信号に変換する。デジタル信号に変換された画像データは、画像処理部１０６へ出力される。
【００４７】
画像処理部１０６は、Ａ／Ｄ変換部１０５から入力された画像データに、黒レベル補正、ホワイトバランス補正およびγ補正を行う。黒レベル補正は、画像データの黒レベルを所定の基準レベルに補正する。ホワイトバランス補正は、γ補正後の画像データでホワイトバランスがとれるように、画素データのＲ，Ｇ，Ｂの各色成分のレベル変換を行うものである。このレベル変換は、全体制御部１２０から入力されるレベル変換テーブルを用いて行われる。レベル変換テーブルの変換係数は全体制御部１２０により撮影ごとに設定される。γ補正は、画素データの階調を補正するものである。なお、黒レベル補正が行われた画像データは、全体制御部１２０へも出力され、露出制御、オートフォーカス（以後、ＡＦと略記する）制御、フラッシュ制御および上述のレベル変換テーブル設定のための測光演算および測色演算に用いられる。
【００４８】
画像メモリ１０７は、画像処理部１０６で処理が終了した画像データを一時的に記憶するバッファメモリである。画像メモリ１０７は、少なくとも１フレーム分の記憶容量を有する。
【００４９】
撮影モードにおける撮影待機状態においては、ＣＣＤ１０３により所定時間間隔ごとに取得された被写体像の画像データは、信号処理部１０４、Ａ／Ｄ変換部１０５、画像処理部１０６で処理され、画像メモリ１０７に記憶される。画像メモリ１０７に記憶された画像データは、全体制御部１２０によって液晶モニタ１１２に転送されて、視認可能に表示される（ライブビュー表示）。液晶モニタ１１２に表示される画像は、上述の所定時間間隔で更新されるので、ユーザは液晶モニタ１１２に表示された画像により被写体を視認することができる。ここで、撮影待機状態とは、シャッタボタン１５３がＳ１状態となる前の状態をいう。
【００５０】
また、再生モードにおいては、全体制御部１２０に接続された、不揮発性メモリを備えるメモリカード１１３から読み出された画像データが、全体制御部１２０で所定の信号処理が施された後に液晶モニタ１１２に転送されて、視認可能に表示される。
【００５１】
続いて、デジタルカメラ１０のその他の機能構成を説明する。
【００５２】
フラッシュ発光回路１０８は、全体制御部１２０の制御信号に基づいて、内蔵フラッシュ１０９にフラッシュ発光のための電力を供給する。これにより、内蔵フラッシュの発光の有無、発光タイミングおよび発光量が制御可能となる。
【００５３】
操作部１１１は、上述したフラッシュモードボタン１５５、メニューボタン１５６、実行ボタン１５７、コントロールボタン１５８、電源スイッチ１５２およびシャッタボタン１５３を包括する。ユーザが操作部１１１に所定の操作を行うと、その操作内容は全体制御部１２０に伝達され、デジタルカメラ１０の動作状態に反映される。
【００５４】
結合検知部１１４は、デジタルカメラ１０と支持台２０とが結合された場合に全体制御部１２０へ結合を示す信号を出力する。たとえば、非結合時には電位がＧＮＤレベルとなっており、結合時には電位が電源電圧レベルになるように構成しておく。これは、結合検知部１１４の電気接点をＧＮＤに抵抗でプルダウンしておき、デジタルカメラ１０と支持台２０とが結合されると、該電気接点と支持台２０の信号ピン（結合時に電源電圧レベルとなるように構成しておく）との間に電気的導通が生じるような構造にしておくことによって実現できる。
【００５５】
データ送受信部１１５は、デジタルカメラ１０と支持台２０とが結合された場合に、デジタルカメラ１０の全体制御部１２０と支持台２０の全体制御部２２０との間で所定の通信方式で制御信号および画像データを送受信するために設けられる。これによって、デジタルカメラ１０で撮影して得られた画像データは、後述する支持台２０の全体制御部２２０およびインターフェース２０３を介して、例えばプロジェクタなどの表示装置３０に出力可能である。また、デジタルカメラ１０は、支持台２０に設けられた操作部２０４によっても操作可能である。
【００５６】
全体制御部１２０は、ＲＡＭ１３０およびＲＯＭ１４０を備えたマイクロコンピュータである。該マイクロコンピュータがＲＯＭ１４０に格納されたプログラム１４１を実行することにより、全体制御部１２０はデジタルカメラ１０の各部を統括的に制御する。なお、ＲＯＭ１４０は電気的にデータの書き換えが不可能な不揮発性メモリである。なお、プログラム１４１には、上述した書画撮影モード１４１ａおよび通常撮影モード１４１ｂの両方に対応するサブルーチンが含まれており、実際の撮影時にはいずれかのサブルーチンが使用される。また、ＲＡＭ１３０の記憶領域の一部には、撮影パラメータ記憶部１３１が設けられる。撮影パラメータ記憶部１３１は、撮影に関する制御パラメータが撮影パラメータＣＰとして記憶される（後述）。
【００５７】
図４の全体制御部１２０のブロック内に図示される露出制御部１２１、ＡＦ制御部１２２、フラッシュ制御部１２３、自動ホワイトバランス（以後、ＡＷＢと略記する）制御部１２４および撮影モード決定部１２５は、全体制御部１２０によって実現される機能の一部を機能ブロックとして模式的に示したものである。
【００５８】
露出制御部１２１は、画像データの輝度が適正になるようにプログラム１４１に基づいて露出制御を行う。具体的には、信号処理部１０４において黒レベル補正が終了した画像データを取得して輝度を算出し、この輝度に基づいて適正露出となる絞り値およびシャッタスピードを決定する。続いて、決定された絞り値となるように、レンズ駆動部１０２に制御信号が出力され、撮影レンズ１０１の絞りの開口径が調整される。さらに、決定されたシャッタスピードに相当する露光時間だけ電荷蓄積が行われるように、ＣＣＤ１０３を制御する。
【００５９】
ＡＦ制御部１２２は、被写体像がＣＣＤ１０３の撮像面に結像するようにプログラム１４１に基づいてフォーカス制御を行う。具体的には、レンズ駆動部１０２に制御信号を出力してフォーカシングレンズを移動させながら、信号処理部１０４において黒レベル補正が終了した画像データを取得してコントラストを算出し、コントラストが最も高くなる位置にフォーカシングレンズを移動させる。すなわち、ＡＦ制御部１２２は、コントラスト方式のＡＦ制御を行っている。
【００６０】
フラッシュ制御部１２３は、ライブビュー表示の画像データから輝度を算出して、フラッシュ発光の要否を判定する。また、フラッシュ発光を行う場合は、内蔵フラッシュの発光量が適正になるようにプログラム１４１に基づいてフラッシュ調光制御を行う。具体的には、フラッシュ発光回路１０８に制御信号を出力して、所定のフラッシュ発光量（プリ発光量）でプリ発光を行うとともに、信号処理部１０４において黒レベル補正が終了した画像データを取得して輝度を算出する。さらに、算出された輝度から記憶用の画像データを取得する本撮影時のフラッシュ発光量（本発光量）を決定する。
【００６１】
ＡＷＢ制御部１２４は、画像データのホワイトバランスが適正となるようにプログラム１４１に基づいてホワイトバランス制御を行う。具体的には、信号処理部１０４において黒レベル補正が終了した画像データを取得し色温度を算出して、画像処理部１０６のホワイトバランス補正で使用されるレベル変換テーブルを決定して、画像処理部１０６へ出力する。
【００６２】
なお、撮影時に使用される露出制御値、ＡＦ制御値、フラッシュ制御値およびＡＷＢ制御値は、撮影パラメータＣＰとして、撮影パラメータ記憶部１３１に記憶可能である。
【００６３】
撮影モード決定部１２５は、操作部１１１のフラッシュモードボタン１５５および結合検知部１１４の検知結果に基づいて、「書画撮影モード」および「通常撮影モード」のいずれを使用するのかを決定する。撮影モードが決定されると、実際の撮影時には、プログラム１４１に含まれる対応するサブルーチンを用いて撮影が行われることになる。
【００６４】
＜支持台２０の構成＞
図５は、支持台２０の外観構成を示す斜視図である。
【００６５】
図５に示すように、支持台２０は、デジタルカメラ１０の結合箇所となるカメラ支持部２５０を備える。カメラ支持部２５０は、伸縮可能な支柱２６０と接続され、被写体載置用スペースＰから一定距離だけ上方に離れた位置に支持されている。また、支柱２６０は、被写体載置用スペースＰと同一平面内（以後、被写体載置面と略記する）に載置されているＬ型の台座２７０と、接続部２８０によって被写体載置面との角度を変更可能に接続されている。
【００６６】
次に、カメラ支持部２５０の詳細について、図６の斜視図を参照しながら説明する。カメラ支持部２５０は、デジタルカメラ１０の結合部１６０のめねじと螺合可能なおねじがきられた結合ねじ２５１を備える。この結合部１６０によって、デジタルカメラ１０は、支持台２０に対して着脱可能に接続できる。結合ねじ２５１は、結合部２５２に設けられた貫通穴に挿通されており、結合部２５２に対して回転可能である。このため、結合ねじ２５１においてデジタルカメラ１０との結合端の反対端に設けられたつまみ（図６には図示せず）を回転させることによって、デジタルカメラ１０と支持台２０とを結合可能である。さらに、結合ねじ２５１は導電性の金属部材からなり、支持台２０の内部の電子回路のＧＮＤと電気的に接続されている。このため、上述したように、デジタルカメラ１０および支持台２０の内部の電子回路のＧＮＤは、結合時には共通となる。
【００６７】
さらにカメラ支持部２５０は、結合検知部２０１およびデータ送受信部２０２を備える。結合検知部２０１およびデータ送受信部２０２は、結合部２５２に設けられた穴から突出した信号ピンを備える。該信号ピンは、圧力を印加することによって結合部２５２に設けられた穴へ所定長さ分だけ圧入可能である。また、該信号ピンは、印加している圧力を取り除けば、圧入した長さ分が再度突出して元の形状が復元するように、バネ等の弾性部材を用いて付勢されている。また、結合検知部２０１およびデータ送受信部２０２の信号ピンは、それぞれ、デジタルカメラ１０と支持台２０とを結合したときに、デジタルカメラ１０の結合検知部１１４およびデータ送受信部１１５の電気接点と電気的な導通が得られる位置に設けられる。これらの構成によって、デジタルカメラ１０の結合部１６０のめねじとカメラ支持部２５０の結合ねじ２５１との螺合が深くなるにつれて、結合部２５２から突出している信号ピンは、デジタルカメラ１０の電気接点と電気的な導通を維持しながら、結合部２５２に設けられた穴に圧入されてゆくことになる。さらに、結合検知部２０１は、その信号ピンが所定長さだけ圧入されると、デジタルカメラ１０と支持台２０とが結合されたことを示す信号を出力する。たとえば、信号ピンが所定長さだけ圧入されると、内部に設けられたスイッチによって、信号ピンの電位が電源電圧レベルになるように構成しておく。
【００６８】
続いて、支柱２６０について説明する。支柱２６０は、被写体載置面との角度が可変となっており、そのための駆動機構として支柱駆動機構２０７を備える。また、被写体載置面との角度は、支柱角度センサ２１０（図９）によって検出可能である。支柱駆動機構２０７は、図７の断面図に詳細に示すように、駆動力源であるモータＭ１と、複数の平歯車を備える歯車列ＧＴ１とを備える。歯車列ＧＴ１は、モータＭ１の原動軸ＳＦ１の回転運動を従動軸ＳＦ２へ伝達する。従動軸ＳＦ２は、支柱２６０の台座２７０との接続端に設けられた貫通穴に挿通されている。また、従動軸ＳＦ２は、接続部材２８０に固定されている。したがって、モータＭ１に電力が供給されて駆動力が発生すると、発生した駆動力は原動軸ＳＦ１から従動軸ＳＦ２に伝達され、支柱２６０が被写体載置面となす角度が変化することになる。
【００６９】
また、支柱２６０は、その長さを変化させるための支柱伸縮機構２０８を備える。支柱２６０は、径の異なる管状部材２６０ａおよび２６０ｂからなり、カメラ部１０が取り付けられる管状部材２６０ａは、台座２７０と接続される管状部材２６０ｂに緩挿されている。また、支柱の長さは、支柱長さセンサ２１１（図９）によって検出可能である。支柱伸縮機構２０８は、図８の斜視図に詳細に示すように、駆動力源であるモータＭ２と、複数の傘歯車を備える歯車列ＧＴ２とを備える。歯車列ＧＴ２は、モータＭ２の原動軸ＳＦ３の回転運動を従動軸ＳＦ４へ伝達する。従動軸ＳＦ４は、表面にねじが切られておねじとなっており、管状部材２６０ａに固定されためねじと螺合可能となっている。したがって、モータＭ２に電力が供給されて駆動力が発生すると、発生した駆動力は原動軸ＳＦ３から従動軸ＳＦ４に伝達され、上述のおねじとめねじとの螺合の度合いが変化する。これにより、支柱２６０の長さＬが変化することになり、書画撮影モード時における被写体ＯＢの画角調整を任意に行うことが可能となる。
【００７０】
また、支柱２６０は、被写体ＯＢの照明手段および操作部２０４の照明を行える照明部２０５を備えている。この照明部２０５は、照明窓２０５ｗから被写体載置用スペースＰなどに向けて光を照射する。
【００７１】
続いて、台座２７０について説明する。台座２７０には、インターフェース２０３が設けられる。インターフェース２０３は、ディスプレイインターフェースを含み、電気的に接続されたプロジェクタ等の表示装置３０に生成した画像データを出力可能である。
【００７２】
また、台座２７０は、原稿明るさ検出部２０６を備える。原稿明るさ検出部２０６は、ホトトランジスタ等の光センサから構成される。原稿明るさ検出部２０６は、被写体載置用スペースＰからの光を検出して、その輝度に応じた信号を出力する機能を有する。これにより、原稿明るさ検出部２０６は、被写体載置用スペースＰに被写体ＯＢが載置されたかどうかを検出できる。具体的には、被写体ＯＢを載置する以前の被写体載置用スペースＰの輝度情報を初期データとして記憶しておき、被写体ＯＢが載置された場合の輝度情報との変化によって検知する。なお、被写体載置用スペースＰと被写体ＯＢとの輝度が近い場合には、被写体ＯＢに関する専用台（原稿台）を用い、その上に被写体ＯＢをセットして被写体ＯＢの有無を検知するのが好ましい。
【００７３】
また、台座２７０は、操作部２０４を備える。操作部２０４は、複数のボタン群を備える。デジタルカメラ１０と支持台２０の結合時には、これらのボタンはデジタルカメラ１０に設けられた操作部１１１と同等の機能を有する。このため、結合時には、デジタルカメラ１０に触れることなく、台座２７０の操作部２０４の操作によって、デジタルカメラ１０における撮影および設定操作などの全ての操作が可能である。
【００７４】
次に、支持台２０の機能構成を説明する。図９は、支持台２０の機能構成を示すブロック図である。図９に示すように、支持台２０は、支持台２０の各部の動作を統括制御する全体制御部２２０を備える。全体制御部２２０は、ＲＡＭ２３０およびＲＯＭ２４０を備えたマイクロコンピュータである。該マイクロコンピュータがＲＯＭ２４０に格納されたプログラム２４１を実行することにより、全体制御部２２０は支持台２０の各部を統括的に制御する。また、全体制御部２２０では、後述する画像回転に関する処理が行われる。なお、ＲＯＭ２４０は電気的にデータの書き換えが不可能な不揮発性メモリである。
【００７５】
結合検知部２０１は、デジタルカメラ１０と支持台２０とが結合された場合に全体制御部２２０およびデジタルカメラ１０の結合検知部１１４へ結合を示す信号を出力する。たとえば、非結合時には電位がＧＮＤレベルとなっており、結合時には電位が電源電圧レベルになるように構成しておく。
【００７６】
データ送受信部２０２は、デジタルカメラ１０と支持台２０とが結合された場合に、デジタルカメラ１０の全体制御部１２０と支持台２０の全体制御部２２０との間で所定の通信方式で制御信号および画像データを送受信するために設けられる。これによって、デジタルカメラ１０で撮影して得られた画像データは、後述する支持台２０の全体制御部２２０およびインターフェース２０３を介してプロジェクタ等の表示装置３０に出力可能である。また、デジタルカメラ１０は、支持台２０に設けられた操作部２０４によっても操作可能である。
【００７７】
支持台２０には操作部２０４が設けられており、操作した内容は全体制御部２２０へ出力され、支持台２０の動作状態に反映される。また、操作部２０４の操作は、全体制御部２２０および後述するデータ送受信部２０２を介してデジタルカメラ１０の全体制御部１２０にも転送可能である。これにより、上述したように、操作部２０４の操作によって、デジタルカメラ１０の撮影および設定操作も可能である。
【００７８】
照明部２０５は、全体制御部２２０の制御信号に基づいて点灯する。より具体的には、ユーザが操作部２０４に対して所定の操作を行うと、全体制御部２２０から照明部２０５を点灯させるための制御信号が出力されて、照明部２０５が点灯する。
【００７９】
原稿明るさ検出部２０６は、被写体載置用スペースＰからの光を検出して、その輝度に応じた信号を全体制御部２２０へ出力する。これにより、デジタルカメラ１０と支持台２０とが結合された場合には、支持台２０のみならずデジタルカメラ１０でも、被写体載置用スペースＰに載置された被写体ＯＢの輝度情報を取得できることとなる。
【００８０】
支柱駆動機構２０７および支柱伸縮機構２０８は、全体制御部２２０から出力される制御信号に基づいて駆動される。これらの制御信号は、ユーザが操作部２０４に所定の操作を行った場合やデジタルカメラ１０から指示が与えられた場合に出力される。
【００８１】
支柱角度センサ２１０および支柱長さセンサ２１１の検出結果は、全体制御部２２０に出力されて、ＲＡＭ１３０に設けられた撮影パラメータ記憶部１３１に保持される。
【００８２】
電池２１３は、支持台２０の各部に電源を供給する。
【００８３】
＜画像回転について＞
デジタルカメラ１０で被写体ＯＢを撮影して取得されたラスタ画像(基礎画像)については、微小な角度で傾いている場合があり、この場合において被写体Ｏｂを動かさずに画像処理により表示装置２０で表示される画像を修正(回転変換)する方法を、以下で説明する。ここで、微小角度とは、例えば±１０°以下の角度を指す。
【００８４】
座標上の点（ｘ１，ｙ１）に関して原点（０，０）を中心に角度Ａ°だけ回転させて、点（ｘ２，ｙ２）に移動させる場合には、この関係は、次の式(１)および式(２)が成立する。
【００８５】
ｘ２＝ｘ１*ｃｏｓ(-Ａ)−ｙ１*ｓｉｎ(-Ａ)・・・・・・(１)：
ｙ２＝ｘ１*ｓｉｎ(-Ａ)＋ｙ１*ｓｉｎ(-Ａ)・・・・・・(２)：
上記の式(１)、(２)に基づく演算によって画像回転を行うことができるが、本実施形態の撮影システム１Ａにおいては、微小な角度Ａ°の画像回転を行う場合には、式(１)および式(２)を反映させた回転テーブル(変換テーブル)で全体制御部２２０のＲＯＭ２４０に格納されているものを利用して回転処理を行うこととする。これに関して以下で具体的に説明する。
【００８６】
図１０は、回転テーブルを説明するための図である。
【００８７】
図１０(ａ)に示すｍ行ｎ列の画素行列で構成される原画像に対して、例えば原稿などの被写体ＯＢの左下隅に対応する原点（０，０）を中心に微小な角度Ａ°の回転処理を行う場合には、図１０(ｂ)に示す回転テーブルを使用する。この回転テーブルには、原画像の各画素が移動した先の座標位置、換言すれば変換元のアドレスと変換後のアドレスとの対応関係が記述されている。すなわち、この回転テーブルには、基礎画像を構成する各画素の座標位置と変換画像を構成する各画素の座標位置との対応関係が記述されている。
【００８８】
例えば、図１０(ａ)に示すｍ行目のｎ列目に位置する座標（Ｘｍ，Ｙｎ）の画素は、図１０(ｂ)に示すように、２行下のｍ''行目のｎ列目、すなわち２画素下の座標に移動するように変換される。また、図１０(ａ)に示すｍ行目のｎ''列目に位置する座標（Ｘｍ，Ｙｎ''）の画素は、図１０(ｂ)に示すように、１行下のｍ'行目のｎ''列目、すなわち１画素下の座標に移動するように変換される。なお、左下隅に位置する原点（Ｘ０，Ｙ０）付近の画素は、図１０(ｂ)に示すように、移動しないように処理される。
【００８９】
以上の回転テーブル（図１０(ｂ)）を変換データとして利用することにより、例えば図１１(ａ)に示す画像(基礎画像)に対して微小角度の回転変換が行われ、図１１(ｂ)に示す画像(変換画像)が生成されることとなる。
【００９０】
具体的には、図１１(ａ)に示す原点Ｏから最も離れた画像の左上に位置するＬ字状の模様Ｂ１（黒色部）は、図１１(ｂ)に示す模様Ｂ３（黒色部）のように座標変換されて移動する。この変換により、模様Ｂ１を構成する各画素の座標位置の変化が生じるとともに、その外形が変形することとなる。
【００９１】
一方、図１１(ａ)に示す原点Ｏの近傍で画像右下に位置する直線状の模様Ｂ２（黒色部）は、図１１(ｂ)に示す模様Ｂ４（黒色部）の位置に座標変換されるが、模様Ｂ２を構成する各画素の座標位置の変化が生じることなく、その位置関係は保持される。これは、微小角度の回転処理であるため、回転中心である原点Ｏから外れる一部の画素、例えば画素群ＢＳ(破線で囲まれた画素)でも、変換後に同一座標となることを表している。すなわち、微小角度の回転テーブルでは、回転変換に係る回転中心から外れた座標位置の画素でも、基礎画像と変換画像とで同一の座標位置となるものがあることを示している。
【００９２】
以上のように微小角度の画像回転について、回転テーブルを利用して実施することにより、迅速な回転処理を行えることとなる。
【００９３】
本実施形態の撮影システム１Ａでは、回転角度が異なる複数の変換テーブルとして、上述の微小角度Ａ°に相当する１°、３°および５°の回転テーブルを全体制御部２２０のＲＯＭ２４０に格納している。
【００９４】
そして、操作部２０４に対する操作により、回転角度が入力された場合には、次の表１に示すように、１°、３°および５°の回転テーブルを使用した回転処理が行われる。
【００９５】
【表１】
2005071205.tif 000003
【００９６】
すなわち、回転角度１°、３°または５°が入力された場合には、ＲＯＭ２４０に格納される１°、３°または５°の回転テーブルを用いた回転処理が行われる。
【００９７】
また、回転角度２°が入力された場合には、ＲＯＭ２４０に格納される１°の回転テーブルを２回使用することにより、角度２°の回転処理が行われる。すなわち、ユーザにより指定された微小角度２°を２以上の角度（１°＋１°）に分割し、それぞれの角度に対応する回転テーブルの組合せに基づく回転変換を行って基礎画像から変換画像が生成される。
【００９８】
また、回転角度４°が入力された場合には、ＲＯＭ２４０に格納される３°の回転テーブルと１°の回転テーブルとを組合せて使用することにより、角度４°の回転処理が行われる。すなわち、ユーザにより指定された微小角度４°を２以上の角度（３°＋１°）に分割し、それぞれの角度に対応する回転テーブルに基づく回転処理を順次に行って基礎画像から変換画像が生成される。
【００９９】
さらに、回転角度６°が入力された場合には、ＲＯＭ２４０に格納される５°の回転テーブルと１°の回転テーブルとを組合せて使用することにより、角度６°の回転処理が行われる。すなわち、ユーザにより指定された微小角度６°を２以上の角度（５°＋１°）に分割し、それぞれの角度に対応する回転テーブルに基づく回転変換を順次に行って基礎画像から変換画像が生成される。
【０１００】
以上のように、例えば上限の回転角度６°まで角度１°刻みで順次に増大する６段階(１°、２°、・・、６°)の中からの指定による回転角度の設定が可能となっている場合に、上記の６段階の角度段階に対応する回転角度列を等間隔に間引いて構成された３つの回転角度(１°、３°および５°)に対応する回転テーブルを利用することによって、少ない種類の回転テーブルで様々な回転角度の回転処理が可能となる。
【０１０１】
＜撮影システム１Ａの動作＞
図１２は、撮影システム１Ａの基本的な動作を示すフローチャートである。この動作は、回転角度１°〜５°に関する回転処理を表しており、支持台２０の全体制御部２２０で実行される。
【０１０２】
まず、被写体載置用スペースＰに載置される被写体ＯＢをデジタルカメラ１０で撮影した画像を、例えばプロジェクタなどの表示装置３０に表示する（ステップＳＴ１）。
【０１０３】
ステップＳＴ２では、画像回転の操作があったかを判定する。ここでは、例えば支持台２０の操作部２０４に対するユーザの操作により回転角度が指定されたかを判断する。ここで、画像回転の操作があった場合には、ステップＳＴ３に進み、操作がなかった場合には、ステップＳＴ１に戻る。
【０１０４】
ステップＳＴ３では、回転角度１°が指定されたかを判定する。ここで、回転角度１°が指定された場合には、ステップＳＴ４に進み、回転角度１°が指定されていない場合には、ステップＳＴ５に進む。
【０１０５】
ステップＳＴ４では、回転角度１°のテーブルを参照する。すなわち、全体制御部２２０のＲＯＭ２４０に格納されている１°の回転テーブルのデータを読み出す。
【０１０６】
ステップＳＴ５では、回転角度３°が指定されたかを判定する。ここで、回転角度３°が指定された場合には、ステップＳＴ６に進み、回転角度３°が指定されていない場合には、ステップＳＴ７に進む。
【０１０７】
ステップＳＴ６では、回転角度３°のテーブルを参照する。すなわち、支持台２０の全体制御部２２０のＲＯＭ２４０に格納されている３°の回転テーブルのデータを読み出す。
【０１０８】
ステップＳＴ７では、回転角度５°が指定されたかを判定する。ここで、回転角度５°が指定された場合には、ステップＳＴ８に進み、回転角度５°が指定されていない場合には、ステップＳＴ９に進む。
【０１０９】
ステップＳＴ８では、回転角度５°のテーブルを参照する。すなわち、全体制御部２２０のＲＯＭ２４０に格納されている５°の回転テーブルのデータを読み出す。
【０１１０】
ステップＳＴ９では、回転角度２°が指定されたかを判定する。ここで、回転角度２°が指定された場合には、ステップＳＴ１０に進み、回転角度２°が指定されていない場合には、ステップＳＴ１４に進む。
【０１１１】
ステップＳＴ１０では、ステップＳＴ４と同様に、回転角度１°のテーブルを参照する。
【０１１２】
ステップＳＴ１１では、画素の座標移動を行う。例えば図１１(ａ)から図１１(ｂ)のように、各画素が移動される。
【０１１３】
ステップＳＴ１２では、ステップＳＴ１１での画素の座標移動により、画像が新座標に変換される。
【０１１４】
ステップＳＴ１３では、回転角度１°のテーブルを参照する。すなわち、全体制御部２２０のＲＯＭ２４０に格納される１°の回転テーブルのデータを読み出す。
【０１１５】
ステップＳＴ１４では、角度４°の回転処理に設定する。
【０１１６】
ステップＳＴ１５では、ステップＳＴ４と同様に、回転角度１°のテーブルを参照する。
【０１１７】
ステップＳＴ１６では、ステップＳＴ１１と同様に、画素の座標移動を行う。
【０１１８】
ステップＳＴ１７では、ステップＳＴ１９での画素の座標移動により、画像が新座標に変換される。
【０１１９】
ステップＳＴ１８では、ステップＳＴ６と同様に、回転角度３°のテーブルを参照する。
【０１２０】
ステップＳＴ１９では、ステップＳＴ１１と同様に、画素の座標移動を行う。
【０１２１】
ステップＳＴ２０では、ステップＳＴ１６での画素の座標移動により、画像が新座標に変換される。
【０１２２】
ステップＳＴ２１では、ステップＳＴ２０までに行われた画像回転処理によって変換された変換画像を表示装置３０に再表示する。
【０１２３】
なお、図１２に示す動作が終了後に、必要であれば上述の式(１)および式(２)に基づくマトリクス演算および画素補完の画像処理を行って完全な画像回転処理を実施しても良い。
【０１２４】
以上の撮影システム１Ａの動作により、微小角度の画像回転を行う場合には回転テーブルを利用するため、迅速な回転処理を行うことが可能となる。すなわち、表示画像の微小な傾きを修正するために行われる画像の回転処理については、大規模な演算を行う必要がなくなり、短時間の処理で迅速に表示できることとなる。
【０１２５】
＜第２実施形態＞
本発明の第２実施形態に係る撮影システム１Ｂは、図１に示す第１実施形態の撮影システム１Ａと類似の構成を有しているが、支持台２０の全体制御部２２０が異なっている。
【０１２６】
すなわち、第１実施形態の撮影システム１Ｂでは、あらかじめ回転角度が決定されていない場合に回転された変換画像を視認して最終的な角度を決定できるようになっているが、この動作を実現するためのプログラムが、支持台２０の全体制御部２２０に格納されている。
【０１２７】
＜撮影システム１Ｂの動作＞
図１３は、撮影システム１Ｂの基本的な動作を示すフローチャートである。この動作は、支持台２０の全体制御部２２０で実行される。
【０１２８】
まず、被写体載置用スペースＰに載置される被写体ＯＢをデジタルカメラ１０で撮影した画像を、例えばプロジェクタなどの表示装置３０に表示する（ステップＳＴ３１）。
【０１２９】
ステップＳＴ３２では、画像回転の操作があったかを判定する。ここでは、例えば支持台２０の操作部２０４に対するユーザの操作があったかを判断する。ここで、画像回転の操作があった場合には、ステップＳＴ３３に進み、操作がなかった場合には、ステップＳＴ３１に戻る。
【０１３０】
ステップＳＴ３３では、回転角度１°が指定されたかを判定する。ここで、回転角度１°が指定された場合には、ステップＳＴ３４に進み、回転角度１°が指定されていない場合には、ステップＳＴ３９に進む。
【０１３１】
ステップＳＴ３４〜ＳＴ３７では、図１２のフローチャートに示すステップＳＴ４およびステップＳＴ１９〜ＳＴ２１と同様の動作を行う。
【０１３２】
ステップＳＴ３８では、ステップＳＴ３７で表示装置３０にプレビュー表示される画像を視認して、回転角度がＯＫであるかを判定する。ここでは、支持台２０の操作部２０４を操作することにより、回転角度がＯＫである旨の入力があったか否かを判断する。ここで、回転角度がＯＫである場合には、ステップＳＴ６８に進み、ＯＫでない場合には、回転角度を２°に指定してステップＳＴ３９に進む。
【０１３３】
ステップＳＴ３９では、回転角度２°が指定されたかを判定する。ここで、回転角度２°が指定された場合には、ステップＳＴ４０に進み、回転角度２°が指定されていない場合には、ステップＳＴ４８に進む。
【０１３４】
ステップＳＴ４０〜ＳＴ４６では、図１２のフローチャートに示すステップＳＴ１０〜ＳＴ１３およびステップＳＴ１９〜ＳＴ２１と同様の動作を行う。
【０１３５】
ステップＳＴ４７では、上記のステップＳＴ３８と同様に、ステップＳＴ４６で表示装置３０に表示されている画像を視認して、回転角度がＯＫであるかを判定する。ここで、回転角度がＯＫである場合には、ステップＳＴ６８に進み、ＯＫでない場合には、回転角度３°に指定してステップＳＴ４８に進む。
【０１３６】
ステップＳＴ４８では、回転角度３°が指定されたかを判定する。ここで、回転角度３°が指定された場合には、ステップＳＴ４９に進み、回転角度３°が指定されていない場合には、ステップＳＴ５４に進む。
【０１３７】
ステップＳＴ４９〜ＳＴ５２では、図１２のフローチャートに示すステップＳＴ６およびステップＳＴ１９〜ＳＴ２１と同様の動作を行う。
【０１３８】
ステップＳＴ５３では、上記のステップＳＴ３８と同様に、ステップＳＴ５２で表示装置３０に表示されている画像を視認して、回転角度がＯＫであるかを判定する。ここで、回転角度がＯＫである場合には、ステップＳＴ６８に進み、ＯＫでない場合には、回転角度を４°に指定してステップＳＴ５４に進む。
【０１３９】
ステップＳＴ５４では、回転角度４°が指定されたかを判定する。ここで、回転角度４°が指定された場合には、ステップＳＴ５５に進み、回転角度４°が指定されていない場合には、ステップＳＴ６３に進む。
【０１４０】
ステップＳＴ５５〜ＳＴ６１では、図１２のフローチャートに示すステップＳＴ１５〜ＳＴ２１と同様の動作を行う。
【０１４１】
ステップＳＴ６２では、上記のステップＳＴ３８と同様に、ステップＳＴ６１で表示装置３０に表示されている画像を視認して、回転角度がＯＫであるかを判定する。ここで、回転角度がＯＫである場合には、ステップＳＴ６８に進み、ＯＫでない場合には、ステップＳＴ６３に進む。
【０１４２】
ステップＳＴ６３では、角度５°の回転処理に設定する。
【０１４３】
ステップＳＴ６４〜ＳＴ６７では、図１２のフローチャートに示すステップＳＴ８およびステップＳＴ１９〜ＳＴ２１と同様の動作を行う。
【０１４４】
ステップＳＴ６８では、ステップＳＴ３１での表示画像から、表示装置３０に現在表示されている画像に変換するための回転角度に関して、上記の式(１)および式(２)に基づくマトリクス演算および画素補完の画像処理を行い、完全な画像回転処理を実施する。すなわち、表示装置３０に変換画像が表示された後に、ステップＳＴ３８（またはＳＴ４７、ＳＴ５３、ＳＴ６２）において操作部(入力手段)２０４に対して所定の入力が行われる場合には、基礎画像に対して演算による微小角度の回転変換が行われることとなる。
【０１４５】
ステップＳＴ６９では、ステップＳＴ６８で行われた演算による回転処理によって変換された画像を、表示装置３０に再び表示する。これにより、精度の高い画像を表示できることとなる。
【０１４６】
以上の撮影システム１Ｂの動作により、第１実施形態の撮影システム１Ａと同様の効果が得られるとともに、あらかじめ回転角度が決定していない場合でも、表示装置３０で表示される画像の傾きを視認しつつ適切な回転角度を指定できるため、ユーザの利便性が向上する。
【０１４７】
＜変形例＞
◎上記の各実施形態においては、インターフェース２０３を介してプロジェクタなどの表示装置に画像を出力するのは必須でなく、パーソナルコンピュータやプリンタなどの外部機器に出力しても良い。
【０１４８】
◎上記の各実施形態においては、奇数の１°、３°および５°からなる３種類の回転テーブルを有するのは必須でなく、指定可能な全ての回転角度に対応する回転テーブルを有するようにしても良い。
【０１４９】
また、上記の各実施形態においては、例えば１°、２°および４°（２のべき乗の角度）からなる３種類の回転テーブル、または４種類以上の回転テーブルを有し、これらを組合せて画像の回転処理を行うようにしても良い。これにより、１°刻みの回転テーブルをそれぞれ有する場合と比べて、回転テーブルを記憶するメモリ容量などを削減できる。なお、回転テーブルを組み合わせて使用する場合には、回転テーブルによる回転変換を連続３回程度に抑えることが好ましい。これは、回転テーブルによる回転処理を連続して行うと、その誤差が累積するためである。
【図面の簡単な説明】
【０１５０】
【図１】本発明の第１実施形態に係る撮影システム１の全体構成を示す図である。
【図２】デジタルカメラ１０の外観構成を示す図である。
【図３】デジタルカメラ１０の外観構成を示す図である。
【図４】デジタルカメラ１０の機能構成を示すブロック図である。
【図５】支持台２０の外観構成を示す斜視図である。
【図６】カメラ支持部２５０を説明するための図である。
【図７】支柱駆動機構２０７を説明するための断面図である。
【図８】支柱伸縮機構２０８を説明するための斜視図である。
【図９】支持台２０の機能構成を示すブロック図である。
【図１０】回転テーブルを説明するための図である。
【図１１】回転テーブルを使用した画像変換を説明するための図である。
【図１２】撮影システム１Ａの基本的な動作を示すフローチャートである。
【図１３】本発明の第２実施形態に係る撮影システム１Ｂの基本的な動作を示すフローチャートである。
【符号の説明】
【０１５１】
１Ａ、１Ｂ  撮影システム
１０  デジタルカメラ
２０  支持台
３０  表示装置
１５３  シャッタボタン
１６０  結合部
２０３  インターフェース
２０４  操作部
２５０  カメラ支持部
２６０  支柱
２７０  台座
Ｐ  被写体載置用スペース
ＯＢ  被写体
【図１】
2005071205.tif 000004
【図２】
2005071205.tif 000005
【図３】
2005071205.tif 000006
【図４】
2005071205.tif 000007
【図５】
2005071205.tif 000008
【図６】
2005071205.tif 000009
【図７】
2005071205.tif 000010
【図８】
2005071205.tif 000011
【図９】
2005071205.tif 000012
【図１０】
2005071205.tif 000013
【図１１】
2005071205.tif 000014
【図１２】
2005071205.tif 000015
【図１３】
2005071205.tif 000016