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
JP7705095B2 - Information processing device, video distribution method, and video distribution program - Google Patents
[go: Go Back, main page]

JP7705095B2 - Information processing device, video distribution method, and video distribution program - Google Patents

Information processing device, video distribution method, and video distribution program Download PDF

Info

Publication number
JP7705095B2
JP7705095B2 JP2024001417A JP2024001417A JP7705095B2 JP 7705095 B2 JP7705095 B2 JP 7705095B2 JP 2024001417 A JP2024001417 A JP 2024001417A JP 2024001417 A JP2024001417 A JP 2024001417A JP 7705095 B2 JP7705095 B2 JP 7705095B2
Authority
JP
Japan
Prior art keywords
video
singing
user
input
points
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
JP2024001417A
Other languages
Japanese (ja)
Other versions
JP2024041868A (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.)
Mixi Inc
Original Assignee
Mixi 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 Mixi Inc filed Critical Mixi Inc
Priority to JP2024001417A priority Critical patent/JP7705095B2/en
Publication of JP2024041868A publication Critical patent/JP2024041868A/en
Priority to JP2025080689A priority patent/JP2025118846A/en
Application granted granted Critical
Publication of JP7705095B2 publication Critical patent/JP7705095B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Digital Computer Display Output (AREA)

Description

本発明は、情報処理装置、動画配信方法及び動画配信プログラムに関するものである。 The present invention relates to an information processing device, a video distribution method, and a video distribution program.

近年、コンピュータネットワークを介して携帯端末等の情報処理装置に配信されるウェブサイト(Webページ,Webサービス)やオンラインゲーム、アプリケーションソフトウェア(以下「アプリ」という。)等のオンラインサービスが広く普及している。 In recent years, online services such as websites (web pages, web services), online games, and application software (hereinafter referred to as "apps") that are distributed to information processing devices such as mobile terminals via computer networks have become widespread.

オンラインサービスの一つに、ユーザ自身が撮影した動画を投稿し、他のユーザによる当該動画の視聴を可能とする動画投稿サイトがある。この動画投稿サイトには、ユーザ自身による歌唱動画等のパフォーマンス動画の投稿も行われている。また、異なる投稿者によるパフォーマンス動画の対戦といったオンラインサービスも想定される。 One type of online service is a video posting site where users can post videos they have filmed themselves and other users can watch those videos. Users can also post performance videos, such as singing videos, on this video posting site. Online services such as competitions between performance videos of different users are also anticipated.

ここで、特許文献1には、カラオケボックス等で歌唱者の歌唱を聴いている聴衆が歌唱の評価に参加できるカラオケ装置が開示されている。当該カラオケ装置は、カラオケ曲を演奏するとともに、歌唱音声の周波数や音量を分析してこの歌唱を採点する。歌唱を聴いている聴衆は、自分の携帯電話機を用いてカラオケ装置に直接、または集計センタにアクセスしてこの歌唱の評価を入力する。カラオケ装置は、カラオケ曲の演奏が終了したのち自己の採点機能による採点と、聴衆から入力された評価とを総合評価して最終評価を割り出し、これをモニタに表示する。 Patent Document 1 discloses a karaoke machine that allows the audience listening to the singer's singing in a karaoke booth or the like to participate in evaluating the singing. The karaoke machine plays a karaoke song and scores the singing by analyzing the frequency and volume of the singing voice. The audience members who are listening to the singing input their evaluation of the singing using their mobile phones either directly to the karaoke machine or by accessing a compilation center. After the performance of the karaoke song is finished, the karaoke machine calculates a final evaluation by comprehensively evaluating the score obtained from its own scoring function and the evaluation input by the audience, and displays this on the monitor.

特開2003-233383号公報JP 2003-233383 A

特許文献1に開示されているカラオケ装置は、聴衆が自身の感覚で歌唱に対する評価を行うことができるものの、歌唱が良いと思ったときに所定の電話番号に電話をかけるものであり手間を要し、システムとしても複雑である。また、例えば二人の歌唱者が同時に歌唱を行う場合において優劣判定を聴衆が行うものではない。 The karaoke device disclosed in Patent Document 1 allows the audience to evaluate the singing based on their own perception, but when they think the singing is good, they call a specified phone number, which is time-consuming and the system is complicated. Also, for example, when two singers sing at the same time, the audience cannot judge which is better.

本発明は、このような事情に鑑みてなされたものであって、複数のユーザ各々が配信した動画の優劣判定を他のユーザが簡易に行うことができる、情報処理装置、動画配信方法及び動画配信プログラムを提供することを目的とする。 The present invention has been made in consideration of the above circumstances, and aims to provide an information processing device, a video distribution method, and a video distribution program that allow other users to easily judge the quality of videos distributed by each of multiple users.

上記課題を解決するために、本発明の情報処理装置、動画配信方法及び動画配信プログラムは以下の手段を採用する。 In order to solve the above problems, the information processing device, video distribution method, and video distribution program of the present invention employ the following means.

上記課題を解決するため、本発明の一態様である「情報処理装置」は、ユーザが投稿した動画を端末装置に配信する情報処理装置であって、複数の前記動画を前記端末装置の画面に同時に表示されるように配信する配信手段と、前記端末装置に配信されている前記動画毎の評価の入力を前記端末装置から受け付ける評価手段と、を備える。 To solve the above problem, the "information processing device" according to one aspect of the present invention is an information processing device that distributes videos posted by users to a terminal device, and includes a distribution means that distributes a plurality of the videos so that they are simultaneously displayed on the screen of the terminal device, and an evaluation means that receives input of an evaluation of each of the videos distributed to the terminal device from the terminal device.

上記課題を解決するため、本発明の一態様である「動画配信方法」は、ユーザが投稿した動画を端末装置に配信する動画配信方法であって、複数の前記動画を前記端末装置の画面に同時に表示されるように配信する第1工程と、前記端末装置に配信されている前記動画毎の評価の入力を前記端末装置から受け付ける第2工程と、を有する。 In order to solve the above problem, the "video distribution method" according to one aspect of the present invention is a video distribution method for distributing videos posted by users to a terminal device, and includes a first step of distributing a plurality of the videos so that they are simultaneously displayed on a screen of the terminal device, and a second step of receiving, from the terminal device, an input of an evaluation of each of the videos distributed to the terminal device.

上記課題を解決するため、本発明の一態様である「動画配信プログラム」は、ユーザが投稿した動画を端末装置に配信する情報処理装置が備えるコンピュータを、複数の前記動画を前記端末装置の画面に同時に表示されるように配信する配信手段と、前記端末装置に配信されている前記動画毎の評価の入力を前記端末装置から受け付ける評価手段と、して機能させる。 To solve the above problem, the "video distribution program" of one aspect of the present invention causes a computer included in an information processing device that distributes videos posted by users to a terminal device to function as a distribution means that distributes multiple videos so that they are displayed simultaneously on the screen of the terminal device, and an evaluation means that accepts input of an evaluation of each of the videos distributed to the terminal device from the terminal device.

上記「情報処理装置」には、以下に例示するように、種々の技術的限定を加えてもよい。また、同趣旨の技術的限定を、「動画配信方法」が実行する処理ステップや「動画配信プログラム」の機能に加えてもよい。 The above-mentioned "information processing device" may be subject to various technical limitations, as exemplified below. In addition, technical limitations of the same nature may be applied to the processing steps executed by the "video distribution method" or the functions of the "video distribution program."

前記配信手段は、前記動画毎の評価結果を示す画像を前記動画と共に前記端末装置に配信する。 The distribution means distributes an image showing the evaluation result for each video to the terminal device together with the video.

前記評価手段は、前記評価として点数の入力を受け付け、前記動画の配信中に入力された総点数を導出する。 The evaluation means accepts input of a score as the evaluation and derives a total score input during the distribution of the video.

前記評価手段は、前記動画に対する装飾画像の重畳を受け付け、受け付けた前記装飾画像を前記動画に重畳する重畳手段を備える。 The evaluation means includes a superimposition means for receiving a request to superimpose a decorative image onto the video and superimposing the received decorative image onto the video.

前記評価手段は、前記装飾画像の重畳を受け付けた場合、前記装飾画像に応じた点数の入力を前記評価として受け付ける。 When the evaluation means receives the superimposition of the decorative image, it receives an input of a score corresponding to the decorative image as the evaluation.

前記配信手段は、前記動画に対して他の視聴ユーザよりも相対的に高い前記評価を行った視聴ユーザを示す画像を前記端末装置の画面に表示されるように配信する。 The distribution means distributes an image showing a viewing user who has given the video a relatively higher rating than other viewing users so that the image is displayed on the screen of the terminal device.

本発明によれば、複数のユーザ各々が配信した動画の優劣判定を他のユーザが簡易に行うことができる、という効果を有する。 The present invention has the advantage that other users can easily judge the quality of videos distributed by each of multiple users.

本発明に係るカラオケシステムの構成図である。1 is a configuration diagram of a karaoke system according to the present invention. 本発明に係るサーバの電気的構成を示すブロック図である。FIG. 2 is a block diagram showing the electrical configuration of the server according to the present invention. 本発明に係る携帯端末の電気的構成を示すブロック図である。1 is a block diagram showing an electrical configuration of a mobile terminal according to the present invention; 本発明に係る歌唱動画を撮影する場合における携帯端末の画面表示を示す図 である。FIG. 13 is a diagram showing a screen display of a mobile terminal when shooting a singing video according to the present invention. 本発明に係る歌唱動画を視聴する場合における携帯端末の画面表示を示す図 である。FIG. 13 is a diagram showing a screen display of a mobile terminal when viewing a singing video according to the present invention. 本発明に係る対戦歌唱における視聴ユーザの携帯端末の画面表示を示す図で ある。A figure showing the screen display of a mobile terminal of a viewing user in a singing competition according to the present invention. 本発明に係る対戦歌唱で用いられる楽曲の分割領域を示す模式図である。2 is a schematic diagram showing divided regions of a musical piece used in a singing battle according to the present invention. FIG. 本発明に係る対戦歌唱における視聴ユーザの携帯端末の画面表示の他の例を 示す図である。A figure showing another example of the screen display of a mobile terminal of a viewing user in a singing battle according to the present invention. 本発明に係る投銭エフェクト画像の選択を行う場合の画面表示を示す図であ る。FIG. 13 is a diagram showing a screen display when selecting a coin throwing effect image according to the present invention. 本発明に係る投銭エフェクト画像が重畳された歌唱動画を示す図である。FIG. 13 is a diagram showing a singing video on which a coin tip effect image according to the present invention is superimposed. 本発明に係る対戦歌唱機能に関する機能ブロック図である。FIG. 2 is a functional block diagram relating to a singing competition function according to the present invention. 本発明に係る対戦歌唱処理の流れを示すフローチャートである。4 is a flowchart showing the flow of a singing competition process according to the present invention. 本発明に係る投票処理の流れを示すフローチャートである。1 is a flowchart showing the flow of a voting process according to the present invention.

以下に、本発明に係る情報処理装置、動画配信方法及び動画配信プログラムの一実施形態について、図面を参照して説明する。 Below, an embodiment of an information processing device, a video distribution method, and a video distribution program according to the present invention will be described with reference to the drawings.

本実施形態ではパフォーマーが自身のパフォーマンスを携帯端末を用いて動画として記録してサーバへ送信することで動画投稿サイトにアップロードする。動画投稿サイトにアップロードされた動画(投稿動画)は、携帯端末を介して視聴可能とされる。なお、本実施形態では、パフォーマンスを歌唱とし、パフォーマーを歌唱ユーザとし、動画投稿サイトにアップロードされる動画を歌唱動画とする。また、動画投稿サイトにアップロードされた歌唱動画を視聴するユーザを視聴ユーザという。 In this embodiment, a performer records their own performance as a video using a mobile device and transmits it to a server, thereby uploading it to a video sharing site. The video uploaded to the video sharing site (posted video) can be viewed via a mobile device. Note that in this embodiment, the performance is referred to as singing, the performer is referred to as a singing user, and the video uploaded to the video sharing site is referred to as a singing video. Also, a user who views a singing video uploaded to the video sharing site is referred to as a viewing user.

[1.カラオケシステムの構成]
図1は、本実施形態に係るカラオケシステム1の概略構成図である。カラオケシステム1は、通信回線2、複数の携帯端末3(携帯端末3A1,3A2,3B)、及びサーバ4を含んで構成される。
[1. Karaoke system configuration]
1 is a schematic diagram of a karaoke system 1 according to the present embodiment. The karaoke system 1 includes a communication line 2, a plurality of mobile terminals 3 (mobile terminals 3A1, 3A2, 3B), and a server 4.

通信回線2は、コンピュータネットワークを形成するものであり、例えば、電気事業者によって提供される広域通信回線である。 Communication line 2 forms a computer network and is, for example, a wide area communication line provided by an electric power company.

携帯端末3は、例えば、スマートフォンやタブレット端末、ノートパソコン等の情報処理端末であり、オンラインサービスをユーザが利用するために用いられる。携帯端末3は、画像を表示するタッチパネルディスプレイ3a、音を出力するスピーカー3b、音が入力されるマイクロフォン3c、被写体を撮影するカメラ3d、及びイヤホン(不図示)が接続されるイヤホン端子3e等を備える。なお、ここでいう撮影とは、カメラ3dが機能し、録画の有無にかかわりなく被写体がタッチパネルディスプレイ3aに表示されている状態である。タッチパネルディスプレイ3aは、例えばLCD(Liquid Crystal Display)及びタッチセンサを備える。LCDは、各種画像を表示し、タッチセンサは、指、スタイラス、又はペン等の指示体を用いて行われる各種入力操作を受け付ける。以下の説明ではタッチパネルディスプレイ3aを画面3aともいう。 The mobile terminal 3 is, for example, an information processing terminal such as a smartphone, tablet terminal, or notebook computer, and is used by users to utilize online services. The mobile terminal 3 includes a touch panel display 3a for displaying images, a speaker 3b for outputting sound, a microphone 3c for inputting sound, a camera 3d for photographing a subject, and an earphone terminal 3e for connecting earphones (not shown). Note that photographing here refers to a state in which the camera 3d is functioning and the subject is displayed on the touch panel display 3a regardless of whether recording is occurring. The touch panel display 3a includes, for example, an LCD (Liquid Crystal Display) and a touch sensor. The LCD displays various images, and the touch sensor accepts various input operations performed using a pointing object such as a finger, a stylus, or a pen. In the following description, the touch panel display 3a is also referred to as a screen 3a.

