Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7052375B2 - Information processing system, information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7052375B2 - Information processing system, information processing device, information processing method, and information processing program - Google Patents

Information processing system, information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7052375B2
JP7052375B2 JP2018012051A JP2018012051A JP7052375B2 JP 7052375 B2 JP7052375 B2 JP 7052375B2 JP 2018012051 A JP2018012051 A JP 2018012051A JP 2018012051 A JP2018012051 A JP 2018012051A JP 7052375 B2 JP7052375 B2 JP 7052375B2
Authority
JP
Japan
Prior art keywords
content
unit
divided
reproduction
information processing
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.)
Expired - Fee Related
Application number
JP2018012051A
Other languages
Japanese (ja)
Other versions
JP2019128920A (en
Inventor
真哉 向笠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2018012051A priority Critical patent/JP7052375B2/en
Publication of JP2019128920A publication Critical patent/JP2019128920A/en
Application granted granted Critical
Publication of JP7052375B2 publication Critical patent/JP7052375B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Information Transfer Between Computers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

本発明は、情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムに関する。 The present invention relates to an information processing system, an information processing device, an information processing method, and an information processing program.

コンピュータを活用した学習システムが知られている。例えば、講義内容を示す動画などのコンテンツを、学習者のコンピュータへ配信するシステムが知られている。 A learning system that utilizes a computer is known. For example, there is known a system that distributes content such as a video showing the content of a lecture to a learner's computer.

特許文献1には、サーバにユーザ間で共有するファイルを格納し、ファイルに対してユーザ間でやりとりされたコメントを、ファイルに対応付けてサーバに格納する構成が開示されている。 Patent Document 1 discloses a configuration in which a file shared between users is stored in a server, and comments exchanged between users with respect to the file are stored in the server in association with the file.

ここで、サーバに格納されるファイルなどのコンテンツには、再生時に問題の出力とユーザによる回答の受付を交互に行う会話形式のものや、再生中にユーザによる回答を並行して受付ける形式のものなど、さまざまな種類がある。しかし、従来では、コンテンツの提供者側からサーバにアップロードされたコンテンツが加工されることなくユーザの端末へ配信されており、コンテンツに応じた再生を容易に実現可能な配信データが提供されていなかった。 Here, the contents such as files stored in the server are those in a conversational format in which the output of the problem and the reception of the answer by the user are alternately performed during playback, and the content in the format in which the response by the user is received in parallel during playback. There are various types such as. However, conventionally, the content uploaded from the content provider side to the server is distributed to the user's terminal without being processed, and the distribution data that can easily realize the reproduction according to the content has not been provided. rice field.

本発明は、上記に鑑みてなされたものであって、コンテンツに応じた再生を容易に実現可能な配信データを提供することができる、情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。 The present invention has been made in view of the above, and is an information processing system, an information processing apparatus, an information processing method, and information processing capable of providing distribution data that can be easily reproduced according to the content. The purpose is to provide a program.

上述した課題を解決するために、情報処理システムは、コンテンツを取得する取得部と、前記コンテンツの再生条件を決定する決定部と、前記コンテンツおよび前記再生条件を含む配信データを生成する生成部と、前記コンテンツを複数の分割コンテンツに分割する分割部と、を備える。前記再生条件は、データ出力とデータ受付とを交互に繰り返す交互方式、または、データ出力とデータ受付との少なくとも一部を重複して実行する重複方式、の何れかを示す再生方式と、データ受付の受付期間と、の少なくとも一方を含み、前記分割部は、前記コンテンツに第1の閾値以下の音量が第2の閾値以上継続する途切れ区間が含まれる場合、前記途切れ区間を区切りとして該コンテンツを複数の前記分割コンテンツに分割し、前記決定部は、前記分割コンテンツの前記再生方式を前記交互方式に決定し、前記生成部は、複数の前記分割コンテンツおよび複数の前記分割コンテンツの各々に対応する前記再生条件を含む、前記配信データを生成する。 In order to solve the above-mentioned problems, the information processing system includes an acquisition unit for acquiring the content, a determination unit for determining the reproduction condition of the content, and a generation unit for generating the content and the distribution data including the reproduction condition. , A division portion for dividing the content into a plurality of division contents . The reproduction condition is a reproduction method indicating either an alternating method in which data output and data reception are alternately repeated, or a duplication method in which at least a part of data output and data reception is duplicated and executed, and data reception. When the content includes a break section in which the volume below the first threshold value continues to be equal to or higher than the second threshold value, the divided portion includes at least one of the reception period and the content. Divided into a plurality of the divided contents, the determination unit determines the reproduction method of the divided contents to the alternating method, and the generation unit corresponds to each of the plurality of the divided contents and the plurality of the divided contents. The distribution data including the reproduction condition is generated.

本発明によれば、コンテンツに応じた再生を容易に実現可能な配信データを提供することができる。 According to the present invention, it is possible to provide distribution data that can be easily reproduced according to the content.

図1は、情報処理システムの構成の一例を示す模式図である。FIG. 1 is a schematic diagram showing an example of the configuration of an information processing system. 図2は、情報処理装置および端末装置のハードウェア構成の一例を示す模式図である。FIG. 2 is a schematic diagram showing an example of the hardware configuration of the information processing device and the terminal device. 図3は、情報処理システムに含まれる、各装置の機能的構成例を示すブロック図である。FIG. 3 is a block diagram showing a functional configuration example of each device included in the information processing system. 図4は、コンテンツのデータ構成の一例を示す模式図である。FIG. 4 is a schematic diagram showing an example of the data structure of the content. 図5は、要求条件受付画面の一例を示す模式図である。FIG. 5 is a schematic diagram showing an example of a requirement condition reception screen. 図6は、配信データのデータ構成の一例を示す模式図である。FIG. 6 is a schematic diagram showing an example of the data structure of the distribution data. 図7は、管理情報のデータ構成の一例を示す模式図である。FIG. 7 is a schematic diagram showing an example of a data structure of management information. 図8は、第1の端末装置が実行する情報処理の手順の一例を示す、フローチャートである。FIG. 8 is a flowchart showing an example of the information processing procedure executed by the first terminal device. 図9は、情報処理装置が実行する情報処理の手順の一例を示す、フローチャートである。FIG. 9 is a flowchart showing an example of the information processing procedure executed by the information processing apparatus. 図10は、第2の端末装置16が実行する情報処理の手順の一例を示す、フローチャートである。FIG. 10 is a flowchart showing an example of the information processing procedure executed by the second terminal device 16.

以下、添付図面を参照しながら、本実施の形態の情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムの実施の形態を詳細に説明する。なお、本明細書において、同じ構成および機能を示す部分には、同じ符号を付与し、詳細な説明を省略する場合がある。 Hereinafter, the information processing system, the information processing apparatus, the information processing method, and the embodiment of the information processing program of the present embodiment will be described in detail with reference to the attached drawings. In the present specification, the same reference numerals may be given to parts showing the same configuration and function, and detailed description may be omitted.

本実施の形態の情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムの適用対象は、限定されない。例えば、本実施の形態の情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムは、語学や各種試験などのための、学習システムや教育システムに適用される。 The application target of the information processing system, the information processing device, the information processing method, and the information processing program of the present embodiment is not limited. For example, the information processing system, information processing device, information processing method, and information processing program of the present embodiment are applied to a learning system or an educational system for language learning, various tests, and the like.

図1は、本実施の形態の情報処理システム1000の構成の一例を示す模式図である。 FIG. 1 is a schematic diagram showing an example of the configuration of the information processing system 1000 of the present embodiment.

本実施の形態の情報処理システム1000は、情報処理装置10と、端末装置12と、を備える。情報処理装置10と、端末装置12と、はネットワーク18を介して通信可能に接続されている。 The information processing system 1000 of the present embodiment includes an information processing device 10 and a terminal device 12. The information processing device 10 and the terminal device 12 are communicably connected to each other via the network 18.

情報処理システム1000は、1または複数の端末装置12を備える。本実施の形態では、一例として、2台の端末装置12を備える場合を説明する。なお、情報処理システム1000における端末装置12の台数は、限定されない。 The information processing system 1000 includes one or more terminal devices 12. In the present embodiment, as an example, a case where two terminal devices 12 are provided will be described. The number of terminal devices 12 in the information processing system 1000 is not limited.

なお、1または複数の端末装置12および情報処理装置10の少なくとも1つは、無線または有線によりネットワーク18に接続されている。無線により接続する場合、例えば、3G(3rd Generation)、4G(4th Generation)、LTE(Long Term Evolution)、無線LAN(Local Area Network)、Bluetooth(登録商標)、WI/Fiなどを用いればよい。 At least one of the one or more terminal devices 12 and the information processing device 10 is connected to the network 18 wirelessly or by wire. When connecting by wireless, for example, 3G (3rd Generation), 4G (4th Generation), LTE (Long Term Evolution), wireless LAN (Local Area Network), Bluetooth (registered trademark), WI / Fi and the like may be used.

情報処理装置10は、クライアント端末である端末装置12からの要求に対してサービスを提供するサーバ装置である。本実施の形態では、端末装置12からアップロードされたコンテンツから配信データを生成し、配信する処理などを行う。 The information processing device 10 is a server device that provides a service in response to a request from a terminal device 12 that is a client terminal. In the present embodiment, distribution data is generated from the content uploaded from the terminal device 12 and distributed.

なお、情報処理装置10は、インターネット等のネットワーク18上のストレージサーバ(クラウド)に搭載されていてもよい。 The information processing device 10 may be mounted on a storage server (cloud) on a network 18 such as the Internet.

端末装置12は、ユーザによって操作される装置である。端末装置12は、音声やユーザの操作指示を受付ける受付機能、音声や画像を出力する出力機能、および、他の装置との通信機能、を備える。端末装置12は、例えば、パーソナルコンピュータ、スマートフォン、タブレット端末、携帯電話、などである。なお、端末装置12に、音声や操作指示の受付機能および音声や画像の出力機能を備えたアクセサリを接続することで、これらの機能を実現してもよい。これらの機能を備えたアクセサリは、例えば、マイク付きヘッドセットや、タッチパネル等である。 The terminal device 12 is a device operated by the user. The terminal device 12 has a reception function for receiving voice and user's operation instructions, an output function for outputting voice and images, and a communication function with other devices. The terminal device 12 is, for example, a personal computer, a smartphone, a tablet terminal, a mobile phone, or the like. It should be noted that these functions may be realized by connecting an accessory having a voice or operation instruction reception function and a voice or image output function to the terminal device 12. Accessories having these functions are, for example, a headset with a microphone, a touch panel, and the like.

本実施の形態では、情報処理システム1000に含まれる複数の端末装置12は、第2の端末装置16と、第1の端末装置14と、を含む。 In the present embodiment, the plurality of terminal devices 12 included in the information processing system 1000 include a second terminal device 16 and a first terminal device 14.

第1の端末装置14は、第1の属性のユーザによって操作される端末装置12である。第1の属性のユーザとは、コンテンツを発信するユーザを示す。言い換えると、第1の属性のユーザは、情報処理装置10に対してコンテンツのアップロードのための操作指示を行うユーザを示す。第1の属性のユーザは、例えば、授業や講義で用いるコンテンツの作成者などである。 The first terminal device 14 is a terminal device 12 operated by a user with the first attribute. The user of the first attribute indicates a user who transmits the content. In other words, the user of the first attribute indicates a user who gives an operation instruction for uploading the content to the information processing apparatus 10. The user of the first attribute is, for example, the creator of the content used in the lesson or the lecture.

第2の端末装置16は、第2の属性のユーザによって操作される端末装置12である。第2の属性のユーザとは、コンテンツを利用して学習や回答などを行うユーザを示す。言い換えると、第2の属性のユーザは、情報処理装置10からダウンロードされたコンテンツを用いて学習や回答を行う側のユーザである。第2の属性のユーザは、例えば、学習者や回答者などである。 The second terminal device 16 is a terminal device 12 operated by a user with a second attribute. The user of the second attribute refers to a user who performs learning, answering, etc. using the content. In other words, the user of the second attribute is a user who performs learning and answering using the content downloaded from the information processing apparatus 10. The user of the second attribute is, for example, a learner or a respondent.

次に、情報処理装置10および端末装置12(第1の端末装置14、第2の端末装置16)の、ハードウェア構成の一例を説明する。図2は、情報処理装置10および端末装置12のハードウェア構成の一例を示す模式図である。 Next, an example of the hardware configuration of the information processing device 10 and the terminal device 12 (first terminal device 14, second terminal device 16) will be described. FIG. 2 is a schematic diagram showing an example of the hardware configuration of the information processing device 10 and the terminal device 12.

情報処理装置10および端末装置12は、各々、CPU(Central Processing Unit)25と、ROM(Read Only Memory)26と、RAM(Random Access Memory)27と、HDD(Hard Disk Drive)28と、通信I/F(インターフェース)24と、外部I/F23と、操作パネル29と、を備え、バス21を介して相互に接続されている。 The information processing device 10 and the terminal device 12 have a CPU (Central Processing Unit) 25, a ROM (Read Only Memory) 26, a RAM (Random Access Memory) 27, an HDD (Hard Disk Drive) 28, and a communication I, respectively. The / F (interface) 24, the external I / F23, and the operation panel 29 are provided and are connected to each other via the bus 21.

CPU25は、情報処理装置10および端末装置12の動作を統括的に制御する。CPU25は、RAM27をワークエリアとし、ROM26またはHDD28などに格納されたプログラムを実行することで、情報処理装置10および端末装置12全体の動作を制御し、後述する各種機能部を実現する。 The CPU 25 comprehensively controls the operations of the information processing device 10 and the terminal device 12. The CPU 25 uses the RAM 27 as a work area and controls the operation of the information processing device 10 and the terminal device 12 as a whole by executing a program stored in the ROM 26 or the HDD 28, and realizes various functional units described later.

HDD28は、プログラムやデータなどを格納する。なお、端末装置12は、HDD28に代えて、SSD(Solid State Drive)を備えた構成であってもよい。 The HDD 28 stores programs, data, and the like. The terminal device 12 may be configured to include an SSD (Solid State Drive) instead of the HDD 28.

操作パネル29は、ユーザの操作に応じた各種の操作入力を受付けるとともに、各種の情報や各種の画像を表示する。例えば、操作パネル29は、各種操作指示を受付ける受付機能を実現する操作受付部29Aと、各種情報の表示を行う出力機能を実現する表示部29Bと、の双方を一体的に備えたタッチパネルである場合を説明する。しかし、操作パネル29の構成は、このような構成に限定されない。例えば、操作パネル29は、操作受付部29Aと、表示部29Bと、を別体として構成してもよい。 The operation panel 29 accepts various operation inputs according to the user's operation, and displays various information and various images. For example, the operation panel 29 is a touch panel integrally provided with both an operation reception unit 29A that realizes a reception function for receiving various operation instructions and a display unit 29B that realizes an output function for displaying various information. Explain the case. However, the configuration of the operation panel 29 is not limited to such a configuration. For example, the operation panel 29 may be configured with the operation reception unit 29A and the display unit 29B as separate bodies.

通信I/F24は、ネットワーク18を介して他の装置や機器と通信するためのインターフェースである。 The communication I / F 24 is an interface for communicating with other devices and devices via the network 18.

外部I/F23は、マイク23Aや、スピーカ23Bや、記録媒体などの外部メモリなどと通信するためのインターフェースである。マイク23Aは、ユーザによって発話された音声を電気信号に変換して受付ける受付機能を実現する。スピーカ23Bは、音声を出力する出力機能を実現する。なお、情報処理装置10は、外部I/F23、マイク23A、およびスピーカ23Bを備えない構成であってもよい。 The external I / F 23 is an interface for communicating with a microphone 23A, a speaker 23B, an external memory such as a recording medium, and the like. The microphone 23A realizes a reception function that converts the voice uttered by the user into an electric signal and receives it. The speaker 23B realizes an output function for outputting audio. The information processing device 10 may be configured not to include an external I / F 23, a microphone 23A, and a speaker 23B.

次に、本実施の形態の情報処理システム1000を構成する各装置の機能について、詳細に説明する。 Next, the functions of each device constituting the information processing system 1000 of the present embodiment will be described in detail.

図3は、情報処理システム1000に含まれる、各装置(情報処理装置10、第1の端末装置14、第2の端末装置16)の機能的構成例を示すブロック図である。 FIG. 3 is a block diagram showing a functional configuration example of each device (information processing device 10, first terminal device 14, second terminal device 16) included in the information processing system 1000.

まず、第1の端末装置14の機能的構成を説明する。第1の端末装置14は、制御部43と、記憶部44と、入力部46と、出力部48と、を備える。制御部43と、記憶部44、入力部46、および出力部48とは、データや信号を授受可能に接続されている。 First, the functional configuration of the first terminal device 14 will be described. The first terminal device 14 includes a control unit 43, a storage unit 44, an input unit 46, and an output unit 48. The control unit 43, the storage unit 44, the input unit 46, and the output unit 48 are connected so as to be able to exchange data and signals.

入力部46は、操作受付部46Aと、マイク46Bと、を有する。操作受付部46Aは、例えば、操作受付部29A(図2参照)で実現する。マイク46Bは、例えば、マイク23A(図2参照)で実現する。 The input unit 46 includes an operation reception unit 46A and a microphone 46B. The operation reception unit 46A is realized by, for example, the operation reception unit 29A (see FIG. 2). The microphone 46B is realized by, for example, the microphone 23A (see FIG. 2).

出力部48は、表示部48Aと、スピーカ48Bと、を有する。表示部48Aは、例えば、表示部29B(図2参照)で実現する。スピーカ48Bは、例えば、スピーカ23B(図2参照)で実現する。記憶部44は、各種データを記憶する。記憶部44は、例えば、HDD28やRAM27など(図2参照)で実現する。 The output unit 48 includes a display unit 48A and a speaker 48B. The display unit 48A is realized by, for example, the display unit 29B (see FIG. 2). The speaker 48B is realized by, for example, the speaker 23B (see FIG. 2). The storage unit 44 stores various data. The storage unit 44 is realized by, for example, an HDD 28, a RAM 27, or the like (see FIG. 2).

制御部43は、CPU25、ROM26、およびRAM27(図2参照)などによって実現する。なお、制御部43は、回路などによって実現してもよい。 The control unit 43 is realized by a CPU 25, a ROM 26, a RAM 27 (see FIG. 2), and the like. The control unit 43 may be realized by a circuit or the like.

制御部43は、実行部40と、通信部42と、を有する。実行部40は、受付部40Aと、出力制御部40Bと、を有する。通信部42は、受信部42Aと、送信部42Bと、を有する。受付部40A、出力制御部40B、受信部42A、および送信部42Bの一部または全ては、例えば、CPU25などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC(Integrated Circuit)などの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に1つであってもよいし、複数であってもよい。 The control unit 43 includes an execution unit 40 and a communication unit 42. The execution unit 40 includes a reception unit 40A and an output control unit 40B. The communication unit 42 includes a reception unit 42A and a transmission unit 42B. A part or all of the reception unit 40A, the output control unit 40B, the reception unit 42A, and the transmission unit 42B may be realized by, for example, a processor circuit such as a CPU 25, that is, software, or an IC. It may be realized by hardware using a dedicated processing circuit such as (Integrated Circuit), or it may be realized by using software and hardware together. The processing circuit may be physically one or a plurality.

受信部42Aは、情報処理装置10や第2の端末装置16から、各種のデータを受信する。送信部42Bは、情報処理装置10に対して、各種のデータを送信する。出力制御部40Bは、画像や音声などの各種のデータを、表示部48Aやスピーカ48Bから出力する制御を行う。 The receiving unit 42A receives various data from the information processing device 10 and the second terminal device 16. The transmission unit 42B transmits various data to the information processing device 10. The output control unit 40B controls to output various data such as images and sounds from the display unit 48A and the speaker 48B.

受付部40Aは、ユーザによる入力を受付ける。具体的には、受付部40Aは、ユーザによる操作受付部46Aの操作によって入力された操作指示や、マイク46Bで受付けた音声を受付ける。 The reception unit 40A accepts input by the user. Specifically, the reception unit 40A receives the operation instruction input by the operation of the operation reception unit 46A by the user and the voice received by the microphone 46B.

本実施の形態では、受付部40Aは、ユーザによるコンテンツ38のアップロード指示を受付ける。 In the present embodiment, the reception unit 40A receives the user's instruction to upload the content 38.

コンテンツ38とは、第1の端末装置14へ配信する対象のデータである。本実施の形態では、コンテンツ38は、時系列に再生される対象の様々な項目を含むデータである。項目は、例えば、文字、音声、画像、などである。具体的には、コンテンツ38は、文字データ、音声データ、動画像データ、などである。例えば、コンテンツ38は、学習や教育の教材として用いられるデータである。 The content 38 is data to be distributed to the first terminal device 14. In the present embodiment, the content 38 is data including various items to be reproduced in time series. The items are, for example, characters, sounds, images, and the like. Specifically, the content 38 is character data, voice data, moving image data, and the like. For example, the content 38 is data used as a teaching material for learning or education.

なお、コンテンツ38には、様々な形式のものがある。例えば、コンテンツ38には、画像や動画像の再生中に並行してユーザの回答を受付ける形式のものや、ユーザに対する質問や問題を出力する区間と該質問や問題に対する回答のための区間とを交互に繰返し配置した、会話形式のもの等がある。 The content 38 has various formats. For example, the content 38 has a format in which a user's answer is received in parallel during playback of an image or a moving image, a section for outputting a question or problem to the user, and a section for answering the question or problem. There are conversational styles, etc., which are arranged repeatedly alternately.

図4は、コンテンツ38のデータ構成の一例を示す模式図である。なお、図4中、矢印T方向は、該コンテンツ38を再生するときの再生順(再生タイミングの早い側から遅い側へ向かう方向)に一致する。以下では、再生順を、再生順Tと称して説明する場合がある。 FIG. 4 is a schematic diagram showing an example of the data structure of the content 38. In FIG. 4, the arrow T direction coincides with the reproduction order (direction from the early side to the late side of the reproduction timing) when the content 38 is reproduced. In the following, the reproduction order may be referred to as a reproduction order T.

図4(A)に示すように、例えば、コンテンツ38は、動画像データから構成される。 As shown in FIG. 4A, for example, the content 38 is composed of moving image data.

また、図4(B)に示すように、例えば、コンテンツ38は、問題を示す区間(以下、音声区間TMと称する場合がある)と、問題に対する回答を受付けるための静音区間TLと、を交互に含むのもなどがある。音声区間TMは、質問や問題などを示す音声を含む区間であって、所定値を超える音量の区間である。静音区間TLとは、該所定値以下の音量の区間である。該所定値には、予め定めた値を用いればよい。例えば、該所定値には、音が無い区間と判断するための閾値を、予め設定すればよい。 Further, as shown in FIG. 4B, for example, the content 38 alternately alternates between a section showing a problem (hereinafter, may be referred to as an audio section TM) and a silent section TL for receiving an answer to the problem. There are also things to include in. The voice section TM is a section including voice indicating a question, a problem, or the like, and is a section having a volume exceeding a predetermined value. The silent section TL is a section having a volume equal to or lower than the predetermined value. A predetermined value may be used as the predetermined value. For example, a threshold value for determining a section without sound may be set in advance in the predetermined value.

図3に戻り説明を続ける。受付部40Aは、コンテンツ38のアップロード指示を入力部46から受付けると、アップロード指示されたコンテンツ38を、送信部42Bを介して情報処理装置10へ送信する。これにより、第1の端末装置14は、コンテンツ38を情報処理装置10へアップロードする。 Returning to FIG. 3, the explanation will be continued. When the reception unit 40A receives the upload instruction of the content 38 from the input unit 46, the reception unit 40A transmits the upload-instructed content 38 to the information processing apparatus 10 via the transmission unit 42B. As a result, the first terminal device 14 uploads the content 38 to the information processing device 10.

次に、情報処理装置10の機能的構成を説明する。 Next, the functional configuration of the information processing apparatus 10 will be described.

情報処理装置10は、制御部33と、記憶部34と、を備える。制御部33と記憶部34は、データや信号を授受可能に接続されている。 The information processing device 10 includes a control unit 33 and a storage unit 34. The control unit 33 and the storage unit 34 are connected so as to be able to exchange data and signals.

記憶部34は、各種データを記憶する。記憶部34は、例えば、HDD28やRAM27など(図2参照)で実現する。本実施の形態では、記憶部34は、管理情報36と、コンテンツ38と、を記憶する。 The storage unit 34 stores various data. The storage unit 34 is realized by, for example, an HDD 28, a RAM 27, or the like (see FIG. 2). In the present embodiment, the storage unit 34 stores the management information 36 and the content 38.

制御部33は、情報処理装置10を統括的に制御する。制御部33は、CPU25、ROM26、およびRAM27(図2参照)などによって実現する。なお、制御部33は、回路などによって実現してもよい。 The control unit 33 comprehensively controls the information processing device 10. The control unit 33 is realized by a CPU 25, a ROM 26, a RAM 27 (see FIG. 2), and the like. The control unit 33 may be realized by a circuit or the like.

制御部33は、実行部30と、通信部32と、を有する。実行部30は、取得部30Aと、解析部30Bと、判断部30Cと、分割部30Dと、決定部30Eと、管理部30Fと、配信部30Gと、生成部30Hと、を有する。通信部32は、受信部32Aと、送信部32Bと、を有する。 The control unit 33 includes an execution unit 30 and a communication unit 32. The execution unit 30 includes an acquisition unit 30A, an analysis unit 30B, a determination unit 30C, a division unit 30D, a determination unit 30E, a management unit 30F, a distribution unit 30G, and a generation unit 30H. The communication unit 32 includes a reception unit 32A and a transmission unit 32B.

取得部30A、解析部30B、判断部30C、分割部30D、決定部30E、管理部30F、配信部30G、生成部30H、受信部32A、および送信部32Bの一部または全ては、例えば、CPU25などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ICなどの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に1つであってもよいし、複数であってもよい。 A part or all of the acquisition unit 30A, the analysis unit 30B, the judgment unit 30C, the division unit 30D, the determination unit 30E, the management unit 30F, the distribution unit 30G, the generation unit 30H, the reception unit 32A, and the transmission unit 32B are, for example, CPU25. The program may be executed by a processor circuit such as, that is, it may be realized by software, it may be realized by hardware using a dedicated processing circuit such as an IC, or it may be realized by software and hardware together. It may be realized. The processing circuit may be physically one or a plurality.

受信部32Aは、第1の端末装置14や第2の端末装置16から、各種のデータを受信する。送信部32Bは、第1の端末装置14や第2の端末装置16に対して、各種のデータを送信する。 The receiving unit 32A receives various data from the first terminal device 14 and the second terminal device 16. The transmission unit 32B transmits various data to the first terminal device 14 and the second terminal device 16.

取得部30Aは、コンテンツ38を取得する。本実施の形態では、取得部30Aは、受信部32Aを介して第1の端末装置14から、コンテンツ38を取得する。すなわち、取得部30Aは、第1の端末装置14からアップロードされたコンテンツ38を取得する。 The acquisition unit 30A acquires the content 38. In the present embodiment, the acquisition unit 30A acquires the content 38 from the first terminal device 14 via the reception unit 32A. That is, the acquisition unit 30A acquires the content 38 uploaded from the first terminal device 14.

解析部30Bは、取得部30Aで取得したコンテンツ38を解析する。本実施の形態では、解析部30Bは、コンテンツ38の期間、コンテンツ38に含まれる文字の文字数、コンテンツ38における静音区間TLの位置、コンテンツ38における音声区間TMの位置、音声区間TMのデータ長および含音声区間TMに含まれる文字数、などを公知の解析ツールを用いて解析する。 The analysis unit 30B analyzes the content 38 acquired by the acquisition unit 30A. In the present embodiment, the analysis unit 30B includes the period of the content 38, the number of characters included in the content 38, the position of the silent section TL in the content 38, the position of the audio section TM in the content 38, the data length of the audio section TM, and the data length of the audio section TM. The number of characters included in the voice-containing section TM is analyzed using a known analysis tool.

なお、コンテンツ38の期間は、再生順Tに沿った方向の時間長を示す。具体的には、コンテンツ38の期間は、再生時間を示す。また、コンテンツ38に含まれる文字の文字数は、コンテンツ38が音声データである場合、該音声データを文字列に変換した該文字列に含まれる文字数を示す。 The period of the content 38 indicates the time length in the direction along the reproduction order T. Specifically, the period of the content 38 indicates the reproduction time. Further, the number of characters included in the content 38 indicates the number of characters included in the character string obtained by converting the voice data into a character string when the content 38 is voice data.

そして、解析部30Bは、コンテンツ38およびコンテンツ38の解析結果を、判断部30Cおよび決定部30Eへ出力する。 Then, the analysis unit 30B outputs the analysis results of the content 38 and the content 38 to the determination unit 30C and the determination unit 30E.

判断部30Cは、取得部30Aで取得したコンテンツ38に、途切れ区間が含まれるか否かを判断する。図4(B)を用いて説明する。判断部30Cは、コンテンツ38に、途切れ区間TBが含まれるか否かを判断する。 The determination unit 30C determines whether or not the content 38 acquired by the acquisition unit 30A includes a break section. This will be described with reference to FIG. 4 (B). The determination unit 30C determines whether or not the content 38 includes the interrupted section TB.

途切れ区間TBとは、第1の閾値以下の音量が第2の閾値以上継続する区間である。 The break section TB is a section in which the volume below the first threshold value continues to be equal to or higher than the second threshold value.

第1の閾値は、コンテンツ38における音声が途切れた区間を、音量によって判定可能な値であればよい。第1の閾値は、予め定めればよい。本実施の形態では、途切れ区間TBは、上述した静音区間TLの少なくとも一部の区間であるものとする。このため、静音区間TLを示す音量の上限値である上記所定値は、第1の閾値以下の値となるように予め設定されているものとする。なお、第1の閾値は、第1の端末装置14を操作するユーザによる指示などによって、設定および調整可能としてもよい。 The first threshold value may be a value that can determine the section where the sound in the content 38 is interrupted by the volume. The first threshold value may be predetermined. In the present embodiment, the interrupted section TB is assumed to be at least a part of the above-mentioned silent section TL. Therefore, it is assumed that the predetermined value, which is the upper limit value of the volume indicating the silent section TL, is set in advance so as to be a value equal to or less than the first threshold value. The first threshold value may be set and adjustable by an instruction by a user who operates the first terminal device 14.

第2の閾値は、再生順Tに沿った時間(間隔)を示す値である。すなわち、第2の閾値は、コンテンツ38における、第1の閾値以下の音量の継続時間の下限値を示す。なお、第2の閾値は、コンテンツ38における途切れ区間TBを、第1の閾値以下の音量の継続時間によって判定可能な値であればよい。第2の閾値は、予め定めればよい。例えば、第2の閾値は、5秒である。この場合、途切れ区間TBは、第1の閾値以下の音量が5秒以上継続する区間である。なお、第2の閾値の値は、この値に限定されない。 The second threshold value is a value indicating the time (interval) along the reproduction order T. That is, the second threshold value indicates the lower limit value of the duration of the volume equal to or lower than the first threshold value in the content 38. The second threshold value may be any value as long as the break section TB in the content 38 can be determined by the duration of the volume equal to or lower than the first threshold value. The second threshold value may be predetermined. For example, the second threshold is 5 seconds. In this case, the interrupted section TB is a section in which the volume below the first threshold value continues for 5 seconds or longer. The value of the second threshold value is not limited to this value.

なお、第2の閾値は、第1の端末装置14を操作するユーザによる指示などによって、設定および調整可能としてもよい(詳細後述)。 The second threshold value may be set and adjusted by an instruction by a user who operates the first terminal device 14 (details will be described later).

図4(B)には、コンテンツ38における静音区間TLと途切れ区間TBが一致する場合を、一例として示した。しかし、上述したように、途切れ区間TBは、静音区間TLの一部の区間であってもよい。 FIG. 4B shows, as an example, the case where the silent section TL and the interrupted section TB in the content 38 match. However, as described above, the interrupted section TB may be a part of the silent section TL.

判断部30Cは、判断部30Cから受付けたコンテンツ38と、該コンテンツ38に途切れ区間TBが含まれるか否かを示す判断結果と、を分割部30Dへ出力する。 The determination unit 30C outputs the content 38 received from the determination unit 30C and the determination result indicating whether or not the content 38 includes the interrupted section TB to the division unit 30D.

分割部30Dは、コンテンツ38を複数の分割コンテンツに分割する。 The division unit 30D divides the content 38 into a plurality of divided contents.

例えば、分割部30Dは、コンテンツ38に途切れ区間TBが含まれる場合、該途切れ区間TBを区切りとして、該コンテンツ38を複数の分割コンテンツに分割する。詳細には、分割部30Dは、判断部30Cから受付けた判断結果が、該判断部30Cから受付けたコンテンツ38に途切れ区間TBが含まれることを示す場合、該コンテンツ38を複数の分割コンテンツに分割する。 For example, when the content 38 includes the interrupted section TB, the division unit 30D divides the content 38 into a plurality of divided contents with the interrupted section TB as a delimiter. Specifically, when the determination result received from the determination unit 30C indicates that the content 38 received from the determination unit 30C includes the interrupted section TB, the division unit 30D divides the content 38 into a plurality of division contents. do.

図4(B)を用いて説明する。分割部30Dは、コンテンツ38に途切れ区間TBが含まれる場合、途切れ区間TBを区切りとして、コンテンツ38を複数の分割コンテンツ38Aに分割する。 This will be described with reference to FIG. 4 (B). When the content 38 includes the interrupted section TB, the division unit 30D divides the content 38 into a plurality of divided contents 38A with the interrupted section TB as a delimiter.

このため、情報処理装置10の分割部30Dは、ユーザによる操作指示などを介することなく自動的に、コンテンツ38を複数のコンテンツ38Bに分割することできる。すなわち、情報処理装置10の分割部30Dは、コンテンツ38に途切れ区間TBが含まれる場合、会話形式のコンテンツ38であると判断し、該コンテンツ38を途切れ区間TBで複数の分割コンテンツ38Aに分割することができる。 Therefore, the division unit 30D of the information processing apparatus 10 can automatically divide the content 38 into a plurality of content 38B without the intervention of an operation instruction by the user or the like. That is, when the content 38 includes the interrupted section TB, the division unit 30D of the information processing apparatus 10 determines that the content 38 is a conversational content 38, and divides the content 38 into a plurality of divided contents 38A in the interrupted section TB. be able to.

なお、分割部30Dは、途切れ区間TB内の何れかのタイミングを区切りとして、コンテンツ38を分割すればよい。 The division unit 30D may divide the content 38 with any timing in the interruption section TB as a delimiter.

例えば、分割部30Dは、途切れ区間TBにおける、再生順T方向の上流側端部B1のタイミングで、コンテンツ38を分割してもよい。また、例えば、分割部30Dは、途切れ区間TBにおける、再生順T方向の下流側端部B2のタイミングで、コンテンツ38を分割してもよい。また、分割部30Dは、コンテンツ38から、途切れ区間TBの各々を除去することで、コンテンツ38を複数の分割コンテンツ38Aに分割してもよい。 For example, the dividing portion 30D may divide the content 38 at the timing of the upstream end portion B1 in the reproduction order T direction in the interrupted section TB. Further, for example, the dividing portion 30D may divide the content 38 at the timing of the downstream end portion B2 in the reproduction order T direction in the interrupted section TB. Further, the division unit 30D may divide the content 38 into a plurality of division content 38A by removing each of the interrupted sections TB from the content 38.

本実施の形態では、分割部30Dが、コンテンツ38から途切れ区間TBの各々を除去することで、コンテンツ38を途切れ区間TBで区切り、複数の分割コンテンツ38Aに分割する場合を、一例として説明する。 In the present embodiment, a case where the division unit 30D removes each of the interrupted section TBs from the content 38 to divide the content 38 by the interrupted section TB and divides the content 38 into a plurality of divided contents 38A will be described as an example.

図3に戻り説明を続ける。分割部30Dは、判断部30Cから受付けたコンテンツ38を分割することで得られた複数の分割コンテンツ38Aを、決定部30Eへ出力する。 Returning to FIG. 3, the explanation will be continued. The division unit 30D outputs a plurality of divided contents 38A obtained by dividing the content 38 received from the determination unit 30C to the determination unit 30E.

決定部30Eは、解析部30Bからコンテンツ38の解析結果を受付ける。また、決定部30Eは、判断部30Cから判断結果およびコンテンツ38を受付ける。また、決定部30Eは、分割部30Dから、コンテンツ38を分割することで得られた複数の分割コンテンツ38Aを受付ける。 The determination unit 30E receives the analysis result of the content 38 from the analysis unit 30B. Further, the determination unit 30E receives the determination result and the content 38 from the determination unit 30C. Further, the determination unit 30E receives a plurality of divided contents 38A obtained by dividing the content 38 from the division unit 30D.

そして、決定部30Eは、コンテンツ38の再生条件を決定する。 Then, the determination unit 30E determines the reproduction conditions of the content 38.

再生条件とは、コンテンツ38を配信された第2の端末装置16で、該コンテンツ38を再生するときの再生条件である。 The reproduction condition is a reproduction condition when the content 38 is reproduced by the second terminal device 16 to which the content 38 is distributed.

再生条件は、再生方式および受付期間の少なくとも一方を含む。本実施の形態では、再生条件が、再生方式および受付期間の双方を含む場合を、一例として説明する。 The reproduction condition includes at least one of the reproduction method and the acceptance period. In the present embodiment, a case where the reproduction condition includes both the reproduction method and the acceptance period will be described as an example.

再生方式は、コンテンツ38を第2の端末装置16で再生するときの方式を示す情報である。再生方式は、交互方式または重複方式を示す。 The reproduction method is information indicating a method when the content 38 is reproduced by the second terminal device 16. The reproduction method indicates an alternating method or an overlapping method.

交互方式とは、データ出力とデータ受付とを交互に繰返す再生方式である。データ出力とは、コンテンツ38を再生する第2の端末装置16の出力部58から音声や画像などのデータを出力することを意味する。また、データ受付とは、コンテンツ38を再生する第2の端末装置16の入力部56から、ユーザによる発話や操作指示を示すデータを受付けることを示す。すなわち、交互方式は、コンテンツ38の出力と、出力されたコンテンツ38に対するユーザの回答の受付と、を交互に繰り返す、会話形式の再生方式である。なお、本実施の形態では、ユーザの回答を示すデータを、単に、回答と称して説明する。 The alternating method is a reproduction method in which data output and data reception are alternately repeated. The data output means that data such as audio and images are output from the output unit 58 of the second terminal device 16 that reproduces the content 38. Further, the data reception means that data indicating an utterance or an operation instruction by the user is received from the input unit 56 of the second terminal device 16 that reproduces the content 38. That is, the alternating method is a conversational playback method in which the output of the content 38 and the reception of the user's response to the output content 38 are alternately repeated. In the present embodiment, the data indicating the user's answer will be described simply as an answer.

重複方式は、データ出力とデータ受付との少なくとも一部を重複して実行する、再生方式である。すなわち、重複方式は、コンテンツ38の出力中の少なくとも一部の期間に並列して、コンテンツ38に対するユーザの回答を受付ける、再生方式である。言い換えると、重複方式は、再生時に、コンテンツ38の出力と回答の受付とを同時に行う期間を含む、再生方式である。 The duplication method is a reproduction method in which at least a part of data output and data reception is executed in duplicate. That is, the duplication method is a reproduction method in which a user's response to the content 38 is received in parallel with at least a part of the period during the output of the content 38. In other words, the duplication method is a reproduction method including a period in which the output of the content 38 and the reception of the answer are simultaneously performed at the time of reproduction.

決定部30Eは、コンテンツ38が複数の分割コンテンツ38Aに分割された場合、該コンテンツ38に含まれる複数の分割コンテンツ38Aの各々の再生方式を、交互方式に決定する。すなわち、決定部30Eは、コンテンツ38が複数の分割コンテンツ38Aに分割された場合、コンテンツ38が、会話形式のコンテンツ38であると判断し、再生方式を交互方式に決定する。 When the content 38 is divided into a plurality of divided contents 38A, the determination unit 30E determines the reproduction method of each of the plurality of divided contents 38A included in the content 38 in an alternating manner. That is, when the content 38 is divided into a plurality of divided contents 38A, the determination unit 30E determines that the content 38 is a conversational content 38, and determines the reproduction method to be an alternate method.

一方、コンテンツ38が分割されなかった場合、決定部30Eは、該コンテンツ38の再生方式を、重複方式に決定する。すなわち、決定部30Eは、コンテンツ38が分割されなかった場合、コンテンツ38が会話形式ではないと判定し、再生方式を重複方式に決定する。 On the other hand, when the content 38 is not divided, the determination unit 30E determines the reproduction method of the content 38 to be the overlapping method. That is, when the content 38 is not divided, the determination unit 30E determines that the content 38 is not in the conversational format, and determines the reproduction method to be the overlapping method.

次に、受付期間について説明する。受付期間とは、出力されたコンテンツ38に対する、ユーザによる回答を受付ける期間を示す。詳細には、受付期間は、コンテンツ38を再生する第2の端末装置16の入力部56から、ユーザによる発話や操作指示を受付ける期間を示す。すなわち、受付期間は、ユーザの回答時間を示す。 Next, the reception period will be described. The acceptance period indicates a period during which a user's response to the output content 38 is accepted. Specifically, the reception period indicates a period for receiving an utterance or an operation instruction by the user from the input unit 56 of the second terminal device 16 for reproducing the content 38. That is, the reception period indicates the response time of the user.

決定部30Eは、コンテンツ38が複数の分割コンテンツ38Aに分割された場合、該コンテンツ38に含まれる複数の分割コンテンツ38Aの各々に対して、受付期間を決定する。 When the content 38 is divided into a plurality of divided contents 38A, the determination unit 30E determines a reception period for each of the plurality of divided contents 38A included in the content 38.

例えば、決定部30Eは、分割コンテンツ38Aの各々に対して、分割コンテンツ38Aの長さに応じた受付期間を決定する。分割コンテンツ38Aの長さは、分割コンテンツ38Aの期間、または、分割コンテンツ38Aに含まれる文字の文字数を示す。分割コンテンツ38Aの期間は、分割コンテンツ38Aの長さを、分割コンテンツ38Aの再生順Tに沿って経過する時間で表したものである。このため、分割コンテンツ38Aの期間は、分割コンテンツ38Aの再生時間に一致する。 For example, the determination unit 30E determines the reception period for each of the divided contents 38A according to the length of the divided contents 38A. The length of the divided content 38A indicates the period of the divided content 38A or the number of characters included in the divided content 38A. The period of the divided content 38A represents the length of the divided content 38A by the time elapsed along the reproduction order T of the divided content 38A. Therefore, the period of the divided content 38A coincides with the reproduction time of the divided content 38A.

なお、決定部30Eは、分割コンテンツ38Aの期間や分割コンテンツ38Aに含まれる文字の文字数を、解析部30Bから受付けた解析結果から導出すればよい。 The determination unit 30E may derive the period of the divided content 38A and the number of characters included in the divided content 38A from the analysis result received from the analysis unit 30B.

例えば、決定部30Eは、分割コンテンツ38Aの期間のN倍の期間を、該分割コンテンツ38Aの受付期間として決定する。Nは、2以上の整数である。例えば、決定部30Eは、分割コンテンツ38Aの期間の2倍(N=2)の期間を、該分割コンテンツ38Aの受付期間として決定する。分割コンテンツ38Aの期間が1分であったと仮定する。この場合、決定部30Eは、該分割コンテンツ38Aの受付期間として、2分(1分×2)を決定する。 For example, the determination unit 30E determines a period N times as long as the period of the divided content 38A as the reception period of the divided content 38A. N is an integer of 2 or more. For example, the determination unit 30E determines a period (N = 2) that is twice the period of the divided content 38A as the acceptance period of the divided content 38A. It is assumed that the period of the divided content 38A is 1 minute. In this case, the determination unit 30E determines 2 minutes (1 minute × 2) as the reception period of the divided content 38A.

また、決定部30Eは、分割コンテンツ38Aに含まれる文字の文字数に応じた受付期間を決定してもよい。分割コンテンツ38Aに含まれる文字の文字数は、分割コンテンツ38Aを示す音声データを文字列に変換したときの、該文字列に含まれる文字の文字数である。 Further, the determination unit 30E may determine the reception period according to the number of characters included in the divided content 38A. The number of characters included in the divided content 38A is the number of characters included in the character string when the audio data indicating the divided content 38A is converted into a character string.

例えば、決定部30Eは、分割コンテンツ38Aに含まれる文字の文字数について、1文字を1秒とし、該文字数を示す数値の秒数を、該分割コンテンツ38Aの受付期間として決定する。分割コンテンツ38Aに含まれる文字の文字数が100文字であったと仮定する。この場合、決定部30Eは、該分割コンテンツ38Aの受付期間として、100秒を決定する。 For example, the determination unit 30E determines the number of characters of the characters included in the divided content 38A, one character being 1 second, and the number of seconds of a numerical value indicating the number of characters as the acceptance period of the divided content 38A. It is assumed that the number of characters included in the divided content 38A is 100 characters. In this case, the determination unit 30E determines 100 seconds as the reception period of the divided content 38A.

なお、決定部30Eは、分割コンテンツ38Aの内容などに応じて、1文字に対して割当てる秒数を調整してもよい。例えば、決定部30Eは、1文字に対する秒数を2秒以上に設定し、分割コンテンツ38Aの受付期間を決定してもよい。 The determination unit 30E may adjust the number of seconds to be allocated to one character according to the content of the divided content 38A and the like. For example, the determination unit 30E may set the number of seconds for one character to 2 seconds or more and determine the acceptance period of the divided content 38A.

一方、決定部30Eは、コンテンツ38が分割コンテンツ38Aに分割されなかった場合、コンテンツ38に対して、受付期間を決定する。すなわち、決定部30Eは、コンテンツ38が分割コンテンツ38Aに分割されなかった場合、1つのコンテンツ38に対して、1つの受付期間を決定する。 On the other hand, if the content 38 is not divided into the divided contents 38A, the determination unit 30E determines the acceptance period for the contents 38. That is, if the content 38 is not divided into the divided contents 38A, the determination unit 30E determines one reception period for one content 38.

例えば、決定部30Eは、コンテンツ38に対して、コンテンツ38の長さに応じた受付期間を決定する。コンテンツ38の長さは、コンテンツ38の期間、または、コンテンツ38に含まれる文字の文字数を示す。コンテンツ38の期間は、コンテンツ38を、コンテンツ38の再生順Tに沿って経過する時間で表したものである。このため、コンテンツ38の期間は、コンテンツ38の再生時間である。 For example, the determination unit 30E determines the reception period for the content 38 according to the length of the content 38. The length of the content 38 indicates the period of the content 38 or the number of characters included in the content 38. The period of the content 38 represents the content 38 by the time elapsed along the reproduction order T of the content 38. Therefore, the period of the content 38 is the reproduction time of the content 38.

なお、決定部30Eは、コンテンツ38の期間やコンテンツ38に含まれる文字の文字数を、解析部30Bから受付けた解析結果から導出すればよい。 The determination unit 30E may derive the period of the content 38 and the number of characters included in the content 38 from the analysis result received from the analysis unit 30B.

例えば、決定部30Eは、コンテンツ38の期間のN倍の期間を、該コンテンツ38の受付期間として決定する。Nは、分割コンテンツ38Aの受付期間の導出時に用いる“N”と同様である。例えば、決定部30Eは、コンテンツ38の期間の2倍(N=2)の期間を、該コンテンツ38の受付期間として決定する。 For example, the determination unit 30E determines a period N times the period of the content 38 as the reception period of the content 38. N is the same as “N” used when deriving the acceptance period of the divided content 38A. For example, the determination unit 30E determines a period that is twice the period of the content 38 (N = 2) as the reception period of the content 38.

例えば、コンテンツ38の期間が1分であったと仮定する。この場合、決定部30Eは、該コンテンツ38の受付期間として、2分(1分×2)を決定する。なお、分割コンテンツ38Aの受付期間の導出時に用いる“N”と、コンテンツ38の受付期間の導出時に用いる“N”とは、同じ値であってもよいし、異なる値であってもよい。 For example, assume that the duration of content 38 is 1 minute. In this case, the determination unit 30E determines 2 minutes (1 minute × 2) as the reception period of the content 38. The "N" used when deriving the reception period of the divided content 38A and the "N" used when deriving the reception period of the content 38 may be the same value or may be different values.

また、決定部30Eは、コンテンツ38に含まれる文字の文字数に応じた受付期間を決定してもよい。例えば、決定部30Eは、コンテンツ38に含まれる文字の文字数について、1文字を1秒とし、該文字数を示す数値の秒数を、該コンテンツ38の受付期間として決定する。コンテンツ38に含まれる文字の文字数が100文字であったと仮定する。この場合、決定部30Eは、該コンテンツ38の受付期間として、100秒を決定する。 Further, the determination unit 30E may determine the reception period according to the number of characters included in the content 38. For example, the determination unit 30E determines the number of characters of the characters included in the content 38, one character being one second, and the number of seconds of a numerical value indicating the number of characters as the acceptance period of the content 38. It is assumed that the number of characters included in the content 38 is 100 characters. In this case, the determination unit 30E determines 100 seconds as the reception period of the content 38.

なお、分割コンテンツ38Aと同様に、決定部30Eは、コンテンツ38の内容などに応じて、1文字に対して割当てる秒数を調整してもよい。なお、分割コンテンツ38Aの受付期間の導出時と、コンテンツ38の受付期間の導出時とで、文字数に対して割当てる秒数を同じ数値としてもよいし、異なる数値としてもよい。 As with the divided content 38A, the determination unit 30E may adjust the number of seconds to be allocated to one character according to the content of the content 38 and the like. The number of seconds allocated to the number of characters may be the same or different between the time of deriving the reception period of the divided content 38A and the time of deriving the reception period of the content 38.

なお、決定部30Eは、第1の端末装置14から取得した要求条件に基づいて、コンテンツ38に対する再生時の再生条件を決定してもよい。 The determination unit 30E may determine the reproduction conditions for the content 38 at the time of reproduction based on the requirement conditions acquired from the first terminal device 14.

要求条件とは、第2の端末装置16でコンテンツ38が再生されるときの条件であって、コンテンツ38をアップロードするユーザが要求する条件である。すなわち、要求条件は、第1の端末装置14を操作するユーザがコンテンツ38に対して要求する、再生条件である。 The required condition is a condition when the content 38 is played back on the second terminal device 16, and is a condition requested by the user who uploads the content 38. That is, the required condition is a reproduction condition required for the content 38 by the user who operates the first terminal device 14.

第1の端末装置14の受付部40Aは、ユーザによる操作入力や発話による指示を入力部46から受付けることで、要求条件を受付ける。そして、第1の端末装置14の受付部40Aは、送信部42Bを介して情報処理装置10へ、受付けた要求条件を送信する。 The reception unit 40A of the first terminal device 14 accepts the required conditions by receiving an operation input by the user or an instruction by an utterance from the input unit 46. Then, the reception unit 40A of the first terminal device 14 transmits the received request condition to the information processing device 10 via the transmission unit 42B.

例えば、第1の端末装置14の受付部40Aが、コンテンツ38のアップロード指示を入力部46から受付ける。このとき、第1の端末装置14の出力制御部40Bは、該コンテンツ38に対する要求条件を受付けるための要求条件受付画面を、表示部48Aへ表示する。 For example, the reception unit 40A of the first terminal device 14 receives the upload instruction of the content 38 from the input unit 46. At this time, the output control unit 40B of the first terminal device 14 displays the requirement condition acceptance screen for accepting the requirement condition for the content 38 on the display unit 48A.

図5は、要求条件受付画面70の一例を示す模式図である。要求条件受付画面70は、例えば、入力領域70A、入力領域70B、入力領域70C、入力領域70D、および入力領域70E、を含む。 FIG. 5 is a schematic diagram showing an example of the requirement condition reception screen 70. The requirement condition reception screen 70 includes, for example, an input area 70A, an input area 70B, an input area 70C, an input area 70D, and an input area 70E.

入力領域70Aは、コンテンツ38を情報処理装置10側で自動分割するか否かを入力するための入力領域である。なお、自動分割とは、第1の端末装置14を操作するユーザによる操作指示を介さずに、情報処理装置10側でコンテンツ38を分割コンテンツ38Aに分割することを意味する。 The input area 70A is an input area for inputting whether or not to automatically divide the content 38 on the information processing apparatus 10 side. The automatic division means that the content 38 is divided into the divided contents 38A on the information processing apparatus 10 side without the operation instruction by the user who operates the first terminal device 14.

入力領域70Bは、途切れ区間TBの判断に用いる上記第2の閾値を入力するための入力領域である。すなわち、入力領域70Bは、途切れ区間TBと判断するときの、第1の閾値以下の音量が継続する下限値である第2の閾値を、入力するための入力領域である。 The input area 70B is an input area for inputting the second threshold value used for determining the interrupted section TB. That is, the input area 70B is an input area for inputting a second threshold value, which is a lower limit value at which the volume below the first threshold value continues when it is determined that the interruption section TB.

入力領域70Cは、情報処理装置10側でコンテンツ38を分割した場合に再生方式を交互方式とし、それ以外は重複方式とするか否かを選択するための領域である。 The input area 70C is an area for selecting whether or not the reproduction method is an alternating method when the content 38 is divided on the information processing apparatus 10 side, and the overlapping method is used for other cases.

入力領域70Dは、受付期間を、コンテンツ38または分割コンテンツ38Aの期間に応じて決定するか、コンテンツ38または分割コンテンツ38Aに含まれる文字の文字数に応じて決定するか、を選択するための領域である。 The input area 70D is an area for selecting whether the reception period is determined according to the period of the content 38 or the divided content 38A, or according to the number of characters included in the content 38 or the divided content 38A. be.

入力領域70Eは、コンテンツ38または分割コンテンツ38Aの期間に応じて受付期間を決定する場合、コンテンツ38または分割コンテンツ38Aの期間の何倍(上記“N”に相当)の期間を、受付期間として決定するかを入力するための領域である。 When the reception period is determined according to the period of the content 38 or the divided content 38A, the input area 70E determines a period that is a multiple of the period of the content 38 or the divided content 38A (corresponding to the above "N") as the acceptance period. It is an area for inputting whether to do.

なお、入力領域70Bおよび入力領域70Cは、入力領域70Aで“自動分割する”が選択された場合に、ユーザによる入力を受付け可能としてもよい。 The input area 70B and the input area 70C may be capable of accepting input by the user when "automatically divide" is selected in the input area 70A.

第1の端末装置14のユーザは、表示部48Aに表示された要求条件受付画面70を参照しながら、要求条件受付画面70に含まれる各入力領域(入力領域70A~入力領域70E)を選択または数値入力を行うことで、要求条件を入力する。 The user of the first terminal device 14 selects or selects each input area (input area 70A to input area 70E) included in the request condition reception screen 70 while referring to the request condition reception screen 70 displayed on the display unit 48A. Enter the required conditions by inputting numerical values.

すると、受付部40Aは、アップロード対象のコンテンツ38、および該コンテンツ38に対して入力部46から受付けた要求条件を、送信部42Bを介して情報処理装置10へ送信する。 Then, the reception unit 40A transmits the content 38 to be uploaded and the request conditions received from the input unit 46 for the content 38 to the information processing device 10 via the transmission unit 42B.

この場合、情報処理装置10の取得部30Aは、受信部32Aを介して第1の端末装置14から、コンテンツ38および要求条件を取得する。そして、決定部30Eは、取得した要求条件に基づいて、コンテンツ38の再生条件62を決定すればよい。 In this case, the acquisition unit 30A of the information processing device 10 acquires the content 38 and the required conditions from the first terminal device 14 via the reception unit 32A. Then, the determination unit 30E may determine the reproduction condition 62 of the content 38 based on the acquired requirement condition.

例えば、取得部30Aがコンテンツ38と共に取得した要求条件に、コンテンツ38を情報処理装置10側で自動分割することを示す情報が含まれる場合がある。この場合、分割部30Dは、コンテンツ38を複数の分割コンテンツ38Aに分割すればよい。このとき、分割部30Dは、途切れ区間TBの判断に用いる第2の閾値を示す情報を該要求条件から読取り、分割に用いればよい。すなわち、分割部30Dは、コンテンツ38における、上記第1の閾値以下の音量が該要求条件に含まれる第2の閾値以上継続する区間を途切れ区間TBとし、コンテンツ38を複数の分割コンテンツ38Aに分割すればよい。 For example, the requirement condition acquired by the acquisition unit 30A together with the content 38 may include information indicating that the content 38 is automatically divided on the information processing apparatus 10 side. In this case, the division unit 30D may divide the content 38 into a plurality of division content 38A. At this time, the division unit 30D may read information indicating the second threshold value used for determining the interrupted section TB from the required conditions and use it for division. That is, the division unit 30D divides the content 38 into a plurality of divided contents 38A by setting the section of the content 38 in which the volume below the first threshold value is equal to or higher than the second threshold value included in the requirement condition as the interrupted section TB. do it.

また、取得部30Aがコンテンツ38と共に取得した要求条件に、情報処理装置10側でコンテンツ38を分割した場合に再生方式を交互方式とし、それ以外は重複方式とすることを示す情報が含まれる場合がある。この場合、決定部30Eは、分割コンテンツ38Aの各々の再生方式を交互方式に決定すればよい。 Further, when the requirement condition acquired by the acquisition unit 30A together with the content 38 includes information indicating that the reproduction method is an alternating method when the content 38 is divided on the information processing apparatus 10 side, and the overlapping method is used otherwise. There is. In this case, the determination unit 30E may determine each reproduction method of the divided content 38A in an alternating manner.

また、取得部30Aがコンテンツ38と共に取得した要求条件に、受付期間を、コンテンツ38または分割コンテンツ38Aの期間に応じて決定するか、コンテンツ38または分割コンテンツ38Aに含まれる文字の文字数に応じて決定するかを示す情報が含まれる場合がある。この場合、決定部30Eは、該情報に示される方法(期間または文字数)を用いて、受付期間を決定すればよい。 Further, in the request condition acquired by the acquisition unit 30A together with the content 38, the acceptance period is determined according to the period of the content 38 or the divided content 38A, or according to the number of characters included in the content 38 or the divided content 38A. May contain information indicating whether to do so. In this case, the determination unit 30E may determine the reception period by using the method (period or number of characters) shown in the information.

また、このとき、決定部30Eは、要求条件に含まれる、コンテンツ38または分割コンテンツ38Aの期間の何倍の期間を受付期間として決定するかを示す情報(上記“N”に相当)を用いて、受付期間を決定すればよい。 Further, at this time, the determination unit 30E uses the information (corresponding to the above "N") indicating how many times the period of the content 38 or the divided content 38A, which is included in the requirement condition, is determined as the reception period. , You just have to decide the reception period.

図3に戻り、説明を続ける。次に、生成部30Hについて説明する。生成部30Hは、コンテンツ38および再生条件を含む、配信データを生成する。図6は、配信データ60のデータ構成の一例を示す模式図である。配信データ60は、コンテンツ38と、該コンテンツ38に対して決定された再生条件62と、を含む。なお、本実施の形態では、配信データ60は、コンテンツ38と、コンテンツIDと、該コンテンツ38の再生条件62と、を含む場合を、一例として説明する。コンテンツ38のコンテンツIDは、コンテンツ38を識別するための識別情報である。コンテンツ38のコンテンツIDは、例えば、生成部30Hが付与すればよい。 Returning to FIG. 3, the explanation will be continued. Next, the generation unit 30H will be described. The generation unit 30H generates distribution data including the content 38 and the reproduction condition. FIG. 6 is a schematic diagram showing an example of the data structure of the distribution data 60. The distribution data 60 includes the content 38 and the reproduction condition 62 determined for the content 38. In the present embodiment, the case where the distribution data 60 includes the content 38, the content ID, and the reproduction condition 62 of the content 38 will be described as an example. The content ID of the content 38 is identification information for identifying the content 38. The content ID of the content 38 may be assigned by, for example, the generation unit 30H.

なお、上述したように、分割部30Dがコンテンツ38を複数の分割コンテンツ38Aに分割した場合、決定部30Eは、コンテンツ38に含まれる複数の分割コンテンツ38Aの各々に対して、再生条件62を決定する。 As described above, when the division unit 30D divides the content 38 into a plurality of division content 38A, the determination unit 30E determines the reproduction condition 62 for each of the plurality of division content 38A included in the content 38. do.

このため、コンテンツ38が複数の分割コンテンツ38Aに分割された場合には、配信データ60は、コンテンツ38のコンテンツIDと、コンテンツ38に含まれる複数の分割コンテンツ38Aと、複数の分割コンテンツ38Aの各々に対応する再生条件62(図6中、再生条件62’参照)と、を含む構成となる。すなわち、この場合、生成部30Hは、コンテンツIDと、複数の分割コンテンツ38Aと、複数の分割コンテンツ38Aの各々に対応する再生条件62’と、を含む配信データ60を生成する。 Therefore, when the content 38 is divided into a plurality of divided contents 38A, the distribution data 60 includes the content ID of the content 38, the plurality of divided contents 38A included in the content 38, and each of the plurality of divided contents 38A. The configuration includes the reproduction condition 62 (see the reproduction condition 62'in FIG. 6) corresponding to the above. That is, in this case, the generation unit 30H generates the distribution data 60 including the content ID, the plurality of divided contents 38A, and the reproduction condition 62'corresponding to each of the plurality of divided contents 38A.

なお、以下では、再生条件62および再生条件62’を総称して、単に再生条件62と称する場合がある。また、本実施の形態では、コンテンツ38および分割コンテンツ38Aの各々の名称には、各々を一意に識別可能な名称が付与されているものとする。このため、コンテンツIDは、分割コンテンツ38Aを識別するための分割コンテンツIDを別途含まなくても、名称のみで、各々を識別することも可能である。 In the following, the reproduction condition 62 and the reproduction condition 62'may be collectively referred to as the reproduction condition 62. Further, in the present embodiment, it is assumed that the names of the content 38 and the divided content 38A are given names that can be uniquely identified. Therefore, even if the content ID does not separately include the divided content ID for identifying the divided content 38A, it is possible to identify each by only the name.

図3に戻り説明を続ける。管理部30Fは、記憶部34に記憶する各種のデータを管理する。本実施の形態では、管理部30Fは、生成部30Hで生成された配信データ60を、記憶部34へ記憶する。 Returning to FIG. 3, the explanation will be continued. The management unit 30F manages various data stored in the storage unit 34. In the present embodiment, the management unit 30F stores the distribution data 60 generated by the generation unit 30H in the storage unit 34.

また、取得部30Aが、受信部32Aを介して第2の端末装置16から、コンテンツ38のコンテンツIDと、コンテンツ38に対する回答、または、コンテンツ38に含まれる分割コンテンツ38Aの各々に対する回答と、を取得する場合がある。この場合、管理部30Fは、これらの回答を、回答と共に受信したコンテンツIDによって識別されるコンテンツ38またはコンテンツ38の分割コンテンツ38Aに対応付けて、記憶部34へ記憶する。 Further, the acquisition unit 30A receives a content ID of the content 38 and a response to the content 38, or a response to each of the divided contents 38A included in the content 38 from the second terminal device 16 via the reception unit 32A. May get. In this case, the management unit 30F stores these answers in the storage unit 34 in association with the content 38 identified by the content ID received together with the response or the divided content 38A of the content 38.

本実施の形態では、管理部30Fは、生成部30Hで生成された配信データ60に含まれるコンテンツ38と、配信データ60に含まれる再生条件62と、を記憶部34における異なる領域に記憶する場合を説明する。なお、情報処理装置10は、複数の記憶部34を備えた構成としてもよい。この場合、管理部30Fは、再生条件62と、コンテンツ38と、を互いに異なる記憶部34に記憶してもよい。 In the present embodiment, the management unit 30F stores the content 38 included in the distribution data 60 generated by the generation unit 30H and the reproduction condition 62 included in the distribution data 60 in different areas in the storage unit 34. To explain. The information processing device 10 may be configured to include a plurality of storage units 34. In this case, the management unit 30F may store the reproduction condition 62 and the content 38 in different storage units 34.

詳細には、本実施の形態では、管理部30Fは、配信データ60に含まれる、コンテンツ38または複数の分割コンテンツ38Aを、記憶部34へ記憶する。また、管理部30Fは、配信データ60に含まれる再生条件62およびコンテンツ38のコンテンツIDを、記憶部34の管理情報36へ登録する。 Specifically, in the present embodiment, the management unit 30F stores the content 38 or the plurality of divided contents 38A included in the distribution data 60 in the storage unit 34. Further, the management unit 30F registers the reproduction condition 62 and the content ID of the content 38 included in the distribution data 60 in the management information 36 of the storage unit 34.

図7は、管理情報36のデータ構成の一例を示す模式図である。管理情報36は、コンテンツIDと、コンテンツ名と、種類と、コンテンツ格納場所と、再生条件62と、回答格納場所と、を対応づけたものである。管理情報36のデータ形式は限定されない。例えば、管理情報36は、テーブルであってもよいし、データベースであってもよい。 FIG. 7 is a schematic diagram showing an example of the data structure of the management information 36. The management information 36 associates a content ID, a content name, a type, a content storage location, a reproduction condition 62, and a response storage location. The data format of the management information 36 is not limited. For example, the management information 36 may be a table or a database.

コンテンツIDは、コンテンツ38を識別するための識別情報である。管理部30Fは、取得部30Aで取得したコンテンツ38のコンテンツIDと、該コンテンツ38の再生条件62と、を対応付けて管理情報36に登録する。 The content ID is identification information for identifying the content 38. The management unit 30F registers the content ID of the content 38 acquired by the acquisition unit 30A and the reproduction condition 62 of the content 38 in the management information 36 in association with each other.

コンテンツ名は、対応するコンテンツIDによって識別されるコンテンツ38の名称を示す情報である。種類は、対応するコンテンツIDによって識別されるコンテンツ38の種類を示す情報である。種類は、例えば、動画像データであることを示す動画や、音声データであることを示す音声などである。管理部30Fは、これらの情報を管理情報36へ登録してもよい。 The content name is information indicating the name of the content 38 identified by the corresponding content ID. The type is information indicating the type of the content 38 identified by the corresponding content ID. The type is, for example, a moving image indicating that it is moving image data, an audio indicating that it is audio data, or the like. The management unit 30F may register these information in the management information 36.

コンテンツ格納場所は、対応するコンテンツIDによって識別されるコンテンツ38の格納場所を示す情報である。格納場所は、例えば、コンテンツ38の格納場所を示すアドレス情報や、該格納場所へのディレクトリパスなどで表される。上述したように、本実施の形態では、管理部30Fは、記憶部34における管理情報36とは異なる領域へ、コンテンツ38および分割コンテンツ38Aを記憶する。このため、管理部30Fは、記憶部34におけるコンテンツ38(または分割コンテンツ38A)の格納場所を示す情報を、該コンテンツ38(または分割コンテンツ38A)のコンテンツIDに対応付けて管理情報36へ登録する。 The content storage location is information indicating the storage location of the content 38 identified by the corresponding content ID. The storage location is represented by, for example, address information indicating the storage location of the content 38, a directory path to the storage location, or the like. As described above, in the present embodiment, the management unit 30F stores the content 38 and the divided content 38A in a region different from the management information 36 in the storage unit 34. Therefore, the management unit 30F registers the information indicating the storage location of the content 38 (or the divided content 38A) in the storage unit 34 in the management information 36 in association with the content ID of the content 38 (or the divided content 38A). ..

管理情報36における再生条件62は、対応するコンテンツIDによって識別されるコンテンツ38に対応する、再生条件62である。管理部30Fは、生成部30Hで生成された配信データ60に含まれるコンテンツ38のコンテンツIDに対応付けて、該コンテンツ38に対して決定された再生条件62を管理情報36へ登録すればよい。 The reproduction condition 62 in the management information 36 is a reproduction condition 62 corresponding to the content 38 identified by the corresponding content ID. The management unit 30F may register the reproduction condition 62 determined for the content 38 in the management information 36 in association with the content ID of the content 38 included in the distribution data 60 generated by the generation unit 30H.

なお、コンテンツ38が複数の分割コンテンツ38Aに分割された場合には、管理部30Fは、分割コンテンツ38Aの各々の格納場所を示す情報に対応付けて、対応する再生条件62’を管理情報36へ登録すればよい。なお、図6には、コンテンツ38ごとにコンテンツIDを付与する場合を示した。しかし、コンテンツ38が分割コンテンツ38Aに分割された場合には、分割コンテンツ38Aに、更に分割コンテンツIDを付与してもよい。この場合、管理部30Fは、分割コンテンツ38Aのコンテンツ格納場所および再生条件62’を、分割コンテンツ38Aの分割元のコンテンツ38のコンテンツIDと、分割コンテンツ38Aの分割コンテンツIDと、に対応付けて管理情報36へ登録すればよい。 When the content 38 is divided into a plurality of divided contents 38A, the management unit 30F associates the information indicating the storage location of each of the divided contents 38A with the corresponding reproduction condition 62'to the management information 36. All you have to do is register. Note that FIG. 6 shows a case where a content ID is assigned to each content 38. However, when the content 38 is divided into the divided contents 38A, the divided contents 38A may be further given a divided content ID. In this case, the management unit 30F manages the content storage location and the reproduction condition 62'of the divided content 38A in association with the content ID of the divided source content 38 of the divided content 38A and the divided content ID of the divided content 38A. It suffices to register in information 36.

管理情報36における回答格納場所は、対応するコンテンツIDによって識別されるコンテンツ38またはコンテンツ38に含まれる分割コンテンツ38Aの各々に対する、回答の格納場所を示す情報である。回答格納場所は、例えば、回答の格納場所を示すアドレス情報や、該格納場所へのディレクトリパスなどで表される。上述したように、本実施の形態では、管理部30Fは、コンテンツ38またはコンテンツ38に含まれる分割コンテンツ38Aの各々に対する回答を、記憶部34へ記憶する。このため、管理部30Fは、記憶部34における回答の格納場所を示す情報を、該回答に対応するコンテンツ38または分割コンテンツ38AのコンテンツID(または分割コンテンツID)に対応付けて、管理情報36へ登録する。 The answer storage location in the management information 36 is information indicating the storage location of the answer for each of the content 38 identified by the corresponding content ID or the divided content 38A included in the content 38. The answer storage location is represented by, for example, address information indicating the answer storage location, a directory path to the storage location, or the like. As described above, in the present embodiment, the management unit 30F stores the answers to each of the content 38 or the divided content 38A included in the content 38 in the storage unit 34. Therefore, the management unit 30F associates the information indicating the storage location of the answer in the storage unit 34 with the content ID (or the divided content ID) of the content 38 or the divided content 38A corresponding to the answer to the management information 36. to register.

図3に戻り説明を続ける。配信部30Gは、配信データ60を第2の端末装置16へ配信する。本実施の形態では、配信部30Gは、取得部30Aおよび受信部32Aを介して、第2の端末装置16から再生要求を受信する。再生要求は、第2の端末装置16で再生する対象のコンテンツ38のコンテンツIDを含む。 Returning to FIG. 3, the explanation will be continued. The distribution unit 30G distributes the distribution data 60 to the second terminal device 16. In the present embodiment, the distribution unit 30G receives a reproduction request from the second terminal device 16 via the acquisition unit 30A and the reception unit 32A. The reproduction request includes the content ID of the content 38 to be reproduced by the second terminal device 16.

配信部30Gは、取得した再生要求に含まれるコンテンツIDに対応するコンテンツ格納場所を、管理情報36から特定する。そして、配信部30Gは、特定したコンテンツ格納場所に格納されているコンテンツ38を読取る。この処理により、配信部30Gは、再生要求に含まれるコンテンツIDによって識別されるコンテンツ38を取得する。また、配信部30Gは、再生要求に含まれるコンテンツIDに対応する再生条件62を、管理情報36から読取る。そして、配信部30Gは、コンテンツ38のコンテンツIDと、読取ったコンテンツ38と、該コンテンツ38に対応する再生条件62と、を含む配信データ60を、送信部32Bを介して、再生要求の送信元の第2の端末装置16へ配信する。 The distribution unit 30G specifies the content storage location corresponding to the content ID included in the acquired reproduction request from the management information 36. Then, the distribution unit 30G reads the content 38 stored in the specified content storage location. By this process, the distribution unit 30G acquires the content 38 identified by the content ID included in the reproduction request. Further, the distribution unit 30G reads the reproduction condition 62 corresponding to the content ID included in the reproduction request from the management information 36. Then, the distribution unit 30G transmits the distribution data 60 including the content ID of the content 38, the read content 38, and the reproduction condition 62 corresponding to the content 38 to the transmission source of the reproduction request via the transmission unit 32B. It is delivered to the second terminal device 16 of the above.

なお、再生要求に含まれるコンテンツIDに対応するコンテンツ38が複数の分割コンテンツ38Aに分割されている場合がある。この場合には、配信部30Gは、管理情報36に基づいて、再生要求に含まれるコンテンツIDと、該コンテンツIDに対応する複数の分割コンテンツ38Aと、複数の分割コンテンツ38Aの各々に対応する再生条件62と、を含む配信データ60を、送信部32Bを介して第2の端末装置16へ配信すればよい。 The content 38 corresponding to the content ID included in the reproduction request may be divided into a plurality of divided contents 38A. In this case, the distribution unit 30G, based on the management information 36, has the content ID included in the reproduction request, the plurality of divided contents 38A corresponding to the content IDs, and the reproduction corresponding to each of the plurality of divided contents 38A. The distribution data 60 including the condition 62 may be distributed to the second terminal device 16 via the transmission unit 32B.

次に、第2の端末装置16の機能的構成を説明する。第2の端末装置16は、制御部53と、入力部56と、出力部58と、記憶部54と、を備える。制御部53と、記憶部54、入力部56、および出力部58とは、データや信号を授受可能に接続されている。 Next, the functional configuration of the second terminal device 16 will be described. The second terminal device 16 includes a control unit 53, an input unit 56, an output unit 58, and a storage unit 54. The control unit 53, the storage unit 54, the input unit 56, and the output unit 58 are connected so as to be able to exchange data and signals.

入力部56は、操作受付部56Aと、マイク56Bと、を有する。操作受付部56Aは、例えば、操作受付部29A(図2参照)で実現する。マイク56Bは、例えば、マイク23A(図2参照)で実現する。 The input unit 56 includes an operation reception unit 56A and a microphone 56B. The operation reception unit 56A is realized by, for example, the operation reception unit 29A (see FIG. 2). The microphone 56B is realized by, for example, the microphone 23A (see FIG. 2).

出力部58は、表示部58Aと、スピーカ58Bと、を有する。表示部58Aは、例えば、表示部29B(図2参照)で実現する。スピーカ58Bは、例えば、スピーカ23B(図2参照)で実現する。記憶部54は、各種データを記憶する。記憶部54は、例えば、HDD28やRAM27など(図2参照)で実現する。 The output unit 58 includes a display unit 58A and a speaker 58B. The display unit 58A is realized by, for example, the display unit 29B (see FIG. 2). The speaker 58B is realized by, for example, the speaker 23B (see FIG. 2). The storage unit 54 stores various data. The storage unit 54 is realized by, for example, an HDD 28, a RAM 27, or the like (see FIG. 2).

制御部53は、CPU25、ROM26、およびRAM27(図2参照)などによって実現する。なお、制御部53は、回路などによって実現してもよい。 The control unit 53 is realized by a CPU 25, a ROM 26, a RAM 27 (see FIG. 2), and the like. The control unit 53 may be realized by a circuit or the like.

制御部53は、実行部50と、通信部52と、を有する。実行部50は、取得部50Aと、再生管理部50Bと、入力制御部50Cと、出力制御部50Dと、を有する。通信部52は、受信部52Aと、送信部52Bと、を有する。取得部50A、再生管理部50B、入力制御部50C、出力制御部50D、受信部52A、および送信部52Bの一部または全ては、例えば、CPU25などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ICなどの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に1つであってもよいし、複数であってもよい。 The control unit 53 includes an execution unit 50 and a communication unit 52. The execution unit 50 includes an acquisition unit 50A, a reproduction management unit 50B, an input control unit 50C, and an output control unit 50D. The communication unit 52 includes a reception unit 52A and a transmission unit 52B. A part or all of the acquisition unit 50A, the reproduction management unit 50B, the input control unit 50C, the output control unit 50D, the reception unit 52A, and the transmission unit 52B, for example, cause a processor circuit such as a CPU 25 to execute a program, that is, It may be realized by software, it may be realized by hardware using a dedicated processing circuit such as an IC, or it may be realized by using software and hardware together. The processing circuit may be physically one or a plurality.

送信部52Bは、各種のデータを情報処理装置10へ送信する。受信部52Aは、情報処理装置10から各種のデータを受信する。 The transmission unit 52B transmits various data to the information processing device 10. The receiving unit 52A receives various data from the information processing device 10.

入力制御部50Cは、ユーザによる入力を受付ける。具体的には、入力制御部50Cは、ユーザによる操作受付部46Aの操作によって入力された操作指示や、マイク46Bで受付けた音声を受付ける。 The input control unit 50C accepts input by the user. Specifically, the input control unit 50C receives an operation instruction input by the operation of the operation reception unit 46A by the user and a voice received by the microphone 46B.

本実施の形態では、入力制御部50Cは、コンテンツ38の再生要求を、入力部56から受付ける。例えば、入力制御部50Cは、情報処理装置10の管理情報36に登録されているコンテンツ38のコンテンツIDおよびコンテンツ名の一覧を、通信部52を介して情報処理装置10から取得する。そして、出力制御部50Dは、入力制御部50Cで取得したコンテンツ38のコンテンツIDおよびコンテンツ名の一覧を、表示部58Aに表示する。第2の端末装置16のユーザは、表示部58Aを参照し、操作受付部56Aを操作指示することで、再生対象のコンテンツ38のコンテンツIDを選択する。すると、入力制御部50Cは、入力部56から、再生対象のコンテンツ38のコンテンツIDを受付け、該コンテンツIDを含む再生要求を、送信部52Bを介して情報処理装置10へ送信する。 In the present embodiment, the input control unit 50C receives the reproduction request of the content 38 from the input unit 56. For example, the input control unit 50C acquires a list of content IDs and content names of the content 38 registered in the management information 36 of the information processing device 10 from the information processing device 10 via the communication unit 52. Then, the output control unit 50D displays a list of the content IDs and content names of the contents 38 acquired by the input control unit 50C on the display unit 58A. The user of the second terminal device 16 refers to the display unit 58A and gives an operation instruction to the operation reception unit 56A to select the content ID of the content 38 to be reproduced. Then, the input control unit 50C receives the content ID of the content 38 to be reproduced from the input unit 56, and transmits a reproduction request including the content ID to the information processing apparatus 10 via the transmission unit 52B.

取得部50Aは、受信部52Aを介して情報処理装置10から、配信データ60を取得する。詳細には、取得部50Aは、受信部52Aを介して情報処理装置10から、直前に情報処理装置10へ送信した再生要求に含まれるコンテンツIDによって識別されるコンテンツ38および該コンテンツ38に対応する再生条件62を含む、配信データ60を取得する。また、コンテンツ38が分割コンテンツ38Aに分割されている場合には、取得部50Aは、直前に情報処理装置10へ送信した再生要求に含まれるコンテンツIDによって識別されるコンテンツ38を分割した、複数の分割コンテンツ38Aおよび複数の分割コンテンツ38Aの各々に対応する再生条件62’を含む、配信データ60を取得する。また、上述したように、これらの配信データ60には、コンテンツIDも含まれる。 The acquisition unit 50A acquires the distribution data 60 from the information processing device 10 via the reception unit 52A. Specifically, the acquisition unit 50A corresponds to the content 38 identified by the content ID included in the reproduction request transmitted from the information processing device 10 to the information processing device 10 immediately before via the reception unit 52A, and the content 38. The distribution data 60 including the reproduction condition 62 is acquired. Further, when the content 38 is divided into the divided contents 38A, the acquisition unit 50A divides the content 38 identified by the content ID included in the reproduction request transmitted to the information processing apparatus 10 immediately before, and a plurality of the contents 38 are divided. The distribution data 60 including the reproduction condition 62'corresponding to each of the divided content 38A and the plurality of divided contents 38A is acquired. Further, as described above, the distribution data 60 also includes a content ID.

再生管理部50Bは、取得部50Aで取得した配信データ60に含まれるコンテンツ38を、該配信データ60に含まれる再生条件62で再生するように、出力部58および入力部56を制御する。 The reproduction management unit 50B controls the output unit 58 and the input unit 56 so that the content 38 included in the distribution data 60 acquired by the acquisition unit 50A is reproduced under the reproduction condition 62 included in the distribution data 60.

詳細には、配信データ60に含まれる再生方式が重複方式であったとする。この場合、再生管理部50Bは、配信データ60に含まれるコンテンツ38を再生するように出力部58を制御すると共に、ユーザによる回答の受付を開始するように入力部56を制御する。このため、出力制御部50Dが出力部58にコンテンツ38の再生を開始するのと同時に、入力制御部50Cが、該コンテンツ38の再生に重複する期間、入力部56からユーザによる音声データや操作入力による回答の受付を行う。 Specifically, it is assumed that the reproduction method included in the distribution data 60 is a duplicate method. In this case, the reproduction management unit 50B controls the output unit 58 so as to reproduce the content 38 included in the distribution data 60, and controls the input unit 56 so as to start accepting the answer by the user. Therefore, at the same time that the output control unit 50D starts reproducing the content 38 in the output unit 58, the input control unit 50C receives voice data and operation input from the input unit 56 during a period overlapping with the reproduction of the content 38. We will accept the answer by.

このため、配信データ60に含まれる再生方式が重複方式である場合、再生管理部50Bは、画像や動画像などのコンテンツ38の再生中に並行して、ユーザからの回答を受付けるように、入力制御部50Cおよび出力制御部50Dを制御する。 Therefore, when the reproduction method included in the distribution data 60 is a duplicate method, the reproduction management unit 50B inputs so as to receive an answer from the user in parallel with the reproduction of the content 38 such as an image or a moving image. It controls the control unit 50C and the output control unit 50D.

そして、再生管理部50Bは、回答の受付開始から該受付期間を経過したときに、回答の受付を終了するように入力制御部50Cを制御する。この処理によって、入力制御部50Cは、配信データ60に含まれる再生条件に示される受付期間の間、ユーザによる回答を受付ける。そして、入力制御部50Cは、受付けた回答と、取得部50Aで取得した配信データ60に含まれるコンテンツ38のコンテンツIDとを、送信部52Bを介して情報処理装置10へ送信する。 Then, the reproduction management unit 50B controls the input control unit 50C so as to end the reception of the response when the reception period has elapsed from the start of reception of the response. By this process, the input control unit 50C receives the response by the user during the reception period indicated by the reproduction condition included in the distribution data 60. Then, the input control unit 50C transmits the received answer and the content ID of the content 38 included in the distribution data 60 acquired by the acquisition unit 50A to the information processing device 10 via the transmission unit 52B.

一方、配信データ60に含まれる再生方式が交互方式であったとする。この場合、上述したように、配信データ60に含まれるコンテンツ38は、複数の分割コンテンツ38Aに分割されている。また、この場合、配信データ60には、複数の分割コンテンツ38Aの各々に対応する再生条件62’が含まれている。 On the other hand, it is assumed that the reproduction method included in the distribution data 60 is an alternating method. In this case, as described above, the content 38 included in the distribution data 60 is divided into a plurality of divided contents 38A. Further, in this case, the distribution data 60 includes the reproduction condition 62'corresponding to each of the plurality of divided contents 38A.

この場合、再生管理部50Bは、配信データ60に含まれる分割コンテンツ38Aの出力と、出力された分割コンテンツ38Aに対するユーザの回答を示すデータの受付と、を交互に繰り返すように、出力制御部50Dおよび入力制御部50Cを制御する。 In this case, the reproduction management unit 50B alternately repeats the output of the divided content 38A included in the distribution data 60 and the reception of the data indicating the user's answer to the output divided content 38A, so that the output control unit 50D And the input control unit 50C is controlled.

詳細には、出力制御部50Dが、出力部58から分割コンテンツ38Aを再生する。そして、該分割コンテンツ38Aの再生が終了したときに、入力制御部50Cが、該分割コンテンツ38Aに対応する再生条件に示される受付期間を経過するまで、入力部56からのユーザによる音声データや操作入力による回答の受付を行う。そして、再生管理部50Bは、該受付期間を経過したときに、回答の受付を終了するように入力制御部50Cを制御する。 Specifically, the output control unit 50D reproduces the divided content 38A from the output unit 58. Then, when the reproduction of the divided content 38A is completed, the input control unit 50C performs voice data and operations by the user from the input unit 56 until the acceptance period indicated by the reproduction condition corresponding to the divided content 38A elapses. We accept answers by input. Then, the reproduction management unit 50B controls the input control unit 50C so as to end the reception of the answer when the reception period has elapsed.

そして、再生管理部50Bは、これらの分割コンテンツ38Aの再生と回答の受付の一連の処理を、配信データ60に含まれる複数の分割コンテンツ38Aの全てに対して行う。 Then, the reproduction management unit 50B performs a series of processes of reproducing the divided contents 38A and accepting the response for all of the plurality of divided contents 38A included in the distribution data 60.

このため、配信データ60に含まれる再生方式が交互方式である場合、再生管理部50Bは、問題などを示す分割コンテンツ38Aの再生と、ユーザからの回答の受付けと、を交互に繰り返すように、入力制御部50Cおよび出力制御部50Dを制御することができる。 Therefore, when the reproduction method included in the distribution data 60 is an alternating method, the reproduction management unit 50B alternately repeats the reproduction of the divided content 38A indicating a problem or the like and the acceptance of the answer from the user. The input control unit 50C and the output control unit 50D can be controlled.

そして、入力制御部50Cは、分割コンテンツ38Aの各々に対して受付けた回答と、取得部50Aで取得した配信データ60に含まれるコンテンツ38のコンテンツIDとを、送信部52Bを介して情報処理装置10へ送信する。なお、このとき、入力制御部50Cは、分割コンテンツ38Aの各々の分割コンテンツIDと、該分割コンテンツ38Aに対して受付けた回答と、を対応づけて、情報処理装置10へ送信してもよい。 Then, the input control unit 50C sends the response received for each of the divided contents 38A and the content ID of the content 38 included in the distribution data 60 acquired by the acquisition unit 50A to the information processing device via the transmission unit 52B. Send to 10. At this time, the input control unit 50C may associate each of the divided content IDs of the divided contents 38A with the answers received for the divided contents 38A and transmit them to the information processing apparatus 10.

次に、本実施の形態の情報処理システム1000で実行する情報処理の手順を説明する。 Next, the procedure of information processing executed by the information processing system 1000 of the present embodiment will be described.

図8は、本実施の形態の第1の端末装置14が実行する、情報処理の手順の一例を示す、フローチャートである。 FIG. 8 is a flowchart showing an example of an information processing procedure executed by the first terminal device 14 of the present embodiment.

第1の端末装置14の受付部40Aは、コンテンツ38のアップロード指示を入力部46から受付けたか否かを判断する(ステップS100)。ステップ100で否定判断すると(ステップS100:No)、本ルーチンを終了する。アップロード指示を受付けたと判断すると(ステップS100:Yes)、ステップS102へ進む。 The reception unit 40A of the first terminal device 14 determines whether or not the upload instruction of the content 38 has been received from the input unit 46 (step S100). If a negative determination is made in step 100 (step S100: No), this routine ends. If it is determined that the upload instruction has been accepted (step S100: Yes), the process proceeds to step S102.

ステップS102では、出力制御部40Bが、要求条件受付画面70を表示部48Aへ表示する(ステップS102)。次に、受付部40Aは、要求条件を入力部46から受付けたか否かを判断する(ステップS104)。例えば、受付部40Aは、入力部46から要求条件を受付けたか、または、要求条件の入力無でアップロードすることを示す指示を受付けたか、を判断する。 In step S102, the output control unit 40B displays the request condition reception screen 70 on the display unit 48A (step S102). Next, the reception unit 40A determines whether or not the request condition has been received from the input unit 46 (step S104). For example, the reception unit 40A determines whether the request condition has been received from the input unit 46, or whether the instruction indicating uploading without input of the request condition has been received.

入力部46から要求条件を受付けた場合(ステップS104:Yes)、ステップS106へ進む。受付部40Aは、送信部42Bを介して情報処理装置10へ、アップロード対象のコンテンツ38とステップS104で受付けた要求条件を送信する(ステップS106)。そして、本ルーチンを終了する。 When the request condition is received from the input unit 46 (step S104: Yes), the process proceeds to step S106. The reception unit 40A transmits the content 38 to be uploaded and the request conditions received in step S104 to the information processing device 10 via the transmission unit 42B (step S106). Then, this routine is terminated.

一方、要求条件の入力無でアップロードすることを示す指示を受付けた場合(ステップS104:No)、ステップS108へ進む。受付部40Aは、送信部42Bを介して情報処理装置10へ、アップロード対象のコンテンツ38を送信する(ステップS108)。そして、本ルーチンを終了する。 On the other hand, when the instruction indicating that the upload is performed without inputting the request condition is received (step S104: No), the process proceeds to step S108. The reception unit 40A transmits the content 38 to be uploaded to the information processing device 10 via the transmission unit 42B (step S108). Then, this routine is terminated.

次に、本実施の形態の情報処理装置10が実行する情報処理の手順の一例を説明する。図9は、情報処理装置10が実行する情報処理の手順の一例を示す、フローチャートである。 Next, an example of the information processing procedure executed by the information processing apparatus 10 of the present embodiment will be described. FIG. 9 is a flowchart showing an example of the information processing procedure executed by the information processing apparatus 10.

取得部30Aは、受信部32Aを介して第1の端末装置14から、コンテンツ38と要求条件またはコンテンツ38、を受信したか否かを判断する(ステップS200)。ステップS200で肯定判断した場合(ステップS200:Yes)、ステップS202へ進む。すなわち、ステップS200で肯定判断した場合、取得部30Aは、コンテンツ38と要求条件、または、コンテンツ38を取得する。 The acquisition unit 30A determines whether or not the content 38 and the request condition or the content 38 have been received from the first terminal device 14 via the reception unit 32A (step S200). If an affirmative judgment is made in step S200 (step S200: Yes), the process proceeds to step S202. That is, if a positive determination is made in step S200, the acquisition unit 30A acquires the content 38 and the required conditions or the content 38.

ステップS202では、解析部30Bが、ステップS200で取得したコンテンツ38を解析する(ステップS202)。 In step S202, the analysis unit 30B analyzes the content 38 acquired in step S200 (step S202).

次に、判断部30Cが、ステップS200で受信したコンテンツ38を分割するか否かを判断する(ステップS204)。判断部30Cは、ステップS200で受信したコンテンツ38に、途切れ区間TBが含まれる場合、コンテンツ38を分割すると判断する。 Next, the determination unit 30C determines whether or not to divide the content 38 received in step S200 (step S204). If the content 38 received in step S200 includes the interrupted section TB, the determination unit 30C determines that the content 38 is divided.

また、ステップS200で要求条件を受信した場合には、判断部30Cは、該要求条件に自動分割することを示す情報が含まれる場合、ステップS200で受信したコンテンツ38を分割すると判断する。 Further, when the required condition is received in step S200, the determination unit 30C determines that the content 38 received in step S200 is divided if the required condition includes information indicating automatic division.

コンテンツ38を分割すると判断した場合(ステップS204:Yes)、ステップS206へ進む。ステップS206では、分割部30Dが、ステップS200で受信したコンテンツ38を、該コンテンツ38に含まれる途切れ区間TBを区切りとして、複数の分割コンテンツ38Aに分割する(ステップS206)。 If it is determined that the content 38 is to be divided (step S204: Yes), the process proceeds to step S206. In step S206, the division unit 30D divides the content 38 received in step S200 into a plurality of divided contents 38A with the interrupted section TB included in the content 38 as a delimiter (step S206).

なお、ステップS200で要求条件を受信した場合には、分割部30Dは、該要求条件に含まれる、途切れ区間TBの判断に用いる第2の閾値を示す情報を読取り、分割に用いればよい。すなわち、分割部30Dは、コンテンツ38における、上記第1の閾値以下の音量が該要求条件に含まれる第2の閾値以上継続する区間を途切れ区間TBとし、コンテンツ38を複数の分割コンテンツ38Aに分割すればよい。 When the required condition is received in step S200, the division unit 30D may read the information including the required condition and indicating the second threshold value used for determining the interrupted section TB and use it for the division. That is, the division unit 30D divides the content 38 into a plurality of divided contents 38A by setting the section of the content 38 in which the volume below the first threshold value is equal to or higher than the second threshold value included in the requirement condition as the interrupted section TB. do it.

次に、決定部30Eは、ステップS206で分割した分割コンテンツ38Aごとに、再生条件として交互方式を決定する(ステップS208)。 Next, the determination unit 30E determines an alternating method as a reproduction condition for each of the divided contents 38A divided in step S206 (step S208).

次に、決定部30Eは、ステップS206で分割した分割コンテンツ38Aごとに、受付期間を決定する(ステップS210)。決定部30Eは、分割コンテンツ38Aの各々に対して、分割コンテンツ38Aの長さに応じた受付期間を決定する。なお、ステップS200で要求条件を受信した場合には、決定部30Eは、要求条件に示される方法(分割コンテンツ38Aの期間を用いるか、または分割コンテンツ38Aの文字数を用いるか、および上記“N”の値)を用いて、受付期間を決定すればよい。 Next, the determination unit 30E determines the acceptance period for each of the divided contents 38A divided in step S206 (step S210). The determination unit 30E determines the acceptance period for each of the divided contents 38A according to the length of the divided contents 38A. When the requirement condition is received in step S200, the determination unit 30E determines whether the method shown in the requirement condition (whether the period of the divided content 38A is used or the number of characters of the divided content 38A is used, and the above "N". The reception period may be determined using the value of).

上記ステップS208~ステップS210の処理によって、決定部30Eは、複数の分割コンテンツ38Aの各々に対応する、再生条件62’(交互方式、受付期間)を決定する。 By the processing of steps S208 to S210, the determination unit 30E determines the reproduction condition 62'(alternate method, acceptance period) corresponding to each of the plurality of divided contents 38A.

次に、生成部30Hは、ステップS200で受信したコンテンツ38のコンテンツIDと、ステップS206で得られた複数の分割コンテンツ38Aと、複数の分割コンテンツ38Aの各々に対応する再生条件62’と、を含む配信データ60を生成する(ステップS212)(図6参照)。 Next, the generation unit 30H sets the content ID of the content 38 received in step S200, the plurality of divided contents 38A obtained in step S206, and the reproduction condition 62'corresponding to each of the plurality of divided contents 38A. The distribution data 60 including the content 60 is generated (step S212) (see FIG. 6).

次に、管理部30Fが、ステップS212で生成された配信データ60に含まれる、複数の分割コンテンツ38Aを、記憶部34に記憶する(ステップS214)。 Next, the management unit 30F stores the plurality of divided contents 38A included in the distribution data 60 generated in step S212 in the storage unit 34 (step S214).

次に、管理部30Fは、ステップS212で生成された配信データ60に含まれる、コンテンツIDと、分割コンテンツ38Aの各々の再生条件62’とを、対応付けて管理情報36へ登録する。また、管理部30Fは、ステップS214で記憶した分割コンテンツ38Aの各々のコンテンツ格納場所と、分割元のコンテンツ38のコンテンツ名を、該コンテンツIDに対応付けて管理情報36へ登録する。これにより、管理部30Fは、管理情報36を更新する(ステップS216)。そして、本ルーチンを終了する。 Next, the management unit 30F registers the content ID included in the distribution data 60 generated in step S212 and the reproduction condition 62'of each of the divided contents 38A in the management information 36 in association with each other. Further, the management unit 30F registers each content storage location of the divided content 38A stored in step S214 and the content name of the content 38 of the division source in the management information 36 in association with the content ID. As a result, the management unit 30F updates the management information 36 (step S216). Then, this routine is terminated.

一方、上記ステップS204で、コンテンツ38を分割しないと判断した場合(ステップS204:No)、ステップS218へ進む。ステップS218では、決定部30Eが、ステップS200で受信したコンテンツ38に、再生条件として重複方式を決定する(ステップS218)。 On the other hand, if it is determined in step S204 that the content 38 is not divided (step S204: No), the process proceeds to step S218. In step S218, the determination unit 30E determines the overlapping method as the reproduction condition for the content 38 received in step S200 (step S218).

次に、決定部30Eは、ステップS200で受信したコンテンツ38に、受付期間を決定する(ステップS220)。決定部30Eは、コンテンツ38に対して、コンテンツ38の長さに応じた受付期間を決定する。なお、ステップS200で要求条件を受信した場合には、決定部30Eは、要求条件に示される方法(コンテンツ38の期間を用いるか、またはコンテンツ38の文字数を用いるか、および上記“N”の値)を用いて、受付期間を決定すればよい。 Next, the determination unit 30E determines the acceptance period for the content 38 received in step S200 (step S220). The determination unit 30E determines the reception period for the content 38 according to the length of the content 38. When the requirement condition is received in step S200, the determination unit 30E determines whether the method shown in the requirement condition (whether the period of the content 38 or the number of characters of the content 38 is used, or the value of the above "N". ) Can be used to determine the reception period.

上記ステップS218~ステップS220の処理によって、決定部30Eは、コンテンツ38に対応する、再生条件62(重複方式、受付期間)を決定する。 By the processing of steps S218 to S220, the determination unit 30E determines the reproduction condition 62 (overlapping method, acceptance period) corresponding to the content 38.

次に、生成部30Hは、ステップS200で受信したコンテンツ38のコンテンツIDと、ステップS200で受信したコンテンツ38と、コンテンツ38に対応する再生条件62と、を含む配信データ60を生成する(ステップS222)(図6参照)。 Next, the generation unit 30H generates distribution data 60 including the content ID of the content 38 received in step S200, the content 38 received in step S200, and the reproduction condition 62 corresponding to the content 38 (step S222). ) (See FIG. 6).

次に、管理部30Fが、ステップS222で生成された配信データ60に含まれるコンテンツ38を、記憶部34に記憶する(ステップS224)。 Next, the management unit 30F stores the content 38 included in the distribution data 60 generated in step S222 in the storage unit 34 (step S224).

次に、管理部30Fは、ステップS222で生成された配信データ60に含まれる、コンテンツIDと、コンテンツ38の再生条件62と、を対応付けて管理情報36へ登録する。また、管理部30Fは、ステップS224で記憶したコンテンツ38のコンテンツ格納場所と、コンテンツ38のコンテンツ名を、該コンテンツIDに対応付けて管理情報36へ登録する。これにより、管理部30Fは、管理情報36を更新する(ステップS226)。そして、本ルーチンを終了する。 Next, the management unit 30F registers the content ID included in the distribution data 60 generated in step S222 and the reproduction condition 62 of the content 38 in the management information 36 in association with each other. Further, the management unit 30F registers the content storage location of the content 38 stored in step S224 and the content name of the content 38 in the management information 36 in association with the content ID. As a result, the management unit 30F updates the management information 36 (step S226). Then, this routine is terminated.

一方、上記ステップS200で否定判断した場合(ステップS200:No)、ステップS228へ進む。ステップS228では、配信部30Gが、取得部30Aおよび受信部32Aを介して第2の端末装置16から、再生要求を受信したか否かを判断する(ステップS228)。 On the other hand, if a negative determination is made in step S200 (step S200: No), the process proceeds to step S228. In step S228, the distribution unit 30G determines whether or not a reproduction request has been received from the second terminal device 16 via the acquisition unit 30A and the reception unit 32A (step S228).

再生要求を受信したと判断した場合(ステップS228:Yes)、ステップS230へ進む。ステップS230では、配信部30Gは、再生要求によって示されるコンテンツ38および再生条件62を記憶部34から読取る(ステップS230)。 If it is determined that the reproduction request has been received (step S228: Yes), the process proceeds to step S230. In step S230, the distribution unit 30G reads the content 38 and the reproduction condition 62 indicated by the reproduction request from the storage unit 34 (step S230).

例えば、配信部30Gは、取得した再生要求に含まれるコンテンツIDに対応するコンテンツ格納場所を、管理情報36から特定する。そして、配信部30Gは、特定したコンテンツ格納場所に格納されているコンテンツ38を読取る。この処理により、コンテンツ38が複数の分割コンテンツ38Aに分割されている場合には、配信部30Gは、該コンテンツIDによって識別されるコンテンツ38を分割した、複数の分割コンテンツ38Aを読取ることとなる。 For example, the distribution unit 30G specifies the content storage location corresponding to the content ID included in the acquired reproduction request from the management information 36. Then, the distribution unit 30G reads the content 38 stored in the specified content storage location. When the content 38 is divided into a plurality of divided contents 38A by this processing, the distribution unit 30G reads the plurality of divided contents 38A obtained by dividing the content 38 identified by the content ID.

また、配信部30Gは、再生要求に含まれるコンテンツIDに対応する再生条件62を、管理情報36から読取る。また、この処理により、コンテンツ38が複数の分割コンテンツ38Aに分割されている場合には、配信部30Gは、該コンテンツIDによって識別されるコンテンツ38を分割した、複数の分割コンテンツ38Aの各々に対応する再生条件62’を、管理情報36から読取ることとなる。 Further, the distribution unit 30G reads the reproduction condition 62 corresponding to the content ID included in the reproduction request from the management information 36. Further, when the content 38 is divided into a plurality of divided contents 38A by this processing, the distribution unit 30G corresponds to each of the plurality of divided contents 38A in which the content 38 identified by the content ID is divided. The reproduction condition 62'to be performed is read from the management information 36.

次に、配信部30Gは、ステップS228で受信した再生要求に含まれるコンテンツIDと、ステップS230で読取ったコンテンツ38と該コンテンツ38に対応する再生条件62を含む配信データ60を、送信部32Bを介して、再生要求の送信元の第2の端末装置16へ配信する(ステップS232)。なお、ステップS230で分割コンテンツ38Aを読取った場合には、配信部30Gは、ステップS230で読取った複数の分割コンテンツ38A、および複数のコンテンツ38の各々に対応する再生条件62’、を含む配信データ60を、送信部32Bを介して、再生要求の送信元の第2の端末装置16へ配信する。そして、本ルーチンを終了する。 Next, the distribution unit 30G transmits the distribution data 60 including the content ID included in the reproduction request received in step S228, the content 38 read in step S230, and the reproduction condition 62 corresponding to the content 38, to the transmission unit 32B. It is delivered to the second terminal device 16 of the transmission source of the reproduction request via (step S232). When the divided content 38A is read in step S230, the distribution unit 30G includes distribution data including the plurality of divided content 38A read in step S230 and the reproduction condition 62'corresponding to each of the plurality of content 38. The 60 is delivered to the second terminal device 16 of the transmission source of the reproduction request via the transmission unit 32B. Then, this routine is terminated.

一方、ステップS228で否定判断すると(ステップS228:No)、ステップS234へ進む。ステップS234では、取得部30Aが、受信部32Aを介して第2の端末装置16から、コンテンツ38のコンテンツIDと、コンテンツ38またはコンテンツ38に含まれる分割コンテンツ38Aの各々に対する回答を受信したか否かを判断する(ステップS234)。ステップS234で否定判断した場合(ステップS234:No)、本ルーチンを終了する。一方、ステップS234で肯定判断した場合(ステップS234:Yes)、ステップS236へ進む。 On the other hand, if a negative determination is made in step S228 (step S228: No), the process proceeds to step S234. In step S234, whether or not the acquisition unit 30A receives the content ID of the content 38 and the response to each of the content 38 or the divided content 38A included in the content 38 from the second terminal device 16 via the reception unit 32A. (Step S234). If a negative determination is made in step S234 (step S234: No), this routine ends. On the other hand, if an affirmative judgment is made in step S234 (step S234: Yes), the process proceeds to step S236.

ステップS236では、管理部30Fが、ステップS234受信した回答を、記憶部34へ記憶する(ステップS236)。そして、管理部30Fは、該回答と共に受信したコンテンツIDまたは分割コンテンツIDに対応付けて、ステップS234で受信した回答の回答格納場所を、管理情報36へ登録する。この処理より、管理部30Fは、管理情報36を更新する(ステップS238)。そして、本ルーチンを終了する。 In step S236, the management unit 30F stores the response received in step S234 in the storage unit 34 (step S236). Then, the management unit 30F registers the answer storage location of the answer received in step S234 in the management information 36 in association with the content ID or the divided content ID received together with the answer. From this process, the management unit 30F updates the management information 36 (step S238). Then, this routine is terminated.

次に、第2の端末装置16で実行する情報処理の手順の一例を説明する。図10は、第2の端末装置16で実行する情報処理の手順の一例を示す、フローチャートである。 Next, an example of the information processing procedure executed by the second terminal device 16 will be described. FIG. 10 is a flowchart showing an example of the information processing procedure executed by the second terminal device 16.

まず、入力制御部50Cが、コンテンツ38の再生要求を入力部56から受付けたか否かを判断する(ステップS300)。ステップS300で否定判断すると(ステップS300:No)、本ルーチンを終了する。ステップS300で肯定判断すると(ステップS300:Yes)、ステップS302へ進む。 First, the input control unit 50C determines whether or not the reproduction request for the content 38 has been received from the input unit 56 (step S300). If a negative determination is made in step S300 (step S300: No), this routine ends. If an affirmative decision is made in step S300 (step S300: Yes), the process proceeds to step S302.

ステップS302では、入力制御部50Cが、再生対象のコンテンツ38のコンテンツIDを含む再生要求を、送信部52Bを介して情報処理装置10へ送信する(ステップS302)。 In step S302, the input control unit 50C transmits a reproduction request including the content ID of the content 38 to be reproduced to the information processing apparatus 10 via the transmission unit 52B (step S302).

次に、取得部50Aは、受信部52Aを介して情報処理装置10から、配信データ60を取得する(ステップS304)。次に、再生管理部50Bは、ステップS304で取得した配信データ60に含まれる、未再生のコンテンツ38または未再生の分割コンテンツ38Aを1つ読取る(ステップS306)。 Next, the acquisition unit 50A acquires the distribution data 60 from the information processing device 10 via the reception unit 52A (step S304). Next, the reproduction management unit 50B reads one unreproduced content 38 or unreproduced divided content 38A included in the distribution data 60 acquired in step S304 (step S306).

次に、再生管理部50Bは、ステップS304で受信した配信データ60に含まれる再生方式が、交互方式を示すか否かを判断する(ステップS308)。交互方式を示すと判断した場合(ステップS308:Yes)、ステップS310へ進む。 Next, the reproduction management unit 50B determines whether or not the reproduction method included in the distribution data 60 received in step S304 indicates an alternating method (step S308). When it is determined that the alternating method is shown (step S308: Yes), the process proceeds to step S310.

ステップS310では、出力制御部50Dが、分割コンテンツ38Aを出力部58へ出力することで、該分割コンテンツ38Aの再生を開始する(ステップS310)。ステップS310で再生を開始した分割コンテンツ38Aの再生が終了したときに、入力制御部50Cが、入力部56からのユーザによる回答の受付を開始する(ステップ312)。 In step S310, the output control unit 50D outputs the divided content 38A to the output unit 58 to start reproduction of the divided content 38A (step S310). When the reproduction of the divided content 38A started to be reproduced in step S310 is completed, the input control unit 50C starts accepting an answer by the user from the input unit 56 (step 312).

次に、入力制御部50Cが、ステップS312の回答の受付開始から、ステップS310で再生を開始した分割コンテンツ38Aに対応する受付期間を経過したと判断するまで、否定判断を繰返す(ステップS314:No)。受付期間を経過したと判断すると(ステップS314:Yes)、ステップS316へ進み、入力制御部50Cは、回答の受付を終了する(ステップS316)。 Next, the input control unit 50C repeats the negative determination from the start of accepting the answer in step S312 until it is determined that the acceptance period corresponding to the divided content 38A started to be reproduced in step S310 has elapsed (step S314: No). ). When it is determined that the reception period has passed (step S314: Yes), the process proceeds to step S316, and the input control unit 50C ends the reception of answers (step S316).

