(57)【要約】【課題】撮像装置と表示装置の姿勢の違いに応じて傾きが調整された画像を得る。【解決手段】撮像部307は、撮像を行い、第1の撮像データを生成する。姿勢検出部310は、撮像部307の姿勢を検出し、第1の姿勢情報を出力する。通信部308は、画素が2次元状に配置された表示部を有する表示装置から、表示部の姿勢に関する第2の姿勢情報、及び、画素の配列のサイズに関するサイズ情報を無線受信し、第1の撮像データから生成された第2の撮像データを表示装置に無線送信する。画像処理部306は、第1の姿勢情報から推定される撮像部307の姿勢と、第2の姿勢情報から推定される表示部の姿勢と、の差に応じて、第1の撮像データから、サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより第2の撮像データを生成する。【選択図】図２
2014230006.tif 000002
【特許請求の範囲】
【請求項１】
撮像を行い、第1の撮像データを生成する撮像素子と、
前記撮像素子の姿勢を検出し、第1の姿勢情報を出力する姿勢検出部と、
画素が2次元状に配置された表示部を有する表示装置から、前記表示部の姿勢に関する第2の姿勢情報、及び、前記画素の配列のサイズに関するサイズ情報を無線受信し、前記第1の撮像データから生成された第2の撮像データを前記表示装置に無線送信する通信部と、
前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて、前記第1の撮像データから、前記サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより前記第2の撮像データを生成する画像処理部と、
を有する撮像装置。
【請求項２】
前記画像処理部は、前記第1の撮像データに基づく画像の全体領域に収まるように前記画像領域を決定する請求項１に記載の撮像装置。
【請求項３】
前記画像処理部は、前記第1の撮像データに基づく画像の全体領域に、前記サイズ情報が示すサイズに対応する第1の画像領域を設定し、前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて前記第1の画像領域を回転した第2の画像領域を前記全体領域に設定し、前記第1の撮像データから、前記第2の画像領域に相当するデータを切り出すことにより前記第2の撮像データを生成する請求項２に記載の撮像装置。
【請求項４】
前記第2の画像領域は、前記第1の画像領域を回転し、回転後の前記第1の画像領域が前記全体領域に収まるように、回転後の前記第1の画像領域を縮小した画像領域である請求項３に記載の撮像装置。
【請求項５】
撮像装置と、画素が2次元状に配置された表示部を有する表示装置とを有し、
前記撮像装置は、
撮像を行い、第1の撮像データを生成する撮像素子と、
前記撮像素子の姿勢を検出し、第1の姿勢情報を出力する第1の姿勢検出部と、
前記表示装置から、前記表示部の姿勢に関する第2の姿勢情報、及び、前記画素の配列のサイズに関するサイズ情報を無線受信し、前記第1の撮像データから生成された第2の撮像データを前記表示装置に無線送信する第1の通信部と、
前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて、前記第1の撮像データから、前記サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより前記第2の撮像データを生成する画像処理部と、
を有し、
前記表示装置は、
前記撮像装置に前記第2の姿勢情報及び前記サイズ情報を無線送信し、前記撮像装置から前記第2の撮像データを無線受信する第2の通信部と、
前記第2の撮像データに基づく画像を表示する前記表示部と、
前記表示部の姿勢を検出し、前記第2の姿勢情報を出力する第2の姿勢検出部と、
を有する撮像システム。
【請求項６】
画素が2次元状に配置された表示部を有する表示装置の第2の通信部が、前記表示部の姿勢を検出し、前記表示部の姿勢に関する第2の姿勢情報を出力する第2の姿勢検出部から出力された前記第2の姿勢情報、及び、前記画素の配列のサイズに関するサイズ情報を撮像装置に無線送信するステップと、
前記撮像装置の第1の通信部が、前記表示装置から、前記第2の姿勢情報及び前記サイズ情報を無線受信するステップと、
前記撮像装置の撮像素子の姿勢を検出し、第1の姿勢情報を出力する姿勢検出部から出力された前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて、前記撮像装置の画像処理部が、前記撮像素子で生成された第1の撮像データから、前記サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより第2の撮像データを生成するステップと、
前記撮像装置の前記第1の通信部が前記第2の撮像データを前記表示装置に無線送信するステップと、
前記表示装置の前記第2の通信部が前記撮像装置から前記第2の撮像データを無線受信するステップと、
前記表示装置の前記表示部が前記第2の撮像データに基づく画像を表示するステップと、
を有する撮像方法。
【請求項７】
通信部に対して、画素が2次元状に配置された表示部を有する表示装置から、前記表示部の姿勢に関する第2の姿勢情報、及び、前記画素の配列のサイズに関するサイズ情報を無線受信させるステップと、
画像処理部に対して、撮像素子の姿勢を検出し、第1の姿勢情報を出力する姿勢検出部から出力された前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて、前記撮像素子で生成された第1の撮像データから、前記サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより第2の撮像データを生成させるステップと、
前記通信部に対して、前記第2の撮像データを前記表示装置に無線送信させるステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像部と表示部が分離している撮像システムにおける画像生成技術に関する。
【背景技術】
【０００２】
昨今、スマートフォンが普及している。これに伴い、デジタルカメラで撮影を行う際、ユーザがスマートフォンでライブビュー映像を確認しながらデジタルカメラを制御することで、ユーザが気軽にリモートライブビュー機能を体験できるようになりつつある。
【０００３】
デジタルカメラのような撮像装置が出力する画像のサイズと、スマートフォンなどの表示装置が表示可能な画像のサイズは異なっており、表示装置に適した画像を出力できる撮像装置を使用することが望ましい。特許文献１では、表示装置の縦と横の画素数を自動的に取得し、表示装置に適する画像を撮影できるカメラと、カメラが撮影した画像を表示する表示装置とからなる撮影画像通信システムが提示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2003-60975号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、表示装置の傾きが考慮されておらず、常に、矩形の表示部の長い辺と矩形の画像の長い辺とが一致し、表示部の短い辺と画像の短い辺とが一致するため、以下の問題がある。例えば表示装置が、縦方向の辺が長い表示部を持つ携帯電話のような機器である場合、ユーザが携帯電話を縦にして構えると、表示される画像は、90度回転した状態で表示される。
【０００６】
図11は、特許文献１の方法で撮影を行う状況を示している。撮像装置110は被写体130に対して左に傾いている。一方、表示装置120は、被写体の縦方向と表示部140の縦方向がほぼ一致するように保たれている。図12は、この状況において、特許文献１の方法で得られる画像を示している。画像150は撮像装置110で得られる画像であり、画像160は表示装置120で表示される画像である。
【０００７】
表示装置120は、撮像装置110で得られた画像の長い辺を表示部140の長い辺に合わせ、撮像装置110で得られた画像の短い辺を表示部140の短い辺に合わせて画像を表示する。このため、図12に示すように、撮像装置110が撮影を行った画像が表示装置120では回転して表示される。図11に示す例のように、撮像装置の姿勢と表示装置の姿勢とが異なる場合、ユーザに視覚的な違和感を与えやすい画像が表示される。
【０００８】
本発明は、上述した課題に鑑みてなされたものであって、撮像装置と表示装置の姿勢の違いに応じて傾きが調整された画像を得ることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題を解決するためになされたもので、撮像を行い、第1の撮像データを生成する撮像素子と、前記撮像素子の姿勢を検出し、第1の姿勢情報を出力する姿勢検出部と、画素が2次元状に配置された表示部を有する表示装置から、前記表示部の姿勢に関する第2の姿勢情報、及び、前記画素の配列のサイズに関するサイズ情報を無線受信し、前記第1の撮像データから生成された第2の撮像データを前記表示装置に無線送信する通信部と、前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて、前記第1の撮像データから、前記サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより前記第2の撮像データを生成する画像処理部と、を有する撮像装置である。
【００１０】
また、本発明は、撮像装置と、画素が2次元状に配置された表示部を有する表示装置とを有し、前記撮像装置は、撮像を行い、第1の撮像データを生成する撮像素子と、前記撮像素子の姿勢を検出し、第1の姿勢情報を出力する第1の姿勢検出部と、前記表示装置から、前記表示部の姿勢に関する第2の姿勢情報、及び、前記画素の配列のサイズに関するサイズ情報を無線受信し、前記第1の撮像データから生成された第2の撮像データを前記表示装置に無線送信する第1の通信部と、前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて、前記第1の撮像データから、前記サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより前記第2の撮像データを生成する画像処理部と、を有し、前記表示装置は、前記撮像装置に前記第2の姿勢情報及び前記サイズ情報を無線送信し、前記撮像装置から前記第2の撮像データを無線受信する第2の通信部と、前記第2の撮像データに基づく画像を表示する前記表示部と、前記表示部の姿勢を検出し、前記第2の姿勢情報を出力する第2の姿勢検出部と、を有する撮像システムである。
【００１１】
また、本発明は、画素が2次元状に配置された表示部を有する表示装置の第2の通信部が、前記表示部の姿勢を検出し、前記表示部の姿勢に関する第2の姿勢情報を出力する第2の姿勢検出部から出力された前記第2の姿勢情報、及び、前記画素の配列のサイズに関するサイズ情報を撮像装置に無線送信するステップと、前記撮像装置の第1の通信部が、前記表示装置から、前記第2の姿勢情報及び前記サイズ情報を無線受信するステップと、前記撮像装置の撮像素子の姿勢を検出し、第1の姿勢情報を出力する姿勢検出部から出力された前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて、前記撮像装置の画像処理部が、前記撮像素子で生成された第1の撮像データから、前記サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより第2の撮像データを生成するステップと、前記撮像装置の前記第1の通信部が前記第2の撮像データを前記表示装置に無線送信するステップと、前記表示装置の前記第2の通信部が前記撮像装置から前記第2の撮像データを無線受信するステップと、前記表示装置の前記表示部が前記第2の撮像データに基づく画像を表示するステップと、を有する撮像方法である。
【００１２】
また、本発明は、通信部に対して、画素が2次元状に配置された表示部を有する表示装置から、前記表示部の姿勢に関する第2の姿勢情報、及び、前記画素の配列のサイズに関するサイズ情報を無線受信させるステップと、画像処理部に対して、撮像素子の姿勢を検出し、第1の姿勢情報を出力する姿勢検出部から出力された前記第1の姿勢情報から推定される前記撮像素子の姿勢と、前記第2の姿勢情報から推定される前記表示部の姿勢と、の差に応じて、前記撮像素子で生成された第1の撮像データから、前記サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより第2の撮像データを生成させるステップと、前記通信部に対して、前記第2の撮像データを前記表示装置に無線送信させるステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、撮像装置は、撮像素子の姿勢と、表示装置の表示部の姿勢と、の差に応じて、第1の撮像データから、サイズ情報が示すサイズに対応する画像領域に相当するデータを切り出すことにより第2の撮像データを生成する。これによって、撮像装置と表示装置の姿勢の違いに応じて傾きが調整された画像を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態において撮影を行う状況を示す参考図である。
【図２】本発明の一実施形態による撮像装置の構成を示すブロック図である。
【図３】本発明の一実施形態による表示装置の構成を示すブロック図である。
【図４】本発明の一実施形態による撮像システムの動作の手順を示すシーケンス図である。
【図５】本発明の一実施形態による撮像装置の動作の手順を示すフローチャートである。
【図６】本発明の一実施形態による表示装置の動作の手順を示すフローチャートである。
【図７】本発明の一実施形態による撮像装置の動作の手順を示すフローチャートである。
【図８】本発明の一実施形態における切り出し領域決定処理を説明するための参考図である。
【図９】本発明の一実施形態における切り出し領域決定処理を説明するための参考図である。
【図１０】本発明の一実施形態における切り出し領域決定処理を説明するための参考図である。
【図１１】従来技術を用いて撮影を行う状況を示す参考図である。
【図１２】従来技術を用いて得られる画像を示す参考図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照し、本発明の実施形態を説明する。本実施形態では、撮像部と表示部が物理的に分離している撮像システムの例として、撮像装置と表示装置を有する撮像システムを説明する。また、本実施形態では、この撮像システムを使用した撮像方法を説明する。
【００１６】
図1は、本実施形態で撮影を行う状況の例を示している。本実施形態による撮像システムは、撮像装置10と表示装置20を有する。被写体30を撮影する場合、撮像機能を有する撮像装置10は被写体30へ向けられ、撮像した画像を表示する機能を有する表示装置20は、撮影者が画像を閲覧し易くなる姿勢に保たれている。表示装置20が得る画像の傾きは、撮像装置10と表示装置20の姿勢（傾き）の差に応じて調整されている。このため、表示装置20の表示部301に表示される画像では、被写体30が実際の傾きと同じ傾きとなる。
【００１７】
図2は撮像装置10の構成を示している。撮像装置10は、画像処理部306、撮像部307、通信部308、カメラ制御部309、姿勢検出部310、メモリ部312を有する。
【００１８】
撮像部307は、光を撮像素子（撮像センサ、撮像モジュール）へ導くレンズと、光を受け、光により発生したアナログ信号をデジタル信号へ変換する撮像素子とを含み、撮像を行って撮像データ（第1の撮像データ）を生成する。姿勢検出部310（第1の姿勢検出部）は、撮像部307が有する撮像素子の姿勢を検出し、検出した姿勢を示す姿勢情報（第1の姿勢情報）を出力するセンサである。姿勢検出部310が検出する姿勢は、撮像素子の光軸に対する回転角である。
【００１９】
画像処理部306は、撮像素子で生成された撮像データに対して画像処理を行う画像処理回路（画像処理モジュール、画像処理デバイス）である。より具体的には、画像処理部306は、姿勢検出部310から出力される姿勢情報から推定される撮像素子の姿勢と、表示装置20から無線受信される姿勢情報から推定される表示部301の姿勢と、の差に応じて、撮像素子で生成された撮像データ（第1の撮像データ）から、表示部301が有する画素の配列のサイズに関するサイズ情報が示すサイズに対応する画像領域に相当するデータを切り出す（抽出する）ことにより、表示用の撮像データ（第2の撮像データ）を生成する。
【００２０】
通信部308（第1の通信部）は、表示装置20と無線通信を行う通信インターフェース（通信モジュール、通信デバイス）である。より具体的には、通信部308は、表示装置20から、表示部301の姿勢に関する姿勢情報、及び、表示部301が有する画素の配列のサイズに関するサイズ情報を無線受信し、撮像素子で生成された撮像データから生成された表示用の撮像データを表示装置20に無線送信する。また、通信部308は、表示装置20から撮影指示を無線受信し、撮影した撮像データを表示装置20に無線送信する。
【００２１】
カメラ制御部309は、撮像装置10のシステム全体を制御する制御回路（制御モジュール、制御デバイス）である。カメラ制御部309が画像処理部306の機能を有していても良い。メモリ部312は、制御プログラム等を記憶する記録媒体である。
【００２２】
カメラ制御部309の機能は、例えばメモリ部312に記憶されているプログラムを、撮像装置10のコンピュータ（CPU）が読み込んで実行することにより、ソフトウェアの機能として実現される。また、このプログラムは、例えばフラッシュメモリのような「コンピュータ読み取り可能な記録媒体」により提供されてもよい。また、上述したプログラムは、このプログラムを記憶装置等に格納したコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により撮像装置10に伝送されることで撮像装置10に入力されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体である。また、上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、前述した機能をコンピュータに既に記録されているプログラムとの組合せで実現できる、いわゆる差分ファイル（差分プログラム）であってもよい。
【００２３】
画像処理部306、撮像部307、通信部308、姿勢検出部310を最小限の構成として含む装置は、本発明の撮像装置の一態様に対応する。例えば、画像処理部306は本発明の撮像装置における画像処理部に対応し、撮像部307は本発明の撮像装置における撮像素子に対応し、通信部308は本発明の撮像装置における通信部に対応し、姿勢検出部310は本発明の撮像装置における姿勢検出部に対応する。
【００２４】
図3は表示装置20の構成を示している。表示装置20は、表示部301、操作部302、システム制御部303、通信部304、姿勢検出部305、メモリ部311を有する。
【００２５】
表示部301は、2次元状に配置された画素を有し、撮像装置10から無線受信された撮像データに基づく画像を表示する表示インターフェース（表示モジュール、表示デバイス）である。表示部301における画素の配列は、例えば矩形状（長方形）の配列である。操作部302は、キー入力や音声入力などによるユーザからの操作を処理する操作インターフェース（操作モジュール、操作デバイス）である。システム制御部303は、表示装置20のシステム全体を制御する制御回路（制御モジュール、制御デバイス）である。メモリ部311は、制御プログラムやサイズ情報等を記憶する記録媒体である。
【００２６】
姿勢検出部305（第2の姿勢検出部）は、表示部301の姿勢を検出し、検出した姿勢を示す姿勢情報（第2の姿勢情報）を出力するセンサである。姿勢検出部305が検出する姿勢は、表示部301の表示面の法線を軸とした回転角である。
【００２７】
通信部304（第2の通信部）は、表示装置20と無線通信を行う通信インターフェース（通信モジュール、通信デバイス）である。より具体的には、通信部304は、撮像装置10に姿勢情報及びサイズ情報を無線送信し、撮像装置から撮像データを無線受信する。また、通信部304は、撮像装置10に撮影指示を無線送信し、撮像装置10から撮影された撮像データを無線受信する。
【００２８】
システム制御部303の機能は、例えばメモリ部311に記憶されているプログラムを、表示装置20のコンピュータ（CPU）が読み込んで実行することにより、ソフトウェアの機能として実現される。このプログラムの実現形態は、カメラ制御部309の機能を実現するプログラムの実現形態と同様である。
【００２９】
表示部301、通信部304、姿勢検出部305を最小限の構成として含む装置は、本発明の表示装置の一態様に対応する。例えば、表示部301は本発明の表示装置における表示部に対応し、通信部304は本発明の表示装置における通信部に対応し、姿勢検出部305は本発明の表示装置における姿勢検出部に対応する。
【００３０】
次に、本実施形態による撮像システムの動作を説明する。図4は、撮像システム全体の動作を示している。
【００３１】
撮像装置10及び表示装置20は同一のネットワークに参加しており、互いに通信可能な状態にある。本実施形態では、例えば、無線LAN方式によるネットワークが形成されている。
【００３２】
撮像装置10は、起動するとライブビュー映像の撮影を開始する。ライブビュー映像の撮影では、撮像装置10の撮像部307は所定の周期で撮像を繰り返す。表示装置20は、撮像装置10に対して、サイズ情報を通知する（ステップS401）。本実施形態のサイズ情報は、表示部301が有する画素の配列のサイズに関する情報であり、例えば表示部301の画面サイズ（縦・横の画素数）やアスペクト比（縦・横の画素数比）等である。
【００３３】
さらに、表示装置20は、姿勢検出部305が検出した表示部301の姿勢に基づく姿勢情報を撮像装置10に通知する（ステップS402）。撮像装置10は、表示部301に適した画像を得るために、表示装置20から通知されたサイズ情報及び姿勢情報と、自身の姿勢検出部310が検出した撮像素子の姿勢に基づく姿勢情報とに基づいて、画像を切り出す領域（切り出し領域）を決定する（ステップS403）。さらに、撮像装置10は、撮像部307で生成された撮像データから、切り出し領域に対応するデータを切り出し、表示用の撮像データを生成する（ステップS404）。
【００３４】
撮像装置10は、切り出し領域に対応する撮像データ（ライブビュー映像）を表示装置20に無線送信する（ステップS405）。ステップS402〜S405の処理は、撮像部307が行う撮像の周期に同期して繰り返し行われる。図4では、ステップS402〜S404の処理の繰り返しについては省略されている。
【００３５】
ユーザが表示装置20の操作部302を介して撮影指示（レリーズ指示）を入力した場合（ステップS406）、表示装置20は撮像装置10に対して撮影指示を通知する（ステップS407）。撮影指示が通知された撮像装置10は、ライブビュー映像に対応する撮像データを生成する処理と同様に、撮影を行い、撮像部307で生成された撮像データに対して、切り出し領域を決定し、切り出し領域に対応する撮像データを生成する。この処理の直前でも表示装置20から姿勢情報が通知される。撮像装置10は、生成した撮像データ（撮影画像）を表示装置20に無線送信する（ステップS408）。表示装置20は、撮像データを無線受信し、撮像データに基づく画像を表示部301に表示する、あるいは撮像データをメモリ部311に記録する。
【００３６】
上記の動作では、表示装置20は撮像装置10に対して姿勢情報を繰り返し通知する。撮像装置10は、撮像部307の姿勢を繰り返し検出し、表示装置20の表示部301に適した切り出し領域を決定する。
【００３７】
図5は、撮像装置10の動作を示している。撮像装置10の電源が投入された後、カメラ制御部309は、表示装置20とネットワークを介して接続し画像を送信する機能（画像送信機能）を使用するか否かを決定する（ステップS501）。画像送信機能を使用するか否かの決定は、例えばユーザが入力する指示に基づいて行われる。撮像装置10がユーザ入力機能を有していない場合、画像送信機能を使用することを工場出荷時に設定しておき、電源の投入後、画像送信機能を使用するか否かを判定せずにステップS502の処理を実行してもよい。
【００３８】
画像送信機能を使用しない場合、撮像装置10は動作を終了する。画像送信機能を使用する場合、撮像部307は撮像を開始する。また、カメラ制御部309は、通信部308を制御し、接続相手を検索する（ステップS502）。接続相手である表示装置20が検出されなかった場合、撮像装置10は動作を終了する。また、表示装置20が検出された場合、カメラ制御部309は、通信部308を制御し、表示装置20とネットワーク接続を行う（ステップS503）。
【００３９】
ネットワーク接続が完了した後、カメラ制御部309は、通信部308を制御し、表示装置20から表示部301のサイズ情報を無線受信する（ステップS504）。サイズ情報の無線受信の後、カメラ制御部309は、通信部308を制御し、表示装置20から表示部301の姿勢情報を無線受信する（ステップS505）。
【００４０】
表示部301の姿勢情報の無線受信の後、カメラ制御部309は、姿勢検出部310から撮像部307の姿勢情報を取得する（ステップS506）。撮像部307の姿勢情報の取得後、カメラ制御部309は、画像処理部306を制御し、表示装置20から無線受信されたサイズ情報及び姿勢情報と、撮像部307の姿勢情報とに基づいて、切り出し領域を決定する切り出し領域決定処理を行う（ステップS507）。切り出し領域決定処理の詳細については後述する。また、図5に示していないが、切り出し領域決定処理は、ライブビュー映像の送信を行うときと、表示装置20から撮影指示が通知されたときとの両方で行われる。
【００４１】
切り出し領域の決定後、カメラ制御部309は、画像処理部306を制御し、撮像部307で生成された撮像データから、決定した切り出し領域に対応するデータを切り出し、送信用の撮像データを生成する（ステップS508）。撮像データの生成後、カメラ制御部309は、通信部308を制御し、生成した撮像データを表示装置20に無線送信する（ステップS509）。送信される撮像データの画像サイズは、ライブビュー映像の場合は、データサイズを抑えるために例えばVGA（640×480）程度であり、撮影指示が通知された場合は、得られる最大サイズである。
【００４２】
撮像データの無線送信後、カメラ制御部309は、画像送信機能を終了するか否かを決定する（ステップS510）。ユーザからの指示等により画像送信機能を終了する場合、撮像装置10は動作を終了する。また、画像送信機能を終了しない場合、カメラ制御部309は、表示装置20から姿勢情報を無線受信する処理（ステップS505）に戻り、処理を繰り返す。
【００４３】
図6は、表示装置20の動作を示している。表示装置20の電源が投入された後、システム制御部303は、撮像装置10とネットワークを介して接続し画像を受信する機能（画像受信機能）を使用するか否かを決定する（ステップS601）。画像受信機能を使用するか否かの決定は、ユーザが入力する指示に基づいて行われる。また、画像受信機能を使用することを工場出荷時に設定しておき、電源の投入後、画像受信機能を使用するか否かを判定せずにステップS602の処理を実行してもよい。
【００４４】
画像受信機能を使用しない場合、表示装置20は動作を終了する。画像受信機能を使用する場合、システム制御部303は、通信部304を制御し、接続相手を検索する（ステップS602）。接続相手である撮像装置10が検出されなかった場合、表示装置20は動作を終了する。また、撮像装置10が検出された場合、システム制御部303は、通信部304を制御し、撮像装置10とネットワーク接続を行う（ステップS603）。
【００４５】
ネットワーク接続が完了した後、システム制御部303は、通信部304を制御し、撮像装置10に表示部301のサイズ情報を無線送信する（ステップS604）。サイズ情報は、例えばメモリ部311に記憶されている。サイズ情報の無線送信の後、システム制御部303は、姿勢検出部305から表示部301の姿勢情報を取得する（ステップS605）。表示部301の姿勢情報の取得後、システム制御部303は、通信部304を制御し、撮像装置10に表示部301の姿勢情報を無線送信する（ステップS606）。
【００４６】
姿勢情報の無線送信の後、システム制御部303は、撮像データの受信待ち状態となる（ステップS607）。撮像装置10から撮像データを無線受信した場合、システム制御部303は、受信した撮像データに基づく画像を表示部301に表示する（ステップS608）。また、撮像装置10から撮像データを受信していない場合、システム制御部303は、表示部301の姿勢情報を取得する処理（ステップS605）に戻り、処理を繰り返す。
【００４７】
撮像データの無線受信後、システム制御部303は、画像受信機能を終了するか否かを決定する（ステップS609）。ユーザからの指示等により画像受信機能を終了する場合、表示装置20は動作を終了する。また、画像受信機能を終了しない場合、システム制御部303は、表示部301の姿勢情報を取得する処理（ステップS605）に戻り、処理を繰り返す。
【００４８】
図7は、切り出し領域決定処理（ステップS507）における撮像装置10の動作を示している。画像処理部306は、以下のようにして、撮像部307で生成された撮像データに基づく画像の全体領域に収まるように切り出し画像領域を決定する。
【００４９】
まず、画像処理部306は、表示装置20から無線受信した表示部301のサイズ情報が示す表示部301のサイズと、撮像部307に含まれる撮像素子のサイズとに基づいて、撮像素子の撮像面上の4点の座標を算出する（ステップS701）。4点の座標は、表示部301のアスペクト比に対応する位置の座標である。
【００５０】
図8は、ステップS701で算出される座標を示している。図8では、撮像部307に含まれる撮像素子の撮像面801と、表示部301のアスペクト比に合わせて切り出す画像の範囲である切り出し領域802とが重ねられている。撮像面801は、撮像素子で生成された撮像データに基づく画像の全体領域（有効画素領域）に相当する。撮像面801と切り出し領域802の中心座標は一致している。図8の横方向がX方向であり、図8の縦方向がY方向である。
【００５１】
切り出し領域802のX方向、Y方向の長さを以下のように定義する。
X方向の長さ  ＝  Lx
Y方向の長さ  ＝  Ly
【００５２】
また、表示部301のアスペクト比を以下のように定義する。
縦Ly：横Lx  ＝  V：H
【００５３】
上記の定義から以下の(1)式が成り立つ。
Ly  ＝  （V/H）  ×  Lx  ・・・(1)
【００５４】
したがって、撮像面801上に重なる長方形の切り出し領域802の4点の座標（xn, yn)（n=1〜4）は以下の(2)式〜(5)式で表される。
(x1,y1) = ( Lx/2, (V/H) × Lx)  ・・・(2)
(x2,y2) = (-Lx/2, (V/H) × Lx)   ・・・(3)
(x3,y3) = (-Lx/2, -(V/H) × Lx)   ・・・(4)
(x4,y4) = ( Lx/2, -(V/H) × Lx)   ・・・(5)
【００５５】
4点の座標の算出後、画像処理部306は、撮像装置10の撮像部307の姿勢と、表示装置20の表示部301の姿勢との差に基づく、回転方向の角度の差分を求める（ステップS702）。
【００５６】
図9は、撮像面801の光軸に対する撮像面801の回転角度と、表示部301の表示面の法線に対する切り出し領域802の回転角度とを示している。図9では、撮像面801と切り出し領域802が重ねられており、撮像面801と切り出し領域802の中心座標は一致している。図9の横方向がX方向であり、図9の縦方向がY方向である。図9に示すように、基準方向（X方向）に対する撮像面801の回転角度をθs、基準方向に対する表示部301の回転角をθdと定義すると、求める回転方向の角度の差分θは、以下の(6)式で表される。
θ = θs − θd  ・・・(6)
【００５７】
回転方向の角度の差分θを求めた後、画像処理部306は、ステップS701で求めた4点の座標を角度の差分θだけ回転移動する一次変換を行った後の座標を求める（ステップS703）。回転移動による一次変換を行った後の座標は、座標（X, Y）を角度θだけ回転して座標（X’, Y’）に移動する以下の公式（(7)式）から求めることができる。
【００５８】
【数１】
2014230006.tif 000003
【００５９】
上記の(7)式を用いることにより、一次変換後の4点の座標（Xn’, Yn’）（n=1〜4）は以下の(8)式〜(11)式のように表される。
【００６０】
【数２】
2014230006.tif 000004
【００６１】
一次変換後の座標を求めた後、画像処理部306は、上記の一次変換後の座標（Xn’, Yn’）が撮像面801の範囲に含まれるようにパラメータLxの値を調整する（ステップS704）。図8に示す撮像面801のサイズを以下のように定義する。
X方向の長さ  ＝  LSx
Y方向の長さ  ＝  LSy
【００６２】
一次変換により求めた座標（Xn’, Yn’）が以下の(12)式及び(13)式の条件を満たすようにパラメータLxの値を調整することにより、所望の値を求めることができる。
-LSx/2 ≦ Xn’ ≦ LSx/2  （n = 1〜4）  ・・・(12)
-LSy/2 ≦ Yn’ ≦ LSy/2  （n = 1〜4）  ・・・(13)
【００６３】
パラメータLxの値の調整後、画像処理部306は、上記の(12)式及び(13)式の条件を満たすLxの最大値を算出し、座標（Xn’, Yn’）(n=1〜4)の値を確定する。図10は、以上の処理より確定した座標（Xn’, Yn’）を示している。図10では、撮像面801と、図8における切り出し領域802に対して上記の調整を行うことにより得られる切り出し領域803とが重ねられている。撮像面801と切り出し領域803の中心座標は一致している。図10の横方向がX方向であり、図10の縦方向がY方向である。
【００６４】
図10では、撮像面801と切り出し領域803の回転角度の差分θは、ステップS702で求められた値である。また、切り出し領域803は、撮像面801からはみ出さないように、撮像面801に収まっている。画像処理部306は、図10に示す座標（Xn’, Yn’）(n=1〜4)を頂点とする矩形の領域を最終的な画像切り出し領域として決定する（ステップS705）。
【００６５】
以上のように、画像処理部306は、撮像素子で生成される撮像データに基づく画像の全体領域（撮像面801）に、表示装置20から無線受信されたサイズ情報が示すサイズに対応する第1の画像領域（切り出し領域802）を設定する（ステップS701に対応）。また、画像処理部306は、姿勢検出部310から出力される姿勢情報から推定される撮像素子の姿勢と、表示装置20から無線受信された姿勢情報から推定される表示部301の姿勢と、の差（差分θ）に応じて第1の画像領域（切り出し領域802）を回転した第2の画像領域（切り出し領域803）を全体領域（撮像面801）に設定する（ステップS705に対応）。さらに、画像処理部306は、第2の画像領域（切り出し領域803）に相当するデータを、撮像素子で生成される撮像データから切り出すことにより、表示用の撮像データを生成する（ステップS508に対応）。第2の画像領域（切り出し領域803）は、第1の画像領域（切り出し領域802）を回転し、回転後の第1の画像領域（切り出し領域802）が全体領域（撮像面801）に収まるように、回転後の第1の画像領域（切り出し領域802）を縮小した画像領域である。
【００６６】
上記の説明では、撮像素子と表示部301の仰角の違いを無視したが、例えば仰角の補正（撮像面と切り出し領域の縦方向の位置調整）を行ってから上記の処理を行えばよい。
【００６７】
上述したように、本実施形態によれば、撮像装置10は、撮像素子の姿勢と、表示装置20の表示部301の姿勢と、の差に応じて、撮像素子で生成された撮像データから、表示部301のサイズに対応する画像領域に相当するデータを切り出すことにより撮像データを生成する。これによって、撮像装置10と表示装置20の姿勢の違いに応じて傾きが調整された画像を得ることができる。したがって、ユーザに与える視覚的な違和感の低減された画像を得ることができる。
【００６８】
また、切り出し領域決定処理（ステップS507）によって、撮像装置10と表示装置20の姿勢の違いに応じた最大面積の切り出し領域を得ることができる。
【００６９】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００７０】
10  撮像装置、20  表示装置、301  表示部、302  操作部、303  システム制御部、304，308  通信部、305，310  姿勢検出部、306  画像処理部、307  撮像部、309  カメラ制御部、311，312  メモリ部
【図１】
2014230006.tif 000005
【図２】
2014230006.tif 000006
【図３】
2014230006.tif 000007
【図４】
2014230006.tif 000008
【図５】
2014230006.tif 000009
【図６】
2014230006.tif 000010
【図７】
2014230006.tif 000011
【図８】
2014230006.tif 000012
【図９】
2014230006.tif 000013
【図１０】
2014230006.tif 000014
【図１１】
2014230006.tif 000015
【図１２】
2014230006.tif 000016