サーバ4は、通信回線2を介して、携帯端末3へオンラインサービスを提供する情報処理装置である。なお、図1の例では、歌唱ユーザは、携帯端末3Aから自身の歌唱動画(歌唱動画データ)をサーバ4へ送信することで当該歌唱動画を動画投稿サイトにアップロードする。そして、視聴ユーザは、携帯端末3Bを用いて動画投稿サイトへアクセスし、当該歌唱動画を視聴する。なお、歌唱ユーザは、携帯端末3Aを用いて動画投稿サイトへアクセスすることで、自身がアップロードした歌唱動画を視聴することも可能である。また、携帯端末3Bのユーザが歌唱ユーザとなり、歌唱動画を動画投稿サイトにアップロードすることも可能である。 The server 4 is an information processing device that provides online services to the mobile terminal 3 via the communication line 2. In the example of FIG. 1, the singing user uploads his/her singing video (singing video data) to a video posting site by transmitting the singing video from the mobile terminal 3A to the server 4. The viewing user then accesses the video posting site using the mobile terminal 3B and views the singing video. The singing user can also view the singing video that he/she has uploaded by accessing the video posting site using the mobile terminal 3A. Also, the user of the mobile terminal 3B can become a singing user and upload a singing video to the video posting site.

[2.サーバの構成]
図2は、本実施形態に係るサーバ4の電気的構成を示すブロック図である。
2. Server Configuration
FIG. 2 is a block diagram showing the electrical configuration of the server 4 according to the present embodiment.

本実施形態に係るサーバ4は、サーバ4全体の動作を司る主制御部であるCPU(Central Processing Unit)20、各種プログラム及び各種データ等が予め記憶されたROM
(Read Only Memory)22、CPU20による各種プログラムの実行時のワークエリア等として用いられるRAM(Random Access Memory)24、各種プログラム及び各種データを記憶する記憶手段としてのHDD(Hard Disk Drive)26を備えている。
The server 4 according to this embodiment includes a CPU (Central Processing Unit) 20 which is a main control unit that controls the overall operation of the server 4, a ROM in which various programs and various data are stored in advance,
(Read Only Memory) 22, a RAM (Random Access Memory) 24 used as a work area when the CPU 20 executes various programs, and a HDD (Hard Disk Drive) 26 as storage means for storing various programs and various data.

HDD26は、携帯端末3Aから送信された歌唱動画データ、すなわち動画投稿サイトにアップロードされた歌唱動画データや、歌唱ユーザが歌唱可能な楽曲を示す楽曲データ等を記憶する。なお、記憶手段は、HDD26に限らず、例えば、フラッシュメモリ等の半導体メモリ等の他の記憶媒体であってもよい。 The HDD 26 stores singing video data transmitted from the mobile terminal 3A, i.e., singing video data uploaded to a video posting site, and song data indicating songs that the singing user can sing. Note that the storage means is not limited to the HDD 26, and may be, for example, another storage medium such as a semiconductor memory such as a flash memory.

さらに、サーバ4は、キーボード及びマウス等で構成されて各種操作の入力を受け付ける操作入力部28、各種画像を表示する例えば液晶ディスプレイ装置等のモニタ30、通信回線2を介して携帯端末3等の他の情報処理装置等と接続され、他の情報処理装置等との間で各種データの送受信を行う外部インタフェース32を備えている。 The server 4 further includes an operation input unit 28, which is composed of a keyboard, a mouse, etc. and accepts input of various operations, a monitor 30, such as a liquid crystal display device, which displays various images, and an external interface 32, which is connected to other information processing devices, such as a mobile terminal 3, via the communication line 2 and transmits and receives various data to and from the other information processing devices.

これらCPU20、ROM22、RAM24、HDD26、操作入力部28、モニタ30、及び外部インタフェース32は、システムバス34を介して相互に電気的に接続されている。従って、CPU20は、ROM22、RAM24、及びHDD26へのアクセス、操作入力部28に対する操作状態の把握、モニタ30に対する画像の表示、並びに外部インタフェース32を介した他の情報処理装置等との各種データの送受信等を行なうことができる。 The CPU 20, ROM 22, RAM 24, HDD 26, operation input unit 28, monitor 30, and external interface 32 are electrically connected to each other via a system bus 34. Therefore, the CPU 20 can access the ROM 22, RAM 24, and HDD 26, grasp the operation state of the operation input unit 28, display images on the monitor 30, and send and receive various data to and from other information processing devices, etc. via the external interface 32.

[3.携帯端末の電気的構成]
図3は、携帯端末3の電気的構成を示す機能ブロック図である。
[3. Electrical configuration of the mobile terminal]
FIG. 3 is a functional block diagram showing the electrical configuration of the mobile terminal 3. As shown in FIG.

携帯端末3は、図1に示される構成に加え、主制御部40、主記憶部42、補助記憶部44、通信部46、及び操作ボタン48を備える。 In addition to the components shown in FIG. 1, the mobile terminal 3 includes a main control unit 40, a main memory unit 42, an auxiliary memory unit 44, a communication unit 46, and an operation button 48.

主制御部40は、例えば、CPU、マイクロプロセッサ、DSP(Digital Signal Processor)等であり、携帯端末3の全体の動作を制御する。 The main control unit 40 is, for example, a CPU, a microprocessor, a DSP (Digital Signal Processor), etc., and controls the overall operation of the mobile terminal 3.

主記憶部42は、例えば、RAMやDRAM(Dynamic Random Access Memory)等で構成されており、主制御部40による各種プログラムに基づく処理の実行時のワークエリア等として用いられる。 The main memory unit 42 is composed of, for example, RAM or DRAM (Dynamic Random Access Memory), and is used as a work area when the main control unit 40 executes processes based on various programs.

補助記憶部44は、例えば、フラッシュメモリ等の不揮発性メモリであり、画像等の各種データ及び主制御部40の処理に利用されるプログラム等を保存する。補助記憶部44に記憶されるプログラムは、例えば、携帯端末3の基本的な機能を実現するためのOS(Operating System)、各種ハードウェアを制御するためのドライバ、電子メールやウェブブラウジング、その他各種機能を実現するためのプログラム等である。また、補助記憶部44には、歌唱動画の撮影や投稿及び動画投稿サイトを視聴するためのアプリケーション
(以下「動画投稿視聴アプリ」という。)が予め記憶されている。
The auxiliary storage unit 44 is, for example, a non-volatile memory such as a flash memory, and stores various data such as images, and programs used in the processing of the main control unit 40. The programs stored in the auxiliary storage unit 44 are, for example, an OS (Operating System) for implementing basic functions of the mobile terminal 3, drivers for controlling various hardware, and programs for implementing e-mail, web browsing, and various other functions. In addition, the auxiliary storage unit 44 prestores an application for shooting and posting singing videos and viewing video posting sites (hereinafter referred to as a "video posting and viewing application").

通信部46は、例えばNIC(Network Interface Controller)であり、通信回線2に接続する機能を有する。なお、通信部46は、NICに代えて又はNICと共に、無線LAN(Local Area Network)に接続する機能、無線WAN(Wide Area Network)に接続する機能、例えばBluetooth(登録商標)等の近距離の無線通信、及び赤外線通信等を可能とする機能を有してもよい。 The communication unit 46 is, for example, a network interface controller (NIC), and has a function of connecting to the communication line 2. Note that the communication unit 46 may have a function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), and a function of enabling short-range wireless communication such as Bluetooth (registered trademark), infrared communication, etc., instead of or together with the NIC.

操作ボタン48は、携帯端末3の側面に設けられ、携帯端末3を起動又は停止させるための電源ボタンやスピーカー3bが出力する音のボリューム調整ボタン等である。 The operation buttons 48 are provided on the side of the mobile terminal 3 and include a power button for starting and stopping the mobile terminal 3 and a volume adjustment button for the sound output by the speaker 3b.

これら主制御部40、主記憶部42、補助記憶部44、通信部46、操作ボタン48、タッチパネルディスプレイ3a、スピーカー3b、マイクロフォン3c、カメラ3d、及びイヤホン端子3eは、システムバス49を介して相互に電気的に接続されている。従って、主制御部40は、主記憶部42及び補助記憶部44へのアクセス、タッチパネルディスプレイ3aに対する画像の表示、ユーザによるタッチパネルディスプレイ3aや操作ボタン48に対する操作状態の把握、マイクロフォン3cへの音の入力、スピーカー3b又はイヤホン端子3eに接続されたイヤホンからの音の出力、カメラ3dに対する制御、及び通信部46を介した各種通信網や他の情報処理装置へのアクセス等を行える。 The main control unit 40, main memory unit 42, auxiliary memory unit 44, communication unit 46, operation buttons 48, touch panel display 3a, speaker 3b, microphone 3c, camera 3d, and earphone terminal 3e are electrically connected to each other via a system bus 49. Therefore, the main control unit 40 can access the main memory unit 42 and auxiliary memory unit 44, display images on the touch panel display 3a, grasp the operation state of the touch panel display 3a and the operation buttons 48 by the user, input sound to the microphone 3c, output sound from the speaker 3b or an earphone connected to the earphone terminal 3e, control the camera 3d, and access various communication networks and other information processing devices via the communication unit 46.

[4.歌唱ユーザによる歌唱動画の撮影]
歌唱ユーザが、携帯端末3Aを用いて歌唱動画を撮影する場合について説明する。
[4. Filming of singing videos by singing users]
A case where a singing user shoots a singing video using the mobile terminal 3A will be described.

歌唱ユーザは、歌唱動画を撮影する場合、携帯端末3Aに動画投稿視聴アプリを起動させる。動画投稿視聴アプリが起動すると、携帯端末3Aは複数の楽曲データを記憶したサーバ4にアクセスする。そして、歌唱ユーザは、動画投稿視聴アプリから自身で歌唱するための楽曲を任意に選択し、サーバ4から楽曲データを携帯端末3Aへダウンロードする。そして、歌唱ユーザは、動画投稿視聴アプリを用いて任意のタイミングで楽曲を再生して歌唱を行う。動画投稿視聴アプリは、楽曲の再生を開始すると共に、カメラ3dによって動画の撮影を開始する。すなわち、歌唱動画は、携帯端末3Aから楽曲が再生されながら携帯端末3Aによって撮影された動画である。 When a singing user shoots a singing video, the singing user launches a video posting and viewing app on the mobile terminal 3A. When the video posting and viewing app launches, the mobile terminal 3A accesses the server 4 that stores multiple pieces of music data. The singing user then arbitrarily selects a piece of music to sing from the video posting and viewing app, and downloads the music data from the server 4 to the mobile terminal 3A. The singing user then plays the music at a timing of their choice using the video posting and viewing app, and sings. The video posting and viewing app starts playing the music, and starts shooting the video with the camera 3d. In other words, the singing video is a video shot by the mobile terminal 3A while the music is being played from the mobile terminal 3A.

なお、楽曲データには、歌詞データも関連付けられており、楽曲データがサーバ4から携帯端末3Aにダウンロードされる場合には関連付けられている歌詞データも携帯端末3Aにダウンロードされる。なお、以下の説明において、楽曲データには歌詞データも含まれるものとする。 Note that song data is also associated with lyric data, and when song data is downloaded from server 4 to mobile terminal 3A, the associated lyric data is also downloaded to mobile terminal 3A. Note that in the following explanation, song data is assumed to include lyric data.

図4は、歌唱動画を撮影する場合における携帯端末3Aの画面3aにおける表示状態(以下「画面表示」という。)の一例である。 Figure 4 shows an example of the display state (hereinafter referred to as "screen display") on the screen 3a of the mobile terminal 3A when shooting a singing video.

図4に示されるように画面3aは、歌詞表示領域50A及び撮影画像表示領域50Bに分けられる。歌詞表示領域50Aは、ユーザが歌唱する楽曲の歌詞を示す歌詞画像52、楽曲の音程を示す音程画像54、及び撮影の進行度合いを示す進行バー56を含む。 As shown in FIG. 4, the screen 3a is divided into a lyrics display area 50A and a captured image display area 50B. The lyrics display area 50A includes a lyrics image 52 that shows the lyrics of the song being sung by the user, a pitch image 54 that shows the pitch of the song, and a progress bar 56 that shows the progress of the capture.

歌詞画像52及び音程画像54は、楽曲の進行に応じて更新される。本実施形態では、一例として、歌詞画像52及び音程画像54は数フレーズずつ更新して歌詞表示領域50Aに表示される。なお、歌詞画像52と音程画像54の更新タイミングは同じであってもよいし、異なってもよい。 The lyric image 52 and the pitch image 54 are updated according to the progress of the song. In the present embodiment, as an example, the lyric image 52 and the pitch image 54 are updated every few phrases and displayed in the lyrics display area 50A. Note that the update timing of the lyric image 52 and the pitch image 54 may be the same or different.