次に、再生管理部50Bは、ステップS304で取得した配信データ60に含まれる全てのコンテンツ38または分割コンテンツ38Aが、再生済であるか否かを判断する(ステップS318)。ステップS318で否定判断すると(ステップS318:No)、上記ステップS306へ戻る。一方、ステップS318で肯定判断すると(ステップS318:Yes)、ステップS320へ進む。 Next, the reproduction management unit 50B determines whether or not all the contents 38 or the divided contents 38A included in the distribution data 60 acquired in step S304 have been reproduced (step S318). If a negative determination is made in step S318 (step S318: No), the process returns to step S306. On the other hand, if an affirmative judgment is made in step S318 (step S318: Yes), the process proceeds to step S320.

ステップS320では、ステップS312~ステップS318または後述するステップS322~ステップS326の処理によって受付けた回答と、ステップS304で取得した配信データ60に含まれるコンテンツIDと、を情報処理装置10へ送信する(ステップS320)。そして、本ルーチンを終了する。 In step S320, the answer received by the processing of steps S312 to S318 or steps S322 to S326 described later and the content ID included in the distribution data 60 acquired in step S304 are transmitted to the information processing apparatus 10 (step). S320). Then, this routine is terminated.

一方、上記ステップS308で重複方式であると判断した場合(ステップS308:No)、ステップS322へ進む。ステップS322では、出力制御部50Dが、コンテンツ38を出力部58へ出力することで、該コンテンツ38の再生を開始する(ステップS322)。そして、入力制御部50Cは、ステップS322のコンテンツ38の再生開始と重複して、入力部56からのユーザによる回答の受付を開始する(ステップ324)。なお、入力制御部50Cは、ステップS322のコンテンツ38の再生開始と同時に、入力部56からのユーザによる回答の受付を開始してもよい。 On the other hand, if it is determined in step S308 that the method is duplicated (step S308: No), the process proceeds to step S322. In step S322, the output control unit 50D outputs the content 38 to the output unit 58 to start the reproduction of the content 38 (step S322). Then, the input control unit 50C starts accepting an answer from the input unit 56 by the user, overlapping with the start of reproduction of the content 38 in step S322 (step 324). The input control unit 50C may start accepting an answer from the input unit 56 by the user at the same time as starting the reproduction of the content 38 in step S322.

