(57)【要約】【課題】商品性を損なうことなく、三次元画像を生成するための複数の画像を、撮影範囲を合わせて撮影することを容易にすること。【解決手段】本発明にかかる画像撮影システムは、第１の撮影画像を撮影する第１の画像撮影装置と、第１の撮影画像の撮影に応じて第１の撮影画像と三次元画像の生成に用いる第２の撮影画像を撮影する第２の画像撮影装置を備える。第２の画像撮影装置は、第２のプレビュー画像を撮影して生成した第２のプレビュー画像データを第１の画像撮影装置に送信する第２の通信部を有する。第１の画像撮影装置は、第２の画像撮影装置から送信された第２のプレビュー画像データと、第１のプレビュー画像を撮影して生成した第１のプレビュー画像データに基づいて合成プレビュー画像データを生成して、合成プレビュー画像データに基づいて、合成プレビュー画像を表示する。【選択図】図１
2012182617.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力に応じて、第１の撮影画像を撮影する第１の画像撮影装置と、前記第１の画像撮影装置における第１の撮影画像の撮影に応じて、前記第１の撮影画像とともに三次元画像の生成に用いられる第２の撮影画像を撮影する第２の画像撮影装置と、を備え、
前記第２の画像撮影装置は、
第２のプレビュー画像を撮影して、撮影した第２のプレビュー画像を示す第２のプレビュー画像データを生成する第２の撮影部と、
前記第２の撮影部が生成した第２のプレビュー画像データを前記第１の画像撮影装置に送信する第２の通信部と、を有し、
前記第１の画像撮影装置は、
前記第２の画像撮影装置から送信された第２のプレビュー画像データを受信する第１の通信部と、
前記第１のプレビュー画像を撮影して、撮影した第１のプレビュー画像を示す第１のプレビュー画像データを生成する第１の撮影部と、
前記第１の撮影部が生成した第１のプレビュー画像データと、前記第１の通信部が受信した第２のプレビュー画像データとに基づいて、前記第１のプレビュー画像と前記第２のプレビュー画像とを合成した合成プレビュー画像を示す合成プレビュー画像データを生成する合成プレビュー画像生成部と、
前記合成プレビュー画像生成部が生成した合成プレビュー画像データに基づいて、前記合成プレビュー画像を表示する表示制御部と、を有する
画像撮影システム。
【請求項２】
前記表示制御部は、前記三次元画像を生成するための撮影画像を撮影するために前記第２の画像撮影装置が位置するべき方向を示す方向指示画像を表示する請求項１に記載の画像撮影システム。
【請求項３】
前記第１の画像撮影装置は、当該第１の画像撮影装置の形態又は傾きを検出する第１のスタイル検出部をさらに備え、
前記表示制御部は、前記第１のスタイル検出部が検出した第１の画像撮影装置の形態又は傾きに応じて、前記方向指示画像の表示内容を変更する
請求項２に記載の画像撮影システム。
【請求項４】
前記第１の画像撮影装置は、前記第２の画像撮影装置の位置している方向を検出する位置方向検出部をさらに備え、
前記表示制御部は、前記位置方向検出部が検出した第２の画像撮影装置が位置する方向と、前記三次元画像を生成するための撮影画像を撮影するために前記第２の画像撮影装置が位置するべき方向とが異なる場合に、その旨を警告する警告画像を表示する
請求項１乃至３のいずれか１項に記載の画像撮影システム。
【請求項５】
前記第１の画像撮影装置は、ユーザから、前記第１の撮影部における撮影に関する設定内容を変更する入力を受け、入力された入力内容を示す入力内容情報を生成する入力部をさらに備え、
前記第１の撮影部は、前記入力部が生成した入力内容情報が示す入力内容に基づいて、当該第１の撮影部における前記撮影に関する設定内容を変更し、
前記第１の通信部は、前記入力部が生成した入力内容情報を前記第２の画像撮影装置に送信し、
前記第２の通信部は、前記第１の画像撮影装置から送信された入力内容情報を受信し、
前記第２の撮影部は、前記第２の通信部が受信した入力内容情報が示す入力内容に基づいて、当該第２の撮影部における前記撮影に関する設定内容を変更する
永久項１乃至４のいずれか１項に記載の画像撮影システム。
【請求項６】
前記第２の画像撮影装置は、当該第２の画像撮影装置の形態又は傾きを検出して、検出した形態又は傾きを示すスタイル情報を生成する第２のスタイル検出部をさらに備え、
前記第２の通信部は、前記第２のスタイル検出部が生成したスタイル情報を前記第１の画像撮影装置に送信し、
前記第１の通信部は、前記第２の画像撮影装置から送信されたスタイル情報を受信し、
前記表示制御部は、前記第１のスタイル検出部が検出した前記第１の画像撮影装置の形態又は傾きと、前記第１の通信部が受信したスタイル情報が示す前記第２の画像撮影装置の形態又は傾きとが異なる場合に、その旨を警告する警告画像を表示する
請求項３に記載の画像撮影システム。
【請求項７】
前記画像撮影装置は、携帯電話である請求項１乃至６のいずれか１項に記載の画像撮影システム。
【請求項８】
ユーザからの入力に応じて、第１の撮影画像を撮影する画像撮影装置であって、
前記画像撮影装置における第１の撮影画像の撮影に応じて、前記第１の撮影画像とともに三次元画像の生成に用いられる第２の撮影画像を撮影する他の画像撮影装置が撮影した第２のプレビュー画像を示す第２のプレビュー画像データを、当該他の画像撮影装置から受信する通信部と、
前記第１のプレビュー画像を撮影して、撮影した第１のプレビュー画像を示す第１のプレビュー画像データを生成する撮影部と、
前記撮影部が生成した第１のプレビュー画像データと、前記通信部が受信した第２のプレビュー画像データとに基づいて、前記第１のプレビュー画像と前記第２のプレビュー画像とを合成した合成プレビュー画像を示す合成プレビュー画像データを生成する合成プレビュー画像生成部と、
前記合成プレビュー画像生成部が生成した合成プレビュー画像データに基づいて、前記合成プレビュー画像を表示する表示部と、を有する
画像撮影装置。
【請求項９】
ユーザからの入力に応じて、第１の撮影画像を撮影する第１の画像撮影装置と、前記第１の画像撮影装置における第１の撮影画像の撮影に応じて、前記第１の撮影画像とともに三次元画像の生成に用いられる第２の撮影画像を撮影する第２の画像撮影装置と、による画像撮影方法であって、
前記第２の画像撮影装置が、第２のプレビュー画像を撮影して、撮影した第２のプレビュー画像を示す第２のプレビュー画像データを生成するステップと、
前記第２の画像撮影装置が、前記第２のプレビュー画像データを前記第１の画像撮影装置に送信するステップと、
前記第１の画像撮影装置が、前記第２の画像撮影装置から送信された第２のプレビュー画像データを受信するとともに、前記第１のプレビュー画像を撮影して、撮影した第１のプレビュー画像を示す第１のプレビュー画像データを生成するステップと、
前記第１の画像撮影装置が、前記第１のプレビュー画像データと、前記第２のプレビュー画像データとに基づいて、前記第１のプレビュー画像と前記第２のプレビュー画像とを合成した合成プレビュー画像を示す合成プレビュー画像データを生成するステップと、
前記合成プレビュー画像データに基づいて、前記合成プレビュー画像を表示するステップと、
を備えた画像撮影方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像撮影システム、画像撮影装置、及び、画像撮影方法に関する。
【背景技術】
【０００２】
特許文献１には、簡単な構成で、かつ撮像方向に関係なく、常に適正な三次元画像の撮像が可能とすることを目的とした携帯型情報端末が開示されている。この携帯型情報端末は、本体部及び撮像手段を備えている。本体部は、操作手段及び画像確認手段を有している。操作手段は、撮像を行う際に、撮像者からの撮像指示を入力する。画像確認手段は、撮像手段が撮像した被写体の画像を表示する。撮像手段は、２つの撮像用光学系とともに一体的に成型されており、本体部に対して、回転軸を中心として回転する。
【０００３】
特許文献２には、一対の撮像部の視差調節、及び焦点調節ができ、三次元画像の撮像を可能とすることを目的としたカメラ付き携帯端末が開示されている。このカメラ付き携帯電話の本体部は、２つの筐体と、２つの筐体を回動自在に連結するヒンジとからなる。２つの撮像部のそれぞれは、２つの筐体のそれぞれに設けられている。三次元画像撮像モード下で撮像を行うときには、本体部を折り畳み、又は展開することにより２つの撮像部間の距離を変更し、２つの撮像部で撮像される画像の視差を調節する。２つの筐体及びヒンジ部のそれぞれには、間隔保持突起部が設けられている。焦点調節ダイヤルを回転操作すると間隔保持突起部の突出量が変化し、焦点調節が行われる。
【０００４】
しかし、特許文献１及び特許文献２に開示の技術は、三次元画像を生成するための２つの画像を撮影するために、１つの携帯電話に、２つの同等のカメラデバイスを搭載している。この結果、携帯電話の大型化を招くことになり、商品性が損なわれてしまうという問題がある。
【０００５】
一方、特許文献３には、複数の携帯電話機によってステレオ撮影を行う場合に、電話回線を用いて複数の携帯電話機の同時レリーズを実現することが可能にすることを目的とした携帯電話機を含むシステムが開示されている。このシステムは、マスタ側の携帯電話機、及び、スレーブ側の携帯電話機を含む。マスタ側の携帯電話機は、撮影時刻情報を決定し、決定した撮影時刻情報に基づいて撮影実行指示情報を生成する。マスタ側の携帯電話機は、生成した撮影実行指示情報をスレーブ側の携帯電話機に送信する。マスタ側の携帯電話機は、撮影時刻情報に基づいた撮影時刻になった場合に、レリーズを実行する。このとき、撮影実行指示情報に従って、スレーブ側の携帯電話機もレリーズを実行する。
【０００６】
ここで、特許文献３に開示の技術のように、複数の携帯電話機によって複数の画像を撮影する場合、それぞれの携帯電話機で撮影される画像の撮影範囲を合わせることが困難であるという問題がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−０２３７３１号公報
【特許文献２】特開２００５−２５０３９６号公報
【特許文献３】特開２００５−１３００３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
背景技術として説明したように、三次元画像を生成するための複数の画像を撮影するために、１つの画像撮影装置に、複数の撮像デバイスを搭載してしまうと、画像撮影装置の大型化を招くことになり、商品性が損なわれてしまうという課題がある。
【０００９】
本発明の目的は、上述した課題を解決するために、商品性を損なうことなく、三次元画像を生成するための複数の画像を、撮影範囲を合わせて撮影することを容易にすることができる画像撮影システム、画像撮影装置、及び、画像撮影方法を提供するである。
【課題を解決するための手段】
【００１０】
本発明の第１の態様にかかる画像撮影システムは、ユーザからの入力に応じて、第１の撮影画像を撮影する第１の画像撮影装置と、前記第１の画像撮影装置における第１の撮影画像の撮影に応じて、前記第１の撮影画像とともに三次元画像の生成に用いられる第２の撮影画像を撮影する第２の画像撮影装置と、を備え、前記第２の画像撮影装置は、第２のプレビュー画像を撮影して、撮影した第２のプレビュー画像を示す第２のプレビュー画像データを生成する第２の撮影部と、前記第２の撮影部が生成した第２のプレビュー画像データを前記第１の画像撮影装置に送信する第２の通信部と、を有し、前記第１の画像撮影装置は、前記第２の画像撮影装置から送信された第２のプレビュー画像データを受信する第１の通信部と、前記第１のプレビュー画像を撮影して、撮影した第１のプレビュー画像を示す第１のプレビュー画像データを生成する第１の撮影部と、前記第１の撮影部が生成した第１のプレビュー画像データと、前記第１の通信部が受信した第２のプレビュー画像データとに基づいて、前記第１のプレビュー画像と前記第２のプレビュー画像とを合成した合成プレビュー画像を示す合成プレビュー画像データを生成する合成プレビュー画像生成部と、前記合成プレビュー画像生成部が生成した合成プレビュー画像データに基づいて、前記合成プレビュー画像を表示する表示制御部と、を有するものである。
【００１１】
本発明の第２の態様にかかる画像撮影装置は、ユーザからの入力に応じて、第１の撮影画像を撮影する画像撮影装置であって、前記画像撮影装置における第１の撮影画像の撮影に応じて、前記第１の撮影画像とともに三次元画像の生成に用いられる第２の撮影画像を撮影する他の画像撮影装置が撮影した第２のプレビュー画像を示す第２のプレビュー画像データを、当該他の画像撮影装置から受信する通信部と、前記第１のプレビュー画像を撮影して、撮影した第１のプレビュー画像を示す第１のプレビュー画像データを生成する撮影部と、前記撮影部が生成した第１のプレビュー画像データと、前記通信部が受信した第２のプレビュー画像データとに基づいて、前記第１のプレビュー画像と前記第２のプレビュー画像とを合成した合成プレビュー画像を示す合成プレビュー画像データを生成する合成プレビュー画像生成部と、前記合成プレビュー画像生成部が生成した合成プレビュー画像データに基づいて、前記合成プレビュー画像を表示する表示部と、を有するものである。
【００１２】
本発明の第３の態様にかかる画像撮影方法は、ユーザからの入力に応じて、第１の撮影画像を撮影する第１の画像撮影装置と、前記第１の画像撮影装置における第１の撮影画像の撮影に応じて、前記第１の撮影画像とともに三次元画像の生成に用いられる第２の撮影画像を撮影する第２の画像撮影装置と、による画像撮影方法であって、前記第２の画像撮影装置が、第２のプレビュー画像を撮影して、撮影した第２のプレビュー画像を示す第２のプレビュー画像データを生成するステップと、前記第２の画像撮影装置が、前記第２のプレビュー画像データを前記第１の画像撮影装置に送信するステップと、前記第１の画像撮影装置が、前記第２の画像撮影装置から送信された第２のプレビュー画像データを受信するとともに、前記第１のプレビュー画像を撮影して、撮影した第１のプレビュー画像を示す第１のプレビュー画像データを生成するステップと、前記第１の画像撮影装置が、前記第１のプレビュー画像データと、前記第２のプレビュー画像データとに基づいて、前記第１のプレビュー画像と前記第２のプレビュー画像とを合成した合成プレビュー画像を示す合成プレビュー画像データを生成するステップと、前記合成プレビュー画像データに基づいて、前記合成プレビュー画像を表示するステップと、を備えたものである。
【発明の効果】
【００１３】
上述した本発明の各態様によれば、商品性を損なうことなく、三次元画像を生成するための複数の画像を、撮影範囲を合わせて撮影することを容易にすることができる画像撮影システム、画像撮影装置、及び、画像撮影方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態にかかる画像撮影システムの構成を示すブロック図である。
【図２】本発明の実施の形態にかかるワークメモリ内の各データの領域を示す図である。
【図３】本発明の実施の形態にかかる画像撮影システムの３Ｄモードカメラ開始動作を示すシーケンス図である。
【図４】本発明の実施の形態にかかる画像撮影システムの３Ｄライブビュー動作を示すシーケンス図である。
【図５】本発明の実施の形態にかかる画像撮影システムの３Ｄ撮影動作を示すシーケンス図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態．
続いて、図１を参照して本発明の実施の形態にかかる画像撮影システム１の構成について説明する。図１は、本発明の実施の形態にかかる画像撮影システム１の構成を示すブロック図である。なお、以下の説明において、３Ｄ画像又は三次元画像と言わず、単に、画像と言った場合は、二次元画像を示すものとする。
【００１６】
画像撮影システム１は、携帯電話１０及び携帯電話２０を有する。携帯電話１０及び携帯電話２０は、３Ｄ画像を生成するための左目用の画像及び右目用の画像を撮影する。携帯電話１０及び携帯電話２０は、いずれか一方が左目用の画像を撮影し、他方が右目用の画像を撮影する。本実施の形態では、携帯電話１０がマスタとなり、携帯電話２０がスレーブとなる場合について説明する。
【００１７】
携帯電話１０は、無線制御部１０１、ＣＰＵ（Central Processing Unit：中央処理装置）１０２、キー入力・筐体スタイル検出部１０３、表示部１０４、ワークメモリ１０５、メモリカードＩ／Ｆ部１０６、電源部１０７、通信Ｉ／Ｆ部１０８、ＲＯＭ１０９、カメラ制御Ｉ／Ｆ部１１０、通信部１１１、カメラデバイス１１２、及び、メモリカード１１３を有する。
【００１８】
携帯電話２０は、無線制御部２０１、ＣＰＵ（Central Processing Unit：中央処理装置）２０２、キー入力・筐体スタイル検出部２０３、表示部２０４、ワークメモリ２０５、メモリカードＩ／Ｆ部２０６、電源部２０７、通信Ｉ／Ｆ部２０８、ＲＯＭ２０９、カメラ制御Ｉ／Ｆ部２１０、通信部２１１、及び、カメラデバイス２１２を有する。
【００１９】
無線制御部１０１は、無線通信によって、基地局との間で任意のデータを送受信する。このデータには、例えば、ユーザが通話する際における音声データ、及び、撮影した画像を示す画像データ等の各種画像データが含まれる。無線制御部１０１は、例えば、送受信するデータを変調・復調するモデムを含む。
【００２０】
ＣＰＵ１０２は、ＲＯＭ１０９に格納される制御用プログラムを実行することによって、携帯電話１０を制御する。ＣＰＵ１０２は、各部１０１、１０３、１０４、１０６〜１０８、１１０に対して処理を要求すること、及び、各部１０１、１０３、１０４、１０６〜１０８、１１０からの要求又は通知に応じた処理を実行すること、によって携帯電話１０を制御する。この要求及び通知は、ＣＰＵ１０２と、各部１０１、１０３、１０４、１０６〜１０８、１１０との間で、要求又は通知の内容を示す情報を出力することによって行われる。ＣＰＵ１０２は、バスを介して、携帯電話１０内の各要素１０１、１０３〜１１０と接続されている。ＣＰＵ１０２は、合成プレビュー画像生成部及び表示制御部として機能する。
【００２１】
キー入力・筐体スタイル検出部１０３は、ユーザからの入力を受ける。キー入力・筐体スタイル検出部１０３は、ユーザによって押下される各種の複数のキーを含む。この複数のキーには、後述する、カメラ撮影機能を起動するキー及びシャッターキー等が含まれる。キー入力・筐体スタイル検出部１０３は、ユーザによるキー入力内容をＣＰＵ１０２に通知する。この通知は、キー入力内容を示す情報をＣＰＵ１０２に出力することによって行われる。
【００２２】
また、キー入力・筐体スタイル検出部１０３は、携帯電話１０の筐体スタイルを検出する。例えば、携帯電話１０が回転二軸式である場合、筐体スタイルとして、携帯電話１０を縦向きで撮影する形態と、携帯電話１０を横向きで撮影する形態とがある。例えば、携帯電話１０に、後述のＬＣＤパネル部分の回転状態を検出するセンサを備えるようにして、キー入力・筐体スタイル検出部１０３がセンサによって検出した回転状態に基づいて、筐体スタイルを検出するようにする。
【００２３】
さらには、キー入力・筐体スタイル検出部１０３は、携帯電話１０が、縦向きで撮影されているか、横向きで撮影されているかを、筐体スタイルとして検出するようにしてもよい。つまり、後述するＬＣＤパネルが、横向きとなるか、縦向きとなるかを、筐体スタイルとして検出するようにしてもよい。この場合、携帯電話１０に加速度センサを備えるようにして、キー入力・筐体スタイル検出部１０３が加速度センサによって携帯電話１０の傾きを検出して、検出した傾きに基づいて筐体スタイルを検出するようにしてもよい。また、キー入力・筐体スタイル検出部１０３は、ユーザによって、携帯電話１０の筐体スタイルが変更された際にも、その変更を検出するようにしてもよい。
【００２４】
表示部１０４は、ＣＰＵ１０２から出力された画像データが示す画像を表示する。表示部１０４は、例えば、画像が表示されるＬＣＤ（Liquid Crystal Display）パネル、ＬＣＤパネルに表示される画像を示す画像データが格納されるＶｉｄｅｏＲＡＭ、及び、ＶｉｄｅｏＲＡＭに格納された画像データに基づいて、ＬＣＤパネルに画像を表示するドライバ等を含む。つまり、表示部１０４は、ＣＰＵ１０２から出力された画像データをＶｉｄｅｏＲＡＭに格納して、画像を表示する。なお、表示部１０４は、ＬＣＤパネルに限られず、ＬＣＤパネル、液晶パネル及び有機ＥＬ（Electro Luminescence）パネル等の表示パネルを有するようにしてもよい。
【００２５】
ワークメモリ１０５は、ＣＰＵ１０２が制御用プログラムを実行する上で、一時的に必要とされるデータが格納される。ワークメモリ１０５は、例えば、ＲＡＭ（Random Access Memory）によって構成される。また、ワークメモリ１０５は、撮影に係る各種の画像データが格納される所定の領域を含む。画像データが格納される領域については、後述する。
【００２６】
メモリカードＩ／Ｆ部１０６は、ＣＰＵ１０２から出力された画像データを取得して、取得した画像データをメモリカード１１３に格納する。
【００２７】
電源部１０７は、携帯電話１０に電力を供給する。電源部１０７は、例えば、バッテリーを含む。
【００２８】
通信Ｉ／Ｆ部１０８は、通信部１１１と、ＣＰＵ１０２及びカメラデバイス１１２との間でデータを入出力するインタフェースである。通信Ｉ／Ｆ部１０８は、例えば、ＧＰＩＯ（General Purpose Input/Output）を含む。通信Ｉ／Ｆ部１０８は、ＣＰＵ１０２又はカメラデバイス１１２から出力されたデータを取得して、取得したデータを通信部１１１に出力する。通信Ｉ／Ｆ部１０８は、通信部１１１から出力されたデータを取得して、取得したデータをＣＰＵ１０２又はカメラデバイス１１２に出力する。
【００２９】
ＲＯＭ（Read Only Memory）１０９は、ＣＰＵ１０２に各種の携帯電話１０の制御を実行させるための制御用プログラム等の固定的なデータが格納される。この制御用プログラムは、後述するカメラ撮影の動作における処理をＣＰＵ１０２に実行させるカメラアプリケーションプログラム（以下、「カメラアプリ」とする）が含まれる。カメラアプリケーションは、カメラタスク、カメラ制御タスク、及び、画面表示制御タスクを含む。カメラタスクは、カメラ撮影の動作における中心的な処理をＣＰＵ１０２に実行させる。カメラ制御タスクは、カメラデバイス１１２を制御する処理をＣＰＵ１０２に実行させる。画像表示制御タスクは、画像の合成及び表示に関する処理をＣＰＵ１０２に実行させる。
【００３０】
カメラ制御Ｉ／Ｆ部１１０は、ＣＰＵ１０２からの要求に応じて、カメラデバイス１１２にライブビュー画像又は撮影画像の撮影を要求する。カメラ制御Ｉ／Ｆ部１１０は、カメラデバイス１１２によって生成された画像データをワークメモリ１０５に格納する。
【００３１】
通信部１１１は、無線通信によって、携帯電話２０との間で、任意のデータを送受信する。通信部１１１は、通信Ｉ／Ｆ部１０８から出力されたデータを携帯電話２０に送信する。通信部１１１は、携帯電話２０から送信されたデータを受信して、受信したデータを通信Ｉ／Ｆ部１０８に出力する。
【００３２】
カメラデバイス１１２は、撮像に係る一連の処理を行う。カメラデバイス１１２は、後述する３Ｄライブビュー動作時に、ライブビュー画像を撮影して、撮影したライブビュー画像を示すライブビュー画像データを生成する。カメラデバイス１１２は、一定のＦＰＳ（Frame Per Second）の頻度で、ライブビュー画像を撮影してライブビュー画像データを生成する機能を有する。また、カメラデバイス１１２は、後述する３Ｄ撮影動作時に、ユーザからの入力に応じて、撮影画像を撮影して、撮影した撮影画像を示す撮影画像データを生成する。カメラデバイス１１２は、例えば、ＣＣＤ(Charge Coupled Device)等の撮像デバイス、及び、画角を変更可能なズームレンズ等を含む。カメラデバイス１１２は、撮影部として機能する。
【００３３】
メモリカード１１３は、画像データが格納される。メモリカード１１３は、例えば、ＳＤメモリカード、ｍｉｃｒｏＳＤカード、ＳＤＨＣメモリカード、及び、ＳＤＸＣメモリカード等の携帯電話１０に着脱可能な記憶媒体である。
【００３４】
携帯電話２０に含まれる各要素２０１〜２１２については、携帯電話１０に含まれる各要素１０１〜１１２と同様であるため、説明を省略する。例えば、一例を挙げると、通信部２１１は、通信Ｉ／Ｆ部２０８から出力されたデータを携帯電話１０に送信することになる。
【００３５】
続いて、図２を参照して、本発明の実施の形態にかかるワークメモリ１０５内の各データの領域について説明する。図２は、本発明の実施の形態にかかるワークメモリ１０５内の各データの領域を示す図である。
【００３６】
ワークメモリ１０５は、筐体スタイル保存領域、表示バッファＡ、表示バッファＢ、合成表示バッファ、撮影画像バッファＡ、撮影画像バッファＢ、及び、３Ｄ撮影画像バッファを含む。
【００３７】
筐体スタイル保存領域は、キー入力・筐体スタイル検出部１０３が検出した携帯電話１０の筐体スタイルを示す筐体スタイルデータが格納される。
【００３８】
表示バッファＡ、Ｂは、ライブビュー画像データが格納される。表示バッファＡは、携帯電話１０によって撮影されたライブビュー画像Ａを示すライブビュー画像データＡが格納される。表示バッファＢは、携帯電話２０によって撮影されたライブビュー画像Ｂを示すライブビュー画像データＢが格納される。
【００３９】
合成表示バッファは、表示バッファＡに格納されたライブビュー画像データＡと、表示バッファＢに格納されたライブビュー画像データＢとを合成することによって生成された合成ライブビュー画像データが格納される。合成ライブビュー画像データは、ライブビュー画像データＡとライブビュー画像データＢとを重ね合わせて合成した合成ライブビュー画像を示すデータである。合成ライブビュー画像は、例えば、ライブビュー画像Ａとライブビュー画像Ｂとを半透明合成した画像した画像である。
【００４０】
撮影画像バッファＡ、Ｂは、撮影画像データが格納される。撮影画像バッファＡは、携帯電話１０によって撮影された撮影画像Ａを示す撮影画像データＡが格納される。撮影画像バッファＢは、携帯電話２０によって撮影された撮影画像Ｂを示す撮影画像データＢが格納される。
【００４１】
３Ｄ撮影画像バッファは、撮影画像バッファＡに格納された撮影画像データＡと、撮影画像バッファＢに格納された撮影画像データＢとを合成することによって生成された３Ｄ撮影画像データが格納される。３Ｄ撮影画像データは、撮影画像Ａと撮影画像Ｂとを合成した３Ｄ撮影画像を示すデータである。
【００４２】
続いて、図３〜５を参照して、本発明の実施の形態にかかる画像撮影システムの動作について説明する。本発明の実施の形態にかかる画像撮影システムの動作は、「３Ｄモードカメラ開始動作」、「３Ｄライブビュー動作」、及び、「３Ｄ撮影動作」を含む。図３は、本発明の実施の形態にかかる画像撮影システムの３Ｄモードカメラ開始動作を示すシーケンス図である。図４は、本発明の実施の形態にかかる画像撮影システムの３Ｄライブビュー動作を示すシーケンス図である。図５は、本発明の実施の形態にかかる画像撮影システムの３Ｄ撮影動作を示すシーケンス図である。
【００４３】
「３Ｄモードカメラ開始動作」
まず、図３を参照して、本発明の実施の形態にかかる画像撮影システムの３Ｄモードカメラ開始動作について説明する。
【００４４】
携帯電話１０のＣＰＵ１０２は、携帯電話１０のユーザによって、カメラ撮影機能を起動するキー入力が行われた場合、カメラを起動する。つまり、ＣＰＵ１０２は、ユーザから、キー入力・筐体スタイル検出部１０３に対してカメラ撮影機能を起動するキー入力が行われ、キー入力・筐体スタイル検出部１０３からそのキー入力内容が通知された場合に、カメラを起動する。カメラを起動する場合、ＣＰＵ１０２は、カメラアプリをＲＯＭ１０９からワークメモリ１０５にロードして、カメラアプリの実行を開始する。これによって、カメラアプリに含まれる各タスクが起動される。以降、携帯電話１０の各タスクにおける処理は、厳密には、各タスクによってＣＰＵ１０２が実行することになる。
【００４５】
携帯電話２０のＣＰＵ２０２は、携帯電話２０のユーザによって、カメラ撮影機能を起動するキー入力が行われた場合、携帯電話１０と同様に、カメラを起動する。つまり、ＣＰＵ２０２は、カメラアプリをＲＯＭ２０９からワークメモリ２０５にロードして、カメラアプリの実行を開始する。これによって、カメラアプリに含まれる各タスクが起動される。以降、携帯電話２０の各タスクにおける処理は、厳密には、各タスクによってＣＰＵ２０２が実行することになる。
【００４６】
カメラタスクは、筐体スタイルの検出をキー入力・筐体スタイル検出部１０３に要求する（Ｓ１０１）。キー入力・筐体スタイル検出部１０３は、カメラタスクからの要求に応じて、携帯電話１０の筐体スタイルを検出し、検出した筐体スタイルを示す筐体スタイルデータをカメラタスクに出力する（Ｓ１０２）。カメラタスクは、ワークメモリ１０５に、筐体スタイル保存領域を確保する。そして、カメラタスクは、キー入力・筐体スタイル検出部１０３から出力された筐体スタイルデータを筐体スタイル保存領域に格納する（Ｓ１０３）。
【００４７】
カメラタスクは、通信Ｉ／Ｆ部１０８を介して、３Ｄライブビュー開始要求情報を通信部１１１に出力する（Ｓ１０４）。３Ｄライブビュー開始要求情報は、携帯電話２０に対して、ライブビュー画像の撮影開始を要求する情報である。通信部１１１は、カメラタスクから出力されたＤライブビュー開始要求情報を携帯電話２０に送信する（Ｓ３０１）。
【００４８】
携帯電話２０の通信部２１１は、携帯電話１０から送信された３Ｄライブビュー開始要求情報を受信する（Ｓ３０１）。通信部２１１は、通信Ｉ／Ｆ部２０８を介して、受信した３Ｄライブビュー開始要求情報をカメラタスクに出力する（Ｓ２０１）。カメラタスクは、通信部２１１からの３Ｄライブビュー開始要求情報の出力に応じて、カメラ制御タスクに３Ｄライブビュー開始を要求する（Ｓ２０２）。つまり、ライブビュー画像の撮影開始が要求される。なお、このようなタスク間の要求は、例えば、タスク間通信によって行われる。以降についても、同様である。
【００４９】
カメラ制御タスクは、カメラタスクからの要求に応じて、カメラ制御Ｉ／Ｆ部１１０を介して、３Ｄライブビュー開始をカメラデバイス２１２に要求する（Ｓ２０３）。カメラデバイス２１２は、カメラ制御タスクからの要求に応じて、ライブビュー画像の撮影を開始するためのデバイスの初期化を行う。これによって、カメラデバイス２１２は、モニタ状態となり、ＦＰＳごとのライブビュー画像の撮影を開始する。初期化が完了した場合、カメラデバイス２１２は、カメラ制御Ｉ／Ｆ部１１０を介して、３Ｄライブビュー開始完了をカメラ制御タスクに通知する（Ｓ２０４）。つまり、ライブビュー画像の撮影開始の完了が通知される。
【００５０】
カメラ制御タスクは、カメラデバイス２１２からの通知に応じて、３Ｄライブビュー開始完了をカメラタスクに通知する（Ｓ２０５）。カメラタスクは、カメラ制御タスクからの通知に応じて、通信Ｉ／Ｆ部２０８を介して、３Ｄライブビュー開始完了通知情報を通信部２１１に出力する（Ｓ２０６）。３Ｄライブビュー開始完了通知情報は、携帯電話１０に対してライブビュー画像の撮影開始の完了を通知する情報である。通信部２１１は、カメラタスクから出力された３Ｄライブビュー開始完了通知情報を携帯電話１０に送信する（Ｓ３０２）。
【００５１】
携帯電話１０の通信部１１１は、携帯電話２０から送信された３Ｄライブビュー開始完了通知情報を受信する（Ｓ３０２）。通信部１１１は、通信Ｉ／Ｆ部１０８を介して、受信した３Ｄライブビュー開始完了通知情報をカメラタスクに出力する（Ｓ１０５）。
【００５２】
カメラタスクは、通信部１１１からの３Ｄライブビュー開始完了通知情報の出力に応じて、３Ｄライブビュー表示開始をカメラ制御タスクに要求する（Ｓ１０６）。つまり、ライブビュー画像の撮影開始が要求される。カメラ制御タスクは、カメラタスクからの要求に応じて、カメラ制御Ｉ／Ｆ部１１０を介して、３Ｄライブビュー表示開始をカメラデバイス１１２に要求する（Ｓ１０７）。カメラデバイス１１２は、カメラ制御タスクからの要求に応じて、ライブビュー画像の撮影を開始するためのデバイスの初期化を行う。これによって、カメラデバイス１１２は、モニタ状態となり、ＦＰＳごとのライブビュー画像の撮影を開始する。初期化が完了した場合、カメラデバイス１１２は、カメラ制御Ｉ／Ｆ部１１０を介して、カメラ開始完了をカメラ制御タスクに通知する（Ｓ１０８）。つまり、ライブビュー画像の撮影開始の完了が通知される。
【００５３】
カメラ制御タスクは、カメラデバイス１１２からの通知に応じて、バッファの確保を画面表示制御タスクに要求する（Ｓ１０９）。画面表示制御タスクは、カメラ制御タスクからの要求に応じて、ワークメモリ１０５に、表示バッファＡ、表示バッファＢ、及び、合成表示バッファを確保する（Ｓ１１０）。
【００５４】
また、カメラタスクは、携帯電話２０の位置アイコン表示を画面表示制御タスクに要求する（Ｓ１１１）。画面表示制御タスクは、カメラタスクからの要求に応じて、位置アイコンを示す画像データを表示部１０４に出力することによって、携帯電話２０の位置アイコンの表示を開始する。ここで、携帯電話２０の位置アイコンは、携帯電話１０に対して、３Ｄ画像を生成するための撮影画像を撮影するために、携帯電話２０が位置するべき方向を示す画像である。例えば、携帯電話２０が携帯電話１０の右側で撮影する必要がある場合、画面表示制御タスクは、位置アイコンとして、右方向を向いた矢印のアイコン、又は、画面の右側の所定領域を点滅させた画像等を表示する。画面表示制御タスクは、携帯電話１０が左目用の画像と右目用の画像のうち、どちらの画像を撮影するかに応じて、携帯電話２０が位置するべき方向を判定して位置アイコンを表示する。
【００５５】
携帯電話１０が左目用の画像と右目用の画像のうち、どちらの画像を撮影するかは、例えば、どちらの画像を撮影するかの選択を、キー入力・筐体スタイル検出部１０３に対してユーザに入力させることによって、決定するようにしてもよい。この場合、例えば、ＣＰＵ１０２がキー入力・筐体スタイル検出部１０３から通知された選択内容を示す情報をワークメモリ１０５に格納し、画面表示制御タスクが格納された情報を参照することによって、携帯電話１０がどちらの画像を撮影するかを判定するようにしてもよい。
【００５６】
また、画面表示制御タスクは、筐体スタイル保存領域に格納された筐体スタイルデータが示す筐体スタイルに応じて、位置アイコンを変更する。つまり、携帯電話１０の形態又は傾きに応じて、位置アイコンを変更する。具体的には、携帯電話１０が、縦向きとなるか、横向きとなるかによって、ＬＣＤパネルにおける画面の上下と左右とが入れ替わることになる。そのため、画面表示制御タスクは、携帯電話２０が位置するべき方向を、上方向又は下方向とせずに、左方向又は右方向を示すように、筐体スタイルに応じて位置アイコンの表示内容を変更するようにする。
【００５７】
「３Ｄライブビュー動作」
続いて、図４を参照して、本発明の実施の形態にかかる画像撮影システムの３Ｄライブビュー動作を示すシーケンス図である。
【００５８】
携帯電話１０のカメラデバイス１１２は、表示ＦＰＳごとに、ライブビュー画像Ａを撮影して、ライブビュー画像データＡを生成する。カメラデバイス１１２は、カメラ制御Ｉ／Ｆ部１１０を介して、生成したライブビュー画像データＡを画面表示制御タスクに出力する（Ｓ１１２）。画面表示制御タスクは、カメラデバイス１１２から出力されたライブビュー画像データＡを表示バッファＡに格納する（Ｓ１１３）。
【００５９】
携帯電話２０のカメラデバイス２１２は、表示ＦＰＳごとに、ライブビュー画像Ｂを撮影して、ライブビュー画像データＢを生成する。カメラデバイス２１２は、カメラ制御Ｉ／Ｆ部１１０及び通信Ｉ／Ｆ部２０８を介して、ライブビュー画像データＢを通信部２１１に出力する（Ｓ２０７）。通信部２１１は、カメラデバイス２１２から出力されたライブビュー画像データＢを携帯電話１０に送信する（Ｓ３０３）。
【００６０】
携帯電話１０の通信部１１１は、携帯電話２０から送信されたライブビュー画像データＢを受信する（Ｓ３０３）。通信部１１１は、通信Ｉ／Ｆ部１０８を介して、受信したライブビュー画像データＢを画面表示制御タスクに出力する（Ｓ１１４）。画面表示制御タスクは、通信部１１１から出力されたライブビュー画像データＢを表示バッファＢに格納する（Ｓ１１５）。
【００６１】
画面表示制御タスクは、表示バッファＡに格納されたライブビュー画像データＡと、表示バッファＢに格納されたライブビュー画像データＢとを重ね合わせて合成して、合成ライブビュー画像データを生成する。画面表示制御タスクは、生成した合成ライブビュー画像データを合成表示バッファに格納する（Ｓ１１６）。画面表示制御タスクは、合成表示バッファに格納した合成プレビュー画像データを表示部１０４に出力する。これによって、表示部１０４は、画面表示制御タスクから出力された合成ライブビュー画像データに基づいて、合成ライブビュー画像を表示する（Ｓ１１７）。このように、３Ｄライブビュー動作における一連の処理を繰り返すことによって、携帯電話２０におけるプレビュー画像Ｂをリアルタイムで携帯電話１０に送信して、合成されたライブビュー画像の表示を継続することができる。
【００６２】
「３Ｄ撮影動作」
続いて、図５を参照して、本発明の実施の形態にかかる画像撮影システムの３Ｄ撮影動作を示すシーケンス図である。
【００６３】
携帯電話１０のキー入力・筐体スタイル検出部１０３は、ユーザによってシャッターキーが押下された場合、シャッターキーが押下されたことを示すキー入力内容をカメラタスクに通知する（Ｓ１１８）。カメラタスクは、キー入力・筐体スタイル検出部１０３からの通知に応じて、撮影画像のキャプチャ開始をカメラ制御タスクに要求する（Ｓ１１９）。つまり、撮影画像の撮影が要求される。カメラ制御タスクは、カメラタスクからの要求に応じて、撮影画像のキャプチャ開始をカメラデバイス１１２に要求する（Ｓ１２０）。
【００６４】
カメラデバイス１１２は、カメラ制御タスクからの要求に応じて、静止画像となる撮影画像Ａを撮影する（Ｓ１２１）。撮影が完了した場合、カメラデバイス１１２は、カメラ制御Ｉ／Ｆ部１１０を介して、キャプチャ完了をカメラ制御タスクに通知する（Ｓ１２２）。カメラ制御タスクは、カメラデバイス１１２からの通知に応じて、キャプチャ完了をカメラタスクに通知する（Ｓ１２３）。つまり、撮影画像の撮影完了が通知される。カメラタスクは、カメラ制御タスクからの通知に応じて、ワークメモリ１０５に撮影画像バッファＡを確保する（Ｓ１２４）。
【００６５】
また、カメラデバイス１１２は、撮影画像Ａを示す撮影画像データを生成して、生成した撮影画像データＡを、カメラ制御Ｉ／Ｆ部１１０を介してカメラタスクに出力する（Ｓ１２５）。カメラタスクは、カメラデバイス１１２から出力された撮影画像データＡを撮影画像バッファＡに格納する（Ｓ１２６）。
【００６６】
カメラタスクは、通信Ｉ／Ｆ部１０８を介して、シャッターキー押下情報を通信部１１１に出力する（Ｓ１２７）。シャッターキー押下情報は、携帯電話２０に対してシャッターキーが押下されたことを通知する情報である。通信部１１１は、カメラタスクから出力されたシャッターキー押下情報を携帯電話２０に送信する（Ｓ３０４）。
【００６７】
携帯電話２０の通信部２１１は、携帯電話１０から送信されたシャッターキー押下通知情報を受信する（Ｓ３０４）。通信部２１１は、通信Ｉ／Ｆ部２０８を介して、受信したシャッターキー押下通知情報をカメラタスクに出力する（Ｓ２０８）。カメラタスクは、通信部２１１からのシャッターキー押下情報の出力に応じて、撮影画像のキャプチャ開始をカメラ制御タスクに要求する（Ｓ２０９）。つまり、撮影画像の撮影が要求される。カメラ制御タスクは、カメラタスクからの要求に応じて、カメラ制御Ｉ／Ｆ部１１０を介して、撮影画像のキャプチャ開始をカメラデバイス２１２に要求する（Ｓ２１０）。
【００６８】
カメラデバイス２１２は、カメラ制御タスクからの要求に応じて、静止画像となる撮影画像Ｂを撮影する（Ｓ２１１）。撮影が完了した場合、カメラデバイス２１２は、カメラ制御Ｉ／Ｆ部１１０を介して、キャプチャ完了をカメラ制御タスクに通知する（Ｓ２１２）。カメラ制御タスクは、カメラデバイス２１２からの通知に応じて、キャプチャ完了をカメラタスクに通知する（Ｓ２１３）。つまり、撮影画像の撮影完了が通知される。また、カメラデバイス２１２は、撮影画像Ｂを示す撮影画像データＢを生成して、生成した撮影画像データＢを、カメラ制御Ｉ／Ｆ部１１０を介してカメラタスクに出力する（Ｓ２１４）。
【００６９】
カメラタスクは、カメラ制御タスクからの通知、及び、カメラデバイス２１２からの撮影画像データＢの出力に応じて、通信Ｉ／Ｆ部２０８を介して、撮影データ転送開始要求情報を通信部２１１に出力する（Ｓ２１５）。撮影データ転送開始要求情報は、携帯電話１０に対して、携帯電話１０への撮影画像データＢの転送開始の許可を要求する情報である。通信部２１１は、カメラタスクから出力された撮影データ転送開始要求情報を携帯電話１０に送信する（Ｓ３０５）。
【００７０】
携帯電話１０の通信部１１１は、携帯電話２０から送信された撮影データ転送開始要求情報を受信する（Ｓ３０５）。通信部１１１は、通信Ｉ／Ｆ部１０８を介して、受信した撮影データ転送開始要求情報をカメラタスクに出力する（Ｓ１２８）。カメラタスクは、通信部１１１からの撮影データ転送開始要求情報の出力に応じて、ワークメモリ１０５に撮影画像バッファＢを確保する（Ｓ１２９）。
【００７１】
カメラタスクは、通信Ｉ／Ｆ部１０８を介して、開始ＯＫ情報を通信部１１１に出力する（Ｓ１３０）。開始ＯＫ情報は、携帯電話２０に対して、携帯電話１０への撮影画像データＢの送信開始を許可する情報である。通信部１１１は、カメラタスクから出力された開始ＯＫ情報を携帯電話２０に送信する（Ｓ３０６）。
【００７２】
携帯電話２０の通信部２１１は、携帯電話１０から送信された開始ＯＫ情報を受信する（Ｓ３０６）。通信部２１１は、通信Ｉ／Ｆ部２０８を介して、受信した開始ＯＫ情報をカメラタスクに出力する（Ｓ２１６）。カメラタスクは、通信部２１１からの開始ＯＫ情報の出力に応じて、通信Ｉ／Ｆ部２０８を介して、撮影画像データＢを通信部２１１に出力する（Ｓ２１７）。通信部２１１は、カメラタスクから出力された撮影画像データＢを携帯電話１０に送信する（Ｓ３０７）。
【００７３】
携帯電話１０の通信部１１１は、携帯電話２０から送信された撮影画像データＢを受信する（Ｓ３０７）。通信部１１１は、通信Ｉ／Ｆ部１０８を介して、受信した撮影画像データＢをカメラタスクに出力する（Ｓ１３１）。カメラタスクは、通信部１１１から出力された撮影画像データＢを撮影画像バッファＢに格納する（Ｓ１３２）。
【００７４】
カメラタスクは、通信Ｉ／Ｆ部１０８を介して、転送完了情報を通信部１１１に出力する（Ｓ１３３）。転送完了情報は、携帯電話２０に対して、携帯電話１０への撮影画像データＢの転送完了を通知する情報である。通信部１１１は、カメラタスクから出力された転送完了情報を携帯電話２０に送信する（Ｓ３０８）。
【００７５】
携帯電話２０の通信部２１１は、携帯電話１０から送信された転送完了情報を受信する（Ｓ３０６）。通信部２１１は、通信Ｉ／Ｆ部２０８を介して、受信した転送完了情報をカメラタスクに出力する（Ｓ２１８）。これによって、カメラタスクは、撮影画像データＢの転送完了を認識する。カメラタスクは、例えば、通信部２１１からの転送完了情報の出力を受けるまで、次の撮影画像Ｂの撮影を抑止するようにしてもよい。
【００７６】
カメラタスクは、ワークメモリ１０５に３Ｄ撮影画像バッファを確保する。撮影画像バッファＡに格納された撮影画像データＡと、撮影画像バッファＢに格納された撮影画像データＢとを合成して、３Ｄ撮影画像データを生成する（Ｓ１３４）。カメラタスクは、メモリカードＩ／Ｆ部１０６を介して、生成した３Ｄ撮影画像データを３Ｄ撮影画像バッファに格納する（Ｓ１３５）。
【００７７】
また、カメラタスクは、３Ｄ撮影画像データをメモリカードＩ／Ｆ部１０６を介して、メモリカード１１３に保存する（Ｓ１３６）。
【００７８】
以上に説明したように、本実施の形態にかかる画像撮影システムは、ユーザからの入力に応じて、撮影画像Ａを撮影する携帯電話１０と、携帯電話１０における撮影画像Ａの撮影に応じて、撮影画像Ａとともに三次元画像の生成に用いられる撮影画像Ｂを撮影する携帯電話２０と、を備えるようにしている。これによれば、１つの携帯電話に２つの撮像デバイスを搭載することなく、三次元画像を生成するための撮影画像Ａ及び撮影画像Ｂを撮影することができるため、携帯電話の商品性を損なうことがなくなる。
【００７９】
さらに、携帯電話２０は、プレビュー画像Ｂを撮影して、撮影したプレビュー画像Ｂを示すプレビュー画像データＢを生成するカメラデバイス２１２と、カメラデバイス２１２が生成したプレビュー画像データを携帯電話１０に送信する通信部２１１と、を有する。携帯電話１０は、携帯電話２０から送信されたプレビュー画像Ｂを受信する通信部１１１と、プレビュー画像Ａを撮影して、撮影したプレビュー画像Ａを示すプレビュー画像データＡを生成するカメラデバイス１１２と、カメラデバイス１１２が生成したプレビュー画像データＡと通信部１１１が受信したプレビュー画像データＢとに基づいて、プレビュー画像Ａとプレビュー画像Ｂとを合成した合成プレビュー画像を示す合成プレビュー画像データを生成するＣＰＵ１０２と、ＣＰＵ１０２が生成した合成プレビュー画像データに基づいて、合成プレビュー画像を表示する表示部１０４と、を有する。
【００８０】
これによれば、携帯電話１０のユーザは、合成プレビュー画像を参照することによって、被写体との距離、撮影方向、及び、画角等を調節して、三次元画像を生成するための撮影画像Ａ及び撮影画像Ｂの撮影範囲を容易に合わせることができる。
【００８１】
また、本実施の形態にかかる携帯電話１０は、三次元画像を生成するための撮影画像を撮影するために携帯電話２０が位置するべき方向を示す画像を表示するようにしている。これによれば、携帯電話１０のユーザは、この画像を参照することによって、携帯電話２０との位置関係を間違うことなく、右目用の撮影画像と左目用の撮影画像のうち、携帯電話１０で撮影するべき撮影画像を撮影することができる。
【００８２】
また、本実施の形態にかかる携帯電話１０は、携帯電話１０の形態又は傾きに応じて、位置アイコンの表示内容を変更するようにしている。これによれば、携帯電話１０の筐体スタイルが変化しても、携帯電話２０が位置するべき方向を正しく表示することができる。
【００８３】
なお、本実施の形態では、当然に、携帯電話２０において、プレビュー画像Ｂを表示するようにしてもよい。具体的には、カメラデバイス２１２から、プレビュー画像データＢを画面表示制御タスクに出力するようにして、画面表示制御タスクがプレビュー画像データＢを表示部１０４に出力するようにする。
【００８４】
本発明の他の実施の形態．
上述した本実施の形態では、２つの携帯電話１０、２９の左右の逆転を防ぐために、位置アイコンを表示することで、ユーザに注意喚起をしているが、これに限られない。携帯電話１０に近接センサを有するようにして、携帯電話２０が携帯電話１０の左右のいずれに位置しているかを自動判別することで左右の逆転を防ぐようにしてもよい。
【００８５】
具体的には、１以上の近接センサによって、携帯電話２０及びそれを持ったユーザが、携帯電話１０の左右のいずれの方向に位置しているかを検出して、その検出結果を示す検出結果データを生成する他携帯電話位置検出部を、携帯電話１０に有するようにする。画面表示制御タスクは、他携帯電話位置検出部から出力された検出結果データを取得して、取得した検出結果データが示す携帯電話２０の位置が、携帯電話２０が位置するべき方向と異なる場合に、携帯電話２０が位置するべき方向に位置していないことを警告する画像を表示するようにしてもよい。
【００８６】
上述した本実施の形態では、本発明をカメラ付き携帯電話に適用した場合について例示したが、これに限られない。例えば、デジタルカメラ及びビデオカメラ等に適用するようにしてもよい。
【００８７】
上述した実施の形態では、静止画像の３Ｄ画像を生成する場合について例示したが、同画像の３Ｄ画像を生成するようにしてもよい。例えば、上述したビデオカメラに適用した場合に、動画像の３Ｄ画像を生成するようにしてもよい。
【００８８】
また、携帯電話１０における撮影に関する設定内容の変更操作に連動させて、携帯電話２０の設定内容を同期させて変更するようにしてもよい。撮影に関する設定内容には、例えば、画角(ズーム)、色合い、解像度、ＥＶ(Exposure Value)、シャッタ速度、絞り値、ホワイトバランス等のうち、任意の１以上のものを含むようにしてもよい。
【００８９】
例えば、携帯電話１０のユーザが、携帯電話１０に対してズーム操作を行った場合、その操作内容を示す情報を携帯電話２０に送信することで、携帯電話２０において携帯電話１０と同じズーム画角を設定するようにしてもよい。
【００９０】
具体的には、ユーザからキー入力・筐体スタイル検出部１０３に対してズーム画角を変更するキー入力が行われた場合、カメラ制御タスクは、キー入力・筐体スタイル検出部１０３からのキー入力内容に応じたズーム画角での撮影をカメラデバイス２１２に要求する。カメラデバイス２１２は、ズーム画角を設定変更し、設定変更後のズーム画角でプレビュー画像及び撮影画像の撮影を行うようにする。
【００９１】
それとともに、カメラ制御タスクは、そのキー入力内容を示す情報を、通信部１１１を介して携帯電話２０に送信する。携帯電話２０のカメラ制御タスクは、通信部２１１を介して携帯電話１０から受信した情報が示すキー入力内容に応じたズーム画角での撮影をカメラデバイス２１２に要求する。カメラデバイス２１２は、ズーム画角を設定変更し、設定変更後のズーム画角でプレビュー画像及び撮影画像の撮影を行うようにする。
【００９２】
また、携帯電話１０と携帯電話２０との筐体スタイルが一致していない場合、携帯電話１０に、筐体スタイルが一致していないことを警告する画像を表示するようにしてもよい。
【００９３】
具体的には、携帯電話２０でも、携帯電話１０と同様に、筐体スタイルを検出するようにする。そして、カメラタスクは、通信部２１１を介して、筐体スタイル保存領域に格納された筐体スタイルデータを携帯電話１０に送信するようにする。携帯電話１０のカメラタスクは、通信部２１１を介して携帯電話２０から受信した筐体スタイルデータが示す筐体スタイルと、ワークメモリ１０５の筐体スタイル保存領域に格納された筐体スタイルデータが示す筐体スタイルとを比較する。カメラタスクは、筐体スタイルが一致しない場合に、筐体スタイルが一致していないことを警告する画像を表示する。
【００９４】
例えば、携帯電話１０、２０が、筐体スタイルによって撮影する撮影画像の解像度又は縦横の比率が変わってきてしまうような仕様の携帯電話であるときは、筐体スタイルが一致しない場合、３Ｄ画像が正常に生成できなくなってしまうが、ユーザに対して筐体スタイルが一致していないことを警告することで、それを防止することができる。
【００９５】
なお、同様にして、携帯電話１０から携帯電話２０に筐体スタイルデータを送信するようにして、携帯電話２０で警告する画像を表示するようにしてもよい。また、携帯電話２０において筐体スタイルを検出して筐体スタイルデータを送信するタイミングは、任意のタイミングとしてよい。例えば、図３を参照して説明した３Ｄモードカメラ開始動作における携帯電話１０での筐体スタイルの検出タイミングと同様のタイミングとしてもよく、キー入力・筐体スタイル検出部２０３が筐体スタイルの変更を検出したときとしてもよい。
【００９６】
上述した本発明の実施の形態では、携帯電話１０のみで合成プレビュー画像を生成する場合について例示したが、これに限られない。携帯電話１０からも携帯電話２０と同様に、プレビュー画像データＡを送信するようにして、携帯電話２０でも携帯電話１０と同様に合成プレビュー画像を表示するようにしてもよい。
【００９７】
上述した本発明の実施の形態では、携帯電話１０のみで位置アイコンを表示する場合について例示したが、これに限られない。携帯電話２０においても携帯電話１０と同様に、携帯電話１０が位置するべき方向を示す位置アイコンを表示するようにしてもよい。
【００９８】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００９９】
本実施の形態にかかる制御用プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、画像撮影装置に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、ＣＤ−ＲＯＭ(Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ(例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM）、ＥＰＲＯＭ(Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ(Random Access Memory））を含む。また、制御用プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium）によって画像撮影装置に供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、制御用プログラムを画像撮影装置に供給できる。
【０１００】
また、画像撮影装置が上述の実施の形態の機能を実現する制御用プログラムを実行することにより、上述の実施の形態の機能が実現される場合だけでなく、この制御用プログラムが、画像撮影装置上で稼動しているＯＳ(Operating System)もしくはアプリケーションソフトウェアと共同して、上述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。さらに、この制御用プログラムの処理の全てもしくは一部が画像撮影装置に挿入された機能拡張ボードや画像撮影装置に接続された機能拡張ユニットによって行われて、上述の実施の形態の機能が実現される場合も、本発明の実施の形態に含まれる。
【符号の説明】
【０１０１】
１        画像撮影システム
１０、２０    携帯電話
１０１、２０１    無線制御部
１０２、２０２    ＣＰＵ
１０３、２０３    キー入力・筐体スタイル検出部
１０４、２０４    表示部
１０５、２０５    ワークメモリ
１０６、２０６    メモリカードＩ／Ｆ部
１０７、２０７    電源部
１０８、２０８    通信Ｉ／Ｆ部
１０９、２０９    ＲＯＭ
１１０、２１０    カメラ制御Ｉ／Ｆ部
１１１、２１１    通信部
１１２、２１２    カメラデバイス
１１３        メモリカード
【図１】
2012182617.tif 000003
【図２】
2012182617.tif 000004
【図３】
2012182617.tif 000005
【図４】
2012182617.tif 000006
【図５】
2012182617.tif 000007