歌詞画像52は、一例として、歌詞を複数段(図4の例では2段)で表示し、歌唱ユーザが現在歌唱すべき歌詞を把握可能なように、上段の歌詞の色が楽曲の進行に合わせて左端から右端へ変化する。上段の歌詞の色の変化が右端に達すると、下段の歌詞が上昇して上段に表示されると共に新たな歌詞が下段に表示され、楽曲の進行に合わせて再び上段の歌詞の色が左端から右端へ変化する。 As an example, the lyrics image 52 displays lyrics in multiple rows (two rows in the example of FIG. 4), and the color of the lyrics in the upper row changes from the left end to the right end as the song progresses so that the singing user can understand the lyrics that should currently be sung. When the color change of the lyrics in the upper row reaches the right end, the lyrics in the lower row rises and are displayed in the upper row, and new lyrics are displayed in the lower row, and the color of the lyrics in the upper row changes again from the left end to the right end as the song progresses.

音程画像54は、一例として、複数の音程バー54Aが音程の強弱に合わせて左右方向に階段状に表示される。そして、歌唱ユーザが現在歌唱すべき歌詞の音程を把握可能なように、楽曲の進行に合わせて音程バー54Aの色が左端から右端へ変化すると共にポインタ54Bが左端から右端へ移動する。音程バー54Aの色の変化及びポインタ54Bが右端に達すると、次の音程を示す音程画像54が更新表示される。 As an example, the pitch image 54 is displayed with multiple pitch bars 54A in a staircase pattern in the left-right direction according to the strength of the pitch. Then, in order to enable the singing user to grasp the pitch of the lyrics that should currently be sung, the color of the pitch bars 54A changes from the left end to the right end as the song progresses, and the pointer 54B moves from the left end to the right end. When the color of the pitch bars 54A changes and the pointer 54B reaches the right end, the pitch image 54 indicating the next pitch is updated and displayed.

進行バー56は、一例として、左端から右端までの長さが楽曲全体の長さを示す。楽曲の再生が開始すると楽曲の再生位置を示すポインタ56Aが左端から右端へ移動し、ポインタ56Aが右端に達すると楽曲の終了となる。なお、ポインタ56Aが通過した進行バー56は、進行前の位置に比べて太く表示される。 As an example, the length of the progress bar 56 from the left end to the right end indicates the length of the entire song. When playback of the song begins, a pointer 56A indicating the playback position of the song moves from the left end to the right end, and when the pointer 56A reaches the right end, the song ends. Note that the portion of the progress bar 56 that the pointer 56A has passed through is displayed thicker than its position before the progress.

歌唱動画の録画は、歌唱ユーザが楽曲を選択した後、画面3aに表示される録画開始ボタン(不図示)をクリックしてから所定時間後(例えば10秒後)に開始される。また、動画の録画開始と終了は、楽曲の開始と終了に一致してもよいが、これに限らず、楽曲の開始所定時間前(例えば5秒前)から動画の録画が開始してもよいし、楽曲の終了所定時間後(例えば5秒後)に動画の録画が終了してもよい。 Recording of a singing video starts a predetermined time (e.g., 10 seconds) after the singing user selects a song and clicks a recording start button (not shown) displayed on screen 3a. The start and end of video recording may coincide with the start and end of the song, but this is not limited thereto. Video recording may start a predetermined time (e.g., 5 seconds) before the start of the song, or end a predetermined time (e.g., 5 seconds) after the song ends.

歌唱ユーザは、イヤホンをイヤホン端子3eに接続して再生される楽曲をイヤホンを用いて聴き、当該楽曲に合わせて歌唱する。携帯端末3Aは、カメラ3dによって歌唱ユーザを撮影すると共に、マイクロフォン3cによって歌唱ユーザの歌唱を録音する。すなわち、マイクロフォン3cは再生される楽曲の音は取得しない。そして、携帯端末3Aはマイクロフォン3cで取得した歌唱ユーザの歌声を録音し、歌唱データとする。 The singing user connects earphones to the earphone terminal 3e, listens to the played music using the earphones, and sings along with the music. The mobile terminal 3A captures an image of the singing user with the camera 3d, and records the singing of the singing user with the microphone 3c. In other words, the microphone 3c does not capture the sound of the played music. The mobile terminal 3A then records the singing user's singing voice captured by the microphone 3c, and uses this as singing data.

なお、歌唱データは、フィルタリング処理によって人間の声の周波数帯域を抽出したものとされてもよい。このフィルタリング処理によって、歌唱ユーザの周辺環境に起因する雑音が歌唱データから取り除かれることになるので、録音される歌唱ユーザの歌声がより鮮明となる。 The singing data may be data that has been obtained by extracting the frequency band of the human voice through a filtering process. This filtering process removes noise caused by the singing user's surrounding environment from the singing data, making the recorded singing voice of the singing user clearer.

そして、動画投稿視聴アプリは、楽曲データ及び歌唱データに録画データを組み合わせることで、サーバ4へ送信可能な歌唱動画データとする。なお、ユーザは、一例として、歌唱動画データをサーバ4へ送信するタイミング、すなわち、動画投稿サイトへアップロードするタイミングとして下記の2種類のうち一つを選択できる。 The video posting and viewing app then combines the music data and singing data with the recording data to generate singing video data that can be sent to server 4. As an example, the user can select one of the following two types of timing for sending the singing video data to server 4, i.e., the timing for uploading the data to the video posting site.

一つは、歌唱ユーザが歌唱しながらリアルタイムで歌唱動画データを動画投稿サイトへアップロードするライブ配信である。ライブ配信では、視聴ユーザは歌唱ユーザによる歌唱をリアルタイムで視聴することになる。もう一つは、楽曲の歌唱が完了した後に、歌唱ユーザが任意のタイミングで動画投稿サイトへ歌唱動画データをアップロードする非ライブ配信である。 One is live streaming, in which the singing user uploads singing video data to a video sharing site in real time while singing. In live streaming, viewing users watch the singing user sing in real time. The other is non-live streaming, in which the singing user uploads singing video data to a video sharing site at a timing of their choice after finishing singing the song.

歌唱ユーザは、ライブ配信を行う場合には歌唱動画の録画前にライブ配信を行うための設定を行い、動画の録画開始と共に歌唱動画データが動画投稿サイトへアップロードされるようにする。なお、ライブ配信の場合には、歌唱動画データは携帯端末3Aに記憶されることなく、動画投稿サイトへアップロードされてもよい。 When performing live streaming, the singing user sets up the live streaming before recording the singing video, and uploads the singing video data to the video posting site when video recording starts. Note that in the case of live streaming, the singing video data may be uploaded to the video posting site without being stored in the mobile terminal 3A.

なお、ライブ配信を行う場合の設定として、視聴ユーザがライブ配信で当該歌唱動画を視聴可能とする第1ライブ配信設定、ライブ配信後でも視聴ユーザが当該歌唱動画を視聴可能とする第2ライブ配信設定の何れか歌唱ユーザが設定可能とされる。すなわち、第1ライブ配信設定では、ライブ配信が終了するとサーバ4から歌唱動画データが削除され、視聴ユーザはライブ配信の終了後にライブ配信された歌唱動画の視聴ができない。一方、第2ライブ配信では、ライブ配信が終了してもサーバ4が当該歌唱動画データを記憶し続けるので、視聴ユーザはライブ配信の終了後でも非ライブ配信として当該歌唱動画の視聴ができる。 When live streaming is performed, the singing user can set either a first live streaming setting that allows viewing users to view the singing video during live streaming, or a second live streaming setting that allows viewing users to view the singing video even after the live streaming. That is, with the first live streaming setting, the singing video data is deleted from the server 4 when the live streaming ends, and the viewing user cannot view the live-streamed singing video after the live streaming ends. On the other hand, with the second live streaming setting, the server 4 continues to store the singing video data even after the live streaming ends, so the viewing user can view the singing video as a non-live stream even after the live streaming ends.

なお、非ライブ配信を行う場合には、歌唱動画データは携帯端末3Aに一旦記憶され、歌唱ユーザが動画投稿視聴アプリを操作することで任意のタイミングで動画投稿サイトへ歌唱動画をアップロードする。 When non-live streaming is performed, the singing video data is temporarily stored in the mobile terminal 3A, and the singing user operates the video posting and viewing app to upload the singing video to the video posting site at any time.

[5.視聴ユーザによる歌唱動画の視聴]
視聴ユーザが、携帯端末3Bを用いて歌唱動画を視聴する場合について説明する。
[5. Viewing of singing videos by viewers]
A case where a viewing user views a singing video using the mobile terminal 3B will be described.

視聴ユーザは、歌唱動画を視聴する場合、携帯端末3Bに動画投稿視聴アプリを起動させる。動画投稿視聴アプリが起動すると、携帯端末3Bは複数の歌唱動画データを記憶したサーバ4、すなわち動画投稿サイトにアクセスする。そして、視聴ユーザは、動画投稿視聴アプリを介して視聴したい歌唱動画を選択して画面3aに表示させる。なお、サーバ4による携帯端末3Bへの歌唱動画の配信手法は一例として、ストリーミング配信である。 When the viewing user wishes to view a singing video, the viewing user launches a video posting and viewing application on the mobile terminal 3B. When the video posting and viewing application is launched, the mobile terminal 3B accesses a server 4 that stores multiple singing video data, i.e., a video posting site. The viewing user then selects the singing video that he or she wishes to view via the video posting and viewing application and displays it on the screen 3a. Note that one example of the method by which the server 4 distributes the singing video to the mobile terminal 3B is streaming distribution.

図5は、歌唱動画を視聴する場合における携帯端末3Bの画面表示の一例であり、ライブ配信が行われている場合の画面表示を示している。 Figure 5 shows an example of the screen display of mobile terminal 3B when watching a singing video, showing the screen display when live streaming is taking place.

画面3aには、歌唱動画が表示されると共に、歌唱ユーザ表示領域50C、歌詞表示領域50D、コメント入力表示領域50Eが設けられる。歌唱ユーザ表示領域50C、歌詞表示領域50D、コメント入力表示領域50Eは、歌唱動画に重畳して表示されてもよい。 The screen 3a displays a singing video and also has a singing user display area 50C, a lyrics display area 50D, and a comment input display area 50E. The singing user display area 50C, the lyrics display area 50D, and the comment input display area 50E may be displayed superimposed on the singing video.

歌唱ユーザ表示領域50Cには、歌唱動画を投稿した歌唱ユーザのユーザ名、ライブ配信であるか否かの表示、歌唱している楽曲の名称が表示される。 The singing user display area 50C displays the username of the singing user who posted the singing video, whether it is a live broadcast, and the name of the song being sung.

歌詞表示領域50Dには、歌唱動画の歌詞が表示される。なお、表示される歌詞は、一例として、複数フレーズずつであり、楽曲の進行に合わせて歌詞の色が左端から右端へ変化する。なお、歌詞表示領域50Dは、一例として、歌詞を複数段で表示してもよい。この場合、上段の歌詞の色の変化が右端に達すると、下段の歌詞が上昇して上段に表示されると共に新たな歌詞が下段に表示され、楽曲の進行に合わせて再び上段の歌詞の色が左端から右端へ変化する。 The lyrics of the singing video are displayed in the lyrics display area 50D. As an example, the lyrics displayed are multiple phrases at a time, and the color of the lyrics changes from the left end to the right end as the music progresses. As an example, the lyrics display area 50D may display lyrics in multiple rows. In this case, when the color change of the lyrics in the upper row reaches the right end, the lyrics in the lower row rises and is displayed in the upper row, and new lyrics are displayed in the lower row, and the color of the lyrics in the upper row changes again from the left end to the right end as the music progresses.

コメント入力表示領域50Eには、コメントの入力欄が表示されると共に、歌唱動画を視聴している視聴ユーザのコメントがユーザ名と共に表示される。なお、一例として、視聴ユーザからのコメントが入力される毎にコメント入力表示領域50Eの最上段に当該コメントが追加表示され、それまでに表示されていたコメントは下方に繰り下がる。そして、コメントがコメント入力表示領域50Eに表示しきれなくなった場合には、コメント表示領域の右側にスクロールバー(不図示)が表示され、当該スクロールバーを視聴ユーザが操作することで、それまで画面3aに表示されなかったコメントが表示される。 In the comment input display area 50E, a comment input field is displayed, and comments from viewing users who are watching the singing video are displayed together with their user names. As an example, each time a comment is input from a viewing user, that comment is added and displayed at the top of the comment input display area 50E, and comments that were previously displayed are moved down. If there are more comments than can be displayed in the comment input display area 50E, a scroll bar (not shown) is displayed on the right side of the comment display area, and comments that were not previously displayed on the screen 3a can be displayed by the viewing user operating the scroll bar.

さらに、画面3aには、視聴ユーザが各種操作を行うための操作アイコン58A~58Dが表示される。 In addition, operation icons 58A to 58D are displayed on screen 3a to allow the viewing user to perform various operations.

操作アイコン58Aは、視聴ユーザが視聴している歌唱動画に視聴ユーザが共感等した場合にクリックされるアイコンであり、当該歌唱動画に対する操作アイコン58Aのクリックの総数が操作アイコン58Aの上方に表示される。 Operation icon 58A is an icon that is clicked by the viewing user when the viewing user empathizes with the singing video that the viewing user is viewing, and the total number of clicks on operation icon 58A for that singing video is displayed above operation icon 58A.