次に、入力制御部50Cが、ステップS324の回答の受付開始から、ステップS322で再生を開始したコンテンツ38に対応する受付期間を経過したと判断するまで、否定判断を繰返す(ステップS326:No)。受付期間を経過したと判断すると(ステップS326:Yes)、上記ステップS316へ進む。 Next, the input control unit 50C repeats the negative determination from the start of accepting the answer in step S324 until it is determined that the acceptance period corresponding to the content 38 started to be reproduced in step S322 has elapsed (step S326: No). .. If it is determined that the reception period has passed (step S326: Yes), the process proceeds to step S316.

以上説明したように、本実施の形態の情報処理システム1000は、取得部30Aと、決定部30Eと、生成部30Hと、を備える。取得部30Aは、コンテンツ38を取得する。決定部30Eは、コンテンツ38の再生条件62を決定する。生成部30Hは、コンテンツ38および再生条件62を含む配信データ60を生成する。 As described above, the information processing system 1000 of the present embodiment includes an acquisition unit 30A, a determination unit 30E, and a generation unit 30H. The acquisition unit 30A acquires the content 38. The determination unit 30E determines the reproduction condition 62 of the content 38. The generation unit 30H generates the distribution data 60 including the content 38 and the reproduction condition 62.

このように、本実施の形態の情報処理システム1000では、決定部30Eが、コンテンツ38の再生条件62を決定する。そして、生成部30Hが、コンテンツ38および再生条件62を含む配信データ60を生成する。 As described above, in the information processing system 1000 of the present embodiment, the determination unit 30E determines the reproduction condition 62 of the content 38. Then, the generation unit 30H generates the distribution data 60 including the content 38 and the reproduction condition 62.

