(57)【特許請求の範囲】
【請求項１】
１つのシーンについての複数の処理対象画像とそれぞれ処理される前記複数の画像の各々の輝度情報とを取得することと、
前記複数の処理対象画像の各々の輝度情報に基づいて前記複数の処理対象画像の各々について差分情報を取得することと、
前記複数の処理対象画像の各々の前記差分情報に基づいて前記複数の処理対象画像から基準画像を得ることと、
前記基準画像の特徴情報と前記複数の処理対象画像の特徴情報とに基づいて前記複数の処理対象画像の各々の重みを取得することと、  
前記複数の処理対象画像の各々の前記重みに基づいて前記複数の処理対象画像を合成することと
を含むものであり、
前記複数の画像の各々の輝度情報に基づいて前記複数の処理対象画像の各々についての前記差分情報を取得することは、
連続的に処理される前記複数の画像から１つの処理対象画像を選択することと、
前記選択された処理対象画像の輝度情報とそれぞれ処理される残りの各画像の輝度情報との輝度差を得ることと、
前記選択された処理対象画像の差分情報を得ることと
を含むものであり、
前記複数の処理対象画像の各々についての前記差分情報に基づいて前記複数の処理対象画像から前記基準画像を得ることは、
前記複数の処理対象画像の各々に対応する前記輝度差のうち、予め設定された条件を満たす輝度差の画像の数をカウントすることと、
前記予め設定された条件を満たす輝度差の画像の最大数を有する処理対象画像を前記基準画像として選択することと
を含む、ことを特徴とする画像合成方法。
【請求項２】
前記予め設定された条件は、前記輝度差の画像の数が予め設定された閾値よりも大きいという条件であることを特徴とする請求項１に記載の方法。
【請求項３】
前記予め設定された条件を満たす輝度差の画像の最大数を有する前記処理対象画像を前記基準画像として選択することは、
前記予め設定された条件を満たす輝度差の画像の最大数を有する前記処理対象画像の数が予め設定された数を超える場合に、前記予め設定された条件を満たす輝度差の画像の最大数を有する前記処理対象画像の輝度情報に基づいて前記基準画像を得ること
を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記予め設定された条件を満たす輝度差の画像の最大数を有する前記処理対象画像の輝度情報に基づいて前記基準画像を取得することは、
前記予め設定された条件を満たす輝度差の画像の最大数を有し、かつ最大の輝度値を有する前記処理対象画像を前記基準画像として選択すること
を含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記基準画像の特徴情報と前記複数の処理対象画像の特徴情報とに基づいてそれぞれ処理される前記複数の画像の各々の前記重みを取得することは、
前記基準画像の特徴情報と前記複数の処理対象画像の各々の特徴情報との特徴差を取得し、前記特徴差に基づいて前記複数の処理対象画像の各々の前記重みを取得すること
を含むことを特徴とする請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記特徴差に基づいて前記複数の処理対象画像の各々の前記重みを取得することは、
前記特徴差と前記重みとの対応関係を予め設定しておき、前記特徴差と前記重みとの対応関係に基づいて前記複数の処理対象画像の各々の前記重みを取得すること
を含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記特徴差に基づいて前記複数の処理対象画像の各々の前記重みを取得することは、  前記特徴差を正規化し、前記正規化された特徴差を前記処理対象画像の重みとして選択することを含むことを特徴とする請求項５に記載の方法。
【請求項８】
プロセッサと、
前記プロセッサが請求項１〜７のいずれか一項に記載の前記方法を実行するように前記プロセッサによって実行されるように動作可能な命令を含むメモリと
を含むことを特徴とする画像合成装置。
【請求項９】
請求項１〜７のいずれか一項に記載の前記方法を実行するために装置を制御するように構成されたコンピュータ実行可能命令を格納する
ことを特徴とする、不揮発性コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にコンピュータ技術の分野に関し、より詳細には画像合成のための方法、装置および不揮発性コンピュータ可読媒体に関する。
【背景技術】
【０００２】
情報技術の発展と共に、画像処理技術に関わる分野はますます広範になった。画像処理の適用はそのような分野、例えば、輸送、ヘルスケアまたは航空宇宙産業において必要とされている。実際の処理において、適用シーンでのより正確な決定を確実にして画像認識を向上させるために、画像は一般に、可能な限りリアルなシーンを低歪みで表示する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本開示は、画像内のノイズを低減することができる画像合成のための方法、装置、およびコンピュータ可読媒体を提供する。
【課題を解決するための手段】
【０００４】
本開示の一態様によれば、１つのシーンについての複数の処理対象画像とそれぞれ処理される複数の画像の各々の輝度情報とを取得することと、複数の処理対象画像の各々の輝度情報に基づいて複数の処理対象画像の各々の差分情報を取得することと、複数の処理対象画像の各々の差分情報に基づいて複数の処理対象画像から基準画像を得ることと、基準画像の特徴情報と複数の処理対象画像の特徴情報とに基づいてそれぞれ処理される複数の画像の各々の重みを取得することと、複数の処理対象画像の各々の重みに基づいて複数の処理対象画像を合成することとを含む画像合成方法が提供される。
【０００５】
本開示のさらなる態様によれば、プロセッサと、プロセッサに１つのシーンについての複数の処理対象画像と複数の処理対象画像の各々の輝度情報とを取得させ、複数の処理対象画像の各々の輝度情報に基づいて複数の処理対象画像の各々の差分情報を取得させ、複数の処理対象画像の各々の差分情報に基づいて複数の処理対象画像から基準画像を得、基準画像の特徴情報と複数の処理対象画像の特徴情報とに基づいて複数の処理対象画像の各々の重みを取得させ、複数の処理対象画像の各々の重みに基づいて複数の処理対象画像を合成させることによって実行されるように動作可能な命令を含むメモリとを含む画像合成装置が提供される。
【０００６】
本開示のさらなる態様によれば、コンピュータ実行可能命令を記憶するための不揮発性コンピュータ可読記憶媒体が提供される。コンピュータ実行可能命令は、画像合成方法を実行するように装置を制御するために使用され、この方法は、１つのシーンについての複数の処理対象画像とそれぞれ処理される複数の画像の各々の輝度情報とを取得することと、複数の処理対象画像の各々の輝度情報に基づいて複数の処理対象画像の各々について差分情報を取得することと、複数の処理対象画像の各々の差分情報に基づいて複数の処理対象画像から基準画像を得ることと、基準画像の特徴情報と複数の処理対象画像の特徴情報とに基づいてそれぞれ処理される複数の画像の各々の重みを取得することと、複数の処理対象画像の各々の重みに基づいて複数の処理対象画像を合成することとを含む。
【０００７】
本開示の上記態様によれば、１つのシーンについて複数の画像を取得することができ、複数の画像の各々の輝度情報に基づいて複数の画像から基準画像を決定することができ、基準画像の特徴情報と複数の画像の特徴情報とに基づいて複数の画像の各々の重みを取得することができ、複数の画像の各々の重みに基づいて複数の画像を合成することができる。このようにして、より大きい輝度差を有する画像はより低い重みを有することになり、これにより画像を取得するプロセスの間に発生するランダムノイズを回避し、画像の歪みを低減することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施の形態による電子装置を示す構造概略図である。
【図２】一実施の形態によるサーバを示す構造概略図である。
【図３】一実施の形態による画像合成方法を示すフロー図である。
【図４】別の実施の形態による画像合成方法を示すフロー図である。
【図５】一実施の形態による画像合成装置を示す構造概略図である。
【図６】本開示の実施の形態において提供されるコンピュータ装置に関連する携帯電話器の一部を示すブロック図である。
【発明を実施するための形態】
【０００９】
本開示の目的、技術的解決策、および利点をより明確にするために、以下では添付の図面および実施の形態を参照しながら本開示をさらに詳細に説明する。説明される特定の実施の形態は、本開示を説明するために使用されているに過ぎず、本開示を限定することを意図していないことを理解されたい。
【００１０】
図１は一実施の形態による電子装置を示す構造概略図である。図１に示すように、電子装置は、システムバスを介して互いに接続されたプロセッサ、不揮発性記憶媒体、内部メモリ、ネットワークインターフェース、表示画面および入力装置を含む。電子装置の不揮発性記憶媒体は、オペレーティングシステムおよびコンピュータ可読命令を記憶する。コンピュータ可読命令がプロセッサによって実行されると、プロセッサに画像合成方法を実施させる。プロセッサは、電子装置全体の動作を支援するための計算および制御能力を提供するために使用される。電子装置内の内部メモリは、不揮発性記憶媒体に格納されたコンピュータ可読命令の動作のための環境を提供する。ネットワークインターフェースは、サーバとのネットワーク通信、例えば、画像合成の要求をサーバに送信したり、サーバから合成パラメータを受信したりするために使用される。電子装置の表示画面は、液晶ディスプレイまたはＥインクスクリーンであり得る。入力装置は、表示画面上に覆われたタッチ層、または電子装置の筐体上に配置されたキー、トラックボールまたはタッチパッド、あるいは外部キーボード、タッチパッドまたはマウスであり得る。電子装置は、携帯電話器、タブレットコンピュータ、パーソナルデジタルアシスタント、またはウェアラブル装置であり得る。当業者であれば、図１に示す構成は、本願による解決策に関連する部分のブロック図であり、本願による解決策が適用できる電子装置を限定することを意図するものではないことを理解するであろう。特定の電子装置は、図面に示されている構成要素よりも多いまたは少ない構成要素を含み、いくつかの構成要素を組み合わせ、または構成要素の異なる配置を有することができる。
【００１１】
図２は一実施の形態によるサーバを示す構造概略図である。図２に示すように、サーバは、システムバスを介して互いに接続されたプロセッサ、不揮発性記憶媒体、内部メモリおよびネットワークインターフェースを含む。サーバの不揮発性記憶媒体は、オペレーティングシステムおよびコンピュータ可読命令を格納する。コンピュータ可読命令がプロセッサによって実行されると、プロセッサに画像合成方法を実施させる。サーバのプロセッサは、サーバ全体の動作を支援するための計算および制御能力を提供するために使用される。サーバのネットワークインターフェースは、ネットワーク接続を介して外部端末と通信するために使用され、例えば、端末から画像合成の要求を受信し、端末に合成パラメータを送信する。サーバは、独立したサーバでも複数のサーバからなるサーバクラスタでもよい。当業者であれば、図２に示す構成は、本願による解決策に関連する部分のブロック図であり、本願による解決策が適用できるサーバを限定することを意図するものではないことを理解するであろう。特定のサーバは、図面に示されている構成要素よりも多いまたは少ない構成要素を含み、いくつかの構成要素を組み合わせ、または構成要素の異なる配置を有することができる。
【００１２】
図３は一実施の形態による画像合成方法を示すフロー図である。図３に示すように、画像合成方法は以下のように実施することができる。
【００１３】
３０２で、１つのシーンについての複数の処理対象画像と複数の処理対象画像の各々の輝度情報とを取得する。
【００１４】
一実施の形態では、処理対象画像は合成を必要とする画像を指し、画像取得装置によって取得することができる。画像取得装置とは、画像を取得する装置のことであり、例えば、画像取得装置はカメラ、携帯端末のカメラ、ビデオカメラなどであってもよい。
【００１５】
１つのシーンについて複数の処理対象画像が連続的に取り込まれ、取り込まれた処理対象画像が記憶され得る。処理対象画像の数は予め設定されていてもよく、適用のシナリオまたは性能要件によって異なってもよい。処理対象画像は、予め設定された格納経路にしたがって格納されてもよい。これらの画像を合成する必要がある場合、予め設定された格納経路にしたがってこれらの画像を取得することができる。輝度情報とは、画像の輝度を表すパラメータを指す。
【００１６】
例えば、処理対象画像を携帯端末で取り込む場合、ユーザは携帯端末に取り込むための命令を入力し、携帯端末はその指示を検出した後、カメラを通して複数の処理対象画像を取り込んでもよい。画像を取り込むための命令は、携帯端末上の物理的ボタンまたはタッチスクリーン上のアクションによって起動されてもよく、または音声命令であってもよい。
【００１７】
３０４で、各処理対象画像の輝度情報に基づいて各処理対象画像の差分情報を取得し、各処理対象画像の差分情報に基づいて処理対象画像から基準画像を得る。
【００１８】
一実施の形態では、差分情報とは、処理対象画像の輝度情報に関する差分値を指す。例えば、基準値は事前に設定されていてもよい。そして、処理対象画像の輝度値と基準値との差分を処理対象画像の差分情報として得てもよい。処理対象画像の各画素はそれぞれ輝度情報を有するため、差分情報は、処理対象画像の各画素の差分情報の集合を指す場合があり、または処理対象画像中の画素の輝度値の平均値の差を指す場合がある。あるいは、処理対象画像中の画素からランダムに１つの画素を選択し、その画素の輝度値をサンプリングし、その輝度値と基準値との差を差分情報として得てもよい。
【００１９】
基準画像とは、画像合成に用いる基準画像として処理対象画像から選択された、予め設定された規則を満たす差分値を有する処理対象画像を指す。例えば、最大の差分情報を有する処理対象画像が基準画像として選択されてもよい。
【００２０】
３０６で、基準画像の特徴情報および処理対象画像の特徴情報に基づいて各処理対象画像の重みを取得する。
【００２１】
一実施の形態では、特徴情報とは、画像の特徴に関する情報、例えば、画像の輝度、グレースケール、色または彩度を指す。重みとは、画像合成に用いられる処理対象画像の合成の割合を指す。一般的に、複数の処理対象画像のすべての重みの合計は１であり、重みがより大きい画像は、画像合成中にこの画像の割合がより大きいことを意味する。
【００２２】
３０８で、各処理対象画像の重みに基づいて処理対象画像を合成する。
【００２３】
一実施の形態では、画像合成とは、複数の処理対象画像を特定の規則にしたがって合成画像に合成することを指す。具体的には、処理対象画像の同じ位置にある画素のグレー値またはカラー値を特定の規則にしたがって組み合わせて合成画像を形成する。
【００２４】
上記の画像合成方法によれば、まず１つのシーンについて複数の画像を取得することができ、複数の画像の各々の輝度情報に基づいて複数の画像から基準画像を決定することができ、基準画像および複数の画像の特徴情報に基づいて複数の画像の各々の重みを取得することができ、複数の画像の重みに基づいて複数の画像を合成することができる。このようにして、より大きい輝度差を有する画像はより低い重みを有することになり、これにより画像を取得するプロセスの間に発生するランダムノイズを回避することができ、画像の歪みを低減することができる。
【００２５】
図４は別の実施の形態による画像合成方法を示すフロー図である。図４に示すように、画像合成方法は以下のように実施することができる。
【００２６】
４０２で、１つのシーンについての複数の処理対象画像と複数の処理対象画像の各々の輝度情報とを取得する。
【００２７】
具体的には、処理対象画像とは、２次元の数値画素で表されるデジタル画像を指す。画素はデジタル画像の基本要素である。デジタル画像内の各画素の位置は位置座標によって表すことができ、画素のグレー値またはカラー値は０〜２５５の整数によって表すことができる。グレー値またはカラー値は、輝度、色、彩度、および画素の他の情報を表すことができる。したがって、各画素はそれぞれの輝度情報を有する。処理対象画像の輝度情報とは、処理対象画像内の全画素の輝度情報の集合を指す。
【００２８】
一実施の形態では、１つのシーンについて複数の処理対象画像を取得し、処理対象画像は同じ焦点距離の画像である。具体的には、携帯端末の前面カメラはプライムレンズを有するため、携帯端末の前面カメラを用いて、１つのシーンについて複数の処理対象画像を取得することができる。
【００２９】
４０４で、各処理対象画像の輝度情報に基づいて各処理対象画像の差分情報を取得し、各処理対象画像の差分情報に基づいて処理対象画像から基準画像を得る。
【００３０】
一実施の形態では、連続的に処理される複数の画像から１つの処理対象画像が選択され、選択された処理対象画像の輝度情報と残りの各処理対象画像の輝度情報との輝度差がそれぞれ得られ、選択された処理対象画像の差分情報が得られる。すなわち、本実施の形態では、処理対象画像の差分情報とは、選択された処理対象画像の輝度情報とそれぞれ処理される残りの各画像の輝度情報との差分の集合を指す。
【００３１】
さらに、各処理対象画像に対応する輝度差のうち、予め設定された条件を満たす輝度差の数をカウントし、予め設定された条件を満たす輝度差の最大数を有する処理対象画像を基準画像として選択する。予め設定された条件とは、差分情報を選択するための条件であり、事前に設定され、例えば、予め設定された条件は輝度差が特定の閾値よりも大きいという条件であってもよい。
【００３２】
具体的には、各処理対象画像は複数の輝度差を有し、複数の輝度差は予め設定された条件にしたがって選択されてもよく、各処理対象画像について選択された輝度差の数をカウントしてもよい。処理対象画像は予め設定された条件を満たす輝度差のカウント数に基づいて降順に並べられてもよく、最初の処理対象画像が基準画像として選択されてもよい。
【００３３】
例えば、４つの処理対象画像を取得し、４つの処理対象画像の平均輝度値がそれぞれ２１、２０、１９、１６であるとする。最初に、第２の処理対象画像を例に取ると、この処理対象画像は２０の平均輝度値を有する。第２の処理対象画像の平均輝度値と残りの各処理対象画像の平均輝度との差をそれぞれ求め、得られた差分が第２の処理対象画像の平均輝度値の１０％以内であれば、得られた差分を保持し、したがって、保持される差は［０，２］の範囲内にあり、すなわち、保持されるべき差に対応する平均輝度値は［２２，１８］の範囲内にある。この場合、第１と第３の画像が保持され、予め設定された条件を満たす輝度差の数は２個となる。予め設定された条件を満たす輝度差の数は、処理対象の４つの画像すべてについてカウントされてもよい。処理対象の４つの画像の予め設定された条件を満たす輝度差の数は１、２、１、０であるため、第２の処理対象画像を基準画像として選択することができる。
【００３４】
また、予め設定された条件を満たす輝度差の最大数を有する処理対象画像の数が予め設定された数を超える場合、予め設定された条件を満たす輝度差の最大数を有する処理対象画像の輝度情報に基づいて基準画像を得てもよい。
【００３５】
具体的には、予め設定された条件を満たす輝度差の数に基づいて処理対象画像がソートされ、予め設定された条件を満たす輝度差の最大数を有する処理対象画像の数が予め設定された数を超える場合、処理対象画像の輝度情報に基づいて処理対象画像をさらにフィルタリングすることができる。例えば、予め設定された条件を満たす輝度差の最大数を有し、かつ最大の輝度値を有する処理対象画像は、基準画像として選択され得る。
【００３６】
４０６で、基準画像の特徴情報と各処理対象画像の特徴情報との特徴差を取得し、特徴差に基づいて各処理対象画像の重みを取得する。
【００３７】
一実施の形態では、特徴情報とは、画像の特徴に関する情報を指し、これは画像の輝度、グレースケール、色および彩度のうちの１つ以上であり得る。具体的には、基準画像と処理対象画像の平均輝度値をそれぞれ取得し、基準画像の平均輝度値と各処理対象画像の平均輝度との輝度差をそれぞれ取得し、輝度差に基づいて各処理対象画像の重みを取得してもよい。
【００３８】
輝度差と重みとの対応関係を予め設定しておき、輝度差と重みとの対応関係に基づいて各処理対象画像の重みを取得してもよい。あるいは、取得規則を予め設定しておき、予め設定された規則と輝度差との両方に基づいて各処理対象画像の重みを取得してもよい。
【００３９】
また、基準画像の特徴情報と各処理対象画像の特徴情報との特徴差をそれぞれ取得し、特徴差を正規化し、正規化された特徴差を各処理対象画像の重みとして選択してもよい。
【００４０】
例えば、輝度差Ａ１、Ａ２、Ａ３、Ａ４をそれぞれ有する４つの処理対象画像があると仮定し、輝度差の最大値をＡｍａｘ、輝度差の最小値をＡｍｉｎで表す。正規化された輝度差はＤｘであり、Ｄｘ＝（Ａｘ−Ａｍｉｎ）／（Ａｍａｘ−Ａｍｉｎ）である。このように、正規化された輝度差Ｄｘは、０〜１の範囲内にある。そのような正規化された特徴差は、処理対象画像の重みとして選択されてもよく、この重みを使用して、画像合成で使用される処理対象画像の合成に対する割合を表す。
【００４１】
４０８で、各処理対象画像の重みに基づいて処理対象画像を合成する。
【００４２】
一実施の形態では、複数の処理対象画像の各々の重みを取得した後、処理対象画像の重みに基づいて複数の処理対象画像を合成することができる。
【００４３】
上記の画像合成方法によれば、まず１つのシーンについて複数の画像を取得することができ、複数の画像の各々の輝度情報に基づいて複数の画像から基準画像を決定することができ、基準画像および複数の画像の特徴情報に基づいて複数の画像の各々の重みを取得することができ、複数の画像の重みに基づいて複数の画像を合成することができる。このようにして、より大きい輝度差を有する画像はより低い重みを有することになり、これにより画像を取得するプロセスの間に発生するランダムノイズを回避することができ、画像の歪みを低減することができる。
【００４４】
図５は一実施の形態による画像合成装置を示す構造概略図である。図５に示すように、画像合成装置は、情報取得モジュール５０２と、基準画像取得モジュール５０４と、重み取得モジュール５０６と、合成モジュール５０８とを含む。
【００４５】
情報取得モジュール５０２は、１つのシーンについての予め設定された数の処理対象画像とそれぞれ処理される複数の画像の各々の輝度情報とを取得するように構成されている。
【００４６】
基準画像取得モジュール５０４は、複数の処理対象画像の各々の輝度情報に基づいて複数の処理対象画像の各々の差分情報を取得し、複数の処理対象画像の各々についての差分情報に基づいて複数の処理対象画像から基準画像を得るように構成されている。
【００４７】
重み取得モジュール５０６は、基準画像の特徴情報と複数の処理対象画像の特徴情報とに基づいて、複数の処理対象画像の各々の重みを取得するように構成されている。
【００４８】
合成モジュール５０８は、複数の処理対象画像の各々の重みに基づいて、複数の処理対象画像を合成するように構成されている。
【００４９】
上記の画像合成装置によれば、まず１つのシーンについて複数の画像を取得することができ、複数の画像の各々の輝度情報に基づいて複数の画像から基準画像を決定することができ、基準画像および複数の画像の特徴情報に基づいて複数の画像の各々の重みを取得することができ、複数の画像の重みに基づいて複数の画像を合成することができる。このようにして、より大きい輝度差を有する画像はより低い重みを有することになり、これにより画像を取得するプロセスの間に発生するランダムノイズを回避することができ、画像の歪みを低減することができる。
【００５０】
一実施の形態では、基準画像取得モジュール５０４は、連続的に処理される複数の画像から１つの処理対象画像を選択し、選択された処理対象画像の輝度情報とそれぞれ処理される残りの各画像の輝度情報との輝度差を取得し、選択された処理対象画像の差分情報を得るようにさらに構成されている。
【００５１】
一実施の形態では、基準画像取得モジュール５０４は、複数の処理対象画像の各々に対応する輝度差のうち、予め設定された条件を満たす輝度差の数をカウントし、予め設定された条件を満たす輝度差の最大数を有する処理対象画像を基準画像として選択するようにさらに構成されている。
【００５２】
一実施の形態では、基準画像取得モジュール５０４は、予め設定された条件を満たす輝度差の最大数を有する処理対象画像の数が予め設定された数を超える場合、予め設定された条件を満たす輝度差の最大数を有する処理対象画像の輝度情報に基づいて基準画像を得るようにさらに構成されている。
【００５３】
一実施の形態では、重み取得モジュール５０６は、基準画像の特徴情報と複数の処理対象画像の各々の特徴情報との特徴差を取得し、特徴差に基づいて複数の処理対象画像の各々の重みを取得するようにさらに構成されている。
【００５４】
上記画像合成装置におけるモジュールの分割は単に例として示されている。他の実施の形態では、上記画像合成装置の機能の全部または一部を達成するために、必要に応じて画像合成装置を異なるモジュールに分割することができる。
【００５５】
本開示の実施の形態では、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体はそこに記憶されたコンピュータプログラムを有する。コンピュータプログラムがプロセッサによって実行されると、
１つのシーンについての複数の処理対象画像とそれぞれ処理される複数の画像の各々の輝度情報とを取得する工程と、
複数の処理対象画像の各々の輝度情報に基づいてそれぞれ処理される複数の画像の各々の差分情報を取得する工程と、
複数の処理対象画像の各々の差分情報に基づいて複数の処理対象画像から基準画像を得る工程と、
基準画像の特徴情報と複数の処理対象画像の特徴情報とに基づいてそれぞれ処理される複数の画像の各々の重みを取得する工程と、
複数の処理対象画像の各々の重みに基づいて複数の処理対象画像を合成する工程と
をプロセッサに実行させる。
【００５６】
一実施の形態では、プロセッサによって実行される輝度情報に基づいてそれぞれ処理される複数の画像の各々の差分情報を取得することは、
連続的に処理される複数の画像から１つの処理対象画像を選択することと、選択された処理対象画像の輝度情報とそれぞれ処理される残りの各画像の輝度情報との輝度差を得ることと、選択された処理対象画像の差分情報を得ることとを含む。
【００５７】
一実施の形態では、プロセッサによって実行される複数の処理対象画像の各々についての差分情報に基づいて複数の処理対象画像から基準画像を得ることは、
複数の処理対象画像の各々に対応する輝度差のうち、予め設定された条件を満たす輝度差の数をカウントすることと、予め設定された条件を満たす輝度差の最大数を有する処理対象画像を基準画像として選択することとを含む。
【００５８】
一実施の形態では、予め設定された条件を満たす輝度差の最大数を有する処理対象画像をプロセッサによって実行される基準画像として選択することは、
予め設定された条件を満たす輝度差の最大数を有する処理対象画像の数が予め設定された数を超える場合に、予め設定された条件を満たす輝度差の最大数を有する処理対象画像の輝度情報に基づいて基準画像を得ることを含む。
【００５９】
一実施の形態では、プロセッサによって実行される基準画像の特徴情報と複数の処理対象画像の特徴情報とに基づいてそれぞれ処理される複数の画像の各々の重みを取得することは、
基準画像の特徴情報と複数の処理対象画像の各々の特徴情報との特徴差を取得し、その特徴差に基づいて複数の処理対象画像の各々の重みを取得することを含む。
【００６０】
本開示の実施の形態では、コンピュータ装置も提供される。図６に示すように、説明のために本開示の実施の形態に関連する部分のみが示されている。開示されていない具体的な技術的詳細については、本開示の上記の実施の形態で言及した方法の説明を参照されたい。コンピュータ装置は、携帯電話器、タブレットコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、ＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ）、オンボードコンピュータ、ウェアラブル装置および他の任意の端末装置を含み得る。以下の説明では、携帯電話器の一例として携帯電話器を取り上げる。
【００６１】
図６は、本開示の実施の形態において提供されるコンピュータ装置に関連する携帯電話器の一部を示すブロック図である。図６に示すように、携帯電話器は高周波（ＲＦ）回路６１０、メモリ６２０、入力ユニット６３０、表示ユニット６４０、センサ６５０、音声回路６６０、ワイヤレス・フィディリティ（Ｗｉ−Ｆｉ（登録商標））モジュール６７０、プロセッサ６８０および電源６９０を含む。当業者には理解されるように、図６に示すような携帯電話器の構成は携帯電話器を限定するものと解釈されるべきではなく、より多くのまたはより少ない構成要素が含まれてもよく、いくつかの構成要素が組み合わされてもよく、構成要素の異なる配置が使用されてもよい。
【００６２】
ＲＦ回路６１０は、メッセージを送受信する過程または通信過程で信号を送受信するように構成されてもよく、特に基地局からダウンリンクメッセージを受信して処理のためにプロセッサ６８０に送り、アップリンクデータを基地局に送る。一般的には、ＲＦ回路６１０はアンテナ、少なくとも１つのアンプ、送受信器、カプラー、ローノイズアンプ（ＬＮＡ）、ダイプレクサを含むが、これらに限定されない。さらに、ＲＦ回路６１０は、無線通信を介してインターネットまたは他の装置と通信することができる。上記の無線通信には任意の通信規格またはプロトコルを用いてもよい。これはＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＧＰＲＳ（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、電子メールおよびＳＭＳ  （Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）を含むが、これらに限定されない。
【００６３】
メモリ６２０はソフトウェアプログラムおよびモジュールを記憶するように構成されてもよく、プロセッサ６８０はメモリ６２０に記憶されたソフトウェアプログラムおよびモジュールを実行することによって携帯電話器の様々なアプリケーションおよびデータ処理を実施してもよい。メモリ６２０は、プログラム記憶領域とデータ記憶領域とを含んでもよい。プログラム記憶領域は、オペレーティングシステム、および少なくとも１つの機能（例えば、音声放送機能および画像表示機能）に必要なアプリケーションプログラムを記憶するように構成されていてもよい。データ記憶領域は、携帯電話器の用途に応じて作成されたデータ（例えば、音声データや連絡先リスト）を記憶するように構成されていてもよい。これに加えて、メモリ６２０は高速ランダムアクセスメモリを含んでもよく、また、非一時的メモリ、例えば少なくとも１つの磁気ディスクメモリ、フラッシュメモリ、または他の任意の一時的ソリッドステートメモリを含んでもよい。
【００６４】
入力ユニット４３０は、数字または文字情報を受け取り、携帯電話器６００のユーザ設定および機能制御に関連するキー信号入力を生成するように構成されてもよい。詳細には、入力ユニット６３０はタッチパネル６３１と他の入力装置６３２とを含んでもよい。タッチパネル６３１は、タッチスクリーンとしても知られており、タッチパネル上またはその近くでのユーザのタッチ操作（例えば、指、スタイラス、および他の任意の適切な物体または付属品を使用したタッチパネル６３１上またはその近くのユーザのタッチ操作）を取り込み、予め設定されたプログラムにしたがって対応する接続装置を駆動することができる。一実施の形態では、タッチパネル６３１はタッチ検出器とタッチコントローラとを含んでもよい。タッチ検出器は、ユーザのタッチ位置を検出し、タッチ操作によって生じる信号を検出し、タッチコントローラに信号を送信する。タッチコントローラは、タッチ検出器からタッチ情報を受け取り、それを接触座標に変換し、その座標をプロセッサ６８０に送る。タッチコントローラはまた、プロセッサ６８０からコマンドを受け取る。さらに、タッチパネル６３１は、抵抗膜方式、静電容量方式、赤外線方式、弾性表面波方式など様々な方式で実施することができる。タッチパネル６３１に加えて、入力ユニット６３０は他の入力装置６３２をさらに含んでもよい。具体的には、他の入力装置６３２は、物理的キーボード、機能ボタン（例えば、音量制御ボタン、電源ボタンなど）、トラックボール、マウス、および操作ロッドのうちの１つ以上を含み得るがこれらに限定されない。
【００６５】
表示ユニット６４０は、ユーザによって入力される情報や、ユーザに提供される情報や、携帯電話器の様々なメニューを表示するように構成してもよい。表示ユニット６４０は表示パネル６４１を含んでもよい。一実施の形態では、表示パネル６４１は、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤ）、または有機発光ダイオード（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、ＯＬＥＤ）として構成されてもよい。一実施の形態では、タッチパネル６３１は表示パネル６４１を覆い、タッチパネル６３１がタッチパネル６３１に対するタッチ操作を検出すると、タッチパネル６３１はタッチ操作をプロセッサ６８０に送信して、タッチイベントのタイプを判断してもよい。次いで、プロセッサ６８０はタッチイベントのタイプにしたがって表示パネル６４１上に対応する視覚的出力を提供する。図６では、タッチパネル６３１および表示パネル６４１は、携帯電話器の入出力機能を２つの別々の構成要素として実行するが、他の実施の形態では、タッチパネル６３１および表示パネル６４１を一体化して入出力機能の両方を行ってもよい。
【００６６】
携帯電話器６００は光学センサ、モーションセンサおよび他のセンサなどの少なくとも１つのセンサ６５０をさらに含んでもよい。具体的には、光学センサは、環境光センサおよび近接センサを含むことができ、環境光センサは、周囲の輝度に応じて表示画面６４１の輝度を調整するために使用することができ、近接センサは、携帯電話器が耳の近くの位置に移動すると表示画面６４１および／またはバックライトをオフにするように構成できる。モーションセンサは加速度センサを含むことができる。加速度センサは、様々な方向の加速度を検出し、携帯電話器が静止状態にあるときの重力の値や方向を検出し、携帯電話器の姿勢を特定する用途（例えば、横置きと縦置きの切り替え、関連ゲーム、および磁力計姿勢較正）、または振動識別関連機能（歩数計およびノッキング）などに用いることができる。携帯電話器は、ジャイロスコープ、気圧計、湿度計、温度計、および赤外線センサなどの他のセンサを備えていてもよい。
【００６７】
音声回路６６０、スピーカ６６１、およびマイク６６２は、ユーザと携帯電話器との間の音声インターフェースを提供することができる。音声回路６６０は、受信した音声データを電気信号に変換し、その電気信号をスピーカ６６１に送信することができる。スピーカ６６１は、電気信号を音響信号に変換して出力することができる。一方、マイク６６２は収集された音響信号を電気信号に変換することができ、音声回路６６０は電気信号を受信し、電気信号を音声データに変換し、処理のためにプロセッサ６８０に音声データを出力することができる。次に、音声データはＲＦ回路６１０によって別の携帯電話器に送られてもよく、または音声データはさらなる処理のためにメモリ６２０に出力されてもよい。
【００６８】
Ｗｉ−Ｆｉは、近距離無線伝送技術に属する。携帯電話器は、無線広帯域インターネットアクセスをユーザに提供するＷｉ−Ｆｉモジュールを介して、ユーザが電子メールを送受信し、ウェブページを閲覧し、ストリーミング媒体にアクセスするのを容易にすることができる。図６はＷｉ−Ｆｉモジュール６７０を示しているが、Ｗｉ−Ｆｉモード６７０は携帯電話器の必要な部分ではなく、必要に応じて省略することができることを理解されたい。
【００６９】
プロセッサ６８０は携帯電話器の制御センターであり、様々なインターフェースや回線を用いて携帯電話器全体の様々な部分に接続され、携帯電話器の様々な機能を実行し、ソフトウェアプログラムおよび／またはメモリ６２０に記憶されたモジュールを動作させるか実行することによって、またメモリ６２０に記憶されたデータを呼び出すことによってデータを処理し、携帯電話器の全体的な監視を行う。一実施の形態では、プロセッサ６８０は１つ以上の処理ユニットを含んでもよい。一実施の形態では、プロセッサ６８０にアプリケーションプロセッサやモデムプロセッサを組み込んでもよい。アプリケーションプロセッサはオペレーティングシステム、ユーザインターフェース、アプリケーションプログラムなどを主に処理する。モデムプロセッサは無線通信を主に処理する。当然のことながら、前述のモデムプロセッサはプロセッサ６８０に組み込まれていなくてもよい。
【００７０】
携帯電話器６００は、様々な構成要素に電力を供給する電源４９０（例えばバッテリ）をさらに含む。好ましくは、電源管理システムを使用して充電、放電、および電力消費管理などの機能を実施するために、電源管理システムを使用して電源をプロセッサ６８０に論理的に接続することができる。
【００７１】
一実施の形態では、メモリに記憶されたコンピュータプログラムが携帯電話器に含まれるプロセッサ６８０によって実行されると、
１つのシーンについての複数の処理対象画像とそれぞれ処理される複数の画像の各々の輝度情報とを取得する工程と、
複数の処理対象画像の各々の輝度情報に基づいてそれぞれ処理される複数の画像の各々の差分情報を取得する工程と、
複数の処理対象画像の各々の差分情報に基づいて複数の処理対象画像から基準画像を得る工程と、
基準画像の特徴情報と複数の処理対象画像の特徴情報とに基づいてそれぞれ処理される複数の画像の各々の重みを取得する工程と、
複数の処理対象画像の各々の重みに基づいて複数の処理対象画像を合成する工程と
が実施されてもよい。
【００７２】
一実施の形態では、プロセッサ６０８によって実行される輝度情報に基づいてそれぞれ処理される複数の画像の各々について差分情報を取得することは、
連続的に処理される複数の画像から１つの処理対象画像を選択することと、選択された処理対象画像の輝度情報とそれぞれ処理される残りの各画像の輝度情報との輝度差を得ることと、選択された処理対象画像の差分情報を得ることとを含む。
【００７３】
一実施の形態では、プロセッサ６０８によって実行される複数の処理対象画像の各々についての差分情報に基づいて複数の処理対象画像から基準画像を得ることは、
複数の処理対象画像の各々に対応する輝度差のうち、予め設定された条件を満たす輝度差の数をカウントすることと、予め設定された条件を満たす輝度差の最大数を有する処理対象画像を基準画像として選択することとを含む。
【００７４】
一実施の形態では、予め設定された条件を満たす輝度差の最大数を有する処理対象画像をプロセッサ６０８によって実行される基準画像として選択することは、
予め設定された条件を満たす輝度差の最大数を有する処理対象画像の数が予め設定された数を超える場合に、予め設定された条件を満たす輝度差の最大数を有する処理対象画像の輝度情報に基づいて基準画像を得ることを含む。
【００７５】
一実施の形態では、プロセッサ６０８によって実行される基準画像の特徴情報と複数の処理対象画像の特徴情報とに基づいてそれぞれ処理される複数の画像の各々の重みを取得することは、
基準画像の特徴情報と複数の処理対象画像の各々の特徴情報との特徴差を取得し、その特徴差に基づいて複数の処理対象画像の各々の重みを取得することを含む。
【００７６】
当業者は、上記の実施の形態における方法の工程の全部または一部がプログラム命令関連ハードウェアによって実施され得ることを理解するであろう。プログラムは、非一時的コンピュータ可読記憶媒体に格納することができる。プログラムが実行されるとき、そのプログラムは、例えば、上記の実施の形態における様々な方法のフローを含むことができる。記憶媒体は、磁気ディスク、光ディスク、および読み取り専用メモリ（ＲＯＭ）を含み得る。
【００７７】
上記の実施の形態は、本開示の単なる好ましい実施の形態であり、本開示を限定することを意図しない。本開示の精神および範囲内で行われる任意の修正、同等の変更および改良は、本開示の保護範囲に含まれるべきである。したがって、本開示の範囲は、前述の説明およびそこに記載されている例示的な実施の形態ではなく、添付の特許請求の範囲によって定義される。
【図１】
0006862564.tif 000002
【図２】
0006862564.tif 000003
【図３】
0006862564.tif 000004
【図４】
0006862564.tif 000005
【図５】
0006862564.tif 000006
【図６】
0006862564.tif 000007