操作アイコン58Bは、画面3aに表示されている歌唱動画をライブ配信している歌唱ユーザに対して視聴ユーザが対戦(以下「対戦歌唱」という。)を申し込む場合にクリックされるアイコンである。対戦歌唱は、異なる歌唱ユーザによる複数の歌唱動画(第1歌唱動画、第2歌唱動画)を視聴ユーザの携帯端末3Bの画面3aに同時に表示し、歌唱動画が同じ楽曲を交互に歌唱するものである。すなわち、操作アイコン58Bをクリックした視聴ユーザは、対戦歌唱を行う歌唱ユーザとなる。 Operation icon 58B is an icon that is clicked when a viewing user challenges a singing user who is live streaming the singing video displayed on screen 3a to a battle (hereinafter referred to as a "singing battle"). A singing battle involves simultaneously displaying multiple singing videos (first singing video, second singing video) by different singing users on screen 3a of the viewing user's mobile terminal 3B, and the singing videos take turns singing the same song. In other words, the viewing user who clicks operation icon 58B becomes a singing user who will engage in a singing battle.

操作アイコン58Cは、動画投稿視聴アプリに対する各種設定を視聴ユーザが行う場合にクリックされるアイコンである。 Operation icon 58C is an icon that is clicked by the viewing user to configure various settings for the video posting and viewing app.

操作アイコン58Dは、画面3aに表示されている歌唱動画に対して装飾画像を重畳させる場合に視聴ユーザによってクリックされるアイコンである。なお、本実施形態に係る装飾画像は、その種類により金額が決められており、視聴ユーザが課金により購入可能とされている。そして、視聴ユーザは、操作アイコン58Dをクリックすることで、自身が視聴している歌唱動画に対して装飾画像を重畳させる。装飾画像が重畳された歌唱動画の歌唱ユーザは、重畳された装飾画像に応じた金銭を動画投稿サイトの運営者から受け取る。すなわち、視聴ユーザによる歌唱動画への装飾画像の重畳(表示指示)は、歌唱ユーザに対する、いわゆる投げ銭に相当する。 Operation icon 58D is an icon that is clicked by the viewing user when a decorative image is to be superimposed on the singing video displayed on screen 3a. Note that the decorative images in this embodiment have a price determined according to their type, and can be purchased by the viewing user for a fee. Then, the viewing user superimposes a decorative image on the singing video that he or she is viewing by clicking operation icon 58D. The singing user of the singing video on which the decorative image is superimposed receives money according to the superimposed decorative image from the operator of the video posting site. In other words, the superimposition (display instruction) of a decorative image on a singing video by the viewing user corresponds to a so-called tipping to the singing user.

[6.対戦歌唱機能の概要]
本実施形態に係る動画投稿視聴アプリは、パフォーマーである複数のユーザ同士が自身のパフォーマンス動画の優劣を競い合う対戦機能を有している。本実施形態に係る対戦機能は、いわゆるカラオケバトルの一種であり、図6に例示するように、異なる歌唱ユーザによる複数の歌唱動画(第1歌唱動画60A、第2歌唱動画60B)を視聴ユーザの携帯端末3Bの画面3aに同時に表示する対戦歌唱機能である。なお、対戦歌唱機能は、サーバ4によって実行される機能である。
[6. Overview of the competitive singing function]
The video posting and viewing application according to the present embodiment has a battle function in which multiple users, who are performers, compete with each other to see who has the best performance video. The battle function according to the present embodiment is a kind of so-called karaoke battle, and is a singing battle function in which multiple singing videos (first singing video 60A, second singing video 60B) by different singing users are simultaneously displayed on the screen 3a of the mobile terminal 3B of the viewing user, as illustrated in FIG. 6. The singing battle function is executed by the server 4.

図6は、対戦歌唱における視聴ユーザの携帯端末3Bの画面表示である。なお、図6に示される「VS」の表示は、対戦歌唱の開始時に表示され、対戦歌唱が開始されてから所定時間経過後(例えば3秒後)に当該表示が停止される。また、歌唱ユーザの携帯端末3Aの画面表示は、例えば、図6と同様であってもよいし、図4に示されるような画面表示に対して対戦歌唱を行う他の歌唱ユーザが縮小表示(後述の図8参照)されてもよい。 Figure 6 shows the screen display of the viewing user's mobile terminal 3B in a singing battle. The "VS" display shown in Figure 6 is displayed when the singing battle begins, and is stopped a predetermined time after the singing battle begins (e.g., 3 seconds). The screen display of the singing user's mobile terminal 3A may be the same as that shown in Figure 6, for example, or the other singing users who will be competing in the singing battle may be displayed in reduced size (see Figure 8 described below) compared to the screen display shown in Figure 4.

対戦歌唱が行われるためには、歌唱ユーザ(以下「第1歌唱ユーザ」という。)から他の歌唱ユーザ(以下「第2歌唱ユーザ」という。)に対して歌唱動画の同時配信の要求(以下「対戦要求」という。)が行われ、当該対戦要求を第2歌唱ユーザが了承する必要がある。 For a singing competition to take place, a singing user (hereinafter referred to as the "first singing user") makes a request (hereinafter referred to as the "match request") to another singing user (hereinafter referred to as the "second singing user") to simultaneously distribute a singing video, and the second singing user must accept the match request.

より具体的には、第1歌唱ユーザは自身の携帯端末3A1に動画投稿視聴アプリを起動させ、動画投稿視聴アプリを用いて歌唱動画をライブ配信している第2歌唱ユーザへ対戦要求を送信する。対戦要求の送信は、第1歌唱ユーザが操作アイコン58Bをクリックすることで行われる。対戦歌唱で歌唱する楽曲は第1歌唱ユーザが選択する。選択した楽曲
(以下「対戦楽曲」という。)を示す情報(タイトルや歌手名)は対戦要求と共に第2歌唱ユーザに送信される。
More specifically, the first singing user starts a video posting and viewing application on his/her mobile terminal 3A1 and sends a battle request to the second singing user who is live streaming a singing video using the video posting and viewing application. The battle request is sent by the first singing user clicking the operation icon 58B. The first singing user selects the song to be sung in the battle singing. Information indicating the selected song (hereinafter referred to as the "battle song") (title and singer name) is sent to the second singing user together with the battle request.

携帯端末3A1から送信された対戦要求は、サーバ4を介して第2歌唱ユーザの携帯端末3A2に送信される。携帯端末3A2の画面3aには受信した対戦要求に応じた画像が表示され、第2歌唱ユーザは対戦要求を了承する場合には画面3aに表示される所定画像をクリックする。 The match request sent from the mobile terminal 3A1 is sent to the mobile terminal 3A2 of the second singing user via the server 4. An image corresponding to the received match request is displayed on the screen 3a of the mobile terminal 3A2, and if the second singing user accepts the match request, he or she clicks on a predetermined image displayed on the screen 3a.

そして、第2歌唱ユーザが第1歌唱ユーザからの対戦要求を了承した場合、サーバ4は、第1歌唱ユーザによる第1歌唱動画60A及び第2歌唱ユーザによる第2歌唱動画60Bが携帯端末3Bの画面3aに同時に表示されるように配信することで、対戦歌唱を開始する。これにより、視聴ユーザは、リアルタイムで第1歌唱ユーザと第2歌唱ユーザによる対戦歌唱(リアルタイム対戦)を視聴可能となる。なお、以下の説明では、対戦歌唱において配信される第1歌唱動画60A及び第2歌唱動画60Bを総称して対戦歌唱動画ともいう。 When the second singing user accepts the battle request from the first singing user, the server 4 starts the singing battle by distributing the first singing video 60A by the first singing user and the second singing video 60B by the second singing user so that they are simultaneously displayed on the screen 3a of the mobile terminal 3B. This allows the viewing user to watch the singing battle (real-time battle) between the first singing user and the second singing user in real time. In the following description, the first singing video 60A and the second singing video 60B distributed in the singing battle are collectively referred to as singing battle videos.

このように、対戦歌唱機能は、第1歌唱ユーザから第2歌唱ユーザへの歌唱動画の対戦要求を受け付け、第2歌唱ユーザが対戦要求を了承した場合に、第1歌唱動画60A及び第2歌唱動画60Bを携帯端末3Bの画面3aに同時に表示されるように配信する。従って、対戦歌唱機能は、歌唱ユーザ同士が自身の歌唱を各々の歌唱動画によって競い合うことを可能とすると共に、競い合っている複数の歌唱動画を視聴ユーザが同時に視聴することを可能とする。 In this way, the singing competition function accepts a singing video competition request from a first singing user to a second singing user, and if the second singing user accepts the competition request, delivers the first singing video 60A and the second singing video 60B so that they are displayed simultaneously on the screen 3a of the mobile terminal 3B. Therefore, the singing competition function enables singing users to compete with each other by using their own singing videos, and enables a viewing user to simultaneously watch multiple competing singing videos.

また、第2歌唱ユーザが対戦要求を了承する一方で対戦楽曲を了承しない場合も想定される。このような場合のために、対戦歌唱機能は、第2歌唱ユーザの携帯端末3A2から第1歌唱ユーザの携帯端末3A1へ対戦楽曲の変更及び第2歌唱ユーザが選択した対戦楽曲を示す情報を送信し、第1歌唱ユーザの了承を求める機能を有してもよい。 It is also possible that the second singing user accepts the battle request but does not accept the battle song. For such a case, the battle singing function may have a function to transmit information indicating the change in the battle song and the battle song selected by the second singing user from the second singing user's mobile terminal 3A2 to the first singing user's mobile terminal 3A1, and to request the first singing user's approval.

[6-1.対戦歌唱における交互歌唱]
本実施形態に係る対戦歌唱機能では、第1歌唱ユーザと第2歌唱ユーザとが同じ楽曲を交互に歌唱(以下「交互歌唱」という。)する。
[6-1. Alternating singing in singing contests]
In the singing battle function according to this embodiment, a first singing user and a second singing user alternately sing the same piece of music (hereinafter referred to as "alternate singing").

交互歌唱は、例えば、第1歌唱ユーザが1曲を全て歌唱し終えた後に第2歌唱ユーザが同じ楽曲を全て歌唱する形態としてもよいが、本実施形態に係る対戦歌唱機能は、図7に示されるように、楽曲を仮想的に複数領域に分割し、当該分割領域68毎に歌唱を行う歌唱ユーザの順番を設定(以下「交互パフォーマンス設定」という。)する。これにより、第1歌唱ユーザと第2歌唱ユーザは、交互パフォーマンス設定に従って同一の楽曲を交互に歌唱することになるので、視聴ユーザは、第1歌唱ユーザと第2歌唱ユーザとの歌唱力の差を明確に認識でき、より対戦歌唱を楽しむことができる。なお、以下の説明では、歌唱を行う歌唱ユーザの順番を交互歌唱順番という。 Alternating singing may take the form of, for example, a first singing user finishing singing a song in its entirety, and then a second singing user singing the same song in its entirety; however, the singing battle function according to this embodiment virtually divides a song into multiple regions as shown in FIG. 7, and sets the order of singing users who will sing for each divided region 68 (hereinafter referred to as "alternating performance setting"). As a result, the first singing user and the second singing user will sing the same song in turn according to the alternating performance setting, so that the viewing user can clearly recognize the difference in singing ability between the first singing user and the second singing user, and can enjoy the singing battle even more. In the following description, the order of singing users who will sing will be referred to as the alternating singing order.

なお、対戦歌唱機能は、一例として、歌唱ユーザ自身が歌唱する歌詞部分を強調表示させることにより、歌唱ユーザに自身が歌唱する分割領域68を認識させる。強調表示は、歌詞の色変化や太さ変化等である。 As an example, the singing competition function highlights the portion of the lyrics that the singing user is singing, thereby allowing the singing user to recognize the divided area 68 that he or she is singing. The highlighting is achieved by changing the color or thickness of the lyrics, etc.

図7の例では、第1歌唱ユーザと第2歌唱ユーザとが交互に歌唱するように分割領域68が設定されると共に、第1歌唱ユーザと第2歌唱ユーザとが一緒に歌唱する分割領域68も設定されている。分割領域68は、例えば、楽曲のフレーズ、コーラス、又は小節等に基づいて予め設定され、各分割領域68の時間長さは必ずしも同じである必要はない。 In the example of FIG. 7, divided areas 68 are set so that the first singing user and the second singing user sing alternately, and divided areas 68 are also set so that the first singing user and the second singing user sing together. The divided areas 68 are set in advance based on, for example, phrases, choruses, or measures of a song, and the time length of each divided area 68 does not necessarily have to be the same.

交互歌唱順番は、対戦歌唱の実行の決定に伴い決定される。例えば、対戦要求を行った第1歌唱ユーザが先に歌唱を行い、第2歌唱ユーザが後に歌唱を行うように設定される。なお、第1歌唱ユーザと第2歌唱ユーザとが一緒に歌唱する分割領域68は、楽曲毎に予め設定されてもよい。 The alternating singing order is determined when a singing battle is decided. For example, it is set so that the first singing user who requested the battle sings first, and the second singing user sings afterwards. Note that the divided area 68 in which the first singing user and the second singing user sing together may be set in advance for each song.

また、分割領域に基づいて設定される交互歌唱順番は、動的に変化してもよい。例えば、後述する投票機能によって得た総点数が相対的に多い歌唱ユーザほど歌唱する分割領域68が多くなってもよい。より具体的には、楽曲の予め定められたタイミング毎に歌唱ユーザ(歌唱動画)毎の総点数を比較し、総点数が相対的に多い歌唱ユーザがその後の複数の分割領域68を連続して歌唱する。この場合、連続して歌唱可能な分割領域68の最大数は予め定められている。 The alternating singing order set based on the divided areas may also change dynamically. For example, a singing user with a relatively higher total score obtained by a voting function described below may sing a larger number of divided areas 68. More specifically, the total scores of each singing user (singing video) are compared at each predetermined timing of the song, and the singing user with the relatively higher total score sings the subsequent divided areas 68 in succession. In this case, the maximum number of divided areas 68 that can be sung in succession is predetermined.