このため、配信される配信データ60には、配信対象のコンテンツ38に加えて、決定部30Eが決定した再生条件62が含まれることとなる。 Therefore, the distribution data 60 to be distributed includes the reproduction condition 62 determined by the determination unit 30E in addition to the content 38 to be distributed.

従って、本実施の形態の情報処理システム1000では、コンテンツ38に応じた再生を容易に実現可能な、配信データ60を提供することができる。 Therefore, the information processing system 1000 of the present embodiment can provide the distribution data 60 that can be easily reproduced according to the content 38.

ここで、従来では、コンテンツ38の提供者側からアップロードされたコンテンツ38が、そのままユーザの端末装置12へ配信されていた。また、従来では、ユーザが手動で、コンテンツ38ごとに適切と考えられる再生時の再生条件を、1つずつ操作入力する必要があった。このため、従来では、コンテンツ38に応じた再生を容易に実現可能な配信データが提供されていなかった。 Here, conventionally, the content 38 uploaded from the provider side of the content 38 is delivered to the user's terminal device 12 as it is. Further, conventionally, it has been necessary for the user to manually input the reproduction conditions at the time of reproduction, which are considered to be appropriate for each content 38, one by one. For this reason, conventionally, distribution data that can be easily reproduced according to the content 38 has not been provided.

