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
JP7757552B2 - ライブ配信ビデオの処理方法、装置、機器及び媒体 - Google Patents
[go: Go Back, main page]

JP7757552B2 - ライブ配信ビデオの処理方法、装置、機器及び媒体 - Google Patents

ライブ配信ビデオの処理方法、装置、機器及び媒体

Info

Publication number
JP7757552B2
JP7757552B2 JP2024573742A JP2024573742A JP7757552B2 JP 7757552 B2 JP7757552 B2 JP 7757552B2 JP 2024573742 A JP2024573742 A JP 2024573742A JP 2024573742 A JP2024573742 A JP 2024573742A JP 7757552 B2 JP7757552 B2 JP 7757552B2
Authority
JP
Japan
Prior art keywords
display area
display
live
mask layer
image corresponding
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
JP2024573742A
Other languages
English (en)
Other versions
JP2025523448A (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 Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao 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 Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Publication of JP2025523448A publication Critical patent/JP2025523448A/ja
Application granted granted Critical
Publication of JP7757552B2 publication Critical patent/JP7757552B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23412Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
    • 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
    • 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
    • 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/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/4318Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
    • 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/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Studio Circuits (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本出願は、2022年6月30日にて中国特許庁に提出され、出願番号が202210772659.3であり、出願名称が「ライブ配信ビデオの処理方法、装置、機器及び媒体」である中国特許出願に基づく優先権を主張し、その全内容は本出願に援用により組み込まれている。
本出願は、コンピュータ技術の分野に関し、具体的に、ライブ配信ビデオの処理方法、装置、機器及び媒体に関している。
ライブ配信技術の継続的な発展に伴い、ライブ配信によって交流するユーザーがますます増えている。ライブ配信の興趣性を増やすために、ユーザーは、ライブ配信中に、コラボ配信や対決を行って、より多くの視聴者を引き付けることができる。コラボ配信シナリオでは、ユーザーは、通常、位置切替のニーズを有し、例えば、PKでは、グループ切替のニーズを有し、関連技術において、位置を切り替える時、ライブルームのビデオストリームは一瞬の「ホッピング」が生じて、ビデオストリームのラグを招致して、視聴者の視聴エクスペリエンスに影響を与える。
これに鑑みると、本出願は、ライブ配信ビデオの処理方法、装置、機器及び媒体を提供する。
上記の目的を実現するために、本出願によって提供される技術案は、次の通りである。
本出願の第1の態様によれば、ライブ配信ビデオの処理方法を提供し、当該方法は、
第1の表示領域と第2の表示領域を含むライブルームインターフェースを表示し、第1のライバーに対応する表示画像を前記第1の表示領域に表示し、第2のライバーに対応する表示画像を前記第2の表示領域に表示するステップと、
前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答して、前記第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示するステップと、
切替が完了したことに応答して、前記第1の表示領域及び第2の表示領域において、マスク層の表示をキャンセルして、前記第2のライバーに対応する表示画像を前記第1の表示領域に表示し、前記第1のライバーに対応する表示画像を前記第2の表示領域に表示するステップと、を含む。
本出願の第2の態様によれば、ライブ配信ビデオ処理装置を提供し、当該装置は、
第1の表示領域と第2の表示領域を含むライブルームインターフェースを表示し、第1のライバーに対応する表示画像を前記第1の表示領域に表示し、第2のライバーに対応する表示画像を前記第2の表示領域に表示する第1の表示ユニットと、
前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答して、前記第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示する第2の表示ユニットと、
切替が完了したことに応答して、前記第1の表示領域及び第2の表示領域において、マスク層の表示をキャンセルして、前記第2のライバーに対応する表示画像を前記第1の表示領域に表示し、前記第1のライバーに対応する表示画像を前記第2の表示領域に表示する第3の表示ユニットと、を含む。
本出願の第3の態様によれば、電子機器を提供し、前記機器は、
指令又はコンピュータプログラムを記憶するメモリと、
前記メモリにおける前記指令又はコンピュータプログラムを実行して、前記電子機器に第1の態様に記載の方法を実行させるプロセッサーと、を含む。
本出願の第4の態様によれば、コンピュータ可読記憶媒体を提供し、前記コンピュータ可読記憶媒体には指令が記憶され、前記指令が機器上で実行すると、前記機器に、第1の態様に記載の方法を実行させる。
本出願の第5の態様によれば、コンピュータプログラム製品を提供し、前記コンピュータプログラム製品は、コンピュータプログラム/指令を含み、前記コンピュータプログラム/指令は、プロセッサーによって実行されると、第1の態様に記載の方法を実現する。
本出願の実施例又は関連技術の技術案をより明らかに説明するために、以下、実施例又は関連技術の記載の必要な図面を簡単に紹介し、以下に記載の図面は本出願に記載のいくつかの実施例に過ぎず、当業者にとって、進歩性に値する労働をしないことを前提として、これらの図面に基づいて他の図面を取得できる。
本出願の実施例によるライブ配信ビデオ処理方法のフローチャートである。 本出願の実施例によるライブ配信シナリオの概略図である。 本出願の実施例による別のライブ配信シナリオの概略図である。 本出願の実施例によるライブ配信ウィンドウを調整する概略図である。 本出願の実施例によるマスク層がカバーされた概略図である。 本出願の実施例による別のマスク層がカバーされた概略図である。 本出願の実施例によるライブ配信ビデオ処理装置の概略図である。 本出願の実施例による電子機器の構造概略図である。
当業者が本出願の解決策をよりよく理解できるようにするために、以下、本出願の実施例の図面を結合して、本出願の実施例の技術案を明らか且つ完全に記載し、記載される実施例は全ての実施例ではなく、本出願の一部の実施例に過ぎない。本出願の実施例に基づいて、当業者が進歩性に値する労働をしないことを前提として、取得した他の全ての実施例は何れも本出願の保護範囲に属している。
ライブ配信シナリオでは、1つのライブルームにおいて複数のライバーがコラボ配信を行う場合、複数のライバーの表示位置を調整する必要があり、例えば、ライブルームの中央位置(センター位置)に表示されるライバーを他のライバーに切り替える必要があり、又は、ライブルームにおいて複数人のコラボ配信からチーム対決に移行した時、同じチームのライバーが同じ側にない場合、ライブルームインターフェースのライブ配信グループと、当該グループに属するPK進行状況バーとを一致に保持させて、PK進行状況、及び各PKグループに対応するライバーを容易にユーザーに知らせるために、ライバーのシートを交換する必要がある。現在、ライブ配信視聴側でプッシュストリーミング技術を使用するため、ライバーの表示位置を交換する時、ライブルームのビデオストリームは一瞬のホッピングが生じて、視聴者にラグの仮象を与える。また、ライバー表示位置のホッピングが、視聴者にプロンプトしていないため、ユーザーの理解コストを増やし、システムの異常であると誤解される。コラボ配信とは、マイクシーケンスモードで、複数のプレイヤーがマイクで同時に話すことができ、マルチプレイヤーのインタラクションや番組交流などのニーズを実現することである。ライブ配信のコラボ配信は、ライブ配信を基礎として、音声技術を用いてインタラクション、交流を緊密にする新たなソーシャル方式である。
これに基づいて、本出願は、ライブ配信ビデオ処理方法を提供し、具体的に、切替前に、表示されるライブルームインターフェースは、第1の表示領域及び第2の表示領域を含む。第1のライバーに対応する表示画像を第1の表示領域に表示し、第2のライバーに対応する表示画像を第2の表示領域に表示する。第1の表示領域及び第2の表示領域に対する表示切替要求を受信した後、第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示することで、各表示領域に表示される画像を遮蔽する。表示の切替が完了した後、第1の表示領域及び第2の表示領域において、マスク層の表示をキャンセルして、第2のライバーに対応する表示画像を第1の表示領域に表示し、第1のライバーに対応する表示画像を第2の表示領域に表示する。即ち、マスク層による遮蔽で、第1のライバー及び第2のライバーのライブルームにおける表示位置を入れ替え、ライブ配信視聴側でビデオストリームは一瞬のホッピングが生じることを回避して、ライブ配信視聴エクスペリエンスのスムーズさを保証する。
ここで、本開示の各実施例の技術案を使用する前に、いずれも関連する個人情報のタイプ、使用範囲、使用シナリオなどが適切な方式でユーザーに通知されて、ユーザーの許可が得られることを理解されたい。
例えば、ユーザーからの自発的要求を受信したことに応答する際に、実行を要求された操作がユーザーの個人情報への取得及び使用を必要とすることを明らかにユーザーにプロンプトするように、ユーザーにプロンプト情報を送信する。これにより、ユーザーは、プロンプト情報に基づいて、本開示の技術案の操作を実行する電子機器、アプリケーションプログラム、サーバー又は記憶媒体などのソフトウェア、或いはハードウェアに個人情報を提供するかどうかを、自発的に選択することができる。
任意選択であるが非限定的な実現形態として、ユーザーからの自発的要求を受信したことに応答して、ユーザーにプロンプト情報を送信する形態は、例えばポップアップウインドウの形態であってもよく、プロンプト情報を文字の形態でポップアップウインドウに表現する。また、ポップアップウインドウには、ユーザーが、電子機器に個人情報を提供することを「同意」又は「拒否」することを選択するための選択コントロールが搭載されてもよい。
ここで、上記の通知及びユーザー許可の取得過程は、本開示の実現形態を限定していなく、単に概略的なものであり、関連法令を満たす他の形態も本開示の実現形態に適用することができる。
本出願の実施例によって提供される技術案を容易に理解するために、以下、図面を結合して説明する。
図1を参照し、当該図面は、本出願の実施例によって提供されるライブ配信ビデオ処理方法のフローチャートであり、当該方法は、ライブ配信ビデオ処理機器によって実行されることができ、当該ライブ配信ビデオ処理機器は、電子機器であってもよく、当該電子機器は、携帯電話、タブレット、ノートパソコン、デスクトップパソコン、車載端末、ウェアラブル電子機器、一体型機器、スマートホーム機器などの通信機能を備える機器であってもよいし、仮想マシン又はシミュレータがシミュレートする機器であってもよい。図1に示すように、当該方法は以下のステップを含むことができる。
S101:ライブルームインターフェースを表示する。
ライブルームインターフェースは、第1の表示領域及び第2の表示領域を含み、第1のライバーに対応する表示画像を第1の表示領域に表示し、第2のライバーに対応する表示画像を第2の表示領域に表示する。
S102:第1の表示領域及び第2の表示領域に対する表示切替要求に応答して、第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示する。
本実施例において、第1の表示領域及び第2の表示領域に対する表示切替要求を受信した後、第1の表示領域にマスク層(例えば、第1のマスク層)を表示し、第2の表示領域にマスク層(例えば、第2のマスク層)を表示し、マスク層によって各表示領域に表示される画像を遮蔽することで、マスク層が存在する場合、表示画像を切り替える。マスク層は、マスク層に接続された領域における画像を被覆することができる。
表示切替要求は、第1の表示領域及び第2の表示領域に表示される表示画像を切り替えるように要求し、以下のように表示切替要求をトリガーすることができる。
1つの場合において、ライブルームの中央位置に表示される画像を切り替える必要がある時、表示切替要求を送信し、当該表示切替要求は、第1のライバー及び第2のライバーの表示領域を対象とする切替要求である。中央位置に表示される画像の切り替えをトリガーするステップは、以下を含み、即ち、ライバーがライブルームにおいて切替操作をトリガーし、例えば、第1の表示領域はライブルームの中央位置に対応する表示領域であり、第1のライバーがライブルームにおいて切替操作をトリガーし、当該切替操作に応答して、ライブ配信クライアントは、対応するサーバーに表示切替要求を送信する。又は、ライブルームにおける他のライバーが取得したリソース値が、予め設定されたリソース閾値以上である場合、ライブ配信クライアントは、サーバーに表示切替要求を自発的に送信する。例えば、第1の表示領域は、ライブルーム中央位置に対応する表示領域であり、第1のライバーは、中央位置に位置し、第2のライバーが取得したリソース値が、予め設定されたリソース閾値と等しい場合、表示切替をトリガーする。さらに、各ライバーの中央位置での表示期間閾値を予め設定し、あるライバーの中央位置での表示期間が表示期間閾値と等しい場合、表示切替をトリガーする。
例えば、図2aに示すライブルームシナリオ概略図において、当該ライブルームには、表示領域1、表示領域2、表示領域3及び表示領域4という4つの表示領域が含まれ、ライバーA、ライバーB、ライバーC及びライバーDの表示画像をそれぞれ表示し、中央位置は表示領域1である。ライバーAがライブルームにおいて切替操作をトリガーした場合、表示切替要求を送信する。
もう1つの場合において、ライブルームにおける複数のライバーがコラボ配信を行ってチームを編成してPKをする時、同一のライブ配信グループに属する、異なるライバーのライブ配信ウィンドウが同じ側に位置していない場合、ライブ配信ウィンドウの表示位置を調整する必要がある。具体的に、PKが開始される前、どのライバーが同一のチームに属するかを直観的に視聴者に理解させるために、同一のチームに属するライバーに対応するライブ配信ウィンドウを同一側、例えば左側又は右側に表示する。ライブルームにおいて、同一のチームのライバーのライブ配信ウィンドウが同じ側に位置していない場合、表示切替要求をトリガーする。この場合、第1のライブ配信グループにおける第1のライバーに対応する表示画像を第1の表示領域に表示し、第2のライブ配信グループにおける第2のライバーに対応する表示画像を第2の表示領域に表示し、表示切替要求は、第1のライバー及び第2のライバーのライブ配信グループを対象とする切替要求である。サービス側は、同一のチームに属するライバーのライブ配信ウィンドウが同じ側に位置していないことを検出した場合、表示切替をトリガーしてもよいし、表示切替は、ライバーによってライブ配信クライアントを介してトリガーされてもよい。
具体的に、チームを編成してPKをする過程では、チーム編成を開始するライバーはさらにクライアントを介してチームメンバーを選択してもよく、当該ライバーがトリガーした選択操作に応答して、表示切替をトリガーする。具体的に、ライブ配信クライアントには選択コントロールが含まれ、ライバーが当該選択コントロールをトリガーした場合、メンバー選択インターフェースを表示し、ライバーは当該メンバー選択インターフェースからチーム編成対象となるメンバーを選択する。ライバーがトリガーした選択操作に応答して、ライブ配信サービス側に表示切替要求を送信する。
第1のライブ配信グループにおける各ライバーのライブ配信ウィンドウはライブルームの第1の側に位置し、第2のライブ配信グループにおける各ライバーのライブ配信ウィンドウはライブルームの第2の側に位置する。具体的に、ライブルームを左側表示領域及び右側表示領域に区画し、第1の側はライブルームの左側表示領域であり、第2の側は右側表示領域である。
例えば、図2bに示す4人のコラボ配信からチーム対決へ移行する時、ライバーA及びライバーBはチーム1に属し、ライバーC及びライバーDはチーム2に属し、表示領域1にライバーAのライブ配信ビデオストリームを表示し、表示領域2にライバーBのライブ配信ビデオストリームを表示し、表示領域3にライバーCのライブ配信ビデオストリームを表示し、表示領域4にライバーDのライブ配信ビデオストリームを表示する。しかし、ライバーA及びライバーBは異なる側にそれぞれ位置し、ライバーC及びライバーDも異なる側にそれぞれ位置する場合、第1のライバーはライバーAであり、第2のライバーはライバーDであり、第1の表示領域は表示領域1であり、第2の表示領域は表示領域4であり、又は、第1のライバーはライバーBであり、第2のライバーはライバーCであり、第1の表示領域は表示領域2であり、第2の表示領域は表示領域3である。
ライブルームの複数のライバーがチーム編成を完了したことに対応して、対決を開始する前に、ライブルームのライブ配信ウィンドウを全体的に下へ移動させ、対決するグループにそれぞれ対応する対決進行状況バーを下向き移動部分に表示する。対決進行状況バーは、対決中のあるチームが取得した成果を反映するために使用される。図2cに示すように、右側の図のライブ配信ウィンドウは、左側の図のライブ配信ウィンドウに対して下へ移動し、チーム1の対決進行状況バー及びチーム2の対決進行状況バーを下向き移動部分に表示する。
本開示の一実施例において、ライブルームを視聴するユーザーは、マスクされる表示領域にどのライバーの表示画像を表示するかということを直観的に知るために、マスク層には、マスクされる表示領域に表示される表示画像に対応するライバーのライバー標識が表示され、これにより、ユーザーは、現在の領域に対応するライバーを直接的に知ることができ、ユーザーの理解コストを低減させる。ライバー標識はライバーアバターを含んでもよい。
例えば、図2bに示す適用シナリオにおいて、第1のライバーはライバーBであり、第2のライバーはライバーCである場合、ライバーBに対応する表示領域2及びライバーCに対応する表示領域3のそれぞれに1層のマスク層を被覆し、図2dに示すように、マスクされるライバーに対応するライバーアバターを各マスク層に表示する。
ライバーアバターは、ライバーに対応するライブ配信ウィンドウから取得した当該ライバーのアバターであってもよい。具体的に、ライバーアバターは、ライバーが表示用に設置した画像であってもよい。
S103:切替が完了したことに応答して、第1の表示領域及び第2の表示領域においてマスク層の表示をキャンセルして、第2のライバーに対応する表示画像を第1の表示領域に表示し、第1のライバーに対応する表示画像を第2の表示領域に表示する。
第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示した後、2つの表示領域上の表示画像の相互交換をトリガーする。即ち、第1の表示領域に表示される表示画像は、第1のライバーに対応する表示画像から第2のライバーに対応する表示画像に切り替えられ、第2の表示領域に表示される表示画像は、第2のライバーに対応する表示画像から第1のライバーに対応する表示画像に切り替えられ、これにより、切替操作は完了する。切替操作が完了した後、マスク層の表示をキャンセルして、ライブルームにおいてライブ配信ビデオストリームを閲覧することができる。上記の表示画像の切替は、マスク層の下方で行われるため、視聴者はビデオストリームのホッピングを知覚することはない。なお、一実施例において、ライバー側及びライブ配信視聴側で何れも上記の表示切替を実行してもよい。
本開示の一実施例において、第1の表示領域に対応する表示画像と第2の表示領域に対応する表示画像とを相互に交換することは以下の2つの実現形態がある。
1つの形態によれば、第1の表示領域上の表示コンテナと第2の表示領域上の表示コンテナとの位置を相互に交換することで、第1の表示領域に対応する表示画像と、第2の表示領域に対応する表示画像とを相互に交換する。表示コンテナは、ライバーがライブ配信を行う時に対応するビデオストリームをロードするために使用される。具体的に、ライバーがライブ配信プラットフォームを介してライブ配信を開始する時、当該ライブ配信プラットフォームは当該ライバーに表示コンテナを割り当て、異なるライバーは異なる表示コンテナに対応する。第1の表示領域及び第2の表示領域に表示される表示画像を相互に交換する必要がある場合、第1の表示領域に表示されるライバーに対応する表示コンテナと、第2の表示領域に表示されるライバーに対応する表示コンテナとを相互に交換する。
ここで、ライバー側で、表示コンテナと、当該表示コンテナにロードされるビデオストリームに対して同時に相互交換を行う。即ち、第1の表示領域上の表示コンテナ、表示画像と、第2の表示領域上の表示コンテナ、表示画像に対して同時に相互交換を行うことで、ライバー側が切替後の効果を適時に閲覧できることを保証する。ライブ配信視聴側で、ビデオストリームを切り替えてから、表示コンテナを切り替える。即ち、第1の表示領域に対応する表示画像と、第2の表示領域に対応する表示画像とを相互に交換してから、第1の表示領域上の表示コンテナと、第2の表示領域上の表示コンテナとを相互に交換する。ライブ配信視聴側のユーザーの数が比較的多いため、上記の切替によって、同時切替によるシステムリソースの占用を回避することができる。
他方の態様によれば、第1の表示領域上の表示コンテナにおけるライブ配信ビデオストリームと、第2の表示領域上の表示コンテナにおけるビデオストリームとを相互に交換することで、第1の表示領域に対応する表示画像と、第2の表示領域に対応する表示画像とを相互に交換する。当該実現形態において、表示領域上の表示コンテナに対して相互交換を行わず、表示コンテナにおけるライブ配信ビデオストリームを相互に交換するように制御し、これにより、表示領域に表示される表示画像は相互に交換される。
本開示の一実施例において、ライバーの表示画像の入れ替えに対するユーザーの理解を低減するために、同時にマスク層上のライバー標識を相互に交換することで、マスク層上のライバー標識と、マスクされる表示領域に対応するライバーとを一々対応させる。具体的に、第1の表示領域上のマスク層と、第2の表示領域上のマスク層との位置を相互に交換することで、ライバー標識を相互に交換することができる。又は、第1の表示領域上のマスク層に表示されるライバー標識と、第2の表示領域上のマスク層に表示されるライバー標識とを相互に交換する。
例えば、図2dに示す適用シナリオにおいて、ライバーBに対応する表示領域2にはマスク層1がカバーされるとともに、ライバーBのアバター標識が表示され、ライバーCに対応する表示領域3にはマスク層2がカバーされるとともに、ライバーCのアバター標識が表示される場合、ライバーBに対応する表示画像と、ライバーCに対応する表示画像とを入れ替えるとともに、マスク層1にライバーCのアバター標識を表示し、マスク層2にライバーBのアバター標識を表示する。
マスク層でライバー標識を相互に交換するタイミングは以下の3つを含み、1つは、表示切替要求を受信した後、マスク層上のライバー標識を相互に交換してから、第1の表示領域に対応する表示画像と第2の表示領域に対応する表示画像との相互交換をトリガーすることである。もう1つは、表示切替要求を受信した後、第1の表示領域に対応する表示画像と第2の表示領域に対応する表示画像とを相互に交換してから、マスク層上のライバー標識の相互交換をトリガーすることである。さらに別の1つは、表示切替要求を受信した後、表示画像及びライバー標識の相互交換を同時に行うことである。
本開示の一実施例において、マスク層上のライバー標識を相互に交換する時、視聴者に相互交換の効果を展示するために、ライバー標識をスケーリングすることによって、マスク層上のライバー標識を相互に交換することができ、ユーザーの視聴エクスペリエンスを向上させる。例えば、まず、マスク層上の元のライバー標識を縮小して表示し、ライバー標識を相互に交換した後、相互交換後のライバー標識を拡大して表示する。
具体的に、以下のようにライバー標識のスケーリング表示を実現し、即ち、第1のマスク層上のライバー標識及び第2のマスク層上のライバー標識を縮小して表示し、切替が完了したことに応答して、マスク層の表示をキャンセルする前に、第1のマスク層上のライバー標識と、第2のマスク層上のライバー標識とを相互に交換し、第1のマスク層上のライバー標識及び第2のマスク層上のライバー標識を拡大して表示する。第1のマスク層は、第1の表示領域上に表示されるマスク層であり、第2のマスク層は第2の表示領域に表示されるマスク層である。例えば、第1のマスク層は、図2dのマスク層1であり、第2のマスク層は、図2dのマスク層2であり、まず、マスク層1上のライバーBのライバー標識、及びマスク層2上のライバーCのライバー標識を縮小して表示する。マスク層1及びマスク層2での表示画像が入れ替えられた後、マスク層1においてライバーCのライバー標識に置き換えられ、マスク層2においてライバーBのライバー標識に置き換えられ、各ライバー標識を拡大して表示する。
本開示の一実施例において、異なるライバーの表示画像の位置調整に対するユーザーの理解をさらに低減するために、マスク層は、相互交換が進行中であることをユーザーにプロンプトするためのプロンプト情報をさらに含み、ユーザーはマスク層の存在意味を理解しやすくなり、ユーザーに迷惑をかけることを回避する。例えば、図2eに示すように、マスク層には、マスクされるライバーに対応するライバーアバター及びプロンプト情報である「位置変更中」が含まれる。
本開示の一実施例において、マスク層にはプロンプト情報が含まれる場合、切替が完了したことに応答して、プロンプト情報の表示を停止し、対応するそれぞれのビデオストリームを表示する。
このように、表示されるライブルームインターフェースは第1の表示領域及び第2の表示領域を含み、第1のライバーに対応する表示画像を第1の表示領域に表示し、第2のライバーに対応する表示画像を第2の表示領域に表示する。第1の表示領域及び第2の表示領域に対する表示切替要求を受信した後、第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示することで、マスク層によって各表示領域に表示される画像を遮蔽する。表示切替が完了した後、第1の表示領域及び第2の表示領域において、マスク層の表示をキャンセルして、第2のライバーに対応する表示画像を第1の表示領域に表示し、第1のライバーに対応する表示画像を第2の表示領域に表示する。即ち、本出願において、マスク層を追加して、マスク層の下で異なる表示領域上の表示画像の切替を完了させることで、ライブ配信視聴側でビデオストリームは一瞬のホッピングが生じることを回避して、ライブ配信視聴エクスペリエンスのスムーズさを保証する。
これから分かるように、本出願は以下の有益な効果を備える。
本出願において、表示されるライブルームインターフェースは、第1の表示領域及び第2の表示領域を含み、第1のライバーに対応する表示画像を第1の表示領域に表示し、第2のライバーに対応する表示画像を第2の表示領域に表示する。第1の表示領域及び第2の表示領域に対する表示切替要求を受信した後、第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示することで、マスク層によって各表示領域に表示される画像を遮蔽する。表示切替が完了した後、第1の表示領域及び第2の表示領域においてマスク層の表示をキャンセルして、第2のライバーに対応する表示画像を第1の表示領域に表示し、第1のライバーに対応する表示画像を第2の表示領域に表示する。即ち、本出願において、マスク層を追加して、マスク層の下で異なる表示領域上の表示画像の切替を完了させることで、ライブ配信視聴側でビデオストリームは一瞬のホッピングが生じることを回避して、ライブ配信視聴エクスペリエンスのスムーズさを保証する。
上記の方法実施例に基づいて、本出願の実施例はライブ配信ビデオ処理装置及び機器を提供し、以下、図面を結合して説明する。
図3を参照し、当該図面は、本出願の実施例によって提供されるライブ配信ビデオ処理装置の構成図であり、図3に示すように、当該装置300は、
第1の表示領域と第2の表示領域を含むライブルームインターフェースを表示し、第1のライバーに対応する表示画像を前記第1の表示領域に表示し、第2のライバーに対応する表示画像を前記第2の表示領域に表示する第1の表示ユニット301と、
前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答して、前記第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示する第2の表示ユニット302と、
切替が完了したことに応答して、前記第1の表示領域及び第2の表示領域においてマスク層の表示をキャンセルして、前記第2のライバーに対応する表示画像を前記第1の表示領域に表示し、前記第1のライバーに対応する表示画像を前記第2の表示領域に表示する第3の表示ユニット303と、を含む。
本開示の一実施例において、第1のライバーに対応する表示画像を前記第1の表示領域に表示し、第2のライバーに対応する表示画像を前記第2の表示領域に表示するステップは、第1のライブ配信グループにおける第1のライバーに対応する表示画像を前記第1の表示領域に表示するステップと、第2のライブ配信グループにおける第2のライバーに対応する表示画像を前記第2の表示領域に表示するステップと、を含む。
本開示の一実施例において、前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答するステップは、前記第1のライバー及び第2のライバーに対する表示領域切替要求に応答するステップを含む。
本開示の一実施例において、前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答するステップは、前記第1のライバー及び第2のライバーに対するライブ配信グループ切替要求に応答するステップを含む。
本開示の一実施例において、前記装置は、
前記第1の表示領域及び第2の表示領域においてマスク層の表示をキャンセルする前に、前記第1の表示領域に対応する表示画像と、前記第2の表示領域に対応する表示画像とを相互に交換する第1の相互交換ユニットをさらに含む。
本開示の一実施例において、前記第1の相互交換ユニットは具体的に、前記第1の表示領域上の表示コンテナと、前記第2の表示領域上の表示コンテナとの位置を相互に交換することによって、前記第1の表示領域に対応する表示画像と、前記第2の表示領域に対応する表示画像とを相互に交換し、又は、前記第1の表示領域上の表示コンテナにおけるライブ配信ビデオストリームと、前記第2の表示領域上の表示コンテナにおけるビデオストリームとを相互に交換することによって、前記第1の表示領域に対応する表示画像と、前記第2の表示領域に対応する表示画像とを相互に交換する。
本開示の一実施例において、前記マスク層には、マスクされる表示領域に表示される表示画像に対応するライバーのライバー標識が表示される。
本開示の一実施例において、前記装置は、
前記表示切替要求に応答して、前記マスク層上のライバー標識を相互に交換する第2の相互交換ユニットをさらに含む。
本開示の一実施例において、前記第2の相互交換ユニットは具体的に、ライバー標識をスケーリングすることによって、前記マスク層上のライバー標識を相互に交換する。
本開示の一実施例において、前記第2の相互交換ユニットは具体的に、第1のマスク層上のライバー標識及び第2のマスク層上のライバー標識を縮小して表示し、前記第1のマスク層は、前記第1の表示領域に表示されるマスク層であり、前記第2のマスク層は、前記第2の表示領域に表示されるマスク層であり、マスク層の表示をキャンセルする前に、切替が完了したことに応答して、前記第1のマスク層上のライバー標識と、前記第2のマスク層上のライバー標識とを相互に交換し、前記第1のマスク層上のライバー標識及び前記第2のマスク層上のライバー標識を拡大して表示する。
本開示の一実施例において、前記装置は、
前記切替が完了する前に、前記マスク層に、相互交換が進行中であることをプロンプトするためのプロンプト情報を表示する第4の表示ユニットをさらに含む。
本開示の一実施例において、前記装置は、
切替が完了したことに応答して、前記プロンプト情報の表示を停止する制御ユニットをさらに含む。
ここで、本実施例において各ユニットの具体的な実現について、上記の方法実施例における関連記載を参照すればよい。
本出願の実施例においてユニットの区画は概略的であり、単に論理機能の区画であり、実際に実現する場合、別の区画形態があってもよい。本出願の実施例において各機能ユニットは1つの処理ユニットに集積されてもよいし、各ユニットは個別で物理的に存在してもよいし、さらに、2つ以上のユニットは1つのユニットに集積されてもよい。例えば、上記の実施例において、処理ユニット及び送信ユニットは同一のユニットであってもよいし、異なるユニットであってもよい。上記の集積されたユニットについて、ハードウェアの形態で実現されてもよいし、ソフトウェア機能ユニットの形態で実現されてもよい。
図4を参照し、本開示の実施例を実現するための電子機器400の構造概略図である。本開示の実施例において端末機器は、例えば携帯電話、ノートパソコン、デジタル放送受信機、PDA(携帯情報端末)、PAD(タブレット)、PMP(ポータブルメディア再生器)、車載端末(例えば車載ナビゲーション端末)などのモバイル端末、及び例えばデジタルTV、デスクトップコンピュータなどの固定端末を含んでもよいが、これらに限定されていない。図4に示す電子機器は本開示の実施例の機能及び使用範囲を限定していなく、一例に過ぎない。
図4に示すように、電子機器400は処理装置(例えば中央演算処理装置、グラフィックスプロセッサーなど)401を含み、読み取り専用メモリ(ROM)402に記憶されたプログラム、又は記憶装置408からランダムアクセスメモリ(RAM)403に読み込まれたプログラムに従って、各種の適切な動作及び処理を実行することができる。RAM403には、電子機器400の操作に必要な各種のプログラム及びデータがさらに記憶される。処理装置401、ROM
402及びRAM 403はバス404を介して互いに接続される。入力/出力(I/O)インターフェース405もバス404に接続される。
一般的に、例えばタッチスクリーン、タッチパネル、キーボード、マウス、カメラ、マイク、加速度計、ジャイロなどを含む入力装置406、例えば液晶ディスプレイ(LCD)、スピーカ、振動器などを含む出力装置407、例えば磁気テープ、ハードディスクなどを含む記憶装置408、及び通信装置409はI/Oインターフェース405に接続される。通信装置409は、電子機器400と他の装置とが無線又は有線通信を行ってデータを交換することを可能にする。図4は、各種の装置を備える電子機器400を示すが、示される全ての装置を実施又は備えるように要求されていない。代わりとして、より多く又は少ない装置を実施又は備えてもよい。
特に、本開示の実施例によれば、以上、フローチャートを参照して記載される過程は、コンピュータソフトウェアプログラムとして実現されてもよい。例えば、本開示の実施例は、非一時的コンピュータ可読媒体に担持されるコンピュータプログラムを含むコンピュータプログラム製品を含み、当該コンピュータプログラムは、フローチャートに示す方法を実行するためのプログラムコードを含む。このような実施例において、当該コンピュータプログラムは通信装置409によってネットワークからダウンロードされてインストールされ、又は記憶装置408からインストールされ、或いはROM402からインストールされる。当該コンピュータプログラムが処理装置401によって実行されると、本開示の実施例の方法に限定される上記の機能を実行する。
本開示の実施例によって提供される電子機器は、上記の実施例によって提供される方法と同一の発明構想に属し、本実施例において詳しく記載されていない技術細部について、上記の実施例を参照すればよく、本実施例は上記の実施例と同じ有益な効果を備える。
本開示の実施例は、コンピュータプログラムが記憶されたコンピュータ記憶媒体を提供し、当該プログラムはプロセッサーによって実行されると、上記の実施例によって提供される方法を実行する。
ここで、本開示の上記のコンピュータ可読媒体は、コンピュータ可読信号媒体、又はコンピュータ可読記憶媒体、或いは上記の両者の任意の組み合わせであってもよい。コンピュータ可読記憶媒体は、例えば電気、磁気、光、電磁、赤外線、又は半導体のシステム、装置或いはデバイス、若しくは以上の任意の組み合わせであってもよいが、これらに限定されていない。コンピュータ可読記憶媒体のより具体的な例は、1つ又は複数のリード線を有する電気接続、ポータブルコンピュータ磁気ディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(EPROM又はフラッシュメモリ)、光ファイバ、コンパクトディスクリードオンリーメモリ(CD-ROM)、光メモリ、磁気メモリ、又は上記の任意の適切な組み合わせを含んでもよいが、これらに限定されていない。本開示において、コンピュータ可読記憶媒体は、プログラムを含み、又は記憶する任意の有形媒体であってもよく、当該プログラムは、指令実行システム、装置又はデバイスによって使用され、又はそれと結合するように使用されてもよい。本開示において、コンピュータ可読信号媒体は、ベースバンドにおいて、又はキャリアの一部として伝播されるデータ信号を含み、当該データ信号には、コンピュータ読み取り可能なプログラムコードが担持される。このような伝播されるデータ信号は、多種の形態を採用でき、電磁信号、光信号又は上記の任意の適切な組み合わせを含むが、これらに限定されていない。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体以外の任意のコンピュータ可読媒体であってもよく、当該コンピュータ可読信号媒体は、指令実行システム、装置又はデバイスによって使用され、又はそれと結合するように使用されるプログラムを送信、伝播又は伝送する。コンピュータ可読媒体に含まれるプログラムコードは、任意の適切な媒体によって伝送され、当該媒体は、ワイヤ、光ケーブル、RF(無線周波数)など、又は上記の任意の適切な組み合わせを含むが、これらに限定されない。
いくつかの実施形態において、クライアント、サーバーは、例えばHTTP(Hyper
Text Transfer Protocol、ハイパーテキストトランスファープロトコルセキュア)のような、既知又は将来開発される任意のネットワークプロトコルを介して通信して、任意の形態又は媒体のデジタルデータ通信(例えば、通信ネットワーク)と互いに接続される。通信ネットワークの例はローカルネットワーク(「LAN」)、広域ネットワーク(「WAN」)、インターナショナルネットワーク(例えば、インターネット)及びエンドツーエンドネットワーク(例えば、adhocエンドツーエンドネットワーク)、及び既知又は将来開発される任意のネットワークを含む。
上記のコンピュータ可読媒体は上記の電子機器に含まれてもよいし、当該電子機器に装着されず、個別に存在してもよい。
上記のコンピュータ可読媒体には1つ又は複数のプログラムが搭載され、上記の1つ又は複数のプログラムは当該電子機器によって実行されると、当該電子機器に上記の方法を実行させる。
1つ又は複数のプログラミング言語又はその組み合わせで本開示の操作を実行するコンピュータプログラムコードを書くことができ、上記のプログラミング言語は、例えばJava、Smalltalk、C++などのオブジェクト指向プログラミング言語、例えば「C」言語又は類似するプログラミング言語などの普通の手続き型プログラミング言語を含むが、これらに限定されていない。プログラムコードは、全部的にユーザーコンピュータで実行されてもよいし、部分的にユーザーコンピュータで実行されてもよいし、独立するソフトウェアパッケージとして実行されてもよいし、部分的にユーザーコンピュータでかつ部分的にリモートコンピュータで実行されてもよいし、又は全部的にリモートコンピュータ或いはサーバーで実行されてもよい。リモートコンピュータが関与する場合、リモートコンピュータは、ローカルネットワーク(LAN)や広域ネットワーク(WAN)を含む任意のタイプのネットワークを介してユーザーコンピュータに接続され、又は外部コンピュータに接続される(例えば、インターネットサービスプロバイダーを用いてインターネットを介して接続される)。
図面におけるフローチャート及びブロック図は、本開示の各実施例によるシステム、方法及びコンピュータプログラム製品が実現可能な体系アーキテクチャ、機能及び操作を示す。これについて、フローチャート又はブロック図における各ブロックは、1つのモジュール、プログラムセクション、又はコードの一部を代表し、当該モジュール、プログラムセクション、又はコードの一部は、規定される論理機能を実現する1つ又は複数の実行可能な指令を含む。また、差替えとしてのいくつかの実現において、ブロックに示される機能は、図面に示すものとは異なる順序に従って発揮してもよい。例えば、接続される2つのブロックは実際に、基本的に並行するように実行されてもよいし、ある場合、逆の順序に従って実行されてもよく、これは、係る機能に応じて決定される。また、ブロック図及び/又はフローチャートにおける各ブロック、及びブロック図及び/又はフローチャートにおけるブロックの組み合わせは、規定される機能又は操作を実行するための、ハードウェアによる専用システムによって実現されてもよいし、又は専用ハードウェアとコンピュータ指令との組み合わせで実現されてもよい。
本開示の実施例に記載のユニットはソフトウェアの形態で実現されてもよいし、ハードウェアの形態で実現されてもよい。ある場合、ユニット/モジュールの名称は当該ユニット自体を限定するものではない。
本明細書に記載の機能は少なくとも部分的に1つ又は複数のハードウェア論理部材によって実行される。例えば、非限定的に、使用可能なハードウェア論理部材の例示的なタイプは、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、特定用途向け標準製品(ASSP)、システムオンチップ(SOC)、コンプレックスプログラマブルロジックデバイス(CPLD)などを含む。
本開示において、マシン可読媒体は、有形の媒体であってもよく、指令実行システム、装置又は機器によって使用され、又は指令実行システム、装置又は機器と結合するように使用されるプログラムを含み、又は記憶する。マシン可読媒体は、マシン可読信号媒体、又はマシン可読記憶媒体であってもよい。マシン可読媒体は、電子、磁気、光、電磁、赤外線、又は半導体システム、装置又は機器、或いは上記の内容の任意の適切な組み合わせを含んでもよいが、これらに限定されていない。マシン可読記憶媒体のより具体的な例は、1つ又は複数のワイヤによる電気接続、ポータブルコンピュータディスク、ハードディスク、ランダムアクセスメモリ(RAM)、読み取り専用メモリ(ROM)、消去可能プログラマブル読み取り専用メモリ(EPROM又はフラッシュメモリ)、光ファイバ、コンパクトディスクリードオンリーメモリ(CD-ROM)、光記憶機器、磁気記憶機器、又は上記の内容の任意の適切な組み合わせを含む。
ここで、本明細書における各実施例に対して漸進方式で記載され、各実施例は主に他の実施例との相違点を説明し、各実施例の間の同様又は類似の部分について、互いに参照すればよい。実施例が開示するシステム又は装置について、実施例が開示する方法に対応するため、その記載は比較的簡単であり、関連するところについて、方法部分の説明を参照すればよい。
ここで、本出願において、「少なくとも1つ(項)」は1つ又は複数を指し、「複数」は2つ又は2つ以上を指す。「及び/又は」は、関連オブジェクトの関連関係を記載し、3つの関係が存在することを示し、例えば、「A及び/又はB」は、Aのみが存在する場合、Bのみが存在する場合、及びAとBが同時に存在する場合を示し、A、Bは単数又は複数であってもよい。文字「/」は一般的に、前後で関連しているオブジェクトが「又は」という関係にあることを示す。「以下の少なくとも一項(個)」又はその類似表現は、これらの項目における任意の組み合わせを指し、単一項(個)又は複数項(個)の任意の組み合わせを含む。例えば、a、b又はcのうちの少なくとも一項(個)は、a、b、c、「a及びb」、「a及びc」、「b及びc」、又は「a、b及びc」を示し、a、b、cは単一であってもよいし、複数であってもよい。
ここで、本明細書において、例えば第1及び第2のような関係用語は単に1つのエンティティ又は操作を他のエンティティ又は操作と区別するためのものであり、これらのエンティティ又は操作同士の間にはこのような実際の関係又は順序があるように要求又は暗示するとは限らない。且つ、用語「含む」「包含」又はその他の任意の変形は非排他的包含を含むように意図され、それにより、一連の要素を含む過程、方法、品物又は機器はそれらの要素を含むだけでなく、更に明確に列挙されていない他の要素を含み、或いは、更にこのような過程、方法、品物又は機器に固有の要素を含む。これ以上限定しない限り、語句「○○を含む」で限定された要素は、前記要素を含む過程、方法、品物又は機器には更に他の同じ要素があることを排除しない。
本明細書が開示する実施例を結合して記載される方法又はアルゴリズムのステップは、直接的に、ハードウェア、プロセッサーが実行するソフトウェアモジュール、又は両者の結合で実施される。ソフトウェアモジュールは、ランダムアクセスメモリ(RAM)、メモリ、読み取り専用メモリ(ROM)、電気プログラマブルROM、電気的消去可能プログラマブルROM、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、又は技術分野内の公知としての他の任意の記憶媒体に設けられる。
開示される実施例への上記の説明によって、当業者は本出願を実現又は使用できる。これらの実施例に対する複数の修正は当業者にとって自明であり、本明細書に定義される一般的な原理は、本出願の精神又は範囲から逸脱しない場合、他の実施例において実現されてもよい。従って、本出願は本明細書におけるこれらの実施例に限定されず、本明細書が開示する原理及び新規特点と一致する、最も幅広い範囲に合う。

Claims (16)

  1. 電子機器が実行するライブ配信ビデオ処理方法であって、
    第1の表示領域と第2の表示領域を含むライブルームインターフェースを表示し、第1のライバーに対応する表示画像を前記第1の表示領域に表示し、第2のライバーに対応する表示画像を前記第2の表示領域に表示するステップと、
    前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答して、前記第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示するステップと、
    切替が完了したことに応答して、前記第1の表示領域及び第2の表示領域において、マスク層の表示をキャンセルし、前記第2のライバーに対応する表示画像を前記第1の表示領域に表示し、前記第1のライバーに対応する表示画像を前記第2の表示領域に表示するステップと、
    を含む方法。
  2. 第1のライバーに対応する表示画像を前記第1の表示領域に表示し、第2のライバーに対応する表示画像を前記第2の表示領域に表示するステップは、
    第1のライブ配信グループにおける第1のライバーに対応する表示画像を前記第1の表示領域に表示し、第2のライブ配信グループにおける第2のライバーに対応する表示画像を前記第2の表示領域に表示するステップ、
    を含む請求項1に記載の方法。
  3. 前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答することは、前記第1のライバー及び第2のライバーに対する表示領域切替要求に応答すること、を含む、請求項1に記載の方法。
  4. 前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答することは、前記第1のライバー及び第2のライバーに対するライブ配信グループ切替要求に応答することを含む、請求項2に記載の方法。
  5. 前記切替が完了したことに応答して、前記第1の表示領域及び第2の表示領域においてマスク層の表示をキャンセルする前に、さらに、
    前記第1の表示領域に対応する表示画像と、前記第2の表示領域に対応する表示画像とを相互に交換するステップ、
    を含む請求項1に記載の方法。
  6. 前記第1の表示領域に対応する表示画像と、前記第2の表示領域に対応する表示画像とを相互に交換するステップは、
    前記第1の表示領域上の表示コンテナと前記第2の表示領域上の表示コンテナとの位置を相互に交換することによって、前記第1の表示領域に対応する表示画像と、前記第2の表示領域に対応する表示画像とを相互に交換するステップ、又は、
    前記第1の表示領域上の表示コンテナにおけるライブ配信ビデオストリームと、前記第2の表示領域上の表示コンテナにおけるビデオストリームとを相互に交換することによって、前記第1の表示領域に対応する表示画像と、前記第2の表示領域に対応する表示画像とを相互に交換するステップ、
    を含む請求項5に記載の方法。
  7. 前記マスク層には、マスクされた表示領域に表示される表示画像に対応するライバーのライバー標識が表示される、請求項1に記載の方法。
  8. 前記表示切替要求に応答して、前記マスク層上のライバー標識を相互に交換するステップ、をさらに含む請求項7に記載の方法。
  9. 前記前記マスク層上のライバー標識を相互に交換するステップは、
    ライバー標識をスケーリングすることによって、前記マスク層上のライバー標識を相互に交換するステップ、を含む請求項8に記載の方法。
  10. 前記ライバー標識をスケーリングすることによって、前記マスク層上のライバー標識を相互に交換するステップは、
    第1のマスク層上のライバー標識及び第2のマスク層上のライバー標識を縮小して表示するステップであって、前記第1のマスク層は、前記第1の表示領域に表示されるマスク層であり、前記第2のマスク層は、前記第2の表示領域に表示されるマスク層であるステップと、
    マスク層の表示をキャンセルする前に、切替が完了したことに応答して、前記第1のマスク層上のライバー標識と、前記第2のマスク層上のライバー標識とを相互に交換するステップと、
    前記第1のマスク層上のライバー標識及び前記第2のマスク層上のライバー標識を拡大して表示するステップと、
    を含む請求項9に記載の方法。
  11. 前記切替が完了する前に、前記マスク層に、相互交換が進行中であることをプロンプトするためのプロンプト情報を表示するステップ、をさらに含む請求項7に記載の方法。
  12. 切替が完了したことに応答して、前記プロンプト情報の表示を停止するステップを、さらに含む請求項11に記載の方法。
  13. ライブ配信ビデオ処理装置であって、
    第1の表示領域と第2の表示領域を含むライブルームインターフェースを表示し、第1のライバーに対応する表示画像を前記第1の表示領域に表示し、第2のライバーに対応する表示画像を前記第2の表示領域に表示する第1の表示ユニットと、
    前記第1の表示領域及び第2の表示領域に対する表示切替要求に応答して、前記第1の表示領域及び第2の表示領域にマスク層をそれぞれ表示する第2の表示ユニットと、
    切替が完了したことに応答して、前記第1の表示領域及び第2の表示領域において、マスク層の表示をキャンセルして、前記第2のライバーに対応する表示画像を前記第1の表示領域に表示し、前記第1のライバーに対応する表示画像を前記第2の表示領域に表示する第3の表示ユニットと、
    を含む装置。
  14. メモリとプロセッサーを含む電子機器であって、
    前記メモリは、指令又はコンピュータプログラムを記憶するために使用され、
    前記プロセッサーは、前記メモリにおける前記指令又はコンピュータプログラムを実行して、前記電子機器に、請求項1~12の何れか1項に記載の方法を実行させるために使用される、電子機器。
  15. コンピュータ可読記憶媒体であって、
    前記コンピュータ可読記憶媒体には指令が記憶され、前記指令が機器で実行されるときに、前記機器に、請求項1~12の何れか1項に記載の方法を実行させるコンピュータ可読記憶媒体。
  16. コンピュータプログラムであって、前記コンピュータプログラムはコンピュータプログラム/指令を含み、前記コンピュータプログラム/指令はプロセッサーによって実行されるときに、請求項1~12の何れか1項に記載の方法を実現するコンピュータプログラム。
JP2024573742A 2022-06-30 2023-06-30 ライブ配信ビデオの処理方法、装置、機器及び媒体 Active JP7757552B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN202210772659.3A CN115086745B (zh) 2022-06-30 2022-06-30 一种直播视频处理方法、装置、设备及介质
CN202210772659.3 2022-06-30
PCT/CN2023/104410 WO2024002317A1 (zh) 2022-06-30 2023-06-30 一种直播视频处理方法、装置、设备及介质

Publications (2)

Publication Number Publication Date
JP2025523448A JP2025523448A (ja) 2025-07-23
JP7757552B2 true JP7757552B2 (ja) 2025-10-21

Family

ID=83257574

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024573742A Active JP7757552B2 (ja) 2022-06-30 2023-06-30 ライブ配信ビデオの処理方法、装置、機器及び媒体

Country Status (7)

Country Link
US (1) US12418688B2 (ja)
EP (1) EP4550807A4 (ja)
JP (1) JP7757552B2 (ja)
KR (1) KR20250012131A (ja)
CN (1) CN115086745B (ja)
AU (1) AU2023296580A1 (ja)
WO (1) WO2024002317A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115086745B (zh) 2022-06-30 2024-01-23 北京字跳网络技术有限公司 一种直播视频处理方法、装置、设备及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113407141A (zh) 2021-07-12 2021-09-17 广州繁星互娱信息科技有限公司 界面更新方法、装置、终端和存储介质
JP2021525560A (ja) 2018-05-31 2021-09-27 ソニー・インタラクティブエンタテインメント エルエルシー チャレンジゲームシステム
CN113949888A (zh) 2021-09-28 2022-01-18 北京达佳互联信息技术有限公司 直播界面展示方法、装置、电子设备及存储介质

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170171509A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Method and electronic apparatus for realizing two-person simultaneous live video
CN105898341A (zh) * 2015-12-14 2016-08-24 乐视网信息技术(北京)股份有限公司 一种实现双人同时视频直播的方法及移动客户端
US10313417B2 (en) * 2016-04-18 2019-06-04 Qualcomm Incorporated Methods and systems for auto-zoom based adaptive video streaming
CN106028166B (zh) * 2016-06-24 2020-01-10 北京小米移动软件有限公司 直播过程中直播间切换方法及装置
CN106791894B (zh) * 2016-11-26 2018-08-31 广州华多网络科技有限公司 一种播放直播视频的方法和装置
CN107333165A (zh) * 2017-06-29 2017-11-07 徐文波 多画面位置调整的控制方法和装置
CN107908447B (zh) * 2017-10-31 2021-06-11 北京小鸟看看科技有限公司 应用切换方法、设备及虚拟现实设备
CN108989830A (zh) * 2018-08-30 2018-12-11 广州虎牙信息科技有限公司 一种直播方法、装置、电子设备及存储介质
CN109511007B (zh) * 2018-11-29 2021-05-04 广州市百果园信息技术有限公司 一种网络直播方法、装置、设备和存储介质
CN111093087B (zh) * 2019-12-31 2023-04-28 广州方硅信息技术有限公司 连麦直播的方法、装置、系统、存储介质及电子设备
CN111970524B (zh) * 2020-08-14 2022-03-04 北京字节跳动网络技术有限公司 交互类直播连麦的控制方法、装置、系统、设备及介质
CN112104913B (zh) 2020-09-11 2023-09-26 腾讯科技(深圳)有限公司 连麦切换方法、装置、计算机设备及存储介质
US11962858B2 (en) * 2020-10-28 2024-04-16 Bigo Technology Pte. Ltd. Video playback method, video playback terminal, and non-volatile computer-readable storage medium
CN112468864A (zh) * 2020-11-24 2021-03-09 北京字跳网络技术有限公司 一种视频处理方法、装置、设备及存储介质
CN112543343B (zh) 2020-11-27 2024-02-23 广州华多网络科技有限公司 基于连麦直播的直播画面处理方法、装置及电子设备
CN112764845B (zh) 2020-12-30 2022-09-16 北京字跳网络技术有限公司 视频处理方法及装置、电子设备和计算机可读存储介质
CN115580753A (zh) * 2021-06-21 2023-01-06 北京字跳网络技术有限公司 一种基于多媒体作品的交互方法、装置、设备及存储介质
CN114025187B (zh) * 2021-10-28 2023-01-20 北京达佳互联信息技术有限公司 直播方法、装置以及电子设备
CN114245158B (zh) 2021-12-03 2022-09-02 广州方硅信息技术有限公司 直播间头像特效展示方法及其装置、设备、介质、产品
CN114339363B (zh) 2021-12-21 2023-12-22 深圳市捷视飞通科技股份有限公司 画面切换处理方法、装置、计算机设备和存储介质
CN115086745B (zh) 2022-06-30 2024-01-23 北京字跳网络技术有限公司 一种直播视频处理方法、装置、设备及介质
US12170699B2 (en) * 2023-03-31 2024-12-17 Juergen Koehler System and method for managing graphic user interface (GUI) for desktop and mobile displays

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021525560A (ja) 2018-05-31 2021-09-27 ソニー・インタラクティブエンタテインメント エルエルシー チャレンジゲームシステム
CN113407141A (zh) 2021-07-12 2021-09-17 广州繁星互娱信息科技有限公司 界面更新方法、装置、终端和存储介质
CN113949888A (zh) 2021-09-28 2022-01-18 北京达佳互联信息技术有限公司 直播界面展示方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
EP4550807A1 (en) 2025-05-07
WO2024002317A1 (zh) 2024-01-04
US12418688B2 (en) 2025-09-16
EP4550807A4 (en) 2026-04-29
US20240007689A1 (en) 2024-01-04
AU2023296580A1 (en) 2025-01-09
CN115086745A (zh) 2022-09-20
JP2025523448A (ja) 2025-07-23
CN115086745B (zh) 2024-01-23
KR20250012131A (ko) 2025-01-23

Similar Documents

Publication Publication Date Title
JP7597314B2 (ja) 動画共有方法、装置、機器及び媒体
US20240319865A1 (en) Page display method and apparatus, electronic device, storage medium and program product
JP7797681B2 (ja) インタラクション方法、装置、電子機器、および記憶媒体
US20220253492A1 (en) Method, an apparatus, an electronic device and a storage medium for multimedia information processing
JP7743647B2 (ja) ライブ配信ページの表示方法、装置、デバイス、記憶媒体及びプログラム製品
JP7772954B2 (ja) ビデオ表示及びインタラクティブ方法、装置、電子機器及び記憶媒体
JP7688236B2 (ja) 表示コントロール方法、装置、電子機器、記憶媒体及びプログラム製品
JP7843867B2 (ja) ライブ配信ビデオ処理方法、装置、機器及び媒体
US12360653B2 (en) Control display method and apparatus, electronic device, storage medium, and program product
JP2025540813A (ja) インタラクション方法、装置、機器、記憶媒体、及びコンピュータプログラム
CN115617436A (zh) 内容展示方法、装置、设备及存储介质
JP2025531740A (ja) ライブ配信ルームのアクセス方法、装置、機器及び媒体
JP2025522504A (ja) コンテンツ表示方法、装置、機器、記憶媒体及びプログラム
JP7757552B2 (ja) ライブ配信ビデオの処理方法、装置、機器及び媒体
JP7769153B2 (ja) 情報の表示方法、装置、電子機器、記憶媒体、及びプログラム
JP2025522568A (ja) ページ表示方法、装置、機器、記憶媒体及びプログラム製品
WO2024022179A1 (zh) 媒体内容的显示方法、装置、电子设备和存储介质
JP7819358B2 (ja) ライブ配信ビデオ処理方法、装置、機器及び媒体
US20260051272A1 (en) Mode switching method, electronic device and transitory computer-readable storage medium
US20260064240A1 (en) Content display method, readable medium, and electronic device
US20260099561A1 (en) Information presentation method, medium, and electronic device
US12328409B2 (en) Media content sharing method, apparatus, electronic device and storage medium
CN119356911B (zh) 一种导航数据传输方法、装置、电子设备和存储介质
CN119583862B (zh) 一种信息展示方法、装置、存储介质及电子设备
CN110633062A (zh) 显示信息的控制方法、装置、电子设备及可读介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241216

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241216

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251008

R150 Certificate of patent or registration of utility model

Ref document number: 7757552

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150