(57)【要約】【課題】撮影する画像が表示される表示画面を見ながら撮影することを可能とするカメラモジュール、携帯端末、撮影方法、撮影プログラムを提供する。【解決手段】携帯端末（１０）に設けられるカメラモジュール（１１）において、前記カメラのレンズが魚眼レンズ（１２）であり、前記魚眼レンズ（１２）から得られる画像を変換する画像変換手段（２６）と、前記変換された画像に対しトリミング処理を行うトリミング手段（２６）とを有することを特徴とする。【選択図】図１
2004064535.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末に設けられるカメラモジュールにおいて、
前記カメラのレンズが魚眼レンズであることを特徴とするカメラモジュール。
【請求項２】
請求項１記載のカメラモジュールにおいて、
前記魚眼レンズから得られる画像を変換する画像変換手段と、
前記変換された画像に対しトリミング処理を行うトリミング手段と、
を有することを特徴とするカメラモジュール。
【請求項３】
カメラモジュールが設けられた携帯端末において、
前記カメラのレンズが魚眼レンズであることを特徴とする携帯端末。
【請求項４】
請求項３記載の携帯端末において、
前記魚眼レンズから得られる画像を変換する画像変換手段と、
前記変換された画像に対して行われるトリミングの範囲を決定する範囲決定手段と、
前記決定された範囲に基づいてトリミングを行うトリミング手段と、
トリミングされた画像を表示する表示手段と、
を有することを特徴とする携帯端末。
【請求項５】
カメラモジュールにおける撮影方法であって、
魚眼レンズからの画像を得る画像取得段階と、
前記魚眼レンズから得られる画像を変換する画像変換段階と、
前記変換された画像に対しトリミング処理を行うトリミング段階と、
を有することを特徴とする撮影方法。
【請求項６】
カメラモジュールが設けられた携帯端末における撮影方法であって、
魚眼レンズからの画像を得る画像取得段階と、
前記魚眼レンズから得られる画像を変換する画像変換段階と、
前記変換された画像に対して行われるトリミングの範囲を決定する範囲決定段階と、
前記決定された範囲に基づいてトリミングを行うトリミング段階と、
トリミングされた画像を表示する表示段階と、
を有することを特徴とする撮影方法。
【請求項７】
請求項５または６に記載の撮影方法をコンピュータに行わせるための撮影プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカメラモジュール、携帯端末、及びカメラモジュールまたは携帯端末における撮影方法、撮影プログラムに関する。
【０００２】
【従来の技術】
カメラが設けられた携帯電話が普及している。このカメラ付携帯電話は、普段持ち歩く携帯電話がカメラとしても使えるだけではなく、撮影した画像などを電子メールを用いて即座に送信することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、撮影する画像が表示される表示画面を見ながら撮影することができないことがある。例えば、表示画面とカメラが反対側に設けられている場合、自分自身を撮影しようと思ってカメラを自分に向けると、表示画面は反対側のため、表示画面を見て撮影することができない。また、表示画面とカメラが同じ側に設けられている場合でも、背景を撮影する場合は、同様に表示画面を見て撮影することができない。
【０００４】
本発明は、このような問題点に鑑み、撮影する画像が表示される表示画面を見ながら撮影することを可能とするカメラモジュール、携帯端末、撮影方法、撮影プログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に記載の発明は、携帯端末（１０）に設けられるカメラモジュール（１１）において、前記カメラのレンズが魚眼レンズ（１２）であることを特徴とする。
【０００６】
請求項１によれば、カメラモジュールが設けられる携帯端末が有する表示画面で、撮影する画像を見ながら撮影することを可能とするカメラモジュールを提供することができる。
【０００７】
請求項２に記載の発明は、前記魚眼レンズ（１２）から得られる画像を変換する画像変換手段（２６）と、前記変換された画像に対しトリミング処理を行うトリミング手段（２６）とを有することを特徴とする。
【０００８】
請求項２によれば、撮影した画像を例えば標準レンズで撮影した画像のように変換し、その画像をトリミングすることを可能とするカメラモジュールを提供することができる。
【０００９】
請求項３に記載の発明は、カメラモジュール（１１）が設けられた携帯端末（１０）において、前記カメラのレンズが魚眼レンズ（１２）であることを特徴とする。
【００１０】
請求項３によれば、撮影する画像が表示される表示画面を見ながら撮影することを可能とする携帯端末を提供することができる。
【００１１】
請求項４に記載の発明は、前記魚眼レンズ（１２）から得られる画像を変換する画像変換手段（２６、３０）と、前記変換された画像に対して行われるトリミングの範囲を決定する範囲決定手段（１６）と、前記決定された範囲に基づいてトリミングを行うトリミング手段（２６、３０）と、トリミングされた画像を表示する表示手段（１４）とを有することを特徴とする。
【００１２】
請求項４によれば、撮影した画像を例えば標準レンズで撮影した画像のように変換し、その画像をトリミングする範囲を決定でき、そのトリミングした画像を表示することも可能な携帯端末を提供することができる。
【００１３】
請求項５に記載の発明は、カメラモジュール（１１）における撮影方法であって、魚眼レンズ（１２）からの画像を得る画像取得段階（Ｓ１０１）と、前記魚眼レンズから得られる画像を変換する画像変換段階（Ｓ１０２）と、前記変換された画像に対しトリミング処理を行うトリミング段階（Ｓ１０３）とを有することを特徴とする。
【００１４】
請求項５によれば、カメラモジュールが接続する携帯端末が有する表示画面で、撮影する画像を見ながら撮影することを可能とするとともに、撮影した画像を例えば標準レンズで撮影した画像のように変換し、その画像をトリミングすることを可能とするカメラモジュールにおける撮影方法を提供することができる。
【００１５】
請求項６に記載の発明は、カメラモジュール（１１）が設けられた携帯端末（１０）における撮影方法であって、魚眼レンズ（１２）からの画像を得る画像取得段階（Ｓ１０１）と、前記魚眼レンズ（１２）から得られる画像を変換する画像変換段階（Ｓ１０２）と、前記変換された画像に対して行われるトリミングの範囲を決定する範囲決定段階（Ｓ１０３）と、前記決定された範囲に基づいてトリミングを行うトリミング段階（Ｓ１０４）と、トリミングされた画像を表示する表示段階（Ｓ１０５）とを有することを特徴とする。
【００１６】
請求項６によれば、撮影する画像が表示される表示画面を見ながら撮影することを可能とするとともに、撮影した画像を例えば標準レンズで撮影した画像のように変換し、その画像をトリミングする範囲を決定でき、そのトリミングした画像を表示することも可能な携帯端末における撮影方法を提供することができる。
【００１７】
請求項７に記載の発明は、請求項５または６に記載の撮影方法をコンピュータに行わせるための撮影プログラム。
【００１８】
請求項７によれば、請求項５または６に記載の撮影方法をコンピュータで実現することが可能なプログラムを提供することができる。
【００１９】
なお、参照符号はあくまでも例であり、本発明はこの参照符号に限定されるものではない。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２１】
本発明の実施の形態に係る携帯端末を、図１を用いて説明する。図１に示される携帯端末１０は、魚眼レンズ１２と、表示画面１４と、十字キー１６と、アンテナ１８を有する。
【００２２】
このうち、表示画面１４は、魚眼レンズ１２で撮影された画像や、携帯端末１０を使用するために必要な情報などを表示する。十字キー１６は、表示画面１４に表示された画像のトリミングを行うためのものである。アンテナ１８は、電波を送受信する。
【００２３】
次に、図２を用いて、魚眼レンズ１２について説明する。魚眼レンズ１２は、図２に示されるように、鏡筒２０に備えられている。その鏡筒２０には、ＣＣＤ２２が備えられ、魚眼レンズ１２からの光を受光するようになっている。なお、ＣＣＤセンサ２２は、ＣＭＯＳセンサであっても良い。
【００２４】
図３は、携帯端末１０のブロック構成図を示している。携帯端末１０は、図３に示されるように、魚眼レンズ１２と、ＣＣＤセンサ２２と、ＣＣＤ制御部２４と、画像処理部２６と、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）３２と、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）３０と、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２８と、無線部３４と、アンテナ１８と、表示画面１４と、十字キー１６と、キーパッド３８と、音声処理部４０とを有する。
【００２５】
このうち、ＣＣＤ制御部２４は、ＣＣＤセンサ２２の制御を行い、画像処理部２６は、ＣＣＤ制御部２４から得られる画像に対し、後述する補間やトリミングなどの処理を行う。ＣＰＵ３０は、携帯端末１０の全体の制御を行う。その処理を行うためのプログラムやデータは、ＲＯＭ２８に格納されている。ＲＡＭ３２は、ＣＰＵ３０が処理を実行する際にプログラムを展開するエリアや、ワークエリアとして用いられる。無線部３４は、アンテナ１８を用いて電波の送受信を行う。キーパッド３８は、電話番号の入力などに用いられる。音声処理部４０は、マイクやスピーカ（図示せず）から入出力される音声の処理を行う。
【００２６】
なお、上記構成において、魚眼レンズ１２と、ＣＣＤセンサ２２と、ＣＣＤ制御部２４と、画像処理部２６とをカメラモジュール１１としているが、カメラモジュールは、この例だけではなく、例えば、画像処理部２６の処理をＣＰＵ３０で行い、カメラモジュール１１を図２のように魚眼レンズ１２と、ＣＣＤセンサ２２で構成するなど、他の構成例もある。
【００２７】
以上で本実施の形態に係る携帯端末１０の構成の説明を終え、次に、魚眼レンズ１２を用いた実際の撮影について説明する。
【００２８】
まず、最初に図４のように、携帯電話１０の魚眼レンズ１２で被写体４２ａを矢印に示される方向に撮影した際の様子について、図５を用いて説明する。図５に示されるように、図４に示した長方形の被写体４２ａを、魚眼レンズ１２で撮影すると画像４２ｂのような画像が得られる。この画像４２ｂに示されように、魚眼レンズ１２の水平方向に存在する被写体の解像度が最も高いことが分かる。実際、魚眼レンズの解像度について、図６を用いて説明すると、図６に示される魚眼レンズ１２の、水平方向に対するレンズの断面の周の長さは、その水平方向に対するレンズの断面の半径をｒとしたとき２πｒとなり、仰角θの場合の断面の周の長さは２πｒｃｏｓθとなる。したがって、仰角θの場合の解像度は、水平の場合の解像度のｃｏｓθ倍になり、θが０である水平の場合の解像度が最も高くなる。
【００２９】
このように、解像度が異なる部分から構成される画像を、標準レンズで撮影した場合のような画像に変換する方法について図７を用いて説明する。
【００３０】
図７は、解像度が高い部分にある画素Ａ、Ｂ、Ｃと、それらよりは解像度が低い部分にある画素Ｄ、Ｅ部分で構成される画像を、標準レンズで撮影した画像のように変換する様子を表した図である。
【００３１】
図７に示されるように、画素Ａ、Ｂ、Ｃ、Ｄ、Ｅを標準レンズで撮影したような画像に変換しようとすると、解像度が低い画素Ｄ、Ｅ間の画素Ｆの部分が欠落する。したがって、画素Ｄ、Ｅ間で補間処理を行うことにより画素Ｆの部分を補い、標準レンズで撮影したような画像に変換する。この補間処理として、例えば、隣接画素である画素Ｄと画素Ｅの平均を求めて補っても良いし、その他の補間処理により補っても良い。
【００３２】
この補間処理とは逆に、画素Ｂを余剰画素として、画素Ｂを間引き、画素Ａ、Ｃ、Ｄ、Ｅで構成される画像を変換画像としてもよい。この場合の画素は、画素Ｄ、Ｅの方が基準となっている。
【００３３】
このようにある部分に対して補間処理を行うか、あるいは間引きを行うかは、提供する画素数あらかじめ定めておき、その画素数により定めても良い。例えば、図６におけるθが３０度の場合の断面にある画素を提供する画素数と定めた場合、標準画像への変換処理は、θが３０度以下の部分の画素を間引き、θが３０度より大きい部分は、補間処理を行う処理となる。
【００３４】
このようにすることにより、魚眼レンズで撮影した画像を、標準レンズで撮影した画像のように変換することができる。
【００３５】
次に、変換された画像に対して行われるトリミング処理について、図８を用いて説明する。このトリミング処理は、魚眼レンズで得られる広範囲の画像のうち、必要な部分だけを切り出す処理である。
【００３６】
画像を切り出す範囲の決定には、図８に示されるように十字キー１６が用いられる。十字キー１６を上下左右に動かすと、その動きに連動して範囲を示すスコープ４４も画像４６上を移動する。また、通常、画像４６は、携帯端末１０の表示画面１４には収まらないため、スコープ４４の動きに合わせて、表示画面１４で表示する画像４６もスクロールする。
【００３７】
また、スコープ４４の大きさを変更可能してもよい。この場合、例えばスコープ４４の大きさを表示画面全体とすることなどが可能となる。
【００３８】
このように十字キー１６を用いて範囲を決定したのち、トリミング処理が行われ、選択した範囲の画像を表示することができる。なお、スコープ４４を移動させるものは必ずしも十字キー１６である必要はなく、例えば、ジョグシャトルスイッチなどを用いても良い。
【００３９】
以上説明した一連の処理を、図９のフローチャートを用いて説明する。まず、最初に、携帯端末１０は、ステップＳ１０１で、撮影により画像を取得する。次に、ステップＳ１０２で、携帯端末１０は、撮影で取得した画像を補間処理や間引きを行い、標準レンズで撮影したような画像に変換する。その画像をトリミングするため、ステップＳ１０３で、携帯端末１０は、トリミングする範囲を決定する。なお、ステップＳ１０３を初めて実行した場合は、予め定められた範囲が決定される。
【００４０】
次に、携帯端末１０は、ステップＳ１０３で決定された範囲に基づいてステップＳ１０４でトリミングを行う。そして、ステップＳ１０５で、携帯端末１０は、トリミングされた画像を表示する。この表示は少なくともトリミングされた画像は表示することであり、必ずしもトリミングされた画像のみを表示するものではない。
【００４１】
そして十字キー１６による入力があると、携帯端末１０は、ステップＳ１０６からステップＳ１０３に処理を進め、十字キー１６の入力方向に基づいたトリミング範囲を決定する。十字キー１６に入力がない場合は、再びステップＳ１０６の処理が行われることになる。このことは十字キー入力待ち状態となることである。
【００４２】
なお、カメラモジュール１１での処理を示すフローチャートは、カメラモジュール１１が十字キー１６と、表示画面１４を持たないため、図９のフローチャートから、ステップＳ１０５とステップＳ１０６を除いたステップＳ１０１からステップＳ１０４までのフローチャートとなる。
【００４３】
このようにすることにより、魚眼レンズを用いたカメラモジュールや携帯端末を実現することが可能となる。また、上記実施の形態から、静止画だけに限らず、動画にも応用可能であることが分かる。
【００４４】
なお、携帯端末は、上記実施の形態のように携帯電話とは限らず、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）やコンピュータに備えられる小型のカメラなどでもよい。
【００４５】
【発明の効果】
以上説明したように、撮影する画像が表示される表示画面を見ながら撮影することを可能とするカメラモジュール、携帯端末、撮影方法、撮影プログラムが得られる。
【図面の簡単な説明】
【図１】携帯端末を示す図である。
【図２】魚眼レンズとＣＣＤセンサを備えた鏡筒を示す図である。
【図３】携帯端末のブロック構成図である。
【図４】魚眼レンズで撮影した画像を示す図である。
【図５】魚眼レンズと被写体を示す図である。
【図６】魚眼レンズの解像度を説明する図である。
【図７】変換される画像の画素を表現した図である。
【図８】トリミング範囲を決定する様子を示す図である。
【図９】携帯端末、カメラモジュールの処理を表すフローチャートである。
【符号の説明】
１０…携帯端末
１１…カメラモジュール
１２…魚眼レンズ
１４…表示画面
１６…十字キー
１８…アンテナ
２０…鏡筒
２２…ＣＣＤセンサ
２４…ＣＣＤ制御部
２６…画像処理部
２８…ＲＯＭ
３０…ＣＰＵ
３２…ＲＡＭ
３４…無線部
３８…キーパッド
４０…音声処理部
４２ａ…被写体
４２ｂ、４６…画像
４４…スコープ
【図１】
2004064535.tif 000003
【図２】
2004064535.tif 000004
【図３】
2004064535.tif 000005
【図４】
2004064535.tif 000006
【図５】
2004064535.tif 000007
【図６】
2004064535.tif 000008
【図７】
2004064535.tif 000009
【図８】
2004064535.tif 000010
【図９】
2004064535.tif 000011