これにより、総点数が相対的に多い歌唱ユーザは歌唱する分割領域68が多くなる一方、総点数が相対的に少ない歌唱ユーザは歌唱する分割領域68が少なくなる。従って、総点数が相対的に多い歌唱ユーザは、視聴ユーザに対して自身の歌唱力をよりアピールし、視聴ユーザをより惹き付けることができる。 As a result, singing users with a relatively high total score will have more divided areas 68 to sing in, while singing users with a relatively low total score will have fewer divided areas 68 to sing in. Therefore, singing users with a relatively high total score can better showcase their singing ability to viewing users and attract them more.

0
[6-2.交互歌唱における画面表示と音声出力]
図6は、前述のように、対戦歌唱における視聴ユーザの携帯端末3Bの表示画面であり、第1歌唱動画60A及び第2歌唱動画60Bが共に同じ画像サイズで表示されている。そして、歌唱を実行中の歌唱動画に対しては、それを視聴ユーザが認識可能な表示(図6の「NOW PLAYING」)が行われる。
0
[6-2. Screen display and audio output during alternating singing]
As described above, Fig. 6 shows a display screen of the mobile terminal 3B of the viewing user in the singing competition, in which the first singing video 60A and the second singing video 60B are both displayed in the same image size. For the singing video in which singing is being performed, a display that allows the viewing user to recognize it ("NOW PLAYING" in Fig. 6) is performed.

ここで、歌唱を実行中でない歌唱動画やその音声は視聴ユーザにとって興味を惹くものではなく、実行中の歌唱を視聴している視聴ユーザの注意を散漫にしかねない。 Here, a singing video or its audio when singing is not currently being performed is not of interest to the viewing user and may distract the viewing user who is watching singing that is currently being performed.

そこで、本実施形態に係る対戦歌唱機能は、歌唱を実行中の歌唱動画の音声が出力され、歌唱を実行中でない歌唱動画の音声は出力されないように、歌唱動画を携帯端末3Bに配信する。また、サーバ4は、歌唱を実行中の歌唱動画が歌唱を実行中でない歌唱動画よりも大きく携帯端末3Bの画面3aに表示されるように、歌唱動画を携帯端末3Bに配信する。これらにより、視聴ユーザは、歌唱を実行中でない歌唱動画によって注意が散漫となることなく、対戦歌唱動画を視聴できる。 The singing competition function according to this embodiment distributes singing videos to mobile terminal 3B so that the sound of the singing video in which singing is being performed is output, and the sound of the singing video in which singing is not being performed is not output. Furthermore, server 4 distributes singing videos to mobile terminal 3B so that singing videos in which singing is being performed are displayed larger on screen 3a of mobile terminal 3B than singing videos in which singing is not being performed. This allows the viewing user to watch the singing competition videos without being distracted by singing videos in which singing is not being performed.

図8は、対戦歌唱における携帯端末3Bの画面表示の一例である。図8の例では、第1歌唱動画60Aが歌唱の実行中であり、第2歌唱動画60Bが歌唱の実行中でないため、第1歌唱動画60Aが拡大表示(全画面表示)される一方、第2歌唱動画60Bは縮小表示(ウィンドウ表示)される。歌唱動画が縮小表示される場合の画像サイズと画面3aにおける表示位置は予め定められてもよいし、視聴ユーザが任意の画像サイズ及び画面位置に変更可能としてもよい。 Figure 8 is an example of the screen display of the mobile device 3B during a singing battle. In the example of Figure 8, the first singing video 60A is currently being sung and the second singing video 60B is not currently being sung, so the first singing video 60A is displayed enlarged (full screen display) while the second singing video 60B is displayed reduced (window display). The image size and display position on the screen 3a when the singing videos are displayed reduced may be determined in advance, or the viewing user may be able to change the image size and screen position to any desired value.

なお、本実施形態に係る対戦歌唱機能は、上述した交互歌唱順番に基づいて、第1歌唱動画60A及び第2歌唱動画60Bの音声出力、又は第1歌唱動画60A及び第2歌唱動画60Bの画面表示が行われるように歌唱動画を携帯端末3Bに配信する。 The singing battle function according to this embodiment distributes singing videos to the mobile terminal 3B so that the first singing video 60A and the second singing video 60B are output as audio or the first singing video 60A and the second singing video 60B are displayed on the screen based on the alternating singing order described above.

すなわち、第1歌唱ユーザが歌唱を行う分割領域68では、第1歌唱動画60Aの音声が出力されると共に第1歌唱動画60Aが拡大表示される一方、第2歌唱動画60Bの音声は出力されずに第2歌唱動画60Bが縮小表示される。また、第2歌唱ユーザが歌唱を行う分割領域68では、第2歌唱動画60Bの音声が出力されると共に第2歌唱動画60Bが拡大表示される一方、第1歌唱動画60Aの音声は出力されずに第1歌唱動画60Aが縮小表示される。また、第1歌唱ユーザと第2歌唱ユーザとが一緒に歌唱を行う分割領域68では、図6のように第1歌唱動画60Aと第2歌唱動画60Bとが同じ画像サイズで画面表示され、かつ共に音声出力される。 That is, in the divided area 68 where the first singing user sings, the sound of the first singing video 60A is output and the first singing video 60A is displayed enlarged, while the sound of the second singing video 60B is not output and the second singing video 60B is displayed reduced. Also, in the divided area 68 where the second singing user sings, the sound of the second singing video 60B is output and the second singing video 60B is displayed enlarged, while the sound of the first singing video 60A is not output and the first singing video 60A is displayed reduced. Also, in the divided area 68 where the first singing user and the second singing user sing together, the first singing video 60A and the second singing video 60B are displayed on the screen at the same image size as shown in FIG. 6, and the sound of both is output.

このように、本実施形態に係る対戦歌唱機能は、上述した交互パフォーマンス設定に基づいて、対戦歌唱動画の音声出力や画面表示を制御するので、歌唱動画を同時に表示させる場合であっても視聴ユーザの携帯端末3Bにおける対戦歌唱動画の出力制御を簡易に行える。 In this way, the singing competition function according to this embodiment controls the audio output and screen display of the singing competition video based on the alternating performance settings described above, so that even when singing videos are displayed simultaneously, it is easy to control the output of the singing competition video on the viewing user's mobile terminal 3B.

[6-3.投票機能]
動画投稿視聴アプリは、対戦歌唱において歌唱動画毎の評価(以下「投票」という。)の入力を視聴ユーザの携帯端末3Bから受け付ける投票機能を有する。
[6-3. Voting function]
The video posting and viewing application has a voting function that accepts input of evaluations (hereinafter referred to as "votes") for each singing video in the singing competition from the viewing user's mobile terminal 3B.

投票は、図6,8に示されるように歌唱動画毎に設けられている操作アイコン58Aを視聴者がクリックすることで入力される。すなわち、視聴ユーザは、歌唱動画に共感等した場合に当該歌唱動画に対する好評価の意思表示として操作アイコン58Aをクリックする。そして、受け付けられた歌唱動画毎の評価結果を示す画像(以下「投票結果画像」という。)66が、歌唱動画と共に携帯端末3Bの画面3aに表示されるように配信される。 As shown in Figures 6 and 8, a vote is entered by the viewer clicking on the operation icon 58A provided for each singing video. That is, if the viewing user sympathizes with a singing video, the viewing user clicks on the operation icon 58A as an indication of their intention to give a positive evaluation of the singing video. Then, an image 66 showing the evaluation result for each singing video that was received (hereinafter referred to as the "voting result image") is delivered so as to be displayed on the screen 3a of the mobile terminal 3B together with the singing video.

このように本実施形態に係る投票機能は、一例として操作アイコン58Aを視聴ユーザがクリックすることで対戦歌唱動画を視聴ユーザが評価できるので、対戦歌唱が行われた場合において歌唱の優劣判定を視聴ユーザが簡易に可能となる。なお、視聴ユーザは、一方の歌唱動画を評価すると共に他方の歌唱動画を評価することもできる。 In this way, the voting function according to this embodiment allows the viewing user to rate the competitive singing videos by clicking on operation icon 58A, for example, so that when a singing competition takes place, the viewing user can easily determine the quality of the singing. Note that the viewing user can also rate one singing video and the other singing video.

なお、投票機能は、投票として点数の入力を受け付け、歌唱動画の配信中に入力された総点数(以下「評価総得点」という。)を評価結果として導出する。評価総得点は、複数の視聴ユーザによって入力された点数の総和である。そして、投票機能は、対戦歌唱が終了するまでに入力された評価総得点によって対戦歌唱の勝者を決定する。すなわち、評価総得点が相対的に高い歌唱動画の歌唱ユーザが勝者とされる。このように、本実施形態に係る投票機能によれば、複数の視聴ユーザは自身が応援する歌唱ユーザ(歌唱動画)に対して協同して投票することで、自身が応援する歌唱ユーザを勝者とできるので、視聴ユーザは歌唱ユーザに対してより感情移入できる。 The voting function accepts input of points as votes, and derives the total points input during the distribution of the singing videos (hereinafter referred to as "total evaluation points") as the evaluation result. The total evaluation points is the sum of the points input by multiple viewing users. The voting function then determines the winner of the singing competition based on the total evaluation points input by the time the singing competition ends. In other words, the singing user whose singing video has a relatively high total evaluation point is determined to be the winner. In this way, according to the voting function of this embodiment, multiple viewing users can vote cooperatively for the singing user (singing video) they support, and therefore the singing user they support can be determined to be the winner, allowing the viewing users to empathize more with the singing user.

本実施形態に係る投票機能は、操作アイコン58Aが一回クリックされる毎に1点が入力される。図6,8に示される投票結果画像66の数字(21及び185)は、歌唱ユーザ(歌唱動画)毎の評価総得点であり、画面3aの左右に延伸し左右でハッチング(色)が異なるバー画像は、歌唱動画毎の評価総得点を相対的に示したものである。 In the voting function according to this embodiment, one point is entered each time the operation icon 58A is clicked once. The numbers (21 and 185) in the voting result image 66 shown in Figures 6 and 8 are the total evaluation points for each singing user (singing video), and the bar image that extends to the left and right of the screen 3a and has different hatching (colors) on the left and right indicates the relative total evaluation points for each singing video.

また、各視聴ユーザが操作アイコン58Aをクリック可能な回数には上限(以下「クリック上限」という。)が設けられており、本実施形態に係るクリック上限は一回である。そして、クリック上限が満たされると、図8に示されるように操作アイコン58Aの替わりに操作アイコン58Dが画面3aに表示される。 In addition, an upper limit is set for the number of times each viewing user can click on operation icon 58A (hereinafter referred to as "click upper limit"), and the click upper limit in this embodiment is one time. Then, when the click upper limit is reached, operation icon 58D is displayed on screen 3a in place of operation icon 58A, as shown in FIG. 8.

視聴ユーザは、操作アイコン58Dをクリックすることで、クリックした操作アイコン58Dに対応する歌唱動画に対して装飾画像(以下「投銭エフェクト画像」という。)を重畳させることが可能となる。このように、投票機能は、歌唱動画に対する投銭エフェクト画像の重畳を携帯端末3Bから受け付け、受け付けた投銭エフェクト画像を歌唱動画に重畳する投銭エフェクト機能を有する。なお、以下の説明では、視聴ユーザによる携帯端末3Bを介した投銭エフェクト画像の表示指示(選択)を、上述のように投銭入力という。 By clicking the operation icon 58D, the viewing user can superimpose a decorative image (hereinafter referred to as a "throwing effect image") on the singing video corresponding to the clicked operation icon 58D. In this way, the voting function has a throwing effect function that receives a request from the mobile terminal 3B to superimpose a throwing effect image on the singing video and superimposes the received throwing effect image on the singing video. In the following description, the viewing user's instruction (selection) to display the throwing effect image via the mobile terminal 3B is referred to as a throwing input, as described above.

すなわち、視聴ユーザは自身が共感する歌唱動画に対して投銭エフェクト画像69を重畳させることで当該歌唱動画を装飾するので、投銭エフェクト機能は、歌唱動画の配信中に視聴者や歌唱動画そのものを盛り上げることができる。なお、投銭エフェクト機能は、動画投稿視聴アプリを介した視聴ユーザからの表示指示に応じてサーバ4によって実行される機能である。 In other words, since a viewing user decorates a singing video that he or she sympathizes with by superimposing the tip effect image 69 on the singing video, the tip effect function can liven up the viewers and the singing video itself during distribution of the singing video. Note that the tip effect function is a function executed by the server 4 in response to a display instruction from the viewing user via the video posting and viewing app.

図9は、視聴ユーザが操作アイコン58Dをクリックした場合に遷移する携帯端末3Bの画面表示であり、視聴ユーザが選択可能な複数の異なる投銭エフェクト画像69が表示されている。投銭エフェクト画像69には、各々ポイントが設定され、デザインがポイントに応じて異なっている。視聴ユーザは、画面表示されている複数の投銭エフェクト画像69のうち、所有しているポイントで取得可能な一つを選択する。なお、デザインが異なるとは、例えば、形状や色彩又は向きが異なることをいう。 Figure 9 shows the screen display of mobile terminal 3B to which the viewing user transitions when he or she clicks on operation icon 58D, and displays a number of different tip effect images 69 that the viewing user can select from. Points are set for each tip effect image 69, and the design differs according to the points. The viewing user selects one of the multiple tip effect images 69 displayed on the screen that can be obtained with the points they possess. Note that different designs refer to, for example, different shapes, colors, or orientations.