一方、本実施の形態の情報処理システム1000では、上記構成としたため、コンテンツ38に応じた再生を容易に実現可能な、配信データ60を提供することができる。 On the other hand, since the information processing system 1000 of the present embodiment has the above configuration, it is possible to provide the distribution data 60 that can be easily reproduced according to the content 38.

再生条件62は、データ出力とデータ受付とを交互に繰り返す交互方式、または、データ出力とデータ受付との少なくとも一部を重複して実行する重複方式、の何れかを示す再生方式と、データ受付の受付期間と、の少なくとも一方を含む。 The reproduction condition 62 is a reproduction method indicating either an alternating method in which data output and data reception are alternately repeated, or a duplication method in which at least a part of data output and data reception is duplicated and executed, and data reception. Includes at least one of the reception period of.

分割部30Dは、コンテンツ38を複数の分割コンテンツ38Aに分割する。決定部30Eは、コンテンツ38が分割された場合、分割コンテンツ38Aごとに再生条件62’を決定する。 The division unit 30D divides the content 38 into a plurality of divided contents 38A. When the content 38 is divided, the determination unit 30E determines the reproduction condition 62'for each of the divided contents 38A.

分割部30Dは、コンテンツ38に第1の閾値以下の音量が第2の閾値以上継続する途切れ区間TBが含まれる場合、途切れ区間TBを区切りとして該コンテンツ38を複数の分割コンテンツ38Aに分割する。決定部30Eは、分割コンテンツ38Aの再生方式を交互方式に決定する。生成部30Hは、複数の分割コンテンツ38Aおよび複数の分割コンテンツ38Aの各々に対応する再生条件62’を含む、配信データ60を生成する。 When the content 38 includes a break section TB in which the volume below the first threshold value continues to be equal to or higher than the second threshold value, the split unit 30D divides the content 38 into a plurality of split contents 38A with the break section TB as a break. The determination unit 30E determines the reproduction method of the divided content 38A to be an alternating method. The generation unit 30H generates the distribution data 60 including the reproduction condition 62'corresponding to each of the plurality of divided contents 38A and the plurality of divided contents 38A.

