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
JP7465486B2 - Systems, methods, and computer-readable media for image recognition - Google Patents
[go: Go Back, main page]

JP7465486B2 - Systems, methods, and computer-readable media for image recognition - Google Patents

Systems, methods, and computer-readable media for image recognition Download PDF

Info

Publication number
JP7465486B2
JP7465486B2 JP2022522349A JP2022522349A JP7465486B2 JP 7465486 B2 JP7465486 B2 JP 7465486B2 JP 2022522349 A JP2022522349 A JP 2022522349A JP 2022522349 A JP2022522349 A JP 2022522349A JP 7465486 B2 JP7465486 B2 JP 7465486B2
Authority
JP
Japan
Prior art keywords
user
pattern
image
display area
displaying
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
JP2022522349A
Other languages
Japanese (ja)
Other versions
JP2024504884A (en
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.)
17Live Japan Inc
Original Assignee
17Live Japan Inc
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 17Live Japan Inc filed Critical 17Live Japan Inc
Publication of JP2024504884A publication Critical patent/JP2024504884A/en
Application granted granted Critical
Publication of JP7465486B2 publication Critical patent/JP7465486B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/22Synchronisation circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、ライブビデオストリーミングまたはビデオ電話会議における画像処理または映像処理に関する。 The present invention relates to image or video processing in live video streaming or video teleconferencing.

ユーザ同士のオンライン通信に参加することを可能にするさまざまな技術が知られている。そのアプリケーションには、ライブストリーミング、ライブ電話会議などが含まれる。これらアプリケーションの普及に伴い、コミュニケーション中の交流体験の向上とより円滑な同期に対するユーザからの要望が高まっている。 Various technologies are known that allow users to participate in online communications with each other. Applications include live streaming, live teleconferencing, etc. With the popularity of these applications, there is an increasing demand from users for an improved interaction experience and smoother synchronization during communication.

本発明の一実施態様に係る方法は、画像認識方法である。本発明の方法は、ユーザ端末に表示する第1のパターンを取得する工程と、当該第1のパターンと当該ユーザ端末に表示されているユーザの部分を比較する工程と、当該比較の結果を更新する工程と、を含む。 A method according to one embodiment of the present invention is an image recognition method. The method of the present invention includes the steps of obtaining a first pattern to be displayed on a user terminal, comparing the first pattern with a portion of a user displayed on the user terminal, and updating a result of the comparison.

本発明の一実施態様に係るシステムは、1以上のプロセッサを含む画像認識のためのシステムであり、当該1以上のプロセッサが機械可読命令を実行し、ユーザ端末に表示する第1のパターンを取得する工程と、当該第1のパターンを当該ユーザ端末に表示されるユーザの部分と比較する工程と、当該比較の結果を更新する工程と、を実行する。 A system according to one embodiment of the present invention is a system for image recognition that includes one or more processors that execute machine-readable instructions to perform the steps of obtaining a first pattern for display on a user terminal, comparing the first pattern with a portion of a user displayed on the user terminal, and updating a result of the comparison.

本発明の一実施態様に係るコンピュータ可読媒体は、画像認識のためのプログラムを含む非一時的なコンピュータ可読媒体であり、当該プログラムが、1または複数のコンピュータに、ユーザ端末に表示される第1のパターンを取得する工程と、当該第1のパターンを当該ユーザ端末に表示されるユーザの部分と比較する工程と、当該比較の結果を更新する工程と、を実行させる。 A computer-readable medium according to one embodiment of the present invention is a non-transitory computer-readable medium including a program for image recognition, the program causing one or more computers to execute the steps of obtaining a first pattern displayed on a user terminal, comparing the first pattern with a portion of the user displayed on the user terminal, and updating the results of the comparison.

グループ通話の一例を示す概略図である。FIG. 2 is a schematic diagram illustrating an example of a group call. 本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す概略図である。1 is a schematic diagram illustrating an example interaction in a group call according to some embodiments of the present invention. 本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す概略図である。1 is a schematic diagram illustrating an example interaction in a group call according to some embodiments of the present invention. 本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す概略図である。1 is a schematic diagram illustrating an example interaction in a group call according to some embodiments of the present invention. 本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す概略図である。1 is a schematic diagram illustrating an example interaction in a group call according to some embodiments of the present invention. 本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す概略図である。1 is a schematic diagram illustrating an example interaction in a group call according to some embodiments of the present invention. 本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す概略図である。1 is a schematic diagram illustrating an example interaction in a group call according to some embodiments of the present invention. 本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す概略図である。1 is a schematic diagram illustrating an example interaction in a group call according to some embodiments of the present invention. 本発明の一部の実施態様に基づくライブストリーミングにおける例示的な交流を示す概略図である。FIG. 2 is a schematic diagram illustrating an exemplary interaction in live streaming according to some embodiments of the present invention. 本発明の一部の実施態様に基づく通信システムの構成を示す概略図である。1 is a schematic diagram illustrating the configuration of a communication system according to some embodiments of the present invention. 本発明の一部の実施態様に基づく通信システムの動作を示す例示的なシーケンス図である。2 is an exemplary sequence diagram illustrating the operation of a communication system in accordance with some embodiments of the present invention. 本発明の一部の実施態様に基づく通信システムの例示的な機能構成図である。1 is an exemplary functional block diagram of a communication system in accordance with some embodiments of the present invention;

ライブストリーミングサービス、アプリケーション(APP)またはプラットフォームの一部では、複数のユーザ(配信者、視聴者、放送者、アンカーなど)がグループ通話モードや電話会議モードで参加することが可能であり、そのうち、複数のユーザの映像がユーザ端末の画面上に同時に表示され、そのグループ通話またはグループ通話への参加を表示する。当該ユーザ端末は、スマートフォンやタブレット、パソコン、ノートパソコンとすることができ、それを使用して当該ユーザの1人が当該グループ通話に参加する。 Some live streaming services, applications (APPs) or platforms allow multiple users (distributors, viewers, broadcasters, anchors, etc.) to participate in a group call mode or a conference call mode, in which the images of multiple users are displayed simultaneously on the screen of a user terminal to indicate the group call or participation in the group call. The user terminal can be a smartphone, tablet, PC, or laptop, and is used by one of the users to participate in the group call.

図1にグループ通話の一例を示す概略図を示す。S1は当該グループ通話を表示するユーザ端末の画面である。RAは、当該画面S1内の表示領域であり、ユーザAのライブ映像を表示する。RBは、当該画面S1内の表示領域であり、ユーザBのライブ映像を表示する。RCは、当該画面S1内の表示領域であり、ユーザCのライブ映像を表示する。RDは、当該画面S1内の表示領域であり、ユーザDのライブ映像を表示する。当該ユーザAのライブ映像は、ユーザAの近傍に配置されたカメラなどの映像撮影装置によって撮影され、提供されてもよい。当該ユーザBのライブ映像は、ユーザBの近傍に配置されたカメラなどの映像撮影装置によって撮影され、提供されてもよい。当該ユーザCのライブ映像は、ユーザCの近傍に配置されたカメラなどの映像撮影装置によって撮影され、提供されてもよい。当該ユーザDのライブ映像は、ユーザDの近傍に配置されたカメラなどの映像撮影装置によって撮影され、提供されてもよい。 Figure 1 shows a schematic diagram of an example of a group call. S1 is a screen of a user terminal that displays the group call. RA is a display area in the screen S1 that displays a live video of user A. RB is a display area in the screen S1 that displays a live video of user B. RC is a display area in the screen S1 that displays a live video of user C. RD is a display area in the screen S1 that displays a live video of user D. The live video of user A may be captured and provided by a video capture device such as a camera placed near user A. The live video of user B may be captured and provided by a video capture device such as a camera placed near user B. The live video of user C may be captured and provided by a video capture device such as a camera placed near user C. The live video of user D may be captured and provided by a video capture device such as a camera placed near user D.

従来、ユーザA、B、C、Dはそれぞれの表示領域で行動しており、異なる表示領域を横断する集合的な交流は欠如していた。ユーザがグループ通話に参加するモチベーションを高めるためには、より集合的、あるいは興味深い交流が望まれる。 Conventionally, users A, B, C, and D act in their own display areas, and there is a lack of collective interaction across different display areas. To increase users' motivation to participate in group calls, more collective or interesting interactions are desired.

従来、グループ通話中にユーザA、B、C、D間の接続に遅延、遅れ、非同期などの問題が発生したとき、あるユーザは接続の問題にすぐに気づかず、他のユーザが自分のメッセージ(音声や映像)を同期して、または円滑に受信できていないまま話し続けることがある。あるいは、非同期問題が起きているのではないかという懸念や疑いがあっても、ユーザがそれをテストしたり明らかにしたりする便利な方法がない。したがって、グループ通話接続の同期状態をテストする便利な方法をユーザが開始できることが望ましい。 Conventionally, when a delay, lag, out-of-sync, or other problem occurs in the connection between users A, B, C, and D during a group call, one user may not immediately notice the connection problem and continue talking while other users are not able to receive their messages (audio and video) in sync or smoothly. Or, even if there is a concern or suspicion that an out-of-sync problem is occurring, the user has no convenient way to test or uncover it. Therefore, it is desirable to enable a user to initiate a convenient way to test the sync status of a group call connection.