一例として、ポイントは1ポイント毎に課金額が定められており、視聴ユーザはポイントを購入し、所有しているポイントに応じて選択可能な投銭エフェクト画像69の種類が増減する。視聴ユーザによって投銭エフェクト画像69が選択されると、視聴ユーザが所2有しているポイントは選択した投銭エフェクト画像69のポイントに応じて減少する。なお、ポイントは課金による取得だけでなく、他のオンラインサービス等の利用によって増加してもよい。 As an example, a charge is set for each point, and the viewing user purchases points, and the number of selectable tip effect images 69 increases or decreases depending on the number of points owned. When a tip effect image 69 is selected by the viewing user, the number of points owned by the viewing user decreases according to the number of points of the selected tip effect image 69. Note that points can be obtained not only by charging, but also by increasing the number of points by using other online services, etc.

図9に例示される投銭エフェクト画像69は、スポットライトを模した向きの異なる末広がりの4種類のスポットライト画像、スポットライト画像を複数組み合わせて各々色彩が異なる4種類の合体スポットライト画像である。投銭エフェクト画像69をスポットライトを模した画像とすることで、視聴ユーザはあたかもコンサート等に参加しているような感覚が得られる。なお、投銭エフェクト画像69は図9の例に限らず、他の画像であってもよい。 The coin tip effect image 69 illustrated in FIG. 9 is four types of spotlight images that mimic spotlights and have different directions, and four types of combined spotlight images that combine multiple spotlight images and have different colors. By using an image that mimics a spotlight as the coin tip effect image 69, the viewing user can get the feeling that they are participating in a concert or the like. Note that the coin tip effect image 69 is not limited to the example in FIG. 9, and may be other images.

図10は、投銭エフェクト画像69として合体スポットライト画像が視聴ユーザによって選択され、投銭エフェクト画像69が重畳された歌唱動画(以下「エフェクト重畳歌唱動画」という。)の一例である。エフェクト重畳歌唱動画は、投銭エフェクト画像69の選択を行った視聴ユーザだけではなく、対戦歌唱を視聴している他の視聴ユーザも視聴可能とされる。 Figure 10 shows an example of a singing video on which a combined spotlight image is selected by a viewing user as a coin tip effect image 69 and the coin tip effect image 69 is superimposed (hereinafter referred to as an "effect superimposed singing video"). The effect superimposed singing video is viewable not only by the viewing user who selected the coin tip effect image 69, but also by other viewing users who are watching the singing competition.

なお、本実施形態に係る投銭エフェクト機能は、歌唱が実行されている歌唱動画に対して行うことが可能であり、投銭入力を行った後、略時間遅れなく投銭エフェクト画像69を歌唱動画に重畳する。すなわち、図10の例では、視聴ユーザは、第1歌唱動画60Aに対して投銭エフェクト画像69を重畳させることができるが、歌唱ユーザが歌唱中ではない第2歌唱動画60Bに対しては投銭エフェクト画像69を重畳させることができない。より具体的には、歌唱ユーザが歌唱中でない歌唱動画に対応する操作アイコン58Dを視聴ユーザがクリックしても、投銭エフェクト機能は当該クリックを受け付けない。 The tip effect function according to this embodiment can be applied to a singing video in which singing is being performed, and after a tip input is made, the tip effect image 69 is superimposed on the singing video with almost no time delay. That is, in the example of FIG. 10, the viewing user can superimpose the tip effect image 69 on the first singing video 60A, but cannot superimpose the tip effect image 69 on the second singing video 60B in which the singing user is not singing. More specifically, even if the viewing user clicks on the operation icon 58D corresponding to a singing video in which the singing user is not singing, the tip effect function does not accept the click.

また、投票機能は、投銭エフェクト画像69の重畳を受け付けた場合、投銭エフェクト画像69に応じた点数の入力を評価として受け付ける。本実施形態では、一例として投銭エフェクト画像に応じたポイントが評価の点数として入力される。すなわち、投銭入力が行われる毎に、視聴ユーザが選択した投銭エフェクト画像69に応じたポイントが上述の評価総得点に加算される。 When the voting function accepts the superimposition of the tip effect image 69, it accepts input of a score corresponding to the tip effect image 69 as an evaluation. In this embodiment, as an example, points corresponding to the tip effect image are input as the evaluation score. In other words, each time a tip is input, points corresponding to the tip effect image 69 selected by the viewing user are added to the above-mentioned total evaluation score.

このように、本実施形態に係る投票機能は、投銭エフェクト画像69の重畳に応じて点数の入力を評価として受け付けることで、視聴ユーザによる投銭入力を促すことができる。なお、各視聴ユーザが可能な投銭入力の回数には上限はない。すなわち、視聴ユーザは、操作アイコン58Dを何度もクリックすることで自身が共感等する歌唱動画の評価総得点を上げることができる。 In this way, the voting function according to this embodiment can encourage viewing users to input a tip by accepting the input of a score as an evaluation in response to the superimposition of the tip effect image 69. Note that there is no upper limit to the number of times each viewing user can input a tip. In other words, a viewing user can increase the total evaluation score of a singing video that he or she sympathizes with by repeatedly clicking the operation icon 58D.

さらに、歌唱動画に対して他の視聴ユーザよりも相対的に高い評価(投票)を行った視聴ユーザ、すなわち入力した点数の多い視聴ユーザ(以下「高評価ユーザ」という。)を示す画像(アイコン画像64)が携帯端末3Bの画面3aに表示される。これにより、視聴ユーザは、他の視聴ユーザに対して、自身が応援している歌唱ユーザを認識させることができる。また、視聴ユーザは、歌唱ユーザに対しても自身が応援していることを認識させることができる。 Furthermore, an image (icon image 64) showing a viewing user who has given a relatively higher rating (vote) to the singing video than other viewing users, i.e., a viewing user who has input a large number of points (hereinafter referred to as a "highly rated user"), is displayed on the screen 3a of the mobile terminal 3B. This allows the viewing user to make the other viewing users aware of the singing user that they are supporting. Also, the viewing user can make the singing user aware that they are supporting him/her.

なお、本実施形態に係る投票機能では、入力した点数が多い順に上位3名を高評価ユーザとし、高評価ユーザのアイコン画像64を歌唱動画毎に画面3aに表示させるが、アイコン画像64が表示される高評価ユーザの数はこれに限られない。 In the voting function according to this embodiment, the top three users with the most points entered are determined as highly rated users, and icon images 64 of the highly rated users are displayed on screen 3a for each singing video, but the number of highly rated users whose icon images 64 are displayed is not limited to this.

また、本実施形態に係る投票機能は、操作アイコン58Aをクリックした場合と投銭入力が行われた場合に評価として点数が入力されるが、これに限らず、例えば、投銭入力が3行われた場合に評価として点数が入力されてもよいし、操作アイコン58Aをクリックした場合に評価として点数が入力されてもよい。 In addition, in the voting function according to this embodiment, a score is input as an evaluation when the operation icon 58A is clicked and when a coin is deposited, but this is not limited to the above. For example, a score may be input as an evaluation when a coin is deposited 3, or a score may be input as an evaluation when the operation icon 58A is clicked.

[6-4.その他の機能]
サーバ4は、歌唱ユーザ毎の情報(以下「歌唱ユーザ情報」という。)をHDD26に記憶してもよい。歌唱ユーザ情報には、歌唱ユーザが有するファンの数、歌唱ユーザの過去の対戦成績や勝率、及び得意とする楽曲等が含まれる。そして、対戦歌唱機能は、ファンの数が同程度の第1歌唱ユーザから第2歌唱ユーザへの対戦要求を受け付けてもよい。歌唱ユーザが有するファンの数は、歌唱ユーザの歌唱力に応じても異なると考えられる。このように、ファンの数が同程度であることを対戦歌唱を受け付ける条件とすることで、歌唱力が大きく異なる歌唱ユーザ同士による対戦歌唱が行われることが防止できる。
[6-4. Other functions]
The server 4 may store information for each singing user (hereinafter referred to as "singing user information") in the HDD 26. The singing user information includes the number of fans the singing user has, the singing user's past match results and winning rate, and favorite songs. The singing battle function may accept a battle request from a first singing user who has a similar number of fans to a second singing user. It is considered that the number of fans a singing user has also differs depending on the singing ability of the singing user. In this way, by making the similar number of fans a condition for accepting a singing battle, it is possible to prevent singing battles between singing users with significantly different singing abilities.

より具体的には、第1歌唱ユーザが第2歌唱ユーザに対戦要求を行う場合に、対戦歌唱機能が、第1歌唱ユーザのファンの数と第2歌唱ユーザのファンの数を比較し、ファンの数の差異が予め定められた基準値内(例えば±20%内)である場合に、第1歌唱ユーザによる第2歌唱ユーザへの対戦要求を受け付ける。なお、ファンの数は、視聴ユーザが動画投稿視聴アプリを介して、自身が当該歌唱ユーザのファンであることを登録することで増加する。なお、視聴ユーザがファンとして登録できる歌唱ユーザの数に制限はない。 More specifically, when a first singing user makes a challenge request to a second singing user, the competitive singing function compares the number of fans of the first singing user with the number of fans of the second singing user, and if the difference in the number of fans is within a predetermined reference value (e.g., within ±20%), accepts the challenge request from the first singing user to the second singing user. The number of fans increases when a viewing user registers that he or she is a fan of the singing user via the video posting and viewing app. There is no limit to the number of singing users that a viewing user can register as fans.

なお、対戦歌唱機能は、ファンの数が同程度でも他の条件を満たしていれば、対戦要求を受け付けてもよいし、ファンの数が同程度でなくても第2歌唱ユーザが了承すれば対戦要求を受け付けてもよい。一方、対戦歌唱機能は、ファンの数が同程度の対戦要求のみを受け付けてもよい。ここでいう「のみ」とは、例えば、他の条件が満たされていても、ファンの数が同程度でない対戦要求は受け付けないことをいう。 The singing battle function may accept a battle request even if the number of fans is similar as long as other conditions are met, or may accept a battle request even if the number of fans is not similar as long as the second singing user agrees. On the other hand, the singing battle function may only accept battle requests from users with similar numbers of fans. Here, "only" means, for example, that a battle request from users with an insufficient number of fans will not be accepted even if other conditions are met.

また、対戦歌唱機能は、対戦歌唱で勝利した歌唱ユーザが自身に対する投票によって獲得した評価総得点に応じた対価を、歌唱ユーザに与えてもよい。ここでいう対価とは、金銭であったり、動画投稿視聴アプリ(動画投稿サイト)や他のオンラインサービスで使用可能なポイント等である。また、対戦歌唱で勝利した歌唱ユーザが、自身の評価総得点だけでなく対戦相手の評価総得点をも合算した点数に応じた対価を得てもよい(いわゆる総取り)。 The singing competition function may also provide the singing user who wins the singing competition with compensation according to the total evaluation points that the singing user has acquired through votes for the singing user. The compensation may be money, or points that can be used in video posting and viewing apps (video posting sites) or other online services. The singing user who wins the singing competition may also receive compensation according to the combined total evaluation points of not only his or her own but also his or her opponent's (so-called "take all").

[7.対戦歌唱機能の機能ブロック]
図11は、本実施形態に係る対戦歌唱機能に関する機能ブロック図である。サーバ4が備えるCPU20は、対戦要求受付部70、対戦了承判定部71、対戦設定部72、動画評価部73、投銭エフェクト重畳部74、及び動画配信部75を備える。サーバ4が備える各機能によって実行される処理は、HDD26に記憶されているプログラムによって実現される。
[7. Functional block of singing competition function]
11 is a functional block diagram of the singing battle function according to this embodiment. The CPU 20 of the server 4 includes a battle request receiving unit 70, a battle acceptance determining unit 71, a battle setting unit 72, a video evaluating unit 73, a coin tip effect superimposing unit 74, and a video distributing unit 75. The processes executed by each function of the server 4 are realized by a program stored in the HDD 26.

対戦要求受付部70は、第1歌唱ユーザから第2歌唱ユーザへの対戦要求を受け付ける。なお、対戦要求受付部70は、ファンの数が同程度の第1歌唱ユーザから第2歌唱ユーザへの対戦要求を受け付けてもよい。 The match request receiving unit 70 receives a match request from a first singing user to a second singing user. The match request receiving unit 70 may also receive a match request from a first singing user to a second singing user who has a similar number of fans.

対戦了承判定部71は、第2歌唱ユーザが第1歌唱ユーザからの対戦要求を了承したか否かを判定する。 The match acceptance determination unit 71 determines whether the second singing user has accepted the match request from the first singing user.

対戦設定部72は、対戦歌唱を行うために楽曲の設定や歌唱順の設定等の各種設定を行う。対戦設定部72は、楽曲を時系列で複数領域に分割し、当該領域毎に歌唱を行う歌唱ユーザの順番(交互歌唱順番)を設定する。また、対戦設定部72は、分割領域68に基づいて設定される交互歌唱順番を動的に変化させてもよい。 The battle setting unit 72 performs various settings such as setting the song and the singing order for the singing battle. The battle setting unit 72 divides the song into multiple regions in chronological order, and sets the order of singing users who will sing in each region (alternate singing order). The battle setting unit 72 may also dynamically change the alternating singing order that is set based on the divided regions 68.

動画評価部73は、携帯端末3Bに配信されている歌唱動画毎の評価(点数)の入力、及び歌唱動画に対する投銭エフェクト画像69の重畳(投銭入力)を携帯端末3Bから受け付ける。そして、動画評価部73は、歌唱動画の配信中に入力された評価総得点を導出し、対戦歌唱の勝敗判定を行う。 The video evaluation unit 73 receives input of an evaluation (score) for each singing video distributed to the mobile terminal 3B, and superimposition of a tip effect image 69 on the singing video (tipping input) from the mobile terminal 3B. The video evaluation unit 73 then derives the total evaluation score input during the distribution of the singing video, and determines the outcome of the singing competition.