決定部30Eは、分割コンテンツ38Aの長さに応じた受付期間を決定する。 The determination unit 30E determines the reception period according to the length of the divided content 38A.

分割コンテンツ38Aの長さは、分割コンテンツ38Aの期間、または、分割コンテンツ38Aに含まれる文字の文字数を示す。 The length of the divided content 38A indicates the period of the divided content 38A or the number of characters included in the divided content 38A.

決定部30Eは、コンテンツ38が分割されなかった場合、該コンテンツ38の再生方式を重複方式に決定し、該コンテンツ38の長さに応じた受付期間を決定する。 When the content 38 is not divided, the determination unit 30E determines the reproduction method of the content 38 as the overlapping method, and determines the reception period according to the length of the content 38.

取得部30Aは、コンテンツ38に対する再生時の要求条件を更に取得する。決定部30Eは、要求条件に基づいて、コンテンツ38の再生条件を決定する。 The acquisition unit 30A further acquires the required conditions at the time of reproduction for the content 38. The determination unit 30E determines the reproduction conditions of the content 38 based on the required conditions.

本実施の形態の情報処理装置10は、取得部30Aと、決定部30Eと、生成部30Hと、を備える。取得部30Aは、コンテンツ38を取得する。決定部30Eは、コンテンツ38の再生条件62を決定する。生成部30Hは、コンテンツ38および再生条件62を含む配信データ60を生成する。 The information processing apparatus 10 of the present embodiment includes an acquisition unit 30A, a determination unit 30E, and a generation unit 30H. The acquisition unit 30A acquires the content 38. The determination unit 30E determines the reproduction condition 62 of the content 38. The generation unit 30H generates the distribution data 60 including the content 38 and the reproduction condition 62.

