Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7553582B2 - 画像特殊効果の処理方法及び装置 - Google Patents
[go: Go Back, main page]

JP7553582B2 - 画像特殊効果の処理方法及び装置 - Google Patents

画像特殊効果の処理方法及び装置 Download PDF

Info

Publication number
JP7553582B2
JP7553582B2 JP2022552171A JP2022552171A JP7553582B2 JP 7553582 B2 JP7553582 B2 JP 7553582B2 JP 2022552171 A JP2022552171 A JP 2022552171A JP 2022552171 A JP2022552171 A JP 2022552171A JP 7553582 B2 JP7553582 B2 JP 7553582B2
Authority
JP
Japan
Prior art keywords
special effect
area
image
target display
display area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022552171A
Other languages
English (en)
Other versions
JP2023515607A (ja
Inventor
スン,ジュンタオ
リュ,ヤン
リウ,ガオ
マ,ロイフォン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Publication of JP2023515607A publication Critical patent/JP2023515607A/ja
Application granted granted Critical
Publication of JP7553582B2 publication Critical patent/JP7553582B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/60Creating or editing images; Combining images with text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/194Segmentation; Edge detection involving foreground-background segmentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/61Control of cameras or camera modules based on recognised objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • H04N23/635Region indicators; Field of view indicators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2621Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/272Means for inserting a foreground image in a background image, i.e. inlay, outlay
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Studio Devices (AREA)
  • Processing Or Creating Images (AREA)
  • Camera Bodies And Camera Details Or Accessories (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Studio Circuits (AREA)

Description

本開示は、画像特殊効果の処理技術分野に関し、特に画像特殊効果の処理方法、装置及びコンピュータ可読記憶媒体に関する。
スマート端末技術の発展に伴い、スマート端末の機能もますます多様化し、例えば、ユーザは、端末におけるカメラを用いて画像(例えば、写真又はビデオ)を撮影することができ、人々がレジャーする新しいスタイルとなっている。しかしながら、単純な画像撮影はもはやユーザのニーズを満たすことができない。それに伴って、どのように撮影された画像に対して特殊効果処理を行い、より面白い画像を得ることは、人々の注目の焦点となっている。
従来技術において、通常、特殊効果を画像全体に作用し、いくつかのシーンにおいて、この特殊効果の処理方法は優れた効果を達成することができず、例えば、顔ステッカーは、通常、顔に作用し、それを画像全体に作用すると、画像全体がおかしく見え、優れた効果を達成することができない可能性がある。
発想を簡略化された形態で紹介するために、この発明の概要部分が提供され、これらの発想について以下の発明を実施するための形態の部分において詳細に説明される。この発明の概要部分は、主張される技術的解決手段の重要な特徴又は必要な特徴を特定することを意図するものではなく、主張される技術的解決手段の範囲を限定することを意図するものでもない。
本開示が実現しようとする技術的目的は、画像特殊効果の処理方法を提供することであり、少なくとも部分的に従来技術における特殊効果の処理方法が優れた効果を達成することができないという技術的問題を解決する。また、画像特殊効果の処理装置、画像特殊効果の処理ハードウェア装置、コンピュータ可読記憶媒体及び画像特殊効果の処理端末を提供する。
上記目的を達成するために、本開示の一態様によれば、以下の技術的解決手段が提供される。
画像特殊効果の処理方法であって、
初期画像に特殊効果オブジェクトを追加する命令に応答し、特殊効果オブジェクトの初期画像におけるターゲット表示領域を決定するステップであって、ターゲット表示領域は、初期画像の前景領域又は背景領域であり、前景領域は、初期画像においてターゲットオブジェクトが位置する画像領域であり、背景領域は、初期画像において前景領域以外の画像領域であるステップと、
特殊効果オブジェクトのターゲット表示領域における部分を初期画像に表示し、ターゲット画像を得るステップと、を含む。
上記目的を達成するために、本開示の一態様によれば、以下の技術的解決手段が提供される。
画像特殊効果の処理装置であって、
初期画像に特殊効果オブジェクトを追加する命令に応答し、特殊効果オブジェクトの初期画像におけるターゲット表示領域を決定するために用いられるターゲット表示領域決定モジュールであって、ターゲット表示領域は、初期画像の前景領域又は背景領域であり、前景領域は、初期画像においてターゲットオブジェクトが位置する画像領域であり、背景領域は、初期画像において前景領域以外の画像領域であるターゲット表示領域決定モジュールと、
特殊効果オブジェクトのターゲット表示領域における部分を初期画像に表示し、ターゲット画像を得るために用いられる特殊効果表示モジュールと、を含む。
上記目的を達成するために、本開示の一態様によれば、以下の技術的解決手段が提供される。
電子機器であって、
非一時的なコンピュータ可読命令を記憶するために用いられるメモリと、
ンピュータ可読命令を実行するプロセッサであって、プロセッサがコンピュータ可読命令を実行するときに上記いずれかの態様に従った画像特殊効果の処理方法が実現されるために用いられるプロセッサと、を含む。
上記目的を達成するために、本開示の一態様によれば、以下の技術的解決手段が提供される。
非一時的なコンピュータ可読命令を記憶するために用いられるコンピュータ可読記憶媒体であって、非一時的なコンピュータ可読命令がコンピュータにより実行される場合、上記いずれかの態様に従った画像特殊効果の処理方法をコンピュータに実行させる。
コンピュータプログラム命令を含むコンピュータプログラム製品であって、コンピュータプログラム命令は上記いずれかの態様に従った画像特殊効果の処理方法をコンピュータに実行させる。
コンピュータプログラムであって、コンピュータプログラムがコンピュータで実行される場合、上記いずれかの態様に従った画像特殊効果の処理方法をコンピュータに実行させる。
上記目的を達成するために、本開示の別の態様によれば、さらに以下の技術的解決手段が提供される。
画像特殊効果の処理端末であって、上記画像特殊効果の処理装置を含む。
本開示の実施例は、特殊効果オブジェクトの初期画像におけるターゲット表示領域を決定することにより、特殊効果オブジェクトのターゲット表示領域における部分を初期画像に表示し、特殊効果オブジェクトを区別して表示し、比較的優れた効果を達成することができる。
上記説明は、本開示の技術的解決手段の概要のみであり、本開示の技術的手段をより明確に理解するために、明細書の内容に基づいて実施することができ、かつ本開示の上記及び他の目的、特徴及び利点をより分かりやすくするために、以下は好適な実施例を挙げ、かつ図面と合わせ、以下のように詳細に説明する。
本開示の各実施例の上記及び他の特徴、利点と態様は、添付の図面と併せて以下の具体的な実施形態を参照することによってより明らかになる。図面において、同一又は類似の図面符号は、同一又は類似の要素を示す。図面は、例示的なものであり、元の要素及び要素は必ずしも一定の縮尺で描かれていないことが理解されるべきである。
本開示の一実施例に基づく画像特殊効果の処理方法のフローチャートである。 本開示の一実施例に基づく画像特殊効果の処理方法に提供される第1インタフェース概略図である。 本開示の一実施例に基づく画像特殊効果の処理方法に提供される第2インタフェース概略図である。 本開示の一実施例に基づく画像特殊効果の処理装置の構造概略図である。 本開示の一実施例に基づく電子機器の構造概略図である。
以下、本開示の実施例について、図面を参照して詳細に説明する。本開示のある実施例が図面に示されているが、本開示は様々な形態で実施されてもよく、本明細書に記載される実施例に限定されると解釈されるべきではなく、逆に、本開示をより徹底的かつ完全に理解するためにこれらの実施例が提供されることが理解されるべきである。本開示の図面及び実施例は、例示的な役割のみを果たすものであり、本開示の保護範囲を限定するものではないことが理解されるべきである。
本開示の方法の実施形態に記載された各ステップは異なる順序で実行してもよく、又は並列に実行してもよいことが理解されるべきである。さらに、方法の実施形態は、追加のステップを含むか又は図示されたステップの実行を省略してもよい。本開示の範囲は、この面において限定されない。
本明細書で使用される用語「含む」及びその変形は開放的なものであり、即ち、「含むがこれらに限定されない」である。用語「に基づく」は、「少なくとも部分的に基づく」である。「一実施例」という用語は、「少なくとも1つの実施例」を意味する。「他の実施例」という用語は、「少なくとも1つの他の実施例」を意味する。「いくつかの実施例」という用語は、「少なくともいくつかの実施例」を意味する。他の用語の関連する定義は、以下の説明において与えられる。
従来技術における特殊効果の処理方法が比較的優れた効果を達成することができないという技術的問題を解決するために、本開示の実施例は、画像特殊効果の処理方法を提供する。図1aに示すように、当該画像特殊効果の処理方法は、主に以下のステップS11~S12を含む。
ステップS11において、初期画像に特殊効果オブジェクトを追加する命令に応答し、前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定し、前記ターゲット表示領域は、前記初期画像の前景領域又は背景領域であり、前記前景領域は、前記初期画像においてターゲットオブジェクトが位置する画像領域であり、前記背景領域は、前記初期画像において前記前景領域以外の画像領域である。
具体的には、初期画像は、リアルタイムに入力されるビデオ画像であってもよく、例えば、ショートビデオアプリケーションにおけるライブビデオであってもよく、端末に予め記憶されたビデオ画像であってもよい。画像は、静止画像、即ち、ピクチャであってもよい。ここで、端末は、例えば、スマートフォン、タブレットコンピュータのような移動端末であってもよく、デスクトップコンピュータのような固定端末であってもよい。
ここで、特殊効果オブジェクトを追加する前記命令に特殊効果オブジェクトの標識又は記憶位置を含むことができ、前記標識又は記憶位置に基づいてインターネット又はサーバ又は端末から対応する特殊効果オブジェクトをローカルで取得する。又は、特殊効果オブジェクトを追加する前記命令に特殊効果オブジェクトが含まれ、このときに対応する特殊効果オブジェクトを別途に取得する必要がなく、命令から特殊効果オブジェクトを直接解析する。
ここで、追加された特殊効果オブジェクトは、1つ又は複数であってもよく、複数の場合、各特殊効果オブジェクトの前記初期画像におけるターゲット表示領域をそれぞれ決定する。当該ターゲット表示領域は、前記初期画像の前景領域又は背景領域である。具体的には、ユーザは、ニーズに応じて対応する特殊効果オブジェクトを選ぶことができ、選ばれた特殊効果オブジェクトのタイプに基づいてターゲット表示領域を決定する。例えば、特殊効果オブジェクトが前記前景領域に表示するために用いられる特殊効果(例えば、顔ステッカー)であれば、当該特殊効果オブジェクトのターゲット表示領域が前景領域であると決定され、特殊効果オブジェクトが前記背景領域に表示するために用いられる特殊効果(例えば、弾幕)であれば、当該特殊効果オブジェクトのターゲット表示領域が背景領域であると決定され、特殊効果オブジェクトが前記前景領域のエッジをマーキングするものであれば、当該特殊効果オブジェクトのターゲット表示領域が前景領域のエッジであると決定される。初期画像が顔画像であることを例として、ユーザが選択した特殊効果オブジェクトが顔ステッカーであれば、顔ステッカーに基づいて特殊効果の追加命令を生成し、ここで、前記特殊効果の追加命令にはターゲット表示領域が含まれ、当該ターゲット表示領域は前景領域である。
初期画像の前景領域と背景領域を決定する時、従来技術における方法を用いて初期画像の前景領域と背景領域を分離することができる。例えば、ターゲット認識アルゴリズムを用いて画像を認識し、ターゲットオブジェクトが位置する画像領域を取得し、ターゲットオブジェクトが位置する画像領域を除去すると背景領域となる。ここで、ターゲットオブジェクトは、顔、人の胴などであってもよい。例えば、画像が顔画像であれば、顔認識アルゴリズムによって画像における顔領域を認識することができ、顔領域を前景領域とし、画像における残りの領域を背景領域とする。
ステップS12において、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得る。
具体的には、ターゲット表示領域が前景領域であれば、特殊効果オブジェクトの前景領域での部分を前記初期画像に表示し、ターゲット表示領域が背景領域であれば、特殊効果オブジェクトの背景領域での部分を前記初期画像に表示する。ターゲット表示領域が前景領域のエッジであれば、前景領域のエッジをマーキングし、例えば、前景領域のエッジラインを色付きの線又は点で表す。
本実施例は、特殊効果オブジェクトの初期画像におけるターゲット表示領域を決定することにより、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、特殊効果オブジェクトを区別して表示し、比較的優れた効果を達成することができる。
選択可能な一実施例において、ステップS12は、具体的には、ステップS121~S123を含む。
ステップS121において、前記特殊効果オブジェクトの前記初期画像における位置領域と前記ターゲット表示領域との重なり領域を決定する。
ここで、前記特殊効果オブジェクトが複数のターゲット表示領域の部分に表示され、各部分の前記初期画像における位置領域と前記ターゲット表示領域との重なり領域を決定する。例えば、前記特殊効果オブジェクトが前景領域に表示される部分と背景領域に表示される部分とを含む場合、前記初期画像上の前景領域と背景領域をそれぞれ決定する。
ステップS122において、前記特殊効果オブジェクトの前記重なり領域における部分を分割し、ターゲット表示オブジェクトとする。
例えば、前記特殊効果オブジェクトは、前景領域に表示される部分及び背景領域に表示される部分を含む場合、前記特殊効果オブジェクトの前景領域に表示される部分及び背景領域に表示される部分をそれぞれ分割する。
ステップS123において、前記ターゲット表示対象を前記初期画像の重なり領域の上層に表示し、ターゲット画像を得る。
例えば、前記特殊効果オブジェクトは、前景領域に表示される部分及び背景領域に表示される部分を含み、ターゲット表示オブジェクトは、それぞれ前景領域に表示される部分及び背景領域に表示される部分であり、それぞれ前景領域に表示される部分及び背景領域に表示される部分を前記初期画像の前景領域及び背景領域に対応して表示する。
選択可能な一実施例において、前記方法は、さらにステップS13を含む。
ステップS13において、殊効果設定インタフェースにおける特殊効果パラメータ設定オプションに対する前記ユーザの操作に応答し、初期画像に特殊効果オブジェクトを追加する前記命令を生成し、ここで、前記特殊効果パラメータ設定オプションは、前記ユーザが前記特殊効果オブジェクト及び前記ターゲット表示領域を設定するために用いられ、前記命令は、前記特殊効果オブジェクト及び前記ターゲット表示領域を指示するために用いられる。
具体的には、特殊効果設定インタフェースに特殊効果パラメータ設定オプションを提供することができ、当該特殊効果パラメータ設定オプションは、複数であってもよく、図1bに示すように、前景領域に表示する特殊効果オプションである前景特殊効果、背景領域に表示する特殊効果オプションである背景特殊効果、前景領域のエッジをマーキングする特殊効果オプションなどを含む。ユーザは、これらのオプションに基づいて設定パラメータを選択することができ、かつ複数の背景特殊効果及び/又は前景特殊効果を追加することができ、ユーザは、設定パラメータの選択が完了したと決定した後、前記特殊効果設定インタフェース上の決定ボタンをトリガすることにより特殊効果オブジェクトを追加する命令を生成することができる。
さらに、ステップS13は、具体的には、ステップS131~S133を含む。
ステップS131において、第1インタフェースの特殊効果ナビゲーションツリーでの選択操作に応答し、前記特殊効果オブジェクトを決定する。
具体的には、図1cに示すように、第1インタフェースに特殊効果ナビゲーションツリーを提供することができ、当該特殊効果ナビゲーションツリーは、特殊効果オプションを含み、当該特殊効果オプションは、少なくとも2つであり、即ち、前景特殊効果オプションと背景特殊効果オプションであり、そのうち、前景特殊効果オプションに少なくとも1つの前景特殊効果が含まれ、背景特殊効果オプションに少なくとも1つの背景特殊効果が含まれる。ユーザは、特殊効果ナビゲーションツリーの特殊効果オプションから必要な特殊効果オブジェクトを選択することができる。
ステップS132において、第2インタフェース上の表示領域設定オプションに対する選択操作に応答し、前記ターゲット表示領域を決定する。
ここで、第2インタフェースと第1インタフェースは、同一の表示インタフェースであってもよい。
ステップS133において、前記特殊効果オブジェクト及び前記ターゲット表示領域に基づき、命令を生成する。
さらに、ステップS11は、具体的には、追加される特殊効果オブジェクトが複数のサブ特殊効果オブジェクトを含む場合、各サブ特殊効果オブジェクトのターゲット表示領域をそれぞれ決定するステップを含む。
それに応じて、ステップS12は、具体的には、前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序をそれぞれ決定するステップと、前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序に基づき、順次前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトのそれぞれのターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得るステップと、を含む。
さらに、ステップS12を実行する前に、前記方法は、さらにステップS14を含む。
ステップS14において、特殊効果設定インタフェースでのオンオフオプションにおけるユーザのオントリガ操作に応答し、特殊効果オン状態を設定する。
ステップS12は、具体的には、現在前記特殊効果のオン状態である場合、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を取得することである。
具体的には、特殊効果設定インタフェースに特殊効果オンオフオプションを提供し、ユーザに特殊効果オブジェクトを追加するときに前景領域と背景領域の区別を行うか否かを選択させ、ユーザが前景領域と背景領域の区別を行いたい場合、特殊効果オンオフオプションをオンにする必要があり、このとき、画像の前景領域と背景領域を決定する前記操作及び後続ステップの実行をトリガする。ユーザが前景領域と背景領域との区別を行いたくない場合、特殊効果オンオフオプションをオフにする必要があり、このとき、特殊効果オブジェクトを表示するときに前景領域と背景領域との区別を行わず、初期画像の任意の位置に表示することができる。
当業者であれば理解されるように、上記各実施例に基づき、明らかな変形(例えば、列挙されたモードを重ね合わせる)又は同等の置換を行うことができる。
以上において、上記順序に基づいて画像特殊効果の処理方法の実施例における各ステップを説明したが、当業者であれば、本開示の実施例におけるステップは必ずしも上記順序に基づいて実行する必要がなく、それは逆順、並列、交差などの他の順序で実行してもよく、また、上記ステップに加えて、当業者はさらに他のステップを追加してもよく、これらの明らかな変形又は同等の置換の方式も本開示の保護範囲内に含まれるべきであり、ここで説明を省略する。
以下は、本開示の装置の実施例であり、本開示の装置の実施例は、本開示の方法の実施例において実現されるステップを実行するために用いられることができ、説明しやすいために、本開示の実施例に関連する部分のみを示し、具体的な技術の詳細が開示されない場合、本開示の方法の実施例を参照する。
従来技術における特殊効果の処理方法が優れた効果を達成することができないという技術的問題を解決するために、本開示の実施例は、画像特殊効果の処理装置を提供する。当該装置は、上記実施例1に記載の画像特殊効果の処理方法の実施例におけるステップを実行することができる。図2に示すように、当該装置は、主に、ターゲット表示領域決定モジュール21及び特殊効果表示モジュール22を含み、ここで、
ターゲット表示領域決定モジュール21は、初期画像に特殊効果オブジェクトを追加する命令に応答し、前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定するために用いられ、前記ターゲット表示領域は、前記初期画像の前景領域又は背景領域であり、前記前景領域は、前記初期画像においてターゲットオブジェクトが位置する画像領域であり、前記背景領域は、前記初期画像において前記前景領域以外の画像領域である。
特殊効果表示モジュール22は、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得るために用いられる。
さらに、前記特殊効果表示モジュール22は、具体的には、前記特殊効果オブジェクトの前記初期画像における位置領域と前記ターゲット表示領域との重なり領域を決定し、前記特殊効果オブジェクトの前記重なり領域における部分を分割し、ターゲット表示オブジェクトとし、前記ターゲット表示対象を前記初期画像の重なり領域の上層に表示し、ターゲット画像を得るために用いられる。
さらに、前記装置は、さらに、
前記特殊効果設定インタフェースにおける特殊効果パラメータ設定オプションに対する前記ユーザの操作に応答し、初期画像に特殊効果オブジェクトを追加する前記命令を生成するために用いられる命令生成モジュール23であって、前記特殊効果パラメータ設定オプションは、前記ユーザが前記特殊効果オブジェクト及び前記ターゲット表示領域を設定するために用いられ、前記命令は、前記特殊効果オブジェクト及び前記ターゲット表示領域を指示するために用いられる命令生成モジュール23を含む。
さらに、前記命令生成モジュール23は、具体的には、第1インタフェースの特殊効果ナビゲーションツリーでの選択操作に応答し、前記特殊効果オブジェクトを決定し、第2インタフェース上の表示領域設定オプションに対する選択操作に応答し、前記ターゲット表示領域を決定し、前記特殊効果オブジェクト及び前記ターゲット表示領域に基づき、前記命令を生成するために用いられる。
さらに、前記ターゲット表示領域決定モジュール21は、具体的には、追加される特殊効果オブジェクトが複数のサブ特殊効果オブジェクトを含む場合、前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトのターゲット表示領域をそれぞれ決定するために用いられる。それに応じて、前記特殊効果表示モジュール22は、具体的には、前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序をそれぞれ決定し、前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序に基づき、順次前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトのそれぞれのターゲット表示領域における部分を順次前記初期画像に表示し、ターゲット画像を得るために用いられる。
さらに、前記装置は、さらに、
特殊効果設定インタフェース上のオンオフオプションにおけるユーザのオントリガ操作に応答し、特殊効果オン状態を設定するために用いられる特殊効果オン/オフモジュール24を含み、
前記特殊効果表示モジュール22は、具体的には、現在前記特殊効果のオン状態である場合、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得るために用いられる。
さらに、前記特殊効果オブジェクトは、ステッカー及び/又は前記ターゲット表示領域をマーキングする枠である。
画像特殊効果処理装置の実施例の動作原理、実現される技術的効果などの詳細な説明は、前記画像特殊効果処理方法の実施例における関連説明を参照することができ、ここで説明を省略する。
以下、図3を参照し、本開示の実施例が実現されるために適する電子機器300の構造概略図を示す。本開示の実施例における電子機器300は、携帯電話、ノートパソコン、デジタル放送受信機、PDA(パーソナルデジタルアシスタント、Personal Digital Assistant)、PAD(Portable Android Device、タブレットコンピュータ)、PMP(携帯型マルチメディアプレーヤ、Personal Multimedia Player)、車載端末(例えば、車載ナビゲーション端末)などの移動端末及びデジタルTV、デスクトップコンピュータなどの固定端末を含むが、これらに限定されない。なお、図3に示した電子機器は一例であり、本開示の実施例の機能及び使用範囲を限定するものではない。
図3に示すように、電子機器300は、処理装置(例えば、中央処理装置、画像プロセッサなど)301を含むことができ、それは、リードオンリーメモリ(Read-Only Memory、ROM)302に記憶されたプログラム又は記憶装置308からランダムアクセスメモリ(Random Access Memory、RAM)303にロードされたプログラムに基づいて様々な適切な動作及び処理を実行することができる。RAM303には、さらに、電子機器300の操作に必要な各種類のプログラム及びデータが記憶されている。処理装置301、ROM302及びRAM303は、バス304によって相互接続されている。入力/出力(Input/Output、I/O)インタフェース305も、バス304に接続されている。
一般的には、例えば、タッチパネル、タッチパッド、キーボード、マウス、カメラ、マイク、加速度計、ジャイロスコープなどを含む入力装置306、例えば、液晶ディスプレイ(Liquid Crystal Display、LCD)、スピーカ、バイブレータなどを含む出力装置307、例えば、磁気テープ、ハードディスクなどを含む記憶装置308、及び通信装置309は、I/Oインタフェース305に接続されてもよい。データを交換するために、通信装置309は、電子機器300と他の装置との無線又は有線通信を許容する。図3は、様々な装置を有する電子機器300を示しているが、図示された装置の全てが実施又は提供される必要はないことを理解されたい。代替的に、より多くの又はより少ない装置を実施又は提供することができる。
特に、本開示の実施例に基づき、フローチャートを参照して上記で説明したプロセスは、コンピュータソフトウェアプログラムとして実現されてもよい。例えば、本開示の実施例は、コンピュータプログラム製品を含み、それは、非一時的なコンピュータ可読媒体に担持されたコンピュータプログラムを含み、当該コンピュータプログラムは、フローチャートに示される方法を実行するためのプログラムコードを含む。そのような実施例において、当該コンピュータプログラムは、通信装置309を介してネットワークからダウンロードされてインストールされてもよく、又は記憶装置308からインストールされてもよく、又はROM302からインストールされてもよい。当該コンピュータプログラムは、処理装置301で実行される場合、本開示の実施例に係る方法で定義された上記機能を実行する。
なお、本開示の上記コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体又は上記両者の任意の重ね合わせであってもよい。コンピュータ可読記憶媒体は、例えば、これらに限定されないが、電気的、磁気的、光学的、電磁気的、赤外線、又は半導体のシステム、装置、若しくはデバイス、又はこれらの任意の組み合わせであってもよい。コンピュータ可読記憶媒体のより具体的な例は、1つ又は複数のリード線を有する電気接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、消去可能プログラマブルリードオンリーメモリ(Electrical Programmable ROM、EPROM又はフラッシュメモリ)、光ファイバ、ポータブルコンパクトディスクリードオンリーメモリ(Compact Disc ROM、CD-ROM)、光記憶デバイス、磁気記憶デバイス、又は上記の任意の適切な重ね合わせを含むが、これらに限定されない。本開示では、コンピュータ可読記憶媒体は、プログラムを含むか又は記憶する任意の有形媒体であってもよく、当該プログラムは、命令実行システム、装置又はデバイスに使用され又はそれらに関連して使用されてもよい。さらに、本開示では、コンピュータ可読信号媒体は、コンピュータ可読プログラムコードが担持されるベースバンドにおいて又は搬送波の一部として伝搬されるデータ信号を含むことができる。そのように伝搬されるデータ信号は、電磁信号、光信号又は上記の任意の適切な重ね合わせを含むが、これらに限定されない、様々な形態をとることができる。コンピュータ可読信号媒体は、また、コンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、当該コンピュータ可読信号媒体は、命令実行システム、装置又はデバイスに使用され又はそれらに関連して使用するためのプログラムを送信、伝搬又は伝送してもよい。コンピュータ可読媒体に含まれるプログラムコードは、任意の適切な媒体で伝送することができ、電線、光ケーブル、RF(無線周波数、Radio Frequency)など、又はこれらの任意の適切な重ね合わせを含むがそれらに限定されない。
いくつかの実施形態では、クライアント、サーバは、任意の現在知られているか又は将来開発されるネットワークプロトコル、例えば、HTTP(HyperText Transfer Protocol、ハイパーテキスト転送プロトコル)を使用して通信することができ、任意の形態又は媒体のデジタルデータ通信(例えば、通信ネットワーク)と相互接続することができる。通信ネットワークの例としては、ローカルエリアネットワーク(Local Area Network、「LAN」)、ワイドエリアネットワーク(Wide Area Network、「WAN」)、インターネット(例えば、インターネット)及びエンドツーエンドネットワーク(例えば、ad hocエンドツーエンドネットワーク)、並びに任意の現在既知の又は将来開発されるネットワークが挙げられる。
上記コンピュータ可読媒体は、上記電子機器に含まれてもよく、単独で存在し、この電子機器に組み込まれていないものであってもよい。
上記コンピュータ可読媒体は、1つ又は複数のプログラムを担持し、上記1つ又は複数のプログラムが当該電子機器に実行されるとき、当該電子機器に、初期画像に特殊効果オブジェクトを追加する命令に応答し、前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定するステップであって、前記ターゲット表示領域は、前記初期画像の前景領域又は背景領域であり、前記前景領域は、前記初期画像においてターゲットオブジェクトが位置する画像領域であり、前記背景領域は、前記初期画像において前記前景領域以外の画像領域であるステップと、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得るステップと、を実行させる。
本開示の操作を実行するためのコンピュータプログラムコードは、1つ又は複数のプログラミング言語又はそれらの重合わせで書かれてもよく、上記プログラミング言語には、Java、Smalltalk、C++などのオブジェクト指向プログラミング言語が含まれるが、これらに限定されず、「C」言語又は同様のプログラミング言語などの従来の手続き型プログラミング言語も含まれる。プログラムコードは、完全にユーザコンピュータで、部分的にユーザコンピュータで、スタンドアロンのソフトウェアパッケージとして、一部がユーザコンピュータで一部がリモートコンピュータで、又は完全にリモートコンピュータ又はサーバで実行することができる。リモートコンピュータに関する場合、リモートコンピュータは、ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む任意の種類のネットワークを介してユーザコンピュータに接続されてもよく、又は、外部コンピュータに接続されてもよい(例えば、インターネットサービスプロバイダを使用してインターネットを介して接続する)。
図面におけるフローチャート及びブロック図は、本開示の様々な実施例のシステム、方法及びコンピュータプログラム製品の実現可能なアーキテクチャ、機能及び動作を示す。この点に関して、フローチャート又はブロック図における各ブロックは、所定の論理機能が実現されるための1つ又は複数の実行可能な命令を含むモジュール、プログラムセグメント又はコードの一部を表すことができる。なお、いくつかの代替的な実現において、ブロックに表記された機能は図面に表記された順序と異なる順序で発生してもよい。例えば、2つの連続的に表されたブロックは、実際には実質的に並列に実行されてもよく、関連する機能に応じて、逆の順序で実行されてもよい。また、ブロック図又はフローチャートにおける各ブロック及びブロック図又はフローチャートにおけるブロックの重ね合わせは、所定の機能又は操作を実行する専用のハードウェアに基づくシステムを用いて実現することができ、又は専用のハードウェアとコンピュータ命令の重ね合わせを用いて実現することができる。
本開示の実施例に係るユニットは、ソフトウェアの形態で実現されてもよく、ハードウェアの形態で実現されてもよい。ここで、ユニットの名称は、ある場合に当該ユニット自体に対する限定を構成しない
本明細書で上述した機能は、少なくとも部分的に1つ又は複数のハードウェアロジック部品によって実行されてもよい。例えば、非限定的に、使用可能な例示的なタイプのハードウェアロジック部品は、フィールドプログラマブルゲートアレイ(Field Programmable Gate Array、FPGA)、特定用途向け集積回路(Application Specific Integrated Circuit、ASIC)、特定用途向け標準製品(Application Specific Standard Parts、ASSP)、オンチップシステム(System on Chip、SOC)、複合プログラマブルロジックデバイス(Complex Programming Logic Device、CPLD)などを含む。
本開示の文脈では、機械可読媒体は、命令実行システム、装置又は機器に使用され、又はそれらに関連して使用されるプログラムを含むか、又は記憶することができる有形媒体であってもよい。機械可読媒体は、機械可読信号媒体又は機械可読記憶媒体であってもよい。機械可読媒体は、電子、磁気、光学、電磁、赤外線、又は半導体システム、装置又は機器、又は上記の任意の好適な重ね合わせを含むが、これらに限定されない。機械可読記憶媒体のより具体的な例は、1つ又は複数のワイヤに基づく電気的接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、消去可能プログラマブルリードオンリーメモリ(EPROM又はフラッシュメモリ)、光ファイバ、コンパクトディスクリードオンリーメモリ(CD-ROM)、光学記憶装置、磁気記憶装置、又は上記の任意の適切な重ね合わせを含む。
本開示の1つ又は複数の実施例に基づき、画像特殊効果の処理方法を提供し、
初期画像に特殊効果オブジェクトを追加する命令に応答し、前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定するステップであって、前記ターゲット表示領域は、前記初期画像の前景領域又は背景領域であり、前記前景領域は、前記初期画像においてターゲットオブジェクトが位置する画像領域であり、前記背景領域は、前記初期画像において前記前景領域以外の画像領域であるステップと、
前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得るステップと、を含む。
さらに、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得る前記ステップは、
前記特殊効果オブジェクトの前記初期画像における位置領域と前記ターゲット表示領域との重なり領域を決定するステップと、
前記特殊効果オブジェクトの前記重なり領域における部分を分割し、ターゲット表示オブジェクトとするステップと、
前記ターゲット表示対象を前記初期画像の重なり領域の上層に表示し、ターゲット画像を得るステップと、を含む。
さらに、前記方法は、
前記特殊効果設定インタフェースにおける特殊効果パラメータ設定オプションに対する前記ユーザの操作に応答し、初期画像に特殊効果オブジェクトを追加する前記命令を生成するステップであって、前記特殊効果パラメータ設定オプションは、前記ユーザが前記特殊効果オブジェクト及び前記ターゲット表示領域を設定するために用いられ、前記命令は、前記特殊効果オブジェクト及び前記ターゲット表示領域を指示するために用いられるステップをさらに含む。
さらに、初期画像に特殊効果オブジェクトを追加する前記命令を生成する前記ステップは、
第1インタフェースの特殊効果ナビゲーションツリーでの選択操作に応答し、前記特殊効果オブジェクトを決定するステップと、
第2インタフェース上の表示領域設定オプションに対する選択操作に応答し、前記ターゲット表示領域を決定するステップと、
前記特殊効果オブジェクト及び前記ターゲット表示領域に基づき、前記命令を生成するステップと、を含む。
さらに、前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定する前記ステップは、
追加される特殊効果オブジェクトが複数のサブ特殊効果オブジェクトを含む場合、各サブ特殊効果オブジェクトのターゲット表示領域をそれぞれ決定するステップを含む。
それに応じて、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得る前記ステップは、
前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序をそれぞれ決定するステップと、
前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序に基づき、順次前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトのそれぞれのターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得るステップと、を含む。
さらに、前記方法は、
特殊効果設定インタフェースでのオンオフオプションにおけるユーザのオントリガ操作に応答し、特殊効果オン状態を設定するステップをさらに含み、
前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得る前記ステップは、具体的には、現在前記特殊効果のオン状態である場合、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得ることである。
さらに、前記特殊効果オブジェクトは、ステッカー及び/又は前記ターゲット表示領域をマーキングする枠である。
本開示の1つ又は複数の実施例に基づき、画像特殊効果の処理装置を提供し、
初期画像に特殊効果オブジェクトを追加する命令に応答し、前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定するために用いられるターゲット表示領域決定モジュールであって、前記ターゲット表示領域は、前記初期画像の前景領域又は背景領域であり、前記前景領域は、前記初期画像においてターゲットオブジェクトが位置する画像領域であり、前記背景領域は、前記初期画像において前記前景領域以外の画像領域であるターゲット表示領域決定モジュールと、
前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得るために用いられる特殊効果表示モジュールと、を含む。
さらに、前記特殊効果表示モジュールは、具体的には、前記特殊効果オブジェクトの前記初期画像における位置領域と前記ターゲット表示領域との重なり領域を決定し、前記特殊効果オブジェクトの前記重なり領域における部分を分割し、ターゲット表示オブジェクトとし、前記ターゲット表示対象を前記初期画像の重なり領域の上層に表示し、ターゲット画像を得るために用いられる。
さらに、前記装置は、
前記特殊効果設定インタフェースにおける特殊効果パラメータ設定オプションに対する前記ユーザの操作に応答し、初期画像に特殊効果オブジェクトを追加する前記命令を生成するために用いられる命令生成モジュールであって、前記特殊効果パラメータ設定オプションは、前記ユーザが前記特殊効果オブジェクト及び前記ターゲット表示領域を設定するために用いられ、前記命令は、前記特殊効果オブジェクト及び前記ターゲット表示領域を指示するために用いられる命令生成モジュールをさらに含む。
さらに、前記命令生成モジュールは、具体的には、第1インタフェースの特殊効果ナビゲーションツリーでの選択操作に応答し、前記特殊効果オブジェクトを決定し、第2インタフェース上の表示領域設定オプションに対する選択操作に応答し、前記ターゲット表示領域を決定し、前記特殊効果オブジェクト及び前記ターゲット表示領域に基づき、前記命令を生成するために用いられる。
さらに、前記ターゲット表示領域決定モジュールは、具体的には、追加される特殊効果オブジェクトが複数のサブ特殊効果オブジェクトを含む場合、前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトのターゲット表示領域をそれぞれ決定するために用いられる。それに応じて、前記特殊効果表示モジュールは、具体的には、前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序をそれぞれ決定し、前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序に基づき、順次前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトのそれぞれのターゲット表示領域における部分を順次前記初期画像に表示し、ターゲット画像を得るために用いられる。
さらに、前記装置は、
特殊効果設定インタフェース上のオンオフオプションにおけるユーザのオントリガ操作に応答し、特殊効果オン状態を設定するために用いられる特殊効果オン/オフモジュールをさらに含み、
前記特殊効果表示モジュールは、具体的には、現在前記特殊効果のオン状態である場合、前記特殊効果オブジェクトの前記ターゲット表示領域における部分を前記初期画像に表示し、ターゲット画像を得るために用いられる。
さらに、前記特殊効果オブジェクトは、ステッカー及び/又は前記ターゲット表示領域をマーキングする枠である。
本開示の1つ又は複数の実施例によれば、電子機器を提供し、
非一時的なコンピュータ可読命令を記憶するために用いられるメモリと、
記コンピュータ可読命令を実行するプロセッサであって、前記プロセッサが前記コンピュータ可読命令を実行するときに上記画像特殊効果の処理方法が実現されるために用いられるプロセッサと、を含む。
本開示の1つ又は複数の実施例によれば、コンピュータ可読記憶媒体を提供し、非一時的なコンピュータ可読命令を記憶するために用いられ、前記非一時的なコンピュータ可読命令がコンピュータにより実行される場合、上記画像特殊効果の処理方法を前記コンピュータに実行させる。
本開示の1つ又は複数の実施例に基づき、コンピュータプログラム製品を提供し、コンピュータプログラム命令を含み、前記コンピュータプログラム命令は上記画像特殊効果の処理方法をコンピュータに実行させる。
本開示の1つ又は複数の実施例に基づき、コンピュータプログラムを提供し、前記コンピュータプログラムがコンピュータで実行される場合、上記画像特殊効果の処理方法を前記コンピュータに実行させる。
以上の説明は、本開示の好適な実施例及び応用される技術原理の説明に過ぎない。当業者であれば理解されるように、本開示に係る開示の範囲は、上記技術的特徴の特定の重ね合わせによる技術的解決手段に限定されるものではなく、同時に上記開示の発想から逸脱することなく、上記技術的特徴又はその同等の特徴から任意の重ね合わせによる他の技術的解決手段をカバーする。例えば、上記特徴は、本開示で開示される(ただし限定されない)類似の機能を有する技術的特徴と互いに置換されて形成される技術的解決手段がある。
さらに、各動作は、特定の順序で示されているが、これは、これらの動作が示された特定の順序で又は連続した順序で実行されることを必要とするものとして理解されるべきではない。特定の状況では、マルチタスク及び並列処理が有利であり得る。同様に、上記説明にはいくつかの具体的な実現の詳細が含まれているが、これらは本開示の範囲を限定するものとして解釈されるべきではない。別個の実施例の文脈で説明されている特定の特徴は、単一の実施例に重ね合わせて実現されてもよい。逆に、単一の実施例の文脈で説明される様々な特徴はまた、複数の実施例において、別々に、又は任意の適切な部分的な重ね合わせで実現されてもよい。
本主題は、構造的特徴又は方法論理的動作に特有の言語で説明されているが、添付の特許請求の範囲で定義される主題は、必ずしも上述の特定の特徴又は動作に限定されないことを理解されたい。むしろ、上述した特定の特徴及び動作は、特許請求の範囲が実現されるための単なる例である。
本願は、2020年2月27日に中国専利局に提出された、出願番号202010122421.7、発明の名称「画像特殊効果の処理方法及び装置」の中国特許出願の優先権を主張し、その内容の全てが参照によって本願に組み込まれる。

Claims (10)

  1. 画像特殊効果の処理方法であって、
    初期画像に特殊効果オブジェクトを追加する命令に応答し、前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定するステップであって、前記ターゲット表示領域は、前記初期画像の前景領域又は背景領域であり、前記前景領域は、前記初期画像においてターゲットオブジェクトが位置する画像領域であり、前記背景領域は、前記初期画像において前記前景領域以外の画像領域であり、前記特殊効果オブジェクトは、前記前景領域に表示される部分と、前記背景領域に表示される部分とを含む、ステップと、
    前記特殊効果オブジェクトの前記ターゲット表示領域における第1の部分を前記初期画像に表示し、ターゲット画像を得るステップと、を含み、前記特殊効果オブジェクトは、前記第1の部分と、第2の部分とを含み、前記特殊効果オブジェクトの前記第2の部分は、前記ターゲット表示領域の外側に位置し、表示されなく、
    前記特殊効果オブジェクトの前記ターゲット表示領域における第1の部分を前記初期画像に表示し、ターゲット画像を取得する前記ステップは、
    前記特殊効果オブジェクトの前記初期画像における位置領域と前記ターゲット表示領域との重なり領域を決定するステップと、
    前記特殊効果オブジェクトの前記重なり領域における前記第1の部分を分割し、ターゲット表示オブジェクトとするステップと、
    前記ターゲット表示オブジェクトを前記初期画像の重なり領域の上層に表示し、ターゲット画像を得るステップと、を含むことを特徴とする、
    処理方法。
  2. 当該処理方法は、
    特殊効果設定インタフェースにおける特殊効果パラメータ設定オプションに対するユーザの操作に応答し、初期画像に特殊効果オブジェクトを追加する前記命令を生成するステップであって、前記特殊効果パラメータ設定オプションは、前記ユーザが前記特殊効果オブジェクト及び前記ターゲット表示領域を設定するために用いられ、前記命令は、前記特殊効果オブジェクト及び前記ターゲット表示領域を指示するために用いられるステップをさらに含むことを特徴とする、
    請求項1に記載の処理方法。
  3. 前記特殊効果設定インタフェースにおける特殊効果パラメータ設定オプションに対する前記ユーザの操作に応答し、初期画像に特殊効果オブジェクトを追加する前記命令を生成する前記ステップは、
    第1インタフェースの特殊効果ナビゲーションツリーでの選択操作に応答し、前記特殊効果オブジェクトを決定するステップと、
    第2インタフェース上の表示領域設定オプションに対する選択操作に応答し、前記ターゲット表示領域を決定するステップと、
    前記特殊効果オブジェクト及び前記ターゲット表示領域に基づき、前記命令を生成するステップと、を含むことを特徴とする、
    請求項2に記載の処理方法。
  4. 前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定する前記ステップは、
    前記特殊効果オブジェクトが複数のサブ特殊効果オブジェクトを含む場合、それぞれ前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトのターゲット表示領域を決定するステップを含み、
    それに応じて、前記特殊効果オブジェクトの前記ターゲット表示領域における第1の部分を前記初期画像に表示し、ターゲット画像を得る前記ステップは、
    前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序をそれぞれ決定するステップと、
    前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトの表示順序に基づき、順次前記特殊効果オブジェクトにおける各サブ特殊効果オブジェクトのそれぞれのターゲット表示領域における第1の部分を前記初期画像に表示し、ターゲット画像を得るステップと、を含むことを特徴とする、
    請求項1~3のいずれか一項に記載の処理方法。
  5. 当該処理方法は、
    特殊効果設定インタフェースでのオンオフオプションにおけるユーザのオントリガ操作に応答し、特殊効果オン状態を設定するステップをさらに含み、
    前記特殊効果オブジェクトの前記ターゲット表示領域における第1の部分を前記初期画像に表示し、ターゲット画像を得る前記ステップは、具体的には、現在前記特殊効果オン状態である場合、前記特殊効果オブジェクトの前記ターゲット表示領域における前記第1の部分を前記初期画像に表示し、ターゲット画像を得ることであることを特徴とする、
    請求項1~4のいずれか一項に記載の処理方法。
  6. 前記特殊効果オブジェクトがステッカー及び前記ターゲット表示領域をマーキングする枠のうちの1つであることを特徴とする、請求項1~5のいずれか一項に記載の処理方法。
  7. 画像特殊効果の処理装置であって、
    初期画像に特殊効果オブジェクトを追加する命令に応答し、前記特殊効果オブジェクトの前記初期画像におけるターゲット表示領域を決定するために用いられるターゲット表示領域決定モジュールであって、前記ターゲット表示領域は、前記初期画像の前景領域又は背景領域であり、前記前景領域は、前記初期画像においてターゲットオブジェクトが位置する画像領域であり、前記背景領域は、前記初期画像において前記前景領域以外の画像領域であり、前記特殊効果オブジェクトは、前記前景領域に表示される部分と、前記背景領域に表示される部分とを含む、ターゲット表示領域決定モジュールと、
    前記特殊効果オブジェクトの前記ターゲット表示領域における第1の部分を前記初期画像に表示し、ターゲット画像を得るために用いられる特殊効果表示モジュールと、を含み、前記特殊効果オブジェクトは、前記第1の部分と、第2の部分とを含み、前記特殊効果オブジェクトの前記第2の部分は、前記ターゲット表示領域の外側に位置し、表示されなく、
    前記特殊効果オブジェクトの前記ターゲット表示領域における第1の部分を前記初期画像に表示し、ターゲット画像を得ることは、
    前記特殊効果オブジェクトの前記初期画像における位置領域と前記ターゲット表示領域との重なり領域を決定することと、
    前記特殊効果オブジェクトの前記重なり領域における前記第1の部分を分割し、ターゲット表示オブジェクトとすることと、
    前記ターゲット表示オブジェクトを前記初期画像の重なり領域の上層に表示し、ターゲット画像を得ることと、を含むことを特徴とする、
    処理装置。
  8. 電子機器であって、
    非一時的なコンピュータ可読命令を記憶するために用いられるメモリと、
    前記コンピュータ可読命令を実行するプロセッサであって、前記プロセッサが前記コンピュータ可読命令を実行するときに請求項1~6のいずれか一項に記載の処理方法が実現されるために用いられるプロセッサと、を含む、
    電子機器。
  9. 非一時的なコンピュータ可読命令を記憶するために用いられるコンピュータ可読記憶媒体であって、前記非一時的なコンピュータ可読命令がコンピュータにより実行される場合、請求項1~6のいずれか一項に記載の処理方法を前記コンピュータに実行させる、コンピュータ可読記憶媒体。
  10. コンピュータプログラムであって、当該コンピュータプログラムは、請求項1~6のいずれか一項に記載の処理方法をコンピュータに実行させる、コンピュータプログラム。
JP2022552171A 2020-02-27 2021-02-24 画像特殊効果の処理方法及び装置 Active JP7553582B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202010122421.7 2020-02-27
CN202010122421.7A CN113315924A (zh) 2020-02-27 2020-02-27 图像特效处理方法及装置
PCT/CN2021/077737 WO2021170013A1 (zh) 2020-02-27 2021-02-24 图像特效处理方法及装置

Publications (2)

Publication Number Publication Date
JP2023515607A JP2023515607A (ja) 2023-04-13
JP7553582B2 true JP7553582B2 (ja) 2024-09-18

Family

ID=77370747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022552171A Active JP7553582B2 (ja) 2020-02-27 2021-02-24 画像特殊効果の処理方法及び装置

Country Status (7)

Country Link
US (1) US12579709B2 (ja)
EP (1) EP4113975B1 (ja)
JP (1) JP7553582B2 (ja)
KR (1) KR102762358B1 (ja)
CN (1) CN113315924A (ja)
BR (1) BR112022017206A2 (ja)
WO (1) WO2021170013A1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116152046A (zh) * 2021-11-22 2023-05-23 北京字跳网络技术有限公司 图像处理方法、装置、电子设备及存储介质
CN114385298A (zh) * 2022-01-12 2022-04-22 北京字跳网络技术有限公司 信息交互方法、装置、设备及存储介质
CN114677738B (zh) * 2022-03-28 2025-07-22 深圳创维-Rgb电子有限公司 Mv录制方法、装置、电子设备及计算机可读存储介质
CN116931792A (zh) * 2022-04-02 2023-10-24 北京字跳网络技术有限公司 一种特效图标的生成方法、装置、设备及存储介质
CN117666859A (zh) * 2022-08-23 2024-03-08 脸萌有限公司 信息显示方法、装置、电子设备及存储介质
CN115358958B (zh) * 2022-08-26 2024-11-26 北京字跳网络技术有限公司 特效图生成方法、装置、设备及存储介质
CN117830810A (zh) * 2022-09-28 2024-04-05 北京字跳网络技术有限公司 图像处理方法、装置、设备及介质
CN121057999A (zh) 2023-05-24 2025-12-02 三星电子株式会社 电子设备和图像输出方法
KR20240169451A (ko) * 2023-05-24 2024-12-03 삼성전자주식회사 전자 장치 및 그 영상 출력 방법
CN116721011A (zh) * 2023-05-31 2023-09-08 北京字跳网络技术有限公司 特效处理方法、装置、电子设备及存储介质
CN117078910A (zh) * 2023-08-23 2023-11-17 珠海奔图电子有限公司 一种图像处理方法、装置、设备及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090060334A1 (en) 2007-08-06 2009-03-05 Apple Inc. Image foreground extraction using a presentation application
US20150117777A1 (en) 2013-10-28 2015-04-30 Cyberlink Corp. Systems and Methods for Automatically Applying Effects Based on Media Content Characteristics
JP2016184864A (ja) 2015-03-26 2016-10-20 パナソニックIpマネジメント株式会社 画像合成装置及び画像合成方法
CN108012091A (zh) 2017-11-29 2018-05-08 北京奇虎科技有限公司 图像处理方法、装置、设备及其存储介质
JP2018181044A (ja) 2017-04-17 2018-11-15 フリュー株式会社 写真作成ゲーム機、表示方法、およびプログラム
US20190213713A1 (en) 2018-01-07 2019-07-11 Htc Corporation Mobile device, and image processing method for mobile device
CN110012352A (zh) 2019-04-17 2019-07-12 广州华多网络科技有限公司 图像特效处理方法、装置及视频直播终端
JP2019192061A (ja) 2018-04-27 2019-10-31 フリュー株式会社 写真作成ゲーム機、制御方法、およびプログラム

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW591935B (en) * 2003-01-08 2004-06-11 Lite On Technology Corp Preview method for color processing of inputted image screen
KR20080037263A (ko) * 2006-10-25 2008-04-30 고윤용 컴퓨터를 이용한 스토리텔링 프레젠테이션 방법 및 멀티미디어 파일 제작방법과 이를 위한 컴퓨터용 입력수단
US8117089B2 (en) * 2007-02-13 2012-02-14 Claudia Juliana Minsky System for segmentation by product category of product images within a shopping cart
US20100299621A1 (en) * 2009-05-20 2010-11-25 Making Everlasting Memories, L.L.C. System and Method for Extracting a Plurality of Images from a Single Scan
JP2013077296A (ja) 2011-09-14 2013-04-25 Ricoh Co Ltd 画像処理装置、画像処理方法およびプログラム
US10282055B2 (en) * 2012-03-06 2019-05-07 Apple Inc. Ordered processing of edits for a media editing application
JP6120169B2 (ja) * 2012-07-25 2017-04-26 パナソニックIpマネジメント株式会社 画像編集装置
US10387938B2 (en) * 2012-10-30 2019-08-20 Stylyze Llc Automated color processing and selection platform
US9478006B2 (en) * 2014-03-28 2016-10-25 Adobe Systems Incorporated Content aware cropping
TWI546772B (zh) * 2015-11-18 2016-08-21 粉迷科技股份有限公司 影像疊層處理方法與系統
US20170192651A1 (en) * 2015-12-30 2017-07-06 Facebook, Inc. Editing photos over an online social network
CN107347166B (zh) * 2016-08-19 2020-03-03 北京市商汤科技开发有限公司 视频图像的处理方法、装置和终端设备
US20180068475A1 (en) * 2016-09-08 2018-03-08 Tenor, Inc. Dynamic ad hoc generation of customizable image-based files on computing device displays over interactive data networks
CN106385591B (zh) * 2016-10-17 2020-05-15 腾讯科技(上海)有限公司 视频处理方法及视频处理装置
US20180234708A1 (en) * 2017-02-10 2018-08-16 Seerslab, Inc. Live streaming image generating method and apparatus, live streaming service providing method and apparatus, and live streaming system
CN107181976B (zh) * 2017-04-28 2021-01-29 华为技术有限公司 一种弹幕显示方法及电子设备
JP2018200523A (ja) * 2017-05-26 2018-12-20 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
US20200380625A1 (en) * 2017-07-14 2020-12-03 Bellator Pty Ltd A method of innovation
CN109391792B (zh) * 2017-08-03 2021-10-29 腾讯科技(深圳)有限公司 视频通信的方法、装置、终端及计算机可读存储介质
KR102423175B1 (ko) * 2017-08-18 2022-07-21 삼성전자주식회사 심도 맵을 이용하여 이미지를 편집하기 위한 장치 및 그에 관한 방법
US11068137B2 (en) * 2017-12-18 2021-07-20 Facebook, Inc. Systems and methods for augmenting content
CN108109161B (zh) 2017-12-19 2021-05-11 北京奇虎科技有限公司 基于自适应阈值分割的视频数据实时处理方法及装置
KR102614048B1 (ko) * 2017-12-22 2023-12-15 삼성전자주식회사 증강 현실을 위한 객체를 표시하기 위한 전자 장치 및 그의 동작 방법
CN108399654B (zh) * 2018-02-06 2021-10-22 北京市商汤科技开发有限公司 描边特效程序文件包的生成及描边特效生成方法与装置
US11722764B2 (en) * 2018-05-07 2023-08-08 Apple Inc. Creative camera
US10269164B1 (en) * 2018-05-30 2019-04-23 Whatsapp Inc. Creating custom stickers for use on a messaging system
CN110147805B (zh) 2018-07-23 2023-04-07 腾讯科技(深圳)有限公司 图像处理方法、装置、终端及存储介质
KR102664710B1 (ko) * 2018-08-08 2024-05-09 삼성전자주식회사 외부 객체의 위치의 변화에 따라 외부 객체에 대응하는 아바타를 표시하기 위한 전자 장치
CN109151489B (zh) * 2018-08-14 2019-05-31 广州虎牙信息科技有限公司 直播视频图像处理方法、装置、存储介质和计算机设备
CN109302619A (zh) * 2018-09-18 2019-02-01 北京奇艺世纪科技有限公司 一种信息处理方法及装置
KR20200046417A (ko) * 2018-10-24 2020-05-07 삼성전자주식회사 보정 이미지 기반 아바타 생성 방법 및 장치
KR102591686B1 (ko) * 2018-12-04 2023-10-19 삼성전자주식회사 증강 현실 이모지를 생성하기 위한 전자 장치 및 그에 관한 방법
CN109859102B (zh) * 2019-02-01 2021-07-23 北京达佳互联信息技术有限公司 特效显示方法、装置、终端及存储介质
KR102639725B1 (ko) * 2019-02-18 2024-02-23 삼성전자주식회사 애니메이티드 이미지를 제공하기 위한 전자 장치 및 그에 관한 방법
KR102667064B1 (ko) * 2019-02-19 2024-05-20 삼성전자 주식회사 전자 장치 및 이를 이용한 카메라 기능과 연동하여 이모지 편집을 위한 사용자 인터페이스를 제공하는 방법
GB2583480B (en) * 2019-04-29 2021-09-01 Sony Interactive Entertainment Inc Image processing method and apparatus
KR102148006B1 (ko) * 2019-04-30 2020-08-25 주식회사 카카오 동영상에 특수 이펙트를 제공하는 방법 및 장치
US11158024B2 (en) * 2019-05-31 2021-10-26 Apple Inc. Configuring alpha channel video based on display settings
CN112132859B (zh) * 2019-06-25 2024-12-24 北京字节跳动网络技术有限公司 贴纸生成方法、装置、介质和电子设备
US11100664B2 (en) * 2019-08-09 2021-08-24 Google Llc Depth-aware photo editing
WO2021045599A1 (ko) * 2019-09-06 2021-03-11 주식회사 날비컴퍼니 비디오 영상에 보케 효과를 적용하는 방법 및 기록매체
CN110493630B (zh) * 2019-09-11 2020-12-01 广州华多网络科技有限公司 虚拟礼物特效的处理方法和装置、直播系统
CN110536151B (zh) * 2019-09-11 2021-11-19 广州方硅信息技术有限公司 虚拟礼物特效的合成方法和装置、直播系统
CN110475150B (zh) * 2019-09-11 2021-10-08 广州方硅信息技术有限公司 虚拟礼物特效的渲染方法和装置、直播系统
CN110751659B (zh) 2019-09-27 2022-06-10 北京小米移动软件有限公司 图像分割方法及装置、终端、存储介质
CN110991298B (zh) * 2019-11-26 2023-07-14 腾讯科技(深圳)有限公司 图像的处理方法和装置、存储介质及电子装置
CN111371993A (zh) * 2020-03-13 2020-07-03 腾讯科技(深圳)有限公司 一种图像拍摄方法、装置、计算机设备和存储介质
US11217020B2 (en) * 2020-03-16 2022-01-04 Snap Inc. 3D cutout image modification
EP4323857B1 (en) * 2021-05-21 2025-04-23 Apple Inc. Avatar sticker editor user interfaces

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090060334A1 (en) 2007-08-06 2009-03-05 Apple Inc. Image foreground extraction using a presentation application
US20150117777A1 (en) 2013-10-28 2015-04-30 Cyberlink Corp. Systems and Methods for Automatically Applying Effects Based on Media Content Characteristics
JP2016184864A (ja) 2015-03-26 2016-10-20 パナソニックIpマネジメント株式会社 画像合成装置及び画像合成方法
JP2018181044A (ja) 2017-04-17 2018-11-15 フリュー株式会社 写真作成ゲーム機、表示方法、およびプログラム
CN108012091A (zh) 2017-11-29 2018-05-08 北京奇虎科技有限公司 图像处理方法、装置、设备及其存储介质
US20190213713A1 (en) 2018-01-07 2019-07-11 Htc Corporation Mobile device, and image processing method for mobile device
JP2019192061A (ja) 2018-04-27 2019-10-31 フリュー株式会社 写真作成ゲーム機、制御方法、およびプログラム
CN110012352A (zh) 2019-04-17 2019-07-12 广州华多网络科技有限公司 图像特效处理方法、装置及视频直播终端

Also Published As

Publication number Publication date
US12579709B2 (en) 2026-03-17
US20220392130A1 (en) 2022-12-08
CN113315924A (zh) 2021-08-27
WO2021170013A1 (zh) 2021-09-02
KR20220137067A (ko) 2022-10-11
EP4113975B1 (en) 2025-07-23
BR112022017206A2 (pt) 2022-10-11
EP4113975A4 (en) 2023-08-09
EP4113975A1 (en) 2023-01-04
JP2023515607A (ja) 2023-04-13
KR102762358B1 (ko) 2025-02-03

Similar Documents

Publication Publication Date Title
JP7553582B2 (ja) 画像特殊効果の処理方法及び装置
US12456496B2 (en) Video processing method and apparatus, electronic device, and computer readable storage medium
CN110070496B (zh) 图像特效的生成方法、装置和硬件装置
CN112051961A (zh) 虚拟交互方法、装置、电子设备及计算机可读存储介质
WO2024251228A1 (zh) 媒体内容展示方法、装置、电子设备及存储介质
US20250053413A1 (en) Image effect package generation method and apparatus, device, and storage medium
EP4460022A1 (en) Video generation method and apparatus, and device and storage medium
EP4113446A1 (en) Sticker processing method and apparatus
CN110825286A (zh) 图像处理方法、装置和电子设备
CN110070592B (zh) 特效包的生成方法、装置和硬件装置
CN111459364A (zh) 图标更新方法、装置和电子设备
US20240040069A1 (en) Image special effect configuration method, image recognition method, apparatus and electronic device
CN112148417A (zh) 页面调整方法、装置、电子设备和计算机可读介质
US11962929B2 (en) Method, apparatus, and device for configuring video special effect, and storage medium
US12537906B2 (en) Video effect packet generation method and apparatus, device, and storage medium
WO2025011550A1 (zh) 登录方法、装置和电子设备
CN110619615A (zh) 用于处理图像方法和装置
CN111199519B (zh) 特效包的生成方法和装置
CN116204251A (zh) 特效的显示方法、装置、设备及存储介质
CN112395826B (zh) 文字特效处理方法及装置
WO2021018176A1 (zh) 文字特效处理方法及装置
CN118212118A (zh) 一种图像处理方法、装置、电子设备、计算机可读介质
CN115686688A (zh) 显示控制方法、装置和电子设备

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220909

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220909

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240702

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240905

R150 Certificate of patent or registration of utility model

Ref document number: 7553582

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150