(57)【要約】      （修正有）【課題】パノラマ撮影中に中央位置における画像を強調可能であり、全体的効果を向上させるパノラマ画像を取得する方法を提供する。【解決手段】パノラマ撮影指示が取得された後、第１の画像を撮影し、第１の画像の撮影パラメータを取得するステップ１０１と、所定の移動ガイドポリシーに従って移動ガイド情報を決定し、端末を移動するようユーザに指示するため、移動ガイド情報を表示するステップ１０２と、端末が移動したことが検出された後、第１の画像の撮影パラメータに従って所定数の画像を撮影するステップ１０３であって、所定数の画像は第１の画像に対応する背景の左側と右側との双方における背景画像である、第１の画像をセンタとして利用し、所定の接合方式を利用することによって、第１の画像及び所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得するステップ１０４とを有する。【選択図】図１
2018078586.tif 000002
【特許請求の範囲】
【請求項１】
端末によるパノラマ画像を取得する方法であって、
ユーザによりトリガされたパノラマ撮影指示を取得するステップと、
第１の画像を撮影するステップと、
前記ユーザに前記端末を移動又は回転するよう指示するため、前記端末上に移動ガイド情報を表示するステップと、
前記端末が移動又は回転したことが検出された後、所定数の画像を撮影するステップであって、前記所定数の画像は前記端末の初期的位置の第１の側及び第２の側で撮影された画像であり、前記初期的位置は前記端末が前記第１の画像を撮影した位置であり、前記第１の側は左方向であり、前記第２の側は右方向であるか、あるいは、前記第１の側は右方向であり、前記第２の側は左方向である、撮影するステップと、
パノラマ画像を取得するため、前記第１の画像を中心として利用し、所定の接合方式を利用することによって、前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行するステップと、
を有する方法。
【請求項２】
前記移動ガイド情報は、テキストガイド情報を含む、請求項１記載の方法。
【請求項３】
前記移動ガイド情報は更に、アイコンガイド情報を含む、請求項２記載の方法。
【請求項４】
前記アイコンガイド情報は、前記端末の前記初期的位置の第１の方向及び第２の方向に向かってのみ画像を撮影するよう前記ユーザに指示するために示される、請求項３記載の方法。
【請求項５】
前記端末が移動又は回転したと検出された後、当該方法は更に、前記端末のリアルタイム位置を表示するステップを含み、前記リアルタイム位置は前記端末の前記初期的位置に対して相対的である、請求項１乃至４何れか一項記載の方法。
【請求項６】
前記端末のリアルタイム位置を表示するステップは、前記端末が移動又は回転しているとき、隣接フレームの画像の相対的な動きを検出することによって、移動又は回転過程における前記端末の前記リアルタイム位置を表示するステップを含む、請求項５記載の方法。
【請求項７】
前記第１の画像を撮影した後であって、前記所定数の画像を撮影する前、当該方法は更に、自動白色バランスＡＷＢ又は自動露光ＡＥの少なくとも１つをロックするステップを含む、請求項５記載の方法。
【請求項８】
前記パノラマ画像は、前記端末の前面カメラによって取得される、請求項１乃至７何れか一項記載の方法。
【請求項９】
端末であって、
ユーザによりトリガされたパノラマ撮影指示を取得するよう構成される取得ユニットと、
第１の画像を撮影するよう構成される撮影ユニットと、
前記ユーザに前記端末を移動又は回転するよう指示するため、前記端末上に移動ガイド情報を表示するよう構成される表示ユニットと、
ここで、前記撮影ユニットは更に、前記端末が移動又は回転したことを検出した後、所定数の画像を撮影するよう構成され、前記所定数の画像は前記端末の初期的位置の第１の側及び第２の側で撮影された画像であり、前記初期的位置は前記端末が前記第１の画像を撮影した位置であり、前記第１の側は左方向であり、前記第２の側は右方向であるか、あるいは、前記第１の側は右方向であり、前記第２の側は左方向であり、
パノラマ画像を取得するため、前記第１の画像を中心として利用し、所定の接合方式を利用することによって、前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行するよう構成される接合ユニットと、
を有する端末。
【請求項１０】
前記移動ガイド情報は、テキストガイド情報を含む、請求項９記載の端末。
【請求項１１】
前記移動ガイド情報は更に、アイコンガイド情報を含む、請求項１０記載の端末。
【請求項１２】
前記アイコンガイド情報は、前記端末の前記初期的位置の第１の方向及び第２の方向に向かってのみ画像を撮影するよう前記ユーザに指示するために示される、請求項１１記載の端末。
【請求項１３】
前記端末が移動又は回転したと検出された後、前記表示ユニットは更に、前記端末のリアルタイム位置を表示するよう構成され、前記リアルタイム位置は前記端末の前記初期的位置に対して相対的である、請求項９乃至１２何れか一項記載の端末。
【請求項１４】
前記表示ユニットは更に、前記端末が移動又は回転しているとき、隣接フレームの画像の相対的な動きを検出することによって、移動又は回転過程における前記端末の前記リアルタイム位置を表示するよう構成される、請求項１３記載の端末。
【請求項１５】
前記第１の画像を撮影した後であって、前記所定数の画像を撮影する前、当該端末は更に、自動白色バランスＡＷＢ又は自動露光ＡＥの少なくとも１つをロックするよう構成されるロックユニットを含む、請求項１３記載の端末。
【請求項１６】
前記パノラマ画像は、前記端末の前面カメラによって取得される、請求項９乃至１５何れか一項記載の端末。
【請求項１７】
タッチ画面、前面カメラ、プロセッサ及びメモリを含む端末であって、
前記プロセッサは、ユーザによりトリガされたパノラマ撮影指示を取得するよう構成され、
前記前面カメラは、第１の画像を撮影するよう構成され、
前記タッチ画面は、前記ユーザに前記端末を移動又は回転するよう指示するため、前記端末上に移動ガイド情報を表示するよう構成され、
前記前面カメラは更に、前記端末が移動又は回転したことを検出した後、所定数の画像を撮影するよう構成され、前記所定数の画像は前記端末の初期的位置の第１の側及び第２の側で撮影された画像であり、前記初期的位置は前記端末が前記第１の画像を撮影した位置であり、前記第１の側は左方向であり、前記第２の側は右方向であるか、あるいは、前記第１の側は右方向であり、前記第２の側は左方向であり、
前記プロセッサは更に、パノラマ画像を取得するため、前記第１の画像を中心として利用し、所定の接合方式を利用することによって、前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行するよう構成される端末。
【請求項１８】
１つ以上のプログラムを記憶するコンピュータ可読記憶媒体であって、前記１つ以上のプログラムは、カメラを備えた端末によって実行されると、
ユーザによりトリガされたパノラマ撮影指示を取得するステップと、
第１の画像を撮影するステップと、
前記ユーザに前記端末を移動又は回転するよう指示するため、前記端末上に移動ガイド情報を表示するステップと、
前記端末が移動又は回転したことが検出された後、所定数の画像を撮影するステップであって、前記所定数の画像は前記端末の初期的位置の第１の側及び第２の側で撮影された画像であり、前記初期的位置は前記端末が前記第１の画像を撮影した位置であり、前記第１の側は左方向であり、前記第２の側は右方向であるか、あるいは、前記第１の側は右方向であり、前記第２の側は左方向である、撮影するステップと、
パノラマ画像を取得するため、前記第１の画像を中心として利用し、所定の接合方式を利用することによって、前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行するステップと、
を前記端末に実行させる命令を含む記憶媒体。
【請求項１９】
コンピュータ実行可能命令を有するコンピュータプログラムであって、前記命令は、プロセッサによって実行されると、
ユーザによりトリガされたパノラマ撮影指示を取得する処理と、
第１の画像を撮影する処理と、
前記ユーザに端末を移動又は回転するよう指示するため、前記端末上に移動ガイド情報を表示する処理と、
前記端末が移動又は回転したことが検出された後、所定数の画像を撮影する処理であって、前記所定数の画像は前記端末の初期的位置の第１の側及び第２の側で撮影された画像であり、前記初期的位置は前記端末が前記第１の画像を撮影した位置であり、前記第１の側は左方向であり、前記第２の側は右方向であるか、あるいは、前記第１の側は右方向であり、前記第２の側は左方向である、撮影する処理と、
パノラマ画像を取得するため、前記第１の画像を中心として利用し、所定の接合方式を利用することによって、前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行する処理と、
を実行するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理技術の分野に関し、特にパノラマ画像を取得する方法及び端末に関する。
【背景技術】
【０００２】
背面パノラマ撮影モードは、既存のスマートフォンにおいて通常利用される撮影モードである。背面パノラマ撮影は、ある方向に撮影端末を移動して複数の写真を撮影し、複数の写真をより大きな視角を有する画像に接合することである。
【０００３】
１人の人が旅行のため外出し、あるシーンと共に写真を撮ることを所望するとき、通常、その人は他の人に手助けを求める必要があり、不便である。その人が自撮り写真を撮ることを所望する場合、通常、その人の顔しか含まない写真は撮影できるが、シーンの背景全体を含む写真を撮ることは困難である。
【０００４】
複数の人々が一緒になって、グループ写真を撮ることを所望するとき、全ての人を含む写真は、自撮りモードを利用することによってさえ撮影できず、ユーザに面倒を掛ける。
【０００５】
本発明の発明者は、従来技術において前面パノラマ撮影モードはなく、従来技術における背面パノラマモードが前面撮影モードに適用されたとしても、複数の写真を撮影して大きな視角を有する写真を取得するため、撮影端末が撮影中に１つの方向のみに移動されることに気付いた。このようにして、撮影がある人からスタートするとき、その人の片側のみのシーンが撮影可能であり、撮影があるシーンからスタートするとき、人が強調されることができず、これにより、撮影効果を低減する。
【発明の概要】
【０００６】
本発明の実施例は、パノラマ撮影中に中央位置における画像を強調可能であり、これにより、パノラマ画像の全体的効果を向上させるパノラマ画像を取得する方法を提供する。本発明の実施例は更に対応する端末を提供する。
【０００７】
第１の態様によると、本発明は、パノラマ画像を取得する方法であって、
ユーザによりトリガされたパノラマ撮影指示が取得された後、第１の画像を撮影し、前記第１の画像の撮影パラメータを取得するステップと、
所定の移動ガイドポリシーに従って移動ガイド情報を決定し、前記移動ガイド情報に従って端末を移動するよう前記ユーザに指示するため、前記端末上に前記移動ガイド情報を表示するステップと、
前記端末が移動したことが検出された後、前記第１の画像の撮影パラメータに従って所定数の画像を撮影するステップであって、前記所定数の画像は前記第１の画像に対応する背景の左側と右側との双方における背景画像である、撮影するステップと、
前記第１の画像をセンタとして利用し、所定の接合方式を利用することによって、前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得するステップと、
を有する方法を提供する。
【０００８】
第１の態様を参照して、第１の可能な実現方式では、前記ユーザが前記移動ガイド情報に従って前記端末を移動するように、前記所定の移動ガイドポリシーに従って移動ガイド情報を決定し、前記端末上に前記移動ガイド情報を表示するステップは、
前記所定の移動ガイドポリシーに従って次の画像の撮影位置を決定し、前記端末上に前記次の画像の撮影位置を表示するステップを有し、
対応して、前記端末が移動したことが検出された後、前記第１の画像の撮影パラメータに従って所定数の画像を撮影するステップであって、前記所定数の画像は前記第１の画像に対応する背景の左側と右側との双方における背景画像である、撮影するステップは、
前記端末が前記次の画像の撮影位置に移動した後、前記第１の画像の撮影パラメータに従って前記次の画像を撮影するステップと、
前記所定数の画像が撮影されるまで、前記上記の決定、表示及び撮影するステップを繰り返すステップと、
を有する。
【０００９】
第１の態様の第１の可能な実現方式を参照して、第２の可能な実現方式では、前記端末上に前記次の画像の撮影位置を表示するステップの後に、当該方法は更に、
前記端末が移動しているとき、前記端末の位置をリアルタイムで取得及び表示するステップを有し、
対応して、前記端末が前記次の画像の撮影位置に移動した後、前記第１の画像の撮影パラメータに従って前記次の画像を撮影するステップは、
前記端末の表示された位置が前記次の画像の撮影位置と同じであるとき、前記第１の画像の撮影パラメータに従って前記次の画像を撮影するステップを有する。
【００１０】
第１の態様の第２の可能な実現方式を参照して、第３の可能な実現方式では、前記端末が移動しているとき、前記端末の位置をリアルタイムで取得及び表示するステップは、
前記端末が移動しているとき、前記次の画像を取得するための位置に前記端末を移動するよう前記ユーザに指示するため、隣接するフレームの画像の相対的な動きを検出することによって、移動過程における前記端末の位置をリアルタイムに取得及び表示するステップを有する。
【００１１】
第１の態様の第２又は第３の可能な実現方式を参照して、第４の可能な実現方式では、前記第１の画像を撮影し、前記第１の画像の撮影パラメータを取得するステップの後に、当該方法は更に、
所定の画像フレームの間隔で中央位置校正を実行するステップであって、前記中央位置校正は、現在のプレビュー画像と前記第１の画像とを比較し、前記現在のプレビュー画像と前記第１の画像との間の一致類似度が所定の閾値より高いとき、前記端末の位置が検出できないときに、前記第１の画像が撮影される位置に従って撮影を再開するため、前記端末の位置は前記第１の画像が撮影される前記端末の位置に戻っていると判断することである、実行するステップを有する。
【００１２】
第１の態様の第１乃至第４の可能な実現方式の何れか１つを参照して、第５の可能な実現方式では、前記第１の画像を撮影し、前記第１の画像の撮影パラメータを取得するステップの前に、当該方法は更に、
前記所定数の撮影される画像の撮影パラメータが前記第１の画像の撮影パラメータに整合し続けるように、自動白色バランスＡＷＢ制御及び自動露光ＡＥ制御をロックするステップを有する。
【００１３】
第１の態様の第１乃至第５の可能な実現方式の何れか１つを参照して、第６の可能な実現方式では、前記第１の画像をセンタとして利用し、所定の接合方式を利用することによって、前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得するステップは、
前記第１の画像と前記所定数の画像との双方における人物画像の位置を検出するステップと、
画像接合が前記所定の接合方式を利用することによって実行されるとき、各画像における非人物画像の位置から接合を実行するステップと、
を有する。
【００１４】
第２の態様によると、本発明は、端末であって、
ユーザによりトリガされたパノラマ撮影指示を取得するよう構成される取得ユニットと、
前記取得ユニットが前記ユーザによりトリガされたパノラマ撮影指示を取得した後、第１の画像を撮影するよう構成される撮影ユニットと、
ここで、前記取得ユニットは更に、前記撮影ユニットが前記第１の画像を撮影するとき、前記第１の画像の撮影パラメータを取得するよう構成され、
前記取得ユニットが前記第１の画像を取得した後、所定の移動ガイドポリシーに従って移動ガイド情報を決定するよう構成される決定ユニットと、
前記移動ガイド情報に従って前記端末を移動するよう前記ユーザに指示するため、前記端末上に前記決定ユニットにより決定された前記移動ガイド情報を表示するよう構成される表示ユニットと、
前記端末の移動状態を検出するよう構成される検出ユニットと、
ここで、前記撮影ユニットは更に、前記検出ユニットが前記端末が移動したことを検出した後、前記第１の画像の撮影パラメータに従って所定数の画像を撮影するよう構成され、前記所定数の画像は前記第１の画像に対応する背景の左側と右側との双方における背景画像であり、
前記第１の画像をセンタとして利用し、所定の接合方式を利用することによって、前記撮影ユニットにより撮影された前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得するよう構成される接合ユニットと、
を有する端末を提供する。
【００１５】
第２の態様を参照して、第１の可能な実現方式では、
前記決定ユニットは、前記所定の移動ガイドポリシーに従って次の画像の撮影位置を決定するよう構成され、
前記表示ユニットは、前記端末上に前記次の画像の撮影位置を表示するよう構成され、
前記端末が前記次の画像の撮影位置に移動した後、前記撮影ユニットは、前記第１の画像の撮影パラメータに従って前記次の画像を撮影するよう構成され、
前記決定ユニット、前記表示ユニット及び前記撮影ユニットは、前記所定数の画像が撮影されるまで、前記上記の決定、表示及び撮影するステップを繰り返す。
【００１６】
第２の態様の第１の可能な実現方式を参照して、第２の可能な実現方式では、
前記取得ユニットは更に、前記端末が移動しているとき、前記端末の位置をリアルタイムで取得するよう構成され、
前記表示ユニットは更に、前記取得ユニットにより取得された前記端末の位置をリアルタイムに表示するよう構成され、
前記表示ユニットにより表示された前記端末の位置が前記次の画像の撮影位置と同じであるとき、前記撮影ユニットは、前記第１の画像の撮影パラメータに従って前記次の画像を撮影するよう構成される。
【００１７】
第２の態様の第２の可能な実現方式を参照して、第３の可能な実現方式では、
前記取得ユニットは、前記端末が移動しているとき、前記次の画像を取得するための位置に前記端末を移動するよう前記ユーザに指示するため、隣接するフレームの画像の相対的な動きを検出することによって、移動過程における前記端末の位置をリアルタイムに取得するよう構成され、
前記表示ユニットは、前記取得ユニットにより取得される前記移動過程における前記端末の位置を表示するよう構成される。
【００１８】
第２の態様の第２又は第３の可能な実現方式を参照して、第４の可能な実現方式では、
前記端末は更に、
前記撮影ユニットが前記第１の画像を撮影した後、所定の画像フレームの間隔で中央位置校正を実行するよう構成される校正ユニットであって、前記中央位置校正は、現在のプレビュー画像と前記第１の画像とを比較し、前記現在のプレビュー画像と前記第１の画像との間の一致類似度が所定の閾値より高いとき、前記端末の位置が検出できないときに、前記第１の画像が撮影される位置に従って撮影を再開するため、前記端末の位置は前記第１の画像が撮影される前記端末の位置に戻っていると判断することである、校正ユニットを有する。
【００１９】
第２の態様及び第２の態様の第１乃至第４の可能な実現方式の何れか１つを参照して、第５の可能な実現方式では、
前記端末は更に、
前記撮影ユニットが前記第１の画像を撮影する前、前記所定数の撮影される画像の撮影パラメータが前記第１の画像の撮影パラメータに整合し続けるように、自動白色バランスＡＷＢ制御及び自動露光ＡＥ制御をロックするよう構成されるロックユニットを有する。
【００２０】
第２の態様及び第２の態様の第１乃至第５の可能な実現方式の何れか１つを参照して、第６の可能な実現方式では、
前記接合ユニットは、
前記第１の画像と前記所定数の画像との双方における人物画像の位置を検出するよう構成される検出サブユニットと、
画像接合が前記所定の接合方式を利用することによって実行されるとき、前記検出サブユニットにより検出された各画像における非人物画像の位置から接合を実行するよう構成される接合サブユニットと、
を有する。
【００２１】
第３の態様によると、本発明は、受信機、送信機、カメラ、プロセッサ及びメモリを有する端末であって、
前記カメラは、画像を撮影するよう構成され、
前記受信機は、ユーザにより入力されたパノラマ撮影指示を受信するよう構成され、
前記プロセッサは、以下のステップ、
ユーザによりトリガされたパノラマ撮影指示が取得された後、第１の画像を撮影し、前記第１の画像の撮影パラメータを取得するステップと、
所定の移動ガイドポリシーに従って移動ガイド情報を決定し、前記移動ガイド情報に従って前記端末を移動するよう前記ユーザに指示するため、前記端末上に前記移動ガイド情報を表示するステップと、
前記端末が移動したことが検出された後、前記第１の画像の撮影パラメータに従って所定数の画像を撮影するステップであって、前記所定数の画像は前記第１の画像に対応する背景の左側と右側との双方における背景画像である、撮影するステップと、
前記第１の画像をセンタとして利用し、所定の接合方式を利用することによって、前記第１の画像及び前記所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得するステップと、
を実行するよう構成される端末を提供する。
【００２２】
本発明の実施例によると、ユーザによりトリガされたパノラマ撮影指示が取得された後、第１の画像が撮影され、第１の画像の撮影パラメータが取得され、移動ガイド情報が所定の移動ガイドポリシーに従って決定され、移動ガイド情報に従って端末を移動するようユーザに指示するため、移動ガイド情報が端末上に表示される。端末が移動したことが検出された後、所定数の画像が第１の画像の撮影パラメータに従って撮影され、ここで、所定数の画像は、第１の画像に対応する背景の左側と右側との双方における背景画像であり、第１の画像をセンタとして利用し、所定の接合方式を利用することによって、第１の画像及び所定数の画像に対してシームレスな接合が実行され、パノラマ画像を取得する。中央位置における画像がパノラマ撮影中に強調可能でない従来技術と比較して、本発明の実施例において提供される方法では、中央位置における画像がパノラマ撮影中に強調可能であり、これにより、パノラマ画像の全体的効果を向上させる。
【図面の簡単な説明】
【００２３】
本発明の実施例における技術的解決策をより明確に説明するため、以下は、実施例を説明するのに必要な添付図面を簡単に紹介する。明らかに、以下の説明における添付図面は本発明の単なるいくつかの実施例を示し、当業者は、創作的な努力なく、これらの添付図面から他の図面を依然として導出してもよい。
【図１】図１は、本発明の実施例によるパノラマ画像を取得するための方法の概略図である。
【図２】図２は、本発明の他の実施例によるパノラマ画像を取得するための方法の概略図である。
【図３Ａ】図３Ａは、本発明の他の実施例によるパノラマ画像を取得するための方法の概略図である。
【図３Ｂ】図３Ｂは、本発明の他の実施例によるパノラマ画像を取得するための方法の概略図である。
【図３Ｃ】図３Ｃは、本発明の他の実施例によるパノラマ画像を取得するための方法の概略図である。
【図４】図４は、本発明の実施例による端末の概略図である。
【図５】図５は、本発明の他の実施例による端末の概略図である。
【図６】図６は、本発明の他の実施例による端末の概略図である。
【図７】図７は、本発明の他の実施例による端末の概略図である。
【図８】図８は、本発明の他の実施例による端末の概略図である。
【図９】図９は、本発明の他の実施例による端末の概略図である。
【発明を実施するための形態】
【００２４】
本発明の実施例は、パノラマ撮影中に中央位置における画像を強調可能であり、これにより、パノラマ画像の全体的効果を向上させるパノラマ画像を取得する方法を提供する。本発明の実施例は更に対応する端末を提供する。詳細な説明が以下になされる。
【００２５】
以下は、本発明の実施例における添付図面を参照して本発明の実施例における技術的解決策を明確且つ完全に説明する。明らかに、説明される実施例は、本発明の実施例の全てでなく単に一部である。創作的な努力なく本発明の実施例に基づき当業者により取得される他の全ての実施例は、本発明の保護範囲内に属する。
【００２６】
本発明の実施例において提供されるパノラマ画像を取得するための解決策は、背面撮影モード及び前面撮影モードに適用可能であり、特に前面撮影モードに適用可能である。
【００２７】
図１を参照して、本発明の実施例において提供されるパノラマ画像を取得する方法は以下のステップを有する。
【００２８】
１０１．ユーザによりトリガされたパノラマ撮影指示が取得された後、第１の画像を撮影し、第１の画像の撮影パラメータを取得する。
【００２９】
パノラマ撮影が必要とされるとき、端末は、ユーザによりトリガされたパノラマ撮影指示が取得された後、第１の画像を撮影し、他の以降の画像の露光制御及び白色バランス制御などのパラメータが第１の画像のものと同じであることを保証するため、第１の画像の撮影パラメータを同時に取得する。
【００３０】
１０２．所定の移動ガイドポリシーに従って移動ガイド情報を決定し、移動ガイド情報に従って端末を移動するようユーザに指示するため、端末上に移動ガイド情報を表示する。
【００３１】
本発明の本実施例における所定の移動ガイドポリシーは、端末の初期的位置の左側に向かってまず移動又は回転し、その後、端末の初期的位置の右側に向かって移動又は回転することであってもよい。
【００３２】
移動ガイド情報は、アイコンガイド情報であってもよいし、又はテキストガイド情報であってもよい。端末が移動すべき位置は端末上に表示されてもよい。
【００３３】
１０３．端末が移動したことが検出された後、第１の画像の撮影パラメータに従って所定数の画像を撮影し、ここで、所定数の画像は第１の画像に対応する背景の左側と右側との双方における背景画像である。
【００３４】
前面パノラマ撮影中、端末が初期的位置の左側に回転すると、第１の画像の背景の右側の画像が撮影されてもよく、端末が初期的位置の右側に回転すると、第１の画像の背景の左側の画像が撮影されてもよい。
【００３５】
所定数は４であってもよく、初期的位置の左側に回転すると、端末は２つの画像を撮影し、初期的位置の右側に回転すると、端末は２つの画像を撮影する。あるいは、所定数は２であってもよく、左側の一方の画像と右側の他方の画像とであってもよい。所定数は限定されず、必要に応じて設定されてもよい。
【００３６】
例えば、ユーは自撮り写真を撮ることを所望し、ユーザは携帯電話を保持し、ユーザにフォーカスし、画像を撮影し、当該画像は“Ｃ”とラベル付けされる。ユーザは、画像Ｃが撮影された位置の左側に向かって携帯電話を回転させ、２つの画像、すなわち、画像Ｂ及び画像Ａを連続して撮影し、それから、画像Ｃが撮影された位置の右側に向かって携帯電話を回転させ、２つの画像、すなわち、画像Ｄ及び画像Ｅを撮影する。このようにして、５つの画像、すなわち、画像Ａから画像Ｅが取得される。
【００３７】
１０４．第１の画像をセンタとして利用し、所定の接合方式を利用することによって、第１の画像及び所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得する。
【００３８】
画像接合技術は、複数の画像を大きな視角を有する画像に接合することである。ステップ１０３における具体例が依然として利用される。画像Ａから画像Ｅは、画像Ｃが中央にあるパノラマ画像が取得されるように、Ａ，Ｂ，Ｃ，Ｄ及びＥのシーケンス又はＥ，Ｄ，Ｃ，Ｂ及びＡのシーケンスに従って接合される。
【００３９】
本発明の本実施例における画像接合解決策は従来技術に属する。例えば、接合は、テンプレートマッチング方法、隣接カラムレシオマッチング方法、高速グリッドベースマッチング方法又は局所エントロピー差分ベース画像マッチング方法などの方法を利用することによって実行されてもよい。
【００４０】
本発明の本実施例によると、ユーザによりトリガされたパノラマ撮影指示が取得された後、第１の画像が撮影され、第１の画像の撮影パラメータが取得され、移動ガイド情報が所定の移動ガイドポリシーに従って決定され、移動ガイド情報に従って端末を移動するようユーザに指示するため、移動ガイド情報が端末上に表示される。端末が移動したことが検出された後、所定数の画像が第１の画像の撮影パラメータに従って撮影され、ここで、所定数の画像は、第１の画像に対応する背景の左側と右側との双方における背景画像であり、第１の画像をセンタとして利用し、所定の接合方式を利用することによって、第１の画像及び所定数の画像に対してシームレスな接合が実行され、パノラマ画像を取得する。中央位置における画像がパノラマ撮影中に強調可能でない従来技術と比較して、本発明の実施例において提供される方法では、中央位置における画像がパノラマ撮影中に強調可能であり、これにより、パノラマ画像の全体的効果を向上させる。
【００４１】
任意的には、上記における図１に対応する実施例に基づき、本発明の実施例において提供されるパノラマ画像を取得する方法の他の実施例では、所定の移動ガイドポリシーに従って移動ガイド情報を決定し、移動ガイド情報に従って端末を移動するようユーザに指示するため、端末上に移動ガイド情報を表示することは、
所定の移動ガイドポリシーに従って次の画像の撮影位置を決定し、端末上に次の画像の撮影位置を表示することを有してもよく、
対応して、端末が移動したことが検出された後、第１の画像の撮影パラメータに従って所定数の画像を撮影することは、ここで、所定数の画像は第１の画像に対応する背景の左側と右側との双方における背景画像であり、
端末が次の画像の撮影位置に移動した後、第１の画像の撮影パラメータに従って次の画像を撮影することと、
所定数の画像が撮影されるまで、上記の決定、表示及び撮影するステップを繰り返すことと、
を有する。
【００４２】
本発明の本実施例では、所定の移動ガイドポリシーが初期的位置の左側に向かってまず移動又は回転するよう指示する場合、端末は、次の画像の撮影位置が初期的位置の左側にあると決定し、端末のディスプレイインタフェースにおいて次の画像の撮影位置を表示する。
【００４３】
ユーザは端末のディスプレイインタフェースにおけるプロンプトに従って端末を移動又は回転させてもよく、端末が次の画像の撮影位置に回転すると、端末は次の画像を自動的に撮影する。このようにして、画像が撮影される毎に、次の画像の撮影位置が端末のインタフェースにおいて表示され、ユーザが端末のディスプレイインタフェースにおけるプロンプトに従って端末を移動又は回転させる限り、第１の画像に対応する背景の左側と右側との双方における所定数の背景画像が撮影されるまで、画像が撮影できる。
【００４４】
例えば、図２を参照して、ユーザはパノラマ撮影モードにおいて自撮り写真を撮り、ユーザは携帯電話を保持し、ユーザにフォーカスし、第１の画像を撮影する。端末は、第２の画像の撮影を完了させるため、所定の移動ガイドポリシーに従って携帯電話を左方向に回転させるよう指示する。さらに、小さなボールと小さなサークルとが、携帯電話のディスプレイインタフェースにおいて表示され、ここで、矢印は小さなサークルから小さなボールを指し示し、小さなボールは次の画像の撮影位置を示すのに利用され、小さなサークルは第１の画像が撮影された携帯電話の初期的位置を示すのに利用される。矢印の方向は、携帯電話が左方向に回転する必要があることを示す。このようにして、ユーザはインタフェースにおけるプロンプトに従って携帯電話を左方向に回転させることができる。小さなサークルが小さなボールの位置に回転すると、小さなサークルは小さなボールとオーバラップし、携帯電話は第２の画像を自動的に撮影する。第２の画像が撮影された後、携帯電話は更に第３の画像の撮影位置を表示する。ユーザは、ディスプレイインタフェースにおけるプロンプトに従って携帯電話を回転しさえすればよく、それから、必要とされる画像の撮影が完了させることができる。
【００４５】
図３Ａを参照して、図３Ａに示されるサークルは端末を用いて自撮り写真を撮りたいユーザの体を示し、垂直ラインはユーザの腕を示し、水平ラインは端末を示す。図３Ａは、ユーザが第１の画像を撮影するときの端末とユーザとの間の関係の概略図である。第１の画像が撮影された後、端末は第２の画像を撮影するため左方向に回転する必要があり、そのとき、ユーザは左方向に端末を回転してもよいが、腕は動かす必要はない。図３Ｂに示されるように、端末が第２の画像の撮影位置に回転した後、第２の画像が撮影されてもよい。第２の画像が撮影された後、端末は右方向に回転し、第３の画像を撮影する必要があり、そのとき、ユーザは端末を右方向に回転してもよい。図３Ｃに示される第３の画像の撮影位置に回転すると、端末は第３の画像を撮影してもよい。
【００４６】
任意的には、上記における図１に対応する任意的な実施例に基づき、本発明の実施例において提供されるパノラマ画像を取得する方法の他の実施例では、端末上に次の画像の撮影位置を表示した後、当該方法は更に、
端末が移動しているとき、端末の位置をリアルタイムで取得及び表示することを有し、
対応して、端末が次の画像の撮影位置に移動した後、第１の画像の撮影パラメータに従って次の画像を撮影することは、
端末の表示された位置が次の画像の撮影位置と同じであるとき、第１の画像の撮影パラメータに従って次の画像を撮影することを有してもよい。
【００４７】
本発明の本実施例では、図２を参照して、ユーザが携帯電話を回転するとき、携帯電話はリアルタイムに回転過程における携帯電話の位置を取得及び表示し、すなわち、小さなサークルが小さなボールとオーバラップすることを可能にするため、携帯電話がどの程度回転されるべきかをユーザが決定することを助けるため、小さなサークルの位置の変化が、携帯電話の移動過程において携帯電話上にリアルタイムに表示される。小さなサークルと小さなボールとの位置が互いにオーバラップするとき、携帯電話は自動的に次の画像を取得する。
【００４８】
任意的には、上記における図１に対応する任意的な実施例に基づき、本発明の実施例において提供されるパノラマ画像を取得する方法の他の実施例では、端末が移動しているとき、端末の位置をリアルタイムで取得及び表示することは、
端末が移動しているとき、次の画像を取得するための位置に端末を移動するようユーザに指示するため、隣接するフレームの画像の相対的な動きを検出することによって、移動過程における端末の位置をリアルタイムに取得及び表示することを有する。
【００４９】
本発明の本実施例では、第１の画像が撮影された後、携帯電話は、次の画像を撮影するため、次の画像の位置に回転する必要がある。実際、撮影モードが有効とされた時間から、ユーザはフレームレートに従って画像をキャプチャすることはできない。例えば、フレームレートが３０フレーム／秒であるとき、端末は１／３０秒の間隔で１つのフレームをキャプチャし、端末は、隣接フレームの２つの画像の間の差分に従って、端末がどの程度移動したか決定し、移動過程における端末の位置を決定し、次の画像の撮影位置に端末を移動するようユーザに指示するため、端末上に決定された位置を表示することができる。
【００５０】
任意的には、上記における図１に対応する任意的な実施例に基づき、本発明の実施例において提供されるパノラマ画像を取得する方法の他の実施例では、第１の画像を撮影し、第１の画像の撮影パラメータを取得した後、当該方法は更に、
所定の画像フレームの間隔で中央位置校正を実行することを有し、ここで、中央位置校正は、現在のプレビュー画像と第１の画像とを比較し、現在のプレビュー画像と第１の画像との間の一致類似度が所定の閾値より高いとき、端末の位置が検出できないときに、第１の画像が撮影される位置に従って撮影を再開するため、端末の位置は第１の画像が撮影される端末の位置に戻っていると判断することである。
【００５１】
本発明の本実施例では、所定の画像フレームは１０フレームであってもよく、すなわち、中央位置校正は１０フレームの間隔で実行される。中央位置校正の目的は、端末が端末の位置を検出できないとき、第１の画像が撮影された位置を求めることである。このようにして、撮影は再開できる。
【００５２】
第１の画像は通常は人の顔をフォーカスすることによって撮影されるため、所定の閾値は８０％又は９０％であってもよいし、又は、他の値であってもよい。プレビュー画像と第１の画像との間の類似度が所定の閾値より高いとき、端末は第１の画像が撮影された位置に戻っていると決定されてもよい。
【００５３】
任意的には、図１に対応する実施例又は上記における図１に対応する何れかの任意的な実施例に基づき、本発明の実施例において提供されるパノラマ画像を取得する方法の他の実施例では、
第１の画像を撮影し、第１の画像の撮影パラメータを取得する前に、当該方法は更に、
所定数の撮影される画像の撮影パラメータが第１の画像の撮影パラメータに整合し続けるように、自動白色バランス（Ａｕｔｏ  Ｗｈｉｔｅ  Ｂａｌａｎｃｅ，ＡＷＢ）制御及び自動露光（Ａｕｔｏ−Ｅｘｐｏｓｕｒｅ，ＡＥ）制御をロックすることを有してもよい。
【００５４】
パノラマ撮影中に複数の画像を収集するため、露光設定及び白色バランス設定が、第１の画像に対応する露光及び白色バランス設定に従ってロックされる必要がある。中間において画像をまず撮影することによって、ロックされた露光及び白色バランス設定が人の顔をより良好にレンダリングすることが保証できる。画像が左側でまず撮影される場合、通常は、屋外背景のルミナンスは人の顔のルミナンスよりはるかに大きく、人の顔は暗くなりすぎる。
【００５５】
任意的には、図１に対応する実施例又は上記における図１に対応する何れかの任意的な実施例に基づき、本発明の実施例において提供されるパノラマ画像を取得する方法の他の実施例では、第１の画像をセンタとして利用し、所定の接合方式を利用することによって、第１の画像及び所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得することは、
第１の画像と所定数の画像との双方における人物画像の位置を検出することと、
画像接合が所定の接合方式を利用することによって実行されるとき、各画像における非人物画像の位置から接合を実行することと、
を有してもよい。
【００５６】
本発明の本実施例では、接合効果を保証するため、人物画像は接合されることを最大限防がれるべきであり、画像における低い勾配を有する画像ポイントが選択され、人の顔がある領域は最大限回避されるべきである。
【００５７】
画像接合中、各画像における特徴点が抽出されてもよく、ここで、スケール不変特徴変換（Ｓｃａｌｅ−ｉｎｖａｒｉａｎｔ  ｆｅａｔｕｒｅ  ｔｒａｎｓｆｏｒｍ，ＳＩＦＴ）抽出方法、特徴点抽出方法又は角点抽出方法が、特徴点を抽出するのに利用されてもよい。ＳＩＦＴ抽出方法及び角点抽出方法は、画像処理分野における周知の技術に属し、本実施例では詳細は説明しない。
【００５８】
特徴点が抽出された後、異なる画像から抽出された特徴点が比較され、同じ画像キャラクタを表す特徴点がマッチングされる。ＳＩＦＴ特徴点マッチングが利用されてもよいし、又は画像ブロックマッチングが利用されてもよい。ＳＩＦＴ特徴点マッチング及び画像ブロックマッチングは、画像処理分野における周知の技術に属し、本実施例では詳細は説明しない。
【００５９】
特徴点がマッチングされた後、特徴点ペアが選択され、同じ画像変換を表す特徴点ペアが保持され、他の画像変換を指し示す特徴点ペアは削除され、ランダムサンプルコンセンサス（ＲＡＮｄｏｍ  ＳＡｍｐｌｅ  Ｃｏｎｓｅｎｓｕｓ，ＲＡＮＳＡＣ）アルゴリズムが利用されてもよい。２つの画像の間の変換行列がまた、行列を変換することによって選択された特徴点ペアに従って計算されてもよい。
【００６０】
画像が変換行列に従って回転された後、人の顔が接合されることを防ぐため、人の顔の位置が検出される。繰り返しアルゴリズムＡＤＡＢＯＯＳＴアルゴリズムが利用されてもよいし、又は、ＦＬＯＡＴＢＯＯＳＴアルゴリズムが利用されてもよい。これらのアルゴリズムは、画像処理分野における周知の技術に属し、ここでは詳細は説明しない。
【００６１】
２つの画像の間の接合シームが検索され、画像がシーム処理される。画像はシームカービング技術を利用することによってシーム処理されてもよい。シームカービング技術は、周知の技術に属し、ここでは詳細は説明しない。接合シームの選択中、画像において低い勾配を有する画像ポイントが選択され、人の顔がある領域は最大限回避されるべきである。
【００６２】
図４を参照して、本発明の実施例において提供される端末は、
ユーザによりトリガされたパノラマ撮影指示を取得するよう構成される取得ユニット２０１と、
取得ユニット２０１がユーザによりトリガされたパノラマ撮影指示を取得した後、第１の画像を撮影するよう構成される撮影ユニット２０２と、
ここで、取得ユニット２０１は更に、撮影ユニットが第１の画像を撮影するとき、第１の画像の撮影パラメータを取得するよう構成され、
取得ユニット２０１が第１の画像を取得した後、所定の移動ガイドポリシーに従って移動ガイド情報を決定するよう構成される決定ユニット２０３と、
移動ガイド情報に従って端末を移動するようユーザに指示するため、端末上に決定ユニット２０３により決定された移動ガイド情報を表示するよう構成される表示ユニット２０４と、
表示ユニット２０４が移動ガイド情報を表示した後、端末の移動状態を検出するよう構成される検出ユニット２０５と、
ここで、撮影ユニット２０２は更に、検出ユニット２０５が端末が移動したことを検出した後、第１の画像の撮影パラメータに従って所定数の画像を撮影するよう構成され、ここで、所定数の画像は第１の画像に対応する背景の左側と右側との双方における背景画像であり、
第１の画像をセンタとして利用し、所定の接合方式を利用することによって、撮影ユニット２０２により撮影された第１の画像及び所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得するよう構成される接合ユニット２０６と、
を有する。
【００６３】
本発明の本実施例によると、取得ユニット２０１はユーザによりトリガされたパノラマ撮影指示を取得し、撮影ユニット２０２は、取得ユニット２０１がユーザによりトリガされたパノラマ撮影指示を取得した後、第１の画像を撮影し、取得ユニット２０１は更に、撮影ユニットが第１の画像を撮影するとき、第１の画像の撮影パラメータを取得し、取得ユニット２０１が第１の画像を取得した後、決定ユニット２０３は、所定の移動ガイドポリシーに従って移動ガイド情報を決定し、表示ユニット２０４は、移動ガイド情報に従って端末を移動するようユーザに指示するため、端末上に決定ユニット２０３により決定された移動ガイド情報を表示し、検出ユニット２０５は、表示ユニット２０４が移動ガイド情報を表示した後、端末の移動状態を検出し、撮影ユニット２０２は更に、検出ユニット２０５が端末が移動したことを検出した後、第１の画像の撮影パラメータに従って所定数の画像を撮影し、ここで、所定数の画像は第１の画像に対応する背景の左側と右側との双方における背景画像であり、接合ユニット２０６は、第１の画像をセンタとして利用し、所定の接合方式を利用することによって、撮影ユニット２０２により撮影された第１の画像及び所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得する。中央位置における画像がパノラマ撮影中に強調できない従来技術と比較して、本発明の本実施例において提供される端末は、パノラマ撮影中に中央位置における画像を強調可能であり、これにより、パノラマ画像の全体的効果を向上させる。
【００６４】
任意的には、上記における図４に対応する実施例に基づき、本発明の実施例において提供される端末の他の実施例では、
決定ユニット２０３は、所定の移動ガイドポリシーに従って次の画像の撮影位置を決定するよう構成され、
表示ユニット２０４は、端末上に次の画像の撮影位置を表示するよう構成され、
検出ユニット２０５は、端末が次の画像のものであって、表示ユニット２０４により表示される撮影位置に移動するか検出するよう構成され、
端末が次の画像の撮影位置に移動したことを検出ユニット２０５が検出した後、撮影ユニット２０２は、第１の画像の撮影パラメータに従って次の画像を撮影するよう構成され、
決定ユニット２０３、表示ユニット２０４及び撮影ユニット２０２は、所定数の画像が撮影されるまで、上記の決定、表示及び撮影するステップを繰り返す。
【００６５】
任意的には、上記における図４に対応する実施例に基づき、図５を参照して、本発明の実施例において提供される端末の他の実施例において、
取得ユニット２０１は更に、端末が移動しているとき、端末の位置をリアルタイムで取得するよう構成され、
表示ユニット２０４は更に、取得ユニット２０１により取得された端末の位置をリアルタイムに表示するよう構成され、
検出ユニット２０５は、表示ユニットにより表示された端末の位置が次の画像の撮影位置と同じであるか検出するよう構成され、
表示ユニットにより表示された端末の位置が次の画像の撮影位置と同じであると検出ユニット２０５が検出すると、撮影ユニット２０２は、第１の画像の撮影パラメータに従って次の画像を撮影するよう構成される。
【００６６】
任意的には、上記における図５に対応する実施例に基づき、本発明の実施例において提供される端末の他の実施例では、
取得ユニット２０１は、端末が移動しているとき、次の画像を取得するための位置に端末を移動するようユーザに指示するため、隣接するフレームの画像の相対的な動きを検出することによって、移動過程における端末の位置をリアルタイムに取得するよう構成され、
表示ユニット２０４は、取得ユニット２０１により取得される移動過程における端末の位置を表示するよう構成される。
【００６７】
任意的には、上記における図５に対応する実施例に基づき、図６を参照して、本発明の実施例において提供される端末の他の実施例では、端末２０は更に、
撮影ユニット２０２が第１の画像を撮影した後、所定の画像フレームの間隔で中央位置校正を実行するよう構成される校正ユニット２０７を有し、ここで、中央位置校正は、現在のプレビュー画像と第１の画像とを比較し、現在のプレビュー画像と第１の画像との間の一致類似度が所定の閾値より高いとき、端末の位置が検出できないときに、第１の画像が撮影される位置に従って撮影を再開するため、端末の位置は第１の画像が撮影される端末の位置に戻っていると判断することである。
【００６８】
任意的には、上記における図４に対応する実施例に基づき、図７を参照して、本発明の実施例において提供される端末の他の実施例では、端末２０は更に、
撮影ユニット２０２が第１の画像を撮影する前、所定数の撮影される画像の撮影パラメータが第１の画像の撮影パラメータに整合し続けるように、自動白色バランスＡＷＢ制御及び自動露光ＡＥ制御をロックするよう構成されるロックユニット２０８を有する。
【００６９】
任意的には、上記における図４に対応する実施例に基づき、図８を参照して、本発明の実施例において提供される端末の他の実施例では、接合ユニット２０６は更に、
第１の画像と所定数の画像との双方における人物画像の位置を検出するよう構成される検出サブユニット２０６１と、
画像接合が所定の接合方式を利用することによって実行されるとき、検出サブユニット２０６１により検出された各画像における非人物画像の位置から接合を実行するよう構成される接合サブユニット２０６２と、
を有する。
【００７０】
図９は、本発明の実施例において提供される端末の構成を示す。本発明の本実施例において提供される端末は、本発明の実施例においてパノラマ画像を取得する方法を実現するよう構成されてもよい。説明の簡単化のため、本発明の本実施例に関連する部分のみが示される。開示されない特定の技術詳細について、理解のため本発明の方法の実施例における部分を参照されたい。
【００７１】
端末は、携帯電話、タブレットコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ，パーソナル・デジタル・アシスタント）、ＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ、ポイント・オブ・セールス）及び車両搭載コンピュータなどの端末を含むものであってもよい。例えば、端末は携帯電話である。図９は、本発明の本実施例において提供される端末に関連する携帯電話４００の一部の構成のブロック図である。図９を参照して、携帯電話４００は、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ，無線周波数）回路４１０、メモリ４２０、入力ユニット４３０、ディスプレイ装置４４０、センサ４５０、出力ユニット４５１、オーディオ周波数回路４６０、ワイヤレスフィデリティ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ，ＷｉＦｉ）モジュール４７０、プロセッサ４８０及び電源４９０などのコンポーネントを有する。当業者は、図９に示される携帯電話の構成が携帯電話に対する限定を構成せず、携帯電話は、図９に示されるものより多い又は少ないコンポーネント、一部のコンポーネントの組み合わせ又は異なって配置されるコンポーネントを有してもよいことを理解してもよい。
【００７２】
携帯電話４００のコンポーネントは、図９を参照して以下において詳細に説明される。
【００７３】
ＲＦ回路４１０は、情報送受信処理又は呼処理において信号を送受信し、特に、基地局のダウンリンク情報を受信した後、処理のためダウンリンク情報をプロセッサ４８０に送信し、さらに、アップリンクデータを基地局に送信するよう構成されてもよい。通常、ＲＦ回路は、限定することなく、アンテナ、少なくとも１つのアンプ、送受信機、カプラ、低ノイズアンプ（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ，ＬＮＡ）、デュプレクサなどを含む。さらに、ＲＦ回路４１０は更に、無線通信により他の装置と通信してもよい。無線通信は、限定することなく、グローバル・システム・フォー・モバイル・コミュニケーションズ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｏｆ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ，ＧＳＭ）、ジェネラル・パケット・ラジオ・サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ，ＧＰＲＳ）、符号分割多重接続（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ，ＣＤＭＡ）、ワイドバンド符号分割多重接続（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ，ＷＣＤＭＡ）、ロング・ターム・エボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ，ＬＴＥ）、電子メール、ショート・メッセージング・サービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ，ＳＭＳ）などを含む何れかの通信規格又はプロトコルを利用してもよい。
【００７４】
メモリ４２０は、ソフトウェアプログラム及びソフトウェアモジュールを記憶するよう構成されてもよく、プロセッサ４８０は、メモリ４２０に記憶されたソフトウェアプログラム及びソフトウェアモジュールを実行することによって、携帯電話４００の各種ファンクションアプリケーション及びデータ処理を実行する。メモリ４２０は、プログラム記憶領域及びデータ記憶領域を主として有してもよく、ここで、オペレーティングシステム、少なくとも１つのファンクション（サウンド再生ファンクション及び画像再生ファンクションなど）により必要とされるアプリケーションプログラムなどがプログラム記憶領域に記憶されてもよい。携帯電話４００の使用に従って作成されるデータ（オーディオデータ及びアドレスブックなど）は、データ記憶領域に記憶されてもよい。さらに、メモリ４２０は、高速ランダムアクセスメモリを有してもよいし、又は、少なくとも１つの磁気ディスク記憶装置などの不揮発性メモリ、フラッシュメモリ装置又は他の揮発性ソリッドステートメモリ装置を有してもよい。
【００７５】
入力ユニット４３０は、入力デジタル又は文字情報を受信し、携帯電話４００のファンクション制御及びユーザの設定に関連するキー信号入力を生成するよう構成されてもよい。具体的には、入力ユニット４３０は、タッチパネル４３１及び他の入力装置４３２を有してもよい。タッチパネル４３１はまた、タッチ画面として参照され、タッチ画面上又は近くでユーザにより実行されるタッチ操作（例えば、指やスタイラスなどの何れか適切なオブジェクト又はアクセサリを利用することによって、タッチパネル４３１上で又はタッチパネル４３１の近くでユーザにより実行される操作）を収集し、所定のプログラムに従って対応する接続装置を駆動することが可能である。任意的には、タッチパネル４３１は、タッチ検出装置及びタッチコントローラの２つの部分を有してもよい。タッチ検出装置は、ユーザのタッチ方向を検出し、タッチ操作により生成される信号を検出し、当該信号をタッチコントローラに送信する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報を接触座標に変換し、接触座標をプロセッサ４８０に送信し、プロセッサ４８０からコマンドを受信し、当該コマンドを実行可能である。さらに、タッチパネル４３１は、抵抗タイプ、容量タイプ、赤外線タイプ及び表面音響波などの各種タイプで実現されてもよい。タッチパネル４３１に加えて、入力ユニット４３０は更に他の入力装置４３２を有してもよい。具体的には、他の入力装置４３２は、限定することなく、物理的キーボード、ファンクションキー（例えば、ボリューム制御キー、スイッチキーなど）、トラックボール、マウス及び操作ロッドの１つ以上を有してもよい。
【００７６】
ディスプレイ装置４４０は、ユーザにより入力された情報又はユーザに提供される情報及び携帯電話４００の各種メニューを表示するよう構成されてもよい。ディスプレイ装置４４０は、ディスプレイパネル４４１を有してもよく、任意的には、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ，ＬＣＤ）や有機発光ダイオード（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ，ＯＬＥＤ）などの形態においてディスプレイパネル４４１を構成してもよい。さらに、タッチパネル４３１はディスプレイパネル４４１をカバーし、タッチパネル４３１がタッチパネル４３１上で実行されるタッチ操作を検出すると、タッチイベントのタイプを決定するため、タッチ操作をプロセッサ４８０に送信してもよい。このとき、プロセッサ４８０は、タッチイベントのタイプに従ってディスプレイパネル４４１上に対応する視覚的出力を提供する。図９において、タッチパネル４３１及びディスプレイパネル４４１が、携帯電話４００の入出力機能を実現するための２つの独立したコンポーネントとして機能するが、いくつかの実施例では、タッチパネル４３１及びディスプレイパネル４４１は、携帯電話４００の入出力機能を実現するよう統合されてもよい。
【００７７】
携帯電話４００は更に、光センサ、動きセンサ及び他のセンサなどの少なくとも１つのタイプのセンサ４５０を有してもよい。具体的には、光センサは、周辺光センサ及び近接センサを有してもよく、ここで、周辺光センサは周辺光の明るさ及び暗さに従ってディスプレイパネル４４１の輝度を調整し、近接センサは、携帯電話４００が耳の近くに移動すると、ディスプレイパネル４４１及び／又はバックライトをオフにしてもよい。動きセンサの１つのタイプとして、加速度センサは、各種方向（通常は３軸である）における加速度を検出可能であり、携帯電話４００が静止状態にあるとき、重力の値及び方向を検出可能であり、携帯電話の姿勢を特定するためのアプリケーション（横向きと縦向きとの間のスイッチ、関連するゲーム及び磁力計姿勢測定など）、振動特定関連機能（歩数計及びノッキングなど）などにおいて利用可能である。携帯電話４００のため、ジャイロスコープ、気圧計、湿度計、温度計及び赤外線センサなどの他のセンサが更に構成されてもよく、ここでは詳細は説明されない。
【００７８】
出力ユニット４５１は、信号を送信するよう構成されてもよい。
【００７９】
オーディオ周波数回路４６０、ラウドスピーカ４６１及びマイクロフォン４６２は、ユーザと携帯電話４００との間のオーディオインタフェースを提供可能である。オーディオ周波数回路４６０は、受信したオーディオデータを変換することによって取得された電気信号をラウドスピーカ４６１に送信可能であり、それから、ラウドスピーカ４６１は、電気信号を出力用の音声信号に変換する。他の態様では、マイクロフォン４６２は、収集した音声信号を電気信号に変換し、それから、オーディオ周波数回路４６０は、電気信号を受信した後、電気信号をオーディオデータに変換し、オーディオデータを処理のためプロセッサ４８０に出力する。それから、オーディオデータは、ＲＦ回路４１０を利用することによって、例えば、他の携帯電話に送信されるか、又は更なる処理のためメモリ４２０に出力される。
【００８０】
ＷｉＦｉは短距離無線伝送技術に属し、携帯電話４００は、ＷｉＦｉモジュール４７０を利用することによって、ユーザが電子メールを送受信し、ウェブページをブラウズし、ストリーミングメディアにアクセスすることを支援できる。ＷｉＦｉは、無線ブロードバンドインターネットアクセスをユーザに提供する。図９はＷｉＦｉモジュール４７０を示しているが、ＷｉＦｉモード４７０は携帯電話４００の必ずしも必要な部分でなく、本発明の本質の範囲から逸脱することなく必要に応じて省略されてもよい。
【００８１】
プロセッサ４８０は、携帯電話４００の制御センタであり、各種インタフェース及びラインを利用することによって、携帯電話全体の各種部分に接続され、携帯電話に対して全体的なモニタリングを実行するため、携帯電話４００の各種機能を実行し、メモリ４２０に記憶されているソフトウェアプログラム及び／又はモジュールを実行し、メモリ４２０に記憶されているデータを呼び出すことによってデータを処理する。任意的には、プロセッサ４８０は、１つ以上の処理ユニットを有してもよい。好ましくは、プロセッサ４８０は、アプリケーションプロセッサ及びモデムプロセッサと統合されてもよく、ここで、アプリケーションプロセッサは主としてオペレーティングシステム、ユーザインタフェース、アプリケーションプログラムなどを処理する。モデムプロセッサは、主として無線通信を処理する。上記のモデムプロセッサはプロセッサ４８０に統合されなくてもよいことが理解されてもよい。
【００８２】
携帯電話４００は更に、各種コンポーネントに電力を供給する電源４９０（例えば、バッテリ）を有する。好ましくは、電源は、電源管理システムを利用することによって充電、放電及び電力消費管理などの機能を実現するため、電源管理システムを利用することによって、プロセッサ４８０に論理接続されてもよい。
【００８３】
携帯電話４００は更に、カメラ４９１を有してもよく、ここで、カメラ４９１は画像を撮影する。
【００８４】
携帯電話４００は更に、図示されないブルートゥースモジュールを有してもよく、ここでは詳細は説明されない。
【００８５】
本発明の本実施例では、端末に含まれるプロセッサ４８０は更に以下の機能を有する。
【００８６】
プロセッサ４８０は、ユーザによりトリガされたパノラマ撮影指示が取得された後、第１の画像を撮影し、第１の画像の撮影パラメータを取得し、所定の移動ガイドポリシーに従って移動ガイド情報を決定し、移動ガイド情報に従って端末を移動するようユーザに指示するため、端末上に移動ガイド情報を表示し、端末が移動したことが検出された後、第１の画像の撮影パラメータに従って所定数の画像を撮影し、ここで、所定数の画像は第１の画像に対応する背景の左側と右側との双方における背景画像であり、第１の画像をセンタとして利用し、所定の接合方式を利用することによって、第１の画像及び所定数の画像に対してシームレスな接合を実行し、パノラマ画像を取得するよう構成される。
【００８７】
本発明の本実施例では、パノラマ画像が撮影されるとき、中間における画像がまず撮影されてもよく、その後、２つの側の画像が撮影されてもよく、中央位置における画像が強調可能であり、これにより、パノラマ画像の全体的効果を向上させる。
【００８８】
本発明のいくつかの実施例では、プロセッサ４８０は更に、所定の移動ガイドポリシーに従って次の画像の撮影位置を決定するよう構成される。
【００８９】
ディスプレイ装置４４０は、端末上に次の画像の撮影位置を表示してもよい。
【００９０】
カメラ４９１は更に、端末が次の画像の撮影位置に移動した後、第１の画像の撮影パラメータに従って次の画像を撮影するよう構成される。
【００９１】
プロセッサ４８０、ディスプレイ装置４４０及びカメラ４９１は、所定数の画像が撮影されるまで、上記の決定、表示及び撮影ステップを繰り返す。
【００９２】
本発明のいくつかの実施例では、プロセッサ４８０は更に、端末が移動しているとき、端末の位置をリアルタイムに取得するよう構成される。
【００９３】
ディスプレイ装置４４０は更に、端末の位置を表示してもよい。
【００９４】
プロセッサ４８０は更に、端末の表示された位置が次の画像の撮影位置と同じであるとき、次の画像を撮影するようカメラをトリガするよう構成される。
【００９５】
カメラ４９１は更に、第１の画像の撮影パラメータに従って次の画像を撮影するよう構成される。
【００９６】
本発明のいくつかの実施例では、プロセッサ４８０は更に、端末が移動しているとき、次の画像を取得するための位置に端末を移動するようユーザに指示するため、隣接フレームの画像の相対的な動きを検出することによって、移動過程における端末の位置をリアルタイムに取得するよう構成される。
【００９７】
ディスプレイ装置４４０は、移動処理において端末の位置を表示してもよい。
【００９８】
本発明のいくつかの実施例では、プロセッサ４８０は更に、所定の画像フレームの間隔で中央位置校正を実行するよう構成され、ここで、中央位置校正は、現在のプレビュー画像と第１の画像とを比較し、現在のプレビュー画像と第１の画像との間の一致類似度が所定の閾値より高いとき、端末の位置が検出できないときに、第１の画像が撮影される位置に従って撮影を再開するため、端末の位置は前記第１の画像が撮影される端末の位置に戻っていると判断することである。
【００９９】
本発明のいくつかの実施例では、プロセッサ４８０は更に、所定数の撮影される画像の撮影パラメータが第１の画像の撮影パラメータと整合し続けるように、自動白色バランスＡＷＢ制御及び自動露光ＡＥ制御をロックするよう構成される。
【０１００】
本発明のいくつかの実施例では、プロセッサ４８０は更に、第１の画像と所定数の画像との双方における人物画像の位置を検出し、画像接合が所定の接合方式を利用することによって実行されると、各画像における非人物画像の位置から接合を実行するよう構成される。
【０１０１】
当業者は、上記の実施例における方法のステップの全て又は一部が関連するハードウェアに指示するプログラムにより実現されてもよいことを理解してもよい。プログラムは、コンピュータ可読記憶媒体に記憶されてもよい。記憶媒体は、ＲＯＭ、ＲＡＭ、磁気ディスク又は光ディスクを含むものであってもよい。
【０１０２】
本発明の実施例において提供されるパノラマ画像を取得する方法及び端末が以下において詳細に説明される。本明細書は、特定の具体例を利用することによって、本発明の原理及び実現方式を説明する。上記の実施例の説明は、本発明の方法及びそれのコアアイディアを理解することを支援することを単に意図している。一方、当業者は、本発明のアイディアに従って特定の実現方式及び適用範囲に対して変形を行うかもしれない。結論として、本明細書のコンテンツは、本発明に対する限定として解釈されるべきでない。
【図１】
2018078586.tif 000003
【図２】
2018078586.tif 000004
【図３Ａ】
2018078586.tif 000005
【図３Ｂ】
2018078586.tif 000006
【図３Ｃ】
2018078586.tif 000007
【図４】
2018078586.tif 000008
【図５】
2018078586.tif 000009
【図６】
2018078586.tif 000010
【図７】
2018078586.tif 000011
【図８】
2018078586.tif 000012
【図９】
2018078586.tif 000013
【外国語明細書】
2018078586000001.pdf