図2A、図2B、図2Cに本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す概略図を示す。 2A, 2B, and 2C are schematic diagrams illustrating exemplary interactions in a group call according to some embodiments of the present invention.

図2Aに示すように、軌跡または輪郭O1が当該画面S1上に表示される。当該輪郭O1は、当該表示領域RA、RB、RC、RDにわたって表示される。各表示領域に当該輪郭O1の1部分が表示される。本実施態様において、当該表示領域RA、RB、RC、RDは相互に分離されている。一部の実施態様において、当該表示領域RA、RB、RC、RDは一部が重なり合ってもよい。本実施態様において、当該輪郭O1はハート形である。一部の実施態様において、当該輪郭は円形、楕円形、四角形など、任意の形状とすることができる。当該輪郭O1は、第1のパターンと呼んでもよい。当該輪郭O1は、サーバまたはユーザ端末から取得されてもよい。 As shown in FIG. 2A, a trajectory or contour O1 is displayed on the screen S1. The contour O1 is displayed across the display areas RA, RB, RC, and RD. A portion of the contour O1 is displayed in each display area. In this embodiment, the display areas RA, RB, RC, and RD are separated from one another. In some embodiments, the display areas RA, RB, RC, and RD may overlap. In this embodiment, the contour O1 is heart-shaped. In some embodiments, the contour may be any shape, such as a circle, an oval, or a rectangle. The contour O1 may be referred to as a first pattern. The contour O1 may be obtained from a server or a user terminal.

図2Bに示すように、ユーザA、B、C、Dは当該輪郭O1に合わせようとする。当該輪郭O1は、ユーザA、ユーザB、ユーザC、ユーザDの部分と比較される。ユーザAは、手や腕を使用して(部分的に衣服で覆われていてもよい)、当該表示領域RA内に表示されている当該輪郭O1の当該部分に合わせたり、適合させたりする。ユーザBは、手や腕を使用して(部分的に衣服で覆われていてもよい)、当該表示領域RB内に表示されている当該輪郭O1の当該部分に合わせたり、適合させたりする。ユーザCは、手や腕を使用して(部分的に衣服で覆われていてもよい)、当該表示領域RC内に表示されている当該輪郭O1の当該部分に合わせたり、適合させたりする。ユーザDは、手や腕を使用して(部分的に衣服で覆われていてもよい)、当該表示領域RD内に表示されている当該輪郭O1の当該部分に合わせたり、適合させたりする。 As shown in FIG. 2B, users A, B, C, and D attempt to match the contour O1. The contour O1 is compared to portions of users A, B, C, and D. User A uses his hands and arms (which may be partially covered by clothing) to match or adapt to the portion of the contour O1 displayed in the display area RA. User B uses his hands and arms (which may be partially covered by clothing) to match or adapt to the portion of the contour O1 displayed in the display area RB. User C uses his hands and arms (which may be partially covered by clothing) to match or adapt to the portion of the contour O1 displayed in the display area RC. User D uses his hands and arms (which may be partially covered by clothing) to match or adapt to the portion of the contour O1 displayed in the display area RD.

図2Cに示すように、当該画面S1上に特殊効果O11が表示される。当該特殊効果O11は、当該輪郭O1とユーザA、ユーザB、ユーザC、ユーザDの部分との比較結果の更新として機能することができる。当該特殊効果O11は、当該輪郭O1のグラフィックオブジェクト、アニメーションオブジェクト、または具現化オブジェクトであってもよい。一部の実施態様において、当該特殊効果O11は、ユーザの当該部分(ユーザA、B、C、Dの身体部分または非身体部分など)によって形成または構成される集合形状または集合パターンが、当該輪郭O1に一致または適合する場合に表示される。当該集合パターンは、表示領域RA、RB、RC、RDにわたって形成される。 As shown in FIG. 2C, a special effect O11 is displayed on the screen S1. The special effect O11 can function as an update of the comparison result between the contour O1 and the parts of user A, user B, user C, user D. The special effect O11 can be a graphic object, an animation object, or an embodiment object of the contour O1. In some embodiments, the special effect O11 is displayed when a collective shape or collective pattern formed or configured by the parts of the users (such as body parts or non-body parts of users A, B, C, D) matches or fits the contour O1. The collective pattern is formed across the display areas RA, RB, RC, RD.

