(57)【要約】【課題】適切なタイミングで再生されるメッセージを送信する。【解決手段】通信回線を介して接続されたメッセージ通信端末３００からテキストデータを受信する受信部１２０と、テキストデータ及びテキストデータに対応する付加データを記憶する記憶部１３０と、付加データの再生時間を決定する再生時間決定部１４０と、再生時間に応じてテキストデータを複数の分割テキストに分割する分割部１５０と、付加データ及び複数の分割テキストを含む合成メッセージを生成するメッセージ生成部１６０と、合成メッセージをメッセージ通信端末３００によって指定された宛先に送信する送信部１７０とを備える。【選択図】図１
2014013604.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して接続されたメッセージ通信端末からテキストデータを受信する受信部と、
前記テキストデータ及び前記テキストデータに対応する付加データを記憶する記憶部と、
前記付加データの再生時間を決定する再生時間決定部と、
前記再生時間に応じて前記テキストデータを複数の分割テキストに分割する分割部と、
前記付加データ及び前記複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、
前記合成メッセージを前記メッセージ通信端末によって指定された宛先に送信する送信部と
を備えるメッセージ編集装置。
【請求項２】
前記メッセージ生成部は、前記再生時間に基づいて前記付加データの一部を抽出して前記合成メッセージを生成する請求項１に記載のメッセージ編集装置。
【請求項３】
前記メッセージ生成部は、前記複数の分割テキストのそれぞれを再生するタイミングを示す時間情報が記述されたメタデータを含む前記合成メッセージを生成する請求項１又は２に記載のメッセージ編集装置。
【請求項４】
前記メッセージ生成部は、前記合成メッセージを再生することができる条件を示す再生条件情報を生成し、
前記送信部は、前記再生条件情報を前記宛先に送信する請求項１から３のいずれか一項に記載のメッセージ編集装置。
【請求項５】
前記再生時間決定部は、前記テキストデータの文字数に基づいて前記付加データの前記再生時間を決定する請求項１から４のいずれか一項に記載のメッセージ編集装置。
【請求項６】
前記記憶部が複数のキーワードを記憶し、
前記テキストデータから前記キーワードを抽出する抽出部と、
前記抽出部が抽出した前記キーワードに対応する前記付加データを選択する選択部と
をさらに備える請求項１から５のいずれか一項に記載のメッセージ編集装置。
【請求項７】
前記記憶部は、複数の前記キーワードに対応づけて前記キーワードを含む前記テキストデータの再生速度をさらに記憶し、
前記再生時間決定部は、前記再生速度に基づいて、前記キーワードを含む前記テキストデータに対応する前記付加データの前記再生時間を決定する請求項６のいずれか一項に記載のメッセージ編集装置。
【請求項８】
前記メッセージ生成部は、前記テキストデータが含むキーワードに応じて前記付加データをアレンジする請求項６又は７に記載のメッセージ編集装置。
【請求項９】
前記記憶部は、前記選択部が前記付加データを選択した履歴情報を記憶し、
前記送信部は、前記テキストデータに対応する複数の前記付加データの候補及び前記履歴情報を前記メッセージ通信端末に送信し、
前記選択部は、前記メッセージ通信端末から受信した前記付加データの候補に対応する前記付加データを選択する請求項６から８のいずれか一項に記載のメッセージ編集装置。
【請求項１０】
テキストデータ及び付加データを含むメッセージを送信するメッセージ通信端末であって、
前記テキストデータの入力を受ける入力部と、
前記テキストデータと共に送信する前記付加データを取得する付加データ取得部と、
前記テキストデータ及び前記テキストデータに対応する付加データを記憶する記憶部と、
前記テキストデータ及び前記付加データの再生時間を決定する再生時間決定部と、
前記再生時間に応じて前記テキストデータを複数の分割テキストに分割する分割部と、
前記付加データ取得部が取得した前記付加データ及び前記複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、
前記合成メッセージを指定された宛先に送信する送信部と
を備えるメッセージ通信端末。
【請求項１１】
テキストデータを送信する第１メッセージ通信端末と、
前記テキストデータを受信する第２メッセージ通信端末と、
前記第１メッセージ通信端末及び前記第２メッセージ通信端末との間で前記テキストデータを含むメッセージを送受信するメッセージ編集装置と
を備え、
前記第１メッセージ通信端末は、
前記テキストデータの入力を受ける入力部と、
前記テキストデータと共に送信する付加データの選択を受ける選択部と、
前記テキストデータ及び前記付加データの再生時間を決定する再生時間決定部と、
前記メッセージ編集装置に前記テキストデータ及び前記付加データを送信するデータ送信部と
を有し、
前記メッセージ編集装置は、
通信回線を介して接続されたメッセージ通信端末から前記テキストデータ、前記付加データ及び前記再生時間を受信する受信部と、
前記テキストデータ及び前記付加データを記憶する記憶部と、
前記再生時間に応じて前記テキストデータを複数の分割テキストに分割する分割部と、
前記選択部が選択した前記付加データ及び前記複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、
前記合成メッセージを前記第１メッセージ通信端末によって指定された宛先に送信する送信部と
を有し、
前記第２メッセージ通信端末は、
前記合成メッセージを受信するメッセージ受信部と、
前記再生時間の間に前記付加データを再生すると共に、前記複数の分割テキストを順次表示する表示部と
を有するメッセージ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが作成したテキストデータに画像、映像及び音声などの付加データを合成したメッセージを編集するメッセージ編集装置、メッセージ通信端末、及び、当該メッセージ編集装置を有するメッセージ通信システムに関する。
【背景技術】
【０００２】
従来、テキストデータの内容に応じた画像、映像、音声などの付加データをテキストデータに添付することにより、感情を表現するメッセージを送信することができるメッセージ送信装置が知られている。（例えば、特許文献１及び特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０８８３３５号公報
【特許文献２】特開２００４−１３９６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のメッセージ送信装置は、テキストデータと付加データとを合成したメッセージを送信し、当該メッセージを受信した受信者は、テキストデータと付加データとを同時に見ることができるに過ぎなかった。従来のメッセージ送信装置が生成するメッセージによっても、テキストデータの表現又は付加データの画像を工夫することによって、送信者の感情を受信者に伝えることはできるが、会話をするときのように、話題に応じて適切なタイミングでメッセージを伝えることはできなかった。【０００５】
また、従来のメッセージ送信装置においては、メッセージを受け取った受信者はメッセージの中身を自由な速度で読むことができた。したがって、送信者が、時間をかけてメッセージを読んで欲しいと思っても、受信者は短時間でメッセージを読んでしまう場合があった。その結果、送信者の気持ちが十分に伝わらないという問題が生じていた。【０００６】
そこで、本発明はこれらの点を鑑みてなされたものであり、ユーザが作成したテキストデータに適したタイミングで再生されるメッセージを作成して送信できるメッセージ編集装置、メッセージ通信端末及びメッセージ通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様においては、通信回線を介して接続されたメッセージ通信端末からテキストデータを受信する受信部と、テキストデータ及びテキストデータに対応する付加データを記憶する記憶部と、付加データの再生時間を決定する再生時間決定部と、再生時間に応じてテキストデータを複数の分割テキストに分割する分割部と、付加データ及び複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、合成メッセージをメッセージ通信端末によって指定された宛先に送信する送信部とを備えるメッセージ編集装置を提供する。【０００８】
上記のメッセージ生成部は、例えば、再生時間に基づいて付加データの一部を抽出して合成メッセージを生成する。メッセージ生成部は、複数の分割テキストのそれぞれを再生するタイミングを示す時間情報が記述されたメタデータを含む合成メッセージを生成してもよい。さらに、メッセージ生成部は、合成メッセージを再生することができる条件を示す再生条件情報を生成し、送信部は、再生条件情報を宛先に送信してもよい。メッセージ生成部は、テキストデータが含むキーワードに応じて付加データをアレンジしてもよい。再生時間決定部は、例えば、テキストデータの文字数に基づいて付加データの再生時間を決定する。【０００９】
上記の記憶部が複数のキーワードを記憶し、メッセージ編集装置が、テキストデータからキーワードを抽出する抽出部と、抽出部が抽出したキーワードに対応する付加データを選択する選択部とをさらに備えてもよい。記憶部が、複数のキーワードに対応づけてキーワードを含むテキストデータの再生速度をさらに記憶し、再生時間決定部は、再生速度に基づいて、キーワードを含むテキストデータに対応する付加データの再生時間を決定してもよい。【００１０】
さらに、記憶部は、選択部が付加データを選択した履歴情報を記憶し、送信部は、テキストデータに対応する複数の付加データの候補及び履歴情報をメッセージ通信端末に送信し、選択部は、メッセージ通信端末から受信した付加データの候補に対応する付加データを選択してもよい。【００１１】
本発明の第２の態様においては、テキストデータ及び付加データを含むメッセージを送信するメッセージ通信端末であって、テキストデータの入力を受ける入力部と、テキストデータと共に送信する付加データを取得する付加データ取得部と、テキストデータ及びテキストデータに対応する付加データを記憶する記憶部と、テキストデータ及び付加データの再生時間を決定する再生時間決定部と、再生時間に応じてテキストデータを複数の分割テキストに分割する分割部と、付加データ取得部が取得した付加データ及び複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、合成メッセージを指定された宛先に送信する送信部とを備えるメッセージ通信端末を提供する。【００１２】
本発明の第３の態様においては、テキストデータを送信する第１メッセージ通信端末と、テキストデータを受信する第２メッセージ通信端末と、第１メッセージ通信端末及び第２メッセージ通信端末との間でテキストデータを含むメッセージを送受信するメッセージ編集装置とを備えるメッセージ通信システムを提供する。上記の第１メッセージ通信端末は、テキストデータの入力を受ける入力部と、テキストデータと共に送信する付加データの選択を受ける選択部と、テキストデータ及び付加データの再生時間を取得する再生時間決定部と、メッセージ編集装置にテキストデータ及び付加データを送信するデータ送信部とを有する。【００１３】
上記のメッセージ編集装置は、通信回線を介して接続された第１メッセージ通信端末からテキストデータ、付加データ及び再生時間を受信する受信部と、テキストデータ及び付加データを記憶する記憶部と、再生時間に応じてテキストデータを複数の分割テキストに分割する分割部と、選択部が選択した付加データ及び複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、合成メッセージを第１メッセージ通信端末によって指定された宛先に送信する送信部とを有する。第２メッセージ通信端末は、合成メッセージを受信するメッセージ受信部と、再生時間の間に付加データを再生すると共に、複数の分割テキストを順次表示する表示部とを有する。
【発明の効果】
【００１４】
本発明によれば、テキストデータ及び付加データに適した再生時間で再生される合成メッセージを生成して送信できるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態のメッセージ通信システムの構成を示す。
【図２】第１の実施形態のメッセージ編集装置の構成例を示す。
【図３】第１の実施形態におけるメッセージ編集動作のフローチャートの一例を示す。
【図４】第１の実施形態のメッセージ通信システムで生成された合成メッセージの表示例を示す。
【図５】第１の実施形態におけるメッセージ送受信シーケンスの一例を示す。
【図６】第１の実施形態のメッセージ編集装置の他の構成例を示す。
【図７】第２の実施形態のメッセージ通信端末の構成例を示す。
【発明を実施するための形態】
【００１６】
＜第１の実施形態＞
［メッセージ通信システム１０の基本構成］
図１は、本実施形態のメッセージ通信システム１０の構成例を示す。メッセージ通信システム１０は、メッセージ編集装置１００、メッセージ通信端末３００及びメッセージ通信端末４００を備える。メッセージ編集装置１００、メッセージ通信端末３００及びメッセージ通信端末４００は、互いにネットワーク５０を介してデータを送受信する。ネットワーク５０は、例えばインターネット又はローカルエリアネットワークである。メッセージ編集装置１００は例えばサーバであり、メッセージ通信端末３００及びメッセージ通信端末４００は、例えばスマートフォン又はコンピュータである。
【００１７】
メッセージ通信端末３００及びメッセージ通信端末４００は、メッセージ編集装置１００を介してメッセージを送受信することができる。例えば、メッセージ通信端末３００は、ユーザが入力したテキストデータと共に画像、映像、音楽及び音声などの付加データを含むメッセージをメッセージ通信端末４００に送信することができる。メッセージ編集装置１００は、メッセージ通信端末３００から受信したメッセージを編集してメッセージ通信端末４００に送信する。
【００１８】
［メッセージ編集装置１００の基本構成］
図２は、本実施形態のメッセージ編集装置１００の構成例を示す。メッセージ編集装置１００は、制御部１１０、受信部１２０、記憶部１３０、再生時間決定部１４０、分割部１５０、メッセージ生成部１６０及び送信部１７０を備える。制御部１１０は、例えば、メッセージ編集装置１００を動作させるマイクロプロセッサである。制御部１１０は、受信部１２０、記憶部１３０、再生時間決定部１４０、分割部１５０、メッセージ生成部１６０及び送信部１７０を制御する。
【００１９】
図３は、本実施形態におけるメッセージ編集動作のフローチャートの一例を示す。以下、図２及び図３を参照して、メッセージ編集装置１００の動作を説明する。制御部１１０は、記憶部１３０に記憶されたプログラムを実行することにより、以下の動作を実行する。
【００２０】
受信部１２０は、通信回線を介して接続されたメッセージ通信端末３００からテキストデータを受信する（Ｓ３０２）。受信部１２０は、メッセージ通信端末３００からテキストデータに対応する付加データを受信してもよい。受信部１２０は、テキストデータ及び付加データの再生時間を示す再生時間情報をメッセージ通信端末３００から受信してもよい。受信部１２０は、テキストデータ及び付加データを含むメッセージの送信宛先を含むテキストデータを受信してもよい。
【００２１】
記憶部１３０は、テキストデータ及びテキストデータに対応する付加データを記憶する。記憶部１３０は、予め複数の付加データを記憶していてもよく、メッセージ通信端末３００から受信した付加データを記憶してもよい。記憶部１３０は、不揮発性メモリであってもよく、揮発性メモリであってもよい。記憶部１３０は挿抜可能なメモリカードやＣＤ−ＲＯＭのような記憶媒体であってもよい。
【００２２】
再生時間決定部１４０は、生成するメッセージに使用する付加データの再生時間を決定する（Ｓ３０４）。例えば、再生時間決定部１４０は、メッセージ通信端末３００から受信した再生時間情報に基づいて、メッセージ通信端末４００において付加データを再生する時間を決定する。再生時間決定部１４０は、メッセージ通信端末３００から指定された付加データに対応づけて記憶部１３０に記憶されている標準的な再生時間に基づいて、メッセージの再生時間を決定してもよい。
【００２３】
再生時間決定部１４０は、テキストデータに対応する付加データの内容に応じて再生時間を決定してもよい。例えば、再生時間決定部１４０は、付加データが音楽データである場合に、音楽データに含まれる楽曲の長さを再生時間に決定する。再生時間決定部１４０は、付加データが複数のコンテンツを含む場合に、それぞれのコンテンツの再生に要する時間の合計時間を再生時間に決定してもよい。再生時間決定部１４０は、付加データに対応づけて記憶部１３０に記憶されている標準的な再生時間に決定してもよい。
【００２４】
再生時間決定部１４０は、単位時間当たりの再生文字数（以下、再生速度）とテキストデータの文字数とに基づいて付加データの再生時間を決定してもよい。再生時間決定部１４０は、メッセージ通信端末３００から再生速度の指定を受けてもよく、テキストデータが含むキーワードに応じて再生速度を決定してもよい。
【００２５】
例えば、再生時間決定部１４０は、テキストデータの文字数を、第１再生速度である３文字／秒、第２再生速度である５文字／秒、第３再生速度である７文字／秒から選択された再生速度で除することにより再生時間を決定する。例えば、再生時間決定部１４０は、第２再生速度が選択された場合に、１５０文字のテキストデータを再生する時間を３０秒に決定する。再生時間決定部１４０は、再生速度と文字数とに基づいて決定した再生時間に、句点（。）、読点（、）、改行コード及び空白記号のそれぞれに対応して定められる待ち時間を加算してもよい。再生時間決定部１４０は、再生速度に応じて異なる待ち時間を加算してもよい。
【００２６】
分割部１５０は、再生時間決定部１４０が決定した再生時間に応じて、受信部１２０が受信したテキストデータを複数の分割テキストに分割する（Ｓ３０６）。分割部１５０は、再生時間とテキストデータの長さとに基づいた数の分割テキストに分割してもよい。例えば、再生時間決定部１４０が決定した再生時間が３０秒であると共に、テキストデータを読むのに２０秒程度が必要である場合に、分割部１５０は、テキストデータを読みやすくするように、約１０秒ごとにテキストデータを切替えるべく３つの分割テキストに分割する。また、受信部１２０が受信したテキストデータの文字数が分割を必要とするほど多くない場合は、分割部１５０は、テキストデータを分割テキストに分割しないでもよい。
【００２７】
分割部１５０は、メッセージを読む人にとって読みやすい位置でテキストデータを分割してもよい。例えば、分割部１５０は、テキストデータ内の改行コード、空白記号、句点又は読点の直後にテキストを分割する。分割部１５０は、「ところで」、「でも」、「しかし」、「話は変わりますが」のように話題の転換に使用される単語の前でテキストを分割してもよい。
【００２８】
メッセージ生成部１６０は、付加データ及び分割部１５０が分割した複数の分割テキストを含む合成メッセージを生成する（Ｓ３０８）。具体的には、メッセージ生成部１６０は、付加データを表示している途中で分割テキストが順次切り替わる合成メッセージを生成する。例えば、メッセージ生成部１６０は、３０秒の長さの映像データ、０秒から１０秒までの間に表示する１つ目の分割テキスト、１０秒から２０秒までの間に表示する２つ目の分割テキスト、及び、２０秒から３０秒までの間に表示する３つ目の分割テキストを含む合成メッセージを生成する。
【００２９】
送信部１７０は、メッセージ生成部１６０が生成した合成メッセージを、メッセージ通信端末３００によって指定された宛先に送信する（Ｓ３１０）。送信部１７０は、受信部１２０で受信したテキストデータに含まれていた宛先（例えばメッセージ通信端末４００）に、メッセージ生成部１６０が生成した合成メッセージを送信してもよい。また、送信部１７０は付加データの一部に含まれた宛先にメッセージ生成部１６０が生成した合成メッセージを送信してもよい。
【００３０】
送信部１７０は、メッセージ生成部１６０が合成メッセージを生成すると、メッセージ通信端末４００に、メッセージがあることを示すアイコン画像データを送信してもよい。メッセージ通信端末４００は、表示したアイコン画像がユーザにより選択されると、メッセージ編集装置１００に対してメッセージ要求を送信する。送信部１７０は、メッセージ要求を受信すると、合成メッセージをメッセージ通信端末４００に送信する。
【００３１】
以上の通り、本実施形態のメッセージ通信システム１０によれば、メッセージ通信端末３００のユーザは、画像や映像などの付加データの再生時間に合わせて読みやすいタイミングでテキストデータが切り替わる合成メッセージを、メッセージ通信端末４００のユーザ宛に送信することができる。
【００３２】
［合成メッセージの表示例］
図４は、本実施形態のメッセージ通信システム１０で生成された合成メッセージの表示例である。同図においては、メッセージ通信端末４００の画面上部に表示された画像、及び、当該画像に対応する分割テキストが示されている。例えば、メッセージ通信端末４００は、表示する画像及び分割テキストを５秒ごとに変化させて、１５秒に渡ってテキストデータ及び画像を再生する。メッセージ通信端末４００は、音楽をさらに再生してもよい。
【００３３】
メッセージ通信端末４００は、複数の分割テキスト及び付加データの少なくとも一部の領域をマスクする画像を重ね合わせることにより、表示する分割テキストを切り替えてもよい。例えば、メッセージ通信端末４００は、分割テキストの上に重ねるマスク画像の透過率を変化させることにより、時間の経過につれて徐々に分割テキストが表示されるように制御することができる。
【００３４】
［再生時間に応じて楽曲から切り出す］
メッセージ生成部１６０は、再生時間決定部１４０が決定した再生時間に基づいて付加データの一部を抽出して合成メッセージを生成してもよい。具体的には、テキストデータに対応する付加データが音楽データであって、楽曲の長さが再生時間決定部１４０で決定した再生時間よりも長い場合、メッセージ生成部１６０は、記憶部１３０に記憶された付加データのうち再生時間と同じ時間に対応するデータを抽出してもよい。例えば、メッセージ生成部１６０は、音楽データのうち最も重要な部分（例えば楽曲のサビの部分）を再生時間に合わせて抽出して、合成メッセージを生成する。
【００３５】
記憶部１３０は、それぞれの楽曲のうち最も重要な部分の中心位置を記憶してもよい。例えば、記憶部１３０は、再生音量が最も大きくなる位置を中心位置として記憶する。メッセージ生成部１６０は、中心位置の前後で再生時間に相当する音楽データを切り出してもよい。メッセージ生成部１６０は、過去に同じ楽曲が用いられた場合に切り出された部分の中心位置の平均位置を中心位置として、再生時間に相当する音楽データを切り出してもよい。
【００３６】
以上の通り、メッセージ生成部１６０が、再生時間に応じて付加データの一部を抽出して合成メッセージを生成することで、再生時間決定部１４０が決定した再生時間に適した長さの付加データを合成することができる。
【００３７】
［メタデータを用いた再生タイミングの制御］
メッセージ編集装置１００は、テキストデータ及び付加データの再生タイミングを記述したメタデータを用いることにより、メッセージの内容に適したタイミングで再生される合成メッセージを生成することができる。具体的には、メッセージ生成部１６０は、分割部１５０が分割した分割テキストのそれぞれを再生するタイミングを示す時間情報が記述されたメタデータを含む合成メッセージを生成する。例えば、メッセージ生成部１６０は、それぞれの分割テキストに固有の識別情報に対応づけて、分割テキストの再生開始時間及び再生終了時間の少なくとも１つを含むメタデータを生成する。
【００３８】
メタデータは、合成メッセージの総再生時間ＴＴ、最初の空白時間ＰｒｅＬ、最後の空白時間ＥｐｉＬ、分割テキスト切替時間ＣＴ及び分割テキスト数Ｎを含んでもよい。例えば、ＴＴが４５秒、ＰｒｅＬが２秒、ＥｐｉＬが２秒、ＣＴが１秒、Ｎが７であると仮定する。この場合に、メタデータを受信したメッセージ通信端末４００は、１つの分割テキストの再生時間を［ＴＴ−ＰｒｅＬ−ＥｐｉＬ−（Ｎ−１）×ＣＴ］÷Ｎ＝５秒と算出してもよい。
【００３９】
付加データが、時間情報を含む映像データ又は音声データである場合には、メッセージ生成部１６０は、付加データが有する時間情報に対応づけて分割テキストの再生開始時間及び再生終了時間の少なくとも１つが記述されたメタデータを生成してもよい。付加データが時間情報を有していない場合には、メッセージ生成部１６０は、最初の分割テキストの再生開始時間を起点とする時間により、それぞれの分割テキスト及び付加データの再生開始時間及び再生終了時間を示すメタデータを生成してもよい。メッセージ生成部１６０は、それぞれの分割テキストの再生順序、及び、それぞれの分割テキストの再生時間を含むメタデータを生成してもよい。
【００４０】
合成メッセージを受信したメッセージ通信端末４００は、合成メッセージに含まれるメタデータを参照して、メタデータが含む時間情報に基づいて、分割テキスト及び付加データを再生する。
【００４１】
以上の通り、メッセージ通信システム１０においては、メタデータを用いてそれぞれの分割テキスト及び付加データの再生時間を制御することにより、メッセージの内容に適したタイミングで再生される合成メッセージを送信することができる。
【００４２】
［通信プロトコルを用いた再生タイミングの制御］
図５は、第１の実施形態におけるメッセージ送受信シーケンスの一例を示す。メッセージ編集装置１００は、メタデータを用いる代わりに通信プロトコルを用いることにより、合成メッセージが再生されるタイミングを制御してもよい。例えば、メッセージ編集装置１００は、受信側のメッセージ通信端末４００に対してメッセージが届いたことを示すアイコン画像を送信する。メッセージ通信端末４００は、ユーザがアイコン画像を選択すると、例えばAjaxリクエストメッセージをメッセージ編集装置１００に送信する。
【００４３】
メッセージ編集装置１００はCometアプリケーションを実装しており、メッセージ通信端末４００からAjaxリクエストメッセージを受信するとHTTPセッションを開いた状態で待機して、任意のタイミングでメッセージ通信端末４００にメッセージを送信することができる。具体的には、メッセージ編集装置１００は、Ajaxリクエストメッセージを受信すると、分割テキスト１及び付加データ１を含む第１メッセージをメッセージ通信端末４００に送信する。メッセージ通信端末４００は、第１メッセージを受信すると、Ajaxリクエストメッセージを送信すると共に、分割テキスト１及び付加データ１を再生する。
【００４４】
メッセージ編集装置１００は、Ajaxリクエストメッセージを受信し、かつ、分割テキスト２及び付加データ２を送信するタイミングになると、分割テキスト２及び付加データ２を含む第２メッセージをメッセージ通信端末４００に送信する。メッセージ編集装置１００及びメッセージ通信端末４００は、全ての分割テキスト及び付加データの送受信が終了するまで上記の手順を実行することにより、メッセージ通信端末４００において適切な再生タイミングで分割テキスト及び付加データを再生することができる。
【００４５】
メッセージ編集装置１００は、複数の分割テキストとそれぞれの分割テキストの識別番号とを含む合成メッセージをメッセージ通信端末４００に送信した後に、それぞれの分割テキストを再生するタイミングになると、再生すべき分割テキストの識別番号を送信してもよい。メッセージ通信端末４００は、受信した識別番号に対応する分割テキストを順次再生してもよい。
【００４６】
［再生可能な期間又は場所などの条件を付加したメッセージを生成する］
メッセージ生成部１６０は、合成メッセージを再生することができる条件を示す再生条件情報を生成してもよい。送信部１７０は、合成メッセージを送信する宛先に再生条件情報を送信してもよい。一例として、メッセージ生成部１６０は、送信者により指定された時間帯においてのみ読むことができる合成メッセージを生成すると共に、読むことができる時間帯が記述された再生条件情報を生成する。
【００４７】
例えば、送信者が「お誕生日おめでとう」という内容の合成メッセージを送信する場合に、誕生日の当日になってから受信者にメッセージを読んで欲しいと送信者が考える場合がある。そこで、メッセージ生成部１６０は、メッセージの開封を許可する日時を示す情報を付した合成メッセージを生成してもよい。
【００４８】
送信部１７０は、合成メッセージをメッセージ通信端末４００に送信する前に、メッセージの開封許可日時を示す再生条件情報を含むアイコン画像を送信してもよい。メッセージ通信端末４００は、受信したアイコン画像を表示する。メッセージ通信端末４００は、アイコン画像がユーザによって選択された日時がアイコン画像に含まれている開封許可日時より後であれば、メッセージ編集装置１００に合成メッセージを要求する。メッセージ通信端末４００は、アイコン画像がユーザによって選択された日時が開封許可日時の前であれば、エラーメッセージを表示してもよい。
【００４９】
送信部１７０は、メッセージ通信端末４００から合成メッセージの要求を受けると合成メッセージを送信する。メッセージ編集装置１００が以上の手順で合成メッセージを送信することにより、メッセージの受信者は、送信者が指定した日時を過ぎてから合成メッセージを読むことができる。
【００５０】
メッセージ生成部１６０は、送信者により指定された場所においてのみ読むことができる合成メッセージを生成してもよい。例えば、「野球試合の登板選手」を知らせるメッセージを再生する場所を「野球場」に限定する場合に、メッセージ生成部１６０は、合成メッセージを再生できる場所の位置情報を付加した合成メッセージを生成する。
【００５１】
位置情報が付加された合成メッセージをメッセージ通信端末４００が受信し、メッセージ通信端末４００のユーザが合成メッセージを開封する処理をすると、メッセージ通信端末４００は例えばＧＰＳ（全地球測位システム）を用いて位置情報を取得する。メッセージ通信端末４００は、合成メッセージに付加された位置情報とＧＰＳにより取得した位置情報とが一致している場合に合成メッセージを再生する。
【００５２】
以上の通り、合成メッセージ再生を限定する条件を設定することで、メッセージを送信するユーザが希望する時間又は場所において、受信した相手にメッセージを再生させることができる。
【００５３】
［テキスト内のキーワードに基づいて付加データを選択する］
図６は、本実施形態のメッセージ編集装置１００の他の構成例を示す。同図に示したメッセージ編集装置１００は、抽出部１８０及び選択部１９０をさらに有する点で図２に示したメッセージ編集装置１００と異なる。
【００５４】
記憶部１３０は、複数のキーワードに対応づけて複数の付加データを記憶してもよい。抽出部１８０は、受信部１２０が受信したテキストデータから記憶部１３０に記憶されたキーワードを抽出する。選択部１９０は、記憶部１３０が記憶している複数の付加データのうち、抽出部１８０が抽出したキーワードに対応する付加データを選択する。例えば、受信部１２０が「結婚おめでとう」というテキストデータを受信すると、抽出部１８０は、予め記憶部１３０に記憶された「結婚」というキーワードを抽出する。続いて、選択部１９０は、「結婚」というキーワードに対応づけられた付加データ、例えば「メンデルスゾーン  結婚行進曲」の音楽データを選択する。
【００５５】
選択部１９０は、受信部１２０が受信したテキストデータから抽出部１８０が抽出したキーワードに対応する複数の付加データの候補名をメッセージ通信端末３００に送信し、メッセージ通信端末３００において選択された付加データを、合成メッセージの生成に用いる付加データとして選択してもよい。選択部１９０は、付加データの候補名と共に、それぞれの標準的な再生時間を示す情報をメッセージ通信端末３００に送信してもよい。選択部１９０は、テキストデータの長さに適した再生時間を算出し、算出した再生時間及びテキストデータが含むキーワードに基づいて決定した複数の付加データの優先順位を、付加データの候補名と共にメッセージ通信端末３００に送信してもよい。
【００５６】
以上の通り、記憶部１３０が予めキーワードに対応づけて付加データを記憶しておくことで、メッセージ通信端末３００のユーザが付加データを選択する手間を軽減することができる。特に、選択部１９０が自動的に付加データを選択することにより、ユーザは、テキストデータを作成するだけで、テキストデータの内容に適した合成メッセージを送信することができる。
【００５７】
［テキスト内のキーワードに基づいて再生速度を決定する］
メッセージ編集装置１００は、ユーザが作成したテキストデータの内容に応じた速度で再生される合成メッセージを生成してもよい。具体的には、記憶部１３０は、複数のキーワードに対応づけて、それぞれのキーワードを含むテキストデータの再生速度を記憶してもよい。再生時間決定部１４０は、受信部１２０が受信したテキストデータから抽出部１８０が抽出したキーワードに対応する再生速度を記憶部１３０から読み出し、読み出した再生速度に基づいて付加データの再生時間を決定してもよい。
【００５８】
より具体的には、記憶部１３０は、悲しみを示すメッセージのように送信元のユーザが送信先のユーザにゆっくりと読んで欲しいと考えるメッセージに含まれるキーワードに対応づけて、比較的遅い第１再生速度を記憶する。一方、急を要するメッセージのように送信元のユーザが送信先のユーザに速く読んで欲しいと考えるメッセージに含まれるキーワードに対応づけて、比較的速い第２再生速度を記憶する。
【００５９】
例えば、記憶部１３０は、「お悔やみ」というキーワードに対応づけて第１再生速度「３文字／秒」を記憶し、「頑張れ」というキーワードに対応づけて第１再生速度よりも速い第２再生速度「５文字／秒」を記憶する。抽出部１８０が、「お悔やみ」というキーワードを「６０文字」のテキストデータから抽出した場合、再生時間決定部１４０は、テキストデータの文字数を、当該テキストデータが含むキーワードに対応づけて記憶されている再生速度で除することにより、再生時間を「２０秒」と決定する。
【００６０】
以上の通り、メッセージ編集装置１００は、記憶部１３０がキーワードに対応づけて再生速度を記憶し、再生時間決定部１４０がキーワードに対応する再生速度に基づいて再生時間を決定することによって、メッセージの内容に応じた適切な速度で再生される合成メッセージを生成することができる。
【００６１】
［テキスト内のキーワードに基づいてアレンジを変える］
メッセージ生成部１６０は、受信部１２０が受信したテキストデータが含むキーワードに応じて付加データをアレンジしてもよい。さらに、メッセージ生成部１６０は、アレンジされた付加データを含む合成メッセージを生成してもよい。
【００６２】
例えば、受信部１２０が受信したテキストデータが悲しみを表すキーワードを含み、付加データが音楽データである場合、メッセージ生成部１６０は当該音楽データを「長調」から「短調」に変調するアレンジを施してもよい。テキストデータが喜びを表すキーワードを含む場合には、メッセージ生成部１６０は、音楽データのテンポを速めてもよく、音量を大きくしてもよい。
【００６３】
以上の通り、メッセージ生成部１６０が、受信部１２０が受信したテキストデータの内容に応じて音楽や画像などの付加データにアレンジを加えることで、合成メッセージを受信した人は、テキストデータの内容に合った雰囲気でメッセージを読むことができる。
【００６４】
［付加データの履歴情報に基づいて、ユーザに付加データを選択させる］
記憶部１３０は、ユーザが付加データを選択した履歴を示す情報を記憶してもよい。例えば、記憶部１３０は、キーワードに対応づけて、使用頻度が高い付加データの名称を履歴情報として記憶する。記憶部１３０は、所定の期間内にそれぞれの付加データが選択された回数を記憶してもよい。送信部１７０は、記憶部１３０に記憶された履歴情報に基づいて、テキストデータの送信元であるメッセージ通信端末３００に対して、テキストデータに対応する複数の付加データの候補を送信する。この際、送信部１７０は、メッセージ通信端末３００に対して、履歴情報を一緒に送信してよい。
【００６５】
メッセージ通信端末３００は、受信した複数の付加データの候補及び履歴情報を表示する。履歴情報を受信した場合は当該履歴情報も表示する。メッセージ通信端末３００のユーザが複数の付加データの候補から１つの付加データの候補を選択すると、メッセージ通信端末３００は、選択された付加データの候補をメッセージ編集装置１００に送信する。
【００６６】
受信部１２０が付加データの候補を受信すると、選択部１９０はメッセージ通信端末３００から受信した付加データの候補に対応する付加データを選択する。メッセージ生成部１６０は、選択された付加データをテキストデータと合成して、合成メッセージを生成する。
【００６７】
記憶部１３０はメッセージ通信端末３００のユーザが使用した履歴情報だけではなく、他のユーザが使用した履歴情報を記憶してもよい。選択部１９０は、記憶部１３０が記憶している使用頻度が高い付加データを自動的に選択してもよい。例えば、選択部１９０は、抽出部１８０が抽出したキーワードに対応する付加データのうち、使用頻度が高い付加データを選択し、メッセージ生成部１６０は、選択された付加データを含む合成メッセージを生成する。
【００６８】
以上の通り、記憶部１３０が記憶している履歴情報に基づいて付加データを選択することで、メッセージ編集装置１００は使用頻度が高い付加データを使用して合成メッセージを生成できる。特に、メッセージ編集装置１００は、テキストデータに含まれるキーワードに対応して使用頻度が高い付加データを選択することで、メッセージを送信するユーザの手間を軽減して、テキストデータに適した合成メッセージを生成することができる。
【００６９】
＜第２の実施形態＞
［メッセージ通信端末３００において合成メッセージを生成する］
図７は、第２の実施形態のメッセージ通信端末３００の構成例を示す。メッセージ通信端末４００も同一の構成を有してもよい。メッセージ通信端末３００は、制御部３１０、入力部３１５、付加データ取得部３２０、記憶部３３０、再生時間決定部３４０、分割部３５０、メッセージ生成部３６０、送信部３７０、メッセージ受信部３８０及び表示部３９０を備える。
【００７０】
記憶部３３０、再生時間決定部３４０、分割部３５０、メッセージ生成部３６０及び送信部３７０は、それぞれ第１の実施形態において説明したメッセージ編集装置１００における記憶部１３０、再生時間決定部１４０、分割部１５０、メッセージ生成部１６０及び送信部３７０と同等の機能を有する。
【００７１】
制御部３１０は、例えば、記憶部３３０に記憶されたプログラムを実行することによりメッセージ通信端末３００を動作させるマイクロプロセッサである。制御部３１０は、入力部３１５、付加データ取得部３２０、記憶部３３０、再生時間決定部３４０、分割部３５０、メッセージ生成部３６０、送信部３７０、メッセージ受信部３８０及び表示部３９０を制御する。
【００７２】
入力部３１５は、メッセージ通信端末３００のユーザからテキストデータの入力を受ける。入力部３１５は、メッセージ通信端末３００のユーザが入力したテキストデータを、他の端末を介して受信してもよい。
【００７３】
付加データ取得部３２０は、メッセージ通信端末３００のユーザの操作により、テキストデータと共に送信する付加データを取得する。例えば、付加データ取得部３２０は、ユーザの操作により、ネットワーク５０を介して接続されたサーバから付加データをダウンロードする。付加データ取得部３２０は、記憶部３３０に予め記憶されている複数の付加データから、ユーザにより入力されたテキストデータに対応する付加データを取得してもよい。
【００７４】
記憶部３３０は、メッセージ通信端末３００のユーザが入力部３１５に入力したテキストデータ及び付加データ取得部３２０が取得した付加データを記憶する。再生時間決定部３４０は、テキストデータ及び付加データの再生時間を示す再生時間情報を取得する。再生時間決定部３４０は、ユーザが入力した再生時間情報を取得してもよく、付加データに対応づけて記憶部３３０に記憶されている再生時間情報を取得してもよい。制御部３１０が、テキストデータの文字数に基づいて再生時間を算出し、再生時間決定部３４０は、制御部３１０が算出した再生時間に対応する再生時間情報を取得してもよい。
【００７５】
分割部３５０は、メッセージ通信端末３００のユーザが入力したテキストデータを、再生時間決定部３４０が取得した再生時間に応じて複数の分割テキストに分割する。
【００７６】
メッセージ生成部３６０は、付加データ取得部３２０が取得した付加データと、分割部３５０が分割した複数の分割テキストとを含む合成メッセージを生成する。メッセージ生成部３６０は、第１の実施形態におけるメッセージ生成部１６０と同様の方法で合成メッセージを生成してもよい。送信部３７０は、メッセージ生成部３６０が生成した合成メッセージをメッセージ通信端末３００によって指定された宛先に送信する。
【００７７】
例えば、送信部３７０が送信した合成メッセージは、図１に示したネットワーク５０を介してメッセージ通信端末４００に送信される。メッセージ通信端末４００においては、メッセージ受信部３８０が合成メッセージを受信する。表示部３９０は、合成メッセージにおいて指定されている再生時間の間に付加データを再生すると共に、複数の分割テキストを順次表示する。
【００７８】
以上の通り、本実施形態に係るメッセージ通信端末３００によれば、ユーザの操作に応じて、テキストデータ及び付加データに適した再生時間で再生される合成メッセージを生成して送信することができる。合成メッセージを受信したメッセージ通信端末４００においては、当該再生時間の間にテキストメッセージ及び付加データを再生することができる。
【００７９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、請求の範囲の記載から明らかである。
【００８０】
請求の範囲、明細書、および図面中において示した方法における各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。請求の範囲及び明細書中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８１】
１０・・・メッセージ通信システム、５０・・・ネットワーク、１００・・・メッセージ編集装置、１１０・・・制御部、１２０・・・受信部、１３０・・・記憶部、１４０・・・再生時間決定部、１５０・・・分割部、１６０・・・メッセージ生成部、１７０・・・送信部、１８０・・・抽出部、１９０・・・選択部、３００・・・メッセージ通信端末、３１０・・・制御部、３１５・・・入力部、３２０・・・付加データ取得部、３３０・・・記憶部、３４０・・・再生時間決定部、３５０・・・分割部、３６０・・・メッセージ生成部、３７０・・・送信部、３８０・・・メッセージ受信部、３９０・・・表示部、４００・・・メッセージ通信端末
【図１】
2014013604.tif 000003
【図２】
2014013604.tif 000004
【図３】
2014013604.tif 000005
【図４】
2014013604.tif 000006
【図５】
2014013604.tif 000007
【図６】
2014013604.tif 000008
【図７】
2014013604.tif 000009
【手続補正書】
【提出日】平成24年11月9日(2012.11.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信回線を介して接続されたメッセージ通信端末からテキストデータを受信する受信部と、
前記テキストデータ及び前記テキストデータに対応する付加データを記憶する記憶部と、
前記テキストデータ及び前記付加データの再生時間を決定する再生時間決定部と、
前記再生時間に応じて前記テキストデータを複数の分割テキストに分割する分割部と、
前記付加データ及び前記複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、
前記合成メッセージを前記メッセージ通信端末によって指定された宛先に送信する送信部と
を備え、
前記記憶部は、前記テキストデータに対応する前記付加データが過去に用いられた際に切り出された部分の中心位置をさらに記憶し、
前記メッセージ生成部は、前記付加データにおける前記中心位置の前後の部分のうち前記再生時間に相当する部分を抽出した、前記テキストデータに対応する前記付加データと、前記複数の分割テキストとを含む合成メッセージを生成する
メッセージ編集装置。
【請求項２】
前記記憶部は、前記テキストデータに対応する前記付加データが過去に用いられた際に切り出された部分で最も再生音量が大きくなる位置を中心位置として記憶する請求項１に記載のメッセージ編集装置。
【請求項３】
前記メッセージ生成部は、前記複数の分割テキストのそれぞれを再生するタイミングを示す時間情報が記述されたメタデータを含む前記合成メッセージを生成する請求項１又は２に記載のメッセージ編集装置。
【請求項４】
前記メッセージ生成部は、前記合成メッセージを再生することができる条件を示す再生条件情報を生成し、
前記送信部は、前記再生条件情報を前記宛先に送信する請求項１から３のいずれか一項に記載のメッセージ編集装置。
【請求項５】
前記再生時間決定部は、前記テキストデータの文字数に基づいて前記付加データの前記再生時間を決定する請求項１から４のいずれか一項に記載のメッセージ編集装置。
【請求項６】
前記記憶部が複数のキーワードを記憶し、
前記テキストデータから前記キーワードを抽出する抽出部と、
前記抽出部が抽出した前記キーワードに対応する前記付加データを選択する選択部と
をさらに備える請求項１から５のいずれか一項に記載のメッセージ編集装置。
【請求項７】
前記記憶部は、複数の前記キーワードに対応づけて前記キーワードを含む前記テキストデータの再生速度をさらに記憶し、
前記再生時間決定部は、前記再生速度に基づいて、前記キーワードを含む前記テキストデータに対応する前記付加データの前記再生時間を決定する請求項６のいずれか一項に記載のメッセージ編集装置。
【請求項８】
前記メッセージ生成部は、前記テキストデータが含むキーワードに応じて前記付加データをアレンジする請求項６又は７に記載のメッセージ編集装置。
【請求項９】
前記記憶部は、前記選択部が前記付加データを選択した履歴情報を記憶し、
前記送信部は、前記テキストデータに対応する複数の前記付加データの候補及び前記履歴情報を前記メッセージ通信端末に送信し、
前記選択部は、前記メッセージ通信端末から受信した前記付加データの候補に対応する前記付加データを選択する請求項６から８のいずれか一項に記載のメッセージ編集装置。
【請求項１０】
テキストデータ及び付加データを含むメッセージを送信するメッセージ通信端末であって、
前記テキストデータの入力を受ける入力部と、
前記テキストデータと共に送信する前記付加データを取得する付加データ取得部と、
前記テキストデータ及び前記テキストデータに対応する付加データを記憶する記憶部と、
前記テキストデータ及び前記付加データの再生時間を決定する再生時間決定部と、
前記再生時間に応じて前記テキストデータを複数の分割テキストに分割する分割部と、
前記付加データ取得部が取得した前記付加データ及び前記複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、
前記合成メッセージを指定された宛先に送信する送信部と
を備え、
前記記憶部は、前記テキストデータに対応する前記付加データが過去に用いられた際に切り出された部分の中心位置をさらに記憶し、
前記メッセージ生成部は、前記付加データにおける前記中心位置の前後の部分のうち前記再生時間に相当する部分を抽出した、前記テキストデータに対応する前記付加データと、前記複数の分割テキストとを含む合成メッセージを生成する
メッセージ通信端末。
【請求項１１】
テキストデータを送信する第１メッセージ通信端末と、
前記テキストデータを受信する第２メッセージ通信端末と、
前記第１メッセージ通信端末及び前記第２メッセージ通信端末との間で前記テキストデータを含むメッセージを送受信するメッセージ編集装置と
を備え、
前記第１メッセージ通信端末は、
前記テキストデータの入力を受ける入力部と、
前記テキストデータと共に送信する付加データの選択を受ける選択部と、
前記テキストデータ及び前記付加データの再生時間を決定する再生時間決定部と、
前記メッセージ編集装置に前記テキストデータ及び前記付加データを送信するデータ送信部と
を有し、
前記メッセージ編集装置は、
通信回線を介して接続されたメッセージ通信端末から前記テキストデータ、前記付加データ及び前記再生時間を受信する受信部と、
前記テキストデータ及び前記付加データを記憶する記憶部と、
前記再生時間に応じて前記テキストデータを複数の分割テキストに分割する分割部と、
前記選択部が選択した前記付加データ及び前記複数の分割テキストを含む合成メッセージを生成するメッセージ生成部と、
前記合成メッセージを前記第１メッセージ通信端末によって指定された宛先に送信する送信部と
を有し、
前記第２メッセージ通信端末は、
前記合成メッセージを受信するメッセージ受信部と、
前記再生時間の間に前記付加データを再生すると共に、前記複数の分割テキストを順次表示する表示部と
を有し、
前記記憶部は、前記テキストデータに対応する前記付加データが過去に用いられた際に切り出された部分の中心位置をさらに記憶し、
前記メッセージ生成部は、前記付加データにおける前記中心位置の前後の部分のうち前記再生時間に相当する部分を抽出した、前記テキストデータに対応する前記付加データと、前記複数の分割テキストとを含む合成メッセージを生成する
メッセージ通信システム。
【国際調査報告】
2014013604.tif 000010
2014013604.tif 000011
2014013604.tif 000012
2014013604.tif 000013