本実施の形態の情報処理方法は、コンテンツ38を取得するステップと、コンテンツ38の再生条件62を決定するステップと、コンテンツ38および再生条件62を含む配信データ60を生成するステップと、を含む情報処理方法である。 The information processing method of the present embodiment includes information including a step of acquiring the content 38, a step of determining the reproduction condition 62 of the content 38, and a step of generating distribution data 60 including the content 38 and the reproduction condition 62. It is a processing method.

本実施の形態の情報処理プログラムは、コンテンツ38を取得するステップと、コンテンツ38の再生条件62を決定するステップと、コンテンツ38および再生条件62を含む配信データ60を生成するステップと、をコンピュータに実行させるための情報処理プログラムである。 The information processing program of the present embodiment has a step of acquiring the content 38, a step of determining the reproduction condition 62 of the content 38, and a step of generating the distribution data 60 including the content 38 and the reproduction condition 62 on the computer. It is an information processing program to be executed.

なお、上述した実施の形態における、情報処理装置10、第1の端末装置14、および第2の端末装置16の各々で実行する上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、フレキシブルディスク(FD)、CD-R、DVD(Digital Versatile Disk)、USB(Universal Serial Bus)メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ROM等に予め組み込んで提供するように構成してもよい。 The program for executing the above-mentioned processing executed by each of the information processing apparatus 10, the first terminal apparatus 14, and the second terminal apparatus 16 in the above-described embodiment is in an installable format or can be executed. Files in various formats can be recorded and provided on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, DVD (Digital Versaille Disk), or USB (Universal Serial Bus) memory. It may be configured, or it may be configured to be provided or distributed via a network such as the Internet. Further, various programs may be configured to be provided by incorporating them into a ROM or the like in advance.

