(57)【要約】  データの変換による違和感又は不快感等が生じにくい可能なデータ変換システム、データ変換方法及びプログラムを提供する。データ変換システム（１０）は、取得部（１１）と、変換部（１３）と、出力部（１２）と、を備える。取得部（１１）は、第１データ（Ｄ１）を取得する。変換部（１３）は、対象者に関連する参照データから決定される変換パラメータに基づいて、第１データ（Ｄ１）を第２データ（Ｄ２）に変換する。出力部（１２）は、第２データ（Ｄ２）を出力する。
2019167848.tif 000002
【特許請求の範囲】
【請求項１】
第１データを取得する取得部と、
対象者に関連する参照データから決定される変換パラメータに基づいて、前記第１データを第２データに変換する変換部と、
前記第２データを出力する出力部と、を備える
データ変換システム。
【請求項２】
前記変換パラメータを出力するパラメータ出力部を更に備える
請求項１に記載のデータ変換システム。
【請求項３】
前記第１データ及び前記第２データの少なくとも一方が言語データである
請求項１又は２に記載のデータ変換システム。
【請求項４】
前記第１データと前記第２データとでは、言語の種別が同一である
請求項３に記載のデータ変換システム。
【請求項５】
前記第１データと前記第２データとでは、言語の種別が異なる
請求項３に記載のデータ変換システム。
【請求項６】
前記第１データ及び前記第２データの少なくとも一方が音楽データである
請求項１又は２に記載のデータ変換システム。
【請求項７】
人の操作に応じた操作信号を受け付ける操作部と、
前記操作信号に基づいて前記変換パラメータを調節する調節部と、を更に備える
請求項１〜６のいずれか１項に記載のデータ変換システム。
【請求項８】
前記操作部は、表示部に表示されている前記変換パラメータをカーソルの位置で表したパラメータゲージ上で前記カーソルの位置を移動させる操作に応じて発生する前記操作信号を受け付ける
請求項７に記載のデータ変換システム。
【請求項９】
前記変換パラメータを自動的に調節する自動調節部を更に備える
請求項１〜８のいずれか１項に記載のデータ変換システム。
【請求項１０】
前記自動調節部は人の感情を表す感情情報に応じて前記変換パラメータを調節する
請求項９に記載のデータ変換システム。
【請求項１１】
前記変換パラメータは複数の項目を含む
請求項１〜１０のいずれか１項に記載のデータ変換システム。
【請求項１２】
前記変換部は、前記変換パラメータの前記複数の項目の全てを一括して用いて、前記第１データから前記第２データへの変換を行う
請求項１１に記載のデータ変換システム。
【請求項１３】
前記変換部は、前記変換パラメータの前記複数の項目の各々を順次用いて、前記第１データから前記第２データへの変換を行う
請求項１１に記載のデータ変換システム。
【請求項１４】
前記対象者の候補である複数の対象者候補に一対一に対応付けられている複数のパラメータ候補の中から、前記変換部での変換に使用される前記変換パラメータを選択する選択部を更に備える
請求項１〜１３のいずれか１項に記載のデータ変換システム。
【請求項１５】
前記変換部は、
前記第１データを標準化された標準データに変換する第１変換処理と、
前記標準データを前記変換パラメータに基づいて前記第２データに変換する第２変換処理と、を実行する
請求項１〜１４のいずれか１項に記載のデータ変換システム。
【請求項１６】
第１データを取得し、
対象者に関連する参照データから決定される変換パラメータに基づいて、前記第１データを第２データに変換して出力する
データ変換方法。
【請求項１７】
請求項１６に記載のデータ変換方法を、コンピュータシステムに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にデータ変換システム、データ変換方法及びプログラムに関し、より詳細には、第１データから第２データへの変換を行うデータ変換システム、データ変換方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、音声又は文字列で表される第１の言語の文章を、目的とする第２の言語の文章に変換する翻訳装置が記載されている。特許文献１に記載の翻訳装置は、第１の言語の１つの用例に対して、第２の言語で上記用例と同じ意味を表し、かつ感情表現の異なる複数の候補を感情レベルの順に提示する。そして、翻訳装置は、提示した複数の候補のうちから、ユーザによる１候補の選択を受け付ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−５９０１７号公報
【発明の概要】
【０００４】
特許文献１に記載の構成では、感情表現の異なる複数の候補が感情レベルの順に提示されるだけであって、対象者（ユーザ）の属性に応じて変換（翻訳）が行われる訳ではない。そのため、特許文献１に記載の構成では、例えば、対象者が普段から使用している文体と、変換後の第２データ（第２の言語の文章）の文体とのギャップ等により、聞き手に対して違和感又は不快感等を与える可能性がある。
【０００５】
本開示の目的は、データの変換による違和感又は不快感等が生じにくい可能なデータ変換システム、データ変換方法及びプログラムを提供することにある。
【０００６】
本開示の一態様に係るデータ変換システムは、取得部と、変換部と、出力部と、を備える。前記取得部は、第１データを取得する。前記変換部は、対象者に関連する参照データから決定される変換パラメータに基づいて、前記第１データを第２データに変換する。前記出力部は、前記第２データを出力する。
【０００７】
本開示の一態様に係るデータ変換方法は、第１データを取得し、対象者に関連する参照データから決定される変換パラメータに基づいて、前記第１データを第２データに変換して出力する。
【０００８】
本開示の一態様に係るプログラムは、前記データ変換方法を、コンピュータシステムに実行させるためのプログラムである。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態１に係るデータ変換システムの構成を示すブロック図である。
【図２】図２は、同上のデータ変換システムの動作を示す概念図である。
【図３】図３は、同上のデータ変換システムの動作例を示すフローチャートである。
【図４】図４Ａは、同上のデータ変換システムにて表示される画面の一例を示す、操作中の説明図である。図４Ｂは、同上のデータ変換システムにて表示される画面の一例を示す、操作後の説明図である。
【図５】図５Ａは、同上のデータ変換システムにて表示される画面の一例を示す、操作中の説明図である。図５Ｂは、同上のデータ変換システムにて表示される画面の一例を示す、操作後の説明図である。
【図６】図６は、同上のデータ変換システムで用いる感情の判定についての説明図であって、ラッセル円環モデルと呼ばれる、人の感情の二次元モデルの一例の説明図である。
【発明を実施するための形態】
【００１０】
（実施形態１）
（１）概要
本実施形態に係るデータ変換システム１０は、図１に示すように、第１データＤ１を取得する取得部１１と、第２データＤ２を出力する出力部１２と、を備えている。また、データ変換システム１０は、第１データＤ１を第２データＤ２に変換する変換部１３を更に備えている。
【００１１】
すなわち、データ変換システム１０は、取得部１１にて取得した第１データＤ１を、変換部１３にて第２データＤ２に変換し、変換後の第２データＤ２を出力部１２にて出力する。本開示でいう「変換」は、第１データＤ１の概念及び意味等の本質的な内容の同一性を維持しつつ、表現の態様を変更した第２データＤ２を生成することを意味し、例えば、翻訳、翻案、編曲及び脚色等の各種のアレンジ（arrangement）を含む。例えば、第１データＤ１及び第２データＤ２がいずれも言語データであれば翻訳等が「変換」に含まれ、第１データＤ１及び第２データＤ２がいずれも音楽データであれば編曲等が「変換」に含まれる。
【００１２】
ここで、本実施形態におけるデータ変換システム１０では、変換部１３が、第１データＤ１を第２データＤ２に変換するに際して、変換パラメータに基づいて変換を実行する。変換パラメータは、対象者に関連する参照データから決定されるパラメータである。本実施形態においては、対象者は、第１データＤ１を創作した者、つまり第１データＤ１の創作者である。要するに、第１データＤ１は、例えば、センサの計測データ、何の意味もない単なるテキストデータ等ではなく、例えば、文章、音楽、絵画又は舞踊（振付）等の人の創作物に係るデータである。
【００１３】
本開示でいう「創作者」とは、第１データＤ１を実質的に創作した者を意味し、第１データＤ１の創作自体に関係しない者、例えば、第１データＤ１の創作者の単なる代理人、管理者、補助者及び後援者等は第１データＤ１の創作者ではない。具体例として、第１データＤ１が文章である場合には、この文章を創作した者が、第１データＤ１の創作者である。一方で、例えば、単に創作者の代理でキーボード等を操作して第１データＤ１を入力しただけの者、又は非一時的記録媒体から第１データＤ１を読み取るための操作をコンピュータシステムに対して行っただけの者等は、第１データＤ１の創作者ではない。
【００１４】
すなわち、本実施形態では、変換部１３は、第１データＤ１の創作者である対象者に関連する参照データから決定される「変換パラメータ」に基づいて、第１データＤ１を第２データＤ２に変換する。そのため、変換後の第２データＤ２についても、第１データＤ１の創作者である対象者に固有の表現を反映可能となる。例えば、第１データＤ１が文章である場合には、変換後の第２データＤ２についても、第１データＤ１の創作者である対象者の文体を反映でき、対象者が普段から使用している文体と、変換後の第２データＤ２の文体とのギャップが小さく抑えられる。その結果、本実施形態に係るデータ変換システム１０によれば、データの変換による違和感又は不快感等が生じにくい、という利点がある。
【００１５】
（２）詳細
以下、本実施形態に係るデータ変換システム１０の詳細について説明する。ここでは、変換の対象となる第１データＤ１、及び変換後の第２データＤ２の少なくとも一方は、「言語」のデータ、つまり言語データであると仮定する。以下では一例として、第１データＤ１及び第２データＤ２は、いずれも言語データであると仮定する。
【００１６】
本開示でいう「言語」は、人間が音声又は文字を用いて事態（思想、感情及び意思等）を伝達するために用いる記号体系を意味する。さらに、「言語の種別」とは、ある特定の集団が用いる、音声又は文字による事態の伝達手段を意味し、例えば、個別言語のように、異なる言語同士では相互理解が得られないような言語の属性を意味する。例えば、日本語、英語、中国語及びドイツ語等の各国の「国語」、又は特定の地域で使用される「方言」等が、「言語の種別」に相当する。
【００１７】
（２．１）構成
まず、本実施形態に係るデータ変換システム１０の構成について、図１を参照して詳細に説明する。
【００１８】
データ変換システム１０は、上述したように、取得部１１と、出力部１２と、変換部１３と、を備えている。データ変換システム１０は、パラメータ出力部１４、自動調節部１５、操作部１６、調節部１７、選択部１８、パラメータ格納部１９、言語変換データベース２０、参照データ入力部２１、パラメータ決定部２２及び感情推定部２３を更に備えている。ただし、パラメータ出力部１４、自動調節部１５、操作部１６、調節部１７、選択部１８、パラメータ格納部１９、言語変換データベース２０、参照データ入力部２１、パラメータ決定部２２及び感情推定部２３の少なくとも一部は、適宜省略されていてもよい。
【００１９】
データ変換システム１０は、プロセッサ及びメモリを含むコンピュータシステムを主構成としている。プロセッサが、メモリに記憶されているプログラムを実行することにより、コンピュータシステムをデータ変換システム１０として機能させる。本開示でいう「コンピュータシステム」は、インターネット上に存在するサーバ装置、又はクラウド（クラウドコンピューティング）等を含む。
【００２０】
本実施形態では、データ変換システム１０は、入力インタフェース２及び出力インタフェース３に接続されている。データ変換システム１０での変換の対象となる第１データＤ１は、入力インタフェース２からデータ変換システム１０に入力される。データ変換システム１０での変換後の第２データＤ２は、データ変換システム１０から出力インタフェース３に出力される。要するに、入力インタフェース２からデータ変換システム１０に入力された第１データＤ１は、データ変換システム１０で変換され、第２データＤ２としてデータ変換システム１０から出力インタフェース３に出力される。
【００２１】
入力インタフェース２及び出力インタフェース３の各々と、データ変換システム１０との間の接続は、例えば、無線通信又は有線通信により実現される。入力インタフェース２及び出力インタフェース３の各々は、一例として、スマートフォン、タブレット端末又はウェアラブル端末等の情報端末にて実現される。１台の情報端末が、入力インタフェース２及び出力インタフェース３の両方の機能を有していてもよい。
【００２２】
取得部１１は、第１データＤ１を取得する。本実施形態では、取得部１１は、入力インタフェース２と通信を行うことにより、入力インタフェース２から第１データＤ１を取得する。入力インタフェース２では、例えば、文字入力又は音声入力によって、対象者（第１データＤ１の創作者）が創作した第１データＤ１の入力が行われる。本開示でいう「文字入力」は、対象者がタッチパネルディスプレイ、キーボード及びポインティングデバイス等の入力機器を操作して、直接的に文字列のデータ（テキストデータ）を入力することを意味する。本開示でいう「音声入力」は、対象者が発した音声をマイクロフォンで電気信号に変換し、この電気信号（音声信号）について音声認識を行うことで、音声から文字列のデータ（テキストデータ）を抽出することを意味する。さらに、入力インタフェース２は、意味解析及び文脈解析等の自然言語処理の少なくとも一部を実行してもよい。
【００２３】
ただし、取得部１１による第１データＤ１の取得の態様は、上述した例に限らず、例えば、取得部１１は、コンピュータシステムで読取可能な非一時的記録媒体に記録された第１データＤ１を非一時的記録媒体から取得してもよい。また、データ変換システム１０自体がユーザインタフェースを有する場合には、取得部１１は、データ変換システム１０のユーザインタフェースにて入力される第１データＤ１を取得してもよい。
【００２４】
出力部１２は、第２データＤ２を出力する。第２データＤ２は、取得部１１で取得された第１データＤ１を変換部１３で変換して得られるデータである。本実施形態では、出力部１２は、出力インタフェース３と通信を行うことにより、出力インタフェース３に対して第２データＤ２を出力する。出力インタフェース３では、例えば、表示出力又は音声出力によって、出力部１２が出力した第２データＤ２の出力（提示）が行われる。本開示でいう「表示出力」は、文字、記号、数字若しくは画像、又はこれらの組み合わせによって、人が理解可能な態様でデータをディスプレイに表示することを意味する。また、本開示でいう「音声出力」は、電気信号（音声信号）をスピーカで音（音声）に変換し、人が理解可能な態様でデータをスピーカで再生することを意味する。
【００２５】
ただし、出力部１２による第２データＤ２の出力の態様は、上述した例に限らず、例えば、出力部１２は、コンピュータシステムで読取可能な非一時的記録媒体へ第２データＤ２を書き込むことにより、第２データＤ２を出力してもよい。また、出力部１２は、出力インタフェース３以外の機器へ第２データＤ２を送信してもよく、例えば、送信先の機器が印刷機器であれば、印刷機器にて第２データＤ２が印刷により出力される。また、データ変換システム１０自体がユーザインタフェースを有する場合には、出力部１２は、データ変換システム１０のユーザインタフェースにて、表示出力又は音声出力等により第２データＤ２を出力してもよい。
【００２６】
変換部１３は、第１データＤ１を第２データＤ２に変換する。つまり取得部１１で取得された第１データＤ１は、変換部１３にて第２データＤ２に変換され、変換後の第２データＤ２は、出力部１２にて出力される。ここで、変換部１３は、変換パラメータに基づいて、第１データＤ１を第２データＤ２に変換する。
【００２７】
変換パラメータは、対象者（第１データＤ１の創作者）に関連する参照データから決定されるパラメータである。本開示でいう「参照データ」は、対象者に関連するデータであって、特に、対象者に固有の表現、つまり対象者による第１データＤ１の表現手法が反映されたデータであることが好ましい。例えば、第１データＤ１及び第２データＤ２がいずれも言語データである場合には、対象者に固有の文体、癖（口癖）、及び言い回し等、言語データを特徴付けるデータであることが好ましい。本開示でいう「文体」は、創作者の個性的特色が反映された文章のスタイルを意味する。参照データの一例としては、電子メール、ＳＮＳ（Social Networking Service）の投稿、メモ及び文書ファイル等に含まれる対象者が創作した文章のテキストデータ、又は対象者の会話から抽出されるテキストデータ等のデータがある。
【００２８】
また、参照データは、例えば、対象者が創作した音楽（楽曲）データ、又は絵画（イメージ）データ等、第１データＤ１及び第２データＤ２とは異なる種類のデータであってもよい。さらに、参照データは、対象者の属性等のデータを含んでいてもよい。本開示でいう「属性」は、性別、年齢、職業、家柄、家族構成、経歴（学歴及び職歴を含む）、及び社会的地位等を含む。
【００２９】
すなわち、本実施形態では、変換部１３は、言語データである第１データＤ１を、言語データである第２データＤ２に、変換パラメータに基づいて変換する。ここで、第１データＤ１と第２データＤ２とでは言語の種別は同一であってもよいし、第１データＤ１と第２データＤ２とでは言語の種別は異なっていてもよい。第１データＤ１と第２データＤ２とで言語の種別が同一である場合には、変換部１３は、「翻訳」を行わずに、主として表現の変更を行うことになる。一方、第１データＤ１と第２データＤ２とで言語の種別が異なる場合には、変換部１３は、少なくとも「翻訳」を実行する。
【００３０】
詳しくは、「（２．２．１）基本動作」の欄で説明するが、本実施形態では、第１データＤ１の種別及び第２データＤ２の種別を個別に指定可能である。そのため、例えば、第１データＤ１の種別が「日本語」、第２データＤ２の種別が「日本語」に指定された場合、第１データＤ１と第２データＤ２とでは言語の種別は同一となる。これに対して、例えば、第１データＤ１の種別が「英語」、第２データＤ２の種別が「日本語」に指定された場合、第１データＤ１と第２データＤ２とでは言語の種別は異なる。
【００３１】
本実施形態では、変換部１３は、第１変換処理と、第２変換処理と、の少なくとも２段階の処理を実行する。第１変換処理は、第１データＤ１を標準化された標準データに変換する処理である。第２変換処理は、第１変換処理で変換された標準データを第２データＤ２に変換する処理である。つまり、変換部１３は、第１データＤ１を第２データＤ２に一度に変換するのではなく、第１データＤ１を、一旦、中間データである標準データに変換し、その後、標準データから第２データＤ２を生成する。本開示でいう「標準データ」は、第１データＤ１が標準化されたデータであって、基本的には、第１データＤ１から、対象者（第１データＤ１の創作者）に固有の表現、及び言語の種別に固有の表現が削除されたデータである。そのため、第１データＤ１が同じ意味の文章であれば、第１データＤ１の創作者、及び第１データＤ１の種別にかかわらず、同様の標準データが生成されることになる。
【００３２】
より詳細には、変換部１３は、第１変換処理を実行する第１処理部１３１と、第２変換処理を実行する第２処理部１３２と、を有している。第１処理部１３１は、言語変換データベース２０を参照して第１データＤ１を標準データに変換し、変換後の標準データを第２処理部１３２へ出力する。第２処理部１３２は、パラメータ格納部１９及び言語変換データベース２０を参照して標準データを第２データＤ２に変換し、変換後の第２データＤ２を出力部１２に出力する。ここで、変換パラメータが反映されるのは、例えば、標準データから第２データＤ２への変換時である。つまり、第２処理部１３２は、変換パラメータに基づいて、標準データを第２データＤ２に変換する。これにより、第２データＤ２においては、対象者に固有の表現を反映可能となる。
【００３３】
パラメータ出力部１４は、変換パラメータを出力する。本実施形態では、パラメータ出力部１４は、出力インタフェース３と通信を行うことにより、出力インタフェース３に対して変換パラメータを出力する。出力インタフェース３では、例えば、表示出力又は音声出力によって、パラメータ出力部１４が出力した変換パラメータの出力（提示）が行われる。詳しくは「（２．２．２）手動調節処理」の欄で説明するが、パラメータ出力部１４により出力される変換パラメータは、例えば、表示部３１（図４Ａ参照）にパラメータゲージ３０１（図４Ａ参照）の態様で表示される。本開示でいう「パラメータゲージ」は、変換パラメータをカーソル３０２（図４Ａ参照）の位置で表したグラフである。
【００３４】
自動調節部１５は、変換パラメータを自動的に調節する。自動調節部１５は、例えば、時間、場所、及び場合（ＴＰＯ：time place occasion）等に応じて、変換パラメータを適切なパラメータに調節する。自動調節部１５は、例えば、パラメータ格納部１９に格納されている変換パラメータの値を調節する。ただし、この例に限らず、自動調節部１５は、例えば、変換部１３が使用する変換パラメータの値を調節してもよい。詳しくは「（２．２．３）自動調節処理」の欄で説明するが、自動調節部１５は、第２データＤ２の受け手に合わせて、変換パラメータを調節することが好ましい。第２データＤ２が文章である場合には、第２データＤ２の読み手又は聞き手が、第２データＤ２の受け手となる。
【００３５】
操作部１６は、人の操作に応じた操作信号を受け付ける。操作部１６は、例えば、タッチパネルディスプレイ、キーボード又はマウス等のポインティングデバイス等のユーザインタフェースに接続される。そのため、ユーザインタフェースに対して人が操作を行うと、この操作に応じた電気信号（操作信号）を操作部１６が受け付ける。操作部１６に対して操作信号を与えるための（ユーザインタフェースの）操作を行う人は、例えば、第２データＤ２の受け手、又は第１データＤ１の創作者である。
【００３６】
調節部１７は、操作信号に基づいて変換パラメータを調節する。つまり、人の操作に応じた操作信号を操作部１６が受け付けると、この操作信号に基づいて、調節部１７にて変換パラメータが調節される。言い換えれば、操作部１６及び調節部１７により、変換パラメータの手動調節が可能である。詳しくは「（２．２．２）手動調節処理」の欄で説明するが、例えば、第２データＤ２の受け手が、操作部１６に対して操作信号を与えるための操作を行うことにより、第２データＤ２の受け手の気分又は好み等によって、変換パラメータを調節可能となる。
【００３７】
選択部１８は、複数のパラメータ候補の中から、変換部１３での変換に使用される変換パラメータを選択する。複数のパラメータ候補は、対象者の候補である複数の対象者候補に一対一に対応付けられている。本実施形態では、選択部１８は、操作部１６が受け付けた操作信号に基づいて、複数の対象者候補の中から対象者を選択する。つまり、本実施形態では、対象者候補が複数設定されており、選択部１８にて、いずれかの対象者候補が対象者として択一的に選択されることにより、実質的に、対象者候補に対応する変換パラメータが択一的に選択される。
【００３８】
パラメータ格納部１９は、対象者に関連する参照データから決定される変換パラメータを記憶する。パラメータ格納部１９は、例えば、コンピュータシステムにて読み取り可能な非一時的記憶媒体にて実現される。変換パラメータは、対象者に対応付けてパラメータ格納部１９に格納されている。本実施形態では、複数の変換パラメータからなるデータセットがパラメータ格納部１９に格納されている。パラメータ格納部１９に格納されている変換パラメータは、少なくとも標準データを第２データＤ２に変換する第２変換処理にて使用される。また、詳しくは「（２．２．１）基本動作」の欄で説明するが、変換パラメータは複数の項目を含んでいる。本開示でいう「複数の項目」は、変換パラメータを構成する複数の要素であって、各々が、第１データＤ１から第２データＤ２への変換に寄与する。
【００３９】
言語変換データベース２０は、第１データＤ１から第２データＤ２への基本的な変換に必要な言語変換データを記憶する。本開示でいう「言語変換データ」は、例えば、言語の種別を変更（つまり翻訳）するのに必要となる、単語及び文法等、基本的な変換のルールを規定するデータである。言語変換データベース２０は、例えば、コンピュータシステムにて読み取り可能な非一時的記憶媒体にて実現される。言語変換データは、言語の種別に対応付けて言語変換データベース２０に格納されている。本実施形態では、複数の言語変換データからなるデータセットが言語変換データベース２０に格納されている。言語変換データベース２０に格納されている言語変換データは、第１データＤ１を標準データに変換する第１変換処理、及び標準データを第２データＤ２に変換する第２変換処理の両方で使用される。
【００４０】
参照データ入力部２１は、参照データを取得する。参照データ入力部２１は、対象者を識別するための識別情報と対応付けて参照データを取得する。これにより、参照データ入力部２１で取得された参照データは、対象者（識別情報）ごとに区別可能である。参照データは、上述したように、電子メール、ＳＮＳの投稿、メモ及び文書ファイル等に含まれる対象者が創作した文章のテキストデータ、又は対象者の会話から抽出されるテキストデータ等のデータである。参照データ入力部２１が取得した参照データは、例えば、コンピュータシステムにて読み取り可能な非一時的記憶媒体に記憶される。参照データ入力部２１は、所定の蓄積期間（一例として、過去の数か月〜数年程度）にかけて参照データを取得する。
【００４１】
パラメータ決定部２２は、参照データ入力部２１が蓄積期間に取得した参照データから、変換パラメータを決定する。すなわち、パラメータ決定部２２は、複数の参照データを基にして、変換パラメータを生成する。ここで、パラメータ決定部２２は、生成した変換パラメータを、対象者に対応付けてパラメータ格納部１９に格納する。
【００４２】
感情推定部２３は、対象者（第１データＤ１の創作者）と第２データＤ２の受け手との少なくとも一方の感情情報を推定する。本開示でいう「感情情報」は、驚き、喜び、退屈、及び悲しみ等の、人の感情を表す情報である。感情情報は、一例として、人の覚醒の度合いを示す覚醒度と、人の快適さの度合いを示す快適度と、の２値で表される。感情推定部２３の推定結果は、自動調節部１５に出力され、自動調節部１５での変換パラメータの調節に使用される。すなわち、自動調節部は人の感情を表す感情情報に応じて変換パラメータを調節する。感情推定部２３は、一例として、カメラで撮像された対象者又は第２データＤ２の受け手の画像に対して顔認証処理等を施すことによって、感情情報を求める。感情推定部２３での感情の判定アルゴリズムについて詳しくは、「（２．２．３）自動調節処理」の欄で説明する。
【００４３】
（２．２）動作
次に、本実施形態に係るデータ変換システム１０の動作について、図２〜図６を参照して説明する。
【００４４】
（２．２．１）基本動作
本実施形態に係るデータ変換システム１０は、図２に示すように、基本的な動作として、入力インタフェース２から入力された第１データＤ１を第２データＤ２に変換し、変換後の第２データＤ２を出力インタフェース３に出力する。図２では、一例として、対象者Ｈ１が入力インタフェース２にて日本語の言語データである第１データＤ１を入力し、第２データＤ２の受け手Ｈ２が、出力インタフェース３にて英語の言語データである第２データＤ２を受け取る場合を想定している。この場合において、対象者Ｈ１（第１データＤ１の創作者）及び第２データＤ２の受け手Ｈ２は、離れた場所に居ながらも電子メールを送受信するのと同様に、第１データＤ１の送信、第２データＤ２の受信を行うことができる。
【００４５】
図２の例において、データ変換システム１０は、入力インタフェース２と出力インタフェース３との間で、言語データの中継装置として機能する。そして、データ変換システム１０は、言語データを中継する際に、日本語の言語データである第１データＤ１から、英語の言語データである第２データＤ２への変換処理として、少なくとも「翻訳」を実行する。
【００４６】
さらに、データ変換システム１０は、言語データを中継する際において、第１データＤ１の創作者である対象者Ｈ１に関連する参照データから決定される「変換パラメータ」に基づいて、第１データＤ１を第２データＤ２に変換する。そのため、出力インタフェース３にて出力される第２データＤ２についても、第１データＤ１の創作者である対象者Ｈ１に固有の表現を反映可能となる。例えば、第２データＤ２には、第１データＤ１の創作者である対象者Ｈ１の文体が反映され、対象者Ｈ１が普段から使用している文体と、変換後の第２データＤ２の文体とのギャップが小さく抑えられる。したがって、第２データＤ２の受け手Ｈ２においては、出力インタフェース３にて表示出力される第２データＤ２の文体から、対象者Ｈ１の雰囲気を感じ取ることができる。その結果、本実施形態に係るデータ変換システム１０によれば、データの変換による違和感又は不快感等が生じにくい、という利点がある。
【００４７】
ただし、図２で例示する状況は一例に過ぎず、例えば、対象者Ｈ１が、目前に居る第２データＤ２の受け手Ｈ２に対して、何らかのメッセージを出す状況においても、データ変換システム１０は適用可能である。
【００４８】
図３は、データ変換システム１０の動作例を示すフローチャートである。
【００４９】
すなわち、データ変換システム１０は、参照データ入力部２１にて参照データを随時取得し（Ｓ１）、蓄積期間に取得した参照データから、パラメータ決定部２２にて変換パラメータを生成する（Ｓ２）。パラメータ決定部２２で生成された変換パラメータは、対象者Ｈ１に対応付けてパラメータ格納部１９に格納される。そして、データ変換システム１０は、第１データＤ１の入力の有無を監視し（Ｓ３）、第１データＤ１の入力が無ければ（Ｓ３：Ｎｏ）、処理Ｓ１〜Ｓ３を繰り返し実行する。これにより、パラメータ格納部１９に格納されている変換パラメータは、対象者Ｈ１が日常的に創作している電子メール、ＳＮＳの投稿、メモ及び文書ファイル等に含まれる文章のテキストデータ等の参照データに基づいて、随時更新される。
【００５０】
一方、第１データＤ１の入力が有れば（Ｓ３：Ｙｅｓ）、データ変換システム１０は、取得部１１にて、入力インタフェース２から第１データＤ１を取得する（Ｓ４）。その後、データ変換システム１０は、第１データＤ１の変換に関する基本設定処理（Ｓ５）に移行する。基本設定処理では、例えば、入力インタフェース２又は出力インタフェース３の操作に応じて、適宜の設定項目が指定される。設定項目は、少なくとも第１データＤ１の種別及び第２データＤ２の種別を含んでいる。本実施形態では、上述したように、第１データＤ１の種別及び第２データＤ２の種別を個別に指定可能である。ここでは一例として、対象者Ｈ１が入力インタフェース２を操作して、第１データＤ１の種別を「日本語」、第２データＤ２の種別を「英語」に指定する。また、この例に限らず、例えば、第１データＤ１の種別が、第１データＤ１の解析結果から推定可能な場合には、第１データＤ１の種別が自動的に決定されてもよい。
【００５１】
基本設定処理（Ｓ５）が完了すると、データ変換システム１０は、選択部１８にて、複数の対象者候補の中から対象者を選択する（Ｓ６）。これにより、実質的に、パラメータ格納部１９に格納されている複数の変換パラメータの中から、対象者候補に対応する変換パラメータが択一的に選択されることになる。
【００５２】
次に、データ変換システム１０は、動作モードがマニュアルモードであるか否かを判断する（Ｓ７）。データ変換システム１０の動作モードは、例えば、入力インタフェース２又は出力インタフェース３の操作に応じて決定される。動作モードがマニュアルモードであれば（Ｓ７：Ｙｅｓ）、データ変換システム１０は、変換パラメータの手動調節処理を実行する（Ｓ８）。動作モードがマニュアルモードであれば（Ｓ７：Ｙｅｓ）、データ変換システム１０は、変換パラメータの手動調節処理を実行する（Ｓ８）。変換パラメータの手動調節処理について詳しくは「（２．２．２）手動調節処理」の欄で説明する。一方、動作モードがマニュアルモードでなければ（Ｓ７：Ｎｏ）、データ変換システム１０は、変換パラメータの自動調節処理を実行する（Ｓ９）。変換パラメータの自動調節処理について詳しくは「（２．２．３）自動調節処理」の欄で説明する。
【００５３】
次に、データ変換システム１０は、変換部１３の第１処理部１３１にて、言語変換データベース２０を参照して第１データＤ１を標準データに変換する第１変換処理を実行する（Ｓ１０）。このとき、第１処理部１３１は、言語変換データベース２０に格納されている言語変換データを用いて、第１データＤ１を標準データに変換する。
【００５４】
その後、データ変換システム１０は、変換部１３の第２処理部１３２にて、パラメータ格納部１９及び言語変換データベース２０を参照して標準データを第２データＤ２に変換する第２変換処理を実行する（Ｓ１１）。このとき、第２処理部１３２は、パラメータ格納部１９に格納されている複数の変換パラメータのうち処理Ｓ６で選択された変換パラメータ、及び言語変換データベース２０に格納されている言語変換データを用いて、標準データを第２データＤ２に変換する。
【００５５】
その後、データ変換システム１０は、出力部１２にて第２データＤ２を出力インタフェース３に出力する（Ｓ１２）。データ変換システム１０は、上記処理Ｓ１〜Ｓ１２を繰り返し実行する。ただし、図３のフローチャートは一例に過ぎず、処理の順序及び処理の内容は適宜変更可能である。
【００５６】
ところで、本実施形態では、上述したように変換パラメータは複数の項目を含んでいる。変換パラメータに含まれる項目の一例としては、性別（男性的又は女性的）、年齢（若さ）、親密度（堅苦しさ）、社会的地位、知力、語彙及びユーモア等がある。変換部１３は、第１データＤ１から第２データＤ２への変換に際して、これら複数の項目を一括して用いる一括変換方式で変換を行ってもよいし、これら複数の項目の各々を順次用いる順次変換方式で変換を行ってもよい。厳密には、標準データから第２データＤ２へ変換する第２変換処理において、一括変換方式又は順次変換方式で変換が行われる。
【００５７】
すなわち、一括変換方式においては、変換部１３は、変換パラメータの複数の項目の全てを一括して用いて、第１データＤ１から第２データＤ２への変換を行う。この場合、変換部１３は、複数の項目を合成して得られる変換パラメータを用いて、第１データＤ１から第２データＤ２へ一度に変換を行う。複数の項目の合成は、一例として、「男性的」及び「２０歳代」という２項目については「男性的」かつ「２０歳代」というように、複数の項目間の論理積をとる形で行われる。複数の項目の合成において、項目ごとに重み付けが行われてもよい。一括変換方式においては、第２データＤ２が得られない、つまり第２データＤ２について「解無し」というエラーが生じにくい。
【００５８】
一方、順次変換方式においては、変換部１３は、変換パラメータの複数の項目の各々を順次用いて、第１データＤ１から第２データＤ２への変換を行う。この場合、変換部１３は、項目を１つずつ用いて、第１データＤ１から第２データＤ２に段階的に変換を行う。これにより、第２データＤ２の候補が順次絞り込まれることになり、最終的には第２データＤ２が一意に定まる。一例として、「男性的」及び「２０歳代」という２項目については、１段階目の処理で第２データＤ２の候補が「男性的」な表現に絞り込まれ、２段階目の処理で第２データＤ２の候補が「２０歳代」の表現に絞り込まれることになる。順次変換方式においては、第２データＤ２が段階的に絞り込まれるため、変換後の第２データＤ２に、対象者Ｈ１に固有の表現が比較的きめ細やかに反映される。
【００５９】
（２．２．２）手動調節処理
次に、変換パラメータの手動調節処理について、図４Ａ〜図５Ｂを参照して説明する。変換パラメータの手動調節処理は、対象者Ｈ１による入力インタフェース２の操作、又は第２データＤ２の受け手Ｈ２による出力インタフェース３の操作に応じて行われる。本実施形態のように、変換パラメータが複数の項目を含む場合には、手動調節処理では項目ごとに変換パラメータを調節可能である。図４Ａ〜図５Ｂの例では、第２データＤ２の受け手Ｈ２による出力インタフェース３の操作に応じて手動調節処理が行われる場合を例示する。
【００６０】
この場合において、パラメータ出力部１４により出力された変換パラメータは、例えば、図４Ａに示すように、パラメータゲージ３０１の態様で出力インタフェース３の表示部３１に表示される。パラメータゲージ３０１は、表示部３１の画面の横方向（左右方向）に延びる直線状のグラフである。このパラメータゲージ３０１上に表示されるカーソル３０２の位置により、変換パラメータの値が表示されている。パラメータゲージ３０１は、変換パラメータの項目ごとに表示される。図４Ａの例では、表示部３１の画面の縦方向（上下方向）において、性別（男性的又は女性的）のパラメータゲージ３０１Ａ、年齢（若さ）のパラメータゲージ３０１Ｂ、親密度（堅苦しさ）のパラメータゲージ３０１Ｃが、この順で並んで表示されている。
【００６１】
ここで、表示部３１は、タッチパネルディスプレイであって、出力インタフェース３のユーザ（第２データＤ２の受け手Ｈ２）のタッチ操作を受け付けるユーザインタフェースを兼ねている。そのため、表示部３１に対するタッチ操作が行われると、データ変換システム１０では、この操作に応じた電気信号（操作信号）を操作部１６にて受け付ける。さらに、データ変換システム１０は、操作部１６が受け付けた操作信号に基づいて変換パラメータを調節部１７にて調節するので、結果的に、表示部３１に対するタッチ操作により、変換パラメータを手動で調節可能となる。例えば、第２データＤ２の受け手Ｈ２が、気分又は好み等によって、変換パラメータを調節することにより、第１データＤ１から第２データＤ２への変換時に、第２データＤ２の受け手Ｈ２に合わせた変換を実施させることができる。
【００６２】
より詳細には、操作部１６は、表示部３１に表示されている変換パラメータをカーソル３０２の位置で表したパラメータゲージ３０１上でカーソル３０２の位置を移動させる操作に応じて発生する操作信号を受け付ける。すなわち、図４Ａに例示するように、出力インタフェース３のユーザ（第２データＤ２の受け手Ｈ２）が手指にて、パラメータゲージ３０１Ｃ上でカーソル３０２をスワイプすると、この操作（スワイプ）に応じて操作信号が発生する。調節部１７は、このような操作に応じて発生した操作信号に基づいて、変換パラメータを調節する。図４Ａの例では、親密度（堅苦しさ）のパラメータゲージ３０１Ｃ上のカーソル３０２が「Formal」から「Informal」側にスワイプされる。これにより、変換パラメータにおける親密度（堅苦しさ）の項目が、「Informal」寄りに調節される。その結果、パラメータ出力部１４により出力された変換パラメータについても、例えば、図４Ｂに示すように、親密度（堅苦しさ）のパラメータゲージ３０１Ｃ上のカーソル３０２が「Informal」寄りに表示されることになる。図４Ｂには、スワイプ前のカーソル３０２の位置を想像線（２点鎖線）で示している。
【００６３】
上述したような操作で変換パラメータが調節できることにより、ユーザ（第２データＤ２の受け手Ｈ２）においては、直感的に変換パラメータを調節することができ、変換パラメータの調節が容易になる。
【００６４】
図５Ａ及び図５Ｂは、パラメータ出力部１４により出力された変換パラメータが、図４Ａ及び図４Ｂとは異なるパラメータゲージ３０１の態様で出力インタフェース３の表示部３１に表示される例を示している。図５Ａの例では、パラメータゲージ３０１は、表示部３１の画面の中央部から放射状に延びる複数本（ここでは６本）の直線状のグラフである。これら複数本のパラメータゲージ３０１上のカーソル３０２同士を結ぶことで、六角形状のレーダーチャートが形成される。図５Ａの例では、親密度、社会的地位、知力、語彙、ユーモア、若さのパラメータゲージ３０１が、時計回りにこの順で並んで表示されている。
【００６５】
図５Ａの例でも図４Ａの例と同様に、出力インタフェース３のユーザ（第２データＤ２の受け手Ｈ２）が手指にて、パラメータゲージ３０１上でカーソル３０２をスワイプすると、この操作（スワイプ）に応じて操作信号が発生する。図５Ａの例では、親密度のパラメータゲージ３０１上のカーソル３０２がレーダーチャートの中心から離れる向きにスワイプされる。これにより、変換パラメータにおける親密度の項目が、より大きな値に調節される。その結果、パラメータ出力部１４により出力された変換パラメータについても、例えば、図５Ｂに示すように、親密度のパラメータゲージ３０１上のカーソル３０２がレーダーチャートの中心から離れて表示されることになる。図５Ｂには、スワイプ前のレーダーチャートを想像線（２点鎖線）で示している。
【００６６】
（２．２．３）自動調節処理
次に、変換パラメータの自動調節処理について、図６を参照して説明する。変換パラメータの自動調節処理は、データ変換システム１０の自動調節部１５にて、例えば、時間、場所、及び場合等に応じて行われる。本実施形態のように、変換パラメータが複数の項目を含む場合には、自動調節処理では項目ごとに変換パラメータを調節可能である。
【００６７】
本実施形態では一例として、自動調節部１５が、少なくとも第２データＤ２の受け手Ｈ２に合わせるように、変換パラメータを調節する場合を想定する。すなわち、対象者Ｈ１（第１データＤ１の創作者）が同じ場合でも、第２データＤ２の受け手Ｈ２によっては、第２データＤ２の表現を変えることが望ましいことがある。一例として、第２データＤ２の受け手Ｈ２が「子供」である場合には、第２データＤ２は、例えば、簡単な単語を使用している等、「子供」向けの文章であることが好ましい。
【００６８】
また、自動調節部１５は、第２データＤ２の受け手Ｈ２単独ではなく、対象者Ｈ１（第１データＤ１の創作者）と第２データＤ２の受け手Ｈ２との相対的な関係に合わせて、変換パラメータを調節してもよい。一例として、第２データＤ２の受け手Ｈ２が、対象者Ｈ１にとっての「上司」である場合には、第２データＤ２は、例えば、丁寧な表現を使用している等、「上司」向けの文章であることが好ましい。自動調節部１５が、変換パラメータを適切なパラメータに調節することで、例えば、第２データＤ２の受け手Ｈ２に適した第２データＤ２の表現を実現することが可能である。
【００６９】
また、自動調節部１５は、感情推定部２３で推定される対象者Ｈ１（第１データＤ１の創作者）の現在の感情を表す感情情報に基づいて、変換パラメータを調節してもよい。一例として、対象者Ｈ１の感情情報が「悲しみ」の感情を表す場合には、第２データＤ２は、対象者Ｈ１の感情を反映するような「悲しみ」に寄せた文章であることが好ましい。
【００７０】
さらに、自動調節部１５は、感情推定部２３で推定される第２データＤ２の受け手Ｈ２の現在の感情を表す感情情報に基づいて、変換パラメータを調節してもよい。一例として、第２データＤ２の受け手Ｈ２の感情情報が「悲しみ」の感情を表す場合には、第２データＤ２は、例えば、受け手Ｈ２を慰めるような温か味のある文章であることが好ましい。
【００７１】
以下に、感情推定部２３での感情の判定アルゴリズムについて、図６を参照して説明する。図６は、ラッセル円環モデルと呼ばれる、人の感情の二次元モデルの一例の説明図である。
【００７２】
一般的に、人は、喜び又は驚きというようなさまざまな感情を抱く。図６では、覚醒の度合いである覚醒感（Arousal Level）と、快適さの度合いである快適感（Valence Level）と、を２軸とする平面上に、人が抱く様々な感情が配置したものである。人の感情は、このような平面において円環状に配置され得ることが知られている。
【００７３】
感情推定部２３は、例えば、入力インタフェース２で取得される対象者Ｈ１に関するデータに基づいて、まずは対象者Ｈ１の覚醒の度合いを示す覚醒感と、対象者Ｈ１の快適さの度合いを示す快適感とを算出する。
【００７４】
例えば、感情推定部２３が対象者Ｈ１の顔の色に基づいて覚醒感を算出するときには、感情推定部２３は、対象者Ｈ１の顔の画像の赤色の輝度値と、パラメータとして保有している顔の色の赤色の輝度値の基準値とを比較する。そして、対象者Ｈ１の顔の画像の赤色の輝度値が上記基準値と等しい場合に算出される覚醒感がゼロとなり、対象者Ｈ１の顔の画像の赤色の輝度値が大きいほど、算出される覚醒感が大きくなる。
【００７５】
例えば、感情推定部２３が対象者Ｈ１の表情に基づいて快適感を算出するときには、感情推定部２３は、対象者Ｈ１の画像における顔のパーツの特徴点から表情を特定し、表情と快適感との対応関係に基づいて快適感を算出する。表情と快適感との対応関係は、メモリに記憶されている。
【００７６】
感情推定部２３は、算出した覚醒感及び快適感から対象者Ｈ１の感情を推定する。このとき、感情推定部２３は、人の覚醒の度合い及び快適さの度合いと人の感情との対応関係に基づいて、対象者Ｈ１の感情を推定する。人の覚醒の度合い及び快適さの度合いと人の感情との対応関係は、例えば、図６に示すラッセル円環モデルに相当し、メモリに記憶されている。ラッセル円環モデルを用いる場合、感情推定部２３は、覚醒感を縦軸とし、快適感を横軸とした平面上に、取得した覚醒感及び快適感に対応する点をプロットし、ラッセル円環モデルにおいてその点に割り当てられている感情を、対象者Ｈ１の感情として推定する。
【００７７】
例えば、図６におけるラッセル円環モデルの中心点Ｐ０には「平静」が割り当てられ、覚醒感及び快適感の２値によって、特定の感情が割り当てられる。図６の例では、点Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，Ｐ６，Ｐ７，Ｐ８，Ｐ９，Ｐ１０に、それぞれ覚醒、驚き、喜び、気楽、眠気、退屈、悲しみ、イライラ、怒り、恐れの感情が割り当てられている。
【００７８】
ただし、例えば、人の顔の表情のみを用いてラッセル円環モデルに基づく感情の推定を行った場合、推定結果と実際の感情とが十分一致しないことがある。その理由として、顔の表情をはじめとする非生理学データは、ラッセル円環モデルにおける快適感との相関が大きい一方、覚醒感との相関は小さいことが考えられる。また、ラッセル円環モデルにおける覚醒感は、心拍数等の生理学データとの相関が大きいと考えられる。そこで、これら非生理学データと生理学データとを適切に用いることにより、より高い精度でラッセル円環モデルを用いた感情推定が可能になる。つまり、感情推定部２３は、生理学データを用いて生理学データに相関が比較的大きい覚醒感を算出し、非生理学データを用いて非生理学データに相関が比較的大きい快適感を算出することが好ましい。
【００７９】
生理学データは、生体の機能に関するデータである。生理学データは、例えば、顔の色、心拍数、心拍数変動、心拍数変動のＬＦ／ＨＦ（Low Frequency/High Frequency）、Ｒ−Ｒ間隔、脈波、脈拍変動、脳波、呼吸数、呼吸量、血流、血流変動、血圧、血圧変動、酸素飽和度の少なくとも１つを表すデータを含む。また、生理学データは、例えば、身体の部分の動き、身体の筋肉の動き、顔の筋肉の動き、体温、皮膚温、皮膚コンダクタンス、皮膚抵抗、皮膚のザラツキ、皮膚のテカリ、発汗量及び発汗レート等のデータであってもよい。ここで、身体の部分の動きとして、例えば瞬きの頻度、速度等が挙げられる。
【００８０】
非生理学データは、生体に関するデータのうち、生理学データでないデータである。例えば、非生理学データは、表情、感情、接触入力信号、音声、言語表現、文章及び身振り（ジェスチャ）の少なくとも１つを表すデータを含む。ここで、表情を表すデータは、顔の画像から読み取られる、口、目及び眉毛等の位置又は形等のデータである。非生理学データに含まれる感情を表すデータは、感情推定部２３以外の手段により得られるデータであって、例えば、対象者Ｈ１が自身の感情として入力するデータである。
【００８１】
（３）変形例
実施形態１は、本開示の様々な実施形態の一つに過ぎない。実施形態１は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。また、データ変換システム１０と同様の機能は、データ変換方法、コンピュータプログラム、又はコンピュータプログラムを記録した非一時的記録媒体等で具現化されてもよい。
【００８２】
一態様に係るデータ変換方法は、第１データＤ１を取得し、対象者Ｈ１に関連する参照データから決定される変換パラメータに基づいて、第１データＤ１を第２データＤ２に変換して出力する方法である。一態様に係るプログラムは、上記データ変換方法を、コンピュータシステムに実行させるためのプログラムである。
【００８３】
以下、実施形態１の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。
【００８４】
本開示におけるデータ変換システム１０は、例えば、コンピュータシステムを主構成とする。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示におけるデータ変換システム１０としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路（ＩＣ）又は大規模集積回路（ＬＳＩ）を含む１ないし複数の電子回路で構成される。複数の電子回路は、１つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、１つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。
【００８５】
また、データ変換システム１０における複数の機能が、１つの筐体内に集約されていることはデータ変換システム１０に必須の構成ではなく、データ変換システム１０の構成要素は、複数の筐体に分散して設けられていてもよい。例えば、パラメータ格納部１９と言語変換データベース２０とは、別の筐体に設けられていてもよい。さらに、データ変換システム１０の少なくとも一部の機能は、例えば、サーバ装置及びクラウド（クラウドコンピューティング）等によって実現されてもよい。反対に、データ変換システム１０の少なくとも一部の機能が、１つの筐体内に集約されていてもよい。
【００８６】
また、実施形態１では第１データＤ１と第２データＤ２とを一対一で変換する構成を例示したが、この例に限らず、データ変換システム１０は、１つの第１データＤ１を２つ以上の第２データＤ２に変換（一体多変換）してもよい。この場合、データ変換システム１０は、１つの第１データＤ１に対して、変換結果として２つ以上の第２データＤ２を出力するので、複数の変換候補が提示されることになる。さらに、データ変換システム１０は、２つ以上の第１データＤ１を１つの第２データＤ２に変換（多対一変換）してもよいし、２つ以上の第１データＤ１を２つ以上の第２データＤ２に変換（多対多変換）してもよい。
【００８７】
また、実施形態１ではデータ変換システム１０が、第１データＤ１を第２データＤ２に変換する単方向の変換機能を有する構成について例示したが、この例に限らない。例えば、データ変換システム１０は、第１データＤ１と第２データＤ２との間で、双方向に変換可能であってもよい。つまり、データ変換システム１０は、第１データＤ１を第２データＤ２に変換する順変換モードと、第２データＤ２を第１データＤ１に変換する逆変換モードと、の２つの動作モードを有していてもよい。この場合において、データ変換システム１０は、これら２つの動作モードを切替可能に構成されることが好ましい。
【００８８】
また、実施形態１では、データ変換システム１０は、動作モードがマニュアルモードであるか否かによって、変換パラメータの手動調節処理又は自動調節処理を択一的に実行する例を示したがこの例に限らない。例えば、データ変換システム１０は、変換パラメータの手動調節処理及び自動調節処理の両方を実行してもよいし、変換パラメータの手動調節処理及び自動調節処理のいずれも実行しなくてもよい。
【００８９】
また、対象者は、第１データＤ１の創作者に限らず、例えば、第２データＤ２の受け手、又は第１データＤ１の創作者でも第２データＤ２の受け手でもない第三者等であってもよい。例えば、第２データＤ２が文章である場合には、第２データＤ２の読み手又は聞き手が、第２データＤ２の受け手となる。第２データＤ２の受け手が対象者である場合、変換部１３は、第２データＤ２の受け手である対象者に関連する参照データから決定される「変換パラメータ」に基づいて、第１データＤ１を第２データＤ２に変換することになる。そのため、変換後の第２データＤ２についても、第２データＤ２の受け手である対象者の属性が反映されることになる。例えば、第２データＤ２が文章である場合には、対象者が普段から使用している文体と、変換後の第２データＤ２の文体とのギャップが小さく抑えられる。したがって、対象者が第２データＤ２の受け手であっても、データの変換による違和感又は不快感等が生じにくい、という利点がある。
【００９０】
また、第１データＤ１と第２データＤ２とは、同種のデータ（実施形態１ではいずれも言語データ）でなくてもよく、異種のデータであってもよい。例えば、第１データＤ１が絵画（イメージ）データである場合に、変換後の第２データＤ２が言語データであってもよい。反対に、第１データＤ１が言語データである場合に、変換後の第２データＤ２が絵画（イメージ）データであってもよい。
【００９１】
また、データ変換システム１０の一部の処理、例えば、変換パラメータの生成、又は変換部１３での変換処理について、機械学習等の技術が利用されてもよい。
【００９２】
また、対象者は、現存する人物に限らず、例えば、過去の著名な作家等であってもよい。この場合、例えば、作家Ｘの著書から抽出されるテキストデータを参照データとすることで、作家Ｘに対応する変換パラメータを生成可能である。この変換パラメータを用いて変換を行うことで、データ変換システム１０では、第１データＤ１を、作家Ｘ風の文体の第２データＤ２に変換すること等が可能になる。
【００９３】
（実施形態２）
本実施形態に係るデータ変換システム１０は、第１データＤ１及び第２データＤ２の少なくとも一方が音楽データである点で、実施形態１に係るデータ変換システム１０と相違する。以下では一例として、第１データＤ１及び第２データＤ２は、いずれも音楽（楽曲）データであると仮定する。以下、実施形態１と同様の構成については、共通の符号を付して適宜説明を省略する。
【００９４】
本実施形態に係るデータ変換システム１０は、実施形態１における言語変換データベース２０（図１参照）に代えて、音楽変換データベースを備えている。本実施形態に係るデータ変換システム１０では、音楽変換データベースに格納される音楽変換データを用いて、音楽データである第１データＤ１を、別の音楽データである第２データＤ２に変換する。具体的には、データ変換システム１０は、例えば、主旋律のみからなる第１データＤ１を、様々な楽器の音が主旋律に付加された第２データＤ２に変換する「編曲」のような処理を実行する。
【００９５】
本実施形態においても、変換部１３は、第１データＤ１の創作者（作曲者）である対象者に関連する参照データから決定される「変換パラメータ」に基づいて、第１データＤ１を第２データＤ２に変換する。そのため、変換後の第２データＤ２についても、第１データＤ１の創作者である対象者に固有の表現を反映可能となる。例えば、変換後の第２データＤ２についても、第１データＤ１の創作者である対象者の曲調を反映でき、対象者が普段から使用している曲調と、変換後の第２データＤ２の曲調とのギャップが小さく抑えられる。本開示でいう「曲調」には、「C major」又は「C minor」等の調（key）、コード進行、リズム、及び使用する楽器の種類等を含む。その結果、本実施形態に係るデータ変換システム１０によれば、データの変換による違和感又は不快感等が生じにくい、という利点がある。
【００９６】
以下、編曲の例について、より詳細に説明する。
【００９７】
一例として、変換部１３は、まず第１データＤ１の調（key）を判定する。例えば、第１データＤ１に含まれる主旋律が、ド、レ、ミ及びソを中心としたメロディである場合、変換部１３では、第１データＤ１の調（key）がハ長調（C major）であると判定する。
【００９８】
その後、変換部１３は、第１データＤ１のメロディを小節ごとに分解し、第１データＤ１の和音進行（コード進行）の推定を行う。一例として、第１小節のメロディがド、レ及びミを中心とするメロディであれば、変換部１３は、第１小節に適合するコードが「C」（ド、ミ、ソ）の和音であると判断する。また、変換部１３は、第２小節のメロディがレ、ミ及びファを中心とするメロディであれば、第２小節に適合するコードが「Dｍ」（レ、ファ、ラ）の和音であると判断する。さらに、変換部１３は、第３小節がソ、シ、ラ及びレを中心とするメロディであれば、第３小節に適合するコードが「G7」（ソ、シ、レ、ファ）の和音であると判断する。さらに、変換部１３は、第４小節がド、レ及びミを中心とするメロディであれば、第４小節に適合するコードが「C」（ド、ミ、ソ）の和音であると判断する。これにより、変換部１３は、第１データＤ１の和音進行（コード進行）について「C-Dm-G7-C」というシーケンスであると推定する。これがオリジナル（第１データＤ１）のメロディに基づく最もシンプルな和音進行である。
【００９９】
次に、変換部１３は、第１データＤ１の創作者（作曲者）である対象者に関連する参照データから決定される「変換パラメータ」に基づいて、第１データＤ１の和音進行を、第２データＤ２の和音進行に変換する。このとき、例えば、ロック及びポップス等の曲調においては、変換部１３は、「C-Dm-G7-C」という和音進行を「C-F-G7-C」という和音進行に変換する。一方、ジャズ等の曲調においては、変換部１３は、「C-Dm-G7-C」という和音進行を、「C-Dm7-G7-C」又は「Am-Dm-G7-C」等という和音進行に変換する。これにより、いわゆるリハーモナイゼーション（Re-harmonization）の工程を、データ変換システム１０にて自動的に実現できる。
【０１００】
また、変換部１３は、リハーモナイゼーションの工程が完了後に、変更した和音進行により整合するように、オリジナル（第１データＤ１）のメロディを変更してもよい。例えば、第１小節のコードが「C」（ド、ミ、ソ）の和音から、「Am」（ラ、ド、ミ）の和音に変更された場合を想定する。この場合、変換部１３は、例えば、第１小節のメロディについて、「C」（ド、ミ、ソ）の和音上のド、レ及びミを中心としたメロディから、「Am」（ラ、ド、ミ）の和音上のラ、ド、レ及びミを中心としたメロディに変更することが可能である。
【０１０１】
実施形態２で説明した構成は、実施形態１で説明した構成（変形例を含む）と適宜組み合わせて採用可能である。
【０１０２】
（まとめ）
以上説明したように、第１の態様に係るデータ変換システム（１０）は、取得部（１１）と、変換部（１３）と、出力部（１２）と、を備える。取得部（１１）は、第１データ（Ｄ１）を取得する。変換部（１３）は、対象者に関連する参照データから決定される変換パラメータに基づいて、第１データ（Ｄ１）を第２データ（Ｄ２）に変換する。出力部（１２）は、第２データ（Ｄ２）を出力する。
【０１０３】
この態様によれば、変換部（１３）は、対象者に関連する参照データから決定される変換パラメータに基づいて、第１データ（Ｄ１）を第２データ（Ｄ２）に変換する。そのため、変換後の第２データ（Ｄ２）についても、対象者に固有の表現を反映可能となる。例えば、対象者が第１データ（Ｄ１）の創作者であれば、変換後の第２データ（Ｄ２）についても、第１データ（Ｄ１）の創作者の表現を反映でき、対象者が普段から使用している表現と、変換後の第２データ（Ｄ２）の表現とのギャップが小さく抑えられる。その結果、データ変換システム（１０）によれば、データの変換による違和感又は不快感等が生じにくい、という利点がある。
【０１０４】
第２の態様に係るデータ変換システム（１０）は、第１の態様において、変換パラメータを出力するパラメータ出力部（１４）を更に備える。
【０１０５】
この態様によれば、変換パラメータを可視化したり、他のシステムに流用したりすることが可能である。
【０１０６】
第３の態様に係るデータ変換システム（１０）では、第１又は２の態様において、第１データ（Ｄ１）及び第２データ（Ｄ２）の少なくとも一方が言語データである。
【０１０７】
この態様によれば、変換後の第２データ（Ｄ２）についても、対象者の文体等を反映でき、対象者が普段から使用している文体等と、変換後の第２データ（Ｄ２）の文体等とのギャップが小さく抑えられる。
【０１０８】
第４の態様に係るデータ変換システム（１０）は、第３の態様において、第１データ（Ｄ１）と第２データ（Ｄ２）とでは、言語の種別が同一である。
【０１０９】
この態様によれば、例えば、日本語から日本語のように、言語の種別を変えずに、変換後の第２データ（Ｄ２）に対象者の文体等を反映することが可能である。
【０１１０】
第５の態様に係るデータ変換システム（１０）は、第３の態様において、第１データ（Ｄ１）と第２データ（Ｄ２）とでは、言語の種別が異なる。
【０１１１】
この態様によれば、例えば、日本語から英語のように、言語の種別を変えつつ、変換後の第２データ（Ｄ２）に対象者の文体等を反映することが可能である。
【０１１２】
第６の態様に係るデータ変換システム（１０）では、第１又は２の態様において、第１データ（Ｄ１）及び第２データ（Ｄ２）の少なくとも一方が音楽データである。
【０１１３】
この態様によれば、変換後の第２データ（Ｄ２）についても、対象者の曲調等を反映でき、対象者が普段から使用している曲調等と、変換後の第２データ（Ｄ２）の曲調等とのギャップが小さく抑えられる。
【０１１４】
第７の態様に係るデータ変換システム（１０）は、第１〜６のいずれかの態様において、操作部（１６）と、調節部（１７）と、を更に備える。操作部（１６）は、人の操作に応じた操作信号を受け付ける。調節部（１７）は、操作信号に基づいて変換パラメータを調節する。
【０１１５】
この態様によれば、変換パラメータを手動で調節することが可能であるため、例えば、第２データ（Ｄ２）の受け手の気分又は好み等によって、変換パラメータを調節可能となる。
【０１１６】
第８の態様に係るデータ変換システム（１０）では、第７の態様において、操作部（１６）は、表示部（３１）に表示されているパラメータゲージ（３０１）上でカーソル（３０２）の位置を移動させる操作に応じて発生する操作信号を受け付ける。パラメータゲージ（３０１）は、変換パラメータをカーソル（３０２）の位置で表している。
【０１１７】
この態様によれば、ユーザにおいては、直感的に変換パラメータを調節することができ、変換パラメータの調節が容易になる。
【０１１８】
第９の態様に係るデータ変換システム（１０）は、第１〜８のいずれかの態様において、変換パラメータを自動的に調節する自動調節部（１５）を更に備える。
【０１１９】
この態様によれば、手動で調節する手間が軽減される分、ユーザの操作に掛かる負担が軽減される。
【０１２０】
第１０の態様に係るデータ変換システム（１０）では、第９の態様において、自動調節部（１５）は人の感情を表す感情情報に応じて変換パラメータを調節する。
【０１２１】
この態様によれば、例えば、対象者の感情に合わせた適切な第２データ（Ｄ２）に変換可能である。
【０１２２】
第１１の態様に係るデータ変換システム（１０）では、第１〜１０のいずれかの態様において、変換パラメータは複数の項目を含む。
【０１２３】
この態様によれば、変換パラメータが一項目のみからなる場合に比べて、変換パラメータを詳細に設定することができ、変換後の第２データ（Ｄ２）に、対象者に固有の表現が反映されやすくなる。
【０１２４】
第１２の態様に係るデータ変換システム（１０）では、第１１の態様において、変換部（１３）は、変換パラメータの複数の項目の全てを一括して用いて、第１データ（Ｄ１）から第２データ（Ｄ２）への変換を行う。
【０１２５】
この態様によれば、第２データ（Ｄ２）が得られない、つまり第２データ（Ｄ２）について「解無し」というエラーが生じにくい。
【０１２６】
第１３の態様に係るデータ変換システム（１０）では、第１１の態様において、変換部（１３）は、変換パラメータの複数の項目の各々を順次用いて、第１データ（Ｄ１）から第２データ（Ｄ２）への変換を行う。
【０１２７】
この態様によれば、第２データ（Ｄ２）が段階的に絞り込まれるため、変換後の第２データ（Ｄ２）に、対象者に固有の表現が比較的きめ細やかに反映される。
【０１２８】
第１４の態様に係るデータ変換システム（１０）は、第１〜１３のいずれかの態様において、選択部（１８）を更に備える。選択部（１８）は、対象者の候補である複数の対象者候補に一対一に対応付けられている複数のパラメータ候補の中から、変換部（１３）での変換に使用される変換パラメータを選択する。
【０１２９】
この態様によれば、変換後の第２データ（Ｄ２）について、複数の対象者に固有の表現をそれぞれ反映可能となる。
【０１３０】
第１５の態様に係るデータ変換システム（１０）では、第１〜１４のいずれかの態様において、変換部（１３）は、第１変換処理と、第２変換処理と、を実行する。第１変換処理は、第１データ（Ｄ１）を標準化された標準データに変換する処理である。第２変換処理は、標準データを変換パラメータに基づいて第２データ（Ｄ２）に変換する処理である。
【０１３１】
この態様によれば、第１データ（Ｄ１）が一度標準化されるので、第１データ（Ｄ１）によらずに変換パラメータを共通化できる。
【０１３２】
第１６の態様に係るデータ変換方法は、第１データ（Ｄ１）を取得し、対象者に関連する参照データから決定される変換パラメータに基づいて、第１データ（Ｄ１）を第２データ（Ｄ２）に変換して出力する。
【０１３３】
この態様によれば、対象者に関連する参照データから決定される変換パラメータに基づいて、第１データ（Ｄ１）を第２データ（Ｄ２）に変換する。そのため、変換後の第２データ（Ｄ２）についても、対象者に固有の表現を反映可能となる。例えば、対象者が第１データ（Ｄ１）の創作者であれば、変換後の第２データ（Ｄ２）についても、第１データ（Ｄ１）の創作者の表現を反映でき、対象者が普段から使用している表現と、変換後の第２データ（Ｄ２）の表現とのギャップが小さく抑えられる。その結果、データ変換方法によれば、データの変換による違和感又は不快感等が生じにくい、という利点がある。
【０１３４】
第１７の態様に係るプログラムは、第１６の態様に係るデータ変換方法を、コンピュータシステムに実行させるためのプログラムである。
【０１３５】
この態様によれば、対象者に関連する参照データから決定される変換パラメータに基づいて、第１データ（Ｄ１）を第２データ（Ｄ２）に変換する。そのため、変換後の第２データ（Ｄ２）についても、対象者に固有の表現を反映可能となる。例えば、対象者が第１データ（Ｄ１）の創作者であれば、変換後の第２データ（Ｄ２）についても、第１データ（Ｄ１）の創作者の表現を反映でき、対象者が普段から使用している表現と、変換後の第２データ（Ｄ２）の表現とのギャップが小さく抑えられる。その結果、上記プログラムによれば、データの変換による違和感又は不快感等が生じにくい、という利点がある。
【０１３６】
上記態様に限らず、実施形態１及び実施形態２に係るデータ変換システム（１０）の種々の態様（変形例を含む）は、データ変換方法及びプログラムにて具現化可能である。
【０１３７】
第２〜１５の態様に係る構成については、データ変換システム（１０）に必須の構成ではなく、適宜省略可能である。
【符号の説明】
【０１３８】
１０  データ変換システム
１１  取得部
１２  出力部
１３  変換部
１４  パラメータ出力部
１５  自動調節部
１６  操作部
１７  調節部
１８  選択部
３１  表示部
３０１  パラメータゲージ
３０２  カーソル
Ｄ１  第１データ
Ｄ２  第２データ
Ｈ１  対象者
【図１】
2019167848.tif 000003
【図２】
2019167848.tif 000004
【図３】
2019167848.tif 000005
【図４】
2019167848.tif 000006
【図５】
2019167848.tif 000007
【図６】
2019167848.tif 000008
【国際調査報告】
2019167848.tif 000009
2019167848.tif 000010