投銭エフェクト重畳部74は、投銭入力を受け付けた場合に、受け付けた投銭入力に応じた投銭エフェクト画像69を歌唱動画に重畳する。 When a tip input is received, the tip effect superimposition unit 74 superimposes a tip effect image 69 corresponding to the received tip input onto the singing video.

動画配信部75は、歌唱動画を携帯端末3Bに配信する。また、動画配信部75は、第2歌唱ユーザが第1歌唱ユーザからの対戦要求を了承した場合、第1歌唱ユーザによる第1歌唱動画60A及び第2歌唱ユーザによる第2歌唱動画60Bを携帯端末3Bの画面3aに同時に表示されるように配信する。また、動画配信部75は、歌唱を実行中の歌唱動画の音声が出力され、歌唱を実行中でない歌唱動画の音声は出力されず、歌唱を実行中の歌唱動画が歌唱を実行中でない歌唱動画よりも大きく画面3aに表示されるように対戦歌唱動画を携帯端末3Bに配信する。 The video distribution unit 75 distributes the singing video to the mobile terminal 3B. Furthermore, when the second singing user accepts the battle request from the first singing user, the video distribution unit 75 distributes the first singing video 60A by the first singing user and the second singing video 60B by the second singing user so that they are simultaneously displayed on the screen 3a of the mobile terminal 3B. Furthermore, the video distribution unit 75 distributes the battle singing videos to the mobile terminal 3B so that the sound of the singing video in which singing is being performed is output, the sound of the singing video in which singing is not being performed is not output, and the singing video in which singing is being performed is displayed larger on the screen 3a than the singing video in which singing is not being performed.

[8.対戦歌唱処理のフローチャート]
図12は、サーバ4が備えるCPU20によって実行される本実施形態に係る対戦歌唱処理の流れを示すフローチャートである。本実施形態に係る対戦歌唱処理を実行するためのプログラムはHDD26の所定領域に予め記憶されている。
[8. Flowchart of singing competition process]
12 is a flowchart showing the flow of the singing competition process according to this embodiment, which is executed by the CPU 20 of the server 4. A program for executing the singing competition process according to this embodiment is stored in a predetermined area of the HDD 26 in advance.

まず、ステップS100では、第1歌唱ユーザによる第2歌唱ユーザへの対戦要求の有無を対戦要求受付部70が判定し、肯定判定の場合、すなわち第1歌唱ユーザからの対戦要求を受け付けた場合はステップS102へ移行する。一方、否定判定の場合は、対戦要求を受け付けるまで待ち状態となる。 First, in step S100, the match request receiving unit 70 determines whether or not a match request has been made by the first singing user to the second singing user, and if the determination is positive, i.e., if a match request has been received from the first singing user, the process proceeds to step S102. On the other hand, if the determination is negative, the process goes into a waiting state until a match request is received.

ステップS102では、第2歌唱ユーザが対戦要求を了承したか否かを対戦了承判定部71が判定し、肯定判定の場合はステップS104へ移行し、否定判定の場合はステップS100へ戻る。 In step S102, the match acceptance determination unit 71 determines whether the second singing user has accepted the match request, and if the judgment is affirmative, the process proceeds to step S104, and if the judgment is negative, the process returns to step S100.

ステップS104では、対戦歌唱を行うための各種設定を対戦設定部72が行う。 In step S104, the battle setting unit 72 performs various settings for the singing battle.

次のステップS106では、対戦歌唱動画の配信を動画配信部75が開始する。 In the next step S106, the video distribution unit 75 starts distributing the competition singing video.

次のステップS108では、対戦歌唱の楽曲が終了したか否かを動画配信部75が判定し、肯定判定の場合はステップS110へ移行する。一方、否定判定の場合は、楽曲が終了するまで動画配信部75が対戦歌唱動画の配信を継続する。 In the next step S108, the video distribution unit 75 determines whether the song in the singing competition has ended, and if the determination is positive, the process proceeds to step S110. On the other hand, if the determination is negative, the video distribution unit 75 continues distributing the singing competition video until the song ends.

次のステップS110では、動画配信部75が対戦歌唱動画の配信を終了しステップS100へ戻る。 In the next step S110, the video distribution unit 75 ends the distribution of the singing competition video and returns to step S100.

以上説明したように、本実施形態に係るサーバ4(対戦歌唱機能)は、第1歌唱ユーザから第2歌唱ユーザへの歌唱動画の対戦要求を受け付け、第2歌唱ユーザが対戦要求を了承した場合に、第1歌唱動画60A及び第2歌唱動画60Bを携帯端末3Bの画面3aに同時に表示されるように配信する。従って、本実施形態に係るサーバ4(対戦歌唱機能)は、歌唱ユーザ同士が自身の歌唱を各々の歌唱動画によって競い合うことを可能とすると共に、競い合っている複数の歌唱動画を視聴ユーザが同時に視聴することを可能とする。 As described above, the server 4 (competitive singing function) according to this embodiment accepts a singing video competition request from a first singing user to a second singing user, and if the second singing user accepts the competition request, distributes the first singing video 60A and the second singing video 60B so that they are simultaneously displayed on the screen 3a of the mobile terminal 3B. Therefore, the server 4 (competitive singing function) according to this embodiment enables singing users to compete with each other in their own singing through their respective singing videos, and enables a viewing user to simultaneously watch multiple competing singing videos.

[9.投票処理のフローチャート]
図13は、サーバ4が備えるCPU20によって実行される本実施形態に係る投票処理の流れを示すフローチャートである。本実施形態に係る投票処理を実行するためのプログラムはHDD26の所定領域に予め記憶されている。
9. Flowchart of voting process
13 is a flowchart showing the flow of the voting process according to this embodiment, which is executed by the CPU 20 of the server 4. A program for executing the voting process according to this embodiment is stored in a predetermined area of the HDD 26 in advance.

まず、ステップS200では、対戦歌唱が開始したか否かを動画評価部73が判定し、肯定判定の場合はステップS202へ移行する。一方、否定判定の場合は、対戦歌唱が開始するまで待ち状態となる。 First, in step S200, the video evaluation unit 73 determines whether or not the singing competition has started, and if the determination is positive, the process proceeds to step S202. On the other hand, if the determination is negative, the process waits until the singing competition starts.

ステップS202では、視聴ユーザによって操作アイコン58Aがクリックされたか否かを動画評価部73が判定し、肯定判定の場合はステップ204へ移行し、否定判定の場合はステップS206へ移行する。 In step S202, the video evaluation unit 73 determines whether the operation icon 58A has been clicked by the viewing user, and if the determination is positive, the process proceeds to step S204, and if the determination is negative, the process proceeds to step S206.

ステップS204では、評価総得点を動画評価部73が導出し、評価総得点の表示を動画配信部75が更新する。 In step S204, the video evaluation unit 73 derives the total evaluation score, and the video distribution unit 75 updates the display of the total evaluation score.

ステップS206では、視聴ユーザによって操作アイコン58Dがクリックされたか否かを動画評価部73が判定し、肯定判定の場合はステップS208へ移行し、否定判定の場合はステップS210へ移行する。 In step S206, the video evaluation unit 73 determines whether the operation icon 58D has been clicked by the viewing user, and if the determination is positive, the process proceeds to step S208, and if the determination is negative, the process proceeds to step S210.

ステップS208では、視聴ユーザが選択した投銭エフェクト画像69を投銭エフェクト重畳部74が対象の歌唱動画に重畳し、重畳した投銭エフェクト画像69に応じた点数を加算した評価総得点を動画評価部73が導出し、評価総得点の表示を動画配信部75が更新する。 In step S208, the coin tip effect superimposition unit 74 superimposes the coin tip effect image 69 selected by the viewing user on the target singing video, the video evaluation unit 73 derives a total evaluation score by adding points corresponding to the superimposed coin tip effect image 69, and the video distribution unit 75 updates the display of the total evaluation score.

次のステップS210では、歌唱動画に対する高評価ユーザに変化があったか否かを動画評価部73が判定し、肯定判定の場合はステップS212へ移行し、否定判定の場合はステップS214へ移行する。 In the next step S210, the video evaluation unit 73 determines whether there has been a change in the users who have given the singing video high ratings, and if the determination is positive, the process proceeds to step S212, and if the determination is negative, the process proceeds to step S214.

ステップS212では、高評価ユーザのアイコン画像64の表示を動画配信部75が更新する。 In step S212, the video distribution unit 75 updates the display of the icon images 64 of highly rated users.

ステップS214では、対戦歌唱の楽曲が終了したか否かを動画配信部75が判定し、肯定判定の場合はステップS216へ移行し、否定判定の場合はステップS202へ戻る。 In step S214, the video distribution unit 75 determines whether the song in the singing competition has ended, and if the determination is positive, the process proceeds to step S216, and if the determination is negative, the process returns to step S202.

ステップS216では、動画評価部73が歌唱動画毎の評価総得点に基づいて勝敗を判定し、その結果を示す画像を動画配信部75が配信する。 In step S216, the video evaluation unit 73 determines whether the contestant wins or loses based on the total evaluation score for each singing video, and the video distribution unit 75 distributes an image showing the result.

次のステップS218では、動画配信部75が対戦歌唱動画の配信を終了し本投票処理を終了する。 In the next step S218, the video distribution unit 75 ends the distribution of the competition singing video and ends this voting process.

以上説明したように、本実施形態に係るサーバ4(投票機能)は、携帯端末3Bに配信されている歌唱動画毎の評価を携帯端末3Bから受け付ける。従って、本実施形態に係るサーバ4(投票機能)は、複数の歌唱ユーザ各々が配信したパフォーマンス動画の優劣判定を視聴ユーザが簡易に行うことを可能とする。 As described above, the server 4 (voting function) according to this embodiment receives evaluations from the mobile terminal 3B for each singing video distributed to the mobile terminal 3B. Therefore, the server 4 (voting function) according to this embodiment enables viewing users to easily determine the merits and demerits of performance videos distributed by each of multiple singing users.

[10.他の実施形態]
以上、本発明を、上記各実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記各実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範6囲に含まれる。また、上記各実施形態を適宜組み合わせてもよい。
10. Other embodiments
The present invention has been described above using the above-mentioned embodiments, but the technical scope of the present invention is not limited to the scope described in the above-mentioned embodiments. Various modifications or improvements can be made to the above-mentioned embodiments without departing from the gist of the invention, and the forms in which such modifications or improvements are made are also included in the technical scope of the present invention. In addition, the above-mentioned embodiments may be combined as appropriate.

例えば、上記実施形態では、対戦歌唱を2人の歌唱ユーザで行う形態について説明したが、本発明は、これに限定されるものではない。例えば、対戦歌唱を3人以上の歌唱ユーザで行う形態としてもよい。この形態の場合、ある歌唱ユーザが2人以上の他の歌唱ユーザに同時に対戦要求を行ってもよいし、対戦要求を受けた歌唱ユーザがさらに他の歌唱ユーザに対戦要求を行ってもよい。 For example, in the above embodiment, a singing battle is described in which two singing users perform the singing battle, but the present invention is not limited to this. For example, a singing battle may be performed by three or more singing users. In this case, a singing user may simultaneously request a battle with two or more other singing users, or a singing user who receives a battle request may further request a battle with other singing users.

また、上記実施形態では、投票結果画像66として、歌唱動画毎の評価総得点をバー画像で表示する形態について説明したが、本発明は、これに限定されるものではない。例えば、バー画像の替わりに円グラフで歌唱動画毎の評価総得点を相対的に表示してもよい。 In the above embodiment, the voting result image 66 is described as being a form in which the total evaluation score for each singing video is displayed as a bar image, but the present invention is not limited to this. For example, instead of a bar image, the total evaluation score for each singing video may be relatively displayed as a pie chart.

また、上記実施形態では、対戦歌唱の勝敗を視聴ユーザの投票によって決定する形態について説明したが、本発明は、これに限定されるものではない。例えば、対戦歌唱機能が自動採点機能を有し、この自動採点機能による判定結果によって勝敗が決定されてもよい。 In the above embodiment, the winner of the singing competition is determined by the votes of the viewing users, but the present invention is not limited to this. For example, the singing competition function may have an automatic scoring function, and the winner may be determined by the results of the automatic scoring function.

また、上記実施形態では、交互パフォーマンス設定に基づいて、第1歌唱動画60A及び第2歌唱動画60Bの音声出力や画面表示を行う形態について説明したが、本発明は、これに限定されるものではない。例えば、携帯端末3Aから送信される歌唱動画に対してサーバ4が画像解析(顔認識処理)を行いより大きく口を開いている歌唱動画を判定し、この判定結果に基づいて、第1歌唱動画60A及び第2歌唱動画60Bの音声出力や画面表示を行ってもよい。すなわち、相対的に口を大きく開けている歌唱動画が、歌唱ユーザが歌唱を実行中の歌唱動画であると判定される。 In the above embodiment, the first singing video 60A and the second singing video 60B are output as audio and displayed on the screen based on the alternating performance setting, but the present invention is not limited to this. For example, the server 4 may perform image analysis (face recognition processing) on the singing videos sent from the mobile terminal 3A to determine which singing video has a wider mouth opening, and based on this determination result, output the audio and display the first singing video 60A and the second singing video 60B. In other words, the singing video with a relatively wider mouth opening is determined to be the singing video in which the singing user is currently singing.

また、上記実施形態では、対戦歌唱としてリアルタイム対戦の形態について説明したが、本発明は、これに限定されるものではない。例えば、第1歌唱ユーザが既に録画済みの他の歌唱ユーザの歌唱動画に対して対戦要求を行い、ライブの歌唱動画と録画済みの歌唱動画による対戦や、録画済みの歌唱動画同士の対戦等が可能とされてもよい。 In the above embodiment, a real-time battle is described as a form of competitive singing, but the present invention is not limited to this. For example, a first singing user may request a battle with a singing video of another singing user that has already been recorded, enabling a battle between a live singing video and a recorded singing video, or a battle between recorded singing videos.

