(57)【要約】  本発明は、携帯端末の撮像方法及び携帯端末を開示する。前記撮像方法は、撮像が開始された後、カメラは予め設定された時間ごとに一枚の画像を収集することと、現在の画像と過去の画像の輝度情報に基づいて、画像合成を行って合成画像を生成することとを含む。よって、画像合成に関する技術を採用して長時間の露光をシミュレートし、かつ、被写体の画像データを連続的に収集することで長時間の露光をシミュレートする。そのため、携帯端末に星の軌跡の撮像機能を追加して、ユーザーが、携帯端末を使用して星の運行軌跡を撮像する又はこのような応用シーンに設定することができるようにする。さらに、撮像効果をリアルタイムにプレビューすることができ、ユーザーからの多様化したニーズを満足させ、ユーザー体験を向上させる。これと同時に、好ましくは、輝点を置き換える方法で画像合成を行う。本実施例は、輝点を重畳する方法に対して、星の運動軌跡をよりはっきり撮像し、星の軌跡の付近における他輝点が明るすぎて星の軌跡の効果へ影響を与えることを回避することができる。
2017509259.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末の撮像方法であって、
カメラは、予め設定された時間ごとに一枚の画像を収集することと、
現在の画像における画素の輝度が同一位置にある過去の画像における画素の輝度より大きいかどうかを判断することと、
大きい場合、同一位置にある過去の画像における画素を現在の画像における画素に置き換えることによって、画像の合成を行って合成画像を生成することとを含む
ことを特徴とする、携帯端末の撮像方法。
【請求項２】
携帯端末の撮像方法であって、
カメラは、予め設定された時間ごとに一枚の画像を収集することと、
現在の画像と過去の画像の輝度情報に基づいて、画像の合成を行って合成画像を生成することとを含む
ことを特徴とする、携帯端末の撮像方法。
【請求項３】
前記現在の画像と過去の画像の輝度情報に基づいて、画像の合成を行うことは、
現在の画像における画素の輝度が同一位置にある過去の画像における画素の輝度より大きいかどうかを判断することと、
大きい場合、同一位置にある過去の画像における画素を現在の画像における画素に置き換えることによって、画像の合成を行うこととを含む
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記合成画像を生成した後、さらに、
前記合成画像をリアルタイムに表示することを含む
ことを特徴とする請求項２に記載の方法。
【請求項５】
前記カメラはフロントカメラであり、
前記カメラは予め設定された時間ごとに一枚の画像を収集した後、さらに、
前記画像に対して鏡像処理を行うことを含む
ことを特徴とする請求項２に記載の方法。
【請求項６】
前記カメラはフロントカメラであり、
前記合成画像を生成した後、さらに、
前記合成画像に対して鏡像処理を行うことを含む
ことを特徴とする請求項２に記載の方法。
【請求項７】
前記カメラは予め設定された時間ごとに一枚の画像を収集する前に、さらに、
撮像命令を受信した後、予め設定された時間を遅延した後に、撮像を開始することを含む
ことを特徴とする請求項２に記載の方法。
【請求項８】
携帯端末であって、
カメラを使用して、予め設定された時間ごとに一枚の画像を収集するように構成される画像収集モジュールと、
現在の画像と過去の画像の輝度情報に基づいて、画像の合成を行って合成画像を生成するように構成される画像合成モジュールとを備える
ことを特徴とする、携帯端末。
【請求項９】
前記画像合成モジュールは、現在の画像における画素の輝度が同一位置にある過去の画像における画素の輝度より大きいかどうかを判断し、大きい場合、同一位置にある過去の画像における画素を現在の画像における画素に置き換えることによって、画像の合成を行うように構成される
ことを特徴とする請求項８に記載の携帯端末。
【請求項１０】
前記携帯端末は、さらに、
前記合成画像をリアルタイムに表示するように構成される表示モジュールを備える
ことを特徴とする請求項８に記載の携帯端末。
【請求項１１】
前記携帯端末は、さらに、
現在使用されているカメラがフロントカメラであるかどうかを判断し、フロントカメラである場合、収集された画像に対して鏡像処理を行うように構成される鏡像モジュールを備える
ことを特徴とする請求項８に記載の携帯端末。
【請求項１２】
前記携帯端末は、さらに、
現在使用されているカメラがフロントカメラであるかどうかを判断し、フロントカメラである場合、前記合成画像に対して鏡像処理を行うように構成される鏡像モジュールを備える
ことを特徴とする請求項８に記載の携帯端末。
【請求項１３】
前記携帯端末は、さらに、
撮像命令を受信した後、予め設定された時間を遅延した後に、前記撮像命令を前記画像収集モジュールへ送信するように構成されるジッタ回避モジュールを備える
ことを特徴とする請求項８に記載の携帯端末。
【請求項１４】
携帯端末の撮像方法であって、
カメラを使用して、被写体に対して画像データを連続的に収集することと、
予め設定された時間ごとに画像データを１回読み取り、一枚の画像を出力することと、
出力された画像とベース画像の輝度情報に対して、分析比較をリアルタイムに行い、分析の結果に基づいて、出力された画像とベース画像に対して合成を行って、合成画像を生成することとを含み、
ここで、一回目に出力された画像を一回目の画像合成におけるベース画像とし、新たに生成された合成画像を次回の画像合成におけるベース画像とする
ことを特徴とする、携帯端末の撮像方法。
【請求項１５】
前記出力された画像とベース画像の輝度情報に対して、分析比較をリアルタイムに行い、分析の結果に基づいて、出力された画像とベース画像に対して合成を行って、合成画像を生成することは、
現在出力された画像における画素の輝度が同一位置にあるベース画像における画素の輝度より大きいかどうかを判断することと、
大きい場合、同一位置にあるベース画像における画素を現在出力された画像における画素に置き換えることによって、画像合成を行うこととを含む
ことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記合成画像を生成した後、さらに、
前記合成画像をリアルタイムに表示することを含む
ことを特徴とする請求項１４に記載の方法。
【請求項１７】
前記カメラはフロントカメラであり、
前記カメラを利用して画像データを収集した後、さらに、
収集された画像データに対して鏡像処理を行うことを含む
ことを特徴とする請求項１４に記載の方法。
【請求項１８】
前記カメラを利用して画像データを収集した後、さらに、
撮像命令を受信した後、予め設定された時間を遅延した後に、撮像を開始することを含む
ことを特徴とする請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像技術分野に関し、特に、携帯端末の撮像方法及び携帯端末に関する。
【背景技術】
【０００２】
携帯電話、タブレットなどの携帯端末における撮像ハードウェアのアップグレードに伴い、携帯端末の撮像機能もますます多様化し、携帯端末に対するユーザーからの撮像ニーズもますます高くなっている。従来の携帯端末が有している撮像機能は、撮像ハードウェアデバイスとチップ供給者により提供されたプロセシングアルゴリズムに依存し、ぼかし、ホワイトバランスなどの固定撮像モードのみがある。
【０００３】
専門的な撮像装置として、例えば一眼レフカメラは、感光ハードウェアにより長時間の露光を行うことができるため、星の軌跡を撮像することができ、星の運行軌跡を撮像する。星の軌跡を撮像する場合、通常に、露光時間は２０〜６０分かける必要がある。しかし、長時間の露光をサポート可能な感光ハードウェアは高価であるため、非専門的な撮像装置例えば携帯電話、タブレットなどの携帯端末については、このような高価な感光ハードウェアが搭載されるということは、現実的ではない。そのため、従来の携帯端末は、撮像ハードウェアに制限され、星の軌跡の撮像機能を備えず、ユーザーが携帯端末を使用した星の軌跡の撮像ニーズを満足させない。また、ユーザーは、専門的な撮像装置を使用して星の軌跡の撮像を行う時、撮像効果をリアルタイムにプレビューすることができない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の主な目的は、携帯端末に星の軌跡の撮像機能を追加し、ユーザーの多様化したニーズを満足させ、ユーザー体験を向上させるための携帯端末の撮像方法及び携帯端末を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、前記目的を実現するために、携帯端末の撮像方法を提供し、前記撮像方法は、
カメラは、予め設定された時間ごとに一枚の画像を収集することと、
現在の画像と過去の画像の輝度情報に基づいて、画像の合成を行って合成画像を生成することとを含む。
【０００６】
好ましくは、前記現在の画像と過去の画像の輝度情報に基づいて、画像の合成を行うことは、
現在の画像における画素の輝度が同一位置にある過去の画像における画素の輝度より大きいかどうかを判断することと、
大きい場合、同一位置にある過去の画像における画素を現在の画像における画素に置き換えることによって、画像の合成を行うこととを含む。
【０００７】
好ましくは、前記合成画像を生成した後、さらに、前記合成画像をリアルタイムに表示することを含む。
【０００８】
好ましくは、前記カメラがフロントカメラであり、前記カメラは、予め設定された時間ごとに一枚の画像を収集した後、さらに、前記画像に対して鏡像処理を行うことを含む。
【０００９】
好ましくは、前記カメラがフロントカメラであり、前記合成画像を生成した後、さらに、前記合成画像に対して鏡像処理を行うことを含む。
【００１０】
好ましくは、前記カメラは、予め設定された時間ごとに一枚の画像を収集する前に、さらに、撮像命令を受信した後、予め設定された時間を遅延した後に、撮像を開始することを含む。
【００１１】
本発明はまた、携帯端末を提供する。前記携帯端末は、
カメラを使用して、予め設定された時間ごとに一枚の画像を収集するように構成される画像収集モジュールと、
現在の画像と過去の画像の輝度情報に基づいて、画像の合成を行って合成画像を生成するように構成される画像合成モジュールとを備える。
【００１２】
好ましくは、前記画像合成モジュールは、
現在の画像における画素の輝度が同一位置にある過去の画像における画素の輝度より大きいかどうかを判断し、大きい場合、同一位置にある過去の画像における画素を現在の画像における画素に置き換えることによって、画像の合成を行うように構成される。
【００１３】
好ましくは、前記携帯端末は、さらに、前記合成画像をリアルタイムに表示するように構成される表示モジュールを備える。
【００１４】
好ましくは、前記携帯端末は、さらに、現在使用されているカメラがフロントカメラであるかどうかを判断し、フロントカメラである場合、収集された画像に対して鏡像処理を行うように構成される鏡像モジュールを備える。
【００１５】
好ましくは、前記携帯端末は、さらに、現在使用されているカメラがフロントカメラであるかどうかを判断し、フロントカメラである場合、前記合成画像に対して鏡像処理を行うように構成される鏡像モジュールを備える。
【００１６】
好ましくは、前記携帯端末は、さらに、撮像命令を受信した後、予め設定された時間を遅延した後に、前記撮像命令を前記画像収集モジュールへ送信するように構成されるジッタ回避モジュールを備える。
【００１７】
本発明はまた、同一構想である携帯端末の撮像方法を提供する。前記撮像方法は、
カメラを利用して画像データを収集することと、
予め設定された時間ごとに画像データを一回読み取り、一枚の画像を出力することと、
出力された画像とベース画像の輝度情報に対して、分析と比較をリアルタイムに行い、分析の結果に基づいて、出力された画像とベース画像に対して合成を行って、合成画像を生成することとを含む。
【００１８】
ここで、一回目に出力された画像を一回目の画像合成におけるベース画像とし、新たに生成された合成画像を次回の画像合成におけるベース画像とする。
【００１９】
好ましくは、出力された画像とベース画像の輝度情報に対して、分析と比較をリアルタイムに行い、分析の結果に基づいて、出力された画像とベース画像に対して合成を行って、合成画像を生成することは、
現在出力された画像における画素の輝度が同一位置にあるベース画像における画素の輝度より大きいかどうかを判断することと、
大きい場合、同一位置にあるベース画像における画素を現在出力された画像における画素に置き換えることによって、画像合成を行うこととを含む。
【００２０】
好ましくは、前記合成画像を生成した後、さらに、前記合成画像をリアルタイムに表示することを含む。
【００２１】
好ましくは、前記カメラがフロントカメラであり、前記カメラを利用して画像データを収集した後、さらに、収集された画像データに対して鏡像処理を行うことを含む。
【００２２】
好ましくは、前記カメラを利用して画像データを収集する前、さらに、撮像命令を受信した後、予め設定された時間を遅延した後に、撮像を開始することを含む。
【００２３】
本発明により提供される携帯端末の撮像方法は、予め設定された時間ごとに一枚の画像を収集し、現在の画像と過去の画像の輝度情報に基づいて、画像合成を行って合成画像を生成する。したがって、画像合成に関する技術を採用して長時間の露光をシミュレートする。さらに、被写体の画像データを連続的に収集することによって、長時間の露光をシミュレートする。そのため、携帯端末に星の軌跡の撮像機能を追加して、ユーザーが、携帯端末を使用して星の運行軌跡を撮像する又はこのような応用シーンに設定することができるようにする。さらに、撮像効果をリアルタイムにプレビューすることができ、ユーザーからの多様化したニーズを満足させ、ユーザー体験を向上させることができる。
【００２４】
これと同時に、好ましくは、輝点を置き換える方法で画像合成を行う。本実施例は、輝点を重畳する方法に対して、星の運動軌跡をよりはっきり撮像し、星の軌跡の付近における他の輝点が明るすぎて星の軌跡の効果へ影響を与えることを回避することができる。
【００２５】
また、携帯端末におけるフロントカメラを呼び出して星の軌跡を撮像してもよい。さらに、画像に対して鏡像処理を行って、合成画像が実際の星の軌跡の画面と一致するようにする。フロントカメラで撮像する際に、画面を上に向けるため、ユーザーは撮像効果を便利にリアルタイムにプレビューすることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明に係る携帯端末の撮像方法の第一実施例のフローチャートである。
【図２】本発明に係る携帯端末の撮像方法の第二実施例のフローチャートである。
【図３】本発明に係る携帯端末の撮像方法の第三実施例のフローチャートである。
【図４】本発明に係る携帯端末の第一実施例におけるモジュールを表す図である。
【図５】本発明に係る携帯端末の第二実施例におけるモジュールを表す図である。
【図６】本発明に係る携帯端末の第三実施例におけるモジュールを表す図である。
【発明を実施するための形態】
【００２７】
本発明の実施例、図面を参照して、本発明の目的の実現、機能特徴及び利点を詳しく説明する。
【００２８】
ここで記載される具体的な実施例は、本発明を解釈するためのものであるが、本発明を制限するためのものではないと理解すべきである。
【００２９】
本発明に係る携帯端末は、撮像ハードウェアにより長時間の露光を行わず、画像合成に関する技術を利用して長時間の露光を行う。さらに、被写体の画像データを連続的に収集することによって長時間の露光を行う。さらに、星の軌跡を撮像する機能を実現するために、星の軌跡の撮像シーンのニーズに基づいて、ＩＳＯ、画質、シーンモードなどのパラメータを調整及び限定し、そのパラメータをハードウェアデバイスへ出力して、画像を取得して画像合成を行う。また、本発明は、星の軌跡の撮像に限定されず、他の類似する情景、夜景の高速道路を帯状の発光体として撮像することにも適している。
【００３０】
図１を参照して、本発明に係る携帯端末の撮像方法の第一実施例を説明する。前記撮像方法は以下のステップを含む。
【００３１】
ステップＳ１０１：撮像が開始された後、カメラは予め設定された時間ごとに一枚の画像を収集する。
【００３２】
本発明は、携帯端末の撮像機能に星の軌跡の撮像モードを追加している。ユーザーは、星の軌跡の撮像モード又は通常撮像モードを選択して撮像することができる。ここで、星の軌跡の撮像モードにおいて、星の軌跡の撮像シーンのニーズに基づいて、露光時間、感光度（ＩＳＯ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄｓ  Ｏｒｇａｎｉｚａｔｉｏｎ)、解像度、露光補正、ノイズ低減等のパラメータが予め設定されている。また、ユーザーからの撮像ニーズにより、異なる地域の上空での星空シーンに対して、それぞれのパラメータが予め設定されてよい。
【００３３】
ユーザーは星の軌跡の撮像モードを選択し撮影ボタンを押下した後又は仮想撮影ボタンをトリガした後、携帯端末は星の軌跡の撮像を始め、カメラを使用して予め設定された時間ごとに一枚の画像を収集する。前記予め設定された時間は露光時間に相当する。携帯端末は、間隔的に撮像せず連続的に撮像する。好ましくは、予め設定された時間を５〜１０秒とする。収集された画像をキャッシュモジュールにキャッシュし、以降のステップにおいて画像合成モジュールはキャッシュモジュールから画像を読み取って合成を行ってよいし、収集された画像を以降のステップにおいて画像合成モジュールへ直接送信し合成を行ってもよい。
【００３４】
星空の撮像を行う際、自動に焦点を無限方向に設定することができる。
【００３５】
ステップＳ１０２：現在の画像と過去の画像の輝度情報に基づいて、画像合成を行って一枚の画像を生成する。
【００３６】
携帯端末における画像合成モジュールは、収集された画像を直接受信して又はキャッシュモジュールから画像をリアルタイムに読み取って画像合成を行う。さらに、画像合成モジュールは、キャッシュモジュールを初期化し、既存のデータをクリアして以降データのための空き領域を提供する。画像合成モジュールは、現在の画像と過去の画像の輝度情報に基づいて、画像合成を行って一枚の合成画像を生成する。カメラは画像を連続的に収集することで、合成画像を連続的に生成する。
【００３７】
ある好ましい実施例において、画像合成モジュールは、同一位置にある異なる時間の画素に対して、現在の画像における画素の輝度が過去の画像における画素の輝度より大きいかどうかを判断する。大きい場合、過去の画像における画素を現在の画像における画素に置き換える。過去の画像におけるすべての輝度が小さい画素を置き換えた後、最終に合成された合成画像となる。即ち、本実施例において、輝度を選択して画像合成を行う。既に合成された画像（過去の画像）をベース画像として、以降の画像における輝度がベース画像における輝度より明るい画素を選択して置き換えるという合成方法である。
【００３８】
例えば、１枚目の画像が既に撮像された場合、１枚目の画像（過去の画像）をベースとする。２枚目の画像（現在の画像）の場合、１枚目の画像における画素を２枚目の画像における対応する位置にある画素と比べて、２枚目の画像における画素の輝度が１枚目の画像における画素の輝度より大きい場合、２枚目の画像における画素を取り出して、１枚目の画像における対応する位置にある画素を置き換える。そして、一枚の合成画像を入手する。次に、この合成画像をベースとし、以降の画像に対して同じ処理を行い、最終に星の軌跡の図を入手する。
【００３９】
また、例えば、画像は、画素ユニット1、画素ユニット２、…、画素ユニットｎの合計ｎ個の画素ユニットを含んでいる。ここで、画素ユニット５０１〜画素ユニット７００の合計２００個の画素ユニットにおいて、現在の画像における画素の輝度が過去の画像における画素の輝度より大きいとする。そこで、画像合成モジュールは、過去の画像における画素ユニット５０１〜画素ユニット７００の画素を現在の画像における画素ユニット５０１〜画素ユニット７００の画素に置き換える。置き換えが終わると、新しい画像即ち合成画像を入手する。このような輝点を置き換える方法は、輝点を重畳させる方法に対して、星の運動軌跡をよりはっきり撮像し、星の軌跡の付近における他輝点が明るすぎて星の軌跡の効果へ影響を与えることを回避することができる。
【００４０】
なお、画像合成モジュールは、さらに、合成画像に対してノイズの低減処理を行うとともに、現在の画像の露光度に応じて、次の合成画像の合成比を制御して露光過度の発生を抑える。
【００４１】
ステップＳ１０３：該当合成画像をリアルタイムに表示する。
【００４２】
携帯端末は、ユーザーが現在の星の軌跡効果をリアルタイムにプレビューするように、合成された画像を画面にリアルタイムに表示する。スムーズにプレビューするために、携帯端末により表示される合成画像は、圧縮された小さいサイズのサムネイルであり、フールサイズの画像が記憶される。二つのスレッドで画像の表示と記憶をそれぞれ行う。
【００４３】
ユーザーは撮影ボタンを再度に押下した後又は完了ボタンを押下した後、撮影が終了される。携帯端末は、各合成画像をローカルメモリに記憶してもよいし、撮影が終了された際に最終に生成された一枚の合成画像のみを記憶してもよい。
【００４４】
このようにして、携帯端末に星の軌跡の撮像機能を追加する。ユーザーは、携帯端末を利用して星の運行軌跡を撮影することができる。また、創作効果をリアルタイムにプレビューすることができ、ユーザー体験を向上させる。
【００４５】
図２を参照して、本発明に係る携帯端末の撮像方法の第二実施例を説明する。前記撮像方法は、以下のステップを含む。
【００４６】
ステップＳ２０１:撮像命令を受信した後、予め設定された時間を遅延した後に撮像を開始する。
【００４７】
本実施例は、撮影ボタンの押下による軽微なジッタが撮影効果に影響を与えることを回避するために、撮影を遅延させてジッタを回避する。即ち、ユーザーは撮影ボタンを押下して撮影命令を送信した後、携帯端末は、すぐに撮影するのではなく、予め設定された時間を遅延した後、ヒューマンにより発生されたジッタが終わると、撮影を開始する。好ましくは、前記予め設定された時間を１〜３秒とする。
【００４８】
ステップＳ２０２：フロントカメラを使用して予め設定された時間ごとに一枚の画像を収集する。
【００４９】
ユーザーは、星の軌跡を撮像する場合、カメラを天空に向ける必要がある。リアカメラを呼び出して撮像する場合、携帯端末の画面を下に向けるため、ユーザーからのプレビューは不便である。本実施例において、フロントカメラ撮像を利用し、携帯端末の画面を上に向けるので、ユーザーが撮像効果をプレビューすることが便利である。もちろん、ユーザーは、必要に応じて、フロントカメラ又はリアカメラを自由に切り替えることもできる。
【００５０】
ステップＳ２０３：収集された画像に対して鏡像処理を行う。
【００５１】
フロントカメラにより収集された星の軌跡の画面は、実際の画面と鏡像関係を持っている画面である。これを鑑みて、本実施例において、画像を収集した後、まず、収集された画像に対して鏡像処理を行う。次に、画像合成モジュールが合成画像を生成するように、処理された画像をキャッシュモジュールへ送信する又は画像合成モジュールへ直接送信する。ある実施例において、携帯端末は、画像に対して鏡像処理を行う必要があるかどうかをユーザーに確認し、ユーザーの選択に応じて対応する操作を実行してもよい。
【００５２】
ステップＳ２０４：現在の画像と過去の画像の輝度情報に基づいて、画像合成を行って一枚の合成画像を生成する。
【００５３】
ステップＳ２０５：該当合成画像をリアルタイムに表示する。
【００５４】
収集された画像に対して事前に鏡像処理を行い、現在表示される合成画像が実際の星の軌跡の画面と一致するため、ユーザーは鏡像処理などを行う必要がない。画面を上に向けるため、ユーザーは、撮像の過程において、星の軌跡の撮像効果を便利にプレビューすることができる。
【００５５】
ある実施例において、フロントカメラを呼び出して撮影する場合、合成画像を生成した後、合成画像に対して鏡像処理を行い、処理された合成画像をリアルタイムに表示して記憶してもよい。
【００５６】
図３を参照して、本発明に係る携帯端末の撮像方法の第三実施例を説明する。前記撮像方法は、以下のステップを含む。
【００５７】
ステップＳ３０１：カメラを使用して被写体に対して画像データを連続的に収集する。
【００５８】
ステップＳ３０２：予め設定された時間ごとに画像データを一回に読み取り、一枚の画像を出力する。
【００５９】
画像合成モジュールは、予め設定された時間ごとにキャッシュモジュールから画像データを一回に読み取り、読み取れた画像データに基づいて、一枚の画像を出力する。
【００６０】
ステップＳ３０３：出力された画像とベース画像の輝度情報に対して分析及び比較をリアルタイムに行い、分析の結果に基づいて、出力された画像とベース画像に対して合成を行って合成画像を生成する。
【００６１】
好ましくは、画像合成モジュールは、同一位置にある現在出力された画像における画素の輝度がベース画像における画素の輝度より大きいかどうかを判断する。大きい場合、同一位置にあるベース画像における画素を現在出力された画像における画素に置き換える。大きくない場合は、置き換えない。そして、画像合成を行う。ここで、一回目に出力された画像を一回目の画像合成におけるベース画像とし、新たに生成された合成画像を次回の画像合成におけるベース画像とする。
【００６２】
ステップＳ３０４：リアルタイムに合成画像を表示する。
【００６３】
携帯端末は、ユーザーが現在の星の軌跡効果をリアルタイムにプレビューするように、合成画像を画面にリアルタイムに表示する。
【００６４】
画像データを収集するカメラはフロントカメラである場合、収集された画像データに対して鏡像処理を行ってもよいし、画像合成した合成画像に対して鏡像処理を行ってもよい。
【００６５】
携帯端末は、撮影命令を受信した後、すぐに撮影するのではなく、予め設定された時間を遅延した後に撮影を開始してもよい。よって、撮影ボタンの押下による軽微なジッタが撮影効果に影響を与えることを回避することができる。好ましくは、前記予め設定された時間を１〜３秒とする。
【００６６】
図４を参照して、本発明に係る携帯端末の第一実施例を説明する。前記携帯端末は、通常のデジタルカメラ例えばカードカメラなどであってもよいし、撮像機能を備える携帯電話、タブレットなどの携帯端末であってもよい。前記携帯端末は、上記星の軌跡の撮像を実現する携帯端末であり、画像収集モジュール１１０、画像合成モジュール１２０、表示モジュール１３０及び記憶モジュール１４０を含む。ここで、画像収集モジュール１１０は画像合成モジュール１２０と接続されている。画像合成モジュール１２０は、表示モジュール１３０と記憶モジュール１４０とそれぞれ接続されている。
【００６７】
画像収集モジュール１１０は、カメラを使用して画像を収集するように構成される。
【００６８】
本発明は、携帯端末の撮像機能に星の軌跡の撮像モードを追加している。ユーザーは、星の軌跡の撮像モード又は通常撮像モードを選択して撮像する。ユーザーは星の軌跡の撮像モードを選択し撮影ボタンを押下した後又は仮想撮影ボタントリガした後、携帯端末は星の軌跡の撮像を始め、画像収集モジュール１１０はカメラを呼び出して予め設定された時間ごとに一枚の画像を収集する。前記予め設定された時間は露光時間に相当する。携帯端末は、間隔をおいて撮像するのではなく、連続的に撮像する。好ましくは、予め設定された時間を５〜１０秒とする。星空を撮像する場合、画像収集モジュール１１０は、焦点を無限方向に自動に設定することができる。
【００６９】
本発明における星の軌跡の撮像モードについて、星の軌跡の撮像シーンのニーズに基づいて、露光時間、ＩＳＯ、解像度、露光補正、ノイズ低減等パラメータが予め設定されている。また、ユーザー撮像のニーズによって、異なる地域の上空での星空シーンに対して、それぞれパラメータが予め設定されてもよい。撮像する際、該当パラメータを対応するハードウェアデバイス例えば画像収集モジュール１１０へ出力することによって、対応するハードウェアデバイスは設定されたパラメータに基づいて、収集された画像データに対してサンプル選択又は前処理を行う。
【００７０】
次に、画像収集モジュール１１０は、収集された画像を画像合成モジュール１２０へ送信する。ある実施例において、携帯端末は、あるキャッシュモジュールを含んでもよい。この場合、画像収集モジュール１１０は、収集された画像をキャッシュモジュールに記憶し、以降の画像合成モジュール１２０は、キャッシュモジュールから画像情報を直接読み取る。
【００７１】
画像合成モジュール１２０は、現在の画像と過去の画像の輝度情報に基づいて、画像合成を行って一枚の画像を生成するように構成される。カメラは画像を連続的に収集するため、画像合成モジュール１２０は合成画像を連続的に生成する。
【００７２】
ある好ましい実施例において、画像合成モジュール１２０は、同一位置にある異なる時間の画素に対して、現在の画像における画素の輝度が過去の画像における画素の輝度より大きいかどうかを判断し、大きい場合、過去の画像における画素を現在の画像における画素に置き換える。過去の画像におけるすべての輝度の小さい画素を置き換えた後、最終に合成された合成画像となる。即ち、本実施例において、輝度を選択して画像合成を行う。既に合成された画像（過去の画像）をベース画像として、以降の画像における輝度がベース画像の輝度より明るい画素を選択して置き換えるという合成方法である。
【００７３】
例えば、１枚目の画像が既に撮像された場合、１枚目の画像（過去の画像）をベースとする。２枚目の画像（現在の画像）がくる場合、１枚目の画像における画素を２枚目の画像における対応する位置にある画素と比べて、２枚目の画像における画素の輝度が１枚目の画像における画素の輝度より大きい場合、２枚目の画像における画素を取り出して１枚目の画像における対応する位置にある画素に置き換える。そして、一枚の合成画像を入手する。次に、この合成画像をベースとし、以降の画像に対して同じ処理を行い、最終に、星の軌跡の図を入手する。
【００７４】
また、例えば、画像は、画素ユニット1、画素ユニット２…画素ユニットｎの合計ｎ個の画素ユニットを含んでいる。ここで、画素ユニット５０１〜画素ユニット７００の合計２００個の画素ユニットについて、現在の画像における画素の輝度が過去の画像における画素の輝度より大きい。そのため、画像合成モジュールは、過去の画像における画素ユニット５０１〜画素ユニット７００の画素を現在の画像における画素ユニット５０１〜画素ユニット７００の画素に置き換える。置き換えが終わると、新しい画像即ち合成画像を入手する。このような輝点を置き換える方法は、輝点を重畳させる方法に対して、星の運動軌跡をよりはっきり撮像し、星の軌跡の付近における他輝点が明るすぎて星の軌跡の効果へ影響を与えることを回避することができる。
【００７５】
次に、画像合成モジュール１２０は、合成画像を表示モジュール１３０へ送信して表示し、記憶モジュール１４０へ送信して記憶する。画像合成モジュール１２０は、各合成画像を記憶モジュール１４０へ送信してもよいし、撮影が終了された際に最終に生成された一枚の合成画像のみを記憶モジュール１４０へ送信してもよい。
【００７６】
スムーズにプレビューするために、画像合成モジュール１２０は、合成画像を小さいサイズのサムネイルに圧縮した後、表示モジュール１３０へ送信して表示する。
【００７７】
表示モジュール１３０は、ユーザーが現在の星の軌跡効果をリアルタイムにプレビューするように、合成画像をリアルタイムに表示するように構成される。
【００７８】
記憶モジュール１４０は、合成画像を記憶するように構成される。
【００７９】
よって、携帯端末に星の軌跡の撮像機能を追加している。ユーザーは、携帯端末を利用して星の運行軌跡を撮影することができる。また、創作効果をリアルタイムにプレビューすることができ、ユーザー体験を向上させる。
【００８０】
図５のような第二実施例において、携帯端末は、さらに、星の軌跡の撮像を行う際のジッタ回避機能を有する。本実施例と第一実施例との相違点は、ジッタ回避モジュール１５０を追加していることである。該当ジッタ回避モジュール１５０は、画像収集モジュール１１０と接続されている。該当ジッタ回避モジュール１５０は、撮影命令を受信した後、予め設定された時間を遅延した後に、撮影命令を画像収集モジュール１１０へ送信するように構成される。画像収集モジュール１１０は、撮影命令を受信して画像の収集を開始する。即ち、ユーザーは撮影ボタンを押下して撮影命令を送信した後、携帯端末は、すぐに撮影せず、予め設定された時間を遅延させ、ヒューマンにより発生されたジッタが終わると、撮影を開始する。好ましくは、前記予め設定された時間を１〜３秒とする。
【００８１】
よって、撮影を遅延させてジッタ回避機能を実現する。撮影ボタンの押下による軽微なジッタが撮影効果へ影響を与えることを回避して、ユーザー体験をさらに向上させる。
【００８２】
図６は本発明に係る携帯端末の第三実施例を示す。本実施例と第一実施例との相違点は、鏡像モジュール１６０を追加していることである。ここで、画像収集モジュール１１０、鏡像モジュール１６０及びキャッシュモジュール１２０が順次に接続されている。該当鏡像モジュール１６０は、現在使用されているカメラがフロントカメラであるかどうかを判断する。フロントカメラである場合、収集された画像に対して鏡像処理を行い、処理された画像を画像合成モジュール１２０へ送信する。フロントカメラではない場合、鏡像処理を行わず、画像を画像合成モジュール１２０へ直接送信する。
【００８３】
実施例において、ユーザーは、携帯端末を使って星の軌跡を撮像する際、フロントカメラ又はリアカメラに切り替えることを許可する。フロントカメラにより収集された星の軌跡の画面は、実際の画面が鏡像リングされた画面である。これに対して、本実施例において、フロントカメラを呼び出して画像を収集した後、まず、鏡像モジュール１６０は、収集された画像に対して鏡像処理を行う。次に、画像合成モジュール１２０が合成画像を生成するように、処理された画像をキャッシュモジュールへ送信する又は画像合成モジュール１２０へ直接送信する。ある実施例において、携帯端末は、画像に対して鏡像処理を行う必要があるかどうかをユーザーに確認し、ユーザーの選択に応じて対応する操作を実行してもよい。
【００８４】
この際、生成された合成画像は、実際の星の軌跡の画面と一致するため、ユーザーは鏡像処理などを行う必要がない。ユーザーが星の軌跡の撮像を行う際、リアカメラを利用する場合、携帯端末の画面を下に向けるので、プレビューすることは不便である。フロントカメラ撮像を利用する場合、携帯端末の画面を上に向けるので、ユーザーが撮像効果をプレビューすることが便利である。
【００８５】
ある実施例において、鏡像モジュール１６０は、画像合成モジュール１２０、表示モジュール１３０及び記憶モジュール１４０にそれぞれ接続され、現在使用されているカメラがフロントカメラであると判定した後、画像合成モジュール１２０により生成された合成画像に対して鏡像処理を行い、処理された合成画像を表示モジュール１３０と記憶モジュール１４０とにそれぞれ送信して、リアルタイムの表示と記憶を行ってもよい。
【００８６】
ある実施例において、鏡像モジュール１６０は、画像に対して鏡像処理を行う必要があるかどうかをユーザーに確認し、必要がある場合、収集された画像又は合成画像に対して鏡像処理を行う。
【００８７】
本発明に係る携帯端末及びその撮像方法は、星の軌跡の撮像に応用される以外に、他の類似する応用シーンに応用されてもよい。
【００８８】
当業者であれば、プログラムで対応するハードウェアを制御して、上記方法の実施例の全部又は一部のステップを実現でき、前記プログラムはコンピュータ読取可能記録媒体に記憶され、前記記録媒体は、読出専用メモリ（ＲＯＭ：Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ランダムアクセスメモリー（ＲＡＭ：Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、フレキシブルディスク又は光ディスクなどを含むことを理解することができる。
【００８９】
以上は、本発明の最適的な実施例に過ぎず、本発明を制限せず、本分野の当業者に対して、本発明は各種類の変更と変化があり得る。本発明の主旨精神と原則以内において、いかなる改修、同等との入れ替わり、改良等が、本発明の保護範囲以内に含まれるべきである。
【産業上利用可能性】
【００９０】
本発明より提供される携帯端末の撮像方法は、予め設定された時間ごとに一枚の画像を収集し、現在の画像と過去の画像の輝度情報に基づいて、画像合成を行って合成画像を生成する。したがって、画像合成に関する技術を採用して長時間の露光をシミュレートする。さらに、被写体の画像データを連続的に収集して長時間の露光をシミュレートする。そのため、携帯端末に星の軌跡の撮像機能を追加している。ユーザーは、携帯端末を使用して星の運行軌跡を撮像する又はこのような応用シーンに設定することができる。さらに、撮像効果をリアルタイムにプレビューすることによって、ユーザーからの多様化したニーズを満足させ、ユーザー体験を向上させることができる。これと同時に、好ましくは、輝点を置き換える方法で画像合成を行う。本実施例は、輝点を重畳する方法に対して、星の運動軌跡をよりはっきり撮像し、星の軌跡の付近における他輝点が明るすぎて星の軌跡の効果へ影響を与えることを回避することができる。また、携帯端末のフロントカメラを呼び出して星の軌跡の撮像を行い、画像に対して鏡像処理を行って、合成画像が実際の星の軌跡画面と全く一致するようにする。フロントカメラで撮像する際に、画面を上に向けるため、ユーザーは、便利に撮像効果をリアルタイムにプレビューすることができる。
【図１】
2017509259.tif 000003
【図２】
2017509259.tif 000004
【図３】
2017509259.tif 000005
【図４】
2017509259.tif 000006
【図５】
2017509259.tif 000007
【図６】
2017509259.tif 000008
【国際調査報告】
2017509259.tif 000009
2017509259.tif 000010
2017509259.tif 000011
2017509259.tif 000012