一部の実施態様において、当該ユーザらにより形成される当該集合パターンは、ユーザ端末またはパターン認識処理を有する当該グループ通話のサービスを提供するシステムによって認識されてもよい。一部の実施態様において、当該パターン認識処理は、ジェスチャ認識処理、皮膚認識処理、輪郭認識処理、形状認識処理またはオブジェクト認識処理を含んでもよい。一部の実施態様において、当該パターン認識処理は、画像比較処理(一連の画像と各ユーザの表示領域に既定の初期背景画像との比較など)または移動体検出処理を含んでもよい。一部の実施態様において、動き推定(ME)法または動き補償(MC)法が使用されてもよい。一部の実施態様において、当該集合パターンは、第2のパターンと呼んでもよい。 In some embodiments, the collective pattern formed by the users may be recognized by a user terminal or a system providing the group call service having a pattern recognition process. In some embodiments, the pattern recognition process may include a gesture recognition process, a skin recognition process, a contour recognition process, a shape recognition process, or an object recognition process. In some embodiments, the pattern recognition process may include an image comparison process (such as a comparison of a series of images with a predefined initial background image in each user's display area) or a moving object detection process. In some embodiments, a motion estimation (ME) method or a motion compensation (MC) method may be used. In some embodiments, the collective pattern may be referred to as a second pattern.

当該集合パターンが当該輪郭O1と一致するか否かの判定(あるいは、当該輪郭O1と当該ユーザの部分の比較)は、画像またはパターンの比較/照合処理によって行われてもよく、これは、当該集合パターンと当該輪郭O1との間の類似度係数(相関値など)を算出することを含んでもよい。一部の実施態様において、当該類似度係数の算出は、相関計算処理、軌跡重畳処理、正規化処理、または最小距離判定処理を含んでもよい。当該画像またはパターン比較処理は、ユーザ端末または当該グループ通話のサービスを提供するシステムによって実行されてもよい。一部の実施態様において、当該特殊効果O11は、当該類似度係数が所定値以上である場合に表示される。 Determining whether the aggregate pattern matches the contour O1 (or comparing the contour O1 with a portion of the user) may be performed by an image or pattern comparison/matching process, which may include calculating a similarity coefficient (such as a correlation value) between the aggregate pattern and the contour O1. In some embodiments, calculating the similarity coefficient may include a correlation calculation process, a trajectory superposition process, a normalization process, or a minimum distance determination process. The image or pattern comparison process may be performed by a user terminal or a system providing the group call service. In some embodiments, the special effect O11 is displayed if the similarity coefficient is equal to or greater than a predetermined value.

図3A、図3Bに、本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す別の概略図を示す。 3A and 3B show another schematic diagram illustrating an exemplary interaction in a group call according to some embodiments of the present invention.

図3Aに示すように、当該輪郭O1はオフセットにより移動し続け、当該ユーザの部分(手などの)の位置がリアルタイムに調整される。本実施態様において、当該輪郭O1は横方向に移動される。別の実施態様において、当該輪郭O1は縦方向、対角方向、または任意の方向に移動されてもよい。一部の実施態様において、当該輪郭O1は前後方向に移動されてもよい。一部の実施態様において、当該輪郭O1は、1秒、2秒、または3秒などの時間周期で周期的に移動されてもよい。一部の実施態様において、当該輪郭O1は、異なる時間周期で間欠的に移動されてもよい。 As shown in FIG. 3A, the contour O1 continues to move with an offset, adjusting the position of the user's part (such as the hand) in real time. In this embodiment, the contour O1 is moved horizontally. In another embodiment, the contour O1 may be moved vertically, diagonally, or in any direction. In some embodiments, the contour O1 may be moved forwards and backwards. In some embodiments, the contour O1 may be moved periodically with a time period such as 1 second, 2 seconds, or 3 seconds. In some embodiments, the contour O1 may be moved intermittently with different time periods.

図3Bに示すように、特殊効果O11は当該画面S1上に表示される。当該特殊効果O11は、当該輪郭O1のグラフィックオブジェクト、アニメーションオブジェクト、または具現化オブジェクトであってもよい。一部の実施態様において、当該特殊効果O11は、ユーザの当該部分(ユーザA、B、C、Dの身体部分または非身体部分など)によって形成または構成される集合形状または集合パターンが、当該輪郭O1に一致または適合する場合に表示される。本実施態様において、当該輪郭O1は移動する輪郭または移動体である。したがって、ユーザA、B、C、Dは、その集合パターンが連続的または周期的に当該輪郭O1に一致または適合するように、当該輪郭O1の動きに合わせて自分の部分を移動させる必要がある。 As shown in FIG. 3B, a special effect O11 is displayed on the screen S1. The special effect O11 may be a graphic object, an animation object, or an embodiment object of the contour O1. In some embodiments, the special effect O11 is displayed when a collective shape or collective pattern formed or configured by the parts of the users (such as body parts or non-body parts of users A, B, C, D) matches or fits the contour O1. In this embodiment, the contour O1 is a moving contour or moving body. Therefore, users A, B, C, D need to move their parts in accordance with the movement of the contour O1 so that their collective pattern matches or fits the contour O1 continuously or periodically.

当該集合パターンは、当該ユーザ端末またはパターン認識処理を有する当該グループ通話のサービスを提供するシステムによって連続的または周期的に認識されてもよい。当該集合パターンが当該輪郭O1と一致するか否かの判定は、画像またはパターン比較処理によって行われてもよく、この処理は、移動する集合パターンと移動する当該輪郭O1との間の類似度係数(相関値など)を連続的または周期的に算出することを含んでもよい。当該画像またはパターン比較処理は、ユーザ端末または当該グループ通話のサービスを提供するシステムによって実行されてもよい。一部の実施態様において、当該特殊効果O11は、当該類似度係数が連続的または周期的に所定値以上である場合に表示される。例えば、当該特殊効果O11は、当該類似度係数が所定の期間(5秒や10秒など)、または所定のサイクル数(当該輪郭O1の動作回数が3回や5回など)に所定値以上である場合に表示される。 The aggregate pattern may be continuously or periodically recognized by the user terminal or a system providing the group call service having a pattern recognition process. The determination of whether the aggregate pattern matches the contour O1 may be performed by an image or pattern comparison process, which may include continuously or periodically calculating a similarity coefficient (such as a correlation value) between the moving aggregate pattern and the moving contour O1. The image or pattern comparison process may be performed by the user terminal or a system providing the group call service. In some embodiments, the special effect O11 is displayed when the similarity coefficient is continuously or periodically equal to or greater than a predetermined value. For example, the special effect O11 is displayed when the similarity coefficient is equal to or greater than a predetermined value for a predetermined period (such as 5 seconds or 10 seconds) or a predetermined number of cycles (such as the number of times the contour O1 moves 3 times or 5 times).

図4に本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す別の概略図を示す。 Figure 4 shows another schematic diagram illustrating exemplary interactions in a group call according to some embodiments of the present invention.

図4に示すように、当該輪郭O1は、オフセット角度で連続的、周期的または間欠的に回転される。一部の実施態様において、当該輪郭O1は前後方向に回転されてもよい。一部の実施態様において、当該輪郭O1は、1秒、2秒、または3秒などの時間周期で周期的に回転されてもよい。一部の実施態様において、当該輪郭O1は、異なる時間周期で間欠的に回転されてもよい。 As shown in FIG. 4, the contour O1 may be rotated continuously, periodically, or intermittently at an offset angle. In some embodiments, the contour O1 may be rotated back and forth. In some embodiments, the contour O1 may be rotated periodically with a time period such as 1 second, 2 seconds, or 3 seconds. In some embodiments, the contour O1 may be rotated intermittently with a different time period.

特殊効果O11は当該画面S1上に表示される。当該特殊効果O11は、当該輪郭O1のグラフィックオブジェクト、アニメーションオブジェクト、または具現化オブジェクトであってもよい。一部の実施態様において、当該特殊効果O11は、ユーザの当該部分(ユーザA、B、C、Dの身体部分または非身体部分など)によって形成または構成される集合形状または集合パターンが、当該輪郭O1に一致または適合する場合に表示される。本実施態様において、当該輪郭O1は移動する輪郭または移動体である(ここで「移動」は「回転」を含む)。したがって、ユーザA、B、C、Dは、その集合パターンが連続的または周期的に当該輪郭O1に一致または適合するように、当該輪郭O1の動き(または回転)に合わせて自分の部分を移動させる必要がある。 The special effect O11 is displayed on the screen S1. The special effect O11 may be a graphic object, an animation object, or an embodiment object of the contour O1. In some embodiments, the special effect O11 is displayed when a collective shape or collective pattern formed or configured by the parts of the users (such as body parts or non-body parts of users A, B, C, D) matches or fits the contour O1. In this embodiment, the contour O1 is a moving contour or moving body (here "moving" includes "rotating"). Thus, users A, B, C, D need to move their parts in accordance with the movement (or rotation) of the contour O1 so that their collective pattern matches or fits the contour O1 continuously or periodically.

当該集合パターンは、当該ユーザ端末またはパターン認識処理を有する当該グループ通話のサービスを提供するシステムによって連続的または周期的に認識されてもよい。当該集合パターンが当該輪郭O1と一致するか否かの判定は、画像またはパターン比較処理によって行われてもよく、この処理は、移動/回転する集合パターンと移動/回転する当該輪郭O1との間の類似度係数(相関値など)を継続的または周期的に算出することを含んでもよい。当該画像またはパターン比較処理は、ユーザ端末または当該グループ通話のサービスを提供するシステムによって実行されてもよい。一部の実施態様において、当該特殊効果O11は、当該類似度係数が連続的または周期的に所定値以上である場合に表示される。例えば、当該特殊効果O11は、当該類似度係数が所定の期間(5秒や10秒など)、または所定のサイクル数(当該輪郭O1の動作回数が3回や5回など)に所定値以上である場合に表示される。 The aggregate pattern may be continuously or periodically recognized by the user terminal or a system providing the group call service having a pattern recognition process. The determination of whether the aggregate pattern matches the contour O1 may be performed by an image or pattern comparison process, which may include continuously or periodically calculating a similarity coefficient (such as a correlation value) between the moving/rotating aggregate pattern and the moving/rotating contour O1. The image or pattern comparison process may be performed by the user terminal or a system providing the group call service. In some embodiments, the special effect O11 is displayed when the similarity coefficient is equal to or greater than a predetermined value continuously or periodically. For example, the special effect O11 is displayed when the similarity coefficient is equal to or greater than a predetermined value for a predetermined period (such as 5 seconds or 10 seconds) or a predetermined number of cycles (such as the number of times the contour O1 moves 3 times or 5 times).

一部の実施態様において、当該輪郭O1とユーザにより形成される当該集合パターンのマッチングを連続的または周期的に行うことは、当該グループ通話の当該ユーザ間の接続の同期状態または同期レベルをテストする方法として利用することもできる。例えば、あるユーザは通信が円滑でないと感じた場合、当該ユーザはユーザ端末を通じて、当該輪郭O1を表示する工程と、当該輪郭O1を周期的に移動させる工程と、当該ユーザが形成する集合パターンを周期的に認識させる工程と、当該集合パターンと当該輪郭O1を周期的に比較する工程などの一連の工程を開始することができる。周期的なマッチング(例えば、所定期間や所定サイクル数のマッチング)が達成された場合、同期レベルが許容可能であると判断されてもよい。 In some embodiments, the continuous or periodic matching of the contour O1 with the aggregate pattern formed by the users can also be used as a way to test the synchronization state or synchronization level of the connection between the users of the group call. For example, if a user feels that communication is not smooth, the user can initiate a series of steps through the user terminal, such as displaying the contour O1, periodically moving the contour O1, periodically recognizing the aggregate pattern formed by the user, and periodically comparing the aggregate pattern with the contour O1. If periodic matching (e.g., matching for a predetermined period or a predetermined number of cycles) is achieved, the synchronization level may be determined to be acceptable.

例えば、当該輪郭O1と当該集合パターン間の当該類似度係数が所定の期間にわたり所定値以上である場合、同期レベルが許容可能であることを示すメッセージが当該ユーザ端末上に表示されてもよい。当該メッセージは、特殊効果O11のような特殊効果、またはその他任意の形態とすることができる。反対に、当該輪郭O1と当該集合パターン間の当該類似度係数が所定値未満である場合、同期レベルが許容不可であることを示すメッセージが当該ユーザ端末上に表示されてもよい。その場合、ユーザは、接続状態が良くないことを知ることができ、通信のペースを遅くしたり、別の通信方法に変更したりすることができる。一部の実施態様において、上述の同期テストは、オンラインゲームまたはユーザ間の円滑な接続を必要とする任意のイベントを開始する前に行われてもよい。 For example, if the similarity coefficient between the contour O1 and the set pattern is equal to or greater than a predetermined value for a predetermined period of time, a message may be displayed on the user terminal indicating that the synchronization level is acceptable. The message may be a special effect, such as special effect O11, or any other form. Conversely, if the similarity coefficient between the contour O1 and the set pattern is less than a predetermined value, a message may be displayed on the user terminal indicating that the synchronization level is unacceptable. In that case, the user may know that the connection is not good and may slow down the pace of communication or change to another communication method. In some embodiments, the above-mentioned synchronization test may be performed before starting an online game or any event that requires a smooth connection between users.

図5に本発明の一部の実施態様に基づくグループ通話における例示的な交流を示す別の概略図を示す。 Figure 5 shows another schematic diagram illustrating exemplary interactions in a group call according to some embodiments of the present invention.

本実施態様において、ユーザA、B、C、Dは当該輪郭O1に一致または適合するように、オブジェクトまたはツールT1を使用する。当該ツールT1は、柔軟な材料を含み、特定の形状に適合するように曲げたり変形させたりすることができる。例えば、ユーザAは当該ツールT1を曲げて、当該表示領域RAに表示された当該輪郭O1の当該部分に合わせることができる。一部の実施態様において、当該ツールT1の色や形状などの情報をユーザ端末または当該グループ通話のサービスを提供するシステムに教えることができる。当該ユーザ端末または当該システムは、当該ツールT1の当該情報を使用して、ユーザA、B、C、Dにより形成される当該集合パターンを認識することができる。 In this embodiment, users A, B, C, and D use an object or tool T1 to match or conform to the contour O1. The tool T1 may comprise a flexible material and may be bent or deformed to conform to a particular shape. For example, user A may bend the tool T1 to conform to the portion of the contour O1 displayed in the display area RA. In some embodiments, information such as the color or shape of the tool T1 may be taught to a user terminal or a system providing the group call service. The user terminal or the system may use the information of the tool T1 to recognize the collective pattern formed by users A, B, C, and D.

図6に本発明の一部の実施態様に基づくライブストリーミング(グループ通話の形式またはグループ通話以外の形式であってもよい)における例示的な交流を示す別の概略図を示す。 Figure 6 shows another schematic diagram illustrating an example interaction during live streaming (which may be in the form of a group call or in a form other than a group call) according to some embodiments of the present invention.

本実施態様において、ユーザA、B、C、Dは、ユーザ端末の画面S1上の単一の表示領域内に表示される。ユーザA、B、C、Dは、実際に同一の空間内にいてもよい。あるいは、ユーザA、B、C、Dは別々の空間内におり、それぞれの画像または映像がユーザ端末または当該ストリーミングサービスに参加またはこれを提供するシステムにより実行される画像処理または映像処理を通じて、1つの表示領域内に結合されてもよい。前述した実施態様と同様に、ユーザA、B、C、Dは当該輪郭O1に一致する集合パターンを形成しようとする。一致が達成された場合、特殊効果が発生してもよい。 In this embodiment, users A, B, C, D are displayed within a single display area on the screen S1 of the user terminal. Users A, B, C, D may actually be in the same space. Alternatively, users A, B, C, D may be in separate spaces and their respective images or videos may be combined within one display area through image or video processing performed by the user terminal or a system participating in or providing the streaming service. As in the previous embodiment, users A, B, C, D attempt to form a collective pattern that matches the contour O1. If a match is achieved, special effects may occur.

一部の実施態様において、(ユーザの部分で形成される)集合パターンと所定の輪郭のマッチングに成功した場合の特殊効果を報酬と見なすこともできる。また、マッチングの仕組みは、複数のユーザが参加するライブストリーミングの雰囲気や交流を盛り上げる手法と見なされてもよい。例えば、マッチングが成功すると、寄付が開始されたり、そのトリガーとなったり、マッチングプロセスを開始したユーザから贈り物が送付されたりしてもよい。マッチングプロセスを開始するユーザは、ストリーマー(またはアンカー、ブロードキャスター)、あるいはストリーミングの視聴者(またはファン)であってもよい。したがって、ストリーミングやライブ配信に関わるユーザ間における、より集団的な、あるいは面白い交流が実現される。これにより、贈り物の送信が増加し、ストリーミングサービスプロバイダーまたはストリーマーの収益が向上し、さらに、プラットフォームの性能向上やコンテンツ制作の向上につながる可能性がある。一部の実施態様において、当該輪郭O1とユーザの当該部分との比較結果に基づき、贈り物の送信がトリガーまたは実現される。 In some embodiments, the reward may be a special effect for successful matching of the aggregate pattern (formed by the user's portion) with a predefined contour. The matching mechanism may also be considered as a way to enhance the atmosphere and interaction of live streaming involving multiple users. For example, successful matching may initiate or trigger a donation or a gift from the user who initiated the matching process. The user who initiated the matching process may be a streamer (or anchor, broadcaster) or a viewer (or fan) of the stream. Thus, a more collective or entertaining interaction between users involved in streaming or live broadcasting is realized. This may lead to an increase in gift sending, which may increase the revenue of the streaming service provider or streamer, and may further lead to improved platform performance and content production. In some embodiments, the sending of a gift is triggered or realized based on the result of comparing the contour O1 with the portion of the user.

図7に本発明の一部の実施態様に基づく通信システムの構成を示す概略図を示す。通信システム1は、コンテンツを介したインタラクションを伴うライブストリーミングサービスを提供することができる。ここで言う「コンテンツ」とは、コンピュータ装置で再生可能なデジタルコンテンツを指す。当該通信システム1は、ユーザがオンラインで他のユーザとのリアルタイムの交流に参加することを可能にする。通信システム1は、複数のユーザ端末10と、バックエンドサーバ30と、ストリーミングサーバ40とを含む。ユーザ端末10、バックエンドサーバ30、及びストリーミングサーバ40は、ネットワーク90(例えばインターネットとしてもよい)を介して接続される。バックエンドサーバ30は、ユーザ端末および/またはストリーミングサーバ40との間のインタラクションを同期させるサーバとすることができる。一部の実施態様において、バックエンドサーバ30は、アプリケーション(APP)プロバイダーのオリジンサーバとしてもよい。ストリーミングサーバ40は、ストリーミングデータまたはビデオデータを取り扱う、または提供するためのサーバである。一部の実施態様において、バックエンドサーバ30とストリーミングサーバ40は、独立したサーバとしてもよい。一部の実施態様において、バックエンドサーバ30とストリーミングサーバ40は、1つのサーバに統合してもよい。一部の実施態様において、ユーザ端末10は、ライブストリーミングのためのクライアント装置である。一部の実施態様において、ユーザ端末10は、視聴者、ストリーマー、アンカー、ポッドキャスター、オーディエンス、リスナーなどと呼ばれることがある。各当該ユーザ端末10、当該バックエンドサーバ30、及び当該ストリーミングサーバ40はそれぞれ情報処理装置の一例である。一部の実施態様において、ストリーミングは、ライブストリーミングまたはビデオ再生とすることができる。一部の実施態様において、ストリーミングは、オーディオストリーミングおよび/またはビデオストリーミングとすることができる。一部の実施態様において、ストリーミングは、オンラインショッピング、トークショー、タレントショー、娯楽イベント、スポーツイベント、音楽ビデオ、映画、コメディ、コンサート、グループ通話、電話会議などのコンテンツを含むことができる。 FIG. 7 is a schematic diagram showing the configuration of a communication system according to some embodiments of the present invention. The communication system 1 can provide a live streaming service with interaction through content. The "content" here refers to digital content that can be played on a computer device. The communication system 1 allows users to participate in real-time exchanges with other users online. The communication system 1 includes a plurality of user terminals 10, a back-end server 30, and a streaming server 40. The user terminals 10, the back-end server 30, and the streaming server 40 are connected via a network 90 (which may be, for example, the Internet). The back-end server 30 can be a server that synchronizes interactions between the user terminals and/or the streaming server 40. In some embodiments, the back-end server 30 can be an origin server of an application (APP) provider. The streaming server 40 is a server for handling or providing streaming data or video data. In some embodiments, the back-end server 30 and the streaming server 40 can be independent servers. In some embodiments, the back-end server 30 and the streaming server 40 can be integrated into one server. In some embodiments, the user terminal 10 is a client device for live streaming. In some embodiments, the user terminal 10 may be referred to as a viewer, streamer, anchor, podcaster, audience, listener, etc. Each of the user terminal 10, the backend server 30, and the streaming server 40 is an example of an information processing device. In some embodiments, the streaming may be live streaming or video playback. In some embodiments, the streaming may be audio streaming and/or video streaming. In some embodiments, the streaming may include content such as online shopping, talk shows, talent shows, entertainment events, sporting events, music videos, movies, comedy shows, concerts, group calls, conference calls, etc.

図8に本発明の一部の実施態様に基づく通信システムの動作を示す例示的なシーケンス図を示す。 Figure 8 shows an exemplary sequence diagram illustrating the operation of a communication system based on some embodiments of the present invention.

当該処理ユニットセット120は、ユーザAにより使用されるユーザ端末10Aのコンポーネントまたはデバイスを含むことができる。例えば、処理ユニットセット120は、レンダラー、エンコーダー、デコーダー、CPU、GPU、コントローラー、プロセッサ及び(または)カメラなどの画像/ 映像撮影装置を含むことができる。 The processing unit set 120 may include components or devices of the user terminal 10A used by user A. For example, the processing unit set 120 may include a renderer, an encoder, a decoder, a CPU, a GPU, a controller, a processor, and/or an image/video capture device such as a camera.

当該ディスプレイ122は、ユーザAにより使用される当該ユーザ端末10Aの当該ディスプレイを指してもよい。 The display 122 may refer to the display of the user terminal 10A used by user A.

当該処理ユニットセット140は、ユーザBにより使用されるユーザ端末10Bのコンポーネントまたはデバイスを含むことができる。例えば、処理ユニットセット140は、レンダラー、エンコーダー、デコーダー、CPU、GPU、コントローラー、プロセッサ及び(または)カメラなどの画像/ 映像撮影装置を含むことができる。 The processing unit set 140 may include components or devices of the user terminal 10B used by user B. For example, the processing unit set 140 may include a renderer, an encoder, a decoder, a CPU, a GPU, a controller, a processor, and/or an image/video capture device such as a camera.

当該ディスプレイ142は、ユーザBにより使用される当該ユーザ端末の当該ディスプレイを指してもよい。 The display 142 may refer to the display of the user terminal used by user B.

当該メッセージユニット32は、ユーザ端末、バックエンドサーバまたはストリーミングサーバ等のデバイスとメッセージまたは信号の通信を行うように構成される。一部の実施態様において、当該メッセージユニット32はバックエンドサーバ内に実装されてもよい。一部の実施態様において、当該メッセージユニット32はバックエンドサーバから独立して実装されてもよい。 The message unit 32 is configured to communicate messages or signals with devices such as a user terminal, a back-end server, or a streaming server. In some embodiments, the message unit 32 may be implemented within a back-end server. In some embodiments, the message unit 32 may be implemented independently of a back-end server.

形状認識ユニット50は、ジェスチャ認識処理、皮膚認識処理、輪郭認識処理,及び/またはオブジェクト認識処理を含む、形状/パターン検出/認識処理を実行するように構成される。当該形状認識ユニット50は、2つのパターン間の類似度係数または相関値を算出する工程を含む、パターン比較処理を実行するように構成されてもよい。別の一実施態様によれば、当該形状認識ユニット50は、ユーザ端末、バックエンドサーバ内に実装されても、独立して実装されてもよい。本実施態様において、当該パターン認識処理と当該パターン比較処理はいずれも当該形状認識ユニット50により実行される。一部の実施態様において、これら2つの処理は異なるユニットにより実行されてもよく、実際の応用に基づいてそれぞれがユーザ端末、バックエンドサーバ内に実装されても、独立して実装されてもよい。 The shape recognition unit 50 is configured to perform a shape/pattern detection/recognition process, including a gesture recognition process, a skin recognition process, a contour recognition process, and/or an object recognition process. The shape recognition unit 50 may be configured to perform a pattern comparison process, including a process of calculating a similarity coefficient or a correlation value between two patterns. According to another embodiment, the shape recognition unit 50 may be implemented in a user terminal, a back-end server, or independently. In this embodiment, both the pattern recognition process and the pattern comparison process are performed by the shape recognition unit 50. In some embodiments, these two processes may be performed by different units, and may be implemented in a user terminal, a back-end server, or independently based on the actual application.

工程S800において、当該処理ユニットセット120は、当該ディスプレイ122上に表示するためのビデオデータをレンダリングし、これは映像撮影装置により撮影されたユーザAの映像を含んでもよい。 In step S800, the processing unit set 120 renders video data for display on the display 122, which may include video of user A captured by a video capture device.

工程S802において、当該処理ユニットセット120はエンコードされたビデオデータを当該ストリーミングサーバ40に送信する。当該エンコードされたビデオデータは、エンコーダーによりエンコードされたユーザAの映像を含んでもよい。 In step S802, the processing unit set 120 transmits the encoded video data to the streaming server 40. The encoded video data may include a video of user A encoded by an encoder.

工程S804において、当該処理ユニットセット140は、当該ディスプレイ142上に表示するためのビデオデータをレンダリングし、これは映像撮影装置により撮影されたユーザBの映像を含んでもよい。 In step S804, the processing unit set 140 renders video data for display on the display 142, which may include video of user B captured by a video capture device.

工程S806において、当該処理ユニットセット140はエンコードされたビデオデータを当該ストリーミングサーバ40に送信する。当該エンコードされたビデオデータは、エンコーダーによりエンコードされたユーザBの映像を含んでもよい。 In step S806, the processing unit set 140 transmits the encoded video data to the streaming server 40. The encoded video data may include a video of user B encoded by an encoder.

工程S808において、ユーザBのビデオデータが当該ストリーミングサーバ40から引き出され、当該ディスプレイ122上に表示される。なお、ここでは引き出されたビデオデータのデコード、加工、レンダリングなど一部の処理が省略されている。 In step S808, the video data of user B is retrieved from the streaming server 40 and displayed on the display 122. Note that some processing such as decoding, processing, and rendering of the retrieved video data is omitted here.

工程S810において、ユーザAのビデオデータが当該ストリーミングサーバ40から引き出され、当該ディスプレイ142上に表示される。なお、ここでは引き出されたビデオデータのデコード、加工、レンダリングなど一部の処理が省略されている。 In step S810, the video data of user A is retrieved from the streaming server 40 and displayed on the display 142. Note that some processing such as decoding, processing, and rendering of the retrieved video data is omitted here.

工程S812において、形状またはパターン情報が当該メッセージユニット32から当該処理ユニットセット120に送信される。 In step S812, the shape or pattern information is transmitted from the message unit 32 to the processing unit set 120.

工程S814において、形状またはパターン情報が当該メッセージユニット32から当該処理ユニットセット140に送信される。工程S812と工程S814は同時に行われてもよい。 In step S814, the shape or pattern information is sent from the message unit 32 to the processing unit set 140. Steps S812 and S814 may be performed simultaneously.

一部の実施態様において、形状情報の送信は、ユーザ端末を介したユーザの操作によりトリガーされてもよい。当該ユーザは、ストリーマー、ブロードキャスター、アンカー、視聴者であってもよい。一部の実施態様において、形状情報の送信は、通信またはストリーミングサービスのプロバイダーによりトリガーされてもよい。 In some embodiments, the transmission of the shape information may be triggered by a user action via a user terminal. The user may be a streamer, broadcaster, anchor, or viewer. In some embodiments, the transmission of the shape information may be triggered by a communications or streaming service provider.

工程S816において、当該処理ユニットセット120は、受信または取得した形状情報に対応する形状またはパターンをレンダリングして当該ディスプレイ122に表示する。したがって、ユーザAは、適合させる必要のあるパターン(例えば、ユーザAの表示領域におけるパターンの部分)を画面上で確認することができる。 In step S816, the processing unit set 120 renders a shape or pattern corresponding to the received or acquired shape information and displays it on the display 122. Thus, User A can see on the screen the pattern that needs to be matched (e.g., the portion of the pattern in User A's display area).

工程S818において、当該処理ユニットセット140は、受信または取得した形状情報に対応する形状またはパターンをレンダリングして当該ディスプレイ142に表示する。したがって、ユーザBは、適合させる必要のあるパターン(例えば、ユーザBの表示領域におけるパターンの部分)を画面上で確認することができる。 In step S818, the processing unit set 140 renders a shape or pattern corresponding to the received or acquired shape information and displays it on the display 142. Thus, user B can see on the screen the pattern that needs to be matched (e.g., the portion of the pattern in user B's display area).

工程S820において、ユーザAは、当該形状を埋める、合わせる、または当該形状に適合させようとする。例えば、ユーザAは、ユーザAまたはユーザAが使用する(当該ディスプレイ122に表示された)ツールの部分が、ユーザAの表示領域に表示される当該形状の当該部分に適合するように振る舞おうとする。 In step S820, User A attempts to fill, fit, or conform to the shape. For example, User A attempts to behave in such a way that portions of User A or a tool used by User A (as displayed on the display 122) conform to the portions of the shape displayed in User A's display area.

工程S822において、ユーザは、当該形状を埋める、合わせる、または当該形状に適合させようとする。例えば、ユーザBは、ユーザBまたはユーザBが使用する(当該ディスプレイ142に表示された)ツールの部分が、ユーザBの表示領域に表示される当該形状の当該部分に適合するように振る舞おうとする。 In step S822, the user attempts to fill, fit, or conform to the shape. For example, user B attempts to behave in such a way that portions of user B or a tool used by user B (as displayed on the display 142) conform to the portions of the shape displayed in user B's display area.

工程S824において、当該形状認識ユニット50は、ユーザAとユーザBにより形成される集合形状または集合パターンを検出または認識する。認識される当該集合形状は当該ディスプレイ122上に表示されてもよい。本実施態様において、当該形状認識ユニット50は、当該集合形状と、工程S812で受信した当該形状情報に対応して(例えば、工程S816で)当該ディスプレイ122上に表示された初期形状(または所定の形状)とを比較する。当該形状認識ユニット50は、当該集合形状と当該所定の形状との類似度係数または相関値を算出し、所定の閾値でマッチングが成立するか否かを判定してもよい。 In step S824, the shape recognition unit 50 detects or recognizes a collection shape or collection pattern formed by user A and user B. The recognized collection shape may be displayed on the display 122. In this embodiment, the shape recognition unit 50 compares the collection shape with an initial shape (or a predetermined shape) displayed on the display 122 in response to the shape information received in step S812 (e.g., in step S816). The shape recognition unit 50 may calculate a similarity coefficient or correlation value between the collection shape and the predetermined shape, and determine whether matching is established at a predetermined threshold.

工程S828において、当該マッチング結果が当該形状認識ユニット50から当該メッセージユニット32に送信される。 In step S828, the matching result is transmitted from the shape recognition unit 50 to the message unit 32.

工程S830において、当該メッセージユニット32は当該マッチング結果を当該処理ユニットセット120に通知する。 In step S830, the message unit 32 notifies the processing unit set 120 of the matching result.

工程S832において、当該メッセージユニット32は当該マッチング結果を当該処理ユニットセット140に通知する。工程S830と工程S832は同時に行われてもよい。 In step S832, the message unit 32 notifies the processing unit set 140 of the matching result. Steps S830 and S832 may be performed simultaneously.

工程S834において、マッチングが成功した場合、当該ディスプレイ122上に特殊効果がレンダリングされる。当該特殊効果には、ユーザAとユーザB間の通信がスムーズに同期したことを示すメッセージが含まれてもよい。 In step S834, if the match is successful, a special effect is rendered on the display 122. The special effect may include a message indicating that communication between user A and user B has been smoothly synchronized.

工程S836において、マッチングが成功した場合、当該ディスプレイ142上に特殊効果がレンダリングされる。当該特殊効果には、ユーザAとユーザB間の通信がスムーズに同期したことを示すメッセージが含まれてもよい。 In step S836, if the match is successful, a special effect is rendered on the display 142. The special effect may include a message indicating that communication between user A and user B has been smoothly synchronized.

一部の実施態様において、当該メッセージユニット32は各ユーザ端末に周期的に形状情報を送信し、当該形状情報に毎回オフセットを含めることができる。したがって、各ユーザ端末のディスプレイ上に移動または回転する形状を表示することができる。その後のパターン認識処理、パターンマッチング処理も周期的に実行し、通信の同期レベルチェックとして利用してもよい。例えば、ユーザはディスプレイを見ることで、同期の状態を視覚的に知ることができる。 In some embodiments, the message unit 32 periodically transmits shape information to each user terminal, and the shape information can include an offset each time. Thus, a moving or rotating shape can be displayed on the display of each user terminal. Subsequent pattern recognition and pattern matching processes can also be performed periodically and used as a synchronization level check for communication. For example, a user can visually know the state of synchronization by looking at the display.

図1(または図2A)の当該画面S1については、当該画面S1が、ユーザA、ユーザB、ユーザC、ユーザDのいずれかのユーザ端末上に実装されるものとすることができる。一部の実施態様において、当該通信システムは、当該ユーザのうち任意の2人の当該表示領域を入れ替えるように構成されてもよい。当該通信システムは、ユーザ端末の1つから入れ替えの指示を受信してもよい。これにより、アレンジの自由度が増し、ユーザ間の交流がさらに向上される。 Regarding the screen S1 in FIG. 1 (or FIG. 2A), the screen S1 may be implemented on a user terminal of any one of user A, user B, user C, and user D. In some embodiments, the communication system may be configured to swap the display areas of any two of the users. The communication system may receive an instruction to swap from one of the user terminals. This allows for greater freedom of arrangement and further improves interaction between users.

一部の実施態様において、図1(または図2A)の当該画面S1は、ストリーマーのユーザ端末上に実装されてもよい。この場合、当該ストリーマーがユーザA~Dに何をするか指示することで、両者の交流が深まる。これは、当該ストリーマーと当該ユーザA~Dの一体感を強める。当該ユーザA~Dの誰がストリーマー、または視聴者になることができる。 In some embodiments, the screen S1 of FIG. 1 (or FIG. 2A) may be implemented on a streamer's user terminal. In this case, the streamer instructs users A-D on what to do, deepening the interaction between the two. This strengthens the sense of unity between the streamer and users A-D. Any of users A-D can be a streamer or a viewer.

一部の実施態様において、軌跡または当該輪郭O1は、ユーザの1人または投票により、候補の輪郭のリストから選択され、その各々が、それぞれの贈り物の量に結び付けられる、または価値の量でそのそれぞれの贈り物に結び付けられる。当該量(または価値の量)は、量が多いほど、それぞれの輪郭に一致することがより困難になるように設定されてもよい。一部の実施態様において、贈り物の価値は、輪郭/パターンのマッチング難易度に対応する。あるいは、当該輪郭O1は、候補の輪郭のリストから任意に選択されても、参加しているユーザA~Dのプロファイルに基づき当該輪郭O1が決定されてもよい。 In some embodiments, the trajectory or contour O1 is selected by one of the users or voted for from a list of candidate contours, each of which is associated with a respective gift amount or with an amount of value associated with its respective gift. The amount (or amount of value) may be set such that the higher the amount, the more difficult it is to match the respective contour. In some embodiments, the value of the gift corresponds to the difficulty of matching the contour/pattern. Alternatively, the contour O1 may be selected randomly from a list of candidate contours or the contour O1 may be determined based on the profiles of the participating users A-D.

図9に本発明の一部の実施態様に基づく通信システムの例示的な機能構成図を示す。本実施態様において、形状認識ユニット50は、バックエンドサーバ30、ストリーミングサーバ40またはユーザ端末内ではなく、独立して実装されてもよい。別の一実施態様において、当該形状認識ユニット50は、バックエンドサーバ、ストリーミングサーバ、キャッシュサーバ、またはユーザ端末内に実装されてもよい。本実施態様において、当該メッセージユニット32は、当該バックエンドサーバ30内に実装される。別の一実施態様において、当該メッセージユニット32は、当該バックエンドサーバ30の外部に実装されてもよい。例えば、当該メッセージユニット32は、独立して実装されても、ストリーミングサーバ、キャッシュサーバ、またはユーザ端末内に実装されてもよい。 FIG. 9 shows an exemplary functional block diagram of a communication system according to some embodiments of the present invention. In this embodiment, the shape recognition unit 50 may be implemented independently, not in the backend server 30, the streaming server 40, or the user terminal. In another embodiment, the shape recognition unit 50 may be implemented in the backend server, the streaming server, the cache server, or the user terminal. In this embodiment, the message unit 32 is implemented in the backend server 30. In another embodiment, the message unit 32 may be implemented outside the backend server 30. For example, the message unit 32 may be implemented independently, or in the streaming server, the cache server, or the user terminal.

ユーザ端末10Aは、ユーザAにより使用されるユーザ端末である。当該ユーザ端末10Aは、処理ユニットセット120と、ディスプレイ122を含む。当該処理ユニットセット120は、レンダラー、エンコーダー、デコーダー、CPU、GPU、コントローラー、プロセッサ及び(または)カメラなどの画像/ 映像撮影装置を含むことができる。 The user terminal 10A is a user terminal used by user A. The user terminal 10A includes a processing unit set 120 and a display 122. The processing unit set 120 may include a renderer, an encoder, a decoder, a CPU, a GPU, a controller, a processor, and/or an image/video capture device such as a camera.

ユーザ端末10Bは、ユーザBにより使用されるユーザ端末である。当該ユーザ端末10Bは、処理ユニットセット140と、ディスプレイ142を含む。当該処理ユニットセット120は、レンダラー、エンコーダー、デコーダー、CPU、GPU、コントローラー、プロセッサ及び(または)カメラなどの画像/ 映像撮影装置を含むことができる。 User terminal 10B is a user terminal used by user B. The user terminal 10B includes a processing unit set 140 and a display 142. The processing unit set 120 may include a renderer, an encoder, a decoder, a CPU, a GPU, a controller, a processor, and/or an image/video capture device such as a camera.

図8と図9に示すように、当該メッセージユニット32は、当該ユーザ端末10Aの当該処理ユニットセット120と当該ユーザ端末10Bの当該処理ユニットセット140に形状またはパターン情報を送信してもよい。上述のパターン情報の送信は、ユーザ端末(ストリーマーや視聴者のユーザ端末など)、システム内のサーバ、または通信をサポートするアプリケーションによりトリガーされてもよく、そのうち、当該処理ユニットセット120は、受信または取得した形状情報に対応する形状またはパターンをレンダリングして当該ディスプレイ122に表示する。したがって、ユーザAは、適合させる必要のあるパターン(例えば、ユーザAの表示領域におけるパターンの部分)を画面上で確認することができる。 8 and 9, the message unit 32 may transmit shape or pattern information to the processing unit set 120 of the user terminal 10A and the processing unit set 140 of the user terminal 10B. The transmission of the above-mentioned pattern information may be triggered by a user terminal (such as a streamer's or viewer's user terminal), a server in the system, or an application supporting communication, in which the processing unit set 120 renders a shape or pattern corresponding to the received or acquired shape information and displays it on the display 122. Thus, user A can check the pattern that needs to be matched (e.g., the part of the pattern in user A's display area) on the screen.

当該処理ユニットセット140は、受信または取得した形状情報に対応する形状またはパターンをレンダリングして当該ディスプレイ142に表示する。したがって、ユーザBは、適合させる必要のあるパターン(例えば、ユーザBの表示領域におけるパターンの部分)を画面上で確認することができる。 The processing unit set 140 renders a shape or pattern corresponding to the received or acquired shape information and displays it on the display 142. Thus, user B can see on the screen the pattern that needs to be matched (e.g., the portion of the pattern in user B's display area).

その後当該処理ユニットセット120と当該処理ユニットセット140はユーザAとユーザBがパターンのそれぞれの部分に合わせようとする映像/画像データを収集し、当該データを形状認識ユニット50に送信する。 Then, the processing unit set 120 and the processing unit set 140 collect video/image data of the parts of the pattern that user A and user B are trying to match, and send the data to the shape recognition unit 50.

当該形状認識ユニット50は、ユーザAとユーザBにより形成される集合形状または集合パターンを検出または認識する。本実施態様において、当該形状認識ユニット50は、当該集合形状と、図8の工程S812で受信した当該形状情報に対応して(例えば、図8の工程S816で)当該ディスプレイ122上に表示された初期形状(または所定の形状)とを比較する。当該形状認識ユニット50は、当該集合形状と当該所定の形状との類似度係数または相関値を算出し、所定の閾値でマッチングが成立するか否かを判定してもよい。その後当該形状認識ユニット50は当該マッチング結果を当該メッセージユニット32に送信する。 The shape recognition unit 50 detects or recognizes a collection shape or collection pattern formed by user A and user B. In this embodiment, the shape recognition unit 50 compares the collection shape with an initial shape (or a predetermined shape) displayed on the display 122 in response to the shape information received in step S812 of FIG. 8 (e.g., in step S816 of FIG. 8). The shape recognition unit 50 may calculate a similarity coefficient or correlation value between the collection shape and the predetermined shape, and determine whether a match is established at a predetermined threshold. The shape recognition unit 50 then transmits the matching result to the message unit 32.

当該メッセージユニット32は、当該処理ユニットセット120と当該処理ユニットセット140に当該マッチング結果を通知する。マッチングが成功した場合、当該処理ユニットセット120および当該処理ユニットセット140により、当該ディスプレイ122と当該ディスプレイ142に表示するための特殊効果がレンダリングされてもよい。当該特殊効果には、ユーザAとユーザB間の通信がスムーズに同期したことを示すメッセージが含まれてもよい。 The message unit 32 notifies the processing unit set 120 and the processing unit set 140 of the matching result. If the matching is successful, the processing unit set 120 and the processing unit set 140 may render special effects for display on the display 122 and the display 142. The special effects may include a message indicating that communication between user A and user B has been smoothly synchronized.

本発明は、電話会議またはグループ通話中の交流を改善し、オンライン通信の同期を促進するとともに、オンライン通信サービスプロバイダーの収益を向上させる。 The present invention improves interaction during conference calls or group calls, promotes synchronization of online communications, and increases revenue for online communications service providers.

本発明で説明した処理及び手順は、明示的に説明したものに加えて、ソフトウェア、ハードウェア、またはそれらの任意の組み合わせにより実現することができる。例えば、本明細書で説明した処理および手順は、その処理および手順に対応するロジックを集積回路、揮発性メモリ、不揮発性メモリ、非一過性のコンピュータ可読媒体、磁気ディスクなどの媒体に実装することにより実現することができる。さらに、本明細書に記載された処理および手順は、その処理および手順に対応するコンピュータプログラムとして実現することができ、各種のコンピュータにより実行することができる。 The processes and procedures described herein, in addition to those explicitly described, can be implemented by software, hardware, or any combination thereof. For example, the processes and procedures described herein can be implemented by implementing logic corresponding to the processes and procedures in a medium such as an integrated circuit, volatile memory, non-volatile memory, non-transitory computer-readable medium, magnetic disk, or the like. Furthermore, the processes and procedures described herein can be implemented as computer programs corresponding to the processes and procedures, and can be executed by various computers.

上記実施態様で説明したシステムまたは方法は、固体記憶装置、光ディスク記憶装置、磁気ディスク記憶装置などの非一時的なコンピュータ可読媒体に格納されたプログラムに統合されてもよい。あるいは、プログラムは、インターネットを介してサーバからダウンロードされ、プロセッサにより実行されるものとしてもよい。 The system or method described in the above embodiments may be integrated into a program stored on a non-transitory computer-readable medium, such as a solid-state storage device, an optical disk storage device, or a magnetic disk storage device. Alternatively, the program may be downloaded from a server via the Internet and executed by a processor.

以上、本発明の技術的内容及び特徴を説明したが、本発明の属する技術分野において通常の知識を有する者であれば、本発明の教示及び開示から逸脱することなく、なお多くの変形及び修正を行うことができる。したがって、本発明の範囲は、既に開示された実施態様に限定されず、本発明から逸脱しない別の変形や修正を含み、特許請求の範囲に含まれる範囲である。 Although the technical contents and features of the present invention have been described above, those having ordinary knowledge in the technical field to which the present invention pertains can make many further variations and modifications without departing from the teachings and disclosure of the present invention. Therefore, the scope of the present invention is not limited to the embodiments already disclosed, but includes other variations and modifications that do not depart from the present invention, and is within the scope of the claims.

S1 画面
RA 領域
RB 領域
RC 領域
RD 領域
O1 オブジェクト
O11 特殊効果
T1 ツール
1 システム
10 ユーザ端末
120 処理ユニットセット
122 ディスプレイ
140 処理ユニットセット
142 ディスプレイ
30 バックエンドサーバ
32 メッセージユニット
40 ストリーミングサーバ
50 形状検出ユニット
90 ネットワーク
S800、S802、S804、S806、S808、S810、S812、S814、S816、S818、S820、S822、S824、S828、S830、S832、S834、S836 工程
10A ユーザ端末
10B ユーザ端末
S1 Screen RA Area RB Area RC Area RD Area O1 Object O11 Special effect T1 Tool 1 System 10 User terminal 120 Processing unit set 122 Display 140 Processing unit set 142 Display 30 Back-end server 32 Message unit 40 Streaming server 50 Shape detection unit 90 Network S800, S802, S804, S806, S808, S810, S812, S814, S816, S818, S820, S822, S824, S828, S830, S832, S834, S836 Step 10A User terminal 10B User terminal

Claims (15)

第1ユーザの映像を含む第1表示領域と、前記第1ユーザとの通話に参加している第2ユーザの映像を含む第2表示領域と、を含む通話画面をユーザ端末に表示する工程と、
前記通話画面に第1のパターンを表示する工程と、
前記第1のパターンを、前記通話画面に表示された前記第1ユーザの映像の一部及び前記第2ユーザの映像の一部と比較する工程と、
前記比較の結果に基づいて、前記通話画面に特殊効果を表示する工程と、
を含むことを特徴とする、方法。
displaying, on a user terminal, a call screen including a first display area including an image of a first user and a second display area including an image of a second user participating in a call with the first user;
displaying a first pattern on the call screen ;
comparing the first pattern with a portion of an image of the first user and a portion of an image of the second user displayed on the call screen ;
displaying a special effect on the call screen based on a result of the comparison;
A method comprising:
前記第1ユーザの映像の前記一部の位置及び前記第2ユーザの映像の前記一部の位置がリアルタイムで調整されることを特徴とする、請求項1に記載の方法。 The method of claim 1 , wherein the position of the portion of the image of the first user and the position of the portion of the image of the second user are adjusted in real time. 前記第1のパターンと前記第1ユーザの映像の前記一部及び前記第2ユーザの映像の前記一部との比較が、前記第1のパターンと、前記第1ユーザの映像の前記一部及び前記第2ユーザの映像の前記一部で構成される第2のパターン間の類似度係数の算出を含む、ことを特徴とする、請求項1に記載の方法。 2. The method of claim 1, characterized in that comparing the first pattern with the portion of the video of the first user and the portion of the video of the second user includes calculating a similarity coefficient between the first pattern and a second pattern consisting of the portion of the video of the first user and the portion of the video of the second user . さらに、前記類似度係数が所定値以上である場合、前記特殊効果を表示する工程を含む、ことを特徴とする、請求項3に記載の方法。 4. The method of claim 3, further comprising the step of displaying the special effect if the similarity coefficient is greater than or equal to a predetermined value. さらに、
前記第1のパターンと前記第2のパターン間の前記類似度係数を周期的に算出する工程、
を含求項3に記載の方法。
moreover,
periodically calculating the similarity coefficient between the first pattern and the second pattern;
The method of claim 3, comprising :
さらに、周期的に算出される前記類似度係数が、所定の期間にわたり所定値以上である場合、前記ユーザ端末上に同期が許容可能であることを示すメッセージを表示する工程を含む、ことを特徴とする、請求項5に記載の方法。 6. The method of claim 5, further comprising the step of displaying a message on the user terminal indicating that synchronization is acceptable if the periodically calculated similarity coefficient is greater than or equal to a predetermined value for a predetermined period of time. さらに、ジェスチャ認識処理、皮膚認識処理、輪郭認識処理、形状検出処理、オブジェクト認識処理、画像比較処理、または移動体検出処理で、前記第2のパターンを認識する工程を含む、ことを特徴とする、請求項3に記載の方法。 4. The method of claim 3, further comprising recognizing the second pattern in a gesture recognition process, a skin recognition process, a contour recognition process, a shape detection process, an object recognition process, an image comparison process, or a moving object detection process. 前記第1ユーザの映像の前記一部が、前記第1ユーザの身体部分または非身体部分の映像を含む、ことを特徴とする、請求項1に記載の方法。 The method of claim 1 , wherein the portion of the image of the first user includes an image of a body part or a non-body part of the first user. 前記第1のパターンと前記第2のパターン間の前記類似度係数の算出が、相関計算処理、軌跡重畳処理、正規化処理、または最小距離判定処理を含む、ことを特徴とする、請求項3に記載の方法。 4. The method of claim 3, wherein the calculation of the similarity coefficient between the first pattern and the second pattern comprises a correlation calculation process, a trajectory convolution process, a normalization process, or a minimum distance determination process. さらに、前記通話画面において前記第1表示領域と前記第2表示領域とを入れ替える工程を含む、ことを特徴とする、請求項に記載の方法。 The method of claim 1 , further comprising swapping the first display area and the second display area on the call screen . 前記第1のパターンが、前記第1表示領域及び前記第2表示領域に跨ることを特徴とする、請求項1に記載の方法。 The method of claim 1 , wherein the first pattern spans the first display area and the second display area . さらに、前記比較の結果に基づき、贈り物の送信を実現する工程を含む、ことを特徴とする、請求項1に記載の方法。 10. The method of claim 1, further comprising the step of effecting sending a gift based on the result of the comparison. 前記贈り物の価値が、前記第1のパターンのマッチング難易度に対応する、ことを特徴とする、請求項12に記載の方法。 13. The method of claim 12 , wherein the value of the gift corresponds to a difficulty of matching the first pattern. 1以上のプロセッサを備え、そのうち、前記1以上のプロセッサが機械可読命令を実行して、
第1ユーザの映像を含む第1表示領域と、前記第1ユーザとの通話に参加している第2ユーザの映像を含む第2表示領域と、を含む通話画面をユーザ端末に表示する工程と、
前記通話画面に1のパターンを表示する工程と、
前記第1のパターンを、前記通話画面に表示された前記第1ユーザの映像の一部及び前記第2ユーザの映像の一部と比較する工程と、
前記比較の結果に基づいて、前記通話画面に特殊効果を表示する工程と、
を実行させることを特徴とする、システム
one or more processors, wherein the one or more processors execute machine-readable instructions to
displaying, on a user terminal , a call screen including a first display area including an image of a first user and a second display area including an image of a second user participating in a call with the first user;
displaying a first pattern on the call screen;
comparing the first pattern with a portion of an image of the first user and a portion of an image of the second user displayed on the call screen ;
displaying a special effect on the call screen based on a result of the comparison;
A system for executing the above.
画像認識のためのプログラムを含む非一時的なコンピュータ可読媒体であって、そのうち、前記プログラムが、1以上のコンピュータに、
第1ユーザの映像を含む第1表示領域と、前記第1ユーザとの通話に参加している第2ユーザの映像を含む第2表示領域と、を含む通話画面をユーザ端末に表示する工程と、
前記通話画面に1のパターンを表示する工程と、
前記第1のパターンを、前記通話画面に表示された前記第1ユーザの映像の一部及び前記第2ユーザの映像の一部と比較する工程と、
前記比較の結果に基づいて、前記通話画面に特殊効果を表示する工程と、
を実行させることを特徴とする、コンピュータ可読媒体
A non-transitory computer readable medium containing a program for image recognition, wherein the program is configured to:
displaying, on a user terminal , a call screen including a first display area including an image of a first user and a second display area including an image of a second user participating in a call with the first user;
displaying a first pattern on the call screen;
comparing the first pattern with a portion of an image of the first user and a portion of an image of the second user displayed on the call screen ;
displaying a special effect on the call screen based on a result of the comparison;
23. A computer-readable medium for causing a computer to execute a program.
JP2022522349A 2021-12-30 2021-12-30 Systems, methods, and computer-readable media for image recognition Active JP7465486B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2021/073182 WO2023129181A1 (en) 2021-12-30 2021-12-30 System, method and computer-readable medium for image recognition

Publications (2)

Publication Number Publication Date
JP2024504884A JP2024504884A (en) 2024-02-02
JP7465486B2 true JP7465486B2 (en) 2024-04-11

Family

ID=87000038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022522349A Active JP7465486B2 (en) 2021-12-30 2021-12-30 Systems, methods, and computer-readable media for image recognition

Country Status (2)

Country Link
JP (1) JP7465486B2 (en)
WO (1) WO2023129181A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025211184A1 (en) * 2024-04-01 2025-10-09 株式会社Jvcケンウッド Image generation device, image generation system, image generation method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013192804A (en) 2012-03-21 2013-09-30 Casio Computer Co Ltd Image processing apparatus, image processing method and program
JP2020044132A (en) 2018-09-19 2020-03-26 株式会社コロプラ Program, information processing apparatus, and information processing method
US20200177823A1 (en) 2017-08-03 2020-06-04 Tencent Technology (Shenzhen) Company Limited Video communications method and apparatus, terminal, and computer-readable storage medium
JP2021087150A (en) 2019-11-29 2021-06-03 グリー株式会社 Information processing system, information processing method, and computer program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10715881B2 (en) * 2016-11-01 2020-07-14 Facebook, Inc. Providing interactive elements with a live video presentation
US11019305B2 (en) * 2018-01-12 2021-05-25 Facebook, Inc. Coordinated effects in videos
JP7230394B2 (en) * 2018-09-25 2023-03-01 京セラドキュメントソリューションズ株式会社 Teleconferencing device and teleconferencing program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013192804A (en) 2012-03-21 2013-09-30 Casio Computer Co Ltd Image processing apparatus, image processing method and program
US20200177823A1 (en) 2017-08-03 2020-06-04 Tencent Technology (Shenzhen) Company Limited Video communications method and apparatus, terminal, and computer-readable storage medium
JP2020044132A (en) 2018-09-19 2020-03-26 株式会社コロプラ Program, information processing apparatus, and information processing method
JP2021087150A (en) 2019-11-29 2021-06-03 グリー株式会社 Information processing system, information processing method, and computer program

Also Published As

Publication number Publication date
JP2024504884A (en) 2024-02-02
WO2023129181A1 (en) 2023-07-06

Similar Documents

Publication Publication Date Title
JP7594642B2 (en) Simulating local experiences by live streaming a shareable perspective of a live event
JP7271617B2 (en) Personalized user interface based on in-app behavior
JP7225463B2 (en) Detection and Compensation of Display Lag in Gaming Systems
EP3691280B1 (en) Video transmission method, server, vr playback terminal and computer-readable storage medium
US10289193B2 (en) Use of virtual-reality systems to provide an immersive on-demand content experience
CN114210071B (en) Display methods and devices, storage media and electronic devices for game live streaming
JP2023507817A (en) Method and system for maintaining a smooth frame rate while transmitting streaming video content
CN106576158A (en) immersive video
JP7371844B1 (en) Systems, methods, and computer-readable media for recommendations
WO2023045637A1 (en) Video data generation method and apparatus, electronic device, and readable storage medium
JP7465486B2 (en) Systems, methods, and computer-readable media for image recognition
CN113784180A (en) Video display method, video pushing method, video display device, video pushing device, video display equipment and storage medium
JP7496558B2 (en) Computer program, server device, terminal device, and method
JP7629609B6 (en) Information processing system, information processing method, and computer program
US11756228B2 (en) Systems and methods to facilitate interaction by one or more participants with content presented across multiple distinct physical locations
US20230101606A1 (en) System, method and computer-readable medium for video processing
US20250329101A1 (en) Cloud-based real-time conversion of 2d video into 3d holographic video content for display on a headset device
JP7469766B1 (en) System and method for stream distribution
TW202326516A (en) System, method and computer-readable medium for image recognition
KR101915065B1 (en) Live streaming system for virtual reality contents and operating method thereof
CN115412736B (en) Multi-channel video playback control method, device, electronic equipment and storage medium
JP6533022B1 (en) Terminal, server and program
JP7563715B1 (en) System and method for stream distribution
CN111541942B (en) Wheat connecting method, device, equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220413

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220413

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240208

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240321

R150 Certificate of patent or registration of utility model

Ref document number: 7465486

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150