JP7776340B2 - Information processing device, distribution control method, computer program, and storage medium - Google Patents
Information processing device, distribution control method, computer program, and storage mediumInfo
- Publication number
- JP7776340B2 JP7776340B2 JP2022010340A JP2022010340A JP7776340B2 JP 7776340 B2 JP7776340 B2 JP 7776340B2 JP 2022010340 A JP2022010340 A JP 2022010340A JP 2022010340 A JP2022010340 A JP 2022010340A JP 7776340 B2 JP7776340 B2 JP 7776340B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- feedback
- vehicle
- distribution
- processing device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41422—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4784—Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、情報処理装置、配信制御方法、コンピュータプログラム及び記憶媒体に関する。 The present invention relates to an information processing device, a distribution control method, a computer program, and a storage medium.
スマートフォンなどの端末装置により撮影される映像又は取得される音声を、ネットワークを介して視聴者へ配信するコンテンツ配信サービスが知られている。ネットワークの性能及びキャパシティが向上し、端末装置が高機能化した結果、近年では、コンテンツ配信者が大規模な配信設備を利用せずともライブでコンテンツ配信を行うことが容易となった。 Content distribution services are known that distribute video footage or audio captured by terminal devices such as smartphones to viewers via a network. As network performance and capacity have improved and terminal devices have become more sophisticated, it has become easier in recent years for content distributors to distribute content live without using large-scale distribution facilities.
特許文献1は、ユーザ端末間のライブでの動画配信を仲介する動画配信サーバの一例を開示している。特許文献1の動画配信サーバは、配信者の端末から視聴者の端末へ動画を配信する機能に加えて、一方の端末で入力された文字コメントを他方の端末に表示させる双方向のインタラクション機能をも提供する。 Patent Document 1 discloses an example of a video distribution server that mediates live video distribution between user terminals. In addition to the function of distributing video from the distributor's terminal to the viewer's terminal, the video distribution server in Patent Document 1 also provides a two-way interaction function that allows text comments entered on one terminal to be displayed on the other terminal.
ライブでのコンテンツ配信を行う場合、配信者は、周囲の環境に対して与える影響(例えば、騒音及びプライバシーの低下)並びに周囲の環境から受ける影響(例えば、ノイズの混入)に注意を払うことを要する。例えば、集合住宅に居住している配信者は、同居人の了解及び協力を得なければ自由にコンテンツ配信を行うことが難しい。 When live streaming content, streamers must be mindful of the impact on the surrounding environment (e.g., noise and loss of privacy) and the impact of the surrounding environment (e.g., noise interference). For example, streamers living in apartment buildings will find it difficult to freely stream content without the consent and cooperation of their housemates.
本発明は、防音及びプライバシー性能に優れた乗用車などの車両をコンテンツ配信用の環境として応用して、自由なコンテンツ配信の機会をより多くの配信者に提供しようとするものである。 The present invention aims to provide more content distributors with the opportunity to freely distribute content by utilizing vehicles such as passenger cars, which have excellent soundproofing and privacy features, as a content distribution environment.
本発明によれば、
車両に搭載される情報処理装置であって、
乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含み、ライブ配信されているコンテンツを取得するコンテンツ取得手段と、
前記コンテンツ取得手段により取得される前記コンテンツを、1人以上の参加者の端末装置への配信のためにネットワークへ送信する送信手段と、
前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信される前記コンテンツに関連する当該フィードバックを受信する受信手段と、
前記受信手段により受信される前記フィードバックの、前記コンテンツ配信者への提示を制御する制御手段と、
を備え、
前記受信手段により受信される前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記制御手段は、前記車両が移動している場合に、前記第1のフィードバックを読上げる音声を音声出力手段に出力させる、
情報処理装置が提供される。
According to the present invention,
An information processing device mounted on a vehicle,
a content acquisition means for acquiring live-streamed content including at least one of video and audio of a content distributor who is a passenger;
a transmitting means for transmitting the content acquired by the content acquiring means to a network for distribution to one or more participant terminal devices;
receiving means for receiving feedback from the one or more participants to the content distributor, the feedback relating to the distributed content;
a control means for controlling presentation of the feedback received by the receiving means to the content distributor;
Equipped with
the feedback received by the receiving means includes a first feedback that can be read aloud;
the control means causes the voice output means to output a voice reading out the first feedback when the vehicle is moving;
An information processing device is provided.
本発明によれば、車両を活用して自由なコンテンツ配信の機会をより多くの配信者に提供することが可能となる。 This invention makes it possible to provide more distributors with the opportunity to freely distribute content using vehicles.
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴が任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。 The following embodiments are described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the claimed invention, and not all combinations of features described in the embodiments are necessarily essential to the invention. Two or more of the features described in the embodiments may be combined in any desired manner. Furthermore, identical or similar components are designated by the same reference numerals, and redundant descriptions will be omitted.
<1.システムの概要>
まず、図1及び図2を用いて、本発明が適用され得るシステムの概要を説明する。図1は、一実施形態に係るコンテンツ配信システム1の構成の一例を示す概略図である。コンテンツ配信システム1は、車両の乗員であるコンテンツ配信者からコンテンツを視聴し、閲覧し又は聴取する参加者への、ライブでのコンテンツ配信を可能にするプラットフォームである。図1を参照すると、コンテンツ配信システム1は、配信サーバ3、1つ以上の参加者端末5、及び車載システム10を含む。
<1. System Overview>
First, an overview of a system to which the present invention can be applied will be described using Figures 1 and 2. Figure 1 is a schematic diagram showing an example of the configuration of a content distribution system 1 according to an embodiment. The content distribution system 1 is a platform that enables live content distribution from content distributors who are vehicle occupants to participants who watch, browse, or listen to the content. Referring to Figure 1, the content distribution system 1 includes a distribution server 3, one or more participant terminals 5, and an in-vehicle system 10.
配信サーバ3、各参加者端末5、及び車載システム10は、ネットワーク2を介して相互に接続される。ネットワーク2は、無線ネットワークと有線ネットワークとの任意の組合せであってよい。無線ネットワークは、例えば、セルラー通信ネットワーク(例えば、5G NR(New Radio)若しくはLTE(Long Term Evolution))、又は無線LAN(Local Area Network)といった任意の種類の無線通信プロトコルに従って構成されてよい。 The distribution server 3, each participant terminal 5, and the in-vehicle system 10 are interconnected via a network 2. The network 2 may be any combination of a wireless network and a wired network. The wireless network may be configured according to any type of wireless communication protocol, such as a cellular communication network (e.g., 5G NR (New Radio) or LTE (Long Term Evolution)) or a wireless LAN (Local Area Network).
配信サーバ3は、車載システム10から各参加者端末5へのコンテンツの配信を管理するサーバ装置である。配信サーバ3は、例えば、高性能な汎用コンピュータを用いて、アプリケーションサーバ、ウェブサーバ又はクラウドサーバとして実装されてよい。配信サーバ3は、例えば、ネットワーク2を介して他の装置と通信する通信インタフェース、1つ以上のコンピュータプログラムを記憶するメモリ及び記憶デバイス、並びに、コンピュータプログラムを実行することによりコンテンツ配信の管理を実現するプロセッサを備える。配信サーバ3の機能について、後に詳しく説明する。 The distribution server 3 is a server device that manages the distribution of content from the in-vehicle system 10 to each participant terminal 5. The distribution server 3 may be implemented, for example, as an application server, web server, or cloud server using a high-performance general-purpose computer. The distribution server 3 includes, for example, a communication interface for communicating with other devices via the network 2, memory and storage devices for storing one or more computer programs, and a processor that manages content distribution by executing computer programs. The functions of the distribution server 3 will be described in detail below.
参加者端末5は、コンテンツ配信の参加者が利用する端末装置である。参加者端末5は、例えば、スマートフォン、PC(Personal Computer)又はPDA(Personal Digital Assistant)といった任意の種類の端末装置であってよい。参加者端末5は、携帯型であっても据え置き型であってもよい。参加者端末5は、典型的には、ユーザ入力を受け付ける入力デバイス、ネットワーク2を介して他の装置と通信する通信インタフェース、画像及び情報を表示するディスプレイ、並びに音声を出力するスピーカを備える。後にさらに説明するように、参加者端末5は、車載システム10から配信されるコンテンツをネットワーク2を介して受信し、受信したコンテンツの映像をディスプレイに表示させ、音声をスピーカから出力させる。また、参加者端末5は、入力デバイスを介して参加者からコンテンツ配信者へのフィードバック(FB)を受け付け、受け付けたフィードバックをネットワーク2へ返送する。参加者端末5から返送され得るフィードバックのいくつかの種類について、後に詳しく説明する。 The participant terminal 5 is a terminal device used by participants in content distribution. The participant terminal 5 may be any type of terminal device, such as a smartphone, a PC (Personal Computer), or a PDA (Personal Digital Assistant). The participant terminal 5 may be portable or stationary. The participant terminal 5 typically includes an input device for accepting user input, a communication interface for communicating with other devices via the network 2, a display for displaying images and information, and a speaker for outputting audio. As will be explained further below, the participant terminal 5 receives content distributed from the in-vehicle system 10 via the network 2, displays the video of the received content on the display, and outputs audio from the speaker. The participant terminal 5 also accepts feedback (FB) from participants to the content distributor via the input device and returns the received feedback to the network 2. Several types of feedback that can be returned from the participant terminal 5 will be explained in detail later.
本実施形態において、車両Vは、コンテンツ配信用の環境をコンテンツ配信者に提供する。コンテンツ配信者は、車両Vの乗員であり、例えば運転者である。車載システム10は、車両Vに搭載されるコンテンツ配信のためのサブシステム(又は情報処理装置)である。 In this embodiment, vehicle V provides a content distribution environment to a content distributor. The content distributor is an occupant of vehicle V, such as the driver. In-vehicle system 10 is a subsystem (or information processing device) for content distribution that is installed in vehicle V.
図2は、車両V及び車載システム10の物理的な構成の一例を示すブロック図である。ここでは、一例として、車両Vはセダンタイプの四輪の乗用車であるものとする。図2を参照すると、車載システム10は、1つ以上のプロセッサ12及び1つ以上のメモリ13を有する処理回路11を含む。処理回路11は、図示しないインタフェースを介して、入力デバイス14、マイクロフォン15、ディスプレイ16、通信インタフェース(I/F)17、及び記憶デバイス18へ接続される。また、処理回路11は、接続I/F19を介して1つ以上の制御ユニット20へ接続される。 Figure 2 is a block diagram showing an example of the physical configuration of vehicle V and in-vehicle system 10. Here, as an example, vehicle V is assumed to be a four-wheeled sedan-type passenger car. Referring to Figure 2, in-vehicle system 10 includes a processing circuit 11 having one or more processors 12 and one or more memories 13. Processing circuit 11 is connected to an input device 14, a microphone 15, a display 16, a communication interface (I/F) 17, and a storage device 18 via interfaces (not shown). Processing circuit 11 is also connected to one or more control units 20 via a connection I/F 19.
プロセッサ12は、例えばCPUであってよく、車載システム10の機能全般を制御する。メモリ13は、例えばRAM、ROM及びフラッシュメモリといった、揮発性及び不揮発性の記憶媒体を含んでよく、プロセッサ12により実行されるコンピュータプログラム及び関連するデータを記憶する。入力デバイス14は、例えばタッチパネル、ボタン、スイッチ及びキーパッドのうちの1つ以上を含んでよく、ユーザによる操作を検知して操作信号を処理回路11へ出力する。マイクロフォン15は、車両Vの車内の音声を検知して入力音声信号を処理回路11へ出力する。ディスプレイ16は、処理回路11から出力される画像及び情報を画面上に表示する。通信I/F17は、ネットワーク2を介する車載システム10と他の装置との間の通信のためのインタフェースである。記憶デバイス18は、例えばハードディスクドライブなど大容量の記憶領域を有するデバイスである。接続I/F19は、処理回路11と制御ユニット20との間の接続を仲介するインタフェースである。なお、車載システム10は、測位モジュール(例えば、GPSモジュール)など、図2に示したもの以外の追加的な構成要素を含んでもよい。また、図示した構成要素のうちのいくつかが車載システム10の構成から省略されてもよい。 The processor 12 may be, for example, a CPU, and controls the overall functions of the in-vehicle system 10. The memory 13 may include volatile and non-volatile storage media, such as RAM, ROM, and flash memory, and stores computer programs executed by the processor 12 and related data. The input device 14 may include, for example, one or more of a touch panel, button, switch, and keypad, and detects user operations and outputs operation signals to the processing circuit 11. The microphone 15 detects sound inside the vehicle V and outputs input audio signals to the processing circuit 11. The display 16 displays images and information output from the processing circuit 11 on a screen. The communication I/F 17 is an interface for communication between the in-vehicle system 10 and other devices via the network 2. The storage device 18 is a device with a large storage capacity, such as a hard disk drive. The connection I/F 19 is an interface that mediates the connection between the processing circuit 11 and the control unit 20. Note that the in-vehicle system 10 may include additional components other than those shown in FIG. 2, such as a positioning module (e.g., a GPS module). Also, some of the components shown may be omitted from the configuration of the in-vehicle system 10.
車載システム10は、車両Vに固定的に設置されてもよい。その代わりに、車載システム10は、車両Vに対して着脱可能な装置を装着することにより構成されてもよい。例えば、スマートフォン又はナビゲーション装置のような端末装置を接続I/F19へ接続することにより、車載システム10が構成されてもよい。 The in-vehicle system 10 may be fixedly installed in the vehicle V. Alternatively, the in-vehicle system 10 may be configured by attaching a detachable device to the vehicle V. For example, the in-vehicle system 10 may be configured by connecting a terminal device such as a smartphone or navigation device to the connection I/F 19.
車両Vは、さらに、1つ以上の制御ユニット20、駆動源21、ブレーキデバイス22、パワーステアリング23、慣性センサ25、車輪速センサ26、アクセルペダルセンサ27、ブレーキペダルセンサ28、カメラ30、スピーカ32、メータパネル33、及び車外マイクロフォン35を備える。 Vehicle V further includes one or more control units 20, a drive source 21, a braking device 22, a power steering device 23, an inertia sensor 25, a wheel speed sensor 26, an accelerator pedal sensor 27, a brake pedal sensor 28, a camera 30, a speaker 32, a meter panel 33, and an exterior microphone 35.
制御ユニット20は、車両Vの走行その他の機能を制御する。駆動源21は、例えば内燃機関及び自動変速機を含む。制御ユニット20は、駆動源21の出力を変化させることにより、車両Vの速度を制御することができる。ブレーキデバイス22は、例えばディスクブレーキを含む。制御ユニット20は、車両Vを停止させ又は減速させるためにブレーキデバイス22を作動させることができる。パワーステアリング23は、ステアリングホイールに対する運転者の操作(操舵操作)に応じて前輪を操舵する機構である。制御ユニット20は、パワーステアリング23を通じて車両Vの操舵を制御することができ、及びパワーステアリング23の操舵角センサからのセンサ出力に基づいて操舵量を算出することができる。 The control unit 20 controls the driving and other functions of the vehicle V. The drive source 21 includes, for example, an internal combustion engine and an automatic transmission. The control unit 20 can control the speed of the vehicle V by changing the output of the drive source 21. The brake device 22 includes, for example, a disc brake. The control unit 20 can operate the brake device 22 to stop or decelerate the vehicle V. The power steering 23 is a mechanism that steers the front wheels in response to the driver's operation of the steering wheel (steering operation). The control unit 20 can control the steering of the vehicle V through the power steering 23 and can calculate the steering amount based on the sensor output from the steering angle sensor of the power steering 23.
慣性センサ25は、例えば加速度センサ及びヨーレートセンサを含む。制御ユニット20は、慣性センサ25からのセンサ信号に基づいて車両Vの姿勢を算出することができる。車輪速センサ26は、車両Vのタイヤの回転速度を検知する。制御ユニット20は、車輪速センサ26からのセンサ信号に基づいて車両Vの速度を算出することができる。アクセルペダルセンサ27は、運転者によるアクセルペダルの踏み込みを検知する。制御ユニット20は、アクセルペダルセンサ27からのセンサ信号に基づいて駆動源21の出力を制御する。ブレーキペダルセンサ28は、運転者によるブレーキペダルの踏み込みを検知する。制御ユニット20は、ブレーキペダルセンサ28からのセンサ信号に基づいてブレーキデバイス22の作動を制御する。 The inertial sensor 25 includes, for example, an acceleration sensor and a yaw rate sensor. The control unit 20 can calculate the attitude of the vehicle V based on the sensor signal from the inertial sensor 25. The wheel speed sensor 26 detects the rotational speed of the tires of the vehicle V. The control unit 20 can calculate the speed of the vehicle V based on the sensor signal from the wheel speed sensor 26. The accelerator pedal sensor 27 detects the driver's depression of the accelerator pedal. The control unit 20 controls the output of the drive source 21 based on the sensor signal from the accelerator pedal sensor 27. The brake pedal sensor 28 detects the driver's depression of the brake pedal. The control unit 20 controls the operation of the brake device 22 based on the sensor signal from the brake pedal sensor 28.
車両Vは、図2に例示したセンサ群以外の追加的なセンサをも含み得る。例えば、車両Vは、車両Vにおいて生じる異常(例えば、ユニットの動作不良、急発進、急停止又は衝突など)を検知するためのセンサを含んでもよい。制御ユニット20は、これらセンサを用いて車両Vの状態(例えば、走行状態及び異常の有無)を継続的に監視し、車両Vの状態を表すステータス情報を処理回路11へ出力してもよい。 Vehicle V may also include additional sensors other than the group of sensors illustrated in FIG. 2. For example, vehicle V may include sensors for detecting abnormalities occurring in vehicle V (e.g., unit malfunction, sudden acceleration, sudden stopping, or collision). Control unit 20 may use these sensors to continuously monitor the state of vehicle V (e.g., driving state and presence or absence of abnormalities) and output status information representing the state of vehicle V to processing circuit 11.
カメラ30は、主として車両Vの乗員を含む画角の映像を撮影可能なデバイスである。カメラ30により撮影される映像の映像データは、接続I/F19を介して処理回路11へ出力され得る。図2には撮影デバイスとして1つのカメラ30のみを示しているものの、車両Vは、異なる画角に向けられた複数のカメラを有していてもよい。また、カメラ30は、360度の画角を有する全方向カメラであってもよい。スピーカ32は、音(例えば、警告音若しくは効果音)又は音声を出力可能なデバイスである。メータパネル33は、制御ユニット20により算出される車両Vの速度及びその他の情報を表示可能な画面を有する。運転者は、車両Vを運転している間、車両Vの周囲の交通状況と共に、メータパネル33の表示に主として注意を向ける。車外マイクロフォン35は、車両Vの車体の外側に取り付けられ、車両Vが走行する際に発生するノイズ音を取得可能なデバイスである。ここでのノイズ音とは、例えばタイヤの摩擦音、排気音、駆動源21の動作音、及び車外環境の環境音のうちの1つ以上を含んでよい。車外マイクロフォン35により取得されるノイズ音の音声データは、接続I/F19を介して処理回路11へ出力され得る。 The camera 30 is a device capable of capturing video with a field of view that primarily includes the occupants of the vehicle V. Video data of the video captured by the camera 30 can be output to the processing circuit 11 via the connection I/F 19. While FIG. 2 shows only one camera 30 as a capturing device, the vehicle V may have multiple cameras facing different fields of view. The camera 30 may also be an omnidirectional camera with a 360-degree field of view. The speaker 32 is a device capable of outputting sound (e.g., a warning sound or sound effect) or voice. The meter panel 33 has a screen that can display the speed of the vehicle V and other information calculated by the control unit 20. While driving the vehicle V, the driver primarily focuses their attention on the display on the meter panel 33, as well as the traffic conditions around the vehicle V. The exterior microphone 35 is a device attached to the outside of the vehicle body of the vehicle V and capable of capturing noise generated while the vehicle V is traveling. Noise here may include, for example, one or more of tire friction noise, exhaust noise, operating noise of the drive source 21, and environmental noise from the outside vehicle environment. Audio data of noise acquired by the exterior microphone 35 can be output to the processing circuit 11 via the connection I/F 19.
<2.車載システムの機能面の構成>
図3は、車載システム10の機能面の構成の一例を示すブロック図である。図3を参照すると、車載システム10は、コンテンツ取得部110、コンテンツ送信部120、フィードバック受信部130、設定部140、配信制御部150、状態監視部160、及びログ記憶部170を備える。
<2. Functional configuration of the in-vehicle system>
Fig. 3 is a block diagram showing an example of the functional configuration of the in-vehicle system 10. Referring to Fig. 3, the in-vehicle system 10 includes a content acquisition unit 110, a content transmission unit 120, a feedback reception unit 130, a setting unit 140, a distribution control unit 150, a status monitoring unit 160, and a log storage unit 170.
コンテンツ取得部110は、車両Vからライブで配信される対象のコンテンツを取得するコンテンツ取得手段である。本実施形態において、配信対象のコンテンツは、コンテンツ配信者の映像及び音声の少なくとも一方を含むものとする。コンテンツ取得部110は、例えば、カメラ30により撮影される映像の映像データを取得し、及びマイクロフォン15により取得される音声の音声データを取得する。コンテンツ取得部110は、取得した映像データ及び音声データをそれぞれのコーデックで圧縮符号化し、符号化した映像データ及び音声データをコンテンツデータとしてコンテンツ送信部120へ出力する。ある実施例において、コンテンツ取得部110は、さらに車外マイクロフォン35により取得されるノイズ音の音声データ(以下、ノイズ音データという)を取得してもよい。この場合、コンテンツ取得部110は、ノイズ音データを圧縮符号化し、符号化したノイズ音データを追加的なコンテンツデータとしてコンテンツ送信部120へ出力する。 The content acquisition unit 110 is a content acquisition means that acquires target content that is distributed live from the vehicle V. In this embodiment, the content to be distributed includes at least one of video and audio from the content distributor. The content acquisition unit 110 acquires, for example, video data of video captured by the camera 30 and audio data of audio acquired by the microphone 15. The content acquisition unit 110 compresses and encodes the acquired video data and audio data using the respective codecs and outputs the encoded video data and audio data to the content transmission unit 120 as content data. In one embodiment, the content acquisition unit 110 may also acquire audio data of noise sound (hereinafter referred to as noise sound data) acquired by the exterior microphone 35. In this case, the content acquisition unit 110 compresses and encodes the noise sound data and outputs the encoded noise sound data to the content transmission unit 120 as additional content data.
コンテンツ送信部120は、コンテンツデータを参加者端末5への配信のためにネットワーク2へ送信する送信手段である。コンテンツ送信部120は、コンテンツ取得部110から入力されるコンテンツデータを通信に適したフォーマットで整形し及び多重化することにより一連の通信パケットを生成し、生成した通信パケットを順次ネットワーク2へ送出する。典型的には、コンテンツデータの送信は、ライブストリーミングの形式で行われ得る。ストリーミングの宛て先アドレス、ポート番号及び暗号化方式といった配信設定情報は、配信サーバ3から通知される。 The content sending unit 120 is a sending means that sends content data to the network 2 for distribution to the participant terminals 5. The content sending unit 120 generates a series of communication packets by shaping and multiplexing the content data input from the content acquisition unit 110 in a format suitable for communication, and sequentially sends the generated communication packets to the network 2. Typically, content data is sent in the form of live streaming. Distribution setting information such as the streaming destination address, port number, and encryption method is notified from the distribution server 3.
フィードバック受信部130は、1人以上の参加者からコンテンツ配信者へのフィードバックであって、配信されるコンテンツに関連する当該フィードバックを受信する受信手段である。本実施形態において、フィードバック受信部130は、2つの種類のフィードバックを受信し得る。 The feedback receiving unit 130 is a receiving means for receiving feedback from one or more participants to the content distributor, the feedback being related to the distributed content. In this embodiment, the feedback receiving unit 130 can receive two types of feedback.
第1の種類のフィードバックは、参加者からのコメントである。典型的には、コメントは、参加者により参加者端末5へ入力されたテキストを含む。コメントは、画面上に表示可能であり、かつ音声として読上げ可能である。フィードバック受信部130は、フィードバックとしてコメントが受信されると、コメント送信者の名称及びコメントのテキストを示すコメント情報を配信制御部150へ出力する。 The first type of feedback is a comment from a participant. Typically, the comment includes text entered by the participant into the participant terminal 5. The comment can be displayed on the screen and can be read aloud. When the feedback receiving unit 130 receives a comment as feedback, it outputs comment information indicating the name of the comment sender and the text of the comment to the distribution control unit 150.
第2の種類のフィードバックは、コンテンツの配信に対する参加者からの対価支払いの意思表示である。例えば、参加者は、配信されたコンテンツが有意義であると感じ又は配信者の活動を経済的に支援したいと考えたときに、コンテンツの配信に対して対価を支払うことを決定し、参加者端末5において所定の操作を行うことでその意志を表示する。対価は公知のいかなる手法で支払われてもよく、ここではその詳細な説明を省略する。対価は、必ずしも通貨のように金銭的価値を有していなくてもよい(例えば、対価は単に好評価を表す数値であってもよく、その積算値が配信者の評判の指標となる)。以下の説明では、参加者からの対価支払いの意思表示を便宜的に「チップ」と表現する。フィードバック受信部130は、フィードバックとしてチップが受信されると、チップ送信者の名称及びチップの数量を示すチップ情報を配信制御部150へ出力する。 The second type of feedback is a participant's expression of willingness to pay compensation for the distribution of content. For example, when a participant feels that the distributed content is meaningful or wishes to financially support the distributor's activities, they decide to pay compensation for the distribution of content and express their intention by performing a specified operation on the participant terminal 5. The compensation may be paid using any known method, and detailed explanations will be omitted here. The compensation does not necessarily have monetary value like currency (for example, the compensation may simply be a number indicating a positive evaluation, the accumulated value of which serves as an indicator of the distributor's reputation). In the following explanation, the participant's expression of willingness to pay compensation will be referred to as a "tip" for convenience. When a tip is received as feedback, the feedback receiving unit 130 outputs tip information indicating the name of the tip sender and the amount of the tip to the distribution control unit 150.
設定部140は、コンテンツ配信に関して配信者により指定可能な設定(以下、ユーザ設定という)を入力デバイス14を介して受け付け、受け付けた設定を配信制御部150へ出力する。例えば、配信者により指定可能なユーザ設定は、次の設定項目のうちの1つ以上を含み得る:
・配信セッションの名称
・配信セッションの開始時刻及び終了時刻
・カメラの選択(車両Vにおいて利用可能なカメラが複数存在する場合)
・スピーカの音量
・ノイズ音の配信の有効化/無効化
・非移動中のコメント読上げの有無
・非移動中のチップ通知の有無
The setting unit 140 accepts settings (hereinafter referred to as user settings) that can be specified by the distributor regarding content distribution via the input device 14, and outputs the accepted settings to the distribution control unit 150. For example, the user settings that can be specified by the distributor may include one or more of the following setting items:
Name of the broadcast session Start and end times of the broadcast session Camera selection (if multiple cameras are available in vehicle V)
・Speaker volume ・Enable/disable noise distribution ・Whether to read out comments when not moving ・Whether to notify tips when not moving
配信制御部150は、車載システム10からのコンテンツの配信を制御する制御手段である。例えば、配信制御部150は、配信者により指定された配信セッションの名称、開始時刻及び終了時刻を含むセッション登録要求を配信サーバ3へ送信する。また、配信制御部150は、配信サーバ3からストリーミング配信のための配信設定情報が受信されると、配信設定情報に従って、コンテンツ送信部120のストリーミング動作を設定する。また、配信制御部150は、設定部140が受け付けたユーザ設定に従って、車両Vの入出力デバイス(例えば、カメラ、マイクロフォン及びスピーカ)を作動させる。それにより、配信セッションが継続している間、コンテンツ配信者の映像及び音声の少なくとも一方を含むコンテンツデータがコンテンツ送信部120からネットワーク2へ送出されることになる。 The distribution control unit 150 is a control means that controls the distribution of content from the in-vehicle system 10. For example, the distribution control unit 150 transmits a session registration request to the distribution server 3, including the name, start time, and end time of the distribution session specified by the distributor. Furthermore, upon receiving distribution setting information for streaming distribution from the distribution server 3, the distribution control unit 150 sets the streaming operation of the content transmission unit 120 in accordance with the distribution setting information. Furthermore, the distribution control unit 150 activates input/output devices (e.g., a camera, microphone, and speaker) of the vehicle V in accordance with the user settings accepted by the setting unit 140. As a result, content data including at least one of video and audio from the content distributor is sent from the content transmission unit 120 to the network 2 while the distribution session is ongoing.
ある実施例において、配信制御部150は、ユーザ設定に従って、ノイズ音をコンテンツ送信部120から送信すべきかを判定してもよい。この実施例では、配信者がノイズ音の送信を有効化した場合に、配信制御部150がノイズ音を送信すべきであると判定し、ノイズ音がコンテンツと共に配信される。一方、配信者がノイズ音の送信を無効化した場合には、配信制御部150はノイズ音を送信すべきでないと判定し、コンテンツはノイズ音を伴うことなく配信される。 In one embodiment, the distribution control unit 150 may determine whether noise sound should be transmitted from the content transmission unit 120 in accordance with user settings. In this embodiment, if the distributor enables the transmission of noise sound, the distribution control unit 150 determines that noise sound should be transmitted, and the noise sound is transmitted along with the content. On the other hand, if the distributor disables the transmission of noise sound, the distribution control unit 150 determines that noise sound should not be transmitted, and the content is transmitted without noise sound.
また、配信制御部150は、ネットワーク2へ送出されるコンテンツの映像と同じ映像を、表示手段であるディスプレイ16の画面上に表示させる。配信者は、車両Vが移動していない場合、参加者へどのような映像が配信されているかをこの画面を見ることで確認することができる。 The distribution control unit 150 also displays the same video as the content video sent to the network 2 on the screen of the display 16, which is a display means. When the vehicle V is not moving, the distributor can check what video is being distributed to participants by looking at this screen.
さらに、配信制御部150は、制御ユニット20から入力されるステータス情報により示される車両Vの状態に基づいて、フィードバック受信部130により受信されるフィードバックのコンテンツ配信者への提示を制御する。例えば、配信制御部150は、運転者が車両Vを運転していない(即ち、車両Vが移動していない)ことをステータス情報が示す場合、コメント(第1のフィードバック)を画面上に表示させる。コメントは、例えば、受信された順序で時系列で表示され得る。一方、運転者が車両Vを運転している(即ち、車両Vが移動している)ことをステータス情報が示す場合、配信制御部150は、音声出力手段であるスピーカ32に、コメントを読上げる音声を出力させる。それにより、運転者であり又はその他の乗員である配信者は、画面を見ずとも車両Vの移動中にコメントのメッセージを把握することができる。この場合、配信制御部150は、コメントを画面上に表示させない。それにより、運転者がコメントの表示に気をとられて注意力を低下させるリスクが防止され得る。配信制御部150は、車両Vが移動していないことをステータス情報が示す場合、スピーカ32に、コメントを読上げる音声を出力させなくてもよい。代替的に、配信制御部150は、車両Vが移動していない場合にコメントの読上げを行うか否かを、設定部140が受け付けたユーザ設定に従って決定してもよい。 Furthermore, the distribution control unit 150 controls the presentation of feedback received by the feedback receiving unit 130 to the content distributor based on the state of the vehicle V indicated by the status information input from the control unit 20. For example, if the status information indicates that the driver is not driving the vehicle V (i.e., the vehicle V is not moving), the distribution control unit 150 displays a comment (first feedback) on the screen. The comments may be displayed, for example, in chronological order in the order in which they were received. On the other hand, if the status information indicates that the driver is driving the vehicle V (i.e., the vehicle V is moving), the distribution control unit 150 outputs a voice reading out the comment from the speaker 32, which is an audio output means. This allows the distributor, who is the driver or other occupant, to understand the message of the comment while the vehicle V is moving without looking at the screen. In this case, the distribution control unit 150 does not display the comment on the screen. This prevents the risk of the driver being distracted by the display of the comment and losing attention. If the status information indicates that the vehicle V is not moving, the distribution control unit 150 may not cause the speaker 32 to output audio reading out the comment. Alternatively, the distribution control unit 150 may determine whether or not to read out the comment when the vehicle V is not moving, in accordance with the user settings received by the setting unit 140.
また、例えば、配信制御部150は、車両Vが移動していないことをステータス情報が示す場合、チップ(第2のフィードバック)を表すオブジェクトを画面上に表示させる。一方、車両Vが移動していることをステータス情報が示す場合、配信制御部150は、チップの受取りを表す光をメータパネル33又はメータパネル33の近傍に設けられる発光装置(例えば、LED)に出力させ、又は、スピーカ32にチップの受取りを表す効果音を出力させる。それにより、運転者であり又はその他の乗員である配信者は、画面を見ずとも車両Vの移動中にチップの受取りを把握することができる。この場合、配信制御部150は、チップを表すオブジェクトを画面上に表示させない。それにより、運転者がチップ受取りの通知に気をとられて注意力を低下させるリスクが防止され得る。配信制御部150は、車両Vが移動していないことステータス情報が示す場合、チップの受取りを表す光又は効果音の出力を行わせなくてもよい。代替的に、配信制御部150は、車両Vが移動していない場合にチップの受取りを(画面表示に加えて)光又は効果音で通知するか否かを、設定部140が受け付けたユーザ設定に従って決定してもよい。 Furthermore, for example, if the status information indicates that the vehicle V is not moving, the distribution control unit 150 displays an object representing a tip (second feedback) on the screen. On the other hand, if the status information indicates that the vehicle V is moving, the distribution control unit 150 causes the meter panel 33 or a light-emitting device (e.g., an LED) provided near the meter panel 33 to emit light indicating the receipt of a tip, or causes the speaker 32 to output a sound effect indicating the receipt of a tip. This allows the distributor, who is the driver or other passenger, to understand that the tip has been received while the vehicle V is moving without looking at the screen. In this case, the distribution control unit 150 does not display an object representing a tip on the screen. This can prevent the risk of the driver being distracted by the notification of the receipt of a tip and losing attention. If the status information indicates that the vehicle V is not moving, the distribution control unit 150 may not output light or sound effects indicating the receipt of a tip. Alternatively, the distribution control unit 150 may determine whether or not to notify the user of receipt of a tip with light or sound effects (in addition to the screen display) when the vehicle V is not moving, in accordance with the user settings received by the setting unit 140.
状態監視部160は、コンテンツ送信部120によりコンテンツが配信されている間の車両Vの状態を、制御ユニット20から入力されるステータス情報に基づいて監視する状態監視手段である。本実施形態において、状態監視部160は、ステータス情報により示される車両Vの状態を、ログ記憶部170のログデータ172に時系列で記憶させる。車両Vにおいて異常が検知された場合には、ログデータ172は、当該異常に関連する情報を異常検知時刻に関連付けて記憶する。ログ記憶部170は、記憶デバイス18の所定の記憶領域に相当し得る。 The status monitoring unit 160 is a status monitoring means that monitors the status of the vehicle V while content is being distributed by the content transmission unit 120, based on status information input from the control unit 20. In this embodiment, the status monitoring unit 160 chronologically stores the status of the vehicle V indicated by the status information in log data 172 of the log storage unit 170. If an abnormality is detected in the vehicle V, the log data 172 stores information related to the abnormality in association with the time the abnormality was detected. The log storage unit 170 may correspond to a specified storage area of the storage device 18.
一例として、ログデータ172に記憶される異常に関連する情報は、異常が検知された際のコンテンツの配信状況及びフィードバックの提示状況のうちの少なくとも一方を含んでもよい。コンテンツの配信状況とは、例えば、配信セッションの名称、及びどの種類のコンテンツデータが配信中であったかを示し得る。フィードバックの提示状況とは、例えば、各フィードバックがいつ受信されどのデバイスを介して配信者へ提示されていたかを示し得る。こうした情報を記録したログデータ172は、事後的に外部装置へ読出され、例えばコンテンツ配信活動と異常との関連性の分析、又は配信者への助言といった目的のために活用され得る。 As an example, the information related to the anomaly stored in log data 172 may include at least one of the content distribution status and feedback presentation status when the anomaly was detected. The content distribution status may indicate, for example, the name of the distribution session and the type of content data being distributed. The feedback presentation status may indicate, for example, when each piece of feedback was received and via which device it was presented to the distributor. Log data 172 recording such information can be read out to an external device afterwards and used for purposes such as analyzing the relationship between content distribution activities and anomalies or providing advice to the distributor.
<3.配信サーバの機能面の構成>
図4は、配信サーバ3の機能面の構成の一例を示すブロック図である。図4を参照すると、配信サーバ3は、配信管理DB210、配信制御部220、及びフィードバック制御部230を備える。
<3. Functional configuration of distribution server>
4 is a block diagram showing an example of the functional configuration of the distribution server 3. Referring to FIG. 4, the distribution server 3 includes a distribution management DB 210, a distribution control unit 220, and a feedback control unit 230.
配信管理DB210は、コンテンツ配信の管理のためのデータを記憶するデータベースである。本実施形態において、配信管理DB210は、配信者テーブル211、参加者テーブル212、及びセッションテーブル213を含む。 The distribution management DB 210 is a database that stores data for managing content distribution. In this embodiment, the distribution management DB 210 includes a distributor table 211, a participant table 212, and a session table 213.
配信者テーブル211は、コンテンツ配信システム1を利用してコンテンツ配信を行う1人以上の配信者に関連するデータを記憶するテーブルである。配信者テーブル211は、例えば、次のうちの1つ以上のデータ項目を有する:
・配信者ID
・名称
・認証情報
・配信構成情報
・登録ユーザリスト
・獲得チップ情報
The distributor table 211 is a table that stores data related to one or more distributors who distribute content using the content distribution system 1. The distributor table 211 has, for example, one or more of the following data items:
・Distributor ID
・Name ・Authentication information ・Distribution configuration information ・Registered user list ・Earned chip information
「配信者ID」は、各配信者を一意に識別するための識別子である。「名称」は、画面表示のために使用される各配信者の名称(例えば、氏名又はニックネーム)を表す。「認証情報」は、各配信者がシステムへログインする際のログイン認証のために、配信者IDと共に使用される情報である。例えば、「認証情報」は、パスワード、生体認証のためのデータ(指紋データ又は虹彩データなど)、及び二段階認証のためのアドレスのうちの1つ以上を含んでよい。「配信構成情報」は、各配信者がコンテンツ配信に利用する車載システム10のシステム構成に関連する情報である。例えば、「配信構成情報」は、車載システム10の通信アドレス、配信可能なコンテンツデータの種類、及びサポートされるプロトコルなどを含んでよい。「登録ユーザリスト」は、各配信者からのコンテンツ配信に関心を有するユーザとして登録された参加者の識別子のリストである。「獲得チップ情報」は、各配信者が獲得したチップに関連する情報である。例えば、「獲得チップ情報」は、チップの合計獲得量及び明細データを含んでよい。 The "broadcaster ID" is an identifier that uniquely identifies each broadcaster. The "name" represents the name (e.g., first name or nickname) of each broadcaster used for screen display. The "authentication information" is information used together with the broadcaster ID for login authentication when each broadcaster logs in to the system. For example, the "authentication information" may include one or more of a password, data for biometric authentication (such as fingerprint data or iris data), and an address for two-step authentication. The "broadcast configuration information" is information related to the system configuration of the in-vehicle system 10 used by each broadcaster for content distribution. For example, the "broadcast configuration information" may include the communication address of the in-vehicle system 10, the type of content data that can be distributed, and supported protocols. The "registered user list" is a list of identifiers of participants registered as users interested in content distribution from each broadcaster. The "earned tip information" is information related to the tips earned by each broadcaster. For example, the "earned tip information" may include the total amount of tips earned and detailed data.
参加者テーブル212は、コンテンツ配信システム1に登録された1人以上の参加者に関連するデータを記憶するテーブルである。参加者テーブル212は、例えば、次のうちの1つ以上のデータ項目を有する:
・参加者ID
・名称
・認証情報
・登録配信者リスト
・支払いチップ情報
The participant table 212 is a table that stores data related to one or more participants registered in the content distribution system 1. The participant table 212 has, for example, one or more of the following data items:
・Participant ID
・Name ・Authentication information ・Registered broadcaster list ・Payment tip information
「参加者ID」は、各参加者を一意に識別するための識別子である。「名称」は、画面表示のために使用される各参加者の名称(例えば、氏名又はニックネーム)を表す。「認証情報」は、各参加者がシステムへログインする際のログイン認証のために、参加者IDと共に使用される情報である。例えば、「認証情報」は、パスワード、生体認証のためのデータ、及び二段階認証のためのアドレスのうちの1つ以上を含んでよい。「登録配信者リスト」は、各参加者が関心を有するものとして登録した配信者の識別子のリストである。「支払いチップ情報」は、各参加者が支払ったチップに関連する情報である。例えば、「支払いチップ情報」は、チップの合計支払い量及び明細データを含んでよい。 "Participant ID" is an identifier for uniquely identifying each participant. "Name" represents the name of each participant (e.g., first name or nickname) used for screen display. "Authentication information" is information used together with the participant ID for login authentication when each participant logs in to the system. For example, "Authentication information" may include one or more of a password, data for biometric authentication, and an address for two-step authentication. "Registered broadcaster list" is a list of identifiers of broadcasters that each participant has registered as being of interest to. "Payment tip information" is information related to tips paid by each participant. For example, "Payment tip information" may include the total amount of tips paid and detail data.
セッションテーブル213は、コンテンツ配信システム1の管理下で行われるコンテンツ配信のセッションに関連するデータを記憶するテーブルである。セッションテーブル213は、例えば、次のうちの1つ以上のデータ項目を有する:
・セッションID
・配信者
・セッション名
・開始時刻
・終了時刻
・参加者リスト
・セッション設定情報
The session table 213 is a table that stores data related to content distribution sessions that are performed under the management of the content distribution system 1. The session table 213 has, for example, one or more of the following data items:
・Session ID
・Distributor ・Session name ・Start time ・End time ・Participant list ・Session setting information
「セッションID」は、各配信セッションを一意に識別するための識別子である。「配信者」は、各配信セッションにおいてコンテンツ配信を行う配信者を、配信者テーブルの「配信者ID」で識別する。「セッション名」、「開始時刻」及び「終了時刻」は、各配信セッションについて配信者により指定された名称、開始時刻及び終了時刻を表す。「参加者リスト」は、各配信セッションについてコンテンツを受信することを希望し、その希望を承認された1人以上の参加者の識別子のリストである。「セッション設定情報」は、各配信セッションについてコンテンツデータのストリーミング配信のために設定されるべき設定情報である。「セッション設定情報」は、車載システム10に設定されるべき配信設定情報(例えば、宛て先アドレス、ポート番号及び暗号化方式など)と、参加者端末5に設定されるべき受信設定情報(例えば、アクセスすべきURLなど)とを含み得る。 The "session ID" is an identifier that uniquely identifies each distribution session. The "distributor" identifies the distributor who distributes content in each distribution session by the "distributor ID" in the distributor table. The "session name," "start time," and "end time" represent the name, start time, and end time specified by the distributor for each distribution session. The "participant list" is a list of identifiers of one or more participants who wish to receive content for each distribution session and whose wishes have been approved. The "session setting information" is the setting information that should be set for streaming distribution of content data for each distribution session. The "session setting information" may include distribution setting information that should be set in the in-vehicle system 10 (e.g., destination address, port number, encryption method, etc.) and reception setting information that should be set in the participant terminal 5 (e.g., URL to be accessed, etc.).
配信制御部220は、コンテンツ配信システム1におけるライブでのコンテンツ配信を制御するための制御手段である。配信制御部220は、例えば、配信者からセッション登録要求を受け付け、受け付けた要求に含まれるセッション名、開始時刻及び終了時刻といったセッション関連情報を配信管理DB210のセッションテーブル213に登録する。また、配信制御部220は、各配信セッションについて必要な設定情報を決定してセッションテーブル213に登録し、配信者の通信アドレスへ配信設定情報を送信する。 The distribution control unit 220 is a control means for controlling live content distribution in the content distribution system 1. The distribution control unit 220, for example, accepts a session registration request from a distributor and registers session-related information included in the accepted request, such as the session name, start time, and end time, in the session table 213 of the distribution management DB 210. The distribution control unit 220 also determines the necessary setting information for each distribution session, registers it in the session table 213, and transmits the distribution setting information to the communication address of the distributor.
また、配信制御部220は、参加者端末5から受信されるセッションリスト要求に応じて、配信が予定されており又は進行中のセッションのリストを参加者端末5へ提供する。配信制御部220は、特定の配信セッションについてコンテンツ配信を求める参加要求が参加者端末5から受信されると、その配信セッションのコンテンツデータの受信に要する受信設定情報を当該参加者端末5へ送信する。なお、配信制御部220は、参加者端末5から参加要求が受信された場合に、その参加者について参加を許可するかを配信者に問合せ、配信者が参加を許可した場合にのみ当該参加者の参加者端末5へ受信設定情報を送信してもよい。 In addition, the distribution control unit 220 provides the participant terminal 5 with a list of sessions that are scheduled to be distributed or are in progress in response to a session list request received from the participant terminal 5. When the distribution control unit 220 receives a participation request from a participant terminal 5 requesting content distribution for a specific distribution session, it transmits the reception setting information required to receive the content data of that distribution session to the participant terminal 5. When the distribution control unit 220 receives a participation request from a participant terminal 5, it may inquire of the distributor whether to allow the participant to participate, and transmit the reception setting information to the participant terminal 5 of that participant only if the distributor allows the participant to participate.
配信者の車載システム10において配信設定情報に従って適切に設定が行われ、配信セッションの開始時刻が到来すると、車載システム10からのコンテンツデータのストリーミングが開始される。一例として、コンテンツデータは、車載システム10からストリーミングサーバ(図示せず)へ送信され、ストリーミングサーバから各参加者端末5へストリーミングされてもよい。ストリーミングサーバは、配信サーバ3と物理的に同一の装置に実装されてもよく、又は配信サーバ3とは物理的に別個の装置に実装されてもよい。他の例として、コンテンツデータは、ストリーミングサーバを介することなく、車載システム10から各参加者端末5へ直接的にストリーミングされてもよい。 The distributor's in-vehicle system 10 is properly configured in accordance with the distribution setting information, and when the start time of the distribution session arrives, streaming of content data from the in-vehicle system 10 begins. As one example, the content data may be transmitted from the in-vehicle system 10 to a streaming server (not shown) and then streamed from the streaming server to each participant terminal 5. The streaming server may be implemented in the same physical device as the distribution server 3, or may be implemented in a device physically separate from the distribution server 3. As another example, the content data may be streamed directly from the in-vehicle system 10 to each participant terminal 5 without going through the streaming server.
配信制御部220は、各参加者端末5のディスプレイに、後に説明するコンテンツ閲覧画面を表示させる。このコンテンツ閲覧画面の所定の表示領域においてコンテンツの映像が再生され、及び各参加者端末5のスピーカによりコンテンツの音声が再生される。また、配信制御部220は、配信者の車載システム10のディスプレイ16に、後に説明するコンテンツ配信画面を表示させる。各参加者端末5へ配信される映像は、このコンテンツ配信画面の所定の表示領域においても再生され得る。 The distribution control unit 220 displays a content viewing screen, described below, on the display of each participant terminal 5. The video of the content is played in a predetermined display area on this content viewing screen, and the audio of the content is played from the speaker of each participant terminal 5. The distribution control unit 220 also displays a content distribution screen, described below, on the display 16 of the distributor's in-vehicle system 10. The video distributed to each participant terminal 5 can also be played in a predetermined display area on this content distribution screen.
フィードバック制御部230は、コンテンツ配信における各参加者から配信者へのフィードバックを制御するための制御手段である。フィードバック制御部230は、各配信セッションが進行している間、当該配信セッションへ参加している参加者端末5からのフィードバックの受信を待受ける。上述したように、本実施形態において、参加者端末5から受信され得るフィードバックは、第1の種類のフィードバックであるコメント、及び第2の種類のフィードバックであるチップを含み得る。 The feedback control unit 230 is a control means for controlling feedback from each participant to the distributor during content distribution. While each distribution session is in progress, the feedback control unit 230 waits to receive feedback from the participant terminals 5 participating in that distribution session. As described above, in this embodiment, feedback that can be received from the participant terminals 5 can include comments, which are a first type of feedback, and tips, which are a second type of feedback.
フィードバック制御部230は、ある参加者端末5からコメントが受信されると、当該コメントを送信した参加者の名称及びコメントのテキストを示すコメント情報(即ち、フィードバック)を配信者の車載システム10へ転送する。その結果、車載システム10のコンテンツ配信画面におけるコメントの表示、及び車載システム10におけるコメントを読上げる音声の出力が可能となる。また、フィードバック制御部230は、同じ配信セッションに参加している他の参加者端末5にも当該コメント情報を転送する。その結果、各参加者端末5のコンテンツ閲覧画面における他の参加者から発せられるコメントの表示が可能となる。 When a comment is received from a participant terminal 5, the feedback control unit 230 transfers comment information (i.e., feedback) indicating the name of the participant who sent the comment and the text of the comment to the distributor's in-vehicle system 10. As a result, the comment can be displayed on the content distribution screen of the in-vehicle system 10, and the comment can be read aloud by the in-vehicle system 10. The feedback control unit 230 also transfers the comment information to other participant terminals 5 participating in the same distribution session. As a result, comments posted by other participants can be displayed on the content viewing screen of each participant terminal 5.
フィードバック制御部230は、ある参加者端末5から対価支払いの意思表示、即ちチップが受信されると、当該チップを送信した参加者の名称及びチップの数量を示すチップ情報(即ち、フィードバック)を配信者の車載システム10へ送信する。その結果、車載システム10における様々な態様でのチップ受取りの通知が可能となる。フィードバック制御部230は、同じ配信セッションに参加している他の参加者端末5にも当該チップ情報を転送してもよい。さらに、配信制御部220は、チップの受信に応じて、配信管理DB210の配信者テーブル211の獲得チップ情報及び参加者テーブル212の支払いチップ情報を更新する。 When the feedback control unit 230 receives an indication of intent to pay, i.e., a tip, from a participant terminal 5, it transmits tip information (i.e., feedback) indicating the name of the participant who sent the tip and the amount of the tip to the broadcaster's in-vehicle system 10. As a result, it becomes possible for the in-vehicle system 10 to notify the reception of tips in various ways. The feedback control unit 230 may also forward the tip information to other participant terminals 5 participating in the same broadcast session. Furthermore, the broadcast control unit 220 updates the earned tip information in the broadcaster table 211 and the paid tip information in the participant table 212 in the broadcast management DB 210 in response to receiving tips.
<4.ユーザインタフェース(UI)の例>
本節では、配信セッションの進行中に参加者及び配信者向けに表示され得るGUI(Graphical User Interface)の構成のいくつかの例について説明する。
<4. Example of User Interface (UI)>
This section describes some example configurations of a graphical user interface (GUI) that may be displayed to participants and broadcasters during a broadcast session.
<4-1.コンテンツ閲覧画面>
図5は、参加者端末5のディスプレイに表示され得るコンテンツ閲覧画面310の構成の一例を示している。図5を参照すると、コンテンツ閲覧画面310は、タイトルバー311、セッション情報領域312、映像再生領域321、コメント表示領域322、及びUI領域323を含む。
<4-1. Content viewing screen>
5 shows an example of the configuration of a content viewing screen 310 that can be displayed on the display of the participant terminal 5. Referring to FIG. 5, the content viewing screen 310 includes a title bar 311, a session information area 312, a video playback area 321, a comment display area 322, and a UI area 323.
タイトルバー311には、任意のタイトルが表示される。セッション情報領域312は、進行中のセッションに関連する情報が表示される領域である。図5の例では、セッション情報領域312に、ログインユーザである参加者の名称、進行中のセッションの名称、及び当該セッションに現在参加している参加者の数が表示されている。映像再生領域321は、配信されるコンテンツの映像が再生される領域である。図5の例では、映像再生領域321の上半分に配信者の車両Vの前方に向けられたカメラからの映像が、下半分に車両Vにおいて配信者に向けられたカメラからの映像が並列で表示されている。 The title bar 311 displays an arbitrary title. The session information area 312 is an area where information related to the ongoing session is displayed. In the example of Figure 5, the session information area 312 displays the name of the participant who is the logged-in user, the name of the ongoing session, and the number of participants currently participating in the session. The video playback area 321 is an area where the video of the content to be distributed is played. In the example of Figure 5, the upper half of the video playback area 321 displays video from a camera pointed toward the front of the distributor's vehicle V, and the lower half displays video from a camera pointed toward the distributor in vehicle V, displayed side by side.
コメント表示領域322は、進行中の配信セッションに参加している1人以上の参加者から発せられるコメントが順次表示される領域である。コメント表示領域322は、参加者からのコメントに加えて、参加者から配信者へチップが送信されたことを表示してもよい。図5の例では、コメント表示領域322は、さらにコメント入力欄331及び送信ボタン332を含む。参加者がコメント入力欄331にコメントのテキストを入力して送信ボタン332を操作(例えば、タッチ又はクリック)すると、入力されたコメントが参加者端末5から配信サーバ3へ送信される。 The comment display area 322 is an area in which comments made by one or more participants taking part in the ongoing distribution session are displayed in sequence. In addition to comments from participants, the comment display area 322 may also display tips sent from participants to the broadcaster. In the example of FIG. 5 , the comment display area 322 further includes a comment input field 331 and a send button 332. When a participant enters the text of a comment in the comment input field 331 and operates (e.g., touches or clicks) the send button 332, the entered comment is sent from the participant terminal 5 to the distribution server 3.
UI領域323は、コメントの送信以外のユーザ操作を受け付けるオブジェクトが配置される領域である。図5の例では、UI領域323は、メインメニューの呼出し及び配信セッションからの退出のためのボタンに加えて、チップ入力ボタン333及び送信ボタン334を含む。参加者がチップ入力ボタン333を介してチップの数量を決定して送信ボタン334を操作すると、決定された数量のチップが参加者端末5から配信サーバ3へ送信される。 The UI area 323 is an area where objects that accept user operations other than sending comments are placed. In the example of FIG. 5, the UI area 323 includes a tip input button 333 and a send button 334, in addition to buttons for calling the main menu and exiting the distribution session. When a participant determines the number of tips via the tip input button 333 and operates the send button 334, the determined number of tips is sent from the participant terminal 5 to the distribution server 3.
<4-2.コンテンツ配信画面>
図6は、車両Vが移動していない時に車載システム10のディスプレイ16に表示され得るコンテンツ配信画面350aの構成の一例を示している。図6を参照すると、コンテンツ配信画面350aは、タイトルバー351、セッション情報領域352、映像再生領域361、フィードバック表示領域362、及びUI領域363を含む。
<4-2. Content distribution screen>
6 shows an example of the configuration of a content distribution screen 350a that may be displayed on the display 16 of the in-vehicle system 10 when the vehicle V is not moving. Referring to FIG. 6, the content distribution screen 350a includes a title bar 351, a session information area 352, a video playback area 361, a feedback display area 362, and a UI area 363.
タイトルバー351には、任意のタイトルが表示される。セッション情報領域312は、進行中のセッションに関連する情報が表示される領域である。図6の例では、セッション情報領域352に、進行中のセッションの名称、当該セッションに現在参加している参加者の数、及び当該セッションにおいて配信者が獲得したチップの合計量が表示されている。映像再生領域361は、配信されるコンテンツの映像が再生される領域である。 The title bar 351 displays an arbitrary title. The session information area 312 is an area where information related to the ongoing session is displayed. In the example of Figure 6, the session information area 352 displays the name of the ongoing session, the number of participants currently participating in the session, and the total amount of tips earned by the broadcaster in the session. The video playback area 361 is an area where the video of the content being broadcast is played.
フィードバック表示領域362は、進行中の配信セッションに参加している1人以上の参加者から受信されるフィードバックが視覚的に提示される領域である。図6の例では、フィードバック表示領域362に、フィードバックの受信タイミングの順序に従って、3つのフィードバック項目371、372及び373が時系列で表示されている。フィードバック項目371は、「ユーザC」という名称及びこの参加者から受信したコメントのテキストを含む。フィードバック項目372は、「ユーザB」という名称及びこの参加者から受信したコメントのテキストを含む。フィードバック項目373は、「ユーザC」という名称及びこの参加者から受け取ったチップの数量に対応する数のチップアイコンをを含む。新たなフィードバックが受信されると、これらフィードバック項目371、372及び373は例えば上方へスクロールして順次消失し、新たなフィードバック項目が下方へ追加され得る。 The feedback display area 362 is an area in which feedback received from one or more participants participating in the ongoing broadcast session is visually presented. In the example of FIG. 6, the feedback display area 362 displays three feedback items 371, 372, and 373 in chronological order according to the order in which the feedback was received. Feedback item 371 includes the name "User C" and the text of the comment received from this participant. Feedback item 372 includes the name "User B" and the text of the comment received from this participant. Feedback item 373 includes the name "User C" and a number of tip icons corresponding to the number of tips received from this participant. As new feedback is received, these feedback items 371, 372, and 373 may, for example, scroll upward and disappear one by one, and new feedback items may be added below.
UI領域363は、配信者による操作を受け付けるオブジェクトが配置される領域である。図6の例では、UI領域363は、メインメニューの呼出し及び配信セッションの終了のためのボタンに加えて、カメラ切替えボタン381及びノイズ音切替えボタン382を含む。カメラ切替えボタン381は、車両Vにおいて利用可能なカメラが複数存在する場合に、映像配信のソースとすべきカメラを切替えるためのボタンである。ノイズ音切替えボタン382は、ノイズ音の送信を有効化するか又は無効化するかを設定するためのボタンである。 The UI area 363 is an area where objects that accept operations by the broadcaster are placed. In the example of FIG. 6, the UI area 363 includes a camera switching button 381 and a noise switching button 382, in addition to buttons for calling the main menu and ending the broadcast session. The camera switching button 381 is a button for switching the camera to be used as the source for video broadcast when multiple cameras are available on the vehicle V. The noise switching button 382 is a button for setting whether to enable or disable the transmission of noise.
図7は、車両Vが移動している時に車載システム10のディスプレイ16に表示され得るコンテンツ配信画面350bの構成の一例を示している。コンテンツ配信画面350bは、コンテンツ配信画面350aと同様に、タイトルバー351、セッション情報領域352、映像再生領域361、フィードバック表示領域362、及びUI領域363を含む。 Figure 7 shows an example of the configuration of a content distribution screen 350b that may be displayed on the display 16 of the in-vehicle system 10 while the vehicle V is moving. Similar to the content distribution screen 350a, the content distribution screen 350b includes a title bar 351, a session information area 352, a video playback area 361, a feedback display area 362, and a UI area 363.
図7の例では、フィードバック表示領域362において、参加者から受信されるフィードバックは視覚的には提示されない。配信制御部150は、車両Vが移動している場合、フィードバック表示領域362に図6を用いて説明したようなフィードバック項目を表示させる代わりに、参加者から受信したコメントを読上げる音声をスピーカ32に出力させる。また、配信制御部150は、参加者からのチップの受取りを表す光を発光装置に出力させ又はチップの受取りを表す効果音をスピーカ32に出力させる。配信制御部150は、図7の例のように、運転中であるためにコメントが音声で出力されることを配信者へ通知するためのメッセージ365を、フィードバック表示領域362に表示させてもよい。 In the example of FIG. 7, feedback received from participants is not visually presented in the feedback display area 362. When the vehicle V is moving, instead of displaying feedback items in the feedback display area 362 as described using FIG. 6, the distribution control unit 150 causes the speaker 32 to output audio reading out the comments received from the participants. The distribution control unit 150 also causes the light-emitting device to output light indicating receipt of tips from participants, or causes the speaker 32 to output sound effects indicating receipt of tips. As in the example of FIG. 7, the distribution control unit 150 may also display a message 365 in the feedback display area 362 to notify the distributor that comments will be output audio because the distributor is driving.
<5.処理の流れ>
本節では、本実施形態に係るコンテンツ配信システム1において実行され得る処理の流れについて、図8のシーケンス図及び図9~図11のフローチャートを用いて説明する。
<5. Processing flow>
In this section, the flow of processing that can be executed in the content distribution system 1 according to this embodiment will be described with reference to the sequence diagram of FIG. 8 and the flowcharts of FIGS.
<5-1.全体的な流れ>
図8は、配信サーバ3、参加者端末5、及び車載システム10が関与するライブでのコンテンツ配信の概略的な処理の流れの一例を示している。ここでは、1つの参加者端末5のみを図示しているが、実際には、より多くの参加者端末5がコンテンツ配信に参加してよい。なお、図示した処理の開始に先立って、コンテンツ配信者に関連する情報が配信管理DB210の配信者テーブル211に、参加者に関連する情報が配信管理DB210の参加者テーブル212に適切に登録済みであるものとする。
<5-1. Overall flow>
8 shows an example of a schematic processing flow of live content distribution involving the distribution server 3, participant terminals 5, and in-vehicle system 10. Here, only one participant terminal 5 is shown, but in reality, more participant terminals 5 may participate in the content distribution. Note that, prior to the start of the illustrated processing, it is assumed that information related to the content distributor has been properly registered in the distributor table 211 of the distribution management DB 210, and information related to the participant has been properly registered in the participant table 212 of the distribution management DB 210.
まず、S11で、コンテンツ配信のスケジュールを決定した配信者は、例えば車載システム10から配信サーバ3へ、セッション登録要求を送信する。配信サーバ3は、車載システム10から受信したセッション登録要求に従って、予定されているセッションに関連する情報を配信管理DB210のセッションテーブル213に登録する。また、配信サーバ3は、セッション登録要求への応答として、S12で、配信設定情報を車載システム10へ送信する。車載システム10は、配信サーバ3から受信した配信設定情報に従って、コンテンツ配信のための設定を行う。セッション登録要求において指定した開始時刻が到来すると、S13で、車載システム10は、コンテンツ配信のためのストリーミングセッションを開始する。 First, in S11, the distributor who has determined the content distribution schedule sends a session registration request, for example from the in-vehicle system 10 to the distribution server 3. In accordance with the session registration request received from the in-vehicle system 10, the distribution server 3 registers information related to the scheduled session in the session table 213 of the distribution management DB 210. In response to the session registration request, the distribution server 3 also sends distribution setting information to the in-vehicle system 10 in S12. The in-vehicle system 10 configures content distribution in accordance with the distribution setting information received from the distribution server 3. When the start time specified in the session registration request arrives, in S13 the in-vehicle system 10 starts a streaming session for content distribution.
一方、参加者は、S15で、参加者端末5から配信サーバ3へ、セッションリスト要求を送信する。配信サーバ3は、セッションリスト要求への応答として、S16で、参加者が視聴することが可能なセッションのリストを参加者端末5へ送信する。参加者端末5は、配信サーバ3から受信したセッションリストを画面上に表示させ、視聴を希望するセッションの選択を受け付ける。参加者端末5は、S21で、参加者により選択されたセッションについてコンテンツ配信を求める参加要求を配信サーバ3へ送信する。配信サーバ3は、参加者端末5から参加要求が受信されると、配信管理DB210のセッションテーブル213の参加者リストを更新する。また、配信サーバ3は、S22で、参加者情報を車載システム10へ送信する(このとき、必要に応じて、配信者により参加の許可又は拒否が判定されてもよい)。配信サーバ3は、参加要求への応答として、S23で、受信設定情報を参加者端末5へ送信する。参加者端末5は、配信サーバ3から受信した受信設定情報に従って、コンテンツデータの受信のための設定を行う。 Meanwhile, in S15, the participant sends a session list request from the participant terminal 5 to the distribution server 3. In response to the session list request, in S16, the distribution server 3 sends a list of sessions that the participant can view to the participant terminal 5. The participant terminal 5 displays the session list received from the distribution server 3 on its screen and accepts the selection of the session the participant wishes to view. In S21, the participant terminal 5 sends a participation request to the distribution server 3, requesting content distribution for the session selected by the participant. Upon receiving the participation request from the participant terminal 5, the distribution server 3 updates the participant list in the session table 213 of the distribution management DB 210. In addition, in S22, the distribution server 3 sends participant information to the in-vehicle system 10 (at this time, the distributor may decide to allow or deny participation, as necessary). In response to the participation request, in S23, the distribution server 3 sends reception setting information to the participant terminal 5. The participant terminal 5 configures itself to receive content data according to the reception setting information received from the distribution server 3.
車載システム10によりストリーミングセッションが開始され、参加者端末5により必要な受信設定が行われると、S30で、コンテンツ配信者の映像及び音声の少なくとも一方を含むコンテンツが、車載システム10から参加者端末5へストリーミングされる。コンテンツのストリーミングは、セッションの終了時刻が到来するか、配信者がセッションを途中で終了することを選択するまで継続され得る。当然ながら、参加者は、セッションが進行している間にセッションから退出することもできる。 Once the streaming session is initiated by the in-vehicle system 10 and the necessary reception settings are made by the participant terminal 5, in S30, content including at least one of the video and audio of the content provider is streamed from the in-vehicle system 10 to the participant terminal 5. The content streaming can continue until the end time of the session arrives or the provider chooses to end the session midway. Of course, participants can also leave the session while it is in progress.
セッションの進行中において、S31で、参加者端末5は、参加者によるコメントの入力を受け付ける。参加者端末5は、S32で、受け付けたコメントを配信者に対するフィードバックとして配信サーバ3へ送信する。配信サーバ3は、S33で、参加者端末5から受信したフィードバックを車載システム10へ転送する。車載システム10は、S34で、配信サーバ3から受信したフィードバックに含まれるコメントを配信者へ提示する。ここで実行されるフィードバック提示処理のより詳細な流れについて、後に説明する。 While the session is in progress, in S31 the participant terminal 5 accepts comments input by participants. In S32, the participant terminal 5 transmits the accepted comments to the distribution server 3 as feedback for the broadcaster. In S33, the distribution server 3 forwards the feedback received from the participant terminal 5 to the in-vehicle system 10. In S34, the in-vehicle system 10 presents the comments included in the feedback received from the distribution server 3 to the broadcaster. A more detailed flow of the feedback presentation process performed here will be described later.
また、セッションの進行中において、S35で、参加者端末5は、参加者によるチップの入力を受け付ける。参加者端末5は、S36で、指定された数量のチップを配信者に対するフィードバックとして配信サーバ3へ送信する。配信サーバ3は、S37で、参加者端末5から受信したフィードバックを車載システム10へ転送する。車載システム10は、S38で、配信サーバ3から受信したフィードバックに基づいて、チップ受取りの通知を配信者へ提示する。ここで実行されるフィードバック提示処理のより詳細な流れについて、後に説明する。また、配信サーバ3は、S39で、配信管理DB210に記憶されているチップ情報を更新する。 Also, while the session is in progress, in S35 the participant terminal 5 accepts tip input by the participant. In S36, the participant terminal 5 transmits the specified number of tips to the distribution server 3 as feedback to the broadcaster. In S37, the distribution server 3 forwards the feedback received from the participant terminal 5 to the in-vehicle system 10. In S38, the in-vehicle system 10 presents a tip receipt notification to the broadcaster based on the feedback received from the distribution server 3. A more detailed flow of the feedback presentation process performed here will be explained later. Also, in S39, the distribution server 3 updates the tip information stored in the distribution management DB 210.
S41で、配信者は、コンテンツ配信画面において配信セッションを終了させるための操作を行う。車載システム10は、終了操作の検知に応じて、S42で、ストリーミングセッションを停止し、セッション終了を配信サーバ3へ報告する。配信サーバ3は、S43で、セッション終了を参加者端末5へ通知する。 At S41, the distributor performs an operation to end the distribution session on the content distribution screen. In response to detecting the end operation, the in-vehicle system 10 stops the streaming session at S42 and reports the end of the session to the distribution server 3. At S43, the distribution server 3 notifies the participant terminal 5 of the end of the session.
<5-2.コンテンツ配信処理(第1実施例)>
図9は、車載システム10により実行され得るコンテンツ配信処理の流れの第1実施例を示している。図9に示したコンテンツ配信処理は、例えば、車載システム10のプロセッサ12がメモリ13に記憶されるコンピュータプログラムを実行することにより実現され得る。
<5-2. Content distribution process (first embodiment)>
Fig. 9 shows a first example of the flow of a content distribution process that can be executed by the in-vehicle system 10. The content distribution process shown in Fig. 9 can be realized, for example, by the processor 12 of the in-vehicle system 10 executing a computer program stored in the memory 13.
まず、S101で、コンテンツ取得部110は、配信者により指定されたカメラから映像を取得する。また、S103で、コンテンツ取得部110は、配信者の音声をマイクロフォンから取得する。次いで、S105で、コンテンツ送信部120は、コンテンツ取得部110により取得された映像及び音声を含み得るコンテンツデータの通信パケットを、参加者端末5へのコンテンツ配信のために、ネットワーク2へ送信する。 First, in S101, the content acquisition unit 110 acquires video from a camera specified by the broadcaster. Then, in S103, the content acquisition unit 110 acquires the broadcaster's audio from a microphone. Next, in S105, the content transmission unit 120 transmits a communication packet of content data, which may include the video and audio acquired by the content acquisition unit 110, to the network 2 for content distribution to the participant terminal 5.
コンテンツ送信部120からのコンテンツデータのストリーミングが継続されている間、フィードバック受信部130は、S107で、参加者からのフィードバックの受信を待受ける。何らかのフィードバックが受信されると、処理はS109へ進む。フィードバックが受信されない場合、処理はS130へ進む。 While streaming of content data from the content sending unit 120 continues, the feedback receiving unit 130 waits for feedback from the participants in S107. If any feedback is received, processing proceeds to S109. If no feedback is received, processing proceeds to S130.
フィードバック受信部130によりフィードバックが受信された場合、S109で、車両Vが移動しているか否かに依存して処理は分岐する。例えば、車両Vが移動していないことを制御ユニット20からのステータス情報が示す場合、処理はS110へ進む。S110で、配信制御部150は、非移動中のフィードバック提示処理を実行する。一方、車両Vが移動していることを制御ユニット20からのステータス情報が示す場合、処理はS120へ進む。S120で、配信制御部150は、移動中のフィードバック提示処理を実行する。 When feedback is received by the feedback receiving unit 130, in S109, the process branches depending on whether the vehicle V is moving or not. For example, if the status information from the control unit 20 indicates that the vehicle V is not moving, the process proceeds to S110. In S110, the distribution control unit 150 executes feedback presentation processing for when the vehicle is not moving. On the other hand, if the status information from the control unit 20 indicates that the vehicle V is moving, the process proceeds to S120. In S120, the distribution control unit 150 executes feedback presentation processing for when the vehicle is moving.
次いで、S130で、配信制御部150は、配信セッションを終了すべきかを判定する。例えば、配信制御部150は、セッションの終了時刻が到来し、又は配信者により画面上で終了操作が行われた場合に、配信セッションを終了すべきであると判定し得る。配信セッションが終了されない場合、処理はS101へ戻り、上述したコンテンツデータの取得及び配信、並びにフィードバックの受信及び提示が繰り返される。配信セッションを終了すべきであると判定された場合、図9のコンテンツ配信処理は終了する。 Next, in S130, the distribution control unit 150 determines whether the distribution session should be ended. For example, the distribution control unit 150 may determine that the distribution session should be ended when the end time of the session arrives or when the distributor performs an on-screen end operation. If the distribution session is not to be ended, the process returns to S101, and the above-described acquisition and distribution of content data, and reception and presentation of feedback are repeated. If it is determined that the distribution session should be ended, the content distribution process of FIG. 9 ends.
<5-3.フィードバック提示処理>
(1)非移動時の処理
図10Aは、車両Vが移動していない場合に図9のS110で実行され得るフィードバック提示処理の流れの一例を示している。
<5-3. Feedback presentation process>
(1) Processing When Not Moving FIG. 10A shows an example of the flow of the feedback presentation processing that can be executed in S110 of FIG. 9 when the vehicle V is not moving.
まず、S111で、配信制御部150は、フィードバック受信部130により受信されたフィードバックの種類がコメントであるか又はチップであるかを判定する。フィードバックの種類がコメントである場合には、処理はS113へ進む。一方、フィードバックの種類がチップである場合には、処理はS115へ進む。 First, in S111, the distribution control unit 150 determines whether the type of feedback received by the feedback receiving unit 130 is a comment or a tip. If the type of feedback is a comment, processing proceeds to S113. On the other hand, if the type of feedback is a tip, processing proceeds to S115.
S113で、配信制御部150は、受信されたコメントをコメント送信者の名称と共にコンテンツ配信画面に表示させる。このとき、配信制御部150は、配信者により予め指定されたユーザ設定に従って、コメントを読上げる音声をスピーカから出力させても出力させなくてもよい。一方、S115で、配信制御部150は、チップの受取りを通知するオブジェクト(図6の例参照)をチップ送信者の名称と共にコンテンツ配信画面に表示させる。このとき、配信制御部150は、配信者により予め指定されたユーザ設定に従って、チップの受取りを通知するための光又は効果音を出力させても出力させなくてもよい。そして、図10Aのフィードバック提示処理は終了する。 At S113, the distribution control unit 150 displays the received comment on the content distribution screen together with the name of the comment sender. At this time, the distribution control unit 150 may or may not output audio reading the comment from the speaker, according to user settings previously specified by the distributor. Meanwhile, at S115, the distribution control unit 150 displays an object (see the example in Figure 6) notifying the user of the receipt of a tip on the content distribution screen together with the name of the tip sender. At this time, the distribution control unit 150 may or may not output light or sound effects to notify the user of the receipt of a tip, according to user settings previously specified by the distributor. Then, the feedback presentation process in Figure 10A ends.
(2)移動時の処理
図10Bは、車両Vが移動している場合に図9のS120で実行され得るフィードバック提示処理の流れの一例を示している。
(2) Processing During Movement FIG. 10B shows an example of the flow of the feedback presentation processing that can be executed in S120 of FIG. 9 when the vehicle V is moving.
まず、S121で、配信制御部150は、フィードバック受信部130により受信されたフィードバックの種類がコメントであるか又はチップであるかを判定する。フィードバックの種類がコメントである場合には、処理はS123へ進む。一方、フィードバックの種類がチップである場合には、処理はS125へ進む。 First, in S121, the distribution control unit 150 determines whether the type of feedback received by the feedback receiving unit 130 is a comment or a tip. If the type of feedback is a comment, processing proceeds to S123. On the other hand, if the type of feedback is a tip, processing proceeds to S125.
S123で、配信制御部150は、受信されたコメントを読上げる音声をスピーカから出力させる。一方、S125で、配信制御部150は、チップの受取りを配信者へ通知するための光を発光装置から出力させ、又はチップの受取りを配信者へ通知するための効果音をスピーカから出力させる。そして、図10Bのフィードバック提示処理は終了する。 At S123, the distribution control unit 150 causes the speaker to output a sound reading out the received comment. Meanwhile, at S125, the distribution control unit 150 causes the light-emitting device to emit light to notify the broadcaster that the tip has been received, or causes the speaker to output a sound effect to notify the broadcaster that the tip has been received. Then, the feedback presentation process of FIG. 10B ends.
<5-4.コンテンツ配信処理(第2実施例)>
図11は、車載システム10により実行され得るコンテンツ配信処理の流れの第2実施例を示している。図11に示したコンテンツ配信処理は、例えば、車載システム10のプロセッサ12がメモリ13に記憶されるコンピュータプログラムを実行することにより実現され得る。
<5-4. Content distribution process (second embodiment)>
Fig. 11 shows a second example of the flow of a content distribution process that can be executed by the in-vehicle system 10. The content distribution process shown in Fig. 11 can be realized, for example, by the processor 12 of the in-vehicle system 10 executing a computer program stored in the memory 13.
まず、S101で、コンテンツ取得部110は、配信者により指定されたカメラから映像を取得する。また、S102で、コンテンツ取得部110は、車外マイクロフォン35からノイズ音を取得する。また、S103で、コンテンツ取得部110は、配信者の音声をマイクロフォン15から取得する。 First, in S101, the content acquisition unit 110 acquires video from the camera specified by the distributor. Then, in S102, the content acquisition unit 110 acquires noise from the exterior microphone 35. Then, in S103, the content acquisition unit 110 acquires the voice of the distributor from the microphone 15.
次いで、S104で、配信制御部150は、配信者により予め指定されたユーザ設定に従って、ノイズ音を配信するか否かを判定する。配信制御部150がノイズ音を配信しないと判定した場合、S105で、コンテンツ送信部120は、コンテンツ取得部110により取得された映像及び音声を含み得るコンテンツデータの通信パケットを、ネットワーク2へ送信する。一方、配信制御部150がノイズ音を配信すると判定した場合、S106で、コンテンツ送信部120は、コンテンツ取得部110により取得された映像、配信者の音声及びノイズ音を含み得るコンテンツデータの通信パケットを、ネットワーク2へ送信する。 Next, in S104, the distribution control unit 150 determines whether or not to distribute noise sound according to user settings specified in advance by the distributor. If the distribution control unit 150 determines not to distribute noise sound, in S105 the content sending unit 120 sends a communication packet of content data that may include video and audio acquired by the content acquisition unit 110 to network 2. On the other hand, if the distribution control unit 150 determines to distribute noise sound, in S106 the content sending unit 120 sends a communication packet of content data that may include video acquired by the content acquisition unit 110, the distributor's audio, and noise sound to network 2.
その後のS107~S130の処理ステップは、図9を用いて説明した第1実施例における処理ステップと同様であるため、ここではそれらの説明を省略する。 The subsequent processing steps S107 to S130 are the same as those in the first embodiment described using Figure 9, so their description will be omitted here.
<6.実施形態のまとめ>
上記実施形態は、以下の情報処理装置、配信制御方法、コンピュータプログラム及び記憶媒体を少なくとも開示している。
6. Summary of the embodiment
The above-described embodiments disclose at least the following information processing device, distribution control method, computer program, and storage medium.
1.上記実施形態の車両(V)に搭載される情報処理装置(10)は、
乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含むコンテンツを取得するコンテンツ取得手段(110)と、
前記コンテンツ取得手段により取得される前記コンテンツを、1人以上の参加者の端末装置(5)への配信のためにネットワーク(2)へ送信する送信手段(120)と、
前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信される前記コンテンツに関連する当該フィードバックを受信する受信手段(130)と、
前記受信手段により受信される前記フィードバックの、前記コンテンツ配信者への提示を制御する制御手段(150)と、
を備え、
前記受信手段により受信される前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記制御手段は、前記車両が移動している場合(S120)に、前記第1のフィードバックを読上げる音声を音声出力手段(32)に出力させる(S123)。
この実施形態によれば、コンテンツ配信者は、防音及びプライバシー性能に優れた乗用車などの車両をコンテンツ配信用の環境として使用することができる。また、参加者からコンテンツ配信者へ送信されるフィードバックがコンテンツ配信者へ提示されるため、コンテンツ配信者と参加者との間の双方向のコミュニケーションが可能であり、魅力度の高いコンテンツのライブ配信を実現することができる。そして、車両が移動している場合と移動していない場合とで、参加者からのフィードバックの提示方法が切替えられ、コンテンツ配信者は車両の移動中は音声を通じてフィードバックの内容を把握することができる。そのため、車両の運転者の注意が逸らされるリスクが抑制される。したがって、安全性を維持しつつ、自由なコンテンツ配信の機会をより多くの配信者に提供することが可能である。
1. The information processing device (10) mounted on the vehicle (V) of the above embodiment includes:
a content acquisition means (110) for acquiring content including at least one of video and audio of a content distributor who is a passenger;
a transmitting means (120) for transmitting the content acquired by the content acquiring means to a network (2) for distribution to one or more participant terminal devices (5);
receiving means (130) for receiving feedback from the one or more participants to the content distributor, the feedback relating to the distributed content;
a control means (150) for controlling the presentation of the feedback received by the receiving means to the content distributor;
Equipped with
the feedback received by the receiving means includes a first feedback that can be read aloud;
When the vehicle is moving (S120), the control means causes the voice output means (32) to output a voice reading out the first feedback (S123).
According to this embodiment, a content distributor can use a vehicle, such as a passenger car, with excellent soundproofing and privacy features as a content distribution environment. Furthermore, feedback sent from participants to the content distributor is presented to the content distributor, enabling two-way communication between the content distributor and participants and realizing live distribution of highly attractive content. Furthermore, the presentation method of feedback from participants is switched depending on whether the vehicle is moving or not, and the content distributor can understand the content of the feedback through audio while the vehicle is moving. This reduces the risk of the vehicle driver's attention being distracted. Therefore, it is possible to provide more distributors with opportunities to freely distribute content while maintaining safety.
2.上記実施形態では、
前記制御手段は、前記車両が移動していない場合(S110)に、前記第1のフィードバックを読上げる前記音声を前記音声出力手段に出力させない。
この実施形態によれば、走行しておらず単にコンテンツ配信用の環境として使用されている車両において、不必要な音声の読上げによってコンテンツ配信が阻害される事態を回避することができる。
2. In the above embodiment,
When the vehicle is not moving (S110), the control means does not cause the voice output means to output the voice that reads out the first feedback.
According to this embodiment, in a vehicle that is not moving and is simply being used as an environment for content distribution, it is possible to avoid a situation in which content distribution is hindered by unnecessary voice reading.
3.上記実施形態では、
前記制御手段は、
前記車両が移動していない場合に、前記第1のフィードバックを表示手段に表示させ(S113)、
前記車両が移動している場合に、前記第1のフィードバックを前記表示手段に表示させない。
この実施形態によれば、コンテンツ配信者は、車両が移動していない場合には画面を見ることで参加者からコンテンツに対しどのようなフィードバックがなされているかを確認することができる。また、車両が移動している場合には、運転者が画面を見ようとすることを防止することができる。
3. In the above embodiment,
The control means
When the vehicle is not moving, display the first feedback on a display means (S113);
When the vehicle is moving, the first feedback is not displayed on the display means.
According to this embodiment, when the vehicle is not moving, the content distributor can check what kind of feedback the participants are giving to the content by looking at the screen, and when the vehicle is moving, the driver can be prevented from trying to look at the screen.
4.上記実施形態では、
前記受信手段により受信される前記フィードバックは、前記コンテンツの配信に対する対価に関連する第2のフィードバックを含み、
前記制御手段は、前記車両が移動している場合に、前記第2のフィードバックを表す光を発光装置に出力させ、又は、前記第2のフィードバックを表す効果音を前記音声出力手段に出力させる(S125)。
この実施形態によれば、参加者はコンテンツの配信に対する対価をコンテンツ配信者へ提供できるため、より充実したコンテンツの配信をコンテンツ配信者に促すことができる。また、コンテンツ配信者は、車両の移動中はコンテンツの配信に対する対価を獲得したことを光又は効果音を通じて把握できるため、車両の運転者の注意が逸らされるリスクを一層効果的に抑制することができる。
4. In the above embodiment,
the feedback received by the receiving means includes second feedback related to a fee for the distribution of the content;
When the vehicle is moving, the control means causes the light emitting device to output light representing the second feedback, or causes the audio output means to output a sound effect representing the second feedback (S125).
According to this embodiment, participants can provide compensation for content distribution to content distributors, which encourages content distributors to distribute more substantial content. Furthermore, while the vehicle is moving, the content distributor can know that they have received compensation for content distribution through light or sound effects, which more effectively reduces the risk of the vehicle driver's attention being distracted.
5.上記実施形態では、
前記制御手段は、前記車両が移動していない場合(S110)に、前記第2のフィードバックを表す前記光又は前記効果音を出力させない。
この実施形態によれば、走行しておらず単にコンテンツ配信用の環境として使用されている車両において、不必要な光又は効果音の出力によってコンテンツ配信が阻害される事態を回避することができる。
5. In the above embodiment,
When the vehicle is not moving (S110), the control means does not output the light or the sound effect representing the second feedback.
According to this embodiment, in a vehicle that is not moving and is simply being used as an environment for content distribution, it is possible to avoid a situation in which content distribution is hindered by the output of unnecessary light or sound effects.
6.上記実施形態では、
前記制御手段は、
前記車両が移動していない場合に、前記第2のフィードバックを表示手段に表示させ(S115)、
前記車両が移動している場合に、前記第2のフィードバックを前記表示手段に表示させない。
この実施形態によれば、コンテンツ配信者は、車両が移動していない場合には画面を見ることで参加者からいつどの程度の対価が提供されたかを確認することができる。また、車両が移動している場合には、運転者が画面を見ようとすることを防止することができる。
6. In the above embodiment,
The control means
When the vehicle is not moving, display the second feedback on a display means (S115);
When the vehicle is moving, the second feedback is not displayed on the display means.
According to this embodiment, when the vehicle is not moving, the content distributor can check when and how much compensation has been provided by the participants by looking at the screen, and when the vehicle is moving, the driver can be prevented from looking at the screen.
7.上記実施形態では、
前記情報処理装置は、
前記車両が走行する際に発生するノイズ音を取得するノイズ取得手段(35)、
をさらに備え、
前記送信手段は、前記ノイズ取得手段により取得される前記ノイズ音を前記コンテンツと共に前記ネットワークへ送信する。
この実施形態によれば、ドライブ中の臨場感のある音をコンテンツの一部として参加者に提供することで、配信されるコンテンツの魅力度をさらに高めることができる。
7. In the above embodiment,
The information processing device includes:
a noise acquisition means (35) for acquiring noise generated when the vehicle is running;
Furthermore,
The transmitting means transmits the noise sound acquired by the noise acquiring means to the network together with the content.
According to this embodiment, by providing participants with realistic sounds that are generated while driving as part of the content, it is possible to further increase the appeal of the content to be distributed.
8.上記実施形態では、
前記制御手段は、前記コンテンツ配信者により指定される設定に従って、前記ノイズ音を前記コンテンツと共に送信すべきかを判定し(S104)、
前記送信手段は、前記制御手段により前記ノイズ音を前記コンテンツと共に送信すべきであると判定された場合に、前記ノイズ音を前記コンテンツと共に前記ネットワークへ送信する。
この実施形態によれば、コンテンツ配信者が意図したコンテンツの特徴に合わせてノイズ音の配信を有効化し又は無効化することが可能である。例えば、同じ車両から、あるタイミングではドライブ中の臨場感のあるコンテンツを配信し、他のタイミングではノイズ音を遮断してコンテンツ配信者の音声をより強調するといったことも可能である。
8. In the above embodiment,
The control means determines whether the noise sound should be transmitted together with the content in accordance with a setting designated by the content distributor (S104);
When the control means determines that the noise sound should be transmitted together with the content, the transmission means transmits the noise sound together with the content to the network.
According to this embodiment, it is possible for a content provider to enable or disable the distribution of noise sounds in accordance with the characteristics of the content intended by the content provider. For example, from the same vehicle, it is possible to distribute content that gives a sense of realism while driving at one timing, and to block out noise sounds at another timing to emphasize the voice of the content provider.
9.上記実施形態では、
前記情報処理装置は、
前記送信手段により前記コンテンツが配信されている間の前記車両の状態を監視し、前記車両において異常が検知された場合に当該異常に関連する情報を記憶デバイス(170)に記憶させる状態監視手段(160)、
をさらに備える。
この実施形態によれば、車両において異常が検知された場合に、記憶デバイスに記憶された情報を読出して、読出した情報を異常の原因の調査又は配信者への助言といった目的のために活用することができる。
9. In the above embodiment,
The information processing device includes:
a status monitoring means (160) for monitoring the status of the vehicle while the content is being distributed by the transmission means, and for storing information relating to an abnormality in a storage device (170) when an abnormality is detected in the vehicle;
Further provided are:
According to this embodiment, when an abnormality is detected in a vehicle, the information stored in the storage device can be read out and used for purposes such as investigating the cause of the abnormality or providing advice to the distributor.
10.上記実施形態では、
前記異常に関連する情報は、前記異常が検知された際の前記コンテンツの配信状況及び前記フィードバックの提示状況のうちの少なくとも一方を含む。
この実施形態によれば、コンテンツ配信者のコンテンツ配信活動、又はコンテンツ配信者に対するフィードバックの提示が、車両の異常にどのように影響したかを事後的に分析することが可能である。
10. In the above embodiment,
The information related to the abnormality includes at least one of the distribution status of the content and the presentation status of the feedback when the abnormality was detected.
According to this embodiment, it is possible to perform a retrospective analysis of how the content distribution activities of the content distributor or the feedback provided to the content distributor affected the vehicle abnormality.
11.上記実施形態の車両(V)からのコンテンツ配信を制御するための配信制御方法は、
前記車両において、乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含むコンテンツを取得すること(S101, S103)と、
取得された前記コンテンツを、1人以上の参加者の端末装置への配信のために前記車両からネットワークへ送信すること(S105)と、
前記車両において、前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信された前記コンテンツに関連する当該フィードバックを受信すること(S107)と、
受信された前記フィードバックを前記コンテンツ配信者へ提示すること(S110, S120)と、
を含み、
前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記車両が移動している場合(S120)に、前記コンテンツ配信者へ前記第1のフィードバックを提示することは、前記第1のフィードバックを読上げる音声を前記車両において出力すること(S123)を含む。
この実施形態によれば、防音及びプライバシー性能に優れた車両をコンテンツ配信用の環境として使用することが可能となり、安全性を維持しつつ、自由なコンテンツ配信の機会をより多くのコンテンツ配信者に提供することができる。
11. The distribution control method for controlling content distribution from a vehicle (V) according to the above embodiment includes:
In the vehicle, content including at least one of video and audio of a content distributor who is an occupant is acquired (S101, S103);
transmitting the acquired content from the vehicle to a network for distribution to terminal devices of one or more participants (S105);
receiving (S107) feedback from the one or more participants to the content distributor at the vehicle, the feedback relating to the distributed content;
Presenting the received feedback to the content distributor (S110, S120);
Including,
the feedback includes a first feedback that can be read aloud;
When the vehicle is moving (S120), presenting the first feedback to the content distributor includes outputting a voice in the vehicle that reads out the first feedback (S123).
According to this embodiment, it becomes possible to use a vehicle with excellent soundproofing and privacy performance as an environment for content distribution, thereby providing more content distributors with the opportunity to freely distribute content while maintaining safety.
12.上記実施形態のコンピュータプログラムは、
車両(V)からのコンテンツ配信を制御する情報処理装置(10)のプロセッサ(12)により実行された場合に、前記情報処理装置に、
前記車両において、乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含むコンテンツを取得することと、
取得された前記コンテンツを、1人以上の参加者の端末装置への配信のために前記車両からネットワークへ送信することと、
前記車両において、前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信された前記コンテンツに関連する当該フィードバックを受信することと、
受信された前記フィードバックを前記コンテンツ配信者へ提示することと、
を行わせ、
前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記車両が移動している場合に、前記コンテンツ配信者へ前記第1のフィードバックを提示することは、前記第1のフィードバックを読上げる音声を前記車両において出力することを含む。
この実施形態によれば、防音及びプライバシー性能に優れた車両をコンテンツ配信用の環境として使用することが可能となり、安全性を維持しつつ、自由なコンテンツ配信の機会をより多くのコンテンツ配信者に提供することができる。
12. The computer program of the above embodiment
When executed by a processor (12) of an information processing device (10) that controls content distribution from a vehicle (V), the information processing device
acquiring content including at least one of video and audio of a content distributor who is an occupant of the vehicle;
transmitting the retrieved content from the vehicle to a network for distribution to terminal devices of one or more participants;
receiving, at the vehicle, feedback from the one or more participants to the content distributor, the feedback relating to the distributed content;
presenting the received feedback to the content distributor; and
Let them do this,
the feedback includes a first feedback that can be read aloud;
When the vehicle is moving, presenting the first feedback to the content distributor includes outputting a voice in the vehicle that reads the first feedback aloud.
According to this embodiment, it becomes possible to use a vehicle with excellent soundproofing and privacy performance as an environment for content distribution, thereby providing more content distributors with the opportunity to freely distribute content while maintaining safety.
13.上記実施形態の記憶媒体は、
コンピュータプログラムを記憶したコンピュータ読取可能な記憶媒体(13)であって、
前記コンピュータプログラムは、車両(V)からのコンテンツ配信を制御する情報処理装置(10)のプロセッサ(12)により実行された場合に、前記情報処理装置に、
前記車両において、乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含むコンテンツを取得することと、
取得された前記コンテンツを、1人以上の参加者の端末装置への配信のために前記車両からネットワークへ送信することと、
前記車両において、前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信された前記コンテンツに関連する当該フィードバックを受信することと、
受信された前記フィードバックを前記コンテンツ配信者へ提示することと、
を行わせ、
前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記車両が移動している場合に、前記コンテンツ配信者へ前記第1のフィードバックを提示することは、前記第1のフィードバックを読上げる音声を前記車両において出力することを含む。
この実施形態によれば、防音及びプライバシー性能に優れた車両をコンテンツ配信用の環境として使用することが可能となり、安全性を維持しつつ、自由なコンテンツ配信の機会をより多くのコンテンツ配信者に提供することができる。
13. The storage medium of the above embodiment is
A computer-readable storage medium (13) storing a computer program,
The computer program, when executed by a processor (12) of an information processing device (10) that controls content distribution from a vehicle (V), causes the information processing device to:
acquiring content including at least one of video and audio of a content distributor who is an occupant of the vehicle;
transmitting the retrieved content from the vehicle to a network for distribution to terminal devices of one or more participants;
receiving, at the vehicle, feedback from the one or more participants to the content distributor, the feedback relating to the distributed content;
presenting the received feedback to the content distributor; and
Let them do this,
the feedback includes a first feedback that can be read aloud;
When the vehicle is moving, presenting the first feedback to the content distributor includes outputting a voice in the vehicle that reads the first feedback aloud.
According to this embodiment, it becomes possible to use a vehicle with excellent soundproofing and privacy performance as an environment for content distribution, thereby providing more content distributors with the opportunity to freely distribute content while maintaining safety.
以上、発明の実施形態について説明したが、発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。 The above describes an embodiment of the invention, but the invention is not limited to the above embodiment, and various modifications and variations are possible within the scope of the invention.
V 車両、1 コンテンツ配信システム、2 ネットワーク、3 配信サーバ、5 参加者端末、10 車載システム(情報処理装置)、110 コンテンツ取得部、120 コンテンツ送信部、130 フィードバック受信部、140 設定部、150 配信制御部、160 状態監視部、170 ログ記憶部、172 ログデータ V: Vehicle; 1: Content distribution system; 2: Network; 3: Distribution server; 5: Participant terminal; 10: In-vehicle system (information processing device); 110: Content acquisition unit; 120: Content transmission unit; 130: Feedback reception unit; 140: Setting unit; 150: Distribution control unit; 160: Status monitoring unit; 170: Log storage unit; 172: Log data
Claims (13)
乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含み、ライブ配信されているコンテンツを取得するコンテンツ取得手段と、
前記コンテンツ取得手段により取得される前記コンテンツを、1人以上の参加者の端末装置への配信のためにネットワークへ送信する送信手段と、
前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信される前記コンテンツに関連する当該フィードバックを受信する受信手段と、
前記受信手段により受信される前記フィードバックの、前記コンテンツ配信者への提示を制御する制御手段と、
を備え、
前記受信手段により受信される前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記制御手段は、前記車両が移動している場合に、前記第1のフィードバックを読上げる音声を音声出力手段に出力させる、
情報処理装置。 An information processing device mounted on a vehicle,
a content acquisition means for acquiring live-streamed content including at least one of video and audio of a content distributor who is a passenger;
a transmitting means for transmitting the content acquired by the content acquiring means to a network for distribution to terminal devices of one or more participants;
receiving means for receiving feedback from the one or more participants to the content distributor, the feedback relating to the distributed content;
a control means for controlling presentation of the feedback received by the receiving means to the content distributor;
Equipped with
the feedback received by the receiving means includes a first feedback that can be read aloud;
the control means causes the voice output means to output a voice reading out the first feedback when the vehicle is moving;
Information processing device.
前記車両が移動していない場合に、前記第1のフィードバックを表示手段に表示させ、
前記車両が移動している場合に、前記第1のフィードバックを前記表示手段に表示させない、
請求項1又は2に記載の情報処理装置。 The control means
When the vehicle is not moving, displaying the first feedback on a display means;
When the vehicle is moving, the first feedback is not displayed on the display means.
3. The information processing device according to claim 1 or 2.
前記制御手段は、前記車両が移動している場合に、前記第2のフィードバックを表す光を発光装置に出力させ、又は、前記第2のフィードバックを表す効果音を前記音声出力手段に出力させる、
請求項1~3のいずれか1項に記載の情報処理装置。 the feedback received by the receiving means includes second feedback related to a fee for the distribution of the content;
the control means causes a light emitting device to output light representing the second feedback, or causes the sound output means to output a sound effect representing the second feedback, when the vehicle is moving;
The information processing device according to any one of claims 1 to 3.
前記車両が移動していない場合に、前記第2のフィードバックを表示手段に表示させ、
前記車両が移動している場合に、前記第2のフィードバックを前記表示手段に表示させない、
請求項4又は5に記載の情報処理装置。 The control means
When the vehicle is not moving, displaying the second feedback on a display means;
When the vehicle is moving, the second feedback is not displayed on the display means.
6. The information processing device according to claim 4 or 5.
前記車両が走行する際に発生するノイズ音を取得するノイズ取得手段、
をさらに備え、
前記送信手段は、前記ノイズ取得手段により取得される前記ノイズ音を前記コンテンツと共に前記ネットワークへ送信する、
請求項1~6のいずれか1項に記載の情報処理装置。 The information processing device includes:
a noise acquisition means for acquiring noise generated when the vehicle is running;
Furthermore,
the transmitting means transmits the noise sound acquired by the noise acquiring means to the network together with the content;
The information processing device according to any one of claims 1 to 6.
前記送信手段は、前記制御手段により前記ノイズ音を前記コンテンツと共に送信すべきであると判定された場合に、前記ノイズ音を前記コンテンツと共に前記ネットワークへ送信する、
請求項7に記載の情報処理装置。 the control means determines whether the noise sound should be transmitted together with the content in accordance with a setting specified by the content distributor;
the transmitting means transmits the noise sound together with the content to the network when the control means determines that the noise sound should be transmitted together with the content;
The information processing device according to claim 7 .
前記送信手段により前記コンテンツが配信されている間の前記車両の状態を監視し、前記車両において異常が検知された場合に当該異常に関連する情報を記憶デバイスに記憶させる状態監視手段、
をさらに備える、請求項1~8のいずれか1項に記載の情報処理装置。 The information processing device includes:
a status monitoring means for monitoring the status of the vehicle while the content is being distributed by the transmission means, and for storing information relating to an abnormality in a storage device when an abnormality is detected in the vehicle;
The information processing device according to any one of claims 1 to 8, further comprising:
前記車両において、乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含み、ライブ配信されているコンテンツを取得することと、
取得された前記コンテンツを、1人以上の参加者の端末装置への配信のために前記車両からネットワークへ送信することと、
前記車両において、前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信された前記コンテンツに関連する当該フィードバックを受信することと、
受信された前記フィードバックを前記コンテンツ配信者へ提示することと、
を含み、
前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記車両が移動している場合に、前記コンテンツ配信者へ前記第1のフィードバックを提示することは、前記第1のフィードバックを読上げる音声を前記車両において出力することを含む、
配信制御方法。 1. A distribution control method for controlling content distribution from a vehicle, comprising:
In the vehicle, acquiring live-streamed content including at least one of video and audio of a content distributor who is an occupant of the vehicle;
transmitting the retrieved content from the vehicle to a network for distribution to terminal devices of one or more participants;
receiving, at the vehicle, feedback from the one or more participants to the content distributor, the feedback relating to the distributed content;
presenting the received feedback to the content distributor; and
Including,
the feedback includes a first feedback that can be read aloud;
and when the vehicle is moving, presenting the first feedback to the content distributor includes outputting, in the vehicle, a voice reading out the first feedback.
Delivery control method.
前記車両において、乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含み、ライブ配信されているコンテンツを取得することと、
取得された前記コンテンツを、1人以上の参加者の端末装置への配信のために前記車両からネットワークへ送信することと、
前記車両において、前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信された前記コンテンツに関連する当該フィードバックを受信することと、
受信された前記フィードバックを前記コンテンツ配信者へ提示することと、
を行わせ、
前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記車両が移動している場合に、前記コンテンツ配信者へ前記第1のフィードバックを提示することは、前記第1のフィードバックを読上げる音声を前記車両において出力することを含む、
コンピュータプログラム。 When executed by a processor of an information processing device that controls content distribution from a vehicle, the information processing device:
In the vehicle, acquiring live-streamed content including at least one of video and audio of a content distributor who is an occupant of the vehicle;
transmitting the retrieved content from the vehicle to a network for distribution to terminal devices of one or more participants;
receiving, at the vehicle, feedback from the one or more participants to the content distributor, the feedback relating to the distributed content;
presenting the received feedback to the content distributor; and
Let them do this,
the feedback includes a first feedback that can be read aloud;
and when the vehicle is moving, presenting the first feedback to the content distributor includes outputting, in the vehicle, a voice reading out the first feedback.
Computer program.
前記コンピュータプログラムは、車両からのコンテンツ配信を制御する情報処理装置のプロセッサにより実行された場合に、前記情報処理装置に、
前記車両において、乗員であるコンテンツ配信者の映像及び音声の少なくとも一方を含み、ライブ配信されているコンテンツを取得することと、
取得された前記コンテンツを、1人以上の参加者の端末装置への配信のために前記車両からネットワークへ送信することと、
前記車両において、前記1人以上の参加者から前記コンテンツ配信者へのフィードバックであって、配信された前記コンテンツに関連する当該フィードバックを受信することと、
受信された前記フィードバックを前記コンテンツ配信者へ提示することと、
を行わせ、
前記フィードバックは、読上げ可能な第1のフィードバックを含み、
前記車両が移動している場合に、前記コンテンツ配信者へ前記第1のフィードバックを提示することは、前記第1のフィードバックを読上げる音声を前記車両において出力することを含む、
記憶媒体。 A computer-readable storage medium storing a computer program,
The computer program, when executed by a processor of an information processing device that controls content distribution from a vehicle, causes the information processing device to:
In the vehicle, acquiring live-streamed content including at least one of video and audio of a content distributor who is an occupant of the vehicle;
transmitting the retrieved content from the vehicle to a network for distribution to terminal devices of one or more participants;
receiving, at the vehicle, feedback from the one or more participants to the content distributor, the feedback relating to the distributed content;
presenting the received feedback to the content distributor; and
Let them do this,
the feedback includes a first feedback that can be read aloud;
and when the vehicle is moving, presenting the first feedback to the content distributor includes outputting, in the vehicle, a voice reading out the first feedback.
storage medium.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022010340A JP7776340B2 (en) | 2022-01-26 | 2022-01-26 | Information processing device, distribution control method, computer program, and storage medium |
| CN202211491880.8A CN116506668B (en) | 2022-01-26 | 2022-11-25 | Information processing device, publishing control method and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022010340A JP7776340B2 (en) | 2022-01-26 | 2022-01-26 | Information processing device, distribution control method, computer program, and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023108992A JP2023108992A (en) | 2023-08-07 |
| JP7776340B2 true JP7776340B2 (en) | 2025-11-26 |
Family
ID=87321885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022010340A Active JP7776340B2 (en) | 2022-01-26 | 2022-01-26 | Information processing device, distribution control method, computer program, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7776340B2 (en) |
| CN (1) | CN116506668B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018174512A (en) | 2017-03-31 | 2018-11-08 | 本田技研工業株式会社 | Image sharing system, image sharing server, and image sharing method |
| JP6799779B2 (en) | 2016-10-07 | 2020-12-16 | パナソニックIpマネジメント株式会社 | Surveillance video analysis system and surveillance video analysis method |
| JP6934233B1 (en) | 2020-09-07 | 2021-09-15 | 株式会社Shift | Programs, information processing equipment, and methods |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7848863B2 (en) * | 2005-11-29 | 2010-12-07 | Electronics And Telecommunications Research Institute | Apparatus and method for providing audio and video content service in vehicle |
| US11887352B2 (en) * | 2010-06-07 | 2024-01-30 | Affectiva, Inc. | Live streaming analytics within a shared digital environment |
| CN104980343A (en) * | 2015-06-30 | 2015-10-14 | 北京奇虎科技有限公司 | Sharing method and system of road condition information, automobile data recorder, and cloud server |
| CN105959823A (en) * | 2016-05-26 | 2016-09-21 | 北京小米移动软件有限公司 | Message presentation method and device for video direct broadcast application |
| CN106060569A (en) * | 2016-06-27 | 2016-10-26 | 乐视控股(北京)有限公司 | Live video broadcast method and device, apparatus and system |
| JP6582328B2 (en) * | 2017-06-20 | 2019-10-02 | 本田技研工業株式会社 | Information output system, information output method, and program |
| CN111294606B (en) * | 2020-01-19 | 2023-09-26 | 腾讯科技(深圳)有限公司 | Live broadcast processing method and device, live broadcast client and medium |
| CN111966221B (en) * | 2020-08-10 | 2024-04-26 | 广州汽车集团股份有限公司 | In-vehicle interaction processing method and device |
| CN113823109B (en) * | 2021-08-02 | 2023-01-17 | 阿波罗智联(北京)科技有限公司 | Live broadcast method and device, electronic equipment and storage medium |
-
2022
- 2022-01-26 JP JP2022010340A patent/JP7776340B2/en active Active
- 2022-11-25 CN CN202211491880.8A patent/CN116506668B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6799779B2 (en) | 2016-10-07 | 2020-12-16 | パナソニックIpマネジメント株式会社 | Surveillance video analysis system and surveillance video analysis method |
| JP2018174512A (en) | 2017-03-31 | 2018-11-08 | 本田技研工業株式会社 | Image sharing system, image sharing server, and image sharing method |
| JP6934233B1 (en) | 2020-09-07 | 2021-09-15 | 株式会社Shift | Programs, information processing equipment, and methods |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116506668B (en) | 2026-04-03 |
| CN116506668A (en) | 2023-07-28 |
| JP2023108992A (en) | 2023-08-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7346634B2 (en) | Information processing system and information processing method | |
| JP6532490B2 (en) | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING SYSTEM | |
| JP6428955B1 (en) | Information processing apparatus and moving image distribution system | |
| JP5941039B2 (en) | Method and apparatus for online rendering of game files | |
| JP7221638B2 (en) | Method and system for audio feedback during live broadcast and non-transitory computer readable recording medium | |
| TW202327368A (en) | Server and Method | |
| US9516461B2 (en) | Mesh network applied to arena events | |
| CN105320429A (en) | Mirroring deep links | |
| CN106060569A (en) | Live video broadcast method and device, apparatus and system | |
| JP2020198615A (en) | Transmission terminal, program, and display method | |
| US20110238753A1 (en) | System and Method for Providing a Real-Time Digital Impact Virtual Audience | |
| US20230179836A1 (en) | Server, method and terminal | |
| CN113543078A (en) | Vehicle machine, mobile terminal and method for controlling interaction between mobile terminal and vehicle machine | |
| US12200317B2 (en) | Terminal and method | |
| US12256131B2 (en) | System and method for interactive web-browsing via user equipment | |
| JP7776340B2 (en) | Information processing device, distribution control method, computer program, and storage medium | |
| CN108288152B (en) | An interactive method, terminal and storage medium for sharing information | |
| JP2021087789A (en) | Viewing program, distribution program, method for executing viewing program, method for executing distribution program, information processing device and information processing system | |
| JP2024006973A (en) | Data processing methods, systems and computer programs | |
| CN116389518A (en) | In-vehicle multi-occupant media management | |
| US20120197989A1 (en) | System and method for providing a real-time digital impact virtual audience | |
| JP2004064511A (en) | Race relay system | |
| US12411991B2 (en) | Camouflaged app within interactive web-browser and method for concealing and revealing the same | |
| JP4875909B2 (en) | Information terminal device, information communication method, and information communication program | |
| JP7376036B1 (en) | System and method for distributor analysis |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250818 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251003 |
|
| 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: 20251031 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251113 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7776340 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |