JP7473909B2 - 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム - Google Patents
動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム Download PDFInfo
- Publication number
- JP7473909B2 JP7473909B2 JP2020057728A JP2020057728A JP7473909B2 JP 7473909 B2 JP7473909 B2 JP 7473909B2 JP 2020057728 A JP2020057728 A JP 2020057728A JP 2020057728 A JP2020057728 A JP 2020057728A JP 7473909 B2 JP7473909 B2 JP 7473909B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- video
- identification information
- group
- gift
- 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
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
この種の動画配信システムにおいて、動画を視聴する視聴ユーザから送信される表示要求に応じて、任意のオブジェクトを動画に表示させる機能が提案されている。任意のオブジェクトには、視聴ユーザからアバターオブジェクト(又は動画を配信する配信ユーザ)に対して贈られるギフトオブジェクトが含まれる。
図1に示すように、動画配信システム11は、ユーザ装置12とサーバ13とを備える。動画配信システム11は、複数のユーザ装置12とサーバ13との間でネットワーク14を介してデータを送受信することによりユーザ装置12に動画を表示するシステムである。ユーザ装置12には、動画を視聴及び配信するための動画アプリケーションプログラムがインストールされている。以下、動画を配信するユーザを「配信ユーザ」、配信ユーザによって配信された動画を視聴するユーザを「視聴ユーザ」といい、これらを区別しない場合には単に「ユーザ」という。
次に図5及び図6を参照して、ギフトオブジェクトを表示する場合の処理の手順について説明する。本実施形態において図5はサーバが実行する処理の手順であり、図6は配信ユーザのユーザ装置12が実行する処理の手順である。サーバ13は、視聴モードのユーザ装置12から、ギフトオブジェクトの識別情報、及びそのギフトオブジェクトの表示要求を受信する(ステップS1)。
図7に示すように、サーバ13は、例えば「掛け軸1」、「掛け軸2」といったギフトオブジェクトの表示要求を視聴ユーザのユーザ装置12から受信すると、ギフトオブジェクトが属するグループのレンダリング待機列110に、それらのギフトオブジェクトの識別情報111,112を追加する。サーバ13は、ギフトオブジェクトの表示要求を受信した順に、識別情報111,112をレンダリング待機列110に追加する。また、「掛け軸3」といったギフトオブジェクトの表示要求をさらに受信すると、サーバ13は、識別情報113をレンダリング待機列110の後尾に追加する。また、サーバ13は、レンダリング待機列110の先頭の「掛け軸1」の表示要求を配信ユーザのユーザ装置12に送信し、レンダリング待機列110に含まれる他のギフトオブジェクトの順番を繰り上げる。
図12に示すように、視聴画面200には、アバターオブジェクト201が表示されている。アバターオブジェクト201は、配信ユーザの表情の変化に応じて、表情を変化させる。また、アバターオブジェクト201は、配信ユーザのユーザ装置12に対する相対位置の変化に基づき移動する。
(1)グループに属する複数のギフトオブジェクトが同時に画面に表示される場合に、グループに対応する複数の描画位置のうち、描画位置に割り振られた順番に従ってギフトオブジェクトが描画される。したがって、複数のギフトオブジェクトの表示要求が行われた場合であっても、それらのギフトオブジェクトが予め設定されたレイアウトで表示されるので、ギフトオブジェクトが意図しないかたちで重複したり消去されたりすることがなく、見栄えの良い状態で表示される。このため、ギフトオブジェクトの表示要求を行う視聴ユーザの満足度及びギフト機能に対する配信ユーザの満足度を高めることができる。
・上記実施形態では、「掛け軸1」、「掛け軸2」のように同じ種類又はカテゴリのギフトオブジェクトをグループ化した例を説明したが、ギフトオブジェクトはこれ以外の基準によりグループ化されてもよい。図14に、アバターオブジェクト130A,130B、ギフトオブジェクト220A~220C,221A~221C,224を模式的に示す。図14中、実線はオブジェクトを示し、破線は領域を示す。例えば、アバターオブジェクト130A,130Bが動画内で共演する場合において、アバターオブジェクト130A,130Bの周りにギフトオブジェクトの表示領域220,221を設定してもよい。このとき、ユーザ装置12は、表示要求がなされたギフトオブジェクトが、アバターオブジェクト130A,130Bのいずれに関連付けられたものであるかを判定して、関連付けられたアバターオブジェクトの表示領域にギフトオブジェクトを表示する。例えば、女性のアバターオブジェクト130Aと、男性のアバターオブジェクト130Bとが共演する場合、アバターオブジェクト130A用の「バッグ」であるギフトオブジェクト222が表示要求された場合には、アバターオブジェクト130Aの周囲に設定された表示領域220にギフトオブジェクト220Aが表示される。また、アバターオブジェクト130B用の「靴」であるギフトオブジェクト222が表示要求された場合には、アバターオブジェクト130Bの周囲に設定された表示領域221にギフトオブジェクト221Aが表示される。表示領域220,221には、複数の描画位置が設定されており、これらの描画位置に割り振られた順番に従って、ギフトオブジェクトがレンダリングされる。アバターオブジェクト130A,130Bのいずれにも関連付けられていないギフトオブジェクト224が表示要求された場合には、表示領域220,221以外の領域225に表示される。又は、共演のメインとなるアバターオブジェクト130Aに対応する配信ユーザが、表示領域を決定する操作を行う。
12…ユーザ装置
13…サーバ。
Claims (12)
- コンピュータを、
動画を視聴する第1ユーザから前記動画を配信する第2ユーザに提供されるオブジェクトの識別情報を前記第1ユーザが用いる第1ユーザ装置から受信する受信部と、
受信した前記識別情報に基づき、前記オブジェクトが属するグループに対応する複数の描画位置のうち、前記描画位置の各々に割り振られた順番に従って、前記オブジェクトを描画すべき描画位置を判定する判定部と、
前記判定部が判定した描画位置に前記オブジェクトをレンダリングする実行部として機能させる
動画用アプリケーションプログラム。 - 前記実行部は、前記オブジェクトの描画が開始されてから所定時間経過後に当該オブジェクトを前記描画位置から退出させ、
前記判定部は、前記オブジェクトが表示されていない前記描画位置のうち、表示の順番の優先度が高い前記描画位置を、新たな前記オブジェクトの描画位置とする
請求項1に記載の動画用アプリケーションプログラム。 - 前記判定部は、新たな前記オブジェクトの識別情報が受信された場合に、描画時間が最も長い前記オブジェクトの描画位置を、新たな前記オブジェクトの描画位置とする
請求項1又は2に記載の動画用アプリケーションプログラム。 - 複数の前記描画位置は、前記動画のカメラ位置から遠ざかる方向における奥行位置と高さ位置とが異なる位置を含む
請求項1~3のいずれか1項に記載の動画用アプリケーションプログラム。 - 前記第1ユーザから前記第2ユーザに提供される複数の前記オブジェクトには、前記グループに属さない前記オブジェクトが含まれ、
前記実行部は、前記グループに属さない前記オブジェクトを、前記グループに対応する描画位置以外の領域にレンダリングする
請求項1~4のいずれか1項に記載の動画用アプリケーションプログラム。 - 前記コンピュータを、
前記オブジェクトをレンダリングしたアニメーションを生成する生成部と、
前記アニメーションをエンコードして、動画配信サーバに送信するエンコード部としてさらに機能させる
請求項1~5のいずれか1項に記載の動画用アプリケーションプログラム。 - 前記コンピュータを、
前記判定部が判定した描画位置を、前記第1ユーザ装置を送信先として動画配信サーバに送信する位置送信部としてさらに機能させる
請求項1~4のいずれか1項に記載の動画用アプリケーションプログラム。 - コンピュータが、
動画を視聴する第1ユーザから前記動画を配信する第2ユーザに提供されるオブジェクトの識別情報を前記第1ユーザが用いる第1ユーザ装置から受信する受信ステップと、
受信した前記識別情報に基づき、前記オブジェクトが属するグループに対応する複数の描画位置のうち、前記描画位置の各々に割り振られた順番に従って、前記オブジェクトを描画すべき描画位置を判定する判定ステップと、
前記判定ステップが判定した描画位置に前記オブジェクトをレンダリングする実行ステップと、を実行する
動画のオブジェクト描画方法。 - コンピュータを、
動画を視聴する第1ユーザから前記動画を配信する第2ユーザに提供されるオブジェクトの表示要求及び前記表示要求の対象の前記オブジェクトの識別情報を前記第1ユーザが用いる第1ユーザ装置から受信する要求受信部と、
前記オブジェクトの識別情報及び前記オブジェクトの表示要求を受け付けて、前記オブジェクトが属するグループを判定するグループ判定部と、
前記オブジェクトの識別情報を、判定された前記グループに対応する待機列に追加する管理部と、
前記待機列に含まれる前記オブジェクトの識別情報を、前記第2ユーザが用いる第2ユーザ装置に送信する送信部として機能させる
動画管理プログラム。 - コンピュータが、
動画を視聴する第1ユーザから前記動画を配信する第2ユーザに提供されるオブジェクトの表示要求及び前記表示要求の対象の前記オブジェクトの識別情報を前記第1ユーザが用いる第1ユーザ装置から受信する要求受信ステップと、
前記オブジェクトの識別情報及び前記オブジェクトの表示要求を受け付けて、前記オブジェクトが属するグループを判定するグループ判定ステップと、
前記オブジェクトの識別情報を、判定された前記グループに対応する待機列に追加する管理ステップと、
前記待機列に含まれる前記オブジェクトの識別情報を、前記第2ユーザが用いる第2ユーザ装置に送信する送信ステップと、を実行する
動画管理方法。 - 動画を視聴する第1ユーザから前記動画を配信する第2ユーザに提供されるオブジェクトの表示要求及び前記表示要求の対象の前記オブジェクトの識別情報を前記第1ユーザが用いる第1ユーザ装置から受信する要求受信部と、
前記オブジェクトの識別情報及び前記オブジェクトの表示要求を受け付けて、前記オブジェクトが属するグループを判定するグループ判定部と、
前記オブジェクトの識別情報を、判定された前記グループに対応する待機列に追加する管理部と、
前記待機列に含まれる前記オブジェクトの識別情報を、前記第2ユーザが用いる第2ユーザ装置に送信する送信部と、を備える
サーバ。 - 動画を視聴するユーザの操作に基づき、前記ユーザから前記動画を配信する他のユーザに提供されるオブジェクトの表示要求及び前記オブジェクトの識別情報を前記ユーザが用いる端末から受信する表示要求受信部と、
前記表示要求の対象である前記オブジェクトが属するグループを判定するグループ判定部と、
前記オブジェクトの識別情報を、判定された前記グループに対応する待機列に追加する管理部と、
前記グループに対応する複数の描画位置のうち、前記描画位置の各々に割り振られた順番に従って、前記待機列の先頭の前記オブジェクトを描画すべき描画位置を判定する判定部と、
前記判定部が判定した描画位置に、前記オブジェクトをレンダリングする実行部と、を備える
動画配信システム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020057728A JP7473909B2 (ja) | 2020-03-27 | 2020-03-27 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
| JP2024059341A JP7678265B2 (ja) | 2020-03-27 | 2024-04-02 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
| JP2025063163A JP2025096416A (ja) | 2020-03-27 | 2025-04-07 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020057728A JP7473909B2 (ja) | 2020-03-27 | 2020-03-27 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024059341A Division JP7678265B2 (ja) | 2020-03-27 | 2024-04-02 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021158558A JP2021158558A (ja) | 2021-10-07 |
| JP7473909B2 true JP7473909B2 (ja) | 2024-04-24 |
Family
ID=77918861
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020057728A Active JP7473909B2 (ja) | 2020-03-27 | 2020-03-27 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
| JP2024059341A Active JP7678265B2 (ja) | 2020-03-27 | 2024-04-02 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
| JP2025063163A Pending JP2025096416A (ja) | 2020-03-27 | 2025-04-07 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024059341A Active JP7678265B2 (ja) | 2020-03-27 | 2024-04-02 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
| JP2025063163A Pending JP2025096416A (ja) | 2020-03-27 | 2025-04-07 | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7473909B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7333529B1 (ja) | 2022-03-17 | 2023-08-25 | グリー株式会社 | 端末装置の制御プログラム、端末装置、端末装置の制御方法、サーバ装置の制御プログラム、サーバ装置、及びサーバ装置の制御方法 |
| JP7357862B2 (ja) * | 2022-03-17 | 2023-10-10 | グリー株式会社 | 端末装置の制御プログラム、端末装置、端末装置の制御方法、サーバ装置の制御プログラム、サーバ装置、及びサーバ装置の制御方法 |
| US12333668B2 (en) | 2022-03-17 | 2025-06-17 | Gree, Inc. | Control program of terminal device, terminal device, method of controlling terminal device, control program of server device, server device, and method of controlling server device |
| JP7129666B1 (ja) | 2022-04-27 | 2022-09-02 | 17Live株式会社 | コンピュータプログラム及び端末 |
| JP7744112B1 (ja) | 2024-06-20 | 2025-09-25 | カバー株式会社 | プログラム、方法、情報処理装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000132706A (ja) | 1998-10-27 | 2000-05-12 | Sony Computer Entertainment Inc | 記録媒体、画像処理装置および画像処理方法 |
| JP2019197961A (ja) | 2018-05-08 | 2019-11-14 | グリー株式会社 | 視聴ユーザからのメッセージを含む動画を配信する動画配信システム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3680352B2 (ja) * | 1995-05-10 | 2005-08-10 | カシオ計算機株式会社 | 画像制御装置 |
| JP3105817B2 (ja) * | 1997-04-01 | 2000-11-06 | コナミ株式会社 | 画像表示処理装置,画像表示処理方法,及びコンピュータプログラムを記録した機械読取り可能な記録媒体 |
| WO2002093491A1 (en) * | 2001-05-17 | 2002-11-21 | The Trustees Of Columbia University In The City Of New York | System and method for view management in three dimensional space |
| JP5911632B1 (ja) * | 2015-10-05 | 2016-04-27 | グリー株式会社 | プログラム、ゲームの制御方法、及び情報処理装置 |
| JP6523586B1 (ja) * | 2019-02-28 | 2019-06-05 | グリー株式会社 | 配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システム、動画配信方法及び動画配信プログラム |
-
2020
- 2020-03-27 JP JP2020057728A patent/JP7473909B2/ja active Active
-
2024
- 2024-04-02 JP JP2024059341A patent/JP7678265B2/ja active Active
-
2025
- 2025-04-07 JP JP2025063163A patent/JP2025096416A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000132706A (ja) | 1998-10-27 | 2000-05-12 | Sony Computer Entertainment Inc | 記録媒体、画像処理装置および画像処理方法 |
| JP2019197961A (ja) | 2018-05-08 | 2019-11-14 | グリー株式会社 | 視聴ユーザからのメッセージを含む動画を配信する動画配信システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021158558A (ja) | 2021-10-07 |
| JP7678265B2 (ja) | 2025-05-16 |
| JP2025096416A (ja) | 2025-06-26 |
| JP2024074885A (ja) | 2024-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6668549B1 (ja) | 情報処理システム、情報処理方法およびコンピュータプログラム | |
| JP7678265B2 (ja) | 動画用アプリケーションプログラム、動画のオブジェクト描画方法、動画管理プログラム、動画管理方法、サーバ及び動画配信システム | |
| JP7489642B2 (ja) | プログラム、オブジェクト描画方法及び情報処理システム | |
| JP6724219B1 (ja) | 動画アプリケーションプログラム、動画表示方法、動画配信システム及び情報処理装置 | |
| JP7473901B2 (ja) | 動画配信システム、プログラム、及び情報処理方法 | |
| JP7086253B2 (ja) | 情報処理システム、情報処理方法およびコンピュータプログラム | |
| JP6701416B1 (ja) | 動画配信システム、サーバ、サーバの動画配信方法、動画配信プログラム及びユーザ装置の動画配信方法 | |
| JP6709317B1 (ja) | 動画配信システム、動画配信方法、動画視聴プログラム、動画視聴方法、及び動画配信プログラム | |
| JP2024007548A (ja) | プログラム、情報処理方法、及び情報処理装置 | |
| JP6580748B1 (ja) | プログラム、情報処理装置、および方法 | |
| JP7497832B2 (ja) | プログラム、情報処理方法及び情報処理システム | |
| JP7526430B2 (ja) | 動画データ処理プログラム、動画データ処理方法、情報処理システム及び情報処理方法 | |
| JP7709706B2 (ja) | プログラム、情報処理方法、及び情報処理システム | |
| JP6891311B2 (ja) | 情報処理システム、情報処理方法およびコンピュータプログラム | |
| JP7317326B2 (ja) | 情報処理システム、情報処理方法およびコンピュータプログラム | |
| JP7317327B2 (ja) | 情報処理システム、情報処理方法およびコンピュータプログラム | |
| JP7333528B2 (ja) | プログラム、情報処理方法及び情報処理装置 | |
| JP2023086784A (ja) | 動画データ処理システム、動画データ処理方法及び動画データ処理プログラム | |
| JP7029379B2 (ja) | プログラム、情報処理装置、および方法 | |
| JP7001737B2 (ja) | 動画データ処理方法、動画データ処理プログラム、動画データ処理方法、サーバ | |
| JP2022075669A (ja) | プログラム、情報処理装置、および方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20200423 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221212 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231018 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231031 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231208 |
|
| 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: 20240305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240404 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7473909 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |