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
JP7670853B2 - 特殊効果表示方法、装置、機器、記憶媒体及び製品 - Google Patents
[go: Go Back, main page]

JP7670853B2 - 特殊効果表示方法、装置、機器、記憶媒体及び製品 - Google Patents

特殊効果表示方法、装置、機器、記憶媒体及び製品 Download PDF

Info

Publication number
JP7670853B2
JP7670853B2 JP2023561379A JP2023561379A JP7670853B2 JP 7670853 B2 JP7670853 B2 JP 7670853B2 JP 2023561379 A JP2023561379 A JP 2023561379A JP 2023561379 A JP2023561379 A JP 2023561379A JP 7670853 B2 JP7670853 B2 JP 7670853B2
Authority
JP
Japan
Prior art keywords
special effect
target
information
image frame
live
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
JP2023561379A
Other languages
English (en)
Other versions
JP2024513900A (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 JP2024513900A publication Critical patent/JP2024513900A/ja
Application granted granted Critical
Publication of JP7670853B2 publication Critical patent/JP7670853B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Description

本開示の実施例は、データ処理技術の分野に関し、特に、特殊効果表示方法、装置、機器、記憶媒体及び製品に関する。
ネットワーク技術の継続的な進歩に伴い、ネットライブ配信は徐々にユーザの生活に入ってきた。ネットライブ配信とは、インターネット上のすべての人が視聴できるように、端末を通じて自分の映像や音声をリアルタイムでインターネット上に配信することである。ライブ配信中に、ユーザは相応の特殊効果情報に対応する仮想オブジェクトをライバーユーザに贈ることができ、又はライバーユーザは異なる特殊効果を選択してライブ配信中に使用することができる。
本開示の実施例は、特殊効果表示方法、装置、機器、記憶媒体、コンピュータプログラム製品及びコンピュータプログラムを提供する。
第1の態様では、本開示の実施例は、特殊効果表示方法を提供し、前記方法は、
特殊効果トリガー命令を取得することであって、前記特殊効果トリガー命令がライブ空間のストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応することと、
前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定することと、
前記目標特殊効果情報を前記ライブ空間に関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることと、を含む。
第2の態様では、本開示の実施例は、特殊効果表示方法を提供し、前記方法は、
ライブ空間のストリーミングコンテンツを表示することと、
特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定して、前記特殊効果トリガー操作に対応する第1の特殊効果情報を決定することと、
サーバに特殊効果トリガー命令を送信することであって、前記特殊効果トリガー命令が前記第1の特殊効果情報を指示し、前記特殊効果トリガー命令が前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する第1の画像フレームをさらに指示することと、
前記サーバから特殊効果表示命令を取得することであって、前記特殊効果表示命令が目標特殊効果情報を指示し、前記目標特殊効果情報が前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトと関連付けられていることと、
前記目標特殊効果情報に対応する特殊効果を表示することと、を含む。
第3の態様では、本開示の実施例は、特殊効果表示方法を提供し、前記方法は、
ライブ空間に関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュすることと、
前記第1のクライアント端末機器から特殊効果トリガー命令を取得することであって、前記特殊効果トリガー命令が目標特殊効果情報を指示し、前記目標特殊効果情報が第1の特殊効果情報及び前記ストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、前記特殊効果トリガー操作が第1の時間情報に対応し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する画像フレームを含むことと、
前記第2のクライアント端末機器に前記目標特殊効果情報を送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることと、を含む。
第4の態様では、本開示の実施例は、特殊効果表示装置を提供し、前記装置は、
特殊効果トリガー命令を取得するための取得モジュールであって、前記特殊効果トリガー命令がライブ空間のストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応する取得モジュールと、
前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定するための決定モジュールと、
前記目標特殊効果情報を前記ライブ空間に関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるための送信モジュールと、を含む。
第5の態様では、本開示の実施例は、特殊効果表示装置を提供し、前記装置は、
ライブ空間のストリーミングコンテンツを表示するためのコンテンツ表示モジュールと、
特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定して、前記特殊効果トリガー操作に対応する第1の特殊効果情報を決定するための特殊効果決定モジュールと、
サーバに特殊効果トリガー命令を送信するための命令送信モジュールであって、前記特殊効果トリガー命令が前記第1の特殊効果情報を指示し、前記特殊効果トリガー命令が前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する第1の画像フレームをさらに指示する命令送信モジュールと、
前記サーバから特殊効果表示命令を取得するための命令取得モジュールであって、前記特殊効果表示命令が目標特殊効果情報を指示し、前記目標特殊効果情報が前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトと関連付けられている命令取得モジュールと、
前記目標特殊効果情報に対応する特殊効果を表示するための特殊効果表示モジュールと、を含む。
第6の態様では、本開示の実施例は、特殊効果表示装置を提供し、前記装置は、
ライブ空間に関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュするためのコンテンツプッシュモジュールと、
前記第1のクライアント端末機器から特殊効果トリガー命令を取得するための命令取得モジュールであって、前記特殊効果トリガー命令が目標特殊効果情報を指示し、前記目標特殊効果情報が第1の特殊効果情報及び前記ストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、前記特殊効果トリガー操作が第1の時間情報に対応し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する画像フレームを含む命令取得モジュールと、
前記第2のクライアント端末機器に前記目標特殊効果情報を送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるための目標特殊効果送信モジュールと、を含む。
第7の態様では、本開示の実施例は、特殊効果表示機器を提供し、前記機器は、メモリ及びプロセッサを含み、
前記メモリがコンピュータ命令を記憶するために用いられ、
前記プロセッサが、前記メモリに記憶されたコンピュータ命令を実行して、前記特殊効果表示機器に第1の態様又は第2の態様又は第3の態様に記載されている特殊効果表示方法を実現させるために用いられる。
第8の態様では、本開示の実施例は、コンピュータ可読記憶媒体を提供する。前記コンピュータ可読記憶媒体にはコンピュータ実行命令が記憶されており、前記コンピュータ実行命令がコンピューティングデバイスにより実行されると、前記コンピューティングデバイスが第1の態様又は第2の態様又は第3の態様に記載されている特殊効果表示方法を実現することを特徴とする。
第9の態様では、本開示の実施例は、コンピュータプログラムを含む、コンピュータプログラム製品を提供し、前記コンピュータプログラムがプロセッサにより実行されると、第1の態様又は第2の態様又は第3の態様に記載されている特殊効果表示方法が実現される。
第10の態様では、本開示の実施例は、コンピュータプログラムを提供し、前記コンピュータプログラムがプロセッサにより実行されると、第1の態様又は第2の態様又は第3の態様に記載されている特殊効果表示方法が実現される。
以下、本開示の実施例や従来の技術における解決手段をより明瞭に説明するために、実施例又は従来の技術の記述において使用する必要がある図面を簡単に説明する。当然ながら、以下、記載する図面は本開示のいくつかの実施例であり、当業者であれば、創造的な労力を要することなく、これらの図面に基づいて他の図面を想到しうる。
本開示の実施例1により提供される特殊効果表示方法のフローチャートである。 本開示の実施例が基づくシステムアーキテクチャ図である。 本開示の実施例が基づく別のシステムアーキテクチャ図である。 本開示の実施例2により提供される特殊効果表示方法のフローチャートである。 本開示の実施例3により提供される特殊効果表示方法のフローチャートである。 本開示の実施例により提供される1つの表示画面の概略図である。 本開示の実施例により提供される別の表示画面の概略図である。 本開示の実施例4により提供される特殊効果表示方法のフローチャートである。 本開示の実施例5により提供される特殊効果表示方法のフローチャートである。 本開示の実施例6により提供される特殊効果表示方法のフローチャートである。 本開示の実施例7により提供される特殊効果表示装置の構造概略図である。 本開示の実施例8により提供される特殊効果表示装置の構造概略図である。 本開示の実施例9により提供される特殊効果表示装置の構造概略図である。 本開示の実施例10により提供される特殊効果表示機器の構造概略図である。
以下、本開示の実施例の目的、技術的解決手段及び利点をより明瞭にするために、本開示の実施例に係る図面を参照しながら、その技術的解決手段について明瞭、且つ完全に説明するが、当然ながら、記載される実施例は本開示の実施例の一部にすぎず、そのすべての実施例ではない。当業者は、本開示における実施例に基づいて創造的な労働をすることなく、取得されたその他のすべての実施例は、いずれも本開示の保護範囲に属する。
上記言及した関連するライブ配信中の特殊効果融合方法では融合された特殊効果を遮り、特殊効果情報を完全に表示することができないという問題に対して、本開示は、特殊効果表示方法、装置、機器、記憶媒体及び製品を提供する。
なお、本開示により提供される特殊効果表示方法、装置、機器、記憶媒体及び製品は、様々なライブ空間の仮想オブジェクトの特殊効果表示のシーンに適用され得る。
関連技術において、特殊効果がトリガーされると、特殊効果とライブ配信コンテンツとの融合操作はライバーユーザ側で実現されるのが一般的である。具体的には、ライブ配信の画像データをライバーユーザ側で取得し、画像データを特殊効果と融合し、融合されたデータをビデオストリームの手段を用いて生放送を視聴するユーザ側に送信して表示することができる。しかし、上記の方法を利用して特殊効果融合を行うとき、生放送を視聴するユーザ側においてライバーユーザ側から送信された融合されたデータを再生すると、コメントやライブ空間通知などのデータが画面上に同時に表示されるため、融合された特殊効果を遮り、特殊効果情報を完全に表示することができなくなっている。
上記の技術的問題を解決するために、本発明者らは、鋭意研究した結果、第1の画像フレーム及び第1の特殊効果情報に対応する特殊効果トリガー命令を生成して、当該特殊効果トリガー命令に従って、クライアント端末機器側又はサーバ側において目標特殊効果情報の合成を行い、当該目標特殊効果情報をライブ空間に関連する第1のクライアント端末機器に送信して表示することができ、これにより、ライバーの端末機器において特殊効果の融合操作を行う必要がなく、第1の画像フレーム及び第1の特殊効果情報を決定するだけで、クライアント端末機器又はサーバ上において目標特殊効果情報の合成及びその対応する特殊効果の表示を実現することができ、ライブ空間内のデータが目標特殊効果情報に対応する特殊効果を遮ることもなくなることを発見した。
図1は、本開示の実施例1により提供される特殊効果表示方法のフローチャートであり、図1に示すように、当該方法は、ステップ101~ステップ103を含む。
ステップ101では、特殊効果トリガー命令を取得し、前記特殊効果トリガー命令がライブ空間のストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応する。
本実施例の実行主体は特殊効果表示装置であり、当該特殊効果表示装置はクライアント端末機器内にカップリングされてもよいし、サーバ内にカップリングされてもよく、本開示はそれを限定しない。
本実施形態では、特殊効果の表示を実現するためには、まず、特殊効果トリガー命令を取得することができ、当該特殊効果トリガー命令は、具体的に、ライブ配信を視聴するユーザがライブ空間に対応する目標ライバーに仮想オブジェクトを贈ることが検出された後に生成されたものであってもよいし、あるいは、当該特殊効果トリガー命令は、目標ライバーユーザが実際の必要に応じて特殊効果をトリガーして生成したものであってもよい。
具体的には、当該特殊効果トリガー命令は、ライブ空間のストリーミングコンテンツにおける第1の画像フレームに対応することができ、当該ストリーミングコンテンツは、具体的に、ストリームの手段を用いてクライアント端末機器に送信して表示される目標ライバーユーザのライブ配信ビデオデータとすることができる。また、当該特殊効果トリガー命令は第1の特殊効果情報にさらに対応する。上記の例を参照して、当該第1の特殊効果情報は、仮想オブジェクトに対応する特殊効果情報であってもよいし、当該第1の特殊効果情報は、目標ライバーユーザが実際の必要に応じてトリガーした特殊効果に対応する特殊効果情報であってもよい。ここで、ライブ空間は、相互接続関係を有する仮想空間である。
ステップ102では、前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定する。
本実施形態では、特殊効果トリガー命令を取得した後、当該特殊効果トリガー命令に応答し、当該第1の特殊効果情報及び第1の画像フレームに基づいて融合操作を行い、目標特殊効果情報を取得することができる。
具体的には、第1の画像フレームに対して画像認識操作を行い、第1の画像フレームに対応する目標オブジェクトを取得し、当該第1の特殊効果情報と目標オブジェクトとに対して融合操作を行い、当該目標特殊効果情報を取得することができる。
もしくは、第1の特殊効果情報を、第1の画像フレーム内のプリセットの位置又はユーザにより指定された位置に融合して、目標特殊効果情報を取得することもできる。本開示はそれを限定しない。
ステップ103では、前記目標特殊効果情報を前記ライブ空間に関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させる。
本実施形態では、目標特殊効果情報を生成した後、当該目標特殊効果情報を第1のクライアント端末機器に送信することができる。ここで、当該第1のクライアント端末機器は、具体的に、ライブ空間の視聴者のクライアント端末機器であってもよい。これに応じて、第1のクライアント端末機器は、当該目標特殊効果情報を取得した後、当該目標特殊効果情報に対応する特殊効果を表示することができる。
ここで、当該目標特殊効果情報は、融合された特殊効果情報であってもよいし、第1の特殊効果情報及び目標オブジェクトが含まれる1つのグループのデータであってもよいため、第1のクライアント端末機器は、当該目標特殊効果情報に対応する特殊効果を表示することができる。
本実施例により提供される特殊効果表示方法では、特殊効果トリガー命令を取得した後、当該特殊効果トリガー命令に対応するライブ空間のストリーミングコンテンツにおける第1の画像フレーム及び第1の特殊効果情報に基づき、目標特殊効果情報を生成し、当該目標特殊効果情報を当該ライブ空間に関連する第1のクライアント端末機器に送信して、第1のクライアント端末機器に目標特殊効果情報に対応する特殊効果を表示させ、これにより、ライバーの端末機器において特殊効果の融合操作を行う必要がなく、第1の画像フレーム及び第1の特殊効果情報を決定するだけで、クライアント端末機器又はサーバ上において目標特殊効果情報の合成及びその対応する特殊効果の表示を実現することができ、ライブ空間内のデータが目標特殊効果情報に対応する特殊効果を遮ることもなくなる。
さらに、実施例1に基づき、ステップ101の前に、前記方法は、
特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定するステップと、前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを決定するステップと、前記特殊効果トリガー操作に対応する前記第1の特殊効果情報を決定するステップと、をさらに含む。
図2は、本実施例が基づくシステムアーキテクチャ図であり、図2に示すように、当該システムアーキテクチャは、ライバークライアント端末機器21及び第1のクライアント端末機器22を含み、そのうち、ライバークライアント端末機器21内には、C/C++、Java(登録商標)、Shell又はPythonなどの言語で書かれた特殊効果表示装置が配置されており、ライバークライアント端末機器21及び第1のクライアント端末機器22は、例えば携帯電話、デスクトップコンピュータ、タブレットコンピュータなどとすることができる。ライバークライアント端末機器21と第1のクライアント端末機器22は、情報インタラクションができるように、通信可能に接続されている。
上記のシステムアーキテクチャに基づき、本実施例の実行主体は、具体的に、特殊効果表示装置とすることができ、当該特殊効果表示装置は、第1のクライアント端末機器22内にカップリングされることができる。特殊効果表示装置は、特殊効果トリガー操作を検出したことに応答すると、当該特殊効果トリガー操作に対応する第1の時間情報を決定することができる。ここで、当該第1の時間情報は、具体的に、ライブ空間を視聴するユーザがトリガーする仮想オブジェクトの贈り操作の時間に関する情報であってもよいし、ライブ空間のライバーユーザが特殊効果情報をトリガーする時間に関する情報であってもよい。
当該ストリーミングコンテンツには、ライブ空間のライブ配信中の複数の画像フレーム及び各画像フレームに対応するタイムスタンプが含まれているため、当該第1の時間情報に基づき、ストリーミングコンテンツにおける、当該第1の時間情報に対応する第1の画像フレームを決定することができる。
当該特殊効果トリガー操作に対応する第1の特殊効果情報を決定する。具体的には、当該特殊効果トリガー操作には、特殊効果識別子情報が含まれ得る。したがって、当該特殊効果識別子情報に基づき、プリセットのデータサーバにおいて当該特殊効果識別子情報に対応する第1の特殊効果情報を取得することができる。
さらに、実施例1に基づき、ステップ101は、具体的に、
特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー命令を生成するステップを含む。
本実施例では、当該特殊効果表示装置は、ユーザの特殊効果トリガー操作を取得することができ、当該特殊効果トリガー操作は、具体的に、ライブ空間を視聴するユーザの仮想オブジェクトの贈り操作であってもよいし、ライブ空間に対応するライバーユーザの特殊効果選択操作であってもよい。当該特殊効果トリガー操作に基づき、当該特殊効果トリガー命令を生成する。
さらに、実施例1に基づき、ステップ102の後、前記方法は、
前記目標特殊効果情報に対応する特殊効果を表示するステップをさらに含む。
本実施例では、第1のクライアント端末機器内にカップリングされている特殊効果表示装置は、目標特殊効果情報を生成した後、プリセットの表示画面を直接に制御して、当該目標特殊効果情報を表示することができる。選択的に、当該第1のクライアント端末機器は、当該目標特殊効果情報を当該ライブ空間に関連するすべての他の第1のクライアント端末機器に送信して、他の第1のクライアント端末機器に当該目標特殊効果情報を表示させることもできる。
本実施例により提供される特殊効果表示方法は、第1のクライアント端末機器内にカップリングされている特殊効果表示装置が、当該特殊効果トリガー命令に対応するライブ空間のストリーミングコンテンツにおける第1の画像フレーム及び第1の特殊効果情報に基づき、目標特殊効果情報を生成し、当該目標特殊効果情報を当該ライブ空間に関連する第1のクライアント端末機器に送信して、第1のクライアント端末機器に目標特殊効果情報に対応する特殊効果を表示させることにより、ライバーの端末機器において特殊効果の融合操作を行う必要がなく、特殊効果トリガー命令に基づくだけで第1のクライアント端末内に目標特殊効果情報の生成を実現することができ、目標特殊効果情報の生成効率を向上させるとともに、ライバークライアント端末機器においてデータ融合が行われた後に特殊効果が遮られてしまうという問題を回避することができる。
さらに、上記のいずれかの実施例に基づき、ステップ101は、具体的に、
前記第1のクライアント端末機器から前記特殊効果トリガー命令を取得するステップを含み、前記特殊効果トリガー命令が前記第1の画像フレームを指示し、前記特殊効果トリガー命令が前記第1の特殊効果情報をさらに指示する。
図3は、本開示の実施例が基づく別のシステムアーキテクチャ図であり、図3に示すように、当該システムアーキテクチャは、サーバ31及び第1のクライアント端末機器32を少なくとも含み、そのうち、サーバ31には、C/C++、Java、Shell又はPythonなどの言語で書かれた特殊効果表示装置が配置されており、第1のクライアント端末機器32は、例えば携帯電話、デスクトップコンピュータ、タブレットコンピュータなどとすることができる。サーバ31と第1のクライアント端末機器32は、情報インタラクションができるように、通信可能に接続されている。
上記のシステムアーキテクチャに基づき、本実施例の実行主体は特殊効果表示装置であり、当該特殊効果表示装置はサーバ内にカップリングされることができる。当該特殊効果表示装置は第1のクライアント端末機器から特殊効果トリガー命令を取得することができ、そのうち、当該特殊効果トリガー命令が第1の画像フレーム及び第1の特殊効果情報を指示する。ここで、当該特殊効果トリガー命令は、第1のクライアント端末機器がライバーユーザ又は視聴者ユーザにより予め設定された特殊効果トリガー操作を検出した後に生成されたものである。当該特殊効果トリガー操作は、具体的に、ライブ空間を視聴するユーザの仮想オブジェクトの贈り操作であってもよいし、ライブ空間に対応するライバーユーザの特殊効果選択操作であってもよい。
さらに、上記のいずれかの実施例に基づき、前記特殊効果トリガー命令が前記第1の画像フレームを指示することは、
前記特殊効果トリガー命令が第1の時間情報を指示し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを含むこと、を含む。
本実施例では、当該特殊効果トリガー命令が第1の時間情報を指示し、当該第1の時間情報は、具体的に、ライブ空間を視聴するユーザがトリガーする仮想オブジェクトの贈り操作の時間に関する情報であってもよいし、ライブ空間のライバーユーザが特殊効果情報をトリガーする時間に関する情報であってもよい。
当該ストリーミングコンテンツには、ライブ空間のライブ配信中の複数の画像フレーム及び各画像フレームに対応するタイムスタンプが含まれているため、当該第1の時間情報に基づき、ストリーミングコンテンツにおける、当該第1の時間情報に対応する第1の画像フレームを決定することができる。
さらに、上記のいずれかの実施例に基づき、ステップ102の後、前記方法は、
前記目標特殊効果情報を前記ライブ空間に関連する第2のクライアント端末機器に送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるステップをさらに含む。
本実施例では、目標特殊効果情報を生成した後、当該目標特殊効果情報をライブ空間に関連するすべての第2のクライアント端末機器に送信することができ、これによって、第2のクライアント端末機器は、当該目標特殊効果情報を取得した後、当該目標特殊効果情報に対応する特殊効果を表示することができる。
本実施例により提供される特殊効果表示方法は、サーバ内にカップリングされている特殊効果表示装置が、当該特殊効果トリガー命令に対応するライブ空間のストリーミングコンテンツにおける第1の画像フレーム及び第1の特殊効果情報に基づき、目標特殊効果情報を生成し、当該目標特殊効果情報を当該ライブ空間に関連する第2のクライアント端末機器に送信することにより、第2のクライアント端末機器に目標特殊効果情報に対応する特殊効果を表示させ、これにより、ライバーの端末機器において特殊効果の融合操作を行う必要がなく、特殊効果トリガー命令に基づくだけで第2のクライアント端末内に目標特殊効果情報の生成を実現することができ、目標特殊効果情報の生成効率を向上させるとともに、ライバークライアント端末機器においてデータ融合が行われた後に特殊効果が遮られてしまうという問題を回避することができる。
図4は、本開示の実施例2により提供される特殊効果表示方法のフローチャートであり、実施例1に基づき、図4に示すように、ステップ102は、具体的に、ステップ401及びステップ402を含む。
ステップ401では、前記第1の画像フレームに対して識操作を行い、前記目標オブジェクトを取得する。
ステップ402では、前記目標オブジェクトと前記第1の特殊効果情報とに対してデータ融合操作を行い、前記目標特殊効果情報を取得する。
本実施例では、特殊効果トリガー命令を取得した後、当該特殊効果トリガー命令によって指示される第1の画像フレーム及び第1の特殊効果情報に基づいて融合操作を行い、目標特殊効果情報を取得することができる。
具体的には、第1の画像フレームの中のライバーのプロフィール画像に対して認識操作を行い、目標オブジェクトを取得することができ、当該目標オブジェクトは、具体的に、ライバーのローカル(例えば、ヘッド部)領域とすることができる。当該目標オブジェクトと第1の特殊効果情報とに対してデータ融合操作を行い、当該目標特殊効果情報を取得する。
選択的に、当該特殊効果トリガー命令は、特殊効果融合の位置をさらに指示することができるため、当該特殊効果融合の位置に従って、当該第1の特殊効果情報を第1の画像フレームの中の当該特殊効果融合位置に融合し、目標特殊効果情報を取得することができる。
本実施例により提供される特殊効果表示方法は、第1の画像フレームに対して画像認識操作を行い、目標オブジェクトを取得し、目標オブジェクトと第1の特殊効果情報とに対してデータ融合操作を行い、目標特殊効果情報を取得することにより、第1の特殊効果情報と第1の画像フレームとの融合度を向上させ、目標特殊効果情報の表示効果を向上させることができる。
図5は、本開示の実施例3により提供される特殊効果表示方法のフローチャートであり、実施例1に基づき、図5に示すように、ステップ102は、具体的に、ステップ501~ステップ502を含む。
ステップ501では、前記ライブ空間の現在のライブ配信のタイプを決定する。
ステップ502では、前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得する。
本実施例では、ライブ空間内のライブ配信のタイプは、具体的に、ワンマンライブ配信のタイプ及び競合ライブ配信のタイプを含むことができ、この2つのライブ配信タイプの表示画面に表示されるライバー枠が異なる。目標特殊効果情報を正確に処理するために、第1の画像フレームを取得する前に、まず、ライブ空間の現在のライブ配信のタイプを決定する必要がある。当該ライブ配信のタイプに応じて、当該ライブ配信のタイプに対応する手段を用いて第1の画像フレームを取得する。
さらに、実施例1に基づき、ステップ502は、具体的に、
前記ライブ配信のタイプがライブ空間に対応する目標ライバーユーザのワンマンライブ配信のタイプであるとき、前記第1の時間情報に対応する画像フレームを前記第1の画像フレームとして決定するステップを含む。
本実施例では、ライブ配信のタイプは目標ライバーユーザのワンマンライブ配信のタイプであるとき、現在の表示画面上に当該目標ライバーユーザのライブ配信枠がのみ表示される。したがって、ビデオストリームにおける、第1の時間情報に対応する画像フレームを第1の画像フレームとして直接に決定することができる。
図6は、本開示の実施例により提供される1つの表示画面の概略図であり、図6に示すように、現在の表示画面61には、目標ライバーユーザに対応するライブ配信枠62がのみ含まれているため、ビデオストリームにおける、第1の時間情報に対応する画像フレームを第1の画像フレーム63として直接に決定することができる。
さらに、実施例1に基づき、ステップ502は、具体的に、
前記ライブ配信のタイプが、ライブ空間に対応する目標ライバーユーザが他のライバーユーザと競合するライブ配信のタイプであるとき、前記目標ライバーユーザの識別子を決定するステップと、
前記目標ライバーユーザの識別子に応じて、前記第1の時間情報に対応する画像フレームに対してスクリーンショット操作を行い、前記ライバーユーザの識別子に対応する第1の画像フレームを取得するステップと、を含み、
ここで、前記目標ライバーユーザが他のライバーユーザと競合してライブ配信するとき、目標ライバーユーザと他のライバーユーザとのライブ配信枠を前記画像フレームに同時に表示する。
本実施例では、ライブ配信のタイプが、目標ライバーユーザが他のライバーユーザと競合するライブ配信のタイプであるとき、目標ライバーユーザと他のライバーユーザとのライブ配信枠がライブ配信を視聴するユーザ側の表示画面に同時に表示される。したがって、目標特殊効果情報を正確に生成するために、当該目標ライバーユーザの識別子に応じて、第1の時間情報に対応する画像フレームに対してスクリーンショット操作を行い、第1の画像フレームを取得することができる。
図7は、本開示の実施例により提供される別の表示画面の概略図であり、図7に示すように、現在の表示画面71上に、目標ライバーユーザのライブ配信枠72と他のライバーユーザのライブ配信枠73が同時に表示されており、このとき、目標ライバーユーザの識別子に応じて、第1の時間情報に対応する画像フレームに対してスクリーンショット操作を行い、第1の画像フレーム74を取得することができる。
さらに、実施例1に基づき、前記表示待ちのデータを、前記ライブ配信を視聴するユーザ側に送信して表示するステップの後、前記方法は、
前記目標ライバーユーザと他のライバーユーザとのライブ配信枠の上層に、前記目標特殊効果情報を全画面で表示するように、クライアント端末機器を制御するステップをさらに含む。
本実施例では、競合ライブ配信のタイプでは、目標特殊効果情報が目標ライバーユーザのライブ配信枠内にのみ表示されるため、特殊効果の表示効果が悪くなるという問題を回避するために、目標特殊効果情報を取得した後、目標ライバーユーザと他のライバーユーザとのライブ配信枠の上層に、目標特殊効果情報を全画面で表示するように、ライブ配信を視聴するユーザ側を制御することができる。
本実施例により提供される特殊効果表示方法は、当該ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得して、目標ライバーユーザと他のライバーユーザとのライブ配信枠の上層に、目標特殊効果情報を全画面で表示するように、ライブ配信を視聴するユーザ側を制御することにより、競合ライブ配信のタイプでは、融合された特殊効果が目標ライバーユーザのライブ配信枠内にのみ表示されるため、特殊効果の表示効果が悪くなるという問題を効果的に回避し、特殊効果の表示効果を向上させることができる。
図8は、本開示の実施例4により提供される特殊効果表示方法のフローチャートであり、上記のいずれかの実施例に基づき、図8に示すように、ステップ101の後、前記方法は、ステップ801~ステップ803をさらに含む。
ステップ801では、いずれかのクライアント端末機器が前記ライブ空間内でプリセットの目標操作をトリガーしたか否かをリアルタイムで検出する。
ステップ802では、いずれかのクライアント端末機器が前記ライブ空間内でプリセットの目標操作をトリガーした場合、前記目標操作に対応する第2の特殊効果情報及び前記目標操作に対応する第2の時間情報を決定する。
ステップ803では、前記第1の時間情報及び前記第2の時間情報に基づき、前記第1の特殊効果情報及び前記第2の特殊効果情報を時間順に同一のメッセージキューに追加する。
本実施例では、関連する特殊効果表示方法には、目標ライバーユーザ側から送信された融合された特殊効果が含まれているビデオストリームを再生するとき、ライブ配信を視聴するユーザ側はプリセットの目標操作を同時にトリガーする可能性があり、その場合、目標特殊効果情報に対応する特殊効果及び目標操作に対応する特殊効果が同時に表示されるため、目標特殊効果情報が遮られ、表示効果が悪いという問題が存在する。ここで、当該プリセットの目標操作は、具体的に、ライブ配信を視聴するユーザ側がライブ空間内で特定の仮想オブジェクトを贈った後に生成されたものとすることができる。
したがって、特殊効果トリガー命令によって指示される第1の時間情報を決定し、目標特殊効果情報を第1のクライアント端末機器に送信した後、いずれかのクライアント端末機器がライブ空間内でプリセットの目標操作をトリガーしたか否かをリアルタイムで検出する。いずれかのクライアント端末機器がライブ空間内でプリセットの目標操作をトリガーした場合、目標操作に対応する第2の特殊効果情報及び目標操作に対応する第2の時間情報を決定する。第1の時間情報及び第2の時間情報に基づき、第1の特殊効果情報及び第2の特殊効果情報を時間順に同一のメッセージキューに追加する。
さらに、上記のいずれかの実施例に基づき、ステップ803の後、前記方法は、
前記メッセージキューの中の第1の特殊効果情報又は第2の特殊効果情報を前記時間順に順次取得し、前記第1の特殊効果情報又は第2の特殊効果情報、及び前記第1の時間情報に対応する第1の画像フレーム又は第2の時間情報に対応する第2の画像フレームの中の目標オブジェクトに応じて、目標特殊効果情報を決定するステップをさらに含む。
本実施例では、第1の特殊効果情報及び第2の特殊効果情報が現在、同一のメッセージキューにあるため、同時に再生されることはない。このとき、メッセージキューの中の第1の特殊効果情報又は第2の特殊効果情報を時間順に順次取得し、第1の特殊効果情報又は第2の特殊効果情報、及び第1の時間情報に対応する第1の画像フレーム又は第2の時間情報に対応する第2の画像フレームの中の目標オブジェクトに応じて、目標特殊効果情報を決定する。
本実施例により提供される特殊効果表示方法は、第1の特殊効果情報及び第2の特殊効果情報を同一のメッセージキューに追加することにより、同時に再生しないようにしているため、第1の特殊効果情報に対応する特殊効果が第2の特殊効果情報に対応する特殊効果で遮られるという技術的問題を回避し、目標特殊効果情報の表示効果を向上させる。
図9は、本開示の実施例5により提供される特殊効果表示方法のフローチャートであり、図9に示すように、当該方法は、ステップ901~ステップ905を含む。
ステップ901では、ライブ空間のストリーミングコンテンツを表示する。
ステップ902では、特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定して、前記特殊効果トリガー操作に対応する前記第1の特殊効果情報を決定する。
ステップ903では、サーバに特殊効果トリガー命令を送信し、前記特殊効果トリガー命令が前記第1の特殊効果情報を指示し、前記特殊効果トリガー命令が前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する第1の画像フレームをさらに指示する。
ステップ904では、前記サーバから特殊効果表示命令を取得し、前記特殊効果表示命令が目標特殊効果情報を指示し、前記目標特殊効果情報が前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトと関連付けられている。
ステップ905では、前記目標特殊効果情報に対応する特殊効果を表示する。
本実施例の実行主体は特殊効果表示装置であり、当該特殊効果表示装置は第1のクライアント端末機器内にカップリングされることができる。これに応じて、サーバを利用して目標特殊効果情報の処理を行うことができる。
本実施例では、当該第1のクライアント端末機器は、ライブ空間のストリーミングコンテンツを表示することができる。ライバーユーザ又は視聴者ユーザがトリガーした特殊効果トリガー操作は検出されたとき、当該特殊効果トリガー操作に対応する第1の時間情報を決定して、当該特殊効果トリガー操作に対応する第1の特殊効果情報を決定する。当該特殊効果トリガー操作に基づいて特殊効果トリガー命令を生成し、サーバに特殊効果トリガー命令を送信する。ここで、当該特殊効果トリガー命令が第1の特殊効果情報を指示し、特殊効果トリガー命令がライブ空間のストリーミングコンテンツにおける、第1の時間情報に対応する第1の画像フレームをさらに指示する。サーバは当該特殊効果トリガー命令を取得した後、当該特殊効果トリガー命令に従って、第1の画像フレームと第1の特殊効果情報とに対して融合操作を行い、目標特殊効果情報を取得して、当該目標特殊効果情報をフィードバックすることができる。第1のクライアント端末機器はサーバから送信された特殊効果表示命令を取得することができ、当該特殊効果表示命令が目標特殊効果情報を指示し、当該目標特殊効果情報が第1の特殊効果情報及び第1の画像フレームの中の目標オブジェクトと関連付けられている。第1のクライアント端末機器は当該目標特殊効果情報に対応する特殊効果を表示することができる。
本実施例により提供される特殊効果表示方法は、当該特殊効果トリガー操作に基づいて特殊効果トリガー命令を生成し、サーバに特殊効果トリガー命令を送信し、サーバは、当該特殊効果トリガー命令に対応するライブ空間のストリーミングコンテンツにおける第1の画像フレーム及び第1の特殊効果情報に基づき、目標特殊効果情報を生成し、当該目標特殊効果情報を当該ライブ空間に関連する第1のクライアント端末機器に送信して、第1のクライアント端末機器に目標特殊効果情報に対応する特殊効果を表示させ、これによりライバーの端末機器において特殊効果の融合操作を行う必要がなく、第1の画像フレーム及び第1の特殊効果情報を決定するだけで、クライアント端末機器又はサーバ上において目標特殊効果情報の合成及びその対応する特殊効果の表示を実現することができ、ライブ空間内のデータが目標特殊効果情報に対応する特殊効果を遮ることもなくなる。
図10は、本開示の実施例6により提供される特殊効果表示方法のフローチャートであり、図10に示すように、当該方法は、ステップ1001~ステップ1003を含む。
ステップ1001では、ライブ空間に関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュする。
ステップ1002では、前記第1のクライアント端末機器から特殊効果トリガー命令を取得し、前記特殊効果トリガー命令が目標特殊効果情報を指示し、前記目標特殊効果情報が第1の特殊効果情報及び前記ストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、前記特殊効果トリガー操作が第1の時間情報に対応し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する画像フレームを含む。
ステップ1003では、前記第2のクライアント端末機器に前記目標特殊効果情報を送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させる。
本実施例の実行主体は特殊効果表示装置であり、当該特殊効果表示装置はサーバ内にカップリングされ得る。当該目標特殊効果情報は、具体的に、サーバ内に生成され得る。
本実施例では、サーバは、ライブ空間に関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュすることができる。第1のクライアント端末機器から特殊効果トリガー命令を取得し、特殊効果トリガー命令が目標特殊効果情報を指示し、目標特殊効果情報が第1の特殊効果情報及びストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、第1の特殊効果情報が第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、特殊効果トリガー操作が第1の時間情報に対応し、第1の画像フレームが、ライブ空間のストリーミングコンテンツにおける、第1の時間情報に対応する画像フレームを含む。当該目標特殊効果情報は、具体的に、第1のクライアント端末機器内に生成されて、第1のクライアント端末機器によってサーバにフィードバックされることができる。サーバは、第2のクライアント端末機器に目標特殊効果情報を送信して、第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることができる。
本実施例により提供される特殊効果表示方法は、第1のクライアント端末機器において目標特殊効果情報の生成を行い、生成された目標特殊効果情報をライブ空間に関連する第2のクライアント端末機器に送信して表示し、これにより、ライバーの端末機器において特殊効果の融合操作を行う必要がなく、第1の画像フレーム及び第1の特殊効果情報を決定するだけで、クライアント端末機器又はサーバ上において目標特殊効果情報の合成及びその対応する特殊効果の表示を実現することができ、ライブ空間内のデータが目標特殊効果情報に対応する特殊効果を遮ることもなくなる。
図11は、本開示の実施例7により提供される特殊効果表示装置の構造概略図であり、図11に示すように、当該装置は、取得モジュール1101、決定モジュール1102、及び送信モジュール1103を含む。そのうち、取得モジュール1101は、特殊効果トリガー命令を取得するために用いられ、前記特殊効果トリガー命令がライブ空間のストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応する。決定モジュール1102は、前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定するために用いられる。送信モジュール1103は、前記目標特殊効果情報を前記ライブ空間に関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるために用いられる。
さらに、実施例7に基づき、前記装置は、特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定することと、前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを決定することと、前記特殊効果トリガー操作に対応する前記第1の特殊効果情報を決定することと、に用いられる処理モジュールをさらに含む。
さらに、実施例7に基づき、前記取得モジュールは、特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー命令を生成するために用いられる。
さらに、実施例7に基づき、前記装置は、前記目標特殊効果情報に対応する特殊効果を表示するための表示モジュールをさらに含む。
さらに、上記のいずれかの実施例に基づき、前記取得モジュールは、前記第1のクライアント端末機器から前記特殊効果トリガー命令を取得するために用いられ、前記特殊効果トリガー命令が前記第1の画像フレームを指示し、前記特殊効果トリガー命令が前記第1の特殊効果情報をさらに指示する。
さらに、上記のいずれかの実施例に基づき、前記特殊効果トリガー命令が前記第1の画像フレームを指示することは、前記特殊効果トリガー命令が第1の時間情報を指示し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを含むこと、を含む。
さらに、上記のいずれかの実施例に基づき、前記装置は、前記目標特殊効果情報を前記ライブ空間に関連する第2のクライアント端末機器に送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるための特殊効果送信モジュールをさらに含む。
さらに、上記のいずれかの実施例に基づき、前記装置は、前記ライブ空間の現在のライブ配信のタイプを決定するためのタイプ決定モジュールをさらに含む。画像処理モジュールは、前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得するために用いられる。
さらに、上記のいずれかの実施例に基づき、前記画像処理モジュールは、前記ライブ配信のタイプが、ライブ空間に対応する目標ライバーユーザが他のライバーユーザと競合するライブ配信のタイプであるとき、前記目標ライバーユーザの識別子を決定することと、前記目標ライバーユーザの識別子に応じて、前記第1の時間情報に対応する画像フレームに対してスクリーンショット操作を行い、前記目標ライバーユーザの識別子に対応する第1の画像フレームを取得することと、に用いられる。そのうち、前記目標ライバーユーザが他のライバーユーザと競合してライブ配信するとき、目標ライバーユーザと他のライバーユーザとのライブ配信枠を前記画像フレームに同時に表示する。
さらに、上記のいずれかの実施例に基づき、前記画像処理モジュールは、前記ライブ配信のタイプがライブ空間に対応する目標ライバーユーザのワンマンライブ配信のタイプであるとき、前記第1の時間情報に対応する画像フレームを前記第1の画像フレームとして決定するために用いられる。
さらに、上記のいずれかの実施例に基づき、前記装置は、前記目標ライバーユーザと他のライバーユーザとのライブ配信枠の上層に、前記目標特殊効果情報を全画面で表示するように、クライアント端末機器を制御するための制御モジュールをさらに含む。
さらに、上記のいずれかの実施例に基づき、前記決定モジュールは、前記第1の画像フレームに対して識操作を行い、前記目標オブジェクトを取得することと、前記目標オブジェクトと前記第1の特殊効果情報とに対してデータ融合操作を行い、前記目標特殊効果情報を取得することと、に用いられる。
さらに、上記のいずれかの実施例に基づき、前記装置は、いずれかのクライアント端末機器が前記ライブ空間内でプリセットの目標操作をトリガーしたか否かをリアルタイムで検出するための検出モジュールと、いずれかのクライアント端末機器が前記ライブ空間内でプリセットの目標操作をトリガーした場合、前記目標操作に対応する第2の特殊効果情報及び前記目標操作に対応する第2の時間情報を決定するための時間情報決定モジュールと、前記第1の時間情報及び前記第2の時間情報に基づき、前記第1の特殊効果情報及び前記第2の特殊効果情報を時間順に同一のメッセージキューに追加するための順序付けモジュールと、をさらに含む。
さらに、上記のいずれかの実施例に基づき、前記装置は、前記メッセージキューの中の第1の特殊効果情報又は第2の特殊効果情報を前記時間順に順次取得し、前記第1の特殊効果情報又は第2の特殊効果情報、及び前記第1の時間情報に対応する第1の画像フレーム又は第2の時間情報に対応する第2の画像フレームの中の目標オブジェクトに応じて、目標特殊効果情報を決定するための特殊効果取得モジュールをさらに含む。
図12は、本開示の実施例8により提供される特殊効果表示装置の構造概略図であり、図12に示すように、当該装置は、コンテンツ表示モジュール1201、特殊効果決定モジュール1202、命令送信モジュール1203、命令取得モジュール1204、及び特殊効果表示モジュール1205を含む。そのうち、コンテンツ表示モジュール1201は、ライブ空間のストリーミングコンテンツを表示するために用いられる。特殊効果決定モジュール1202は、特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定して、前記特殊効果トリガー操作に対応する前記第1の特殊効果情報を決定するために用いられる。命令送信モジュール1203は、サーバに特殊効果トリガー命令を送信するために用いられ、前記特殊効果トリガー命令が前記第1の特殊効果情報を指示し、前記特殊効果トリガー命令が前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する第1の画像フレームをさらに指示する。命令取得モジュール1204は、前記サーバから特殊効果表示命令を取得するために用いられ、前記特殊効果表示命令が目標特殊効果情報を指示し、前記目標特殊効果情報が前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトと関連付けられている。特殊効果表示モジュール1205は、前記目標特殊効果情報に対応する特殊効果を表示するために用いられる。
図13は、本開示の実施例9により提供される特殊効果表示装置の構造概略図であり、図13に示すように、当該装置は、コンテンツプッシュモジュール1301、命令取得モジュール1302、及び目標特殊効果送信モジュール1303を含む。そのうち、コンテンツプッシュモジュール1301は、ライブ空間に関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュするために用いられる。命令取得モジュール1302は、前記第1のクライアント端末機器から特殊効果トリガー命令を取得するために用いられ、前記特殊効果トリガー命令が目標特殊効果情報を指示し、前記目標特殊効果情報が第1の特殊効果情報及び前記ストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、前記特殊効果トリガー操作が第1の時間情報に対応し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する画像フレームを含む。目標特殊効果送信モジュール1303は、前記第2のクライアント端末機器に前記目標特殊効果情報を送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるために用いられる。
本実施例により提供される装置は、上記の方法の実施例の技術的解決手段を実行するために使用されることができ、その実現原理及び技術的効果が類似するため、本実施例はここで繰り返して説明しない。
図14は、本開示の実施例10により提供される特殊効果表示機器の構造概略図であり、本開示の実施例を実現するために適した電子機器1400の構造概略図を示しており、当該電子機器1400は、端末機器又はサーバにすることができる。端末機器は、携帯電話、ノートブックコンピュータ、デジタル放送受信機、パーソナルデジタルアシスタント(Personal Digital Assistant、PDAと略称)、タブレットコンピュータ(Portable Android(登録商標) Device、PADと略称)、携帯型マルチメディアプレーヤー(Portable Media Player、PMPと略称)、車載端末(例えば、車載ナビゲーション端末)などの移動端末、及びデジタルTV(Television)、デスクトップコンピュータなどの固定端末を含むことができるが、それらに限定されない。図14に示される電子機器は単なる一例であり、本開示の実施例の機能及び使用範囲にいかなる制限も課すべきでない。
図14に示すように、電子機器1400は、処理装置(中央処理装置やグラフィックプロセッサなど)1401を含むことができ、当該処理装置は、読み取り専用メモリ(Read Only Memory、ROMと略称)1402に記憶されたプログラム又は記憶装置1408からランダムアクセスメモリ(Random Access Memory、RAMと略称)1403にロードされたプログラムに従って、様々な適切な動作及び処理を実行することができる。RAM1403には、電子機器1400の操作に必要な様々なプログラム及びデータも記憶されている。処理装置1401、ROM1402及びRAM1403は、バス1404を介して互いに接続されている。入力/出力(Input/Output、I/Oと略称)インタフェース1405もバス1404に接続されている。
通常、タッチスクリーン、タッチパッド、キーボード、マウス、カメラ、マイクロフォン、加速度計、ジャイロスコープなどを含む入力装置1406と、液晶ディスプレイ(Liquid Crystal Display、LCDと略称)、スピーカー、バイブレータなどを含む出力装置1407と、磁気テープやハードディスクなどを含む記憶装置1408と、通信装置1409とは、I/Oインタフェース1405に接続されることができる。通信装置1409は、電子機器1400が他のデバイスと無線又は有線で通信してデータを交換することを可能にし得る。図14は、様々なデバイスを備える電子機器1400を示すが、図示されたデバイスのすべてが実施又は配置される必要があるわけではないことを理解すべきである。代替的に、より多くの又は少ないデバイスが実施又は配置され得る。
特に、本開示の実施例によれば、フローチャートを参照して説明されている上記のプロセスは、コンピュータソフトウェアプログラムとして実施されることができる。例えば、本開示の実施例は、コンピュータ可読媒体に搭載されているコンピュータプログラムを含むコンピュータプログラム製品を含み、当該コンピュータプログラムがフローチャートに示される方法を実行するためのプログラムコードを含む。このような実施例では、当該コンピュータプログラムは、通信装置1409を介してネットワークからダウンロード及びインストールされるか、又は記憶装置1408からインストールされるか、又はROM1402からインストールされることができる。当該コンピュータプログラムは、処理装置1401により実行されると、本開示の実施例に係る方法で限定されている上記の機能は実行される。
なお、本開示に記載されたコンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読記憶媒体又は上記2つの任意の組み合わせであり得る。コンピュータ可読記憶媒体は、例えば、電気的、磁気的、光学的、電磁的、赤外線、又は半導体のシステム、装置又はデバイス、あるいは上記の任意の組み合わせにすることができるが、それらに限定されない。コンピュータ可読記憶媒体のより具体的な例として、1本又は複数のワイヤを有する電気的接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(Erasable Programmable Read-Only Memory、EPROM又はフラッシュメモリと略称)、光ファイバ、ポータブルコンパクトディスク読み取り専用メモリ(Portable Compact Disk Read-Only Memory、CD-ROMと略称)、光ストレージデバイス、磁気メモリコンポーネント、又は上記の任意の適切な組み合わせを含み得るが、それらに限定されない。本開示では、コンピュータ可読記憶媒体は、命令実行システム、装置、又はデバイスによって使用されるか、又はそれらに組み合わせて使用できるプログラムを含む又は記憶する任意の有形媒体であり得る。本開示では、コンピュータ可読信号媒体は、ベースバンドで、又は搬送波の一部として伝播されるデータ信号を含むことができ、その中にコンピュータ可読プログラムコードが搭載されている。このような伝播されたデータ信号は、電磁信号、光信号、又は上記の任意の適切な組み合わせを含むがそれらに限定されない多くの形をとることができる。コンピュータ可読信号媒体は、さらに、コンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体にすることができ、当該コンピュータ可読信号媒体は、命令実行システム、装置、又はデバイスによって使用されるか、又はそれらに組み合わせて使用するためのプログラムを送信、伝播、又は伝送することができる。コンピュータ可読媒体に含まれたプログラムコードは、電線、光ファイバケーブル、RF(Radio Frequency、無線周波数)などを含むがそれらに限定されない任意の適切な媒体、又は上記の任意の適切な組み合わせを使用して伝送することができる。
上記のコンピュータ可読媒体は、上記の電子機器に含まれていてもよく、又は当該電子機器に組み立てられずに単独で存在していてもよい。
上記のコンピュータ可読媒体には、1つ又は複数のプログラムが搭載されており、上記の1つ又は複数のプログラムは当該電子機器により実行されると、当該電子機器は、上記の実施例に示される方法を実行する。
本開示の別の実施例は、コンピュータ可読記憶媒体をさらに提供し、前記コンピュータ可読記憶媒体にはコンピュータ実行命令が記憶されており、前記コンピュータ実行命令がコンピューティングデバイスにより実行されると、前記コンピューティングデバイスが上記のいずれかの実施例に記載されている特殊効果表示方法を実現する。
本開示の別の実施例は、コンピュータプログラム製品をさらに提供し、当該コンピュータプログラム製品の特徴は、コンピュータプログラムを含み、前記コンピュータプログラムがプロセッサにより実行されると、上記のいずれかの実施例に記載されている特殊効果表示方法が実現される。
本開示の操作を実行するためのコンピュータプログラムコードは、Java、Smalltalk、C++などのオブジェクト指向プログラミング言語と、「C」言語又はそれに類似するプログラミング言語などの従来の手続き型プログラミング言語と、を含む1つ又は複数のプログラミング言語、あるいはそれらの組み合わせで書くことができる。プログラムコードは、完全にユーザのコンピュータ上で、一部はユーザのコンピュータ上で、スタンドアロンソフトウェアパッケージとして、一部はユーザのコンピュータ上で、一部はリモートコンピュータ上で、又は完全にリモートコンピュータ又はサーバ上で実行できる。リモートコンピュータの場合、リモートコンピュータは、ローカルエリアネットワーク(Local Area Network、LANと略称)やワイドエリアネットワーク(Wide Area Network、WANと略称)など、あらゆる種類のネットワークを介してユーザのコンピュータに接続されることができ、もしくは、外部コンピュータに接続されることもできる(例えば、インターネットサービスプロバイダーを使用してインターネット経由で接続する)。
図面のフローチャート及びブロック図は、本開示の様々な実施例によるシステム、方法、及びコンピュータプログラム製品によって実現可能なアーキテクチャ、機能、及び操作を示している。これに関して、フローチャート又はブロック図の各ブロックは、指定される論理的機能を実現するための1つ又は複数の実行可能な命令を含むモジュール、プログラムセグメント、又はコードの一部を表すことができる。いくつかの代替の実現では、ブロックに示されている機能は、図に示されている順序と異なる順序で実行できることにも注意すべきである。例えば、連結して表示される2つのブロックは、実際には、基本的に並行して実行できるが、あるいは、関連する機能に応じて、ブロックが逆の順序で実行される場合もある。なお、ブロック図及び/又はフローチャートの各ブロック、及びブロック図及び/又はフローチャートのブロックの組み合わせは、指定される機能又は操作を実行する専用のハードウェアベースのシステムを使用して実現することができ、あるいは、専用のハードウェアとコンピュータ命令の組み合わせを使用して実現することもできる。
本開示の実施例に記載されたモジュールは、ソフトウェアで実現されてもよいし、ハードウェアで実現されてもよい。モジュールの名称は、特定の状況下でモジュール自体を制限する目的ではない場合がある。
本明細書で上記に説明された機能は、少なくとも部分的に、1つ又は複数のハードウェアロジックコンポーネントによって実行され得る。例えば、使用できるハードウェアロジックコンポーネントの例示的なタイプとして、フィールドプログラマブルゲートアレイ(Field-Programmable Gate Array、FPGAと略称)、特定用途向け集積回路(Application Specific Integrated Circuit、ASICと略称)、特定用途向け標準部品(Application Specific Standard Product、ASSPと略称)、システムオンチップ(System-on-a-chip、SOCと略称)、複雑なプログラマブルロジックデバイス(Complex Programmable Logic Device、CPLDと略称)などを含むことができるが、それらに限定されない。
本開示のコンテキストでは、機械可読媒体は、命令実行システム、装置、又はデバイスによって使用されるか、あるいはそれらに組み合わせて使用できるプログラムを含む又は記憶する有形媒体であり得る。機械可読媒体は、機械可読信号媒体又は機械可読記憶媒体であり得る。機械可読媒体は、電気的、磁気的、光学的、電磁的、赤外線、又は半導体のシステム、装置又はデバイス、あるいは上記の任意の組み合わせにすることができるが、それらに限定されない。機械可読記憶媒体のより具体的な例として、1本又は複数のワイヤに基づく電気的接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(EPROM又はフラッシュメモリ)、光ファイバ、ポータブルコンパクトディスク読み取り専用メモリ(CD-ROM)、光ストレージデバイス、磁気メモリコンポーネント、又は上記の任意の適切な組み合わせを含み得る。
第1の態様では、本開示の1つ又は複数の実施例によれば、特殊効果表示方法を提供し、前記方法は、
特殊効果トリガー命令を取得することであって、前記特殊効果トリガー命令がライブ空間のストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応することと、
前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定することと、
前記目標特殊効果情報を前記ライブ空間に関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることと、を含む。
本開示の1つ又は複数の実施例によれば、特殊効果トリガー命令を取得する前に、前記方法は、
特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定することと、前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを決定することと、前記特殊効果トリガー操作に対応する前記第1の特殊効果情報を決定することと、をさらに含む。
本開示の1つ又は複数の実施例によれば、特殊効果トリガー命令を取得することは、特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー命令を生成することを含む。
本開示の1つ又は複数の実施例によれば、前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定した後、前記方法は、
前記目標特殊効果情報に対応する特殊効果を表示することをさらに含む。
本開示の1つ又は複数の実施例によれば、特殊効果トリガー命令を取得することは、
前記第1のクライアント端末機器から前記特殊効果トリガー命令を取得することを含み、ここで、前記特殊効果トリガー命令が前記第1の画像フレームを指示し、前記特殊効果トリガー命令が前記第1の特殊効果情報をさらに指示する。
本開示の1つ又は複数の実施例によれば、前記特殊効果トリガー命令が前記第1の画像フレームを指示することは、
前記特殊効果トリガー命令が第1の時間情報を指示し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを含むことを含む。
本開示の1つ又は複数の実施例によれば、前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定した後、前記方法は、
前記目標特殊効果情報を前記ライブ空間に関連する第2のクライアント端末機器に送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることをさらに含む。
本開示の1つ又は複数の実施例によれば、前記方法は、
前記ライブ空間の現在のライブ配信のタイプを決定することと、
前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得することと、をさらに含む。
本開示の1つ又は複数の実施例によれば、前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得することは、
前記ライブ配信のタイプが、ライブ空間に対応する目標ライバーユーザが他のライバーユーザと競合するライブ配信のタイプであるとき、前記目標ライバーユーザの識別子を決定することと、
前記目標ライバーユーザの識別子に応じて、前記第1の時間情報に対応する画像フレームに対してスクリーンショット操作を行い、前記目標ライバーユーザの識別子に対応する第1の画像フレームを取得することと、を含み、
ここで、前記目標ライバーユーザが他のライバーユーザと競合してライブ配信するとき、前記目標ライバーユーザと他のライバーユーザとのライブ配信枠が前記画像フレームの中に同時に表示される。
本開示の1つ又は複数の実施例によれば、前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得することは、
前記ライブ配信のタイプがライブ空間に対応する目標ライバーユーザのワンマンライブ配信のタイプであるとき、前記第1の時間情報に対応する画像フレームを前記第1の画像フレームとして決定することを含む。
本開示の1つ又は複数の実施例によれば、前記目標特殊効果情報を前記ライブ空間に関連する第1のクライアント端末機器に送信した後、前記方法は、
前記目標ライバーユーザと他のライバーユーザとのライブ配信枠の上層に、前記目標特殊効果情報を全画面で表示するように、前記第1のクライアント端末機器を制御することをさらに含む。
本開示の1つ又は複数の実施例によれば、前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定することは、
前記第1の画像フレームに対して識操作を行い、前記目標オブジェクトを取得することと、
前記目標オブジェクトと前記第1の特殊効果情報とに対してデータ融合操作を行い、前記目標特殊効果情報を取得することと、を含む。
本開示の1つ又は複数の実施例によれば、前記方法は、
いずれかのライアント端末機器が前記ライブ空間内でプリセットの目標操作をトリガーしたか否かをリアルタイムで検出することと、
いずれかの前記クライアント端末機器が前記ライブ空間内でプリセットの目標操作をトリガーした場合、前記目標操作に対応する第2の特殊効果情報及び前記目標操作に対応する第2の時間情報を決定することと、
前記第1の時間情報及び前記第2の時間情報に基づき、前記第1の特殊効果情報及び前記第2の特殊効果情報を時間順に同一のメッセージキューに追加することと、をさらに含む。
本開示の1つ又は複数の実施例によれば、前記第1の時間情報及び前記第2の時間情報に基づき、前記第1の特殊効果情報及び前記第2の特殊効果情報を時間順に同一のメッセージキューに追加した後、前記方法は、
前記メッセージキューの中の第1の特殊効果情報又は第2の特殊効果情報を前記時間順に順次取得し、前記第1の特殊効果情報又は前記第2の特殊効果情報、及び前記第1の時間情報に対応する第1の画像フレーム又は前記第2の時間情報に対応する第2の画像フレームの中の目標オブジェクトに応じて、目標特殊効果情報を決定することをさらに含む。
第2の態様では、本開示の1つ又は複数の実施例によれば、特殊効果表示方法を提供し、前記方法は、
ライブ空間のストリーミングコンテンツを表示することと、
特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定して、前記特殊効果トリガー操作に対応する第1の特殊効果情報を決定することと、
サーバに特殊効果トリガー命令を送信することであって、前記特殊効果トリガー命令が前記第1の特殊効果情報を指示し、前記特殊効果トリガー命令が前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する第1の画像フレームをさらに指示することと、
前記サーバから特殊効果表示命令を取得することであって、前記特殊効果表示命令が目標特殊効果情報を指示し、前記目標特殊効果情報が前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトと関連付けられていることと、
前記目標特殊効果情報に対応する特殊効果を表示することと、を含む。
第3の態様では、本開示の1つ又は複数の実施例によれば、特殊効果表示方法を提供し、前記方法は、
ライブ空間に関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュすることと、
前記第1のクライアント端末機器から特殊効果トリガー命令を取得することであって、前記特殊効果トリガー命令が目標特殊効果情報を指示し、前記目標特殊効果情報が第1の特殊効果情報及び前記ストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、前記特殊効果トリガー操作が第1の時間情報に対応し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する画像フレームを含むことと、
前記第2のクライアント端末機器に前記目標特殊効果情報を送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることと、を含む。
の態様では、本開示の1つ又は複数の実施例によれば、特殊効果表示装置を提供し、前記装置は、
特殊効果トリガー命令を取得するための取得モジュールであって、前記特殊効果トリガー命令がライブ空間のストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応する取得モジュールと、
前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定するための決定モジュールと、
前記目標特殊効果情報を前記ライブ空間に関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるための送信モジュールと、を含む。
本開示の1つ又は複数の実施例によれば、前記装置は、
特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定することと、前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを決定することと、前記特殊効果トリガー操作に対応する前記第1の特殊効果情報を決定することと、に用いられる処理モジュールをさらに含む。
本開示の1つ又は複数の実施例によれば、前記取得モジュールは、特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー命令を生成するために用いられる。
本開示の1つ又は複数の実施例によれば、前記装置は、
前記目標特殊効果情報に対応する特殊効果を表示するための表示モジュールをさらに含む。
本開示の1つ又は複数の実施例によれば、前記取得モジュールは、
前記第1のクライアント端末機器から前記特殊効果トリガー命令を取得するために用いられ、前記特殊効果トリガー命令が前記第1の画像フレームを指示し、前記特殊効果トリガー命令が前記第1の特殊効果情報をさらに指示する。
本開示の1つ又は複数の実施例によれば、前記特殊効果トリガー命令が前記第1の画像フレームを指示することは、
前記特殊効果トリガー命令が第1の時間情報を指示し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを含むことを含む。
本開示の1つ又は複数の実施例によれば、前記装置は、前記目標特殊効果情報を前記ライブ空間に関連する第2のクライアント端末機器に送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるための特殊効果送信モジュールをさらに含む。
本開示の1つ又は複数の実施例によれば、前記装置は、
前記ライブ空間の現在のライブ配信のタイプを決定するためのタイプ決定モジュールと、
前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得するための画像処理モジュールと、をさらに含む。
本開示の1つ又は複数の実施例によれば、前記画像処理モジュールは、
前記ライブ配信のタイプが、ライブ空間に対応する目標ライバーユーザが他のライバーユーザと競合するライブ配信のタイプであるとき、前記目標ライバーユーザの識別子を決定することと、
前記目標ライバーユーザの識別子に応じて、前記第1の時間情報に対応する画像フレームに対してスクリーンショット操作を行い、前記目標ライバーユーザの識別子に対応する第1の画像フレームを取得することと、に用いられ、
そのうち、前記目標ライバーユーザが他のライバーユーザと競合してライブ配信するとき、前記目標ライバーユーザと他のライバーユーザとのライブ配信枠が前記画像フレームの中に同時に表示される。
本開示の1つ又は複数の実施例によれば、前記画像処理モジュールは、
前記ライブ配信のタイプがライブ空間に対応する目標ライバーユーザのワンマンライブ配信のタイプであるとき、前記第1の時間情報に対応する画像フレームを前記第1の画像フレームとして決定するために用いられる。
本開示の1つ又は複数の実施例によれば、前記装置は、
前記目標ライバーユーザと他のライバーユーザとのライブ配信枠の上層に、前記目標特殊効果情報を全画面で表示するように、クライアント端末機器を制御するための制御モジュールをさらに含む。
本開示の1つ又は複数の実施例によれば、前記決定モジュールは、
前記第1の画像フレームに対して識操作を行い、前記目標オブジェクトを取得することと、
前記目標オブジェクトと前記第1の特殊効果情報とに対してデータ融合操作を行い、前記目標特殊効果情報を取得することと、に用いられる。
本開示の1つ又は複数の実施例によれば、前記装置は、
いずれかのクライアント端末機器が前記ライブ空間内でプリセットの目標操作をトリガーしたか否かをリアルタイムで検出するための検出モジュールと、
いずれかのクライアント端末機器が前記ライブ空間内でプリセットの目標操作をトリガーした場合、前記目標操作に対応する第2の特殊効果情報及び前記目標操作に対応する第2の時間情報を決定するための時間情報決定モジュールと、
前記第1の時間情報及び前記第2の時間情報に基づき、前記第1の特殊効果情報及び前記第2の特殊効果情報を時間順に同一のメッセージキューに追加するための順序付けモジュールと、をさらに含む。
本開示の1つ又は複数の実施例によれば、前記装置は、
前記メッセージキューの中の第1の特殊効果情報又は第2の特殊効果情報を前記時間順に順次取得し、前記第1の特殊効果情報又は第2の特殊効果情報、及び前記第1の時間情報に対応する第1の画像フレーム又は第2の時間情報に対応する第2の画像フレームの中の目標オブジェクトに応じて、目標特殊効果情報を決定するための特殊効果取得モジュールをさらに含む。
第5の態様では、本開示の1つ又は複数の実施例によれば、特殊効果表示装置を提供し、前記装置は、
ライブ空間のストリーミングコンテンツを表示するためのコンテンツ表示モジュールと、
特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定して、前記特殊効果トリガー操作に対応する前記第1の特殊効果情報を決定するための特殊効果決定モジュールと、
サーバに特殊効果トリガー命令を送信するための命令送信モジュールであって、前記特殊効果トリガー命令が前記第1の特殊効果情報を指示し、前記特殊効果トリガー命令が前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する第1の画像フレームをさらに指示する命令送信モジュールと、
前記サーバから特殊効果表示命令を取得するための命令取得モジュールであって、前記特殊効果表示命令が目標特殊効果情報を指示し、前記目標特殊効果情報が前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトと関連付けられている命令取得モジュールと、
前記目標特殊効果情報に対応する特殊効果を表示するための特殊効果表示モジュールと、を含む。
第6の態様では、本開示の1つ又は複数の実施例によれば、特殊効果表示装置を提供し、前記装置は、
ライブ空間に関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュするためのコンテンツプッシュモジュールと、
前記第1のクライアント端末機器から特殊効果トリガー命令を取得するための命令取得モジュールであって、前記特殊効果トリガー命令が目標特殊効果情報を指示し、前記目標特殊効果情報が第1の特殊効果情報及び前記ストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、前記特殊効果トリガー操作が第1の時間情報に対応し、前記第1の画像フレームが前記ライブ空間のストリーミングコンテンツにおける、前記第1の時間情報に対応する画像フレームを含む命令取得モジュールと、
前記第2のクライアント端末機器に前記目標特殊効果情報を送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるための目標特殊効果送信モジュールと、を含む。
第7の態様では、本開示の1つ又は複数の実施例によれば、メモリ及びプロセッサを含む、特殊効果表示機器を提供し、
前記メモリがコンピュータ命令を記憶するために用いられ、
前記プロセッサが前記メモリに記憶されたコンピュータ命令を実行して、前記特殊効果表示機器に上記の第1の態様又は第2の態様又は第3の態様に記載されている特殊効果表示方法を実現させるために用いられる。
第8の態様では、本開示の1つ又は複数の実施例によれば、コンピュータ可読記憶媒体を提供し、前記コンピュータ可読記憶媒体にはコンピュータ実行命令が記憶されており、前記コンピュータ実行命令がコンピューティングデバイスにより実行されると、前記コンピューティングデバイスが上記の第1の態様又は第2の態様又は第3の態様に記載されている特殊効果表示方法を実現する。
第9の態様では、本開示の1つ又は複数の実施例によれば、コンピュータプログラムを含む、コンピュータプログラム製品を提供し、前記コンピュータプログラムがプロセッサにより実行されると、上記の第1の態様又は第2の態様又は第3の態様に記載されている特殊効果表示方法が実現される。
第10の態様では、本開示の1つ又は複数の実施例によれば、コンピュータプログラムを提供し、当該コンピュータプログラムがプロセッサにより実行されると、上記の第1の態様又は第2の態様又は第3の態様に記載されている特殊効果表示方法が実現される。
本開示により提供される特殊効果表示方法、装置、機器、記憶媒体及び製品によれば、前記方法は、特殊効果トリガー命令を取得した後、当該特殊効果トリガー命令に対応するライブ空間のストリーミングコンテンツにおける第1の画像フレーム及び第1の特殊効果情報に基づき、目標特殊効果情報を生成し、当該目標特殊効果情報を当該ライブ空間に関連する第1のクライアント端末機器に送信して、第1のクライアント端末機器に目標特殊効果情報に対応する特殊効果を表示させ、ライバーの端末機器において特殊効果の融合操作を行う必要がなく、第1の画像フレーム及び第1の特殊効果情報を決定するだけで、クライアント端末機器又はサーバ上において目標特殊効果情報の合成及びその対応する特殊効果の表示を実現することができ、ライブ空間内のデータが目標特殊効果情報に対応する特殊効果を遮ることもなくなる。
上記した説明は、本開示のいくつかの好ましい実施例に関する説明、及び適用される技術的原理に関する説明にすぎない。当業者は、本開示に係る開示範囲は、上記の技術的特徴の特定の組み合わせによって形成される解決手段に限定されず、上記の開示構想から逸脱することなく、上記の技術的特徴又はそれらの同等の特徴の任意の組み合わせによって形成される他の解決手段、例えば、上記特徴を、本開示で開示される(ただしこれに限定されない)同様の機能を有する技術的特徴に置き換えることによって形成される解決手段もカバーすべきであることを理解すべきである。
なお、特定の順序で各操作について説明したが、これらの操作は示されている特定の順序又は順番に実行されることを要求するものと理解されるべきではない。マルチタスクや並列処理は、一定の環境下では有利である場合がある。同様に、上記の説明にはいくつかの具体的な実現の詳細が含まれるが、これらは本開示の範囲を限定するものとして解釈されるべきではない。個々の実施例のコンテキストにおいて説明される特定の特徴は、単一の実施例において組み合わせて実現されてもよい。逆に、単一の実施例のコンテキストにおいて説明される様々な特徴は、複数の実施例において、単独で又は任意の適切なサブ組合せで実現されてもよい。
本主題は、構造的特徴及び/又は方法的論理動作に固有の言語を用いて説明されてきたが、添付の特許請求の範囲に限定される主題は、必ずしも上記の特定の特徴又は動作に限定されないことが理解されるべきである。逆に、上記の特定の特徴及び動作は、特許請求の範囲を実施するための例示的な形態にすぎない。
本出願は2021年4月6日に提出された、出願番号が202110369428.3で、発明の名称が「特殊効果表示方法、装置、機器、記憶媒体及び製品」という中国特許出願の優先権を主張し、そのすべての内容は引用によって本出願に組み込まれる。

Claims (24)

  1. 特殊効果表示方法であって、
    特殊効果トリガー命令を取得することであって、前記特殊効果トリガー命令がライブのストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応することと、
    前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定することと、
    前記目標特殊効果情報を前記ライブに関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることと、を含み、
    前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報に応じて合成されたものであり、
    前記第1のクライアント端末機器が表示する画像は前記第1の画像フレーム及び前記特殊効果を含む、特殊効果表示方法。
  2. 特殊効果表示方法であって、
    特殊効果トリガー命令を取得することであって、前記特殊効果トリガー命令がライブのストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応することと、
    前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定することと、
    前記目標特殊効果情報を前記ライブに関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることと、を含み、
    前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報を含むデータのセットであり、
    前記第1のクライアント端末機器が表示する画像は前記第1の画像フレーム及び前記特殊効果を含む、特殊効果表示方法。
  3. 特殊効果トリガー命令を取得する前に、前記方法は、
    特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定することと、
    前記ライブのストリーミングコンテンツにおける、前記第1の時間情報に対応する前記第1の画像フレームを決定することと、
    前記特殊効果トリガー操作に対応する前記第1の特殊効果情報を決定することと、をさらに含む、請求項1又は2に記載の方法。
  4. 特殊効果トリガー命令を取得することは、
    前記特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー命令を生成することを含む、請求項に記載の方法。
  5. 前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定した後、前記方法は、
    前記目標特殊効果情報に対応する特殊効果を表示することをさらに含む、請求項1又は2に記載の方法。
  6. 特殊効果トリガー命令を取得することは、
    前記第1のクライアント端末機器から前記特殊効果トリガー命令を取得することであって、前記特殊効果トリガー命令が前記第1の画像フレームを指示し、前記特殊効果トリガー命令が前記第1の特殊効果情報をさらに指示することを含む、請求項1又は2に記載の方法。
  7. 前記特殊効果トリガー命令が前記第1の画像フレームを指示することは、
    前記特殊効果トリガー命令が第1の時間情報を指示し、前記第1の時間情報が前記ライブのストリーミングコンテンツにおける前記第1の画像フレームに対応することを含む、請求項に記載の方法。
  8. 前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定した後、前記方法は、
    前記目標特殊効果情報を前記ライブに関連する第2のクライアント端末機器に送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることをさらに含む、請求項1又は2に記載の方法。
  9. 前記方法は、
    前記ライブに対応する目標ライバーユーザが他のライバーユーザと競合するタイプ及び/又は目標ライバーユーザのワンマンライブ配信のタイプを含む、前記ライブの現在のライブ配信のタイプを決定することと、
    前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得することと、をさらに含む、請求項1又は2に記載の方法。
  10. 前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得することは、
    前記ライブ配信のタイプが、前記ライブに対応する前記目標ライバーユーザが他のライバーユーザと競合するライブ配信のタイプであるとき、前記目標ライバーユーザの識別子を決定することと、
    前記目標ライバーユーザの識別子に応じて、前記第1の時間情報に対応する画像フレームに対してスクリーンショット操作を行い、前記目標ライバーユーザの識別子に対応する第1の画像フレームを取得することと、を含み、
    ここで、前記目標ライバーユーザが他のライバーユーザと競合してライブ配信するとき、前記目標ライバーユーザと他のライバーユーザとのライブ配信枠が前記画像フレームの中に同時に表示される、請求項に記載の方法。
  11. 前記ライブ配信のタイプに応じて、前記特殊効果トリガー命令に対応する第1の時間情報に対応する前記第1の画像フレームを取得することは、
    前記ライブ配信のタイプが、前記ライブに対応する前記目標ライバーユーザのワンマンライブ配信のタイプであるとき、前記第1の時間情報に対応する画像フレームを前記第1の画像フレームとして決定することを含む、請求項に記載の方法。
  12. 前記目標特殊効果情報を前記ライブに関連する第1のクライアント端末機器に送信した後、前記方法は、
    前記目標ライバーユーザと他のライバーユーザとのライブ配信枠の上層に、前記目標特殊効果情報を全画面で表示するように、前記第1のクライアント端末機器を制御することをさらに含む、請求項10に記載の方法。
  13. 前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定することは、
    前記第1の画像フレームに対して認識操作を行い、前記目標オブジェクトを取得することと、
    前記目標オブジェクトと前記第1の特殊効果情報とに対してデータ融合操作を行い、前記目標特殊効果情報を取得することと、を含む、請求項1又は2に記載の方法。
  14. 前記方法は、
    いずれかのクライアント端末機器が前記ライブ内でプリセットの目標操作をトリガーしたか否かをリアルタイムで検出することと、
    いずれかの前記クライアント端末機器が前記ライブ内でプリセットの目標操作をトリガーした場合、前記目標操作に対応する第2の特殊効果情報及び前記目標操作に対応する第2の時間情報を決定することと、
    第1の時間情報及び前記第2の時間情報に基づき、前記第1の特殊効果情報及び前記第2の特殊効果情報を時間順に同一のメッセージキューに追加することと、をさらに含む、請求項に記載の方法。
  15. 前記第1の時間情報及び前記第2の時間情報に基づき、前記第1の特殊効果情報及び前記第2の特殊効果情報を時間順に同一のメッセージキューに追加した後、前記方法は、
    前記メッセージキューの中の前記第1の特殊効果情報又は前記第2の特殊効果情報を前記時間順に順次取得し、前記第1の特殊効果情報又は前記第2の特殊効果情報、及び前記第1の時間情報に対応する前記第1の画像フレームの中の前記目標オブジェクト又は前記第2の時間情報に対応する第2の画像フレームの中の目標オブジェクトに応じて、前記目標特殊効果情報を決定することをさらに含む、請求項14に記載の方法。
  16. 特殊効果表示方法であって、
    ライブのストリーミングコンテンツを表示することと、
    特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定して、前記特殊効果トリガー操作に対応する第1の特殊効果情報を決定することと、
    サーバに特殊効果トリガー命令を送信することであって、前記特殊効果トリガー命令が前記第1の特殊効果情報を指示し、前記特殊効果トリガー命令が前記ライブのストリーミングコンテンツにおける、前記第1の時間情報に対応する第1の画像フレームをさらに指示することと、
    前記サーバから特殊効果表示命令を取得することであって、前記特殊効果表示命令が目標特殊効果情報を指示し、前記目標特殊効果情報が前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトと関連付けられていることと、
    前記目標特殊効果情報に対応する特殊効果を表示することと、を含み、
    前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報に応じて合成されたものであるか、または、前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報を含むデータのセットであり、
    前記特殊効果表示方法の実行主体が表示する画像は前記第1の画像フレーム及び前記特殊効果を含む、特殊効果表示方法。
  17. 特殊効果表示方法であって、
    ライブのストリーミングコンテンツを表示することと、
    特殊効果トリガー操作を検出した場合、目標特殊効果情報に対応する特殊効果を表示することであって、前記目標特殊効果情報が第1の特殊効果情報及び第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記特殊効果トリガー操作に対応する特殊効果情報であり、前記第1の画像フレームが前記ライブのストリーミングコンテンツにおける、前記特殊効果トリガー操作に対応する画像フレームであることと、を含み、前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報に応じて合成されたものであるか、または、前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報を含むデータのセットであり、前記特殊効果表示方法の実行主体が表示する画像は前記第1の画像フレーム及び前記特殊効果を含む、特殊効果表示方法。
  18. 特殊効果表示方法であって、
    ライブに関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュすることと、
    前記第1のクライアント端末機器から特殊効果トリガー命令を取得することであって、前記特殊効果トリガー命令が目標特殊効果情報を指示し、前記目標特殊効果情報が第1の特殊効果情報及び前記ストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、前記特殊効果トリガー操作が第1の時間情報に対応し、前記第1の画像フレームが前記ライブのストリーミングコンテンツにおける、前記第1の時間情報に対応する画像フレームを含み、前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報に応じて合成されたものであるか、または、前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報を含むデータのセットであることと、
    前記第2のクライアント端末機器に前記目標特殊効果情報を送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させることと、を含み、
    前記第2のクライアント端末機器が表示する画像は前記第1の画像フレーム及び前記特殊効果を含む、特殊効果表示方法。
  19. 特殊効果表示装置であって、
    特殊効果トリガー命令を取得するための取得モジュールであって、前記特殊効果トリガー命令がライブのストリーミングコンテンツにおける第1の画像フレームに対応し、前記特殊効果トリガー命令が第1の特殊効果情報にさらに対応する取得モジュールと、
    前記特殊効果トリガー命令に応答し、前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトに応じて目標特殊効果情報を決定するための決定モジュールと、
    前記目標特殊効果情報を前記ライブに関連する第1のクライアント端末機器に送信して、前記第1のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるための送信モジュールと、を含み、
    前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報に応じて合成されたものであるか、または、前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報を含むデータのセットであり、
    前記第1のクライアント端末機器が表示する画像は前記第1の画像フレーム及び前記特殊効果を含む、特殊効果表示装置。
  20. 特殊効果表示装置であって、
    ライブのストリーミングコンテンツを表示するためのコンテンツ表示モジュールと、
    特殊効果トリガー操作を検出したことに応答し、前記特殊効果トリガー操作に対応する第1の時間情報を決定して、前記特殊効果トリガー操作に対応する第1の特殊効果情報を決定するための特殊効果決定モジュールと、
    サーバに特殊効果トリガー命令を送信するための命令送信モジュールであって、前記特殊効果トリガー命令が前記第1の特殊効果情報を指示し、前記特殊効果トリガー命令が前記ライブのストリーミングコンテンツにおける、前記第1の時間情報に対応する第1の画像フレームをさらに指示する命令送信モジュールと、
    前記サーバから特殊効果表示命令を取得するための命令取得モジュールであって、前記特殊効果表示命令が目標特殊効果情報を指示し、前記目標特殊効果情報が前記第1の特殊効果情報及び前記第1の画像フレームの中の目標オブジェクトと関連付けられている命令取得モジュールと、
    前記目標特殊効果情報に対応する特殊効果を表示するための特殊効果表示モジュールと、を含み、
    前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報に応じて合成されたものであるか、または、前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報を含むデータのセットであり、
    前記特殊効果表示モジュールが表示する画像は前記第1の画像フレーム及び前記特殊効果を含む、特殊効果表示装置。
  21. 特殊効果表示装置であって、
    ライブに関連する第1のクライアント端末機器と第2のクライアント端末機器とにストリーミングコンテンツをプッシュするためのコンテンツプッシュモジュールと、
    前記第1のクライアント端末機器から特殊効果トリガー命令を取得するための命令取得モジュールであって、前記特殊効果トリガー命令が目標特殊効果情報を指示し、前記目標特殊効果情報が第1の特殊効果情報及び前記ストリーミングコンテンツにおける第1の画像フレームの中の目標オブジェクトと関連付けられており、前記第1の特殊効果情報が前記第1のクライアント端末機器により検出された特殊効果トリガー操作に対応する特殊効果情報を含み、前記特殊効果トリガー操作が第1の時間情報に対応し、前記第1の画像フレームが前記ライブのストリーミングコンテンツにおける、前記第1の時間情報に対応する画像フレームを含む命令取得モジュールと、
    前記第2のクライアント端末機器に前記目標特殊効果情報を送信して、前記第2のクライアント端末機器に前記目標特殊効果情報に対応する特殊効果を表示させるための目標特殊効果送信モジュールと、を含み、
    前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報に応じて合成されたものであるか、または、前記目標特殊効果情報は、前記第1の特殊効果情報及び前記第1の画像フレームの中の前記目標オブジェクトに対応する目標オブジェクト情報を含むデータのセットであり、
    前記第2のクライアント端末機器が表示する画像は前記第1の画像フレーム及び前記特殊効果を含む、特殊効果表示装置。
  22. メモリ及びプロセッサを含む、特殊効果表示機器であって、
    前記メモリがコンピュータ命令を記憶するために用いられ、
    前記プロセッサが、前記メモリに記憶されたコンピュータ命令を実行して、前記特殊効果表示機器に請求項1、2、1618のいずれか1項に記載の特殊効果表示方法を実現させるために用いられる、特殊効果表示機器。
  23. コンピュータ可読記憶媒体であって、前記コンピュータ可読記憶媒体にはコンピュータ実行命令が記憶されており、前記コンピュータ実行命令がコンピューティングデバイスにより実行されると、前記コンピューティングデバイスが請求項1、2、1618のいずれか1項に記載の特殊効果表示方法を実現する、コンピュータ可読記憶媒体。
  24. コンピュータプログラムであって、前記コンピュータプログラムがプロセッサにより実行されると、請求項1、2、1618のいずれか1項に記載の特殊効果表示方法が実現される、コンピュータプログラム。
JP2023561379A 2021-04-06 2022-04-06 特殊効果表示方法、装置、機器、記憶媒体及び製品 Active JP7670853B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202110369428.3 2021-04-06
CN202110369428.3A CN114501041B (zh) 2021-04-06 2021-04-06 特效显示方法、装置、设备及存储介质
PCT/CN2022/085302 WO2022213979A1 (zh) 2021-04-06 2022-04-06 特效显示方法、装置、设备、存储介质及产品

Publications (2)

Publication Number Publication Date
JP2024513900A JP2024513900A (ja) 2024-03-27
JP7670853B2 true JP7670853B2 (ja) 2025-04-30

Family

ID=81491833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023561379A Active JP7670853B2 (ja) 2021-04-06 2022-04-06 特殊効果表示方法、装置、機器、記憶媒体及び製品

Country Status (5)

Country Link
US (2) US12096047B2 (ja)
EP (1) EP4307685A4 (ja)
JP (1) JP7670853B2 (ja)
CN (1) CN114501041B (ja)
WO (1) WO2022213979A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125485B (zh) * 2021-11-30 2024-04-30 北京字跳网络技术有限公司 图像处理方法、装置、设备及介质
CN115767181A (zh) * 2022-11-17 2023-03-07 北京字跳网络技术有限公司 直播视频流渲染方法、装置、设备、存储介质及产品

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019198060A (ja) 2019-01-23 2019-11-14 グリー株式会社 アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システム、動画配信方法及び動画配信プログラム
CN110475150A (zh) 2019-09-11 2019-11-19 广州华多网络科技有限公司 虚拟礼物特效的渲染方法和装置、直播系统
JP2020088838A (ja) 2019-03-18 2020-06-04 グリー株式会社 動画配信システム、動画配信方法、及び動画配信プログラム
JP6783919B1 (ja) 2019-12-27 2020-11-11 グリー株式会社 情報処理システム、情報処理方法およびコンピュータプログラム
JP2021033980A (ja) 2019-08-29 2021-03-01 グリー株式会社 動画配信システム、動画配信方法及び動画配信プログラム

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131591B (zh) * 2016-06-30 2019-08-06 广州华多网络科技有限公司 直播方法、装置及终端
CN106254311B (zh) * 2016-07-15 2020-12-08 腾讯科技(深圳)有限公司 直播方法和装置、直播数据流展示方法和装置
CN106385591B (zh) * 2016-10-17 2020-05-15 腾讯科技(上海)有限公司 视频处理方法及视频处理装置
US10715881B2 (en) * 2016-11-01 2020-07-14 Facebook, Inc. Providing interactive elements with a live video presentation
CN106846040B (zh) * 2016-12-22 2021-11-09 武汉斗鱼网络科技有限公司 一种直播间中虚拟礼物显示方法和系统
CN109391834B (zh) * 2017-08-03 2021-08-31 阿里巴巴集团控股有限公司 一种播放处理方法、装置、设备和存储介质
CN107682729A (zh) * 2017-09-08 2018-02-09 广州华多网络科技有限公司 一种基于直播的互动方法及直播系统、电子设备
CN107911724B (zh) * 2017-11-21 2020-07-07 广州华多网络科技有限公司 直播互动方法、装置及系统
US10523979B2 (en) * 2017-12-21 2019-12-31 Vyu Labs, Inc. Streaming live video
CN109194973A (zh) * 2018-09-26 2019-01-11 广州华多网络科技有限公司 一种多主播直播间赠送虚拟礼物的展示方法、装置及设备
CN111669612B (zh) * 2019-03-08 2023-02-28 腾讯科技(深圳)有限公司 基于直播的信息投放方法、装置和计算机可读存储介质
CN110418155B (zh) * 2019-08-08 2022-12-16 腾讯科技(深圳)有限公司 直播互动方法、装置、计算机可读存储介质和计算机设备
US12198242B2 (en) * 2019-08-28 2025-01-14 Gree, Inc. Moving image distribution system, moving image distribution method, and moving image distribution program
CN110536151B (zh) * 2019-09-11 2021-11-19 广州方硅信息技术有限公司 虚拟礼物特效的合成方法和装置、直播系统
CN110493630B (zh) * 2019-09-11 2020-12-01 广州华多网络科技有限公司 虚拟礼物特效的处理方法和装置、直播系统
JP7360112B2 (ja) * 2019-09-27 2023-10-12 グリー株式会社 コンピュータプログラム、サーバ装置、端末装置、及び方法
CN110730374B (zh) * 2019-10-10 2022-06-17 北京字节跳动网络技术有限公司 一种动画对象的展示方法、装置、电子设备及存储介质
CN110784730B (zh) * 2019-10-31 2022-03-08 广州方硅信息技术有限公司 直播视频数据的传输方法、装置、设备和存储介质
CN111010585B (zh) * 2019-12-06 2021-10-22 广州方硅信息技术有限公司 虚拟礼物的发送方法、装置、设备及存储介质
CN111107384A (zh) * 2019-12-06 2020-05-05 广州华多网络科技有限公司 虚拟礼物的展示方法、系统、装置、设备和存储介质
CN111698523B (zh) * 2019-12-06 2021-11-12 广州方硅信息技术有限公司 文字虚拟礼物的赠送方法、装置、设备及存储介质
CN111182320B (zh) * 2019-12-30 2023-04-14 腾讯科技(深圳)有限公司 信息处理方法、装置、终端、服务器及存储介质
CN111277854A (zh) * 2020-03-04 2020-06-12 网易(杭州)网络有限公司 一种虚拟直播间的展示方法、装置、电子设备和存储介质
CN111541909A (zh) * 2020-04-30 2020-08-14 广州华多网络科技有限公司 全景直播的送礼方法、装置、设备及存储介质
CN111464828A (zh) * 2020-05-14 2020-07-28 广州酷狗计算机科技有限公司 虚拟特效显示方法、装置、终端及存储介质
CN111652678B (zh) * 2020-05-27 2023-11-14 腾讯科技(深圳)有限公司 物品信息显示方法、装置、终端、服务器及可读存储介质
CN111901624A (zh) * 2020-08-06 2020-11-06 广州虎牙科技有限公司 直播显示方法和装置、电子设备及存储介质
CN112261424B (zh) * 2020-10-19 2022-11-18 北京字节跳动网络技术有限公司 图像处理方法、装置、电子设备及计算机可读存储介质
CN112307925B (zh) * 2020-10-23 2023-11-28 腾讯科技(深圳)有限公司 图像检测方法、图像显示方法、相关设备及存储介质
CN112584224B (zh) * 2020-12-08 2024-01-02 北京字节跳动网络技术有限公司 信息显示及处理方法、装置、设备、介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019198060A (ja) 2019-01-23 2019-11-14 グリー株式会社 アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システム、動画配信方法及び動画配信プログラム
JP2020088838A (ja) 2019-03-18 2020-06-04 グリー株式会社 動画配信システム、動画配信方法、及び動画配信プログラム
JP2021033980A (ja) 2019-08-29 2021-03-01 グリー株式会社 動画配信システム、動画配信方法及び動画配信プログラム
CN110475150A (zh) 2019-09-11 2019-11-19 广州华多网络科技有限公司 虚拟礼物特效的渲染方法和装置、直播系统
JP6783919B1 (ja) 2019-12-27 2020-11-11 グリー株式会社 情報処理システム、情報処理方法およびコンピュータプログラム

Also Published As

Publication number Publication date
US12096047B2 (en) 2024-09-17
WO2022213979A1 (zh) 2022-10-13
US20240040162A1 (en) 2024-02-01
EP4307685A4 (en) 2024-08-14
CN114501041B (zh) 2023-07-14
US20250088679A1 (en) 2025-03-13
JP2024513900A (ja) 2024-03-27
CN114501041A (zh) 2022-05-13
EP4307685A1 (en) 2024-01-17

Similar Documents

Publication Publication Date Title
JP7667271B2 (ja) 情報表示方法、装置、機器及び媒体
US12470767B2 (en) Video interaction method and device, electronic device and storage medium
WO2021196903A1 (zh) 视频处理方法、装置、可读介质及电子设备
US12592014B2 (en) Media content processing method and apparatus, device, and storage medium
US12487725B2 (en) Data interaction method, apparatus, electronic device, storage medium, and program product
US20250278172A1 (en) Method for multimedia resource interaction, medium and electronic device
US12284424B2 (en) Video-based information displaying method and apparatus, device and medium
CN111666012A (zh) 信息展示方法、装置和电子设备
CN115379105B (zh) 视频拍摄方法、装置、电子设备和存储介质
US20220417486A1 (en) Method and apparatus for processing three-dimensional video, readable storage medium and electronic device
US12167085B2 (en) Video processing method and apparatus, storage medium, and electronic device
EP4589957A1 (en) Live-streaming reservation method and apparatus, and device, medium and product
US20250126350A1 (en) Photographing method and apparatus, electronic device, and storage medium
US20250088679A1 (en) Effect display method, apparatus and device, storage medium, and product
WO2023088484A1 (zh) 用于多媒体资源剪辑场景的方法、装置、设备及存储介质
WO2024165010A1 (zh) 信息生成方法、信息显示方法、装置、设备和存储介质
US20240127859A1 (en) Video generation method, apparatus, device, and storage medium
EP4607371A1 (en) Media content processing method and apparatus, and electronic device
EP4589963A1 (en) Multimedia information display method and apparatus, and electronic device
WO2026061224A1 (zh) 信息交互方法、装置、电子设备、存储介质及程序产品
CN117573999A (zh) 信息显示方法、装置、介质及电子设备
EP4645121A1 (en) Information display method and apparatus, device, and medium
CN114554292A (zh) 视角的切换方法、装置、电子设备、存储介质和程序产品
CN111294656A (zh) 用于调节视频播放的方法、装置和电子设备
WO2025200590A1 (zh) 特效处理方法、装置、电子设备、存储介质及程序产品

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231005

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250219

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: 20250318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250417

R150 Certificate of patent or registration of utility model

Ref document number: 7670853

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150