また、上記実施形態では、パフォーマンスを歌唱とし、動画投稿サイトにアップロードされる動画を歌唱動画とする形態について説明したが、本発明は、これに限定されるものではない。例えば、パフォーマンスをダンスとし、動画投稿サイトにアップロードされる動画をダンス動画とするように、パフォーマンスを歌唱以外としてもよい。 In the above embodiment, the performance is singing and the video uploaded to the video sharing site is a singing video, but the present invention is not limited to this. For example, the performance may be something other than singing, such as dancing and the video uploaded to the video sharing site is a dance video.

また、上記実施形態で説明した各処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。 The process flow described in the above embodiment is also an example, and unnecessary steps may be deleted, new steps may be added, or the process order may be changed without departing from the spirit of the present invention.

3B 携帯端末(端末装置)
3a 画面
4 サーバ(情報処理装置)
26 HDD(記憶手段)
66 投票結果画像(評価結果を示す画像)
69 投銭エフェクト画像(装飾画像)
73 動画評価部(評価手段)
74 投銭エフェクト重畳部(重畳手段)
75 動画配信部(配信手段)
3B Mobile terminal (terminal device)
3a Screen 4 Server (information processing device)
26 HDD (storage means)
66 Voting result image (image showing evaluation result)
69. Tipping effect image (decorative image)
73 Video evaluation unit (evaluation means)
74 coin throwing effect superimposition unit (superimposition means)
75 Video distribution unit (distribution means)

Claims (5)

プロセッサを備えた情報処理装置であって、
前記プロセッサは、
第1ユーザによる第1動画と第2ユーザによる第2動画を含む配信動画を端末装置に配信し、
前記配信動画の配信中に、前記端末装置から前記第1動画と前記第2動画の少なくとも1つに対する所定のポイントの入力を受け付け、
前記第1動画と前記第2動画のうちの対象の動画に対して所定のポイントの入力を行った少なくとも一人のユーザを示す情報を前記対象の動画とともに表示させ、
前記対象の動画に対して第1のユーザよりも高いポイントの入力を行った第2のユーザがいる場合に、前記第1のユーザを示す情報よりも前記第2のユーザを示す情報を優先的に前記対象の動画とともに表示させ、
第1期間においては前記第1動画を第1態様、前記第2動画を第2態様で出力させ、第2期間においては前記第1動画を第2態様、前記第2動画を第1態様で出力させる、
情報処理装置。
An information processing device including a processor,
The processor,
Distributing a distribution video including a first video by a first user and a second video by a second user to a terminal device;
accepting an input of a predetermined number of points for at least one of the first video and the second video from the terminal device during the distribution of the video;
displaying information indicating at least one user who has input a predetermined number of points to a target video among the first video and the second video together with the target video;
When there is a second user who has input a higher number of points for the target video than the first user, information indicating the second user is preferentially displayed together with the target video over information indicating the first user ;
In a first period, the first moving image is output in a first aspect and the second moving image is output in a second aspect, and in a second period, the first moving image is output in the second aspect and the second moving image is output in the first aspect.
Information processing device.
記第1期間に前記端末装置から所定のポイントの入力を受け付けた場合に、前記第1動画を前記対象の動画として特定し、前記第2期間に前記端末装置から所定のポイントの入力を受け付けた場合に、前記第動画を前記対象の動画として特定する、
請求項1に記載の情報処理装置。
when an input of a predetermined number of points is received from the terminal device during the first period, the first video is identified as the target video, and when an input of a predetermined number of points is received from the terminal device during the second period, the second video is identified as the target video.
The information processing device according to claim 1 .
プロセッサが、第1ユーザによる第1動画と第2ユーザによる第2動画を含む配信動画を端末装置に配信し、
プロセッサが、前記配信動画の配信中に、前記端末装置から前記第1動画と前記第2動画の少なくとも1つに対する所定のポイントの入力を受け付け、
プロセッサが、前記第1動画と前記第2動画のうちの対象の動画に対して所定のポイントの入力を行った少なくとも一人のユーザを示す情報を前記対象の動画とともに表示させ、
プロセッサが、前記対象の動画に対して第1のユーザよりも高いポイントの入力を行った第2のユーザがいる場合に、前記第1のユーザを示す情報よりも前記第2のユーザを示す情報を優先的に前記対象の動画とともに表示させ、
プロセッサが、第1期間においては前記第1動画を第1態様、前記第2動画を第2態様で出力させ、第2期間においては前記第1動画を第2態様、前記第2動画を第1態様で出力させる、
情報処理方法。
A processor distributes a distribution video including a first video by a first user and a second video by a second user to a terminal device;
a processor receives an input of a predetermined number of points for at least one of the first video and the second video from the terminal device during the distribution of the distribution video;
a processor displays information indicating at least one user who has input a predetermined number of points to a target video among the first video and the second video together with the target video;
a processor, when there is a second user who has input a higher number of points for the target video than a first user, displays information indicating the second user together with the target video in a preferential manner over information indicating the first user;
a processor causes the first moving image to be output in a first manner and the second moving image to be output in a second manner during a first period, and causes the first moving image to be output in the second manner and the second moving image to be output in the first manner during a second period;
Information processing methods.
1ユーザによる第1動画と第2ユーザによる第2動画を含む配信動画をディスプレイに表示させ、
前記配信動画の表示中に、前記第1動画と前記第2動画の少なくとも1つに対する所定のポイントの入力を受け付けさせ、
前記第1動画と前記第2動画のうちの対象の動画に対して所定のポイントの入力を行った少なくとも一人のユーザを示す情報を前記対象の動画とともに表示させ、
前記対象の動画に対して第1のユーザよりも高いポイントの入力を行った第2のユーザがいる場合に、前記第1のユーザを示す情報よりも前記第2のユーザを示す情報を優先的に前記対象の動画とともに表示させ、
第1期間においては前記第1動画を第1態様、前記第2動画を第2態様で出力させ、第2期間においては前記第1動画を第2態様、前記第2動画を第1態様で出力させる、
処理をプロセッサに実行させるプログラム。
Displaying a distribution video including a first video by a first user and a second video by a second user on a display ;
Accepting an input of a predetermined number of points for at least one of the first video and the second video while the video being distributed is being displayed ;
displaying information indicating at least one user who has input a predetermined number of points to a target video among the first video and the second video together with the target video;
When there is a second user who has input a higher number of points for the target video than the first user, information indicating the second user is preferentially displayed together with the target video over information indicating the first user ;
In a first period, the first moving image is output in a first aspect and the second moving image is output in a second aspect, and in a second period, the first moving image is output in the second aspect and the second moving image is output in the first aspect.
A program that causes a processor to execute a process.
サーバと端末装置を備え、
前記サーバは、
第1ユーザによる第1動画と第2ユーザによる第2動画を含む配信動画を前記端末装置に配信し、
前記配信動画の配信中に、前記端末装置から前記第1動画と前記第2動画の少なくとも1つに対する所定のポイントの入力を受け付け、
前記第1動画と前記第2動画のうちの対象の動画に対して所定のポイントの入力を行った少なくとも一人のユーザを示す情報を前記対象の動画とともに表示させ、
前記対象の動画に対して第1のユーザよりも高いポイントの入力を行った第2のユーザがいる場合に、前記第1のユーザを示す情報よりも前記第2のユーザを示す情報を優先的に前記対象の動画とともに表示させ、
第1期間においては前記第1動画を第1態様、前記第2動画を第2態様で出力させ、第2期間においては前記第1動画を第2態様、前記第2動画を第1態様で出力させる、
システム。
A server and a terminal device are provided,
The server,
Distributing a distribution video including a first video by a first user and a second video by a second user to the terminal device;
accepting an input of a predetermined number of points for at least one of the first video and the second video from the terminal device during the distribution of the video;
displaying information indicating at least one user who has input a predetermined number of points to a target video among the first video and the second video together with the target video;
When there is a second user who has input a higher number of points for the target video than the first user, information indicating the second user is preferentially displayed together with the target video over information indicating the first user ;
In a first period, the first moving image is output in a first aspect and the second moving image is output in a second aspect, and in a second period, the first moving image is output in the second aspect and the second moving image is output in the first aspect.
system.
JP2024001417A 2018-07-25 2024-01-09 Information processing device, video distribution method, and video distribution program Active JP7705095B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024001417A JP7705095B2 (en) 2018-07-25 2024-01-09 Information processing device, video distribution method, and video distribution program
JP2025080689A JP2025118846A (en) 2018-07-25 2025-05-13 Information processing device, video distribution method, and video distribution program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018139738A JP7193702B2 (en) 2018-07-25 2018-07-25 Information processing device, video distribution method, and video distribution program
JP2022186825A JP7425356B2 (en) 2018-07-25 2022-11-22 Information processing device, video distribution method, and video distribution program
JP2024001417A JP7705095B2 (en) 2018-07-25 2024-01-09 Information processing device, video distribution method, and video distribution program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022186825A Division JP7425356B2 (en) 2018-07-25 2022-11-22 Information processing device, video distribution method, and video distribution program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025080689A Division JP2025118846A (en) 2018-07-25 2025-05-13 Information processing device, video distribution method, and video distribution program

Publications (2)

Publication Number Publication Date
JP2024041868A JP2024041868A (en) 2024-03-27
JP7705095B2 true JP7705095B2 (en) 2025-07-09

Family

ID=69581653

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2018139738A Active JP7193702B2 (en) 2018-07-25 2018-07-25 Information processing device, video distribution method, and video distribution program
JP2022186825A Active JP7425356B2 (en) 2018-07-25 2022-11-22 Information processing device, video distribution method, and video distribution program
JP2024001417A Active JP7705095B2 (en) 2018-07-25 2024-01-09 Information processing device, video distribution method, and video distribution program
JP2025080689A Pending JP2025118846A (en) 2018-07-25 2025-05-13 Information processing device, video distribution method, and video distribution program

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2018139738A Active JP7193702B2 (en) 2018-07-25 2018-07-25 Information processing device, video distribution method, and video distribution program
JP2022186825A Active JP7425356B2 (en) 2018-07-25 2022-11-22 Information processing device, video distribution method, and video distribution program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025080689A Pending JP2025118846A (en) 2018-07-25 2025-05-13 Information processing device, video distribution method, and video distribution program

Country Status (1)

Country Link
JP (4) JP7193702B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111432266A (en) * 2020-03-31 2020-07-17 北京达佳互联信息技术有限公司 Interactive information display method, device, terminal and storage medium
WO2021246498A1 (en) * 2020-06-03 2021-12-09 エイベックス・テクノロジーズ株式会社 Live broadcasting system
CN115623226A (en) * 2021-07-12 2023-01-17 北京字节跳动网络技术有限公司 Live broadcast method, device, equipment, storage medium and computer program product
JP7134308B1 (en) 2021-07-12 2022-09-09 株式会社CyberZ Program, information processing method, information processing device, terminal, and information processing system
CN114286122B (en) * 2021-12-22 2024-05-28 北京字跳网络技术有限公司 Page display method, device, equipment, storage medium and program product of live broadcast room
JP7313641B1 (en) 2022-10-21 2023-07-25 17Live株式会社 terminal and computer program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012198305A (en) 2011-03-18 2012-10-18 Yamaha Corp Display controller
JP2019211845A (en) 2018-05-31 2019-12-12 株式会社Quantum Bank Distribution system for fighting

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4076619B2 (en) * 1998-03-26 2008-04-16 株式会社第一興商 Karaoke device with simultaneous karaoke singing scoring game function
JP5498459B2 (en) * 2010-09-30 2014-05-21 株式会社エクシング Video information distribution system
JP5966531B2 (en) 2012-04-02 2016-08-10 ヤマハ株式会社 COMMUNICATION SYSTEM, TERMINAL DEVICE, REPRODUCTION CONTROL METHOD, AND PROGRAM
JP6144477B2 (en) * 2012-10-31 2017-06-07 株式会社第一興商 Collaboration singing video display system
JP5726987B2 (en) * 2013-11-05 2015-06-03 株式会社 ディー・エヌ・エー Content distribution system, distribution program, and distribution method
JP6230068B2 (en) 2014-03-28 2017-11-15 株式会社エクシング Program and information processing apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012198305A (en) 2011-03-18 2012-10-18 Yamaha Corp Display controller
JP2019211845A (en) 2018-05-31 2019-12-12 株式会社Quantum Bank Distribution system for fighting

Also Published As

Publication number Publication date
JP2024041868A (en) 2024-03-27
JP2023039952A (en) 2023-03-22
JP2020017869A (en) 2020-01-30
JP7425356B2 (en) 2024-01-31
JP7193702B2 (en) 2022-12-21
JP2025118846A (en) 2025-08-13

Similar Documents

Publication Publication Date Title
JP7538451B2 (en) Information processing device, video distribution method, and video distribution program
JP7730053B2 (en) Information processing device, video distribution method, and video distribution program
JP7705095B2 (en) Information processing device, video distribution method, and video distribution program
JP7633572B2 (en) Information processing device, video distribution method, and video distribution program
JP7648938B2 (en) Information processing device, information processing system, and information processing program
JP7723322B2 (en) Evaluation information processing device, control method and control program for information processing device
JP7820675B2 (en) Information processing device, video synthesis method, and video synthesis program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240123

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250212

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250610

R255 Notification that request for automated payment was rejected

Free format text: JAPANESE INTERMEDIATE CODE: R2525

R150 Certificate of patent or registration of utility model

Ref document number: 7705095

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150