(57)【要約】本願は、画像処理技術に関し、具体的には、画像処理方法、装置及びコンピュータ記憶媒体に関する。本願の実施例は画像処理方法、装置及びコンピュータ記憶媒体を開示する。第１画像を取得し、前記第１画像に対してグリッド分割を行って複数のグリッド制御面を取得し、前記第１画像における目標対象を決定し、前記複数のグリッド制御面の少なくとも一部のグリッド制御面に基づいて、前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行って、第２画像を生成する。
2021518964.tif 000002
【特許請求の範囲】
【請求項１】
第１画像を取得し、前記第１画像に対してグリッド分割を行って複数のグリッド制御面を取得するステップと、
前記第１画像における目標対象を決定するステップと、
前記複数のグリッド制御面の少なくとも一部のグリッド制御面に基づいて、前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行って、第２画像を生成するステップと、を含む画像処理方法。
【請求項２】
前記第１画像における目標対象を決定する前記ステップは、
前記第１画像における目標対象の肢体検出情報を取得するステップを含み、前記肢体検出情報は肢体キーポイント情報及び／又は肢体輪郭点情報を含み、
前記肢体キーポイント情報は肢体キーポイントの座標情報を含み、
前記肢体輪郭点情報は肢体輪郭点の座標情報を含む請求項１に記載の方法。
【請求項３】
前記複数のグリッド制御面のうちの少なくとも一部のグリッド制御面に基づいて前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行う前記ステップは、
前記目標対象における、変形処理をしようとする少なくとも一部の肢体領域を決定し、前記少なくとも一部の肢体領域の第１肢体検出情報を取得するステップと、
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行うステップと、を含む請求項１又は２に記載の方法。
【請求項４】
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、
前記第１肢体検出情報に含まれる第１肢体キーポイント情報及び／又は第１肢体輪郭点情報に基づいて、対応する第１組のグリッド制御面を決定するステップであって、前記第１組のグリッド制御面が、少なくとも１つのグリッド制御面を含むステップと、
前記少なくとも１つのグリッド制御面に対して変形処理を行い、前記目標対象に対応する少なくとも一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップと、を含む請求項３に記載の方法。
【請求項５】
前記グリッド制御面は第１種のグリッド制御面であり、
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、
前記第１肢体検出情報に対応する少なくとも１つの第１種のグリッド制御面を決定し、第１変形パラメータに基づいて、前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップを含む請求項３又は４に記載の方法。
【請求項６】
前記第１種のグリッド制御面は複数の第１種のグリッド制御点を含み、
第１変形パラメータに基づいて前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行う前記ステップは、
第１変形パラメータに基づいて、第１種のグリッド制御面に含まれる複数の第１種のグリッド制御点のうちの少なくとも一部の第１種のグリッド制御点を移動させて、前記第１種のグリッド制御面に対して変形処理を行うステップを含み、
前記複数の第１種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第１種のグリッド制御面の変形が実現される請求項５に記載の方法。
【請求項７】
前記グリッド制御面は第２種のグリッド制御面であり、
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、
前記第１肢体検出情報に対応する少なくとも１つの第２種のグリッド制御面を決定し、第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップを含む請求項３又は４に記載の方法。
【請求項８】
前記第２種のグリッド制御面は複数の第２種のグリッド制御点を含み、
第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行う前記ステップは、
第２変形パラメータに基づいて、第２種のグリッド制御面に含まれる複数の第２種のグリッド制御点のうちの少なくとも一部の第２種のグリッド制御点を移動させて、前記第２種のグリッド制御面に対して変形処理を行うステップを含み、
前記複数の第２種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第２種のグリッド制御面における前記グリッド制御点に対応する領域の変形が実現される請求項７に記載の方法。
【請求項９】
第１画像を取得するように構成される取得ユニットと、
前記取得ユニットで取得された前記第１画像に対してグリッド分割を行って複数のグリッド制御面を取得するように構成されるグリッド分割ユニットと、
前記取得ユニットで取得された前記第１画像における目標対象を決定し、前記複数のグリッド制御面の少なくとも一部のグリッド制御面に基づいて、前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行って、第２画像を生成するように構成される画像処理ユニットと、を含む画像処理装置。
【請求項１０】
前記画像処理ユニットは、前記第１画像における目標対象の肢体検出情報を取得するように構成され、前記肢体検出情報は肢体キーポイント情報及び／又は肢体輪郭点情報を含み、前記肢体キーポイント情報は肢体キーポイントの座標情報を含み、前記肢体輪郭点情報は肢体輪郭点の座標情報を含む請求項９に記載の装置。
【請求項１１】
前記画像処理ユニットは、前記目標対象における、変形処理をしようとする少なくとも一部の肢体領域を決定し、前記少なくとも一部の肢体領域の第１肢体検出情報を取得し、前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行うように構成される請求項９又は１０に記載の装置。
【請求項１２】
前記画像処理ユニットは、前記第１肢体検出情報に含まれる第１肢体キーポイント情報及び／又は第１肢体輪郭点情報に基づいて、対応する第１組のグリッド制御面を決定し、前記少なくとも１つのグリッド制御面に対して変形処理を行い、前記目標対象に対応する少なくとも一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成され、前記第１組のグリッド制御面が、少なくとも１つのグリッド制御面を含む請求項１１に記載の装置。
【請求項１３】
前記グリッド制御面は第１種のグリッド制御面であり、
前記画像処理ユニットは、前記第１肢体検出情報に対応する少なくとも１つの第１種のグリッド制御面を決定し、第１変形パラメータに基づいて、前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成される請求項１１又は１２に記載の装置。
【請求項１４】
前記第１種のグリッド制御面は複数の第１種のグリッド制御点を含み、
前記画像処理ユニットは、第１変形パラメータに基づいて、第１種のグリッド制御面に含まれる複数の第１種のグリッド制御点のうちの少なくとも一部の第１種のグリッド制御点を移動させて、前記第１種のグリッド制御面に対して変形処理を行うように構成され、前記複数の第１種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第１種のグリッド制御面の変形が実現される請求項１３に記載の装置。
【請求項１５】
前記グリッド制御面は第２種のグリッド制御面であり、
前記画像処理ユニットは、前記第１肢体検出情報に対応する少なくとも１つの第２種のグリッド制御面を決定し、第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成される請求項１１又は１２に記載の装置。
【請求項１６】
前記第２種のグリッド制御面は複数の第２種のグリッド制御点を含み、
前記画像処理ユニットは、第２変形パラメータに基づいて、第２種のグリッド制御面に含まれる複数の第２種のグリッド制御点のうちの少なくとも一部の第２種のグリッド制御点を移動させて、前記第２種のグリッド制御面に対して変形処理を行うように構成され、前記複数の第２種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第２種のグリッド制御面における前記グリッド制御点に対応する領域の変形が実現される請求項１５に記載の装置。
【請求項１７】
コンピュータコマンドが記憶されているコンピュータ読取可能記憶媒体であって、前記コマンドがプロセッサにより実行される時に、請求項１−８のいずれか一項に記載の画像処理方法のステップを実現するコンピュータ読取可能記憶媒体。
【請求項１８】
メモリと、プロセッサと、前記メモリに記憶されている、プロセッサ上で作動可能なコンピュータプログラムと、を含み、前記プロセッサが前記プログラムを実行する時に、請求項１−８のいずれか一項に記載の画像処理方法のステップを実現する画像処理装置。
【請求項１９】
コンピュータプログラムであって、デバイスのプロセッサに、請求項１−８のいずれか一項に記載の方法を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、出願番号が２０１８１０８２９４９８．０であり、出願日が２０１８年７月２５日である中国特許出願に基づいて提出され、該中国特許出願の優先権を主張し、該中国特許出願の全ての内容が参照によって本願に組み込まれる。
【０００２】
本願は、画像処理技術に関し、具体的には、画像処理方法、装置及びコンピュータ記憶媒体に関する。
【背景技術】
【０００３】
インターネット技術の急速な発展に伴い、様々な画像処理ツールが登場してき、例えば、「脚部リシェイプ」、「腕リシェイプ」、「腰部リシェイプ」、「臀部リシェイプ」、「肩部リシェイプ」、「頭部リシェイプ」、「胸部リシェイプ」等の「ボディリシェイプ」によって太くしたり、痩せさせたり、大きくしたり、小さくしたりして、人物の体つきをより完璧にする処理操作を、画像における目標人物に対して実行可能である。
【発明の概要】
【課題を解決するための手段】
【０００４】
既存の技術的課題を解決するために、本願の実施例は画像処理方法、装置及びコンピュータ記憶媒体を提供する。
【０００５】
上記目的を達成するために、本願の実施例の技術的解決手段は以下のように実現される。
【０００６】
本願の実施例は、
第１画像を取得し、前記第１画像に対してグリッド分割を行って複数のグリッド制御面を取得するステップと、
前記第１画像における目標対象を決定するステップと、
前記複数のグリッド制御面の少なくとも一部のグリッド制御面に基づいて、前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行って、第２画像を生成するステップと、を含む画像処理方法を提供する。
【０００７】
本願の選択可能な一実施例では、前記第１画像における目標対象を決定する前記ステップは、
前記第１画像における目標対象の肢体検出情報を取得するステップを含み、前記肢体検出情報は肢体キーポイント情報及び／又は肢体輪郭点情報を含み、
前記肢体キーポイント情報は肢体キーポイントの座標情報を含み、
前記肢体輪郭点情報は肢体輪郭点の座標情報を含む。
【０００８】
本願の選択可能な一実施例では、前記複数のグリッド制御面のうちの少なくとも一部のグリッド制御面に基づいて前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行う前記ステップは、
前記目標対象における、変形処理をしようとする少なくとも一部の肢体領域を決定し、前記少なくとも一部の肢体領域の第１肢体検出情報を取得するステップと、
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行うステップと、を含む。
【０００９】
本願の選択可能な一実施例では、前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、
前記第１肢体検出情報に含まれる第１肢体キーポイント情報及び／又は第１肢体輪郭点情報に基づいて、対応する第１組のグリッド制御面を決定するステップであって、前記第１組のグリッド制御面が、少なくとも１つのグリッド制御面を含むステップと、
前記少なくとも１つのグリッド制御面に対して変形処理を行い、前記目標対象に対応する少なくとも一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップと、を含む。
【００１０】
本願の選択可能な一実施例では、前記グリッド制御面は第１種のグリッド制御面であり、
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、
前記第１肢体検出情報に対応する少なくとも１つの第１種のグリッド制御面を決定し、第１変形パラメータに基づいて、前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップを含む。
【００１１】
本願の選択可能な一実施例では、前記第１種のグリッド制御面は複数の第１種のグリッド制御点を含み、
第１変形パラメータに基づいて前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行う前記ステップは、
第１変形パラメータに基づいて、第１種のグリッド制御面に含まれる複数の第１種のグリッド制御点のうちの少なくとも一部の第１種のグリッド制御点を移動させて、前記第１種のグリッド制御面に対して変形処理を行うステップを含み、
前記複数の第１種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第１種のグリッド制御面の変形が実現される。
【００１２】
本願の選択可能な一実施例では、前記グリッド制御面は第２種のグリッド制御面であり、
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、
前記第１肢体検出情報に対応する少なくとも１つの第２種のグリッド制御面を決定し、第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップを含む。
【００１３】
本願の選択可能な一実施例では、前記第２種のグリッド制御面は複数の第２種のグリッド制御点を含み、
第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行う前記ステップは、
第２変形パラメータに基づいて、第２種のグリッド制御面に含まれる複数の第２種のグリッド制御点のうちの少なくとも一部の第２種のグリッド制御点を移動させて、前記第２種のグリッド制御面に対して変形処理を行うステップを含み、
前記複数の第２種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第２種のグリッド制御面における前記グリッド制御点に対応する領域の変形が実現される。
【００１４】
本願の実施例は、
第１画像を取得するように構成される取得ユニットと、
前記取得ユニットで取得された前記第１画像に対してグリッド分割を行って複数のグリッド制御面を取得するように構成されるグリッド分割ユニットと、
前記取得ユニットで取得された前記第１画像における目標対象を決定し、前記複数のグリッド制御面の少なくとも一部のグリッド制御面に基づいて、前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行って、第２画像を生成するように構成される画像処理ユニットと、を含む画像処理装置を更に提供する。
【００１５】
本願の選択可能な一実施例では、前記画像処理ユニットは、前記第１画像における目標対象の肢体検出情報を取得するように構成され、前記肢体検出情報は肢体キーポイント情報及び／又は肢体輪郭点情報を含み、前記肢体キーポイント情報は肢体キーポイントの座標情報を含み、前記肢体輪郭点情報は肢体輪郭点の座標情報を含む。
【００１６】
本願の選択可能な一実施例では、前記画像処理ユニットは、前記目標対象における、変形処理をしようとする少なくとも一部の肢体領域を決定し、前記少なくとも一部の肢体領域の第１肢体検出情報を取得し、前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行うように構成される。
【００１７】
本願の選択可能な一実施例では、前記画像処理ユニットは、前記第１肢体検出情報に含まれる第１肢体キーポイント情報及び／又は第１肢体輪郭点情報に基づいて、対応する第１組のグリッド制御面を決定し、前記少なくとも１つのグリッド制御面に対して変形処理を行い、前記目標対象に対応する少なくとも一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成され、前記第１組のグリッド制御面が、少なくとも１つのグリッド制御面を含む。
【００１８】
本願の選択可能な一実施例では、前記グリッド制御面は第１種のグリッド制御面であり、
前記画像処理ユニットは、前記第１肢体検出情報に対応する少なくとも１つの第１種のグリッド制御面を決定し、第１変形パラメータに基づいて、前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成される。
【００１９】
本願の選択可能な一実施例では、前記第１種のグリッド制御面は複数の第１種のグリッド制御点を含み、
前記画像処理ユニットは、第１変形パラメータに基づいて、第１種のグリッド制御面に含まれる複数の第１種のグリッド制御点のうちの少なくとも一部の第１種のグリッド制御点を移動させて、前記第１種のグリッド制御面に対して変形処理を行うように構成され、前記複数の第１種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第１種のグリッド制御面の変形が実現される。
【００２０】
本願の選択可能な一実施例では、前記グリッド制御面は第２種のグリッド制御面であり、
前記画像処理ユニットは、前記第１肢体検出情報に対応する少なくとも１つの第２種のグリッド制御面を決定し、第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成される。
【００２１】
本願の選択可能な一実施例では、前記第２種のグリッド制御面は複数の第２種のグリッド制御点を含み、前記画像処理ユニットは、第２変形パラメータに基づいて、第２種のグリッド制御面に含まれる複数の第２種のグリッド制御点のうちの少なくとも一部の第２種のグリッド制御点を移動させて、前記第２種のグリッド制御面に対して変形処理を行うように構成され、前記複数の第２種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第２種のグリッド制御面における前記グリッド制御点に対応する領域の変形が実現される。
【００２２】
本願の実施例は、コンピュータコマンドが記憶されているコンピュータ読取可能記憶媒体であって、このコマンドがプロセッサにより実行される時に本願の実施例の前記画像処理方法のステップを実現するコンピュータ読取可能記憶媒体を更に提供する。
【００２３】
本願の実施例は、メモリと、プロセッサと、メモリに記憶されている、プロセッサ上で作動可能なコンピュータプログラムと、を含み、前記プロセッサが前記プログラムを実行する時に本願の実施例の前記画像処理方法のステップを実現する画像処理装置を更に提供する。
【００２４】
本願の実施例は、コンピュータコマンドを含むコンピュータプログラムであって、前記コンピュータコマンドがデバイスのプロセッサで作動する時に、上記本願の実施例の前記方法を実現するコンピュータプログラムを更に提供する。
【００２５】
本願の実施例は、画像処理方法、装置及びコンピュータ記憶媒体を提供し、第１画像を取得し、前記第１画像に対してグリッド分割を行って複数のグリッド制御面を取得するステップと、前記第１画像における目標対象を認識するステップと、前記複数のグリッド制御面の少なくとも一部のグリッド制御面に基づいて、前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行って、第２画像を生成するステップと、を含む。本願の実施例の技術的解決手段を採用すれば、画像に基づいてグリッド分割を行って複数のグリッド制御面を取得し、グリッド制御面に基づいて目標対象の少なくとも一部の肢体領域に対して変形処理を行うことで、目標対象の肢体領域の自動的調整が実現され、ユーザによる複数回の手動操作が不要になり、ユーザの操作体験が大幅に改善された。
【図面の簡単な説明】
【００２６】
【図１】本願の実施例の画像処理方法のフローチャートである。
【図２】本願の実施例の画像処理装置の構成の構造模式図である。
【図３】本願の実施例の画像処理装置のハードウェア構成の構造模式図である。
【発明を実施するための形態】
【００２７】
以下、図面及び具体的な実施例を参照しながら本発明を更に詳細に説明する。
【００２８】
本願の実施例は画像処理方法を提供する。図１は本願の実施例の画像処理方法のフローチャートであり、図１に示すように、前記方法は、
第１画像を取得し、前記第１画像に対してグリッド分割を行って複数のグリッド制御面を取得するステップ１０１と、
前記第１画像における目標対象を決定するステップ１０２と、
前記複数のグリッド制御面の少なくとも一部のグリッド制御面に基づいて、前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行って、第２画像を生成するステップ１０３と、を含む。
【００２９】
本実施例の画像処理方法は、第１画像に対して画像処理を行い、第１画像に対してグリッド分割を行って複数のグリッド制御面を取得する。一実施形態として、前記第１画像をＮ＊Ｍ個のグリッド制御面に平均的に分割し、ＮとＭが共にも正整数であり、ＮとＭが同じなものであってもよいし、異なったものであってもよい。別の実施形態として、第１画像における目標対象を中心として、目標対象の所在する矩形領域に対してグリッド分割を行ってから、この矩形領域のグリッド分割粒度に基づいて矩形領域以外の背景領域に対してグリッド分割を行う。
【００３０】
一実施例では、グリッド制御面の数量が、第１画像における目標対象に対応する肢体領域が第１画像に占める割合に関係する。例えば、１つのグリッド制御面が目標対象の一部の肢体領域に対応してよく、例えば１つのグリッド制御面が目標対象の脚部に対応し、又は１つのグリッド制御面が目標対象の胸部と腰部に対応し、それによって目標対象の全体的変形を可能にすると共に、目標対象の局所変形に寄与する。
【００３１】
本実施例では、グリッド制御面を基礎的な変形単位として、目標対象に対応する少なくとも一部の肢体領域に対して処理を行い、即ち、グリッド制御面に対して変形処理を行って目標対象に対応する少なくとも一部の肢体領域の変形を実現する。
【００３２】
本実施例では、前記第１画像における目標対象を認識し、ここで、前記目標対象は被処理対象として、真実な人物であってもよく、画像における真実な人物と理解可能であり、他の実施形態では、仮想人物であってもよい。
【００３３】
本実施例では、第１画像のグリッド分割と第１画像における目標対象の認識の実行順序が本実施例における実行順序に限定されなく、第１画像における目標対象を認識してから第１画像に対してグリッド分割を行って複数のグリッド制御面を取得するようにしてもよい。
【００３４】
本実施例では、前記第１画像における目標対象を決定する前記ステップは、前記第１画像における目標対象の肢体検出情報を取得するステップを含み、前記肢体検出情報は肢体キーポイント情報及び／又は肢体輪郭点情報を含み、前記肢体キーポイント情報は肢体キーポイントの座標情報を含み、前記肢体輪郭点情報は肢体輪郭点の座標情報を含む。
【００３５】
具体的には、前記目標対象に対応する肢体領域は、頭部領域、肩部領域、胸部領域、腰部領域、腕領域、手部領域、臀部領域、脚部領域及び足部領域を含む。前記肢体検出情報は肢体キーポイント情報及び／又は肢体輪郭点情報を含み、前記肢体キーポイント情報は肢体キーポイントの座標情報を含み、前記肢体輪郭点情報は肢体輪郭点の座標情報を含む。ここで、前記肢体輪郭点は、目標対象の肢体領域の肢体輪郭を表し、即ち前記肢体輪郭点の座標情報によって目標対象の肢体輪郭縁部を形成可能である。ここで、前記肢体輪郭点は、腕輪郭点、手部輪郭点、肩部輪郭点、脚部輪郭点、足部輪郭点、腰部輪郭点、頭部輪郭点、臀部輪郭点、胸部輪郭点の中の少なくとも１種を含む。ここで、前記肢体キーポイントは目標対象の骨格を表すキーポイントであり、即ち、前記肢体キーポイントの座標情報によって肢体キーポイントを連結すれば目標対象の主要骨格を形成可能である。ここで、前記肢体キーポイントは、腕キーポイント、手部キーポイント、肩部キーポイント、脚部キーポイント、足部キーポイント、腰部キーポイント、頭部キーポイント、臀部キーポイント、胸部キーポイントの中の少なくとも１種を含む。
【００３６】
そのように、本実施例では、画像認識アルゴリズムによって第１画像における目標対象を認識し、更に目標対象の肢体検出情報を決定する。
【００３７】
本実施例では、前記複数のグリッド制御面のうちの少なくとも一部のグリッド制御面に基づいて前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行う前記ステップは、前記目標対象における、変形処理をしようとする少なくとも一部の肢体領域を決定し、前記少なくとも一部の肢体領域の第１肢体検出情報を取得するステップと、前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行うステップと、を含む。
【００３８】
ここで、前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、前記第１肢体検出情報に含まれる第１肢体キーポイント情報及び／又は第１肢体輪郭点情報に基づいて、対応する第１組のグリッド制御面を決定するステップであって、前記第１組のグリッド制御面が、少なくとも１つのグリッド制御面を含むステップと、前記少なくとも１つのグリッド制御面に対して変形処理を行い、前記目標対象に対応する少なくとも一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップと、を含む。
【００３９】
ここで、まず目標対象における変形処理をしようとする少なくとも一部の肢体領域を決定し、例えば変形処理をしようとするのは腰部領域、脚部領域等であってもよく、目標対象の肢体領域（即ち、目標対象の肢体領域全体）であってもよく、更に変形処理をしようとする少なくとも一部の肢体領域に基づいて第１肢体検出情報を決定し、具体的には変形処理をしようとする少なくとも一部の肢体領域の肢体キーポイントの座標情報及び／又は肢体輪郭点の座標情報を決定し、少なくとも一部の肢体領域の肢体キーポイントの座標情報及び／又は肢体輪郭点の座標情報に基づいて、この少なくとも一部の肢体領域に対応する第１組のグリッド制御面を決定し、第１組のグリッド制御面が、少なくとも１つのグリッド制御面を含み、即ち、前記少なくとも一部の肢体領域に対応する少なくとも１つのグリッド制御面を決定し、以上から理解できるように、前記少なくとも一部の肢体領域が前記少なくとも１つのグリッド制御面に対応する領域内にある。
【００４０】
本実施例では、グリッド制御面が初期状態で矩形となり、グリッド制御面に更に複数の仮想制御点（又は制御線）を有し、制御点（又は制御線）を移動させることでグリッド制御面を構成する各制御線の曲率を変更し、それによってグリッド制御面の変形処理を実現し、以上から理解できるように、変形処理後のグリッド制御面が曲面になる。
【００４１】
一実施形態として、前記グリッド制御面は第１種のグリッド制御面であり、
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、前記第１肢体検出情報に対応する少なくとも１つの第１種のグリッド制御面を決定し、第１変形パラメータに基づいて、前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップを含む。
【００４２】
ここで、前記第１種のグリッド制御面は複数の第１種のグリッド制御点を含み、第１変形パラメータに基づいて前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行う前記ステップは、第１変形パラメータに基づいて、第１種のグリッド制御面に含まれる複数の第１種のグリッド制御点のうちの少なくとも一部の第１種のグリッド制御点を移動させて、前記第１種のグリッド制御面に対して変形処理を行うステップを含み、前記複数の第１種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第１種のグリッド制御面の変形が実現される。
【００４３】
具体的には、前記第１種のグリッド制御面は、ベジェ曲線（Ｂeｚｉｅｒ  ｃｕｒｖｅ）で形成されたベジェ曲面であってよい。ベジェ曲線は複数の制御点を有してよく、以上から理解できるように、ベジェ曲面は複数のベジェ曲線で形成されてよい。任意のベジェ曲線に対応する複数の制御点のうちの少なくとも一部の制御点を移動させることでベジェ曲線の変形処理が可能になり、以上から理解できるように、複数本のベジェ曲線の制御点を移動させることで複数本のベジェ曲線で形成されたベジェ曲面に対応する肢体領域の変形処理が可能になる。ここで、ベジェ曲面の複数の制御点のうちのいずれか１つの制御点が移動した場合、ベジェ曲面の全体に対して変形を実現することができる。
【００４４】
ここで、目標対象の肢体領域全体の変形処理において、第１変形パラメータを参照して少なくとも１つの第１種のグリッド制御面に対して変形処理を行い、即ち第１種のグリッド制御面における、調整対象となる第１種のグリッド制御点に対して、第１種の変形パラメータによって変形処理を行うことで、目標対象の肢体領域全体を同一の変形パラメータで変形させることを実現し、例えば、肢体領域全体を全体的に２０％圧縮し（「痩せる」）、ここの２０％はオリジナルデータに対するものであり、以上から理解できるように、腰部の幅は変形前の腰部幅より２０％圧縮され、脚部の幅は変形前の脚部幅より２０％等圧縮された。
【００４５】
本実施形態は、ベジェ曲面によって目標対象の肢体領域全体に対して変形処理を行って、目標対象の肢体領域全体の変形を全体的に円滑にすることに適する。
【００４６】
別の実施形態として、前記グリッド制御面は第２種のグリッド制御面であり、
前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行う前記ステップは、前記第１肢体検出情報に対応する少なくとも１つの第２種のグリッド制御面を決定し、第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うステップを含む。
【００４７】
ここで、前記第２種のグリッド制御面は複数の第２種のグリッド制御点を含み、第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行う前記ステップは、第２変形パラメータに基づいて、第２種のグリッド制御面に含まれる複数の第２種のグリッド制御点のうちの少なくとも一部の第２種のグリッド制御点を移動させて、前記第２種のグリッド制御面に対して変形処理を行うステップを含み、前記複数の第２種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第２種のグリッド制御面における前記グリッド制御点に対応する領域の変形が実現される。
【００４８】
具体的には、前記第２種のグリッド制御面はｃａｔｍｕｌｌ  ｒｏｍスプライン曲線で形成されるｃａｔｍｕｌｌ  ｒｏｍ曲面である。ｃａｔｍｕｌｌ  ｒｏｍスプライン曲線は複数の制御点を有してよく、以上から理解できるように、ｃａｔｍｕｌｌ  ｒｏｍ曲面は複数のｃａｔｍｕｌｌ  ｒｏｍスプライン曲線で形成されてよい。任意のｃａｔｍｕｌｌ  ｒｏｍスプライン曲線に対応する複数の制御点のうちの少なくとも一部の制御点を移動させることでｃａｔｍｕｌｌ  ｒｏｍスプライン曲線の変形処理を実現し、以上から理解できるように、複数本のｃａｔｍｕｌｌ  ｒｏｍスプライン曲線の制御点を移動させることで複数本のｃａｔｍｕｌｌ  ｒｏｍスプライン曲線で形成されたｃａｔｍｕｌｌ  ｒｏｍ曲面に対応する肢体領域の局所変形処理が実現される。
【００４９】
本実施例における第１種のグリッド制御面と第２種のグリッド制御面は以下の点で相違する。第１種のグリッド制御面がベジェ曲面であり、第２種のグリッド制御面がｃａｔｍｕｌｌ  ｒｏｍ曲面であることを例とすると、ベジェ曲面又はｃａｔｍｕｌｌ  ｒｏｍ曲面に基づく変形処理過程で、第１種のグリッド制御点がベジェ曲面を形成したベジェ曲線に存在せず、第１種のグリッド制御点を移動させることでベジェ曲線の曲率を変更し、以上から理解できるように、第１種のグリッド制御点を移動させることで対応するベジェ曲線の大範囲の曲率を変更でき、それによってベジェ曲面の全体的変形処理を実現できる。第２種のグリッド制御点がｃａｔｍｕｌｌ  ｒｏｍ曲面を形成したｃａｔｍｕｌｌ  ｒｏｍ曲線に存在し、第２種のグリッド制御点を移動させることで第２種のグリッド制御点のｃａｔｍｕｌｌ  ｒｏｍ曲線での所在位置の曲率及び／又は位置を変更し、以上から理解できるように、第２種のグリッド制御点を移動させることで対応するｃａｔｍｕｌｌ  ｒｏｍ曲線におけるある点又はこの点の近傍の曲線の曲率を変更でき、それによってｃａｔｍｕｌｌ  ｒｏｍ曲面における局所領域の変形処理を実現できる。
【００５０】
以上から理解できるように、ｃａｔｍｕｌｌ  ｒｏｍ曲面の変形処理によって、目標対象の一部の肢体領域の変形を実現することで、局所変形をより精確にして画像処理の効果を高めることができる。
【００５１】
ここで、第２変形パラメータを参照して少なくとも１つの第２種のグリッド制御面に対して変形処理を行うことによって、目標対象に対応する一部の肢体領域の変形処理を実現する。ここで、異なる肢体領域に対応する第２変形パラメータは同じであっても異なってもよく、それによって異なる肢体領域に異なる変形効果を持たせる。例えば、腰部の幅が変形前の腰部幅より２０％圧縮され、脚部の幅が変形前の脚部幅より１０％圧縮される。
【００５２】
本願の実施例では、上記第１種のグリッド制御面を採用するか、其れとも第２種のグリッド制御面を採用するかを問わず、変形処理をしようとする少なくとも一部の肢体領域及び変形処理種類（例えば、圧縮処理か、引き伸ばし処理か）に応じて、グリッド制御面における移動されるグリッド制御点を決定し、更に対応する変形パラメータによって決定されたグリッド制御点を移動させる必要がある。
【００５３】
一実施例において、本願の実施例の画像処理過程で基準パラメータが設定されてあり、一実施形態として、前記基準パラメータは、処理後の目標対象の肢体領域が満たすパラメータを表し、即ち、本願の実施例の画像処理手段を用いて、肢体領域を変形処理した後に、肢体領域が前記基準パラメータを満たすようになったら、肢体領域の変形処理を終了することであり、別の実施形態として、前記基準パラメータは、目標対象の肢体領域の調整割合を表し、即ち、本願の実施例の画像処理手段を用いて肢体領域を処理した後に、肢体領域の調整変化量が前記調整割合を満たすようにする。それに基づいて、本願の実施例は、この基準パラメータに基づいて変形パラメータ（第１変形パラメータ又は第２変形パラメータを含む）を決定可能である。
【００５４】
本願の実施例では、少なくとも一部のグリッド制御面の変形処理は、少なくとも一部の肢体領域の変形を実現すると共に、グリッド制御面に対応する少なくとも一部の肢体領域以外の少なくとも一部の背景領域の変形を実現した。
【００５５】
本願の実施例の技術的解決手段を採用すれば、画像に基づいてグリッド分割を行って複数のグリッド制御面を取得し、グリッド制御面に基づいて目標対象の少なくとも一部の肢体領域に対して変形処理を行うことで、目標対象の肢体領域の自動的調整が実現され、ユーザによる複数回の手動操作が不要になり、ユーザの操作体験が大幅に改善された。
【００５６】
本願の実施例は画像処理装置を更に提供する。図２は本願の実施例の画像処理装置の構成の構造模式図であり、図２に示すように、前記装置は、
第１画像を取得するように構成される取得ユニット２１と、
前記取得ユニット２１で取得された前記第１画像に対してグリッド分割を行って複数のグリッド制御面を取得するように構成されるグリッド分割ユニット２２と、
前記取得ユニット２１で取得された前記第１画像における目標対象を決定し、前記複数のグリッド制御面の少なくとも一部のグリッド制御面に基づいて、前記目標対象に対応する少なくとも一部の肢体領域に対して変形処理を行って、第２画像を生成するように構成される画像処理ユニット２３と、を含む。
【００５７】
本実施例では、前記画像処理ユニット２３は、前記第１画像における目標対象の肢体検出情報を取得するように構成され、前記肢体検出情報は肢体キーポイント情報及び／又は肢体輪郭点情報を含み、前記肢体キーポイント情報は肢体キーポイントの座標情報を含み、前記肢体輪郭点情報は肢体輪郭点の座標情報を含む。
【００５８】
本実施例では、前記画像処理ユニット２３は、前記目標対象における、変形処理をしようとする少なくとも一部の肢体領域を決定し、前記少なくとも一部の肢体領域の第１肢体検出情報を取得し、前記第１肢体検出情報に対応する第１組のグリッド制御面を決定し、前記第１組のグリッド制御面に対して変形処理を行うように構成される。
【００５９】
本実施例では、前記画像処理ユニット２３は、前記第１肢体検出情報に含まれる第１肢体キーポイント情報及び／又は第１肢体輪郭点情報に基づいて、対応する第１組のグリッド制御面を決定し、前記少なくとも１つのグリッド制御面に対して変形処理を行い、前記目標対象に対応する少なくとも一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成され、前記第１組のグリッド制御面が、少なくとも１つのグリッド制御面を含む。
【００６０】
一実施例では、前記グリッド制御面は第１種のグリッド制御面であり、
前記画像処理ユニット２３は、前記第１肢体検出情報に対応する少なくとも１つの第１種のグリッド制御面を決定し、第１変形パラメータに基づいて、前記少なくとも１つの第１種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成される。
【００６１】
ここで、前記第１種のグリッド制御面は複数の第１種のグリッド制御点を含み、
前記画像処理ユニット２３は、第１変形パラメータに基づいて、第１種のグリッド制御面に含まれる複数の第１種のグリッド制御点のうちの少なくとも一部の第１種のグリッド制御点を移動させて、前記第１種のグリッド制御面に対して変形処理を行うように構成され、前記複数の第１種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第１種のグリッド制御面の変形が実現される。
【００６２】
別の実施例では、前記グリッド制御面は第２種のグリッド制御面であり、
前記画像処理ユニット２３は、前記第１肢体検出情報に対応する少なくとも１つの第２種のグリッド制御面を決定し、第２変形パラメータに基づいて前記少なくとも１つの第２種のグリッド制御面に対して変形処理を行い、前記目標対象に対応する一部の肢体領域に対して圧縮又は引き伸ばしを行い、前記目標対象以外の少なくとも一部の背景領域に対して圧縮又は引き伸ばしを行うように構成される。
【００６３】
ここで、前記第２種のグリッド制御面は複数の第２種のグリッド制御点を含み、
前記画像処理ユニット２３は、第２変形パラメータに基づいて、第２種のグリッド制御面に含まれる複数の第２種のグリッド制御点のうちの少なくとも一部の第２種のグリッド制御点を移動させて、前記第２種のグリッド制御面に対して変形処理を行うように構成され、前記複数の第２種のグリッド制御点のうちのいずれか１つのグリッド制御点の移動によって、前記第２種のグリッド制御面における前記グリッド制御点に対応する領域の変形が実現される。
【００６４】
本願の実施例では、前記装置における取得ユニット２１、グリッド分割ユニット２２及び画像処理ユニット２３は、実際に応用するに際して、いずれも中央処理装置（ＣＰＵ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、デジタル信号プロセッサ（ＤＳＰ、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、マイクロコントローラーユニット（ＭＣＵ、Ｍｉｃｒｏｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）又は、フィールドプログラマブルゲートアレイ（ＦＰＧＡ、Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）によって実現可能である。
【００６５】
本願の実施例は画像処理装置を更に提供し、図３は本願の実施例の画像処理装置のハードウェア構成の構造模式図であり、図３に示すように、画像処理装置は、メモリ３２と、プロセッサ３１と、メモリ３２に記憶されている、プロセッサ３１上で作動可能なコンピュータプログラムと、を含み、前記プロセッサ３１が前記プログラムを実行する時に本願の実施例の前記のいずれか一項に記載の画像処理方法を実現する。
【００６６】
画像処理装置における各コンポーネントがバスシステム３３によって接続されてよいことが理解可能である。バスシステム３３がこれらのコンポーネントの間の接続通信を実現するためのものであることが理解可能である。バスシステム３３はデータバスに加えて、更に電源バス、制御バス及び状態信号バスを含む。ただし、説明を明瞭にするために、図３において各種のバスがすべてバスシステム３３とされている。
【００６７】
メモリ３２は揮発性メモリ又は不揮発性メモリであってもよく、揮発性及び不揮発性メモリの両方を含んでもよいことが理解可能である。ここで、不揮発性メモリは、読み出し専用メモリ（ＲＯＭ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ、Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、消去可能プログラマブル読み出し専用メモリ（ＥＰＲＯＭ、Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、電気的消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ、Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気ランダムアクセスメモリ（ＦＲＡＭ（登録商標）、ｆｅｒｒｏｍａｇｎｅｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）、磁性面メモリ、光ディスク又はシーディーロム（ＣＤ−ＲＯＭ、Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）であってよく、磁性面メモリは磁気ディスクメモリ又は磁気テープメモリであってよい。揮発性メモリはランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であってよく、外部キャッシュとして用いられる。例示的なものであり限定する意図がない説明によれば、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ、Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、同期スタティックランダムアクセスメモリ（ＳＳＲＡＭ、Ｓｙｎｃｈｒｏｎｏｕｓ  Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ、Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、同期ダイナミックランダムアクセスメモリ（ＳＤＲＡＭ、Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ダブルデータレート同期ダイナミックランダムアクセスメモリ（ＤＤＲＳＤＲＡＭ、Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、強化型同期ダイナミックランダムアクセスメモリ（ＥＳＤＲＡＭ、Ｅｎｈａｎｃｅｄ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、同期接続ダイナミックランダムアクセスメモリ（ＳＬＤＲＡＭ、ＳｙｎｃＬｉｎｋ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ダイレクトラムバスランダムアクセスメモリ（ＤＲＲＡＭ（登録商標）、Ｄｉｒｅｃｔ  Ｒａｍｂｕｓ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような多くの形のＲＡＭが使用可能である。本願の実施例に記載のメモリ３２は、これらのメモリ及び他のいかなる適切なメモリを含むが、それらに限定されない。
【００６８】
上記の本願の実施例で開示された方法は、プロセッサ３１に用いることができ、又はプロセッサ３１によって実現することができる。プロセッサ３１は信号処理能力を有する集積回路チップであってよい。実施過程では、上記方法の各ステップはプロセッサ３１のハードウェアの集積論理回路又はソフトウェア形態のコマンドによって完成可能である。上記プロセッサ３１は共通プロセッサ、ＤＳＰまたは他のプログラマブル論理デバイス、離散ゲートまたはトランジスタ論理デバイス、離散ハードウェアコンポーネント等であってもよい。プロセッサ３１は、本願の実施例で開示された各方法、ステップ及び論理ブロック図を実現又は実行することができる。共通プロセッサは、マイクロプロセッサ又はいかなる一般のプロセッサ等であってもよい。本願の実施例で開示された方法のステップによれば、ハードウェア復号プロセッサにより実行、完成し、又は復号プロセッサ中のハードウェア及びソフトウェアモジュールの組合により実行、完成するように直接体現することができる。ソフトウェアモジュールは記憶媒体にあってもよく、該記憶媒体はメモリ３２に位置し、プロセッサ３１はメモリ３２中の情報を読み取り、そのハードウェアと組み合わせて上記方法のステップを完成する。
【００６９】
上記実施例で提供された画像処理装置によって画像処理を行う時に、上述したように分割した各プログラムモジュールを例にして説明したが、実用において、必要に応じて上記処理を異なるプログラムモジュールによって完了するように割り当ててもよく、即ち装置の内部構造を異なるプログラムモジュールに分割して上述した全てまたは一部の処理を完了するようにしてもよいことを説明する必要がある。なお、上記実施例で提供された画像処理装置及び画像処理方法の実施例が同じ構想によるものであり、その具体的な実施過程の詳細については方法の実施例を参照し、ここで重複説明を省略する。
【００７０】
例示的な実施例では、本願の実施例はさらにコンピュータ読み取り可能な記憶媒体、例えば、画像処理装置内のプロセッサ３１によって実行して、前記方法の前記ステップを完了することができるコンピュータプログラムを含むメモリ３２を提供する。コンピュータ読み取り可能な記憶媒体はＦＲＡＭ（登録商標）、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、Ｆｌａｓｈ  Ｍｅｍｏｒｙ、磁性面記憶装置、光ディスク、またはＣＤ−ＲＯＭなどのメモリであってもよく、また上記メモリの一つまたは任意の組み合わせを含む様々な機器、例えば携帯電話、コンピュータ、タブレットデバイス、携帯情報端末などであってもよい。
【００７１】
本願の実施例は、コンピュータコマンドが記憶されているコンピュータ読取可能記憶媒体であって、このコマンドがプロセッサにより実行される時に本願の実施例の前記のいずれか一項に記載の画像処理方法を実現するコンピュータ読取可能記憶媒体を更に提供する。
【００７２】
本願の実施例は、コンピュータ読取可能コマンドを含むコンピュータプログラムであって、このコンピュータ読取可能コマンドが機器上で作動する時に、この機器におけるプロセッサが本願の上記のいずれか１つの実施例の方法のステップを実現するための実行可能コマンドを実行するコンピュータプログラムを更に提供する。
【００７３】
なお、本願が提供するいくつかの実施例では、開示した装置および方法は、他の形態で実現することができることを理解すべきである。以上に記載の機器の実施例は例示的なものに過ぎず、例えば、前記ユニットの分割は、論理機能の分割に過ぎず、実際に実現する場合に別の形態で分割してもよく、例えば、複数のユニットまたはコンポーネントは組み合わせてもよいし、または別のシステムに統合してもよいし、または一部の特徴を省略もしくは実行しなくてもよい。また、図示または説明した各構成要素の結合、または直接結合、または通信接続は、いくつかのインタフェース、機器またはユニットを介した間接結合または通信接続であり得、電気的、機械的または他の形態であり得る。
【００７４】
別々の部材として前述したユニットは物理的に分離されてもされなくてもよく、ユニットとして示された部材は物理的ユニットであってもなくてもよく、一箇所にあっても複数のネットワークユニットに分散してもよく、本実施例の解決手段の目的を達成するには、実際の必要に応じて一部または全てのユニットを選択することができる。
【００７５】
また、本願の各実施例における各機能ユニットは全て一つの処理ユニットに統合されてもよいし、一つのユニットとして別々に使用されてもよいし、二つ以上で一つのユニットに統合されてもよく、上記統合されたユニットはハードウェアの形で、またはハードウェアとソフトウェアを組み合わせた機能ユニットの形で実現され得る。
【００７６】
当業者であれば、上記各方法の実施例を実現する全てまたは一部のステップはプログラムによって関連ハードウェアに命令を出すことにより完了できることを理解でき、前記プログラムは、携帯型記憶装置、ＲＯＭ、ＲＡＭ、磁気ディスクまたは光ディスクなどのプログラムコードを記憶可能である様々な媒体を含むコンピュータ読み取り可能記憶媒体に記憶可能であり、該プログラムは実行される時に、上記各方法の実施例を含むステップを実行する。
【００７７】
あるいは、本願の上記統合されたユニットはソフトウェア機能モジュールの形で実現されかつ独立した製品として販売または使用される場合、コンピュータ読み取り可能記憶媒体に記憶されてもよい。このような見解をもとに、本願の実施例の技術的解決手段は実質的にまたは従来技術に寄与する部分がソフトウェア製品の形で実施することができ、該コンピュータソフトウェア製品は記憶媒体に記憶され、コンピュータ機器（パーソナルコンピュータ、サーバ、またはネットワーク機器などであってもよい）に本願の各実施例の前記方法の全てまたは一部を実行させる複数の命令を含む。前記記憶媒体は、携帯型記憶装置、ＲＯＭ、ＲＡＭ、磁気ディスクまたは光ディスクなどのプログラムコードを記憶可能である様々な媒体を含む。
【００７８】
以上で説明したのは本願の具体的な実施形態に過ぎず、本願の保護範囲がそれに限定されるものでなく、本願に記載された技術範囲内に当業者に容易に想到される変化又は取り替えは、全て本願の保護範囲に含まれる。従って、本願の保護範囲は請求項の保護範囲に準ずるべきである。
【図１】
2021518964.tif 000003
【図２】
2021518964.tif 000004
【図３】
2021518964.tif 000005
【国際調査報告】
2021518964.tif 000006
2021518964.tif 000007
2021518964.tif 000008
2021518964.tif 000009
2021518964.tif 000010