(57)【要約】【課題】コンテンツに応じた再生を容易に実現可能な配信データを提供する。【解決手段】情報処理システムは、取得部３０Ａと、決定部３０Ｅと、生成部３０Ｈと、を備える。取得部３０Ａは、コンテンツ３８を取得する。決定部３０Ｅは、コンテンツ３８の再生条件を決定する。生成部３０Ｈは、コンテンツ３８および再生条件を含む配信データを生成する。【選択図】図３
2019128920.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを取得する取得部と、
前記コンテンツの再生条件を決定する決定部と、
前記コンテンツおよび前記再生条件を含む配信データを生成する生成部と、
を備える情報処理システム。
【請求項２】
前記再生条件は、
データ出力とデータ受付とを交互に繰り返す交互方式、または、データ出力とデータ受付との少なくとも一部を重複して実行する重複方式、の何れかを示す再生方式と、データ受付の受付期間と、の少なくとも一方を含む、
請求項１に記載の情報処理システム。
【請求項３】
前記コンテンツを複数の分割コンテンツに分割する分割部を備え、
前記決定部は、前記コンテンツが分割された場合、前記分割コンテンツごとに前記再生条件を決定する、請求項２に記載の情報処理システム。
【請求項４】
前記分割部は、前記コンテンツに第１の閾値以下の音量が第２の閾値以上継続する途切れ区間が含まれる場合、前記途切れ区間を区切りとして該コンテンツを複数の前記分割コンテンツに分割し、
前記決定部は、前記分割コンテンツの前記再生方式を前記交互方式に決定し、
前記生成部は、複数の前記分割コンテンツおよび複数の前記分割コンテンツの各々に対応する前記再生条件を含む、前記配信データを生成する、
請求項３に記載の情報処理システム。
【請求項５】
前記決定部は、
前記分割コンテンツの長さに応じた前記受付期間を決定する、
請求項４に記載の情報処理システム。
【請求項６】
前記分割コンテンツの長さは、
前記分割コンテンツの期間、または、前記分割コンテンツに含まれる文字の文字数を示す、
請求項５に記載の情報処理システム。
【請求項７】
前記決定部は、
前記コンテンツが分割されなかった場合、該コンテンツの前記再生方式を前記重複方式に決定し、該コンテンツの長さに応じた前記受付期間を決定する、
請求項３〜請求項６の何れか１項に記載の情報処理システム。
【請求項８】
前記取得部は、前記コンテンツに対する再生時の要求条件を更に取得し、
前記決定部は、前記要求条件に基づいて、前記コンテンツの前記再生条件を決定する、
請求項１〜請求項７の何れか１項に記載の情報処理システム。
【請求項９】
コンテンツを取得する取得部と、
前記コンテンツの再生条件を決定する決定部と、
前記コンテンツおよび前記再生条件を含む配信データを生成する生成部と、
を備える情報処理装置。
【請求項１０】
コンテンツを取得するステップと、
前記コンテンツの再生条件を決定するステップと、
前記コンテンツおよび前記再生条件を含む配信データを生成するステップと、
を含む情報処理方法。
【請求項１１】
コンテンツを取得するステップと、
前記コンテンツの再生条件を決定するステップと、
前記コンテンツおよび前記再生条件を含む配信データを生成するステップと、
をコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
コンピュータを活用した学習システムが知られている。例えば、講義内容を示す動画などのコンテンツを、学習者のコンピュータへ配信するシステムが知られている。
【０００３】
特許文献１には、サーバにユーザ間で共有するファイルを格納し、ファイルに対してユーザ間でやりとりされたコメントを、ファイルに対応付けてサーバに格納する構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、サーバに格納されるファイルなどのコンテンツには、再生時に問題の出力とユーザによる回答の受付を交互に行う会話形式のものや、再生中にユーザによる回答を並行して受付ける形式のものなど、さまざまな種類がある。しかし、従来では、コンテンツの提供者側からサーバにアップロードされたコンテンツが加工されることなくユーザの端末へ配信されており、コンテンツに応じた再生を容易に実現可能な配信データが提供されていなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、コンテンツに応じた再生を容易に実現可能な配信データを提供することができる、情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、情報処理システムは、コンテンツを取得する取得部と、前記コンテンツの再生条件を決定する決定部と、前記コンテンツおよび前記再生条件を含む配信データを生成する生成部と、を備える。
【発明の効果】
【０００７】
本発明によれば、コンテンツに応じた再生を容易に実現可能な配信データを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、情報処理システムの構成の一例を示す模式図である。
【図２】図２は、情報処理装置および端末装置のハードウェア構成の一例を示す模式図である。
【図３】図３は、情報処理システムに含まれる、各装置の機能的構成例を示すブロック図である。
【図４】図４は、コンテンツのデータ構成の一例を示す模式図である。
【図５】図５は、要求条件受付画面の一例を示す模式図である。
【図６】図６は、配信データのデータ構成の一例を示す模式図である。
【図７】図７は、管理情報のデータ構成の一例を示す模式図である。
【図８】図８は、第１の端末装置が実行する情報処理の手順の一例を示す、フローチャートである。
【図９】図９は、情報処理装置が実行する情報処理の手順の一例を示す、フローチャートである。
【図１０】図１０は、第２の端末装置１６が実行する情報処理の手順の一例を示す、フローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本実施の形態の情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムの実施の形態を詳細に説明する。なお、本明細書において、同じ構成および機能を示す部分には、同じ符号を付与し、詳細な説明を省略する場合がある。
【００１０】
本実施の形態の情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムの適用対象は、限定されない。例えば、本実施の形態の情報処理システム、情報処理装置、情報処理方法、および情報処理プログラムは、語学や各種試験などのための、学習システムや教育システムに適用される。
【００１１】
図１は、本実施の形態の情報処理システム１０００の構成の一例を示す模式図である。
【００１２】
本実施の形態の情報処理システム１０００は、情報処理装置１０と、端末装置１２と、を備える。情報処理装置１０と、端末装置１２と、はネットワーク１８を介して通信可能に接続されている。
【００１３】
情報処理システム１０００は、１または複数の端末装置１２を備える。本実施の形態では、一例として、２台の端末装置１２を備える場合を説明する。なお、情報処理システム１０００における端末装置１２の台数は、限定されない。
【００１４】
なお、１または複数の端末装置１２および情報処理装置１０の少なくとも１つは、無線または有線によりネットワーク１８に接続されている。無線により接続する場合、例えば、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）、４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷＩ／Ｆｉなどを用いればよい。
【００１５】
情報処理装置１０は、クライアント端末である端末装置１２からの要求に対してサービスを提供するサーバ装置である。本実施の形態では、端末装置１２からアップロードされたコンテンツから配信データを生成し、配信する処理などを行う。
【００１６】
なお、情報処理装置１０は、インターネット等のネットワーク１８上のストレージサーバ（クラウド）に搭載されていてもよい。
【００１７】
端末装置１２は、ユーザによって操作される装置である。端末装置１２は、音声やユーザの操作指示を受付ける受付機能、音声や画像を出力する出力機能、および、他の装置との通信機能、を備える。端末装置１２は、例えば、パーソナルコンピュータ、スマートフォン、タブレット端末、携帯電話、などである。なお、端末装置１２に、音声や操作指示の受付機能および音声や画像の出力機能を備えたアクセサリを接続することで、これらの機能を実現してもよい。これらの機能を備えたアクセサリは、例えば、マイク付きヘッドセットや、タッチパネル等である。
【００１８】
本実施の形態では、情報処理システム１０００に含まれる複数の端末装置１２は、第２の端末装置１６と、第１の端末装置１４と、を含む。
【００１９】
第１の端末装置１４は、第１の属性のユーザによって操作される端末装置１２である。第１の属性のユーザとは、コンテンツを発信するユーザを示す。言い換えると、第１の属性のユーザは、情報処理装置１０に対してコンテンツのアップロードのための操作指示を行うユーザを示す。第１の属性のユーザは、例えば、授業や講義で用いるコンテンツの作成者などである。
【００２０】
第２の端末装置１６は、第２の属性のユーザによって操作される端末装置１２である。第２の属性のユーザとは、コンテンツを利用して学習や回答などを行うユーザを示す。言い換えると、第２の属性のユーザは、情報処理装置１０からダウンロードされたコンテンツを用いて学習や回答を行う側のユーザである。第２の属性のユーザは、例えば、学習者や回答者などである。
【００２１】
次に、情報処理装置１０および端末装置１２（第１の端末装置１４、第２の端末装置１６）の、ハードウェア構成の一例を説明する。図２は、情報処理装置１０および端末装置１２のハードウェア構成の一例を示す模式図である。
【００２２】
情報処理装置１０および端末装置１２は、各々、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２５と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２７と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２８と、通信Ｉ／Ｆ（インターフェース）２４と、外部Ｉ／Ｆ２３と、操作パネル２９と、を備え、バス２１を介して相互に接続されている。
【００２３】
ＣＰＵ２５は、情報処理装置１０および端末装置１２の動作を統括的に制御する。ＣＰＵ２５は、ＲＡＭ２７をワークエリアとし、ＲＯＭ２６またはＨＤＤ２８などに格納されたプログラムを実行することで、情報処理装置１０および端末装置１２全体の動作を制御し、後述する各種機能部を実現する。
【００２４】
ＨＤＤ２８は、プログラムやデータなどを格納する。なお、端末装置１２は、ＨＤＤ２８に代えて、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を備えた構成であってもよい。
【００２５】
操作パネル２９は、ユーザの操作に応じた各種の操作入力を受付けるとともに、各種の情報や各種の画像を表示する。例えば、操作パネル２９は、各種操作指示を受付ける受付機能を実現する操作受付部２９Ａと、各種情報の表示を行う出力機能を実現する表示部２９Ｂと、の双方を一体的に備えたタッチパネルである場合を説明する。しかし、操作パネル２９の構成は、このような構成に限定されない。例えば、操作パネル２９は、操作受付部２９Ａと、表示部２９Ｂと、を別体として構成してもよい。
【００２６】
通信Ｉ／Ｆ２４は、ネットワーク１８を介して他の装置や機器と通信するためのインターフェースである。
【００２７】
外部Ｉ／Ｆ２３は、マイク２３Ａや、スピーカ２３Ｂや、記録媒体などの外部メモリなどと通信するためのインターフェースである。マイク２３Ａは、ユーザによって発話された音声を電気信号に変換して受付ける受付機能を実現する。スピーカ２３Ｂは、音声を出力する出力機能を実現する。なお、情報処理装置１０は、外部Ｉ／Ｆ２３、マイク２３Ａ、およびスピーカ２３Ｂを備えない構成であってもよい。
【００２８】
次に、本実施の形態の情報処理システム１０００を構成する各装置の機能について、詳細に説明する。
【００２９】
図３は、情報処理システム１０００に含まれる、各装置（情報処理装置１０、第１の端末装置１４、第２の端末装置１６）の機能的構成例を示すブロック図である。
【００３０】
まず、第１の端末装置１４の機能的構成を説明する。第１の端末装置１４は、制御部４３と、記憶部４４と、入力部４６と、出力部４８と、を備える。制御部４３と、記憶部４４、入力部４６、および出力部４８とは、データや信号を授受可能に接続されている。
【００３１】
入力部４６は、操作受付部４６Ａと、マイク４６Ｂと、を有する。操作受付部４６Ａは、例えば、操作受付部２９Ａ（図２参照）で実現する。マイク４６Ｂは、例えば、マイク２３Ａ（図２参照）で実現する。
【００３２】
出力部４８は、表示部４８Ａと、スピーカ４８Ｂと、を有する。表示部４８Ａは、例えば、表示部２９Ｂ（図２参照）で実現する。スピーカ４８Ｂは、例えば、スピーカ２３Ｂ（図２参照）で実現する。記憶部４４は、各種データを記憶する。記憶部４４は、例えば、ＨＤＤ２８やＲＡＭ２７など（図２参照）で実現する。
【００３３】
制御部４３は、ＣＰＵ２５、ＲＯＭ２６、およびＲＡＭ２７（図２参照）などによって実現する。なお、制御部４３は、回路などによって実現してもよい。
【００３４】
制御部４３は、実行部４０と、通信部４２と、を有する。実行部４０は、受付部４０Ａと、出力制御部４０Ｂと、を有する。通信部４２は、受信部４２Ａと、送信部４２Ｂと、を有する。受付部４０Ａ、出力制御部４０Ｂ、受信部４２Ａ、および送信部４２Ｂの一部または全ては、例えば、ＣＰＵ２５などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【００３５】
受信部４２Ａは、情報処理装置１０や第２の端末装置１６から、各種のデータを受信する。送信部４２Ｂは、情報処理装置１０に対して、各種のデータを送信する。出力制御部４０Ｂは、画像や音声などの各種のデータを、表示部４８Ａやスピーカ４８Ｂから出力する制御を行う。
【００３６】
受付部４０Ａは、ユーザによる入力を受付ける。具体的には、受付部４０Ａは、ユーザによる操作受付部４６Ａの操作によって入力された操作指示や、マイク４６Ｂで受付けた音声を受付ける。
【００３７】
本実施の形態では、受付部４０Ａは、ユーザによるコンテンツ３８のアップロード指示を受付ける。
【００３８】
コンテンツ３８とは、第１の端末装置１４へ配信する対象のデータである。本実施の形態では、コンテンツ３８は、時系列に再生される対象の様々な項目を含むデータである。項目は、例えば、文字、音声、画像、などである。具体的には、コンテンツ３８は、文字データ、音声データ、動画像データ、などである。例えば、コンテンツ３８は、学習や教育の教材として用いられるデータである。
【００３９】
なお、コンテンツ３８には、様々な形式のものがある。例えば、コンテンツ３８には、画像や動画像の再生中に並行してユーザの回答を受付ける形式のものや、ユーザに対する質問や問題を出力する区間と該質問や問題に対する回答のための区間とを交互に繰返し配置した、会話形式のもの等がある。
【００４０】
図４は、コンテンツ３８のデータ構成の一例を示す模式図である。なお、図４中、矢印Ｔ方向は、該コンテンツ３８を再生するときの再生順（再生タイミングの早い側から遅い側へ向かう方向）に一致する。以下では、再生順を、再生順Ｔと称して説明する場合がある。
【００４１】
図４（Ａ）に示すように、例えば、コンテンツ３８は、動画像データから構成される。
【００４２】
また、図４（Ｂ）に示すように、例えば、コンテンツ３８は、問題を示す区間（以下、音声区間ＴＭと称する場合がある）と、問題に対する回答を受付けるための静音区間ＴＬと、を交互に含むのもなどがある。音声区間ＴＭは、質問や問題などを示す音声を含む区間であって、所定値を超える音量の区間である。静音区間ＴＬとは、該所定値以下の音量の区間である。該所定値には、予め定めた値を用いればよい。例えば、該所定値には、音が無い区間と判断するための閾値を、予め設定すればよい。
【００４３】
図３に戻り説明を続ける。受付部４０Ａは、コンテンツ３８のアップロード指示を入力部４６から受付けると、アップロード指示されたコンテンツ３８を、送信部４２Ｂを介して情報処理装置１０へ送信する。これにより、第１の端末装置１４は、コンテンツ３８を情報処理装置１０へアップロードする。
【００４４】
次に、情報処理装置１０の機能的構成を説明する。
【００４５】
情報処理装置１０は、制御部３３と、記憶部３４と、を備える。制御部３３と記憶部３４は、データや信号を授受可能に接続されている。
【００４６】
記憶部３４は、各種データを記憶する。記憶部３４は、例えば、ＨＤＤ２８やＲＡＭ２７など（図２参照）で実現する。本実施の形態では、記憶部３４は、管理情報３６と、コンテンツ３８と、を記憶する。
【００４７】
制御部３３は、情報処理装置１０を統括的に制御する。制御部３３は、ＣＰＵ２５、ＲＯＭ２６、およびＲＡＭ２７（図２参照）などによって実現する。なお、制御部３３は、回路などによって実現してもよい。
【００４８】
制御部３３は、実行部３０と、通信部３２と、を有する。実行部３０は、取得部３０Ａと、解析部３０Ｂと、判断部３０Ｃと、分割部３０Ｄと、決定部３０Ｅと、管理部３０Ｆと、配信部３０Ｇと、生成部３０Ｈと、を有する。通信部３２は、受信部３２Ａと、送信部３２Ｂと、を有する。
【００４９】
取得部３０Ａ、解析部３０Ｂ、判断部３０Ｃ、分割部３０Ｄ、決定部３０Ｅ、管理部３０Ｆ、配信部３０Ｇ、生成部３０Ｈ、受信部３２Ａ、および送信部３２Ｂの一部または全ては、例えば、ＣＰＵ２５などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【００５０】
受信部３２Ａは、第１の端末装置１４や第２の端末装置１６から、各種のデータを受信する。送信部３２Ｂは、第１の端末装置１４や第２の端末装置１６に対して、各種のデータを送信する。
【００５１】
取得部３０Ａは、コンテンツ３８を取得する。本実施の形態では、取得部３０Ａは、受信部３２Ａを介して第１の端末装置１４から、コンテンツ３８を取得する。すなわち、取得部３０Ａは、第１の端末装置１４からアップロードされたコンテンツ３８を取得する。
【００５２】
解析部３０Ｂは、取得部３０Ａで取得したコンテンツ３８を解析する。本実施の形態では、解析部３０Ｂは、コンテンツ３８の期間、コンテンツ３８に含まれる文字の文字数、コンテンツ３８における静音区間ＴＬの位置、コンテンツ３８における音声区間ＴＭの位置、音声区間ＴＭのデータ長および含音声区間ＴＭに含まれる文字数、などを公知の解析ツールを用いて解析する。
【００５３】
なお、コンテンツ３８の期間は、再生順Ｔに沿った方向の時間長を示す。具体的には、コンテンツ３８の期間は、再生時間を示す。また、コンテンツ３８に含まれる文字の文字数は、コンテンツ３８が音声データである場合、該音声データを文字列に変換した該文字列に含まれる文字数を示す。
【００５４】
そして、解析部３０Ｂは、コンテンツ３８およびコンテンツ３８の解析結果を、判断部３０Ｃおよび決定部３０Ｅへ出力する。
【００５５】
判断部３０Ｃは、取得部３０Ａで取得したコンテンツ３８に、途切れ区間が含まれるか否かを判断する。図４（Ｂ）を用いて説明する。判断部３０Ｃは、コンテンツ３８に、途切れ区間ＴＢが含まれるか否かを判断する。
【００５６】
途切れ区間ＴＢとは、第１の閾値以下の音量が第２の閾値以上継続する区間である。
【００５７】
第１の閾値は、コンテンツ３８における音声が途切れた区間を、音量によって判定可能な値であればよい。第１の閾値は、予め定めればよい。本実施の形態では、途切れ区間ＴＢは、上述した静音区間ＴＬの少なくとも一部の区間であるものとする。このため、静音区間ＴＬを示す音量の上限値である上記所定値は、第１の閾値以下の値となるように予め設定されているものとする。なお、第１の閾値は、第１の端末装置１４を操作するユーザによる指示などによって、設定および調整可能としてもよい。
【００５８】
第２の閾値は、再生順Ｔに沿った時間（間隔）を示す値である。すなわち、第２の閾値は、コンテンツ３８における、第１の閾値以下の音量の継続時間の下限値を示す。なお、第２の閾値は、コンテンツ３８における途切れ区間ＴＢを、第１の閾値以下の音量の継続時間によって判定可能な値であればよい。第２の閾値は、予め定めればよい。例えば、第２の閾値は、５秒である。この場合、途切れ区間ＴＢは、第１の閾値以下の音量が５秒以上継続する区間である。なお、第２の閾値の値は、この値に限定されない。
【００５９】
なお、第２の閾値は、第１の端末装置１４を操作するユーザによる指示などによって、設定および調整可能としてもよい（詳細後述）。
【００６０】
図４（Ｂ）には、コンテンツ３８における静音区間ＴＬと途切れ区間ＴＢが一致する場合を、一例として示した。しかし、上述したように、途切れ区間ＴＢは、静音区間ＴＬの一部の区間であってもよい。
【００６１】
判断部３０Ｃは、判断部３０Ｃから受付けたコンテンツ３８と、該コンテンツ３８に途切れ区間ＴＢが含まれるか否かを示す判断結果と、を分割部３０Ｄへ出力する。
【００６２】
分割部３０Ｄは、コンテンツ３８を複数の分割コンテンツに分割する。
【００６３】
例えば、分割部３０Ｄは、コンテンツ３８に途切れ区間ＴＢが含まれる場合、該途切れ区間ＴＢを区切りとして、該コンテンツ３８を複数の分割コンテンツに分割する。詳細には、分割部３０Ｄは、判断部３０Ｃから受付けた判断結果が、該判断部３０Ｃから受付けたコンテンツ３８に途切れ区間ＴＢが含まれることを示す場合、該コンテンツ３８を複数の分割コンテンツに分割する。
【００６４】
図４（Ｂ）を用いて説明する。分割部３０Ｄは、コンテンツ３８に途切れ区間ＴＢが含まれる場合、途切れ区間ＴＢを区切りとして、コンテンツ３８を複数の分割コンテンツ３８Ａに分割する。
【００６５】
このため、情報処理装置１０の分割部３０Ｄは、ユーザによる操作指示などを介することなく自動的に、コンテンツ３８を複数のコンテンツ３８Ｂに分割することできる。すなわち、情報処理装置１０の分割部３０Ｄは、コンテンツ３８に途切れ区間ＴＢが含まれる場合、会話形式のコンテンツ３８であると判断し、該コンテンツ３８を途切れ区間ＴＢで複数の分割コンテンツ３８Ａに分割することができる。
【００６６】
なお、分割部３０Ｄは、途切れ区間ＴＢ内の何れかのタイミングを区切りとして、コンテンツ３８を分割すればよい。
【００６７】
例えば、分割部３０Ｄは、途切れ区間ＴＢにおける、再生順Ｔ方向の上流側端部Ｂ１のタイミングで、コンテンツ３８を分割してもよい。また、例えば、分割部３０Ｄは、途切れ区間ＴＢにおける、再生順Ｔ方向の下流側端部Ｂ２のタイミングで、コンテンツ３８を分割してもよい。また、分割部３０Ｄは、コンテンツ３８から、途切れ区間ＴＢの各々を除去することで、コンテンツ３８を複数の分割コンテンツ３８Ａに分割してもよい。
【００６８】
本実施の形態では、分割部３０Ｄが、コンテンツ３８から途切れ区間ＴＢの各々を除去することで、コンテンツ３８を途切れ区間ＴＢで区切り、複数の分割コンテンツ３８Ａに分割する場合を、一例として説明する。
【００６９】
図３に戻り説明を続ける。分割部３０Ｄは、判断部３０Ｃから受付けたコンテンツ３８を分割することで得られた複数の分割コンテンツ３８Ａを、決定部３０Ｅへ出力する。
【００７０】
決定部３０Ｅは、解析部３０Ｂからコンテンツ３８の解析結果を受付ける。また、決定部３０Ｅは、判断部３０Ｃから判断結果およびコンテンツ３８を受付ける。また、決定部３０Ｅは、分割部３０Ｄから、コンテンツ３８を分割することで得られた複数の分割コンテンツ３８Ａを受付ける。
【００７１】
そして、決定部３０Ｅは、コンテンツ３８の再生条件を決定する。
【００７２】
再生条件とは、コンテンツ３８を配信された第２の端末装置１６で、該コンテンツ３８を再生するときの再生条件である。
【００７３】
再生条件は、再生方式および受付期間の少なくとも一方を含む。本実施の形態では、再生条件が、再生方式および受付期間の双方を含む場合を、一例として説明する。
【００７４】
再生方式は、コンテンツ３８を第２の端末装置１６で再生するときの方式を示す情報である。再生方式は、交互方式または重複方式を示す。
【００７５】
交互方式とは、データ出力とデータ受付とを交互に繰返す再生方式である。データ出力とは、コンテンツ３８を再生する第２の端末装置１６の出力部５８から音声や画像などのデータを出力することを意味する。また、データ受付とは、コンテンツ３８を再生する第２の端末装置１６の入力部５６から、ユーザによる発話や操作指示を示すデータを受付けることを示す。すなわち、交互方式は、コンテンツ３８の出力と、出力されたコンテンツ３８に対するユーザの回答の受付と、を交互に繰り返す、会話形式の再生方式である。なお、本実施の形態では、ユーザの回答を示すデータを、単に、回答と称して説明する。
【００７６】
重複方式は、データ出力とデータ受付との少なくとも一部を重複して実行する、再生方式である。すなわち、重複方式は、コンテンツ３８の出力中の少なくとも一部の期間に並列して、コンテンツ３８に対するユーザの回答を受付ける、再生方式である。言い換えると、重複方式は、再生時に、コンテンツ３８の出力と回答の受付とを同時に行う期間を含む、再生方式である。
【００７７】
決定部３０Ｅは、コンテンツ３８が複数の分割コンテンツ３８Ａに分割された場合、該コンテンツ３８に含まれる複数の分割コンテンツ３８Ａの各々の再生方式を、交互方式に決定する。すなわち、決定部３０Ｅは、コンテンツ３８が複数の分割コンテンツ３８Ａに分割された場合、コンテンツ３８が、会話形式のコンテンツ３８であると判断し、再生方式を交互方式に決定する。
【００７８】
一方、コンテンツ３８が分割されなかった場合、決定部３０Ｅは、該コンテンツ３８の再生方式を、重複方式に決定する。すなわち、決定部３０Ｅは、コンテンツ３８が分割されなかった場合、コンテンツ３８が会話形式ではないと判定し、再生方式を重複方式に決定する。
【００７９】
次に、受付期間について説明する。受付期間とは、出力されたコンテンツ３８に対する、ユーザによる回答を受付ける期間を示す。詳細には、受付期間は、コンテンツ３８を再生する第２の端末装置１６の入力部５６から、ユーザによる発話や操作指示を受付ける期間を示す。すなわち、受付期間は、ユーザの回答時間を示す。
【００８０】
決定部３０Ｅは、コンテンツ３８が複数の分割コンテンツ３８Ａに分割された場合、該コンテンツ３８に含まれる複数の分割コンテンツ３８Ａの各々に対して、受付期間を決定する。
【００８１】
例えば、決定部３０Ｅは、分割コンテンツ３８Ａの各々に対して、分割コンテンツ３８Ａの長さに応じた受付期間を決定する。分割コンテンツ３８Ａの長さは、分割コンテンツ３８Ａの期間、または、分割コンテンツ３８Ａに含まれる文字の文字数を示す。分割コンテンツ３８Ａの期間は、分割コンテンツ３８Ａの長さを、分割コンテンツ３８Ａの再生順Ｔに沿って経過する時間で表したものである。このため、分割コンテンツ３８Ａの期間は、分割コンテンツ３８Ａの再生時間に一致する。
【００８２】
なお、決定部３０Ｅは、分割コンテンツ３８Ａの期間や分割コンテンツ３８Ａに含まれる文字の文字数を、解析部３０Ｂから受付けた解析結果から導出すればよい。
【００８３】
例えば、決定部３０Ｅは、分割コンテンツ３８Ａの期間のＮ倍の期間を、該分割コンテンツ３８Ａの受付期間として決定する。Ｎは、２以上の整数である。例えば、決定部３０Ｅは、分割コンテンツ３８Ａの期間の２倍（Ｎ＝２）の期間を、該分割コンテンツ３８Ａの受付期間として決定する。分割コンテンツ３８Ａの期間が１分であったと仮定する。この場合、決定部３０Ｅは、該分割コンテンツ３８Ａの受付期間として、２分（１分×２）を決定する。
【００８４】
また、決定部３０Ｅは、分割コンテンツ３８Ａに含まれる文字の文字数に応じた受付期間を決定してもよい。分割コンテンツ３８Ａに含まれる文字の文字数は、分割コンテンツ３８Ａを示す音声データを文字列に変換したときの、該文字列に含まれる文字の文字数である。
【００８５】
例えば、決定部３０Ｅは、分割コンテンツ３８Ａに含まれる文字の文字数について、１文字を１秒とし、該文字数を示す数値の秒数を、該分割コンテンツ３８Ａの受付期間として決定する。分割コンテンツ３８Ａに含まれる文字の文字数が１００文字であったと仮定する。この場合、決定部３０Ｅは、該分割コンテンツ３８Ａの受付期間として、１００秒を決定する。
【００８６】
なお、決定部３０Ｅは、分割コンテンツ３８Ａの内容などに応じて、１文字に対して割当てる秒数を調整してもよい。例えば、決定部３０Ｅは、１文字に対する秒数を２秒以上に設定し、分割コンテンツ３８Ａの受付期間を決定してもよい。
【００８７】
一方、決定部３０Ｅは、コンテンツ３８が分割コンテンツ３８Ａに分割されなかった場合、コンテンツ３８に対して、受付期間を決定する。すなわち、決定部３０Ｅは、コンテンツ３８が分割コンテンツ３８Ａに分割されなかった場合、１つのコンテンツ３８に対して、１つの受付期間を決定する。
【００８８】
例えば、決定部３０Ｅは、コンテンツ３８に対して、コンテンツ３８の長さに応じた受付期間を決定する。コンテンツ３８の長さは、コンテンツ３８の期間、または、コンテンツ３８に含まれる文字の文字数を示す。コンテンツ３８の期間は、コンテンツ３８を、コンテンツ３８の再生順Ｔに沿って経過する時間で表したものである。このため、コンテンツ３８の期間は、コンテンツ３８の再生時間である。
【００８９】
なお、決定部３０Ｅは、コンテンツ３８の期間やコンテンツ３８に含まれる文字の文字数を、解析部３０Ｂから受付けた解析結果から導出すればよい。
【００９０】
例えば、決定部３０Ｅは、コンテンツ３８の期間のＮ倍の期間を、該コンテンツ３８の受付期間として決定する。Ｎは、分割コンテンツ３８Ａの受付期間の導出時に用いる“Ｎ”と同様である。例えば、決定部３０Ｅは、コンテンツ３８の期間の２倍（Ｎ＝２）の期間を、該コンテンツ３８の受付期間として決定する。
【００９１】
例えば、コンテンツ３８の期間が１分であったと仮定する。この場合、決定部３０Ｅは、該コンテンツ３８の受付期間として、２分（１分×２）を決定する。なお、分割コンテンツ３８Ａの受付期間の導出時に用いる“Ｎ”と、コンテンツ３８の受付期間の導出時に用いる“Ｎ”とは、同じ値であってもよいし、異なる値であってもよい。
【００９２】
また、決定部３０Ｅは、コンテンツ３８に含まれる文字の文字数に応じた受付期間を決定してもよい。例えば、決定部３０Ｅは、コンテンツ３８に含まれる文字の文字数について、１文字を１秒とし、該文字数を示す数値の秒数を、該コンテンツ３８の受付期間として決定する。コンテンツ３８に含まれる文字の文字数が１００文字であったと仮定する。この場合、決定部３０Ｅは、該コンテンツ３８の受付期間として、１００秒を決定する。
【００９３】
なお、分割コンテンツ３８Ａと同様に、決定部３０Ｅは、コンテンツ３８の内容などに応じて、１文字に対して割当てる秒数を調整してもよい。なお、分割コンテンツ３８Ａの受付期間の導出時と、コンテンツ３８の受付期間の導出時とで、文字数に対して割当てる秒数を同じ数値としてもよいし、異なる数値としてもよい。
【００９４】
なお、決定部３０Ｅは、第１の端末装置１４から取得した要求条件に基づいて、コンテンツ３８に対する再生時の再生条件を決定してもよい。
【００９５】
要求条件とは、第２の端末装置１６でコンテンツ３８が再生されるときの条件であって、コンテンツ３８をアップロードするユーザが要求する条件である。すなわち、要求条件は、第１の端末装置１４を操作するユーザがコンテンツ３８に対して要求する、再生条件である。
【００９６】
第１の端末装置１４の受付部４０Ａは、ユーザによる操作入力や発話による指示を入力部４６から受付けることで、要求条件を受付ける。そして、第１の端末装置１４の受付部４０Ａは、送信部４２Ｂを介して情報処理装置１０へ、受付けた要求条件を送信する。
【００９７】
例えば、第１の端末装置１４の受付部４０Ａが、コンテンツ３８のアップロード指示を入力部４６から受付ける。このとき、第１の端末装置１４の出力制御部４０Ｂは、該コンテンツ３８に対する要求条件を受付けるための要求条件受付画面を、表示部４８Ａへ表示する。
【００９８】
図５は、要求条件受付画面７０の一例を示す模式図である。要求条件受付画面７０は、例えば、入力領域７０Ａ、入力領域７０Ｂ、入力領域７０Ｃ、入力領域７０Ｄ、および入力領域７０Ｅ、を含む。
【００９９】
入力領域７０Ａは、コンテンツ３８を情報処理装置１０側で自動分割するか否かを入力するための入力領域である。なお、自動分割とは、第１の端末装置１４を操作するユーザによる操作指示を介さずに、情報処理装置１０側でコンテンツ３８を分割コンテンツ３８Ａに分割することを意味する。
【０１００】
入力領域７０Ｂは、途切れ区間ＴＢの判断に用いる上記第２の閾値を入力するための入力領域である。すなわち、入力領域７０Ｂは、途切れ区間ＴＢと判断するときの、第１の閾値以下の音量が継続する下限値である第２の閾値を、入力するための入力領域である。
【０１０１】
入力領域７０Ｃは、情報処理装置１０側でコンテンツ３８を分割した場合に再生方式を交互方式とし、それ以外は重複方式とするか否かを選択するための領域である。
【０１０２】
入力領域７０Ｄは、受付期間を、コンテンツ３８または分割コンテンツ３８Ａの期間に応じて決定するか、コンテンツ３８または分割コンテンツ３８Ａに含まれる文字の文字数に応じて決定するか、を選択するための領域である。
【０１０３】
入力領域７０Ｅは、コンテンツ３８または分割コンテンツ３８Ａの期間に応じて受付期間を決定する場合、コンテンツ３８または分割コンテンツ３８Ａの期間の何倍（上記“Ｎ”に相当）の期間を、受付期間として決定するかを入力するための領域である。
【０１０４】
なお、入力領域７０Ｂおよび入力領域７０Ｃは、入力領域７０Ａで“自動分割する”が選択された場合に、ユーザによる入力を受付け可能としてもよい。
【０１０５】
第１の端末装置１４のユーザは、表示部４８Ａに表示された要求条件受付画面７０を参照しながら、要求条件受付画面７０に含まれる各入力領域（入力領域７０Ａ〜入力領域７０Ｅ）を選択または数値入力を行うことで、要求条件を入力する。
【０１０６】
すると、受付部４０Ａは、アップロード対象のコンテンツ３８、および該コンテンツ３８に対して入力部４６から受付けた要求条件を、送信部４２Ｂを介して情報処理装置１０へ送信する。
【０１０７】
この場合、情報処理装置１０の取得部３０Ａは、受信部３２Ａを介して第１の端末装置１４から、コンテンツ３８および要求条件を取得する。そして、決定部３０Ｅは、取得した要求条件に基づいて、コンテンツ３８の再生条件６２を決定すればよい。
【０１０８】
例えば、取得部３０Ａがコンテンツ３８と共に取得した要求条件に、コンテンツ３８を情報処理装置１０側で自動分割することを示す情報が含まれる場合がある。この場合、分割部３０Ｄは、コンテンツ３８を複数の分割コンテンツ３８Ａに分割すればよい。このとき、分割部３０Ｄは、途切れ区間ＴＢの判断に用いる第２の閾値を示す情報を該要求条件から読取り、分割に用いればよい。すなわち、分割部３０Ｄは、コンテンツ３８における、上記第１の閾値以下の音量が該要求条件に含まれる第２の閾値以上継続する区間を途切れ区間ＴＢとし、コンテンツ３８を複数の分割コンテンツ３８Ａに分割すればよい。
【０１０９】
また、取得部３０Ａがコンテンツ３８と共に取得した要求条件に、情報処理装置１０側でコンテンツ３８を分割した場合に再生方式を交互方式とし、それ以外は重複方式とすることを示す情報が含まれる場合がある。この場合、決定部３０Ｅは、分割コンテンツ３８Ａの各々の再生方式を交互方式に決定すればよい。
【０１１０】
また、取得部３０Ａがコンテンツ３８と共に取得した要求条件に、受付期間を、コンテンツ３８または分割コンテンツ３８Ａの期間に応じて決定するか、コンテンツ３８または分割コンテンツ３８Ａに含まれる文字の文字数に応じて決定するかを示す情報が含まれる場合がある。この場合、決定部３０Ｅは、該情報に示される方法（期間または文字数）を用いて、受付期間を決定すればよい。
【０１１１】
また、このとき、決定部３０Ｅは、要求条件に含まれる、コンテンツ３８または分割コンテンツ３８Ａの期間の何倍の期間を受付期間として決定するかを示す情報（上記“Ｎ”に相当）を用いて、受付期間を決定すればよい。
【０１１２】
図３に戻り、説明を続ける。次に、生成部３０Ｈについて説明する。生成部３０Ｈは、コンテンツ３８および再生条件を含む、配信データを生成する。図６は、配信データ６０のデータ構成の一例を示す模式図である。配信データ６０は、コンテンツ３８と、該コンテンツ３８に対して決定された再生条件６２と、を含む。なお、本実施の形態では、配信データ６０は、コンテンツ３８と、コンテンツＩＤと、該コンテンツ３８の再生条件６２と、を含む場合を、一例として説明する。コンテンツ３８のコンテンツＩＤは、コンテンツ３８を識別するための識別情報である。コンテンツ３８のコンテンツＩＤは、例えば、生成部３０Ｈが付与すればよい。
【０１１３】
なお、上述したように、分割部３０Ｄがコンテンツ３８を複数の分割コンテンツ３８Ａに分割した場合、決定部３０Ｅは、コンテンツ３８に含まれる複数の分割コンテンツ３８Ａの各々に対して、再生条件６２を決定する。
【０１１４】
このため、コンテンツ３８が複数の分割コンテンツ３８Ａに分割された場合には、配信データ６０は、コンテンツ３８のコンテンツＩＤと、コンテンツ３８に含まれる複数の分割コンテンツ３８Ａと、複数の分割コンテンツ３８Ａの各々に対応する再生条件６２（図６中、再生条件６２’参照）と、を含む構成となる。すなわち、この場合、生成部３０Ｈは、コンテンツＩＤと、複数の分割コンテンツ３８Ａと、複数の分割コンテンツ３８Ａの各々に対応する再生条件６２’と、を含む配信データ６０を生成する。
【０１１５】
なお、以下では、再生条件６２および再生条件６２’を総称して、単に再生条件６２と称する場合がある。また、本実施の形態では、コンテンツ３８および分割コンテンツ３８Ａの各々の名称には、各々を一意に識別可能な名称が付与されているものとする。このため、コンテンツＩＤは、分割コンテンツ３８Ａを識別するための分割コンテンツＩＤを別途含まなくても、名称のみで、各々を識別することも可能である。
【０１１６】
図３に戻り説明を続ける。管理部３０Ｆは、記憶部３４に記憶する各種のデータを管理する。本実施の形態では、管理部３０Ｆは、生成部３０Ｈで生成された配信データ６０を、記憶部３４へ記憶する。
【０１１７】
また、取得部３０Ａが、受信部３２Ａを介して第２の端末装置１６から、コンテンツ３８のコンテンツＩＤと、コンテンツ３８に対する回答、または、コンテンツ３８に含まれる分割コンテンツ３８Ａの各々に対する回答と、を取得する場合がある。この場合、管理部３０Ｆは、これらの回答を、回答と共に受信したコンテンツＩＤによって識別されるコンテンツ３８またはコンテンツ３８の分割コンテンツ３８Ａに対応付けて、記憶部３４へ記憶する。
【０１１８】
本実施の形態では、管理部３０Ｆは、生成部３０Ｈで生成された配信データ６０に含まれるコンテンツ３８と、配信データ６０に含まれる再生条件６２と、を記憶部３４における異なる領域に記憶する場合を説明する。なお、情報処理装置１０は、複数の記憶部３４を備えた構成としてもよい。この場合、管理部３０Ｆは、再生条件６２と、コンテンツ３８と、を互いに異なる記憶部３４に記憶してもよい。
【０１１９】
詳細には、本実施の形態では、管理部３０Ｆは、配信データ６０に含まれる、コンテンツ３８または複数の分割コンテンツ３８Ａを、記憶部３４へ記憶する。また、管理部３０Ｆは、配信データ６０に含まれる再生条件６２およびコンテンツ３８のコンテンツＩＤを、記憶部３４の管理情報３６へ登録する。
【０１２０】
図７は、管理情報３６のデータ構成の一例を示す模式図である。管理情報３６は、コンテンツＩＤと、コンテンツ名と、種類と、コンテンツ格納場所と、再生条件６２と、回答格納場所と、を対応づけたものである。管理情報３６のデータ形式は限定されない。例えば、管理情報３６は、テーブルであってもよいし、データベースであってもよい。
【０１２１】
コンテンツＩＤは、コンテンツ３８を識別するための識別情報である。管理部３０Ｆは、取得部３０Ａで取得したコンテンツ３８のコンテンツＩＤと、該コンテンツ３８の再生条件６２と、を対応付けて管理情報３６に登録する。
【０１２２】
コンテンツ名は、対応するコンテンツＩＤによって識別されるコンテンツ３８の名称を示す情報である。種類は、対応するコンテンツＩＤによって識別されるコンテンツ３８の種類を示す情報である。種類は、例えば、動画像データであることを示す動画や、音声データであることを示す音声などである。管理部３０Ｆは、これらの情報を管理情報３６へ登録してもよい。
【０１２３】
コンテンツ格納場所は、対応するコンテンツＩＤによって識別されるコンテンツ３８の格納場所を示す情報である。格納場所は、例えば、コンテンツ３８の格納場所を示すアドレス情報や、該格納場所へのディレクトリパスなどで表される。上述したように、本実施の形態では、管理部３０Ｆは、記憶部３４における管理情報３６とは異なる領域へ、コンテンツ３８および分割コンテンツ３８Ａを記憶する。このため、管理部３０Ｆは、記憶部３４におけるコンテンツ３８（または分割コンテンツ３８Ａ）の格納場所を示す情報を、該コンテンツ３８（または分割コンテンツ３８Ａ）のコンテンツＩＤに対応付けて管理情報３６へ登録する。
【０１２４】
管理情報３６における再生条件６２は、対応するコンテンツＩＤによって識別されるコンテンツ３８に対応する、再生条件６２である。管理部３０Ｆは、生成部３０Ｈで生成された配信データ６０に含まれるコンテンツ３８のコンテンツＩＤに対応付けて、該コンテンツ３８に対して決定された再生条件６２を管理情報３６へ登録すればよい。
【０１２５】
なお、コンテンツ３８が複数の分割コンテンツ３８Ａに分割された場合には、管理部３０Ｆは、分割コンテンツ３８Ａの各々の格納場所を示す情報に対応付けて、対応する再生条件６２’を管理情報３６へ登録すればよい。なお、図６には、コンテンツ３８ごとにコンテンツＩＤを付与する場合を示した。しかし、コンテンツ３８が分割コンテンツ３８Ａに分割された場合には、分割コンテンツ３８Ａに、更に分割コンテンツＩＤを付与してもよい。この場合、管理部３０Ｆは、分割コンテンツ３８Ａのコンテンツ格納場所および再生条件６２’を、分割コンテンツ３８Ａの分割元のコンテンツ３８のコンテンツＩＤと、分割コンテンツ３８Ａの分割コンテンツＩＤと、に対応付けて管理情報３６へ登録すればよい。
【０１２６】
管理情報３６における回答格納場所は、対応するコンテンツＩＤによって識別されるコンテンツ３８またはコンテンツ３８に含まれる分割コンテンツ３８Ａの各々に対する、回答の格納場所を示す情報である。回答格納場所は、例えば、回答の格納場所を示すアドレス情報や、該格納場所へのディレクトリパスなどで表される。上述したように、本実施の形態では、管理部３０Ｆは、コンテンツ３８またはコンテンツ３８に含まれる分割コンテンツ３８Ａの各々に対する回答を、記憶部３４へ記憶する。このため、管理部３０Ｆは、記憶部３４における回答の格納場所を示す情報を、該回答に対応するコンテンツ３８または分割コンテンツ３８ＡのコンテンツＩＤ（または分割コンテンツＩＤ）に対応付けて、管理情報３６へ登録する。
【０１２７】
図３に戻り説明を続ける。配信部３０Ｇは、配信データ６０を第２の端末装置１６へ配信する。本実施の形態では、配信部３０Ｇは、取得部３０Ａおよび受信部３２Ａを介して、第２の端末装置１６から再生要求を受信する。再生要求は、第２の端末装置１６で再生する対象のコンテンツ３８のコンテンツＩＤを含む。
【０１２８】
配信部３０Ｇは、取得した再生要求に含まれるコンテンツＩＤに対応するコンテンツ格納場所を、管理情報３６から特定する。そして、配信部３０Ｇは、特定したコンテンツ格納場所に格納されているコンテンツ３８を読取る。この処理により、配信部３０Ｇは、再生要求に含まれるコンテンツＩＤによって識別されるコンテンツ３８を取得する。また、配信部３０Ｇは、再生要求に含まれるコンテンツＩＤに対応する再生条件６２を、管理情報３６から読取る。そして、配信部３０Ｇは、コンテンツ３８のコンテンツＩＤと、読取ったコンテンツ３８と、該コンテンツ３８に対応する再生条件６２と、を含む配信データ６０を、送信部３２Ｂを介して、再生要求の送信元の第２の端末装置１６へ配信する。
【０１２９】
なお、再生要求に含まれるコンテンツＩＤに対応するコンテンツ３８が複数の分割コンテンツ３８Ａに分割されている場合がある。この場合には、配信部３０Ｇは、管理情報３６に基づいて、再生要求に含まれるコンテンツＩＤと、該コンテンツＩＤに対応する複数の分割コンテンツ３８Ａと、複数の分割コンテンツ３８Ａの各々に対応する再生条件６２と、を含む配信データ６０を、送信部３２Ｂを介して第２の端末装置１６へ配信すればよい。
【０１３０】
次に、第２の端末装置１６の機能的構成を説明する。第２の端末装置１６は、制御部５３と、入力部５６と、出力部５８と、記憶部５４と、を備える。制御部５３と、記憶部５４、入力部５６、および出力部５８とは、データや信号を授受可能に接続されている。
【０１３１】
入力部５６は、操作受付部５６Ａと、マイク５６Ｂと、を有する。操作受付部５６Ａは、例えば、操作受付部２９Ａ（図２参照）で実現する。マイク５６Ｂは、例えば、マイク２３Ａ（図２参照）で実現する。
【０１３２】
出力部５８は、表示部５８Ａと、スピーカ５８Ｂと、を有する。表示部５８Ａは、例えば、表示部２９Ｂ（図２参照）で実現する。スピーカ５８Ｂは、例えば、スピーカ２３Ｂ（図２参照）で実現する。記憶部５４は、各種データを記憶する。記憶部５４は、例えば、ＨＤＤ２８やＲＡＭ２７など（図２参照）で実現する。
【０１３３】
制御部５３は、ＣＰＵ２５、ＲＯＭ２６、およびＲＡＭ２７（図２参照）などによって実現する。なお、制御部５３は、回路などによって実現してもよい。
【０１３４】
制御部５３は、実行部５０と、通信部５２と、を有する。実行部５０は、取得部５０Ａと、再生管理部５０Ｂと、入力制御部５０Ｃと、出力制御部５０Ｄと、を有する。通信部５２は、受信部５２Ａと、送信部５２Ｂと、を有する。取得部５０Ａ、再生管理部５０Ｂ、入力制御部５０Ｃ、出力制御部５０Ｄ、受信部５２Ａ、および送信部５２Ｂの一部または全ては、例えば、ＣＰＵ２５などのプロセッサ回路にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣなどの専用の処理回路を用いてハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。処理回路は、物理的に１つであってもよいし、複数であってもよい。
【０１３５】
送信部５２Ｂは、各種のデータを情報処理装置１０へ送信する。受信部５２Ａは、情報処理装置１０から各種のデータを受信する。
【０１３６】
入力制御部５０Ｃは、ユーザによる入力を受付ける。具体的には、入力制御部５０Ｃは、ユーザによる操作受付部４６Ａの操作によって入力された操作指示や、マイク４６Ｂで受付けた音声を受付ける。
【０１３７】
本実施の形態では、入力制御部５０Ｃは、コンテンツ３８の再生要求を、入力部５６から受付ける。例えば、入力制御部５０Ｃは、情報処理装置１０の管理情報３６に登録されているコンテンツ３８のコンテンツＩＤおよびコンテンツ名の一覧を、通信部５２を介して情報処理装置１０から取得する。そして、出力制御部５０Ｄは、入力制御部５０Ｃで取得したコンテンツ３８のコンテンツＩＤおよびコンテンツ名の一覧を、表示部５８Ａに表示する。第２の端末装置１６のユーザは、表示部５８Ａを参照し、操作受付部５６Ａを操作指示することで、再生対象のコンテンツ３８のコンテンツＩＤを選択する。すると、入力制御部５０Ｃは、入力部５６から、再生対象のコンテンツ３８のコンテンツＩＤを受付け、該コンテンツＩＤを含む再生要求を、送信部５２Ｂを介して情報処理装置１０へ送信する。
【０１３８】
取得部５０Ａは、受信部５２Ａを介して情報処理装置１０から、配信データ６０を取得する。詳細には、取得部５０Ａは、受信部５２Ａを介して情報処理装置１０から、直前に情報処理装置１０へ送信した再生要求に含まれるコンテンツＩＤによって識別されるコンテンツ３８および該コンテンツ３８に対応する再生条件６２を含む、配信データ６０を取得する。また、コンテンツ３８が分割コンテンツ３８Ａに分割されている場合には、取得部５０Ａは、直前に情報処理装置１０へ送信した再生要求に含まれるコンテンツＩＤによって識別されるコンテンツ３８を分割した、複数の分割コンテンツ３８Ａおよび複数の分割コンテンツ３８Ａの各々に対応する再生条件６２’を含む、配信データ６０を取得する。また、上述したように、これらの配信データ６０には、コンテンツＩＤも含まれる。
【０１３９】
再生管理部５０Ｂは、取得部５０Ａで取得した配信データ６０に含まれるコンテンツ３８を、該配信データ６０に含まれる再生条件６２で再生するように、出力部５８および入力部５６を制御する。
【０１４０】
詳細には、配信データ６０に含まれる再生方式が重複方式であったとする。この場合、再生管理部５０Ｂは、配信データ６０に含まれるコンテンツ３８を再生するように出力部５８を制御すると共に、ユーザによる回答の受付を開始するように入力部５６を制御する。このため、出力制御部５０Ｄが出力部５８にコンテンツ３８の再生を開始するのと同時に、入力制御部５０Ｃが、該コンテンツ３８の再生に重複する期間、入力部５６からユーザによる音声データや操作入力による回答の受付を行う。
【０１４１】
このため、配信データ６０に含まれる再生方式が重複方式である場合、再生管理部５０Ｂは、画像や動画像などのコンテンツ３８の再生中に並行して、ユーザからの回答を受付けるように、入力制御部５０Ｃおよび出力制御部５０Ｄを制御する。
【０１４２】
そして、再生管理部５０Ｂは、回答の受付開始から該受付期間を経過したときに、回答の受付を終了するように入力制御部５０Ｃを制御する。この処理によって、入力制御部５０Ｃは、配信データ６０に含まれる再生条件に示される受付期間の間、ユーザによる回答を受付ける。そして、入力制御部５０Ｃは、受付けた回答と、取得部５０Ａで取得した配信データ６０に含まれるコンテンツ３８のコンテンツＩＤとを、送信部５２Ｂを介して情報処理装置１０へ送信する。
【０１４３】
一方、配信データ６０に含まれる再生方式が交互方式であったとする。この場合、上述したように、配信データ６０に含まれるコンテンツ３８は、複数の分割コンテンツ３８Ａに分割されている。また、この場合、配信データ６０には、複数の分割コンテンツ３８Ａの各々に対応する再生条件６２’が含まれている。
【０１４４】
この場合、再生管理部５０Ｂは、配信データ６０に含まれる分割コンテンツ３８Ａの出力と、出力された分割コンテンツ３８Ａに対するユーザの回答を示すデータの受付と、を交互に繰り返すように、出力制御部５０Ｄおよび入力制御部５０Ｃを制御する。
【０１４５】
詳細には、出力制御部５０Ｄが、出力部５８から分割コンテンツ３８Ａを再生する。そして、該分割コンテンツ３８Ａの再生が終了したときに、入力制御部５０Ｃが、該分割コンテンツ３８Ａに対応する再生条件に示される受付期間を経過するまで、入力部５６からのユーザによる音声データや操作入力による回答の受付を行う。そして、再生管理部５０Ｂは、該受付期間を経過したときに、回答の受付を終了するように入力制御部５０Ｃを制御する。
【０１４６】
そして、再生管理部５０Ｂは、これらの分割コンテンツ３８Ａの再生と回答の受付の一連の処理を、配信データ６０に含まれる複数の分割コンテンツ３８Ａの全てに対して行う。
【０１４７】
このため、配信データ６０に含まれる再生方式が交互方式である場合、再生管理部５０Ｂは、問題などを示す分割コンテンツ３８Ａの再生と、ユーザからの回答の受付けと、を交互に繰り返すように、入力制御部５０Ｃおよび出力制御部５０Ｄを制御することができる。
【０１４８】
そして、入力制御部５０Ｃは、分割コンテンツ３８Ａの各々に対して受付けた回答と、取得部５０Ａで取得した配信データ６０に含まれるコンテンツ３８のコンテンツＩＤとを、送信部５２Ｂを介して情報処理装置１０へ送信する。なお、このとき、入力制御部５０Ｃは、分割コンテンツ３８Ａの各々の分割コンテンツＩＤと、該分割コンテンツ３８Ａに対して受付けた回答と、を対応づけて、情報処理装置１０へ送信してもよい。
【０１４９】
次に、本実施の形態の情報処理システム１０００で実行する情報処理の手順を説明する。
【０１５０】
図８は、本実施の形態の第１の端末装置１４が実行する、情報処理の手順の一例を示す、フローチャートである。
【０１５１】
第１の端末装置１４の受付部４０Ａは、コンテンツ３８のアップロード指示を入力部４６から受付けたか否かを判断する（ステップＳ１００）。ステップ１００で否定判断すると（ステップＳ１００：Ｎｏ）、本ルーチンを終了する。アップロード指示を受付けたと判断すると（ステップＳ１００：Ｙｅｓ）、ステップＳ１０２へ進む。
【０１５２】
ステップＳ１０２では、出力制御部４０Ｂが、要求条件受付画面７０を表示部４８Ａへ表示する（ステップＳ１０２）。次に、受付部４０Ａは、要求条件を入力部４６から受付けたか否かを判断する（ステップＳ１０４）。例えば、受付部４０Ａは、入力部４６から要求条件を受付けたか、または、要求条件の入力無でアップロードすることを示す指示を受付けたか、を判断する。
【０１５３】
入力部４６から要求条件を受付けた場合（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０６へ進む。受付部４０Ａは、送信部４２Ｂを介して情報処理装置１０へ、アップロード対象のコンテンツ３８とステップＳ１０４で受付けた要求条件を送信する（ステップＳ１０６）。そして、本ルーチンを終了する。
【０１５４】
一方、要求条件の入力無でアップロードすることを示す指示を受付けた場合（ステップＳ１０４：Ｎｏ）、ステップＳ１０８へ進む。受付部４０Ａは、送信部４２Ｂを介して情報処理装置１０へ、アップロード対象のコンテンツ３８を送信する（ステップＳ１０８）。そして、本ルーチンを終了する。
【０１５５】
次に、本実施の形態の情報処理装置１０が実行する情報処理の手順の一例を説明する。図９は、情報処理装置１０が実行する情報処理の手順の一例を示す、フローチャートである。
【０１５６】
取得部３０Ａは、受信部３２Ａを介して第１の端末装置１４から、コンテンツ３８と要求条件またはコンテンツ３８、を受信したか否かを判断する（ステップＳ２００）。ステップＳ２００で肯定判断した場合（ステップＳ２００：Ｙｅｓ）、ステップＳ２０２へ進む。すなわち、ステップＳ２００で肯定判断した場合、取得部３０Ａは、コンテンツ３８と要求条件、または、コンテンツ３８を取得する。
【０１５７】
ステップＳ２０２では、解析部３０Ｂが、ステップＳ２００で取得したコンテンツ３８を解析する（ステップＳ２０２）。
【０１５８】
次に、判断部３０Ｃが、ステップＳ２００で受信したコンテンツ３８を分割するか否かを判断する（ステップＳ２０４）。判断部３０Ｃは、ステップＳ２００で受信したコンテンツ３８に、途切れ区間ＴＢが含まれる場合、コンテンツ３８を分割すると判断する。
【０１５９】
また、ステップＳ２００で要求条件を受信した場合には、判断部３０Ｃは、該要求条件に自動分割することを示す情報が含まれる場合、ステップＳ２００で受信したコンテンツ３８を分割すると判断する。
【０１６０】
コンテンツ３８を分割すると判断した場合（ステップＳ２０４：Ｙｅｓ）、ステップＳ２０６へ進む。ステップＳ２０６では、分割部３０Ｄが、ステップＳ２００で受信したコンテンツ３８を、該コンテンツ３８に含まれる途切れ区間ＴＢを区切りとして、複数の分割コンテンツ３８Ａに分割する（ステップＳ２０６）。
【０１６１】
なお、ステップＳ２００で要求条件を受信した場合には、分割部３０Ｄは、該要求条件に含まれる、途切れ区間ＴＢの判断に用いる第２の閾値を示す情報を読取り、分割に用いればよい。すなわち、分割部３０Ｄは、コンテンツ３８における、上記第１の閾値以下の音量が該要求条件に含まれる第２の閾値以上継続する区間を途切れ区間ＴＢとし、コンテンツ３８を複数の分割コンテンツ３８Ａに分割すればよい。
【０１６２】
次に、決定部３０Ｅは、ステップＳ２０６で分割した分割コンテンツ３８Ａごとに、再生条件として交互方式を決定する（ステップＳ２０８）。
【０１６３】
次に、決定部３０Ｅは、ステップＳ２０６で分割した分割コンテンツ３８Ａごとに、受付期間を決定する（ステップＳ２１０）。決定部３０Ｅは、分割コンテンツ３８Ａの各々に対して、分割コンテンツ３８Ａの長さに応じた受付期間を決定する。なお、ステップＳ２００で要求条件を受信した場合には、決定部３０Ｅは、要求条件に示される方法（分割コンテンツ３８Ａの期間を用いるか、または分割コンテンツ３８Ａの文字数を用いるか、および上記“Ｎ”の値）を用いて、受付期間を決定すればよい。
【０１６４】
上記ステップＳ２０８〜ステップＳ２１０の処理によって、決定部３０Ｅは、複数の分割コンテンツ３８Ａの各々に対応する、再生条件６２’（交互方式、受付期間）を決定する。
【０１６５】
次に、生成部３０Ｈは、ステップＳ２００で受信したコンテンツ３８のコンテンツＩＤと、ステップＳ２０６で得られた複数の分割コンテンツ３８Ａと、複数の分割コンテンツ３８Ａの各々に対応する再生条件６２’と、を含む配信データ６０を生成する（ステップＳ２１２）（図６参照）。
【０１６６】
次に、管理部３０Ｆが、ステップＳ２１２で生成された配信データ６０に含まれる、複数の分割コンテンツ３８Ａを、記憶部３４に記憶する（ステップＳ２１４）。
【０１６７】
次に、管理部３０Ｆは、ステップＳ２１２で生成された配信データ６０に含まれる、コンテンツＩＤと、分割コンテンツ３８Ａの各々の再生条件６２’とを、対応付けて管理情報３６へ登録する。また、管理部３０Ｆは、ステップＳ２１４で記憶した分割コンテンツ３８Ａの各々のコンテンツ格納場所と、分割元のコンテンツ３８のコンテンツ名を、該コンテンツＩＤに対応付けて管理情報３６へ登録する。これにより、管理部３０Ｆは、管理情報３６を更新する（ステップＳ２１６）。そして、本ルーチンを終了する。
【０１６８】
一方、上記ステップＳ２０４で、コンテンツ３８を分割しないと判断した場合（ステップＳ２０４：Ｎｏ）、ステップＳ２１８へ進む。ステップＳ２１８では、決定部３０Ｅが、ステップＳ２００で受信したコンテンツ３８に、再生条件として重複方式を決定する（ステップＳ２１８）。
【０１６９】
次に、決定部３０Ｅは、ステップＳ２００で受信したコンテンツ３８に、受付期間を決定する（ステップＳ２２０）。決定部３０Ｅは、コンテンツ３８に対して、コンテンツ３８の長さに応じた受付期間を決定する。なお、ステップＳ２００で要求条件を受信した場合には、決定部３０Ｅは、要求条件に示される方法（コンテンツ３８の期間を用いるか、またはコンテンツ３８の文字数を用いるか、および上記“Ｎ”の値）を用いて、受付期間を決定すればよい。
【０１７０】
上記ステップＳ２１８〜ステップＳ２２０の処理によって、決定部３０Ｅは、コンテンツ３８に対応する、再生条件６２（重複方式、受付期間）を決定する。
【０１７１】
次に、生成部３０Ｈは、ステップＳ２００で受信したコンテンツ３８のコンテンツＩＤと、ステップＳ２００で受信したコンテンツ３８と、コンテンツ３８に対応する再生条件６２と、を含む配信データ６０を生成する（ステップＳ２２２）（図６参照）。
【０１７２】
次に、管理部３０Ｆが、ステップＳ２２２で生成された配信データ６０に含まれるコンテンツ３８を、記憶部３４に記憶する（ステップＳ２２４）。
【０１７３】
次に、管理部３０Ｆは、ステップＳ２２２で生成された配信データ６０に含まれる、コンテンツＩＤと、コンテンツ３８の再生条件６２と、を対応付けて管理情報３６へ登録する。また、管理部３０Ｆは、ステップＳ２２４で記憶したコンテンツ３８のコンテンツ格納場所と、コンテンツ３８のコンテンツ名を、該コンテンツＩＤに対応付けて管理情報３６へ登録する。これにより、管理部３０Ｆは、管理情報３６を更新する（ステップＳ２２６）。そして、本ルーチンを終了する。
【０１７４】
一方、上記ステップＳ２００で否定判断した場合（ステップＳ２００：Ｎｏ）、ステップＳ２２８へ進む。ステップＳ２２８では、配信部３０Ｇが、取得部３０Ａおよび受信部３２Ａを介して第２の端末装置１６から、再生要求を受信したか否かを判断する（ステップＳ２２８）。
【０１７５】
再生要求を受信したと判断した場合（ステップＳ２２８：Ｙｅｓ）、ステップＳ２３０へ進む。ステップＳ２３０では、配信部３０Ｇは、再生要求によって示されるコンテンツ３８および再生条件６２を記憶部３４から読取る（ステップＳ２３０）。
【０１７６】
例えば、配信部３０Ｇは、取得した再生要求に含まれるコンテンツＩＤに対応するコンテンツ格納場所を、管理情報３６から特定する。そして、配信部３０Ｇは、特定したコンテンツ格納場所に格納されているコンテンツ３８を読取る。この処理により、コンテンツ３８が複数の分割コンテンツ３８Ａに分割されている場合には、配信部３０Ｇは、該コンテンツＩＤによって識別されるコンテンツ３８を分割した、複数の分割コンテンツ３８Ａを読取ることとなる。
【０１７７】
また、配信部３０Ｇは、再生要求に含まれるコンテンツＩＤに対応する再生条件６２を、管理情報３６から読取る。また、この処理により、コンテンツ３８が複数の分割コンテンツ３８Ａに分割されている場合には、配信部３０Ｇは、該コンテンツＩＤによって識別されるコンテンツ３８を分割した、複数の分割コンテンツ３８Ａの各々に対応する再生条件６２’を、管理情報３６から読取ることとなる。
【０１７８】
次に、配信部３０Ｇは、ステップＳ２２８で受信した再生要求に含まれるコンテンツＩＤと、ステップＳ２３０で読取ったコンテンツ３８と該コンテンツ３８に対応する再生条件６２を含む配信データ６０を、送信部３２Ｂを介して、再生要求の送信元の第２の端末装置１６へ配信する（ステップＳ２３２）。なお、ステップＳ２３０で分割コンテンツ３８Ａを読取った場合には、配信部３０Ｇは、ステップＳ２３０で読取った複数の分割コンテンツ３８Ａ、および複数のコンテンツ３８の各々に対応する再生条件６２’、を含む配信データ６０を、送信部３２Ｂを介して、再生要求の送信元の第２の端末装置１６へ配信する。そして、本ルーチンを終了する。
【０１７９】
一方、ステップＳ２２８で否定判断すると（ステップＳ２２８：Ｎｏ）、ステップＳ２３４へ進む。ステップＳ２３４では、取得部３０Ａが、受信部３２Ａを介して第２の端末装置１６から、コンテンツ３８のコンテンツＩＤと、コンテンツ３８またはコンテンツ３８に含まれる分割コンテンツ３８Ａの各々に対する回答を受信したか否かを判断する（ステップＳ２３４）。ステップＳ２３４で否定判断した場合（ステップＳ２３４：Ｎｏ）、本ルーチンを終了する。一方、ステップＳ２３４で肯定判断した場合（ステップＳ２３４：Ｙｅｓ）、ステップＳ２３６へ進む。
【０１８０】
ステップＳ２３６では、管理部３０Ｆが、ステップＳ２３４受信した回答を、記憶部３４へ記憶する（ステップＳ２３６）。そして、管理部３０Ｆは、該回答と共に受信したコンテンツＩＤまたは分割コンテンツＩＤに対応付けて、ステップＳ２３４で受信した回答の回答格納場所を、管理情報３６へ登録する。この処理より、管理部３０Ｆは、管理情報３６を更新する（ステップＳ２３８）。そして、本ルーチンを終了する。
【０１８１】
次に、第２の端末装置１６で実行する情報処理の手順の一例を説明する。図１０は、第２の端末装置１６で実行する情報処理の手順の一例を示す、フローチャートである。
【０１８２】
まず、入力制御部５０Ｃが、コンテンツ３８の再生要求を入力部５６から受付けたか否かを判断する（ステップＳ３００）。ステップＳ３００で否定判断すると（ステップＳ３００：Ｎｏ）、本ルーチンを終了する。ステップＳ３００で肯定判断すると（ステップＳ３００：Ｙｅｓ）、ステップＳ３０２へ進む。
【０１８３】
ステップＳ３０２では、入力制御部５０Ｃが、再生対象のコンテンツ３８のコンテンツＩＤを含む再生要求を、送信部５２Ｂを介して情報処理装置１０へ送信する（ステップＳ３０２）。
【０１８４】
次に、取得部５０Ａは、受信部５２Ａを介して情報処理装置１０から、配信データ６０を取得する（ステップＳ３０４）。次に、再生管理部５０Ｂは、ステップＳ３０４で取得した配信データ６０に含まれる、未再生のコンテンツ３８または未再生の分割コンテンツ３８Ａを１つ読取る（ステップＳ３０６）。
【０１８５】
次に、再生管理部５０Ｂは、ステップＳ３０４で受信した配信データ６０に含まれる再生方式が、交互方式を示すか否かを判断する（ステップＳ３０８）。交互方式を示すと判断した場合（ステップＳ３０８：Ｙｅｓ）、ステップＳ３１０へ進む。
【０１８６】
ステップＳ３１０では、出力制御部５０Ｄが、分割コンテンツ３８Ａを出力部５８へ出力することで、該分割コンテンツ３８Ａの再生を開始する（ステップＳ３１０）。ステップＳ３１０で再生を開始した分割コンテンツ３８Ａの再生が終了したときに、入力制御部５０Ｃが、入力部５６からのユーザによる回答の受付を開始する（ステップ３１２）。
【０１８７】
次に、入力制御部５０Ｃが、ステップＳ３１２の回答の受付開始から、ステップＳ３１０で再生を開始した分割コンテンツ３８Ａに対応する受付期間を経過したと判断するまで、否定判断を繰返す（ステップＳ３１４：Ｎｏ）。受付期間を経過したと判断すると（ステップＳ３１４：Ｙｅｓ）、ステップＳ３１６へ進み、入力制御部５０Ｃは、回答の受付を終了する（ステップＳ３１６）。
【０１８８】
次に、再生管理部５０Ｂは、ステップＳ３０４で取得した配信データ６０に含まれる全てのコンテンツ３８または分割コンテンツ３８Ａが、再生済であるか否かを判断する（ステップＳ３１８）。ステップＳ３１８で否定判断すると（ステップＳ３１８：Ｎｏ）、上記ステップＳ３０６へ戻る。一方、ステップＳ３１８で肯定判断すると（ステップＳ３１８：Ｙｅｓ）、ステップＳ３２０へ進む。
【０１８９】
ステップＳ３２０では、ステップＳ３１２〜ステップＳ３１８または後述するステップＳ３２２〜ステップＳ３２６の処理によって受付けた回答と、ステップＳ３０４で取得した配信データ６０に含まれるコンテンツＩＤと、を情報処理装置１０へ送信する（ステップＳ３２０）。そして、本ルーチンを終了する。
【０１９０】
一方、上記ステップＳ３０８で重複方式であると判断した場合（ステップＳ３０８：Ｎｏ）、ステップＳ３２２へ進む。ステップＳ３２２では、出力制御部５０Ｄが、コンテンツ３８を出力部５８へ出力することで、該コンテンツ３８の再生を開始する（ステップＳ３２２）。そして、入力制御部５０Ｃは、ステップＳ３２２のコンテンツ３８の再生開始と重複して、入力部５６からのユーザによる回答の受付を開始する（ステップ３２４）。なお、入力制御部５０Ｃは、ステップＳ３２２のコンテンツ３８の再生開始と同時に、入力部５６からのユーザによる回答の受付を開始してもよい。
【０１９１】
次に、入力制御部５０Ｃが、ステップＳ３２４の回答の受付開始から、ステップＳ３２２で再生を開始したコンテンツ３８に対応する受付期間を経過したと判断するまで、否定判断を繰返す（ステップＳ３２６：Ｎｏ）。受付期間を経過したと判断すると（ステップＳ３２６：Ｙｅｓ）、上記ステップＳ３１６へ進む。
【０１９２】
以上説明したように、本実施の形態の情報処理システム１０００は、取得部３０Ａと、決定部３０Ｅと、生成部３０Ｈと、を備える。取得部３０Ａは、コンテンツ３８を取得する。決定部３０Ｅは、コンテンツ３８の再生条件６２を決定する。生成部３０Ｈは、コンテンツ３８および再生条件６２を含む配信データ６０を生成する。
【０１９３】
このように、本実施の形態の情報処理システム１０００では、決定部３０Ｅが、コンテンツ３８の再生条件６２を決定する。そして、生成部３０Ｈが、コンテンツ３８および再生条件６２を含む配信データ６０を生成する。
【０１９４】
このため、配信される配信データ６０には、配信対象のコンテンツ３８に加えて、決定部３０Ｅが決定した再生条件６２が含まれることとなる。
【０１９５】
従って、本実施の形態の情報処理システム１０００では、コンテンツ３８に応じた再生を容易に実現可能な、配信データ６０を提供することができる。
【０１９６】
ここで、従来では、コンテンツ３８の提供者側からアップロードされたコンテンツ３８が、そのままユーザの端末装置１２へ配信されていた。また、従来では、ユーザが手動で、コンテンツ３８ごとに適切と考えられる再生時の再生条件を、１つずつ操作入力する必要があった。このため、従来では、コンテンツ３８に応じた再生を容易に実現可能な配信データが提供されていなかった。
【０１９７】
一方、本実施の形態の情報処理システム１０００では、上記構成としたため、コンテンツ３８に応じた再生を容易に実現可能な、配信データ６０を提供することができる。
【０１９８】
再生条件６２は、データ出力とデータ受付とを交互に繰り返す交互方式、または、データ出力とデータ受付との少なくとも一部を重複して実行する重複方式、の何れかを示す再生方式と、データ受付の受付期間と、の少なくとも一方を含む。
【０１９９】
分割部３０Ｄは、コンテンツ３８を複数の分割コンテンツ３８Ａに分割する。決定部３０Ｅは、コンテンツ３８が分割された場合、分割コンテンツ３８Ａごとに再生条件６２’を決定する。
【０２００】
分割部３０Ｄは、コンテンツ３８に第１の閾値以下の音量が第２の閾値以上継続する途切れ区間ＴＢが含まれる場合、途切れ区間ＴＢを区切りとして該コンテンツ３８を複数の分割コンテンツ３８Ａに分割する。決定部３０Ｅは、分割コンテンツ３８Ａの再生方式を交互方式に決定する。生成部３０Ｈは、複数の分割コンテンツ３８Ａおよび複数の分割コンテンツ３８Ａの各々に対応する再生条件６２’を含む、配信データ６０を生成する。
【０２０１】
決定部３０Ｅは、分割コンテンツ３８Ａの長さに応じた受付期間を決定する。
【０２０２】
分割コンテンツ３８Ａの長さは、分割コンテンツ３８Ａの期間、または、分割コンテンツ３８Ａに含まれる文字の文字数を示す。
【０２０３】
決定部３０Ｅは、コンテンツ３８が分割されなかった場合、該コンテンツ３８の再生方式を重複方式に決定し、該コンテンツ３８の長さに応じた受付期間を決定する。
【０２０４】
取得部３０Ａは、コンテンツ３８に対する再生時の要求条件を更に取得する。決定部３０Ｅは、要求条件に基づいて、コンテンツ３８の再生条件を決定する。
【０２０５】
本実施の形態の情報処理装置１０は、取得部３０Ａと、決定部３０Ｅと、生成部３０Ｈと、を備える。取得部３０Ａは、コンテンツ３８を取得する。決定部３０Ｅは、コンテンツ３８の再生条件６２を決定する。生成部３０Ｈは、コンテンツ３８および再生条件６２を含む配信データ６０を生成する。
【０２０６】
本実施の形態の情報処理方法は、コンテンツ３８を取得するステップと、コンテンツ３８の再生条件６２を決定するステップと、コンテンツ３８および再生条件６２を含む配信データ６０を生成するステップと、を含む情報処理方法である。
【０２０７】
本実施の形態の情報処理プログラムは、コンテンツ３８を取得するステップと、コンテンツ３８の再生条件６２を決定するステップと、コンテンツ３８および再生条件６２を含む配信データ６０を生成するステップと、をコンピュータに実行させるための情報処理プログラムである。
【０２０８】
なお、上述した実施の形態における、情報処理装置１０、第１の端末装置１４、および第２の端末装置１６の各々で実行する上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２０９】
また、上述した実施の形態における、情報処理装置１０、第１の端末装置１４、および第２の端末装置１６の各々で実行されるプログラムは、上記各機能部を含むモジュール構成となっており、実際のハードウェアとしては、例えば、ＣＰＵ２５（プロセッサ回路）がＲＯＭ２６またはＨＤＤ２８からプログラムを読み出して実行することにより、上述した各機能部がＲＡＭ２７（主記憶）上にロードされ、上述した各機能部がＲＡＭ２７（主記憶）上に生成されるようになっている。なお、情報処理装置１０、第１の端末装置１４、および第２の端末装置１６は、上述した各機能部の一部または全部を、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  ＳｐｅｃＩ／Ｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの専用のハードウェアを用いて実現することも可能である。
【０２１０】
なお、上記には、実施の形態および変形例を説明したが、上記実施の形態および変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態および変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態および変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２１１】
１０  情報処理装置
１２  端末装置
１４  第１の端末装置
１６  第２の端末装置
３０Ａ  取得部
３０Ｄ  分割部
３０Ｅ  決定部
１０００  情報処理システム
【先行技術文献】
【特許文献】
【０２１２】
【特許文献１】特開２０１５−１８０９９２号公報
【図１】
2019128920.tif 000003
【図２】
2019128920.tif 000004
【図３】
2019128920.tif 000005
【図４】
2019128920.tif 000006
【図５】
2019128920.tif 000007
【図６】
2019128920.tif 000008
【図７】
2019128920.tif 000009
【図８】
2019128920.tif 000010
【図９】
2019128920.tif 000011
【図１０】
2019128920.tif 000012