(57)【特許請求の範囲】
【請求項１】
画像処理のための方法であって、
主カメラによりｎ個のフレームの第１の画像を取得し、補助カメラにより補助画像を取得するステップであって、ｎは２以上の自然数であり、前記ｎ個のフレームの第１の画像は基本フレーム画像のフレームを含み、前記補助カメラにより撮影された前記補助画像および前記主カメラにより撮影された前記基本フレーム画像は同期して撮影される、ステップと、
主画像のフレームを取得するために、前記ｎ個のフレームの第１の画像に対して合成ノイズ低減を実行するステップと、
前記主画像および前記補助画像に従って前記主画像の奥行き情報を計算するステップと、
必要な第２の画像を取得するために、前記主画像の前記奥行き情報に従って前記主画像にぼかし処理を実行するステップと、
を含み、
前記主カメラにより前記ｎ個のフレームの第１の画像を取得するステップの前に、
周囲輝度に従って、２つのカメラの前記主カメラおよび前記補助カメラを決定するステップをさらに含む、画像処理のための方法。
【請求項２】
前記主カメラによって撮影された前記ｎ個のフレームの第１の画像を取得するステップは、
撮影操作の検出に応答して、前記主カメラおよび前記補助カメラの各々が複数のフレームの撮影画像を取得するように、前記主カメラおよび前記補助カメラを同期して撮影するように制御するステップと、
前記複数のフレームの撮影画像から、連続して撮影されたｎ個のフレームの撮影画像を前記ｎ個のフレームの第１の画像として選択するステップと、
前記ｎ個のフレームの第１の画像で最高の解像度を有するフレームを、前記ｎ個のフレームの第１の画像における前記基本フレーム画像の前記フレームに決定するステップと、
を含む、請求項１に記載の画像処理のための方法。
【請求項３】
前記２つのカメラは、第１のカメラおよび第２のカメラを含み、前記第１のカメラの解像度は、前記第２のカメラの解像度よりも高く、前記方法は、
前記周囲輝度がしきい値輝度よりも高い場合に、前記第１のカメラを前記主カメラとして決定し、前記第２のカメラを前記補助カメラとして決定するステップと、
前記周囲輝度が前記しきい値輝度以下である場合に、前記第２のカメラを前記主カメラとして決定し、前記第１のカメラを前記補助カメラとして決定するステップと、
をさらに含む、請求項１に記載の画像処理のための方法。
【請求項４】
前記周囲輝度に従って前記２つのカメラの前記主カメラおよび前記補助カメラを決定するステップの後に、
前記周囲輝度に従って前記主カメラに対応する合成フレーム番号ｎを決定するステップであって、ｎは前記周囲輝度と負の関係を形成し、２〜６の範囲の値を有する、ステップをさらに含む、請求項１に記載の画像処理のための方法。
【請求項５】
前記周囲輝度に従って前記２つのカメラの前記主カメラおよび前記補助カメラを決定するステップの前に、
前記２つのカメラの国際標準化機構（ＩＳＯ）値を読み取るステップと、
前記２つのカメラの前記読み取られたＩＳＯ値に従って前記周囲輝度を決定するステップと、
をさらに含む、請求項１に記載の画像処理のための方法。
【請求項６】
前記補助カメラの解像度は前記主カメラの解像度よりも低く、前記補助カメラのみが合焦に採用される、請求項１に記載の画像処理のための方法。
【請求項７】
クローズショットが撮影される場合に、広角カメラが前記主カメラとして使用され、望遠カメラが前記補助カメラとして使用され、ロングショットが撮影される場合に、前記望遠カメラが前記主カメラとして使用され、前記広角カメラが前記補助カメラとして使用される、請求項１に記載の画像処理のための方法。
【請求項８】
主画像のフレームを取得するために、前記ｎ個のフレームの第１の画像に対して合成ノイズ低減を実行するステップの後であって、かつ、前記主画像および前記補助画像に従って前記主画像の奥行き情報を計算するステップの前に、前記方法は、
撮影モードおよび前記主カメラの解像度に従って主画像解像度を決定し、前記撮影モードおよび前記補助カメラの解像度に従って補助画像解像度を決定するステップと、
前記主画像解像度に従って前記主カメラの前記解像度を調整し、前記補助画像解像度に従って前記補助画像の前記解像度を調整するステップと、
をさらに含む、請求項１に記載の画像処理のための方法。
【請求項９】
画像処理のための装置であって、
主カメラによりｎ個のフレームの第１の画像を取得し、補助カメラにより補助画像を取得するように構成された取得モジュールであって、ｎは２以上の自然数であり、前記ｎ個のフレームの第１の画像は基本フレーム画像のフレームを含み、前記補助カメラにより撮影された前記補助画像および前記主カメラにより撮影された前記基本フレーム画像は同期して撮影される、取得モジュールと、
主画像のフレームを取得するために、前記ｎ個のフレームの第１の画像に対して合成ノイズ低減を実行するように構成されたノイズ低減モジュールと、
前記主画像および前記補助画像に従って前記主画像の奥行き情報を計算するように構成された計算モジュールと、
必要な第２の画像を取得するために、前記主画像の前記奥行き情報に従って前記主画像にぼかし処理を実行するように構成された処理モジュールと、
前記取得モジュールが前記主カメラにより前記ｎ個のフレームの第１の画像を取得する前に、周囲輝度に従って、２つのカメラの前記主カメラおよび前記補助カメラを決定する決定モジュールと、
を含む、画像処理のための装置。
【請求項１０】
前記取得モジュールは、
撮影操作の検出に応答して、前記主カメラおよび前記補助カメラの各々が複数のフレームの撮影画像を取得するように、前記主カメラおよび前記補助カメラを同期して撮影するように制御するように構成された撮影ユニットと、
前記主カメラの前記複数のフレームの撮影画像から、連続して撮影されたｎ個のフレームの撮影画像を前記ｎ個のフレームの第１の画像として選択し、前記ｎ個のフレームの第１の画像で最高の解像度を有するフレームを、前記ｎ個のフレームの第１の画像における前記基本フレーム画像の前記フレームに決定するように構成された第１の選択ユニットと、
前記補助カメラの前記複数のフレームの撮影画像から、前記基本フレーム画像と同期して撮影された撮影画像のフレームを前記補助画像として選択するように構成された第２の選択ユニットと、
を含む、請求項９に記載の画像処理のための装置。
【請求項１１】
周囲輝度に従って前記２つのカメラの前記主カメラおよび前記補助カメラを決定し、前記周囲輝度に従って前記主カメラに対応する合成フレーム番号ｎを決定するように構成された決定モジュールであって、ｎは前記周囲輝度と負の関係を形成し、２〜６の範囲の値を有する、決定モジュールをさらに含む、請求項９に記載の画像処理のための装置。
【請求項１２】
前記２つのカメラの前記主カメラおよび前記補助カメラの国際標準化機構（ＩＳＯ）値を読み取り、前記２つのカメラの前記読み取られたＩＳＯ値に従って前記周囲輝度を決定するように構成された読み取りモジュールをさらに含む、請求項１１に記載の画像処理のための装置。
【請求項１３】
プロセッサと、命令を格納するメモリとを含み、前記命令が、前記プロセッサによって実行されると、前記プロセッサに請求項１から８のいずれか一項に記載の方法を実行させる、画像処理のための装置。
【請求項１４】
コンピュータプログラムが格納され、前記コンピュータプログラムが、コンピュータによって実行されて、請求項１から８のいずれか一項に記載の方法を実施する、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、モバイル端末の技術分野に関し、特に、画像処理のための方法および装置に関する。
【背景技術】
【０００２】
関連技術では、画像上で背景ぼかし処理を実施するために、ダブルカメラを採用してそれぞれ２枚の写真を取得することができる。２枚の写真のうちの１枚を撮像写真として決定し、撮像写真の奥行き情報を他の写真に従って計算し、それに従って撮像写真の背景にぼかし処理を行う。
【０００３】
しかしながら、このような従来技術の手法を暗い環境で採用すると、撮像された写真の撮像効果が乏しく、さらに、奥行き情報があまり正確ではないため、ぼかし処理された画像の効果が比較的乏しくなる。
【発明の概要】
【課題を解決するための手段】
【０００４】
第１の態様によれば、画像処理のための方法が開示される。本方法は次の操作を含んでもよい。
【０００５】
主カメラで撮影されたｎ個のフレームの第１の画像が取得される。補助画像は補助カメラによって取得され、ｎは２以上の自然数である。ｎ個のフレームの第１の画像は基本フレーム画像のフレームを含んでもよく、補助カメラにより撮影された補助画像および主カメラにより撮影された基本フレーム画像は同期して撮影されてもよい。
【０００６】
主画像のフレームを取得するために、ｎ個のフレームの第１の画像に対して合成ノイズ低減が実行される。
【０００７】
主画像に従って形成された画像が生成される。
【０００８】
形成された画像の奥行き情報は、補助画像に従って計算される。
【０００９】
形成された画像の奥行き情報に従って形成された画像に対してぼかし処理が実行され、必要な第２の画像が取得される。
【００１０】
第２の態様によれば、画像処理のための装置が開示される。装置は、プロセッサと、命令を格納するメモリとを含んでもよい。命令は、プロセッサによって実行されると、プロセッサに第１の態様による方法を実行させる。
【００１１】
第３の態様によれば、非一時的なコンピュータ可読記憶媒体が開示され、プログラムがプロセッサによって実行されて、第１の態様による画像処理のための方法を実施してもよい。
【図面の簡単な説明】
【００１２】
本開示の上記および／または追加の態様および利点は、図面と組み合わせて以下の実施形態に対してなされる説明から明らかになり、理解しやすくなるであろう。
【図１】本開示の一実施形態によるダブルカメラベースの撮像方法のフローチャートである。
【図２】三角測距原理の概略図である。
【図３】本開示の一実施形態による別のダブルカメラベースの撮像方法のフローチャートである。
【図４】本開示の一実施形態による画像処理のための装置の構成図である。
【図５】本開示の一実施形態による画像処理のための別の装置の構成図である。
【図６】本開示の別の実施形態による端末機器の構成図である。
【図７】一実施形態による画像処理回路の概略図である。
【発明を実施するための形態】
【００１３】
以下、本開示の実施形態について詳細に説明する。実施形態の例が図面に示されており、同一または類似の符号は、常に同一もしくは類似の構成要素または同一もしくは類似の機能を備えた構成要素を表す。図面を参照して以下に説明する実施形態は例示であり、本開示を説明することを意図しており、本開示に対する限定として理解するべきではない。
【００１４】
以下、図面を参照して、本開示の実施形態の画像処理のための方法および装置について説明する。
【００１５】
画像処理の方法は、ダブルカメラを備えたハードウェア装置、例えば、携帯電話、タブレットコンピュータ、携帯情報端末、ウェアラブルデバイスによって実行されてもよい。ダブルカメラを備えたハードウェア装置は、撮影モジュールを含む。撮影モジュールは、主カメラと補助カメラを含む。主カメラと補助カメラには、それぞれ独立したレンズ、画像センサ、ボイスコイルモータが装備されている。ダブルカメラの主カメラと補助カメラの両方がカメラコネクタで接続されており、ボイスコイルモータは、カメラコネクタによって提供される電流値に従って駆動され、主カメラと補助カメラはボイスコイルモータによって駆動され、レンズと画像センサ間の距離を調整して合焦を実施する。
【００１６】
考えられるアプリケーションシナリオとして、補助カメラの解像度は主カメラの解像度よりも低い。合焦時には、補助カメラのみが合焦のために採用される。補助カメラがシャープに合焦している間、補助カメラのモータの第２の駆動電流値が取得され、主カメラおよび補助カメラが同じシャープな焦点距離を有する場合、主カメラのモータの第１の駆動電流値が第２の駆動電流値に従ってさらに決定され、第１の駆動電流値が合焦のために主カメラを駆動するために採用される。補助カメラは解像度が比較的低く、画像処理速度が比較的速いので、合焦速度を上げることができ、従来技術におけるダブルカメラの合焦速度が比較的低いという技術的問題が解決される。
【００１７】
ダブルカメラの特定の実施プロセスでは、異なるカメラを選択し、ダブルカメラの主カメラと補助カメラとして組み合わせて、異なるユーザの要件を満たすことができる。
【００１８】
アプリケーションシナリオでは、比較的高い合焦速度が必要である。次に、ダブルカメラの主カメラは具体的には通常のカメラであり、ダブルカメラの補助カメラは具体的にはデュアルピクセル（ＰＤ）カメラである。ＰＤカメラの解像度は、通常のカメラよりも低い。したがって、より高い合焦速度が達成される。
【００１９】
ＰＤカメラの各ピクセルは２つのユニットで構成されていることに留意されたい。２つのユニットは、位相合焦検出ポイントとしてとられてもよく、また、撮像のためにピクセル内に結合されてもよい。したがって、電子ビューファインディング中の合焦性能は大幅に改善される。ＰＤ相補型金属酸化膜半導体（ＣＭＯＳ）センサカメラは、特にＣＭＯＳをセンサとして採用している一般的なＰＤカメラであり、元々一眼レフカメラに採用されている。
【００２０】
別のアプリケーションシナリオでは、比較的優れた撮像効果が要求される。次に、広角カメラと望遠カメラを組み合わせてダブルカメラにする。主カメラと補助カメラは、撮影要件に従って切り替えられる。具体的には、クローズショット（ｃｌｏｓｅ  ｓｈｏｔ）を撮影する場合には、広角カメラを主カメラとして使用し、望遠カメラを補助カメラとして使用する。ロングショットを撮影する場合には、望遠カメラを主カメラとして使用し、広角カメラを補助カメラとして使用する。したがって、光学ズーム機能が実現されるだけでなく、画像品質とそれに続くぼかし効果も保証される。
【００２１】
他の多くの可能な実施態様も、ダブルカメラの特定の選択のために採用することができ、本実施形態では詳述しない。
【００２２】
図１は、本開示の一実施形態による画像処理のための方法のフローチャートである。
【００２３】
図１に示すように、画像処理の方法は以下の操作を含む。
【００２４】
符号１０１では、ｎ個のフレームの第１の画像が主カメラによって取得され、補助画像が補助カメラによって取得される。
【００２５】
ｎは２以上の自然数であり、ｎ個のフレームの第１の画像は基本フレーム画像のフレームを含み、補助カメラにより撮影された補助画像および主カメラにより撮影された基本フレーム画像は同期して撮影される。
【００２６】
本実施形態では、ダブルカメラの主カメラおよび補助カメラは、周囲輝度に従って予め決定されてもよい。
【００２７】
具体的には、周囲輝度がしきい値輝度以下で光が不十分な場合に主カメラとして高解像度カメラを撮影のために採用すると、より多くのノイズが発生し、撮像効果が低下する可能性がある。したがって、本実施形態では、十分な光がある場合、主カメラとして高ＩＳＯカメラを採用し、補助カメラとして高解像度カメラを採用することにより、画像のノイズを低減し、撮像効果を改善して写真を撮影することができる。逆に、周囲輝度がしきい値輝度よりも高く、十分な光がある場合、高解像度カメラの解像度は比較的高くなり、ノイズの少ない比較的鮮明な画像を形成できるので、本実施形態では、高解像度カメラを主カメラとして採用し、高ＩＳＯカメラを補助カメラとして採用することにより、撮像効果を向上させて写真を撮影することができる。
【００２８】
主カメラと補助カメラを決定した後に、主カメラと補助カメラを同時に採用して、連続してビューを見つけて撮影し、主カメラと補助カメラによってそれぞれ撮影された複数のフレームの画像を取得することができ、主カメラにより撮影された複数のフレームの撮影画像から、連続して撮影されたｎ個のフレームの撮影画像を、ｎ個のフレームの第１の画像として選択してもよい。例えば、連続して撮影されたｎ個のフレームの画像を、ｎ個のフレームの第１の画像としてランダムに選択してもよいし、平均解像度が最も高く、連続して撮影されたｎ個のフレームの撮影画像を、ｎ個のフレームの第１の画像として選択してもよい。それには限定されない。
【００２９】
ｎ個のフレームの第１の画像が取得された後に、ｎ個のフレームの第１の画像における基本フレーム画像が決定されてもよい。可能な実施モードとして、撮像効果を改善するために、ｎ個のフレームの第１の画像で最高の解像度を有する撮影画像を基本フレーム画像として決定してもよく、補助カメラが撮影した複数のフレームの撮影画像から、主カメラが撮影した基本フレーム画像と同期して撮影された撮影画像のフレームが補助画像として選択される。補助カメラで撮影された補助画像と主カメラで撮影された高解像度の基本フレーム画像は同期して撮影されるため、対応する補助画像を利用して被写界深度を計算すると、奥行き情報の計算精度が向上され得る。
【００３０】
符号１０２では、主画像のフレームを取得するために、ｎ個のフレームの第１の画像に対して合成ノイズ低減が実行される。
【００３１】
本実施形態では、ノイズ低減アルゴリズムを採用して、ｎ個のフレームの第１の画像に対して合成ノイズ低減を実行して、主画像のフレームを取得することができる。ここで、ノイズ低減アルゴリズムは、非局所的手段のノイズ低減アルゴリズムであってもよく、また、実施形態において限定されない別のノイズ低減アルゴリズムであってもよい。
【００３２】
マルチフレーム統合ノイズ低減プロセスを簡便かつ明確に理解するために、マルチフレーム統合ノイズ低減について以下に簡単に紹介する。
【００３３】
周囲光が不十分な場合、モバイル端末などの撮像機器は通常、ＩＳＯを自動的に改善する方法を採用している。しかし、ＩＳＯを改善するこのような方法では、画像のノイズが多くなる。マルチフレーム統合ノイズ低減は、画像内のノイズポイントを低減し、高ＩＳＯ条件で撮影された画像の品質を向上させることを目的としている。原理は、ノイズポイントはランダムな順序で配置されるという先験的な知識である。具体的には、複数のフレームの撮影画像を連続して撮影した後に、同じ位置に現れるノイズポイントは赤色ノイズポイントであってもよく、また緑色ノイズポイントと白色ノイズポイントであってもよく、ノイズポイントがなくてもよく、その結果、比較とスクリーニング条件があり、ノイズであるピクセル（すなわち、ノイズポイント）は、複数のフレームの撮影画像内の同じ位置に対応する各ピクセルの値に従ってスクリーニングされ得る。さらに、ノイズポイントがスクリーニングされた後に、ノイズポイント除去効果を達成するために、さらなるアルゴリズムに従ってノイズポイントに対して色推測およびピクセル置換処理がさらに実行されてもよい。このような処理により、非常に低い画質損失度でノイズを低減する効果が達成され得る。
【００３４】
例えば、比較的簡便なマルチフレーム統合ノイズ低減方法として、複数のフレームの撮影画像が取得された後に、複数のフレームの撮影画像の同じ位置に対応する各ピクセルの値を読み取ることができ、これらのピクセルの加重平均が計算されて、合成画像の位置のピクセルの値が生成される。そのような方法で、鮮明な画像を取得することができる。
【００３５】
複数のフレームの撮影画像には、最も鮮明な画像のフレームが含まれ、それが基本フレームとして決定されてもよい。基本フレームの場合、可能な実施モードとして、基本フレームの重みは他の撮影画像の重みよりも高くすることができる。すなわち、他の撮影画像を基準として、基本フレーム内のノイズポイントを認識して除去する機能が実質的に実現される。
【００３６】
符号１０３では、主画像の奥行き情報が主画像および補助画像に従って計算される。
【００３７】
具体的には、主カメラと補助カメラとの間に一定の距離があり、それにより２つのカメラの視差が生じるため、異なるカメラで撮影された画像は異なるはずである。主画像は主カメラで撮影された画像の合成ノイズ低減によって取得され、補助画像は補助カメラで撮影されるので、主画像と補助画像との間にも一定の差があり得る。三角測距原理によれば、主画像と補助画像内の同じ対象物の奥行き情報、すなわち、対象物と、主カメラおよび補助カメラが位置する平面との間の距離を計算することができる。
【００３８】
プロセスを明確に説明するために、三角測距原理を以下に簡単に紹介する。
【００３９】
実際のシナリオでは、写真視野の奥行きは、目で解決される場合、主に両眼視によって解決される。これは、ダブルカメラで奥行きを解決する原理と同じである。本実施形態では、第２の撮影画像により形成された画像の奥行き情報を算出する主な方法は、三角測距原理である。図２は、三角測距原理の概略図である。
【００４０】
図２では、撮像対象物、２つのカメラの位置ＯＲとＯＴ、および２つのカメラの焦点面が実際の空間に描かれ、焦点面と２つのカメラが位置する平面との間の距離はｆであり、２つのカメラは焦点面の位置で撮像を実行し、それによって２つの撮影画像を取得する。
【００４１】
ＰおよびＰ’は、それぞれ異なる撮影画像における同じ対象物の位置であり、Ｐと対応する撮影画像の左側の境界との間の距離はＸＲであり、Ｐ’と対応する撮影画像の左側の境界との間の距離はＸＴである。ＯＲとＯＴはそれぞれ２つのカメラであり、２つのカメラは距離Ｂで同じ平面に配置されている。
【００４２】
三角測距原理に基づいて、図２で対象物と２つのカメラが配置されている平面との間の距離Ｚには、次の関係がある。
【数１】
0006935587.tif 000002
【００４３】
そのような根拠に基づいて、
【数２】
0006935587.tif 000003
【００４４】
を計算することができ、ｄは、異なる撮影画像における同じ対象物の位置の間の距離差である。Ｂとｆは固定値であるから、対象物の距離Ｚはｄに従って決定することができる。
【００４５】
符号１０４では、必要な第２の画像を取得するために、主画像の奥行き情報に従って主画像に対してぼかし処理が実行される。
【００４６】
具体的には、主画像の奥行き情報を計算した後に、主画像内の対象物の奥行き情報に従って、対象物が前景であるか背景であるかを判定することができる。一般的に、対象物が主カメラと補助カメラが配置されている平面に比較的近く、奥行き値が比較的小さいことを奥行き情報が示す場合、対象物は前景であると判断することができ、そうでなければ対象物は背景である。
【００４７】
認識された背景に対してぼかし処理を実行して、必要な第２の画像を取得することができる。第２の画像では、前景がより強調され、背景がぼやけており、前景に焦点を合わせた撮像効果が実現している。
【００４８】
本実施形態のダブルカメラベースの撮像方法によれば、主カメラで撮影されたｎ個のフレームの第１の画像と補助カメラで撮影された補助画像が取得された後に、ｎ個のフレームの第１の画像に対して合成ノイズ低減が実行されて、主画像のフレームが取得され、主画像の奥行き情報は、主画像および補助画像に従ってさらに計算され、これにより、必要な第２の画像を取得するために、主画像の奥行き情報に従って主画像にぼかし処理を実行する。合成ノイズ低減は、主画像のフレームを取得するためにｎ個のフレームの第１の画像に対して実行されるので、画像のノイズが低減され、主画像の解像度は比較的高くなる。さらに、補助カメラで撮影した補助画像と主カメラで撮影した基本フレーム画像は同期して撮影されるので、対応する補助画像に従って高解像度の主画像に後続のぼかし処理を実行することで、一方で撮影写真の撮像効果を改善し、他方で、奥行き情報の精度を向上させて、比較的良好な画像処理効果をさらに達成し、従来技術におけるぼかし処理を施した画像の比較的劣った効果の技術的問題を解決する。
【００４９】
前述の実施形態を明確に説明するために、実施形態は、画像処理のための別の方法を提供する。図３は、本開示の一実施形態による画像処理のための別の方法のフローチャートを示している。
【００５０】
図３に示すように、画像処理の方法は以下の操作を含むことができる。
【００５１】
符号３０１では、ダブルカメラの主カメラと補助カメラが周囲輝度に従って決定される。
【００５２】
具体的には、可能な実施態様として、周囲輝度を測定するために独立した測光装置が採用されてもよい。
【００５３】
別の可能な実施態様として、第１のカメラおよび第２のカメラによって自動的に調整されるＩＳＯ値を読み取ることができ、読み取られたＩＳＯ値に従って周囲輝度が決定される。通常、第１のカメラと第２のカメラは同じＩＳＯ値を採用する必要があるので、ＩＳＯ値を採用することで対応する周囲輝度が決定されてもよい。しかしながら、第１のカメラの読み取られたＩＳＯ値と第２のカメラのＩＳＯ値が異なる場合には、対応する周囲輝度は、２つの平均値に従って決定されてもよい。
【００５４】
ＩＳＯ値は、カメラのＩＳＯを示すように構成されていることに留意されたい。一般的なＩＳＯ値は、５０、１００、２００、４００、１，０００などを含む。カメラは、周囲輝度に従って自動的にＩＳＯ値を設定してもよい。したがって、本実施形態では、ＩＳＯ値に従って周囲輝度を逆算してもよい。一般に、十分な光の条件下ではＩＳＯ値は５０または１００であり、不十分な光の条件下ではＩＳＯ値は４００以上になり得る。
【００５５】
ダブルカメラは、第１のカメラと第２のカメラを含む。第１のカメラの解像度は第２のカメラの解像度よりも高く、第２のカメラのＩＳＯは第１のカメラのＩＳＯよりも高くなる。例えば、第１のカメラは１６ＭＰカメラであり、第２のカメラは８ＭＰカメラであってもよい。
【００５６】
具体的には、周囲輝度がしきい値輝度よりも高い場合には、第１のカメラが主カメラとして決定され、第２のカメラが補助カメラとして決定される。周囲輝度がしきい値輝度以下である場合には、第２のカメラが主カメラとして決定され、第１のカメラが補助カメラとして決定される。
【００５７】
これは、周囲輝度がしきい値輝度以下で光が不十分な場合に主カメラとして高解像度カメラを撮影のために採用すると、より多くのノイズが発生し、撮像効果が低下する可能性があるためである。したがって、十分な光がある場合には、画像のノイズを減らし、撮像効果を向上させるために、高ＩＳＯカメラを主カメラとして撮影に採用することができる。
【００５８】
逆に、十分な光がある場合で周囲輝度がしきい値輝度よりも高い場合には、高解像度カメラの解像度は比較的高く、ノイズの少ない比較的鮮明な画像が形成され得るので、高解像度カメラは主カメラとしての撮影に採用されてもよく、高ＩＳＯカメラは補助カメラとして比較的正確な奥行き情報を計算するために採用される。したがって、撮像効果が向上する。
【００５９】
符号３０２では、主カメラに対応する合成フレーム番号ｎが周囲輝度に従って決定され、ｎは周囲輝度と負の関係を形成し、２〜６の範囲の値を有する。
【００６０】
周囲輝度がより高く、光がより十分である場合には、カメラの撮像効果がより良くなることが理解できる。次に、カメラを撮影に採用すると、撮影画像のノイズが少なくなり、ノイズ低減精度の要件が低くなる。したがって、合成ノイズ低減中に、撮影画像の比較的少数のフレームが採用され得る。逆に、周囲輝度が低いと、カメラの撮像効果は低下する。次に、カメラを撮影に採用すると、撮影画像にノイズが多くなる、すなわち、撮影画像にノイズポイントが多くなり、ノイズ低減精度の要件が高くなる。したがって、合成ノイズ低減中に、撮影画像の比較的多数のフレームが採用され得る。
【００６１】
したがって、本実施形態では、実際の応用において、主カメラに対応する合成フレーム番号ｎは、モバイル端末の周囲輝度に従って決定されてもよい。
【００６２】
符号３０３では、撮影操作の検出に応答して、主カメラおよび補助カメラが同期して撮影するように制御され、主カメラおよび補助カメラの各々が複数のフレームの撮影画像を取得する。
【００６３】
具体的には、ユーザは、主カメラと補助カメラの各々が複数のフレームの撮影画像を取得するように、主カメラと補助カメラが同期して撮影できるように撮影ボタンをトリガーしてもよい。
【００６４】
可能な実施モードとして、主カメラで取得した画像のみをプレビューしてもよく、満足のいくプレビュー画像を表示しているときに、ユーザが撮影ボタンをクリックし、これにより、主カメラと補助カメラを制御して、同期して写真を撮影し、それぞれ複数のフレームの撮影画像を取得する。
【００６５】
符号３０４では、主カメラの複数のフレームの撮影画像の中から、連続して撮影されたｎ個のフレームの撮影画像が、ｎ個のフレームの第１の画像として選択される。
【００６６】
具体的には、主カメラにより撮影された複数のフレームの撮影画像が決定された後に、主カメラの複数のフレームの撮影画像から連続撮影されたｎ個のフレームの撮影画像をｎ個のフレームの第１の画像として選択してもよい。例えば、連続して撮影されたｎ個のフレームの撮影画像を、ｎ個のフレームの第１の画像としてランダムに選択してもよいし、平均解像度が最も高く、連続して撮影されたｎ個のフレームの撮影画像を、ｎ個のフレームの第１の画像として選択してもよい。それには限定されない。
【００６７】
符号３０５では、ｎ個のフレームの第１の画像における基本フレーム画像のフレームが、ｎ個のフレームの第１の画像の解像度に従って決定される。
【００６８】
具体的には、撮像効果を改善するために、ｎ個のフレームの第１の画像で最高の解像度を有する撮影画像を基本フレーム画像として決定してもよい。
【００６９】
符号３０６では、補助カメラの複数のフレームの撮影画像から、基本フレーム画像と同期して撮影された撮影画像のフレームが補助画像として選択される。
【００７０】
具体的には、最も高い解像度の撮影画像が基本フレーム画像として選択された後に、補助カメラの複数のフレームの撮影画像から基本フレーム画像と同期して撮影された撮影画像のフレームが補助画像として選択されてもよい。補助カメラで撮影された補助画像と主カメラで撮影された高解像度の基本フレーム画像は同期して撮影されるため、対応する補助画像を利用して被写界深度を計算すると、奥行き情報の計算精度が向上され得る。
【００７１】
符号３０７では、主画像のフレームを取得するために、ｎ個のフレームの第１の画像に対して合成ノイズ低減が実行される。
【００７２】
符号３０８では、撮影モードと主カメラの解像度に従って主画像解像度が決定され、撮影モードと補助カメラの解像度に従って補助画像解像度が決定される。
【００７３】
具体的には、撮影モードは、フルレングスモードとハーフレングスモードを含んでもよい。フルレングスモードは、ポートレート撮影中にフルレングスのポートレートを撮影する必要があるシナリオに適用される。ユーザがフルレングスモードを選択すると、ユーザは通常、ビューファインディング中にファインダーフレーム内のポートレート全体を見つけることができる。
【００７４】
ハーフレングスモードは、ポートレート撮影中にハーフレングスのポートレートを撮影する必要があるシナリオに適用される。ハーフレングスのポートレートはポートレートの一部である。例えば、ハーフレングスのポートレートに頭と胴体上部が含まれる場合、ユーザがハーフレングスモードを選択すると、ユーザは通常、ビューファインディング中にファインダーフレーム内のポートレートの上部のみを見つけることができる。
【００７５】
可能な実施モードとして、モバイル端末の撮影プレビューインターフェースに制御を提供し、ユーザが制御を介して撮影モードを選択できるようにする。
【００７６】
撮影モードがフルレングスモードである場合には、主カメラの解像度と、決定された主カメラの解像度に応じたフルレングスモードに対応する調整係数との乗算演算が実行され、主画像解像度が得られ、決定された補助カメラの解像度に従って、補助カメラの解像度とフルレングスモードに対応する調整係数に対して乗算演算が実行され、補助画像解像度が得られる。
【００７７】
本明細書で言及される調整係数は、画像解像度調整プロセスにおける調整された解像度と調整されていない解像度との間の比例関係を示すように構成される。ここで、調整係数の値の範囲は１より大きく、０〜１である。具体的には、調整された解像度が調整されていない解像度よりも高い場合には、調整係数の値は１より大きく、調整された解像度が調整されていない解像度より低い場合には、調整係数の値は０〜１である。
【００７８】
撮影モードがハーフレングスモードである場合には、主カメラの解像度と、決定された主カメラの解像度に応じたハーフレングスモードに対応する調整係数との乗算演算が実行され、主画像解像度が得られ、決定された補助カメラの解像度に従って、補助カメラの解像度とハーフレングスモードに対応する調整係数に対して乗算演算が実行される。
【００７９】
フルレングスモードに対応する調整係数は、ハーフレングスモードに対応する調整係数よりも高いことに留意されたい。
【００８０】
符号３０９では、主画像の解像度が主画像解像度に従って調整され、補助画像の解像度が補助画像解像度に従って調整される。
【００８１】
具体的には、撮影モードに対応する調整係数が１以下の正の数である場合、主画像の主画像解像度と一致するターゲット領域がトリミングされて、解像度が調整された主画像が取得され、補助画像の補助画像解像度と一致するターゲット領域がトリミングされて、解像度が調整された補助画像が取得される。
【００８２】
可能なアプリケーションシナリオでは、主カメラは広角カメラで、補助カメラは望遠カメラである。それに対応して、ターゲット領域は画像の中央領域であってもよい。これは、広角カメラには周辺の歪みが存在し、撮像効果が低下するためである。比較的良好な形成画像を取得し、撮像効果を確保するために、広角カメラで撮影された第１の撮影画像がトリミングされ、画像の中央領域が確保され、周辺の歪んだ領域が除去されて広角カメラの撮像効果が改善される。
【００８３】
具体的な設定されたターゲット領域範囲は、実際のアプリケーションにおける撮像パラメータ、例えば、広角カメラの解像度、撮影環境などに従って、当業者が具体的に設定してもよい。
【００８４】
可能な実施態様として、設定されたターゲット領域範囲は、広角カメラの解像度、周辺歪み度などに従って設定されてもよい。広角カメラの光学設計により、広視野条件下での周辺歪みは避けられない。具体的には、近軸撮像はｙ’＝ｆ×ｔａｎ（Ｔ）の撮像関係を満たし、ここで、ｙ’はセンサの半径方向の寸法、Ｔは視野、ｆは焦点距離である。センサの半径方向の寸法ｙ’は一定であるため、ｆが小さくなると、つまり短い焦点端の条件下でＴは間違いなく増加し、その後に、広い角度が達成される。しかし、撮像則は、広視野条件下で近軸条件と徐々に矛盾し、ｙ’＝ｆ×ｔａｎ（Ｔ）を満たす撮像関係は徐々にｙ＝ｆ×Ｔ則に近くなるため、大きな視野で負の歪みが生じる。このような歪みは、画像の周辺部でより強調される。上記の歪み原理に基づいて、周辺の歪み度はある程度の視野のサイズに関連付けられていることがわかる。したがって、設定されたターゲット領域範囲は、広角カメラの視野および解像度の少なくとも一方に従って決定されてもよい。
【００８５】
符号３１０では、主画像の奥行き情報が主画像および補助画像に従って計算される。
【００８６】
符号３１１では、必要な第２の画像を取得するために、主画像の奥行き情報に従って主画像に対してぼかし処理が実行される。
【００８７】
本実施形態の画像処理のための方法によれば、主カメラで撮影されたｎ個のフレームの第１の画像と補助カメラで撮影された補助画像が取得された後に、ｎ個のフレームの第１の画像に対して合成ノイズ低減が実行されて、主画像のフレームが取得され、主画像の奥行き情報は、主画像および補助画像に従ってさらに計算され、これにより、必要な第２の画像を取得するために、主画像の奥行き情報に従って主画像にぼかし処理を実行する。合成ノイズ低減は、主画像のフレームを取得するためにｎ個のフレームの第１の画像に対して実行されるので、画像のノイズが低減され、主画像の解像度は比較的高くなる。さらに、補助カメラで撮影した補助画像と主カメラで撮影した基本フレーム画像は同期して撮影されるので、対応する補助画像に従って高解像度の主画像に後続のぼかし処理を実行することで、一方で撮影写真の撮像効果を改善し、他方で、奥行き情報の精度を向上させて、比較的良好な画像処理効果をさらに達成し、従来技術におけるぼかし処理を施した画像の比較的劣った効果の技術的問題を解決する。
【００８８】
上述の実施形態を実施するために、本開示は、画像処理のための装置をさらに開示する。
【００８９】
図４は、本開示の一実施形態による画像処理のための装置の構成図を示す。画像処理のための装置は、モバイル端末に適用されてもよい。
【００９０】
図４に示すように、画像処理のための装置は、取得モジュール４１０、ノイズ低減モジュール４２０、計算モジュール４３０、および処理モジュール４４０を含む。
【００９１】
取得モジュール４１０は、主カメラによって撮影されたｎ個のフレームの第１の画像を取得し、補助カメラによって撮影された補助画像を取得するように構成され、ｎは２以上の自然数であり、ｎ個のフレームの第１の画像は基本フレーム画像のフレームを含み、補助カメラにより撮影された補助画像および主カメラにより撮影された基本フレーム画像は同期して撮影される。
【００９２】
ノイズ低減モジュール４２０は、主画像のフレームを取得するために、ｎ個のフレームの第１の画像に対して合成ノイズ低減を実行するように構成される。
【００９３】
計算モジュール４３０は、主画像および補助画像に従って主画像の奥行き情報を計算するように構成される。
【００９４】
処理モジュール４４０は、必要な第２の画像を取得するために、主画像の奥行き情報に従って主画像にぼかし処理を実行するように構成される。
【００９５】
さらに、可能な実施モードとして、図５を参照すると、図４に基づいて、画像処理のための装置は、決定モジュール４５０および読み取りモジュール４６０をさらに含んでもよい。
【００９６】
決定モジュール４５０は、周囲輝度に従ってダブルカメラの主カメラおよび補助カメラを決定し、周囲輝度に従って主カメラに対応する合成フレーム番号ｎを決定するように構成され、ｎは周囲輝度と負の関係を形成し、２〜６の範囲の値を有する。
【００９７】
読み取りモジュール４６０は、ダブルカメラのＩＳＯ値を読み取り、ダブルカメラの読み取られたＩＳＯ値に従って周囲輝度を決定するように構成される。
【００９８】
本実施形態では、決定モジュール４５０は、主カメラおよび補助カメラのＩＳＯ値を読み取り、読み取られた主カメラおよび補助カメラのＩＳＯ値に従って周囲輝度を決定するように具体的に構成される。
【００９９】
可能な実施モードとして、取得モジュール４１０は、撮影ユニット４１１、第１の選択ユニット４１２、第２の選択ユニット４１３および第３の選択ユニット４１４を含む。
【０１００】
撮影ユニット４１１は、撮影操作の検出に応答して、主カメラおよび補助カメラの各々が複数のフレームの撮影画像を取得するように、主カメラおよび補助カメラを制御して同期して撮影するように構成されている。
【０１０１】
第１の選択ユニット４１２は、主カメラの複数のフレームの撮影画像から連続して撮影されたｎ個のフレームの撮影画像をｎ個のフレームの第１の画像として選択し、ｎ個のフレームの第１の画像の解像度に従って、ｎ個のフレームの第１の画像における基本フレーム画像のフレームを決定するように構成される。
【０１０２】
第２の選択ユニット４１３は、補助カメラの複数のフレームの撮影画像から基本フレーム画像と同期して撮影された撮影画像のフレームを補助画像として選択するように構成されている。
【０１０３】
第３の選択ユニット４１４は、補助カメラの複数のフレームの撮影画像から基本フレーム画像と同期して撮影された撮影画像のフレームを補助画像として選択するように構成されている。
【０１０４】
画像処理のための方法の実施形態に関する説明および説明は、実施形態の画像処理のための装置にも適用され、本明細書では詳述されないことに留意されたい。
【０１０５】
本実施形態の画像処理のための装置によれば、主カメラで撮影されたｎ個のフレームの第１の画像と補助カメラで撮影された補助画像が取得された後に、ｎ個のフレームの第１の画像に対して合成ノイズ低減が実行されて、主画像のフレームが取得され、主画像の奥行き情報は、主画像および補助画像に従ってさらに計算され、これにより、必要な第２の画像を取得するために、主画像の奥行き情報に従って主画像にぼかし処理を実行する。合成ノイズ低減は、主画像のフレームを取得するためにｎ個のフレームの第１の画像に対して実行されるので、画像のノイズが低減され、主画像の解像度は比較的高くなる。さらに、補助カメラで撮影した補助画像と主カメラで撮影した基本フレーム画像は同期して撮影されるので、対応する補助画像に従って高解像度の主画像に後続のぼかし処理を実行することで、一方で撮影写真の撮像効果を改善し、他方で、奥行き情報の精度を向上させて、比較的良好な画像処理効果をさらに達成し、従来技術におけるぼかし処理を施した画像の比較的劣った効果の技術的問題を解決する。
【０１０６】
上述の実施形態を実施するために、本開示はさらにモバイル端末を開示する。図６は、本開示の別の実施形態による端末機器の構成図である。図６に示すように、端末機器１０００は、シェル１１００と、シェル１１００に配置された主カメラ１１１２、補助カメラ１１１３、メモリ１１１４およびプロセッサ１１１５を含む。
【０１０７】
実行可能プログラムコードがメモリ１１１４に格納され、プロセッサ１１１５が、メモリ１１１４に格納された実行可能プログラムコードを読み取り、実行可能プログラムコードに対応するプログラムを実行して、上述の方法の実施形態の画像処理のための方法を実施する。
【０１０８】
上述の実施形態を実施するために、本開示は、コンピュータプログラムが格納されたコンピュータ可読記憶媒体をさらに開示し、プログラムは、上述の実施形態の画像処理のための方法を実施するためにモバイル端末のプロセッサによって実行される。
【０１０９】
モバイル端末は、画像処理回路をさらに含み、画像処理回路は、ハードウェアおよび／またはソフトウェア構成要素の使用によって実装されてもよく、画像信号処理（ＩＳＰ）パイプラインを定義する様々な処理ユニットを含んでもよい。図７は、一実施形態による画像処理回路の概略図を示す。図７に示すように、本開示の実施形態に関連する画像処理技術の各態様は、便宜上の説明のためにのみ示されている。
【０１１０】
図７に示すように、画像処理回路は、ＩＳＰユニット９４０と制御論理ユニット９５０を含む。撮像機器９１０によって取り込まれた画像データは、最初にＩＳＰユニット９４０によって処理され、ＩＳＰユニット９４０は画像データを解析して、ＩＳＰユニットおよび／または撮像機器９１０の１つまたは複数の制御パラメータを決定するために構成可能な画像統計情報を取り込む。撮像機器９１０は具体的には２つのカメラを含むことができ、各カメラは１つまたは複数のレンズ９１２と画像センサ９１４とを含むことができる。画像センサ９１４は、カラーフィルタアレイ（例えば、ベイヤーフィルタ）を含むことができ、画像センサ９１４は、画像センサ９１４の各撮像ピクセルによって取り込まれた光強度および波長情報を取得し、ＩＳＰユニット９４０に処理可能な元の画像データのセットを提供することができる。センサ９２０は、センサ９２０のインターフェースタイプに基づいて、ＩＳＰユニット９４０に元の画像データを提供することができる。センサ９２０のインターフェースは、標準モバイル撮像アーキテクチャ（ＳＭＩＡ）インターフェース、別のシリアルまたはパラレルカメラインターフェース、またはインターフェースの組み合わせを採用してもよい。
【０１１１】
ＩＳＰユニット９４０は、複数のフォーマットに従ってピクセルごとに元の画像データを処理する。例えば、各画像ピクセルのビット深度は８、１０、１２、または１４ビットである。ＩＳＰユニット９４０は、元の画像データに対して１つまたは複数の画像処理操作を実行し、画像データに関する画像統計情報を収集することができ、画像処理操作は、同じまたは異なるビット深度精度に従って実行されてもよい。
【０１１２】
ＩＳＰユニット９４０は、画像メモリ９３０からピクセルデータをさらに受信することができる。例えば、センサ９２０のインターフェースは、元のピクセルデータを画像メモリ９３０に送り、画像メモリ９３０内の元のピクセルデータは、処理のためにＩＳＰユニット９４０に提供される。画像メモリ９３０は、メモリ装置、記憶機器、または電子機器内の独立した専用メモリの一部であってもよく、ダイレクトメモリアクセス（ＤＭＡ）機能を含んでもよい。
【０１１３】
センサ９２０のインターフェースまたは画像メモリ９３０から元の画像データを受信すると、ＩＳＰユニット９４０は、１つまたは複数の画像処理操作、例えば時間領域フィルタリングを実行することができる。処理された画像データは、表示前に他の処理のために画像メモリ９３０に送られてもよい。ＩＳＰユニット９４０は、画像メモリ９３０から処理されたデータを受信し、処理されたデータ上で元の領域および色空間赤、緑、青（ＲＧＢ）およびＹＣｂＣｒで画像データ処理を実行する。処理された画像データは、ユーザが見るため、および／またはグラフィック処理ユニット（ＧＰＵ）によるさらなる処理のためにディスプレイ９７０に出力されてもよい。加えて、ＩＳＰユニット９４０の出力はさらに画像メモリ９３０に送られてもよく、ディスプレイ９７０は画像メモリ９３０から画像データを読み取ってもよい。一実施形態では、画像メモリ９３０は、１つまたは複数のフレームバッファを実装するように構成されてもよい。さらに、ＩＳＰユニット９４０の出力は、画像データを符号化／復号化するために符号器／復号器９６０に送られてもよい。符号化された画像データは格納されてもよく、ディスプレイ９７０に表示される前に解凍される。符号器／復号器９６０は、中央処理装置（ＣＰＵ）またはＧＰＵまたはコプロセッサによって実装されてもよい。
【０１１４】
ＩＳＰユニット９４０によって決定された統計情報は、制御論理ユニット９５０に送られてもよい。例えば、統計情報は、画像センサ９１４の自動露出、自動ホワイトバランス、自動合焦、フラッシュ検出、黒レベル補正、レンズ９１２のシェーディング補正などの統計情報を含むことができる。制御論理ユニット９５０は、１つまたは複数のルーチン（例えば、ファームウェア）を実行するプロセッサおよび／またはマイクロコントローラを含むことができ、１つまたは複数のルーチンは、撮像機器９１０の制御パラメータおよびＩＳＰユニットの制御パラメータを受信した統計データに従って決定することができる。例えば、制御パラメータは、センサ９２０の制御パラメータ（例えば、ゲインおよび露出制御の積分時間）、カメラフラッシュ制御パラメータ、レンズ９１２のための制御パラメータ（例えば、焦点調整またはズームのための焦点距離）またはこれらのパラメータの組み合わせを含んでもよい。ＩＳＰユニットの制御パラメータは、自動ホワイトバランスおよび色調整（例えば、ＲＧＢ処理中）およびレンズ９１２のシェーディング補正パラメータ用に構成されたゲインレベルおよび色補正マトリックスを含んでもよい。
【０１１５】
明細書の説明において、「実施形態」、「いくつかの実施形態」、「例」、「特定の例」、「いくつかの例」などの用語を参照した説明は、その特定の特徴、構造、材料、または実施形態もしくは例と組み合わせて説明される特徴を参照し、本開示の少なくとも１つの実施形態または例に含まれる。本明細書では、これらの用語は、同じ実施形態または例について常に概略的に表現されているわけではない。さらに、特定の記載された特徴、構造、材料、または特性は、任意の１つまたは複数の実施形態もしくは例において適切な方法で組み合わせることができる。加えて、当業者は、明細書に記載された異なる実施形態もしくは例および異なる実施形態もしくは例の特徴を矛盾なく統合および組み合わせることができる。
【０１１６】
さらに、「第１」および「第２」という用語は説明のためにのみ採用されており、相対的な重要性を示したり暗示したり、暗示的に示す技術的特徴の数を意味すると理解すべきではないしたがって、「第１」と「第２」によって定義される特徴は、少なくとも１つのそのような特徴の包含を明示的または暗黙的に示してもよい。本開示の説明において、「複数の」は、特に明確かつ具体的に限定されない限り、少なくとも２つ、例えば２つおよび３つを意味する。
【０１１７】
別の方法でフローチャートまたは本明細書で説明されたプロセスまたは方法は、特定の論理機能またはプロセスのステップを実現するように構成された１つまたは複数の実行可能命令のコードを含むモジュール、セグメントまたは部分を表すと理解することができ、さらに、本開示の好ましい実施モードの範囲は、本明細書に示されたまたは説明された順序ではなく、基本的に同時に、または関連する機能に従って逆の順序で機能を実行することを含む、他の実施態様を含む。これは、本開示の実施形態の当業者によって理解されるべきである。
【０１１８】
フローチャートで表される、または本明細書で別の方法で説明される論理および／またはステップは、例えば、論理機能を実現するように構成された実行可能命令の固定シーケンスリストと見なすことができ、命令実行システム、装置、または機器と組み合わせて使用するために、命令実行システム、装置、または機器（例えば、コンピューターベースのシステム、プロセッサまたは命令実行システム、装置または機器から命令を読み取り、命令を実行できる別のシステムを含むシステム）のためのコンピュータ可読媒体に具体的に実装することができる。本明細書では、「コンピュータ可読媒体」は、命令実行システム、装置、または機器と組み合わせて使用するために、命令実行システム、装置、または機器用のプログラムを含む、格納する、通信する、伝播する、または送信することができる任意の装置であってもよい。コンピュータ可読媒体のより具体的な例（非網羅的なリスト）には、１つまたは複数のワイヤを備えた電気接続部分（電子装置）、ポータブルコンピュータディスク（磁気装置）、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）（またはフラッシュメモリ）、光ファイバー装置、およびポータブルコンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）が含まれる。加えて、コンピュータ可読媒体は、プログラムが印刷され得る紙または別の媒体であってもよく、それは、例えば、紙または他の媒体を光学的にスキャンし、編集、説明、または必要に応じて別の適切な方法で処理して、コンピュータメモリに保存するための電子的な方法でプログラムを取得できるからである。
【０１１９】
本開示の各部分は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせによって実施できることを理解されたい。上記の実施モードでは、メモリに格納され、適切な命令実行システムによって実行されるソフトウェアまたはファームウェアによって複数のステップまたは方法を実施することができる。例えば、別の実施モードのようなハードウェアによる実施態様の場合、当技術分野で周知の技術、すなわち、データ信号の論理機能を実現するように構成された論理ゲート回路を備えたディスクリート論理回路、適切に組み合わされた論理ゲート回路を備えた特定用途向け集積回路、プログラマブルゲートアレイ（ＰＧＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などの、いずれかまたは組み合わせを実施に採用することができる。
【０１２０】
上述の実施形態の方法におけるステップのすべてまたは一部は、プログラムによって命令される関連ハードウェアを介して完了してもよいことを当業者は理解すべきであり、プログラムはコンピュータ可読記憶媒体に格納されてもよく、プログラムが実行されるとき、方法の実施形態のステップの１つまたは組み合わせが含まれる。
【０１２１】
さらに、本開示の各実施形態の各機能ユニットは処理モジュールに統合されてもよく、各ユニットは物理的に独立して存在してもよく、２つまたは３つ以上のユニットもモジュールに統合されてもよい。統合モジュールは、ハードウェア形式で実施されてもよく、ソフトウェア機能モジュールの形式で実施されてもよい。ソフトウェア機能モジュールの形式で実施され、独立した製品として販売または使用される場合、統合モジュールはコンピュータ可読記憶媒体に格納されてもよい。
【０１２２】
記憶媒体は、読み取り専用メモリ、磁気ディスク、光ディスクなどであってもよい。以上、本開示の実施形態について示し、または説明した。しかし、上記の実施形態は例示であり、本開示に対する限定として理解するべきではなく、当業者は本開示の範囲内で上記の実施形態の変形、修正、置換、変換を行うことができることを理解することができる。
【図１】
0006935587.tif 000004
【図２】
0006935587.tif 000005
【図３】
0006935587.tif 000006
【図４】
0006935587.tif 000007
【図５】
0006935587.tif 000008
【図６】
0006935587.tif 000009
【図７】
0006935587.tif 000010