また、上述した実施の形態における、情報処理装置10、第1の端末装置14、および第2の端末装置16の各々で実行されるプログラムは、上記各機能部を含むモジュール構成となっており、実際のハードウェアとしては、例えば、CPU25(プロセッサ回路)がROM26またはHDD28からプログラムを読み出して実行することにより、上述した各機能部がRAM27(主記憶)上にロードされ、上述した各機能部がRAM27(主記憶)上に生成されるようになっている。なお、情報処理装置10、第1の端末装置14、および第2の端末装置16は、上述した各機能部の一部または全部を、ASIC(Application SpecI/Fic Integrated Circuit)やFPGA(Field-Programmable Gate Array)などの専用のハードウェアを用いて実現することも可能である。 Further, the program executed by each of the information processing device 10, the first terminal device 14, and the second terminal device 16 in the above-described embodiment has a modular configuration including each of the above functional units. As actual hardware, for example, when the CPU 25 (processor circuit) reads a program from the ROM 26 or the HDD 28 and executes it, each of the above-mentioned functional units is loaded on the RAM 27 (main memory), and each of the above-mentioned functional units is loaded. It is designed to be generated on the RAM 27 (main memory). The information processing device 10, the first terminal device 14, and the second terminal device 16 have a part or all of the above-mentioned functional units, such as an ASIC (Application Spec I / Fic Integrated Circuit) or an FPGA (Field-Programmable). It can also be realized by using dedicated hardware such as Gate Array).

なお、上記には、実施の形態および変形例を説明したが、上記実施の形態および変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態および変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態および変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiments and modifications have been described above, the embodiments and modifications are presented as examples and are not intended to limit the scope of the invention. The above-mentioned novel embodiments and modifications can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The above-described embodiments and modifications are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

10 情報処理装置
12 端末装置
14 第1の端末装置
16 第2の端末装置
30A 取得部
30D 分割部
30E 決定部
1000 情報処理システム
10 Information processing device 12 Terminal device 14 First terminal device 16 Second terminal device 30A Acquisition unit 30D Division unit 30E Determination unit 1000 Information processing system

特開2015-180992号公報JP-A-2015-180992

Claims (7)

コンテンツを取得する取得部と、
前記コンテンツの再生条件を決定する決定部と、
前記コンテンツおよび前記再生条件を含む配信データを生成する生成部と、
前記コンテンツを複数の分割コンテンツに分割する分割部と、
を備え
前記再生条件は、
データ出力とデータ受付とを交互に繰り返す交互方式、または、データ出力とデータ受付との少なくとも一部を重複して実行する重複方式、の何れかを示す再生方式と、データ受付の受付期間と、の少なくとも一方を含み、
前記分割部は、前記コンテンツに第1の閾値以下の音量が第2の閾値以上継続する途切れ区間が含まれる場合、前記途切れ区間を区切りとして該コンテンツを複数の前記分割コンテンツに分割し、
前記決定部は、前記分割コンテンツの前記再生方式を前記交互方式に決定し、
前記生成部は、複数の前記分割コンテンツおよび複数の前記分割コンテンツの各々に対応する前記再生条件を含む、前記配信データを生成する、
報処理システム。
The acquisition department that acquires content, and
A decision unit that determines the playback conditions of the content, and
A generation unit that generates distribution data including the content and the reproduction condition,
A division unit that divides the content into a plurality of division contents,
Equipped with
The reproduction conditions are
A playback method indicating either an alternating method in which data output and data reception are alternately repeated, or a duplication method in which at least a part of data output and data reception is executed in duplicate, a data reception reception period, and a data reception reception period. Including at least one of
When the content includes a break section in which the volume below the first threshold value continues to be equal to or higher than the second threshold value, the split portion divides the content into a plurality of the split contents with the break section as a break.
The determination unit determines the reproduction method of the divided content to the alternating method.
The generation unit generates the distribution data including the reproduction conditions corresponding to each of the plurality of the divided contents and the plurality of the divided contents.
Information processing system.
前記決定部は、
前記分割コンテンツの長さに応じた前記受付期間を決定する、
請求項に記載の情報処理システム。
The decision-making part
The acceptance period is determined according to the length of the divided content.
The information processing system according to claim 1 .
前記分割コンテンツの長さは、
前記分割コンテンツの期間、または、前記分割コンテンツに含まれる文字の文字数を示す、
請求項に記載の情報処理システム。
The length of the divided content is
Indicates the period of the divided content or the number of characters included in the divided content.
The information processing system according to claim 2 .
前記決定部は、
前記コンテンツが分割されなかった場合、該コンテンツの前記再生方式を前記重複方式に決定し、該コンテンツの長さに応じた前記受付期間を決定する、
請求項~請求項の何れか1項に記載の情報処理システム。
The decision-making part
When the content is not divided, the reproduction method of the content is determined to be the overlapping method, and the reception period is determined according to the length of the content.
The information processing system according to any one of claims 1 to 3 .
コンテンツを取得する取得部と、
前記コンテンツの再生条件を決定する決定部と、
前記コンテンツおよび前記再生条件を含む配信データを生成する生成部と、
前記コンテンツを複数の分割コンテンツに分割する分割部と、
を備え
前記再生条件は、
データ出力とデータ受付とを交互に繰り返す交互方式、または、データ出力とデータ受付との少なくとも一部を重複して実行する重複方式、の何れかを示す再生方式と、データ受付の受付期間と、の少なくとも一方を含み、
前記分割部は、前記コンテンツに第1の閾値以下の音量が第2の閾値以上継続する途切れ区間が含まれる場合、前記途切れ区間を区切りとして該コンテンツを複数の前記分割コンテンツに分割し、
前記決定部は、前記分割コンテンツの前記再生方式を前記交互方式に決定し、
前記生成部は、複数の前記分割コンテンツおよび複数の前記分割コンテンツの各々に対応する前記再生条件を含む、前記配信データを生成する、
報処理装置。
The acquisition department that acquires content, and
A decision unit that determines the playback conditions of the content, and
A generation unit that generates distribution data including the content and the reproduction condition,
A division unit that divides the content into a plurality of division contents,
Equipped with
The reproduction conditions are
A playback method indicating either an alternating method in which data output and data reception are alternately repeated, or a duplication method in which at least a part of data output and data reception is executed in duplicate, a data reception reception period, and a data reception reception period. Including at least one of
When the content includes a break section in which the volume below the first threshold value continues to be equal to or higher than the second threshold value, the split portion divides the content into a plurality of the split contents with the break section as a break.
The determination unit determines the reproduction method of the divided content to the alternating method.
The generation unit generates the distribution data including the reproduction conditions corresponding to each of the plurality of the divided contents and the plurality of the divided contents.
Information processing equipment.
コンテンツを取得する取得ステップと、
前記コンテンツの再生条件を決定する決定ステップと、
前記コンテンツおよび前記再生条件を含む配信データを生成する生成ステップと、
前記コンテンツを複数の分割コンテンツに分割する分割ステップと、
を含み、
前記再生条件は、
データ出力とデータ受付とを交互に繰り返す交互方式、または、データ出力とデータ受付との少なくとも一部を重複して実行する重複方式、の何れかを示す再生方式と、データ受付の受付期間と、の少なくとも一方を含み、
前記分割ステップは、前記コンテンツに第1の閾値以下の音量が第2の閾値以上継続する途切れ区間が含まれる場合、前記途切れ区間を区切りとして該コンテンツを複数の前記分割コンテンツに分割し、
前記決定ステップは、前記分割コンテンツの前記再生方式を前記交互方式に決定し、
前記生成ステップは、複数の前記分割コンテンツおよび複数の前記分割コンテンツの各々に対応する前記再生条件を含む、前記配信データを生成する、
報処理方法。
The acquisition step to acquire the content and
A decision step for determining the playback conditions of the content, and
A generation step for generating distribution data including the content and the reproduction condition, and
A division step for dividing the content into a plurality of division contents, and
Including
The reproduction conditions are
A playback method indicating either an alternating method in which data output and data reception are alternately repeated, or a duplication method in which at least a part of data output and data reception is executed in duplicate, a data reception reception period, and a data reception reception period. Including at least one of
In the division step, when the content includes a break section in which the volume below the first threshold value continues to be equal to or higher than the second threshold value, the content is divided into a plurality of the split contents with the break section as a break.
In the determination step, the reproduction method of the divided content is determined to be the alternating method.
The generation step generates the distribution data including the reproduction conditions corresponding to each of the plurality of divided contents and the plurality of divided contents.
Information processing method.
コンテンツを取得する取得ステップと、
前記コンテンツの再生条件を決定する決定ステップと、
前記コンテンツおよび前記再生条件を含む配信データを生成する生成ステップと、
前記コンテンツを複数の分割コンテンツに分割する分割ステップと、
をコンピュータに実行させるための情報処理プログラムであって、
前記再生条件は、
データ出力とデータ受付とを交互に繰り返す交互方式、または、データ出力とデータ受付との少なくとも一部を重複して実行する重複方式、の何れかを示す再生方式と、データ受付の受付期間と、の少なくとも一方を含み、
前記分割ステップは、前記コンテンツに第1の閾値以下の音量が第2の閾値以上継続する途切れ区間が含まれる場合、前記途切れ区間を区切りとして該コンテンツを複数の前記分割コンテンツに分割し、
前記決定ステップは、前記分割コンテンツの前記再生方式を前記交互方式に決定し、
前記生成ステップは、複数の前記分割コンテンツおよび複数の前記分割コンテンツの各々に対応する前記再生条件を含む、前記配信データを生成する、
情報処理プログラム
The acquisition step to acquire the content and
A determination step for determining the playback conditions of the content, and
A generation step for generating distribution data including the content and the reproduction condition, and
A division step for dividing the content into a plurality of division contents, and
Is an information processing program for making a computer execute
The reproduction conditions are
A playback method indicating either an alternating method in which data output and data reception are alternately repeated, or a duplication method in which at least a part of data output and data reception is executed in duplicate, a data reception reception period, and a data reception reception period. Including at least one of
In the division step, when the content includes a break section in which the volume below the first threshold value continues to be equal to or higher than the second threshold value, the content is divided into a plurality of the split contents with the break section as a break.
In the determination step, the reproduction method of the divided content is determined to be the alternating method.
The generation step generates the distribution data including the reproduction conditions corresponding to each of the plurality of divided contents and the plurality of divided contents.
Information processing program .
JP2018012051A 2018-01-26 2018-01-26 Information processing system, information processing device, information processing method, and information processing program Expired - Fee Related JP7052375B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018012051A JP7052375B2 (en) 2018-01-26 2018-01-26 Information processing system, information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018012051A JP7052375B2 (en) 2018-01-26 2018-01-26 Information processing system, information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2019128920A JP2019128920A (en) 2019-08-01
JP7052375B2 true JP7052375B2 (en) 2022-04-12

Family

ID=67472288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018012051A Expired - Fee Related JP7052375B2 (en) 2018-01-26 2018-01-26 Information processing system, information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7052375B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002314977A (en) 2001-04-10 2002-10-25 Mega Chips Corp System and method for delivering information

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002314977A (en) 2001-04-10 2002-10-25 Mega Chips Corp System and method for delivering information

Also Published As

Publication number Publication date
JP2019128920A (en) 2019-08-01

Similar Documents

Publication Publication Date Title
WO2018227761A1 (en) Correction device for recorded and broadcasted data for teaching
KR20140013478A (en) Media reproducing method of a plurality media device, apparatus thereof, and medium storing program source thereof
JP2018519537A (en) Karaoke processing method, apparatus, and system
WO2016188211A1 (en) Audio processing method, apparatus and system
JP5580019B2 (en) Language learning support system and language learning support method
WO2019019406A1 (en) Teaching recording data updating device
JP2012190149A (en) Content distribution system, content distribution server, content distribution method, program, and storage medium
US10262640B2 (en) Musical performance support device and program
CN110289015B (en) Audio processing method, device, server, storage medium and system
US10373647B2 (en) Recording system and method for multi-track recording
JP7052375B2 (en) Information processing system, information processing device, information processing method, and information processing program
JP2009198896A (en) Communication system, communication device and program
JP2017033376A (en) Information processing device, information processing method, and control program
CN110677501B (en) Remote teaching method and device based on voice interaction, electronic equipment and medium
JP5211749B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND PROGRAM
CN110610628B (en) Remote teaching method and device based on voice interaction, electronic equipment and medium
CN106878841B (en) Microphone assembly
JP2023134548A (en) Voice processing apparatus, voice processing method, and voice processing program
US20160093228A1 (en) Recording medium storing evaluation support program, evaluation support method, and evaluation support apparatus
JP6523974B2 (en) COMMUNICATION SUPPORT DEVICE, COMMUNICATION SUPPORT METHOD, AND PROGRAM
JP2008032786A (en) Language learning system and program for language learning system
JP2018073271A (en) Information processor, information processing system, and information processing program
CN115629894B (en) Speech prompting method and related device
KR20200023754A (en) Apparatus, method and system for providing music sheet and computer readable recording medium applying the same
JP2016173395A (en) Answer support program, answer support apparatus, and answer support method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211018

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220314

R151 Written notification of patent or utility model registration

Ref document number: 7052375

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees