(57)【要約】  文章レベルテキストの翻訳方法及び装置であって、当該方法は、翻訳の対象となる文章レベルテキスト内の単位テキストである翻訳対象テキストを取得するステップ（Ｓ１０１）、前記翻訳対象テキストの、上文原テキストと、下文原テキストと、上文目標テキストとのうち少なくとも１つを含む関連テキストを取得するステップ（Ｓ１０２）および前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップ（Ｓ１０３）を含む。
2021524095.tif 000002
【特許請求の範囲】
【請求項１】
翻訳の対象となる文章レベルテキスト内の単位テキストである翻訳対象テキストを取得するステップと、
前記翻訳対象テキストの、上文原テキストと、下文原テキストと、上文目標テキストとのうち少なくとも１つを含む関連テキストを取得するステップと、
前記上文原テキストは、前記文章レベルテキスト内における前記翻訳対象テキストの前の少なくとも１つの単位テキストであり、前記下文原テキストは、前記文章レベルテキスト内における前記翻訳対象テキストの後の少なくとも１つの単位テキストであり、前記上文目標テキストは、前記上文原テキストを翻訳した後のテキストであり、
前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップとを含む
ことを特徴とする文章レベルテキスト翻訳方法。
【請求項２】
前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップは、
予め構築された符号化復号化モデルを利用し、前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップを含む
ことを特徴とする請求項１に記載の文章レベルテキスト翻訳方法。
【請求項３】
前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップは、
前記翻訳対象テキストを符号化することにより、前記翻訳対象テキストの意味情報を表現するために用いられる初期符号化結果を得るステップと、
前記関連テキストを符号化することにより、前記関連テキストの意味情報を表現するために用いられる関連符号化結果を得るステップと、
前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理することにより、前記翻訳対象テキストの意味情報を表現するために用いられ、かつ前記関連テキストの意味情報の全部又は一部を含める目標符号化結果を得るステップと、
前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現するステップとを含む
ことを特徴とする請求項２に記載の文章レベルテキスト翻訳方法。
【請求項４】
前記翻訳対象テキストを符号化して初期符号化結果を得るステップは、
前記翻訳対象テキストの各単語を符号化し、初期符号化結果を得るステップを含み、
それに対し、前記関連テキストを符号化して関連符号化結果を得るステップは、
前記関連テキスト内における各テキスト単位の各単語を符号化し、それぞれ各テキスト単位に対応する符号化結果を得て、これらの符号化結果を関連符号化結果とするステップを含む
ことを特徴とする請求項３に記載の文章レベルテキスト翻訳方法。
【請求項５】
前記翻訳対象テキスト内の各単語を符号化した後のステップは、
前記翻訳対象テキストの各単語の符号化結果を累積し、前記翻訳対象テキストに対応する累積結果を得るステップをさらに含み、
それに対し、前記関連テキスト内の各テキスト単位の各単語を符号化した後のステップは、
前記関連テキストに前記上文原テキストが含まれている場合、前記上文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップと、
前記関連テキストに前記下文原テキストが含まれている場合、前記下文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップと、
前記関連テキストに前記上文目標テキストが含まれている場合、前記上文目標テキスト
内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップとをさらに含む
ことを特徴とする請求項４に記載の文章レベルテキスト翻訳方法。
【請求項６】
前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理するステップは、
前記関連テキストに前記上文原テキストが含まれた場合、前記関連符号化結果のうち、前記上文原テキストに該当する符号化結果を決定するステップと、
前記関連テキストに前記下文原テキストが含まれた場合、前記関連符号化結果のうち、前記下文原テキストに該当する符号化結果を決定するステップと、
決定された符号化結果に応じて、前記初期符号化結果を処理するステップとを含む
ことを特徴とする請求項３に記載の文章レベルテキスト翻訳方法。
【請求項７】
決定された符号化結果に応じて、前記初期符号化結果を処理するステップは、
前記関連テキストに前記上文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記上文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記上文原テキストの間の関連度を決定するステップと、
前記関連テキストに前記下文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記下文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記下文原テキストの間の関連度を決定するステップと、
決定された符号化結果及び決定された関連度に応じて、前記初期符号化結果を処理するステップとを含む
ことを特徴とする請求項６に記載の文章レベルテキスト翻訳方法。
【請求項８】
前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現するステップは、
前記関連テキストに前記上文目標テキストが含まれた場合、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化するステップを含む
ことを特徴とする請求項３ないし７のいずれかの１項に記載の文章レベルテキスト翻訳方法。
【請求項９】
前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化するステップは、
前記翻訳対象テキストと前記上文目標テキストの間の関連度を決定するステップと、
決定された関連度及び前記上文目標テキストの符号化結果に応じて、前記目標符号化結果を復号化するステップとを含むことを特徴とする請求項８に記載の文章レベルテキスト翻訳方法。
【請求項１０】
前記翻訳対象テキストと前記上文目標テキストの間の関連度を決定するステップは、
前記翻訳対象テキストと前記上文原テキストの間の関連度を、前記翻訳対象テキストと前記上文目標テキストの間の関連度とするステップとを含む
ことを特徴とする請求項９に記載の文章レベルテキスト翻訳方法。
【請求項１１】
翻訳の対象となる文章レベルテキスト内の単位テキストである翻訳対象テキストを取得する翻訳対象テキスト取得ユニットと、
前記翻訳対象テキストの、前記文章レベルテキスト内における前記翻訳対象テキストの前の少なくとも１つの単位テキストである上文原テキストと、前記文章レベルテキスト内における前記翻訳対象テキストの後の少なくとも１つの単位テキストである下文原テキストと、前記上文原テキストを翻訳した後のテキストである上文目標テキストとのうち少な
くとも１つを含む関連テキストを取得する関連テキスト取得ユニットと、
前記関連テキストに応じて前記翻訳対象テキストを翻訳する翻訳対象テキスト翻訳ユニットとを含む
ことを特徴とする文章レベルテキスト翻訳装置。
【請求項１２】
前記翻訳対象テキスト翻訳ユニットは具体的に、予め構築された符号化復号化モデルを利用し、前記関連テキストに応じて前記翻訳対象テキストを翻訳するために用いられる
ことを特徴とする請求項１１に記載の文章レベルテキスト翻訳装置。
【請求項１３】
前記翻訳対象テキスト翻訳ユニットは、
前記翻訳対象テキストを符号化することにより、前記翻訳対象テキストの意味情報を表現するために用いられる初期符号化結果を得る第１符号化サブユニットと、
前記関連テキストを符号化することにより、前記関連テキストの意味情報を表現するために用いられる関連符号化結果を得る第２符号化サブユニットと、
前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理することにより、前記翻訳対象テキストの意味情報を表現するために用いられ、かつ前記関連テキスト内の意味情報の全部又は一部を含める目標符号化結果を得る結果処理サブユニットと、
前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現する復号化実現サブユニットとを含む
ことを特徴とする請求項１２に記載の文章レベルテキスト翻訳装置。
【請求項１４】
前記復号化実現サブユニットは具体的に、前記関連テキストに前記上文目標テキストが含まれた場合、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化するために用いられる
ことを特徴とする請求項１３に記載の文章レベルテキスト翻訳装置。
【請求項１５】
プロセッサと、メモリと、システムバスとを含む文章レベルテキスト翻訳装置であって、
前記プロセッサ及び前記メモリは、前記システムバスを介して接続され、
前記メモリは、１つ又は複数のプログラムを記憶し、前記プログラムは前記プロセッサによって実行された時に、前記プロセッサに請求項１ないし１０のいずれかの１項に記載の方法を実行させる命令を含む
ことを特徴とする文章レベルテキスト翻訳装置。
【請求項１６】
コンピュータで実行される時に、コンピュータに請求項１ないし１０のいずれかの１項に記載の方法を実行させる命令を記憶する
ことを特徴とするコンピュータ可読記憶媒体。
【請求項１７】
端末装置で実行される時に、前記端末装置に請求項１ないし１０のいずれかの１項に記載の方法を実行させる
ことを特徴とするコンピュータプログラム製品。
【発明の詳細な説明】
【相互参照】
【０００１】
本出願は２０１８年５月１５日に中国特許局へ提出された出願番号２０１８１０４６３１３８．３、出願名称「文章レベルテキストの翻訳方法及び装置」である中国特許出願の優先権を主張し、その全ての内容はここで参照として本出願に引用される。
【技術分野】
【０００２】
本出願は、テキスト翻訳技術分野に関し、特に文章レベルテキストの翻訳方法及び装置に関する。
【背景技術】
【０００３】
文章レベルテキストは一連の文から構成されるものであり、例えば、文章レベルテキストとしては、スピーチ原稿、雑誌記事、文学作品などが挙げられる。文章レベルテキストの最も重要な特徴は、文間の連接性と一貫性であるため、文章レベルテキストはただ一連の文の集合であるだけでなく、完全な構造、明確的な機能を備えた意味統一体である。
【０００４】
文章レベルテキストについては、文章レベルテキストの翻訳方法を用いて翻訳しなければならない。従来の文章レベルテキストの翻訳方法では、通常、翻訳の対象となる文章レベルテキスト全体を翻訳対象として直接翻訳しているが、翻訳の効果はよくなく、つまり翻訳結果の精度が高くないので、ユーザーエクスペリエンスが低下している。
【発明の概要】
【０００５】
本出願の実施例の主要目的は、文章レベルテキストを翻訳する時に、翻訳結果の精度を向上させるための文章レベルテキストの翻訳方法及び装置を提供することである。
【０００６】
本出願の実施例は、文章レベルテキスト翻訳方法を提供する。当該方法は、
翻訳の対象となる文章レベルテキスト内の単位テキストである翻訳対象テキストを取得するステップと、
前記翻訳対象テキストの、上文原テキストと、下文原テキストと、上文目標テキストとのうち少なくとも１つを含む関連テキストを取得するステップと、
前記上文原テキストは、前記文章レベルテキスト内における前記翻訳対象テキストの前の少なくとも１つの単位テキストであり、前記下文原テキストは、前記文章レベルテキスト内における前記翻訳対象テキストの後の少なくとも１つの単位テキストであり、前記上文目標テキストは、前記上文原テキストを翻訳した後のテキストであり、
前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップとを含む。
【０００７】
選択肢として、前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップは、
予め構築された符号化復号化モデルを利用し、前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップを含む。
【０００８】
選択肢として、前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップは、
前記翻訳対象テキストを符号化することにより、前記翻訳対象テキストの意味情報を表現するために用いられる初期符号化結果を得るステップと、
前記関連テキストを符号化することにより、前記関連テキストの意味情報を表現するために用いられる関連符号化結果を得るステップと、
前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処
理することにより、前記翻訳対象テキストの意味情報を表現するために用いられ、かつ前記関連テキストの意味情報の全部又は一部を含める目標符号化結果を得るステップと、
前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現するステップとを含む。
【０００９】
選択肢として、前記翻訳対象テキストを符号化して初期符号化結果を得るステップは、
前記翻訳対象テキストの各単語を符号化し、初期符号化結果を得るステップを含み、
それに対し、前記関連テキストを符号化して関連符号化結果を得るステップは、
前記関連テキスト内における各テキスト単位の各単語を符号化し、それぞれ各テキスト単位に対応する符号化結果を得て、これらの符号化結果を関連符号化結果とするステップを含む。
【００１０】
選択肢として、前記翻訳対象テキスト内の各単語を符号化した後のステップは、
前記翻訳対象テキストの各単語の符号化結果を累積し、前記翻訳対象テキストに対応する累積結果を得るステップをさらに含み、
それに対し、前記関連テキスト内の各テキスト単位の各単語を符号化した後のステップは、
前記関連テキストに前記上文原テキストが含まれている場合、前記上文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップと、
前記関連テキストに前記下文原テキストが含まれている場合、前記下文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップと、
前記関連テキストに前記上文目標テキストが含まれている場合、前記上文目標テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップとをさらに含む。
【００１１】
選択肢として、前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理するステップは、
前記関連テキストに前記上文原テキストが含まれた場合、前記関連符号化結果のうち、前記上文原テキストに該当する符号化結果を決定するステップと、
前記関連テキストに前記下文原テキストが含まれた場合、前記関連符号化結果のうち、前記下文原テキストに該当する符号化結果を決定するステップと、
決定された符号化結果に応じて、前記初期符号化結果を処理するステップとを含む。
【００１２】
選択肢として、決定された符号化結果に応じて、前記初期符号化結果を処理するステップは、
前記関連テキストに前記上文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記上文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記上文原テキストの間の関連度を決定するステップと、
前記関連テキストに前記下文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記下文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記下文原テキストの間の関連度を決定するステップと、
決定された符号化結果及び決定された関連度に応じて、前記初期符号化結果を処理するステップとを含む。
【００１３】
選択肢として、前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現するステップは、
前記関連テキストに前記上文目標テキストが含まれた場合、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化す
るステップを含む。
【００１４】
選択肢として、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化するステップは、
前記翻訳対象テキストと前記上文目標テキストの間の関連度を決定するステップと、
決定された関連度及び前記上文目標テキストの符号化結果に応じて、前記目標符号化結果を復号化するステップとを含む。
【００１５】
選択肢として、前記翻訳対象テキストと前記上文目標テキストの間の関連度を決定するステップは、
前記翻訳対象テキストと前記上文原テキストの間の関連度を、前記翻訳対象テキストと前記上文目標テキストの間の関連度とするステップを含む。
【００１６】
本出願の実施例はさらに、文章レベルテキスト翻訳装置を提供する。当該装置は、
翻訳の対象となる文章レベルテキスト内の単位テキストである翻訳対象テキストを取得する翻訳対象テキスト取得ユニットと、
前記翻訳対象テキストの、前記文章レベルテキスト内における前記翻訳対象テキストの前の少なくとも１つの単位テキストである上文原テキストと、前記文章レベルテキスト内における前記翻訳対象テキストの後の少なくとも１つの単位テキストである下文原テキストと、前記上文原テキストを翻訳した後のテキストである上文目標テキストとのうち少なくとも１つを含む関連テキストを取得する関連テキスト取得ユニットと、
前記関連テキストに応じて前記翻訳対象テキストを翻訳する翻訳対象テキスト翻訳ユニットとを含む。
【００１７】
選択肢として、前記翻訳対象テキスト翻訳ユニットは具体的に、予め構築された符号化復号化モデルを利用し、前記関連テキストに応じて前記翻訳対象テキストを翻訳するために用いられる。
【００１８】
選択肢として、前記翻訳対象テキスト翻訳ユニットは、
前記翻訳対象テキストを符号化することにより、前記翻訳対象テキストの意味情報を表現するために用いられる初期符号化結果を得る第１符号化サブユニットと、
前記関連テキストを符号化することにより、前記関連テキストの意味情報を表現するために用いられる関連符号化結果を得る第２符号化サブユニットと、
前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理することにより、前記翻訳対象テキストの意味情報を表現するために用いられ、かつ前記関連テキスト内の意味情報の全部又は一部を含める目標符号化結果を得る結果処理サブユニットと、
前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現する復号化実現サブユニットとを含む。
【００１９】
選択肢として、前記復号化実現サブユニットは具体的に、前記関連テキストに前記上文目標テキストが含まれた場合、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化するために用いられる。
【００２０】
また、本出願の実施例は、プロセッサと、メモリと、システムバスとを含む文章レベルテキスト翻訳装置を提供し、
前記プロセッサ及び前記メモリは、前記システムバスを介して接続され、
前記メモリは１つ又は複数のプログラムを格納するために使用され、前記１つ又は複数のプログラムは命令を含み、前記命令は前記プロセッサで実行された時に、前記プロセッサに上記の文章レベルテキスト翻訳方法のうちいずれかの１つの実現方式を実行させる。
【００２１】
また、本出願の実施例は、命令を格納するコンピュータ可読記憶媒体を提供し、上記命令はコンピュータで実行される時に、コンピュータに上記の文章レベルテキスト翻訳方法のうちいずれかの１つの実現方式を実行させる。
【００２２】
また、本出願の実施例は、コンピュータプログラム製品を提供し、前記コンピュータプログラム製品は端末装置で実行される時に、前記端末装置に上記の文章レベルテキスト翻訳方法のうち、いずれかの実現方式を実行させる。
【００２３】
また、本実施例に係る文章レベルテキストの翻訳方法及び装置は、翻訳の対象となる文章レベルテキスト内の各テキスト単位を、それぞれ翻訳対象テキストとし、その後、文章レベルテキストから翻訳対象テキストの関連テキストを取得し、当該関連テキストに応じて翻訳対象テキストを翻訳する。このように、翻訳対象テキストを翻訳する時に、翻訳対象テキストの現在の文脈だけでなく、翻訳対象テキストの関連テキスト内容も考慮するため、翻訳対象テキストの翻訳結果の精度を高めることができ、ユーザーエクスペリエンスを向上させた。
【図面の簡単な説明】
【００２４】
本出願の実施例又は従来技術の技術案をより明確に説明するためには、以下、実施例又は従来技術を説明するために必要な図面を簡単に説明する。明らかに、以下に説明される図面は、本出願の実施例の一部に過ぎず、当業者であれば、創造的な労力を払うことなくこれらの図面に従って他の図面を得ることができる。
【図１】図１は本出願の実施例に係る文章レベルテキスト翻訳方法のフローチャートである。
【図２】図２は本出願の実施例に係る文章レベルテキストの概略図である。
【図３】図３は本出願の実施例に係る符号化復号化モデルのトポロジー概略図である。
【図４】図４は本出願の実施例に係る符号化復号化モデルを用いた翻訳フローチャートである。
【図５】図５は本出願の実施例に係る初期符号化結果の処理フローチャートである。
【図６】図６は本出願の実施例に係るＧａｔｅ  Ｎｅｔｗｏｒｋのネットワーク構造概略図である。
【図７】図７は本出願の実施例に係る文章レベルテキスト翻訳装置の構成図である。
【図８】図８は本出願の実施例に係る文章レベルテキスト翻訳装置のハードウェア構成図である。
【発明を実施するための形態】
【００２５】
一部の文章レベルテキストの翻訳方法では、翻訳の対象となる文章レベルテキスト全体を翻訳対象として、翻訳モデルを利用し直接にそれを翻訳するが、この方法では、文章レベルテキストの各文を翻訳する時に、翻訳対象文の上下文情報を考慮していないため、翻訳結果の精度が低下し、ユーザーエクスペリエンスも低下する。また、翻訳対象文を翻訳する時に、翻訳モデルの受信情報には冗長な情報が含まれる可能性があり、具体的には、翻訳対象文前の文又は翻訳対象文後の文は翻訳対象文と関連していない場合、文章レベルテキスト全体を翻訳対象とすると、翻訳対象文にとって、翻訳対象文と関係のない前文或いは後文は冗長な情報に相当する。
【００２６】
上記の欠陥を解決するために、本出願の実施例は、文章レベルテキスト翻訳方法を提供する。当該方法は、文章レベルテキスト内の各翻訳対象テキスト、例えば、当該翻訳対象テキストを文とすると、翻訳対象テキストを翻訳する時に、翻訳対象テキストの現在の文脈だけでなく、翻訳対象テキストの上下文情報も考慮することから、翻訳対象テキストの
翻訳結果の精度を高め、ユーザーエクスペリエンスも向上させる。さらに、翻訳対象テキストを翻訳する時に、本出願の実施例は、翻訳対象テキストと上下文情報の関連性に応じて、上下文情報を動的に選択することで、翻訳モデルの受信情報内の冗長な情報を低減させるだけでなく、翻訳対象テキストの翻訳結果の精度もより一層高める。さらに、翻訳対象テキストを翻訳する時に、本出願の実施例は、翻訳対象テキストの上文翻訳結果を考慮するため、翻訳対象テキストの翻訳結果を上文の翻訳結果に結びつけることで、翻訳対象テキストの翻訳結果の精度がより向上し、翻訳テキストの流暢さも向上する。つまり、翻訳後の文章レベルテキストの各文間の連接性と一貫性が保証される。
【００２７】
本出願の実施例の目的、技術案及び利点をより明確にするために、以下、本出願の実施例の図面を参照しながら、本出願の実施例の技術案を明確且つ完全に説明する。明らかに、説明される実施例は、すべての実施例ではなく、本出願の一部の実施例である。本出願の実施例に基づき、当業者は、創造的な作業なしに得られた本発明のすべての他の実施例は本発明の保護範囲内にある。
【００２８】
＜第１実施例＞
図１は本出願の実施例に係る文章レベルテキスト翻訳方法のフローチャートであり、当該方法は以下のステップを含む。
【００２９】
Ｓ１０１：翻訳の対象となる文章レベルテキスト内の単位テキストである翻訳対象テキストを取得する。
翻訳の対象となる文章レベルテキスト、すなわち、翻訳前の文章レベルテキストは、便益を図るため、以下、文章レベルテキストと略す。本実施例は文章レベルテキストのタイプを制限するものではない。例えば、当該文章レベルテキストとしては、スピーチ原稿、雑誌記事、文学作品などが挙げられる。
【００３０】
文章レベルテキストはただ一連の文の集合であり、文章レベルテキストを翻訳する時に、本実施例は、文又はその他のテキスト長さを単位に順次翻訳することができる。文単位で翻訳すると、文章レベルテキストの各文の順位により各文を順次取得し、現在取得した文を翻訳対象テキストとして、次のステップで翻訳する。
【００３１】
説明すべき点については、本実施例は文章レベルテキストの翻訳元言語と翻訳先言語を制限するものではない。例えば、翻訳元言語は中国語であり、翻訳先言語は英語である。
【００３２】
Ｓ１０２：前記翻訳対象テキストの、上文原テキストと、下文原テキストと、上文目標テキストとのうち少なくとも１つを含む関連テキストを取得する。
【００３３】
本実施例では、前記上文原テキストは、文章レベルテキスト内における翻訳対象テキストの前の少なくとも１つの単位テキストであり、前記下文原テキストは、文章レベルテキスト内における翻訳対象テキストの後の少なくとも１つの単位テキストであり、前記上文目標テキストは、前記上文原テキストを翻訳した後のテキストである。
【００３４】
具体的には、文を単位に翻訳すると、翻訳対象テキストの上文原テキストとして、文章レベルテキストから翻訳対象テキストの前の１つ又は複数の文を取得することができる。翻訳対象テキストの下文原テキストとして、文章レベルテキストから翻訳対象テキストの後の１つ又は複数の文を取得することができる。また、文章レベルテキストの各文を順次翻訳するため、翻訳対象テキストを翻訳する時に、上文原テキストはすでに翻訳されることで、上文原テキストの翻訳テキスト（すなわち、上文目標テキスト）を直接取得することができる。
【００３５】
説明すべき点については、上文原テキストと下文原テキストの文の件数は同じ場合もあり、異なる場合もある。翻訳対象テキストの前のｋ個の文を上文原テキストとして使用すると、翻訳対象テキストの後のｋ個又はｌ個の文を下文原テキストとして使用することができる。ここで、ｋ、ｌは整数、ｋ≠ｌ、ｋ≧１、ｌ≧１とする。
【００３６】
例えば、図２に示す文章レベルテキストでは、翻訳対象テキストをＸで表すと、Ｘ前の１つの文Ｘ−１を上文原テキストとしてもよいし、Ｘ前の複数の文、例えば、文Ｘ−１と文Ｘ−２を上文原テキストとしてもよい。同様に、Ｘ後の１つの文Ｘ１を上文原テキストとしてもよいし、Ｘ後の複数の文、例えば、文Ｘ１、文Ｘ２および文Ｘ３を下文原テキストとしてもよい。
【００３７】
Ｓ１０３：前記関連テキストに応じて前記翻訳対象テキストを翻訳する。
【００３８】
翻訳対象テキストを翻訳する時に、本実施例は翻訳対象テキストの関連テキスト、すなわち、翻訳対象テキストの上文原テキスト、下文原テキスト及び上文目標テキストのうち少なくとも１つの意味情報を考慮しながら、翻訳対象テキストを翻訳し、翻訳対象テキストの翻訳結果を得る。また、翻訳対象テキストと上文原テキストとの関連性、翻訳対象テキストと下文原テキストとの関連性、及び翻訳対象テキストと上文目標テキストとの関連性を考慮してもよい。このように、翻訳対象テキストと関連テキストの意味内容及び両者間の関連性を考慮することにより、翻訳対象テキストの翻訳結果がより正確になる。
【００３９】
説明すべき点については、関連テキストに上文目標テキスト（上文原テキストの翻訳結果）が含まれた場合、すなわち、上文目標テキストを利用して翻訳対象テキストに対し補助翻訳を行う時、翻訳対象テキストの翻訳結果の精度を高めるだけでなく、翻訳対象テキストの翻訳結果を上文原テキストの翻訳結果に結びつけることができる。つまり、翻訳対象テキストの翻訳結果を、意味的に上文翻訳結果によりよく結びつけることで、翻訳後の文章レベルテキストの各文間の連接性と一貫性を保証する。
【００４０】
また説明すべき点については、ステップＳ１０３の具体的な実現方式は第２実施例を参照する。
【００４１】
以上のように、本実施例に係る文章レベルテキストの翻訳方法は、翻訳の対象となる文章レベルテキスト内の各テキスト単位を、それぞれ翻訳対象テキストとし、その後、文章レベルテキストから翻訳対象テキストの関連テキストを取得し、当該関連テキストに応じて翻訳対象テキストを翻訳する。このように、翻訳対象テキストを翻訳する時に、翻訳対象テキストの現在の文脈だけでなく、翻訳対象テキストの関連テキスト内容も考慮するため、翻訳対象テキストの翻訳結果の精度を高めることができ、ユーザーエクスペリエンスを向上させた。
【００４２】
＜第２実施例＞
本実施例は第１実施例のＳ１０３の具体的な実施形態を説明する。
【００４３】
本実施例では、符号化復号化モデルを文章レベルテキストの翻訳モデルとして予め構築することができる。すなわち、符号化復号化モデルが先に符号化して次に復号化するという方式で、文章レベルテキストの翻訳を実現することを可能にする。これに基づいて、上記のステップＳ１０３は具体的に、予め構築された符号化復号化モデルを利用し、前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップを含む。
【００４４】
説明すべき点については、次に、本実施例は図３に示す符号化復号化モデルのトポロジー概略図を参照しながら、どのように符号化復号化モデルを利用して翻訳対象テキストを
翻訳するかを説明する。
【００４５】
図３を参照して説明するためには、ここで文を単位に翻訳し、翻訳対象テキストの前のｋ個の文を上文原テキストとし、翻訳対象テキストの後のｋ個の文を下文原テキストとすることを例に、説明する。まず、次のように定義する。
【００４６】
１．翻訳前の文章レベルテキストを｛Ｘ−ｋ，…，Ｘ−１，Ｘ，Ｘ１，…，Ｘｋ｝で表す。ここで、Ｘは翻訳対象テキストを表し、Ｘ−１…Ｘ−ｋは順にＸ前の１番目の文、…ｋ番目の文を表し、Ｘ１…Ｘｋは順にＸ後の１番目の文…ｋ番目の文を表す。ここで、Ｘ−１…Ｘ−ｋを翻訳対象テキストＸの上文原テキストとし、Ｘ１…Ｘｋを翻訳対象テキストＸの下文原テキストとする。
【００４７】
簡単に説明するために、ここで各文にｎ個の単語（実際の応用において単語の実個数に基づく）。図３に示すように、翻訳対象テキストＸの各単語を｛ｘ１，ｘ２，…，ｘｎ｝で表し、ここで、ｘ１，ｘ２，…，ｘｎは順に翻訳テキストＸの１番目の単語、２番目の単語…ｎ番目の単語を表す。同様に、上文原テキスト内の文Ｘ−ｋの各単語を
2021524095.tif 000003
で表し、ここで、
2021524095.tif 000004
は順に文Ｘ−ｋの１番目の単語、２番目の単語…ｎ番目の単語を表し、上文原テキストの他の文を類似の形式で表す。下文原テキスト内の文Ｘｋの各単語を
2021524095.tif 000005
で表し、ここで、
2021524095.tif 000006
は順に文Ｘｋの１番目の単語、２番目の単語…ｎ番目の単語を表し、下文原テキストの他の文を類似の形式で表す。
【００４８】
２．翻訳後の文章レベルテキストを｛Ｙ−ｋ，…，Ｙ−１，Ｙ，Ｙ１，…，Ｙｋ｝で表し、ここで、Ｙは翻訳対象テキストＸの翻訳テキストを表し、Ｙ−１…Ｙ−ｋは順に上文原テキストＸ−１…Ｘ−ｋの翻訳テキストを表し、Ｙ１…Ｙｋは順に下文原テキストＸ１…Ｘｋの翻訳テキストを表す。ここで、Ｙ−１…Ｙ−ｋを共に上文目標テキストとする。
【００４９】
翻訳対象テキストＸの翻訳テキストＹ内の各単語を｛ｙ１，ｙ２，…，ｙｎ｝で表し、ここで、ｙ１，ｙ２，…，ｙｎは順にＹの１番目の単語、２番目の単語…ｎ番目の単語を表す。図３に示すように、上文目標テキスト内の文Ｙ−ｋの各単語を
2021524095.tif 000007
で表し、ここで、
2021524095.tif 000008
は順に文Ｙ−ｋの１番目の単語、２番目の単語…ｎ番目の単語を表す。上文目標テキスト内の文Ｙ−１の各単語を
2021524095.tif 000009
で表し、ここで、
2021524095.tif 000010
は順に文Ｙ−１の１番目の単語、２番目の単語…ｎ番目の単語を表す。下文目標テキストの他の文を類似の形式で表す。
【００５０】
図３を参照しながら、どのように符号化復号化モデルを利用して翻訳対象テキストを翻訳することを説明する。
【００５１】
本実施例の一実現方式において、図４に示す符号化復号化モデルを用いた翻訳フローチャートを参照し、具体的には以下のステップを含むことができる。
【００５２】
Ｓ４０１：前記翻訳対象テキストを符号化することにより、前記翻訳対象テキストの意味情報を表現するために用いられる初期符号化結果を得る。
【００５３】
一実現方式において、本ステップＳ４０１は具体的に、双方向の回帰型ニューラルネットワーク（Recurrent Neural Networks、略称ＲＮＮ）を利用し、前記翻訳対象テキスト
を符号化し、初期符号化結果を得ることが含むことができる。
【００５４】
本ステップＳ４０１又は本ステップＳ４０１の具体的な実現方式において、前記翻訳対象テキストを符号化し、具体的に前記翻訳対象テキストの各単語を符号化し、初期符号化結果を得る。
【００５５】
具体的には、図３に示すように、翻訳対象テキストＸの各単語、すなわち｛ｘ１，ｘ２，…，ｘｎ｝を、単語ベクトルの形で双方向ＲＮＮに入力し、本実施例は既存又は将来現れた方法を用いて各単語を向量化する。
双方向ＲＮＮの各隠れ層状態の計算式は次の通りである。
【数１】
2021524095.tif 000011
【００５６】
ここで、ｉ＝１、２、…ｎ；fは非線形関数であり、例えば、sigmoid関数又は長・短期記憶ネットワーク（Long Short-Term Memory、略称ＬＳＴＭ）である。ＷとＵは、双方向ＲＮＮのトレーニングパラメーターである。
2021524095.tif 000012
は、単語ｘｉの単語ベクトルを表す。ｈi−１はｉ−１番目の隠れ層状態を示し、単語ｘi−１の意味情報を表す。ｈiはi番目の隠れ層状態を示し、単語ｘiの意味情報を表す。
【００５７】
双方向ＲＮＮは、順方向ＲＮＮと逆方向ＲＮＮを含み、順方向ＲＮＮは翻訳対象テキストＸの各単語の単語ベクトルを順次読み込んだ後、順方向の隠れ層シーケンス
2021524095.tif 000013
を生成し、ここで、
2021524095.tif 000014
2021524095.tif 000015
は翻訳対象テキストＸの順方向情報を表す。逆方向ＲＮＮは、翻訳対象テキストＸの各単語の単語ベクトルを逆順に読み込んだ後、逆方向の隠れ層シーケンス
2021524095.tif 000016
を生成し、ここで、
2021524095.tif 000017
2021524095.tif 000018
は翻訳対象テキストＸの逆方向情報を表す。
【００５８】
順方向の隠れ層シーケンス
2021524095.tif 000019
と逆方向の隠れ層シーケンス
2021524095.tif 000020
において、位置が互いに対応する隠れ層状態のユニットをつなぎ合わせて当該位置の単語に対応する状態のシーケンスを構成する。つまり、｛ｘ１，ｘ２，…，ｘｎ｝の各単語に対応する状態のシーケンスはそれぞれ、ｘ１に対応する状態のシーケンスは
2021524095.tif 000021
ｘ２に対応する状態のシーケンスは
2021524095.tif 000022
…ｘｎに対応する状態のシーケンスは
2021524095.tif 000023
である。これに基づいて、翻訳対象テキストＸの意味情報はＨ＝｛ｈ１，ｈ２，…，ｈｎ｝で表され、Ｈは翻訳対象テキストを符号化して得られた初期符号化結果である。
【００５９】
さらに、一実現方式において、翻訳対象テキスト内の各単語を符号化した後には、前記翻訳対象テキストの各単語の符号化結果を累積し、前記翻訳対象テキストに対応する累積結果を得るステップも含むことができる。この実現方式において、翻訳対象テキストＸの符号化結果Ｈを得た後、Ｈの各状態シーケンスの累積結果
2021524095.tif 000024
を、新しい初期符号化結果とし、翻訳対象テキストＸの意味情報を特徴付ける。ここで、
2021524095.tif 000025
である。
【００６０】
Ｓ４０２：前記関連テキストを符号化することにより、前記関連テキストの意味情報を表現するために用いられる関連符号化結果を得る。
【００６１】
一実現方式において、本ステップＳ４０２は具体的に、双方向ＲＮＮネットワークを利用して前記関連テキストを符号化し、関連符号化結果を得るステップを含む。
【００６２】
本ステップＳ４０２又は本ステップＳ４０２の具体的な実現方式において、前記関連テキストを符号化する時に、具体的に、前記関連テキスト内の各テキスト単位の各単語を符号化し、それぞれ各テキスト単位に対応する符号化結果を得て、これらの符号化結果を関連符号化結果とする。
【００６３】
具体的には、図３に示すように、前記関連テキストは上文原テキスト、すなわち、翻訳対象テキストＸ前のＫ個の文Ｘ−１…Ｘ−ｋを含む場合、ステップＳ４０１における翻訳対象テキストに対する符号化の類似の処理方式に従って、Ｘ−１…Ｘ−ｋを符号化することができ、翻訳対象テキストＸをそれぞれＸ−１…Ｘ−ｋに切り替えればよい。そのため、文Ｘ−１の意味情報を
2021524095.tif 000026
で表し、…文Ｘ−ｋの意味情報を
2021524095.tif 000027
で表し、Ｈ−１、…Ｈ−ｋは上文原テキストを符号化して得られた符号化結果である。ここで、
2021524095.tif 000028
において、
2021524095.tif 000029
であり、
2021524095.tif 000030
において、
2021524095.tif 000031
である。
【００６４】
前記関連テキストは下文原テキスト、すなわち、翻訳対象テキストＸ後のＫ個の文Ｘ１…Ｘｋを含む場合、ステップＳ４０１における翻訳対象テキストＸに対する符号化の類似の処理方式に従って、Ｘ１…Ｘｋを符号化することができ、翻訳対象テキストＸをそれぞれＸ１…Ｘｋに切り替えればよい。そのため、文Ｘ１の意味情報を
2021524095.tif 000032
で表し、…文Ｘｋの意味情報を
2021524095.tif 000033
で表し、Ｈ１、…Ｈｋは下文原テキストを符号化して得られた符号化結果である。ここで
2021524095.tif 000034
において、
2021524095.tif 000035
であり、
2021524095.tif 000036
において、
2021524095.tif 000037
である。
【００６５】
前記関連テキストは上文目標テキスト、すなわち、翻訳対象テキストＸ前のＫ個の文Ｘ−１…Ｘ−ｋの翻訳テキストＹ−１…Ｙ−ｋを含む場合、ステップＳ４０１における翻訳対象テキストＸに対する符号化の類似の処理方式に従って、Ｙ−１…Ｙ−ｋに切り替えればよい。そのため、文Ｙ−１の意味情報を
2021524095.tif 000038
で表し、…文Ｘ−ｋの意味情報を
2021524095.tif 000039
で表し、
2021524095.tif 000040
は上文目標テキストを符号化して得られた符号化結果である。ここで、
2021524095.tif 000041
において、
2021524095.tif 000042
であり、
2021524095.tif 000043
において、
2021524095.tif 000044
である。
【００６６】
さらに、一実現方式において、関連テキスト内の各テキスト単位の各単語を符号化した後、ステップＡ１〜Ｃ１も含むことができる。
【００６７】
ステップＡ１：前記関連テキストに前記上文原テキストが含まれている場合、前記上文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得る。
【００６８】
上文原テキストの符号化結果、Ｈ−１…Ｈ−ｋを得た後、Ｈ−１の各状態シーケンスの累積結果
2021524095.tif 000045
を用いて文Ｘ−１の意味情報を特徴付け、…Ｈ−ｋの各状態シーケンスの累積結果
2021524095.tif 000046
を用いて文Ｘ−ｋの意味情報を特徴付け、
2021524095.tif 000047
を共に上文原テキストの符号化結果とし、ここで
2021524095.tif 000048
である。
【００６９】
ステップＢ１：前記関連テキストに前記下文原テキストが含まれている場合、前記下文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得る。
【００７０】
下文原テキストの符号化結果、Ｈ１…Ｈｋを得た後、Ｈ１の各状態シーケンスの累積結果
2021524095.tif 000049
を用いて文Ｘ１の意味情報を特徴付け、…Ｈｋの各状態シーケンスの累積結果
2021524095.tif 000050
を用いて文Ｘｋの意味情報を特徴付け、
2021524095.tif 000051
を共に下文原テキストの符号化結果とし、ここで、
2021524095.tif 000052
である。
【００７１】
ステップＣ１：前記関連テキストに前記上文目標テキストが含まれている場合、前記上文目標テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップとをさらに含む。
【００７２】
上文目標テキストの符号化結果、
2021524095.tif 000053
を得た後、
2021524095.tif 000054
の各状態シーケンスの累積結果
2021524095.tif 000055
を用いて文Ｙ−１の意味情報を特徴付け、…
2021524095.tif 000056
の各状態シーケンスの累積結果
2021524095.tif 000057
を用いて文Ｙ−ｋの意味情報を特徴付け、
2021524095.tif 000058
を共に上文目標テキストの符号化結果とし、ここで、
2021524095.tif 000059
である。
【００７３】
説明すべき点については、本実施例はステップＳ４０１とＳ４０２の実行順序を制限しなく、同時にＳ４０１とＳ４０２を実行することができるだけでなく、まずステップＳ４０１を実行し、次にステップＳ４０２を実行することもでき、又はまずステップＳ４０２を実行してからステップＳ４０１を実行することもできる。
【００７４】
Ｓ４０３：前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理することにより、目標符号化結果を得る。ここで、前記目標符号化結果は前記翻訳対象テキストの意味情報を表現するために用いられ、かつ前記関連テキストの意味情報の全部又は一部を含める。
【００７５】
本実施例において、上文原テキストの符号化結果Ｈ−１、…Ｈ―ｋ、下文原テキストの符号化結果Ｈ１、…Ｈｋ、及び上文目標テキストの符号化結果
2021524095.tif 000060
については、そのいずれか１つ又は複数の符号化結果を用いて、翻訳対象テキストの初期符号化結果Ｈを処理し、処理後の符号化結果を目標符号化結果とする。
【００７６】
又は、上文原テキストの符号化結果
2021524095.tif 000061
、下文原テキストの符号化結果
2021524095.tif 000062
、及び上文目標テキストの符号化結果
2021524095.tif 000063
については、そのいずれか１つ又は複数の符号化結果を用いて、翻訳対象テキストの初期符号化結果Ｈを処理し、処理後の符号化結果を目標符号化結果Ｈｃとする。
【００７７】
説明すべき点については、初期符号化結果を処理する時に、翻訳対象テキストと関連テキストの関連度に応じて、異なる関連度のある関連テキスト内のテキスト単位の意味情報を選択することにより、目標符号化結果にこれらの異なる関連度のある意味情報を含めると同時に、目標符号化結果で翻訳対象テキストの意味情報Ｈｃを表すことができる。
【００７８】
また説明すべき点については、ステップＳ４０３の具体的な実現方式は第３実施例を参照する。
【００７９】
Ｓ４０４：前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現する。
【００８０】
Ｈｃ目標符号化結果を復号化する時に、既存のアテンションモデル（図３を参照する）を含む復号化方法又は将来現れる復号化方法を用いて、目標符号化結果Ｈｃを復号化することにより、翻訳対象テキストの翻訳結果を得ることができる。
【００８１】
また説明すべき点については、ステップＳ４０４の具体的な実現方式は第４実施例を参照する。
【００８２】
以上をまとめると、本実施例は、符号化復号化モデルを用いて、翻訳対象テキスト、関連テキストを符号化・復号化し、符号化・復号化方式で翻訳対象テキストを翻訳する時に、翻訳対象テキストの現在の文脈だけでなく、翻訳対象テキストの関連テキスト内容も考慮するため、翻訳対象テキストの翻訳結果の精度を高めることができ、ユーザーエクスペリエンスを向上させた。
【００８３】
＜第３実施例＞
本実施例は第２実施例のＳ４０３の具体的な実施形態を説明する。
【００８４】
図５に示す初期符号化結果の処理フローチャートを参照しながら、上記にステップＳ４０３の「前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理する」は、具体的に以下のステップを含むことができる。
【００８５】
Ｓ５０１：前記関連テキストに前記上文原テキストが含まれた場合、前記関連符号化結果のうち、前記上文原テキストに該当する符号化結果を決定する。
【００８６】
本実施例において、上文原テキストの符号化結果は、第２実施例のＨ−１…Ｈ−ｋ又は
2021524095.tif 000064
であってもよい。
【００８７】
Ｓ５０２：前記関連テキストに前記下文原テキストが含まれた場合、前記関連符号化結果のうち、前記下文原テキストに該当する符号化結果を決定する。
【００８８】
本実施例において、上文原テキストの符号化結果はＨ−１…Ｈ−ｋである場合、下文原テキストの符号化結果は第２実施例内のＨ１…Ｈｋであってもよい。同様に、上文原テキストの符号化結果は
2021524095.tif 000065
である場合、下文原テキストの符号化結果は第２実施例の
2021524095.tif 000066
であってもよい。
【００８９】
Ｓ５０３：決定された符号化結果に応じて、前記初期符号化結果を処理する。
一実現方式において、ステップＳ５０３は具体的に、以下のステップＡ２〜Ｃ２を含むことができる。
【００９０】
ステップＡ２：前記関連テキストに前記上文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記上文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記上文原テキストの間の関連度を決定する。
【００９１】
翻訳対象テキストと上文原テキスト内の各文（以下、「上文の文」という）の関連性は不確定であるため、翻訳対象テキストとある上文の文とは全く関連していない場合、翻訳対象テキストに対し、当該上文の文は冗長であり、当該上文の文に基づいて、翻訳対象テキストを翻訳すると、逆に翻訳対象テキストの翻訳結果の精度に悪い影響を与え、つまり、翻訳結果の精度を低下させるといえる。したがって、より合理的に上文原テキストの符号化結果を利用するために、本実施例はそれぞれ翻訳対象テキストと各上文の文との関連度を決定することにより、関連度の決定結果を用いて、対応する上文の文の意味情報を動的に使用し、上文の文による情報の冗長を防止する。
【００９２】
このステップにおいて、翻訳対象テキストの初期符号化結果は
2021524095.tif 000067
であってもよく、上文原テキスト内の各上文の文の符号化結果はそれぞれ、
2021524095.tif 000068
であってもよく、ニューラルネットワーク構造Ｇａｔｅ  Ｎｅｔｗｏｒｋを用いて、各上文の文に対応する相関係数を生成し、当該相関係数は、翻訳対象テキストと対応する上文の文との関連度を表す。
【００９３】
図６に示すＧａｔｅ  Ｎｅｔｗｏｒｋネットワーク構造の概略図は、具体的に実現する時に、翻訳対象テキストの初期符号化結果
2021524095.tif 000069
、及び各上文の文に対応する符号化結果
2021524095.tif 000070
、をＧａｔｅ  Ｎｅｔｗｏｒｋの入力とする。その後、Ｇａｔｅ  Ｎｅｔｗｏｒｋで各上文の文に対応する相関係数λ−ｉを計算し、計算式は次の通りである。
【数２】
2021524095.tif 000071
【００９４】
ここで、ｉ＝１、２…ｋとする。
2021524095.tif 000072
は翻訳対象テキストの初期符号化結果である。
2021524095.tif 000073
は翻訳対象テキストの前のi番目の文の符号化結果である。λ−ｉは翻訳対象テキストの
前のi番目の文に対応する相関係数であり、翻訳対象テキストと翻訳対象テキストの前のi番目の文との間の関連度を表す。ＵとＶはＧａｔｅ  Ｎｅｔｗｏｒｋのトレーニングパラメーターであり、予め大量のデータを収集し、トレーニングして得られ、その次元はすべてｄ×１である。
【００９５】
説明すべき点については、
2021524095.tif 000074
と
2021524095.tif 000075
は次元が１×ｄの行列であり、ｄは双方向ＲＮＮを符号化する時に隠れ層のノード数を指し、予め設定される。したがって、式（２）は行列の乗算で次元が１であるスカラー値が得られ、次に非線形関数（すなわち、sigmoid関数）で変換し、数値範囲が０〜１のスカ
ラー値λ−ｉを得る。ここで、λ−ｉの値が大きいほど、翻訳対象テキストと翻訳対象テキストの前のi番目の文間の関連度が大きくなり、その逆も同様である。
【００９６】
このように、上記の式（２）により、上文原テキスト内の各上文の文に対応する相関係数｛λ−ｋ，λ−ｋ−１，…，λ−１｝を算出することができる。
【００９７】
ステップＢ２：前記関連テキストに前記下文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記下文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記下文原テキストの間の関連度を決定する。
【００９８】
翻訳対象テキストと下文原テキスト内の各文（以下、「下文の文」という）の関連性は不確定であるため、翻訳対象テキストとある下文の文とは全く関連していない場合、翻訳対象テキストに対し、当該下文の文は冗長な的ものであり、当該下文の文に基づき、翻訳対象テキストを翻訳すると、逆に翻訳対象テキストの翻訳結果の精度に悪い影響を与え、つまり、翻訳結果の精度を低下させるといえる。したがって、より合理的に下文原テキストの符号化結果を利用するために、本実施例はそれぞれ翻訳対象テキストと各下文の文と
の関連度を決定することにより、関連度の決定結果を用いて、対応する下文の文の意味情報を動的に使用し、下文の文による情報の冗長を防止する。
【００９９】
このステップにおいて、翻訳対象テキストの初期符号化結果は
2021524095.tif 000076
であってもよく、下文原テキスト内の各上文の文の符号化結果はそれぞれ
2021524095.tif 000077
であってもよく、ニューラルネットワーク構造Ｇａｔｅ  Ｎｅｔｗｏｒｋを用いて、各上文の文に対応する相関係数を生成し、当該相関係数は、翻訳対象テキストと対応する上文の文との関連度を表す。
【０１００】
図６に示すように、具体的に実現する時に、翻訳対象テキストの初期符号化結果
2021524095.tif 000078
、及び各上文の文に対応する符号化結果
2021524095.tif 000079
、をＧａｔｅ  Ｎｅｔｗｏｒｋの入力とする。その後、Ｇａｔｅ  Ｎｅｔｗｏｒｋで各上文の文に対応する相関係数λｉを計算し、計算式は次の通りである。
【数３】
2021524095.tif 000080
【０１０１】
ここで、ｉ＝１、２…ｋとする。
2021524095.tif 000081
は翻訳対象テキストの初期符号化結果である。
2021524095.tif 000082
は翻訳対象テキストの後のi番目の文の符号化結果である。λｉは翻訳対象テキストの後
のi番目の文に対応する相関係数であり、翻訳対象テキストと翻訳対象テキストの後のi番目の文との間の関連度を表す。ＵとＶはＧａｔｅ  Ｎｅｔｗｏｒｋのトレーニングパラメーターであり、予め大量のデータを収集し、トレーニングして得られ、その次元はすべてｄ×１である。
【０１０２】
説明すべき点については、
2021524095.tif 000083
と
2021524095.tif 000084
は次元が１×ｄの行列であり、ｄは双方向ＲＮＮを符号化する時に隠れ層のノード数を指し、予め設定される。したがって、式（３）は行列の乗算で次元が１であるスカラー値が得られ、次に非線形関数（すなわち、sigmoid関数）で変換し、数値範囲が０〜１のスカ
ラー値λｉを得る。ここで、λｉの値が大きいほど、翻訳対象テキストと翻訳対象テキストの後のi番目の文間の関連度が大きくなり、その逆も同様である。
【０１０３】
このように、上記の式（３）により、下文原テキスト内の各下文の文に対応する相関係数｛λ１，λ２，…，λｋ｝を算出することができる。
【０１０４】
ステップＣ２：決定された符号化結果及び決定された関連度に応じて、前記初期符号化結果を処理して目標符号化結果を得る。
【０１０５】
上文原テキスト内の各上文の文に対する相関係数｛λ−ｋ，λ−ｋ−１，…，λ−１｝を算出した後、これらの相関係数に基づき、上文の文を動的に選択することができる。同様に、下文原テキスト内の各下文の文に対応する相関係数｛λ１，λ２，…，λｋ｝を算出した後、これらの相関係数に基づき、下文の文を動的に選択することができる。具体的なプロセスは以下の通りである。
【０１０６】
第２実施例のステップＳ４０１で得られた翻訳対象テキストの初期符号化結果Ｈ＝｛ｈ１，ｈ２，…，ｈｎ｝に応じて、翻訳対象テキストの各単語に対応するｈ１（ｉ＝１，２…，ｎ）に上下文情報を動的に導入することができ、計算式は次の通りである。
【数４】
2021524095.tif 000085
【０１０７】
ここで、｛λ−ｋ，λ−ｋ−１，…，λ−１｝はＧａｔｅ  Ｎｅｔｗｏｒｋを通じて得られた各上文の文に対応する相関係数である。｛λ１，λ２，…，λｋ｝はＧａｔｅ  Ｎｅｔｗｏｒｋを通じて得られた各下文の文に対応する相関係数である。
2021524095.tif 000086
は各上文の文の符号化結果である。
2021524095.tif 000087
は各下文の文の符号化結果である。
【０１０８】
このように、式（３）により、翻訳対象テキストの各単語にそれぞれ上下文情報を導入することができ、上記の符号化過程を経て、翻訳対象テキストの意味情報の表示はＨｃ＝｛ｈ１’，ｈ２’，…，ｈｎ’｝となり、すなわち、図３に示す符号化部分の出力Ｈｃである。
【０１０９】
説明すべき点については、Ｈｃは翻訳対象テキストの意味情報を含むだけでなく、｛λ−ｋ，λ−ｋ−１，…，λ−１｝、｛λ１，λ２，…，λｋ｝を利用して上下文情報を動的に選択、使用することで、情報の重畳による情報の冗長性を避け、翻訳結果の精度を高める。
【０１１０】
以上をまとめると、本実施例に係る符号化方式は、符号化側に関連テキスト内の意味情報の全部又は一部を導入し、さらに翻訳対象テキストと導入される関連テキスト間の関連度情報を導入することにより、翻訳対象テキストの上下文情報を動的に選択するため、符
号化復号化モデルの受信情報内の冗長な情報を低減するとともに、翻訳対象テキストの翻訳結果の精度をさらに高めた。
【０１１１】
＜第４実施例＞
本実施例は第２実施例のＳ４０４の具体的な実施形態を説明する。
【０１１２】
本実施例において、上記のステップＳ４０４の「前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現する」は、具体的に、前記関連テキストに前記上文目標テキストが含まれた場合、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化することを含む。ここで、上文目標テキストの符号化結果は、第２実施例Ｓ４０２内の
2021524095.tif 000088
又は、
2021524095.tif 000089
であってもよく、これらの符号化結果を利用し、目標符号化結果Ｈｃを補助的に復号化することにより、翻訳対象テキストの翻訳結果を得ることができる。
【０１１３】
本実施例の一実現方式において、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化する時に、以下のステップを含むことができる。
【０１１４】
ステップＡ３：前記翻訳対象テキストと前記上文目標テキストの間の関連度を決定する。
【０１１５】
上文目標テキストは上文原テキスト内の各上文の文の翻訳結果（以下、翻訳後の文）を含み、それぞれ各翻訳后の文と翻訳対象テキスト間の関連度を決定することができる。
【０１１６】
一実現方式において、ステップＡ３は具体的に、前記翻訳対象テキストと前記上文原テキストの間の関連度を、前記翻訳対象テキストと前記上文目標テキストの間の関連度とする。この実現方式において、第３実施例のステップＡ２で算出された上文原テキスト内の各上文の文に対応する相関係数｛λ−ｋ，λ−ｋ−１，…，λ−１｝で、それぞれ翻訳対象テキストと上文目標テキスト内の各翻訳後の文との間の関連度を特徴付けることができ、例えば、λ−ｋは翻訳対象テキストと翻訳対象テキストの前のｋ番目の文の翻訳結果との間の関連性を表す。
【０１１７】
ステップＢ３：決定された関連度及び前記上文目標テキストの符号化結果に応じて、前記目標符号化結果を復号化する。
【０１１８】
ステップでは、相関係数｛λ−ｋ，λ−ｋ−１，…，λ−１｝と上文目標テキストの符号化結果
2021524095.tif 000090
（第２実施例のステップＣ１を参照する）を用いて、次の式により計算することができる。
【数５】
2021524095.tif 000091
【０１１９】
図３に示すように、
2021524095.tif 000092
は復号化で使用される上文目標テキストの符号化結果を表し、目標符号化結果Ｈｃを復号化する時に、ＲＮＮネットワークを用いて順次復号化し、本案は復号化の各時刻に
2021524095.tif 000093
を加え、計算式は次の通りである。
【数６】
2021524095.tif 000094
【０１２０】
ここで、ｇは非線形関数であり、例えば、sigmoid関数又はＬＳＴＭネットワークであ
る。Ｗ、Ｕ、Ｖは既存の復号化ネットワークのトレーニングパラメーターであってもよく、Ｐは本実施例における復号化ネットワークに追加されたトレーニングパラメーターである。ｓｊは現在時刻ｊの隠れ層状態を表す。ｓｊ−１は前時刻ｊ−１の隠れ層状態を表す。ｙｊ−１は前時刻の復号化結果の単語ベクトルである。ｃｊはアテンションモデルの出力情報であり、アテンションモデルは共通の符号化復号化構造で使用されるネットワーク構造であってもよく、具体的な復号化計算方法は従来技術と同じであってもよい。
【０１２１】
復号化して現在時刻ｊの隠れ層状態ｓｊを得た後、共通の符号化復号化構造内の関数softmaxを用いて、現在時刻jに対応する翻訳対象単語の翻訳結果の確率分布を推定することができ、当該確率分布により、翻訳対象単語の翻訳結果を得る。
【０１２２】
以上をまとめると、本実施例に係る復号化方式は、復号化側に上文原テキストの翻訳結果（すなわち、上文目標テキスト）を導入し、さらに、翻訳対象テキストと上文目標テキスト間の関連度情報を導入するため、翻訳対象テキストの翻訳結果を上文翻訳結果に結びつけることで、翻訳対象テキストの翻訳結果の精度がより向上し、翻訳テキストの流暢さも向上する。つまり、翻訳後の文章レベルテキストの各文間の連接性と一貫性を保証する。
【０１２３】
＜第５実施例＞
本実施例では文章レベルテキスト翻訳装置を説明し、関連内容については、上記方法の実施例を参照する。
【０１２４】
図７は本出願の実施例に係る文章レベルテキスト翻訳装置の構成図であり、当該装置７００は、翻訳の対象となる文章レベルテキスト内の単位テキストである翻訳対象テキストを取得する翻訳対象テキスト取得ユニット７０１と、
前記翻訳対象テキストの、前記文章レベルテキスト内における前記翻訳対象テキストの前の少なくとも１つの単位テキストである上文原テキストと、前記文章レベルテキスト内における前記翻訳対象テキストの後の少なくとも１つの単位テキストである下文原テキストと、前記上文原テキストを翻訳した後のテキストである上文目標テキストとのうち少なくとも１つを含む関連テキストを取得する関連テキスト取得ユニット７０２と、
前記関連テキストに応じて前記翻訳対象テキストを翻訳する翻訳対象テキスト翻訳ユニ
ット７０３とを含む。
【０１２５】
本実施例の一実現方式において、前記翻訳対象テキスト翻訳ユニット７０３は具体的に、予め構築された符号化復号化モデルを利用し、前記関連テキストに応じて前記翻訳対象テキストを翻訳するために用いられることができる。
【０１２６】
本実施例の一実現方式において、前記翻訳対象テキスト翻訳ユニット７０３は、
前記翻訳対象テキストを符号化することにより、前記翻訳対象テキストの意味情報を表現するために用いられる初期符号化結果を得る第１符号化サブユニットと、
前記関連テキストを符号化することにより、前記関連テキストの意味情報を表現するために用いられる関連符号化結果を得る第２符号化サブユニットと、
前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理することにより、前記翻訳対象テキストの意味情報を表現するために用いられ、かつ前記関連テキスト内の意味情報の全部又は一部を含める目標符号化結果を得る結果処理サブユニットと、
前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現する復号化実現サブユニットとを含む。
【０１２７】
本実施例の一実現方式において、前記第１符号化サブユニットは、具体的に、前記翻訳対象テキストの各単語を符号化し、初期符号化結果を得るために用いられ、
それに対し、前記第２符号化サブユニットは、具体的に、前記関連テキスト内における各テキスト単位の各単語を符号化し、それぞれ各テキスト単位に対応する符号化結果を得て、これらの符号化結果を関連符号化結果とするために用いられる。
【０１２８】
本実施例の一実現方式において、前記翻訳対象テキスト翻訳ユニット７０３は、
翻訳対象テキスト内の各単語を符号化した後、前記翻訳対象テキストの各単語の符号化結果を累積し、前記翻訳対象テキストに対応する累積結果を得る第１累積サブユニットと、
前記関連テキスト内の各テキスト単位の各単語を符号化した後は、前記関連テキストに前記上文原テキストが含まれている場合、前記上文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得て、前記関連テキストに前記下文原テキストが含まれている場合、前記下文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得て、前記関連テキストに前記上文目標テキストが含まれている場合、前記上文目標テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得る第２累積サブユニットとをさらに含むことができる。
【０１２９】
本実施例の一実現方式において、前記結果処理サブユニットは、
前記関連テキストに前記上文原テキストが含まれた場合、前記関連符号化結果のうち、前記上文原テキストに該当する符号化結果を決定する第１決定サブユニットと、
前記関連テキストに前記下文原テキストが含まれた場合、前記関連符号化結果のうち、前記下文原テキストに該当する符号化結果を決定する第２決定サブユニットと、
決定された符号化結果に応じて、前記初期符号化結果を処理し、目標符号化結果を得る結果取得サブユニットとを含む。
【０１３０】
本実施例の一実現方式において、前記結果取得サブユニットは、
前記関連テキストに前記上文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記上文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記上文原テキストの間の関連度を決定する第１関連度決定サブユニットと、
前記関連テキストに前記下文原テキストが含まれた場合、前記翻訳対象テキストの初期
符号化結果と前記下文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記下文原テキストの間の関連度を決定する第２関連度決定サブユニットと、
決定された符号化結果及び決定された関連度に応じて、前記初期符号化結果を処理して目標符号化結果を得る目標結果取得サブユニットとを含む。
【０１３１】
本実施例の一実現方式において、前記復号化実現サブユニットは具体的に、前記関連テキストに前記上文目標テキストが含まれた場合、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化するために用いられる。
本実施例の一実現方式において、前記結果実現サブユニットは、
前記関連テキストに前記上文目標テキストが含まれた場合、前記翻訳対象テキストと前記上文目標テキスト間の関連度を決定する第３関連度決定サブユニットと、
決定された関連度及び前記上文目標テキストの符号化結果に応じて、前記目標符号化結果を復号化する符号化結果処理サブユニットとを含む。
【０１３２】
本実施例の一実現方式において、前記第３関連度決定サブユニットは具体的に、前記翻訳対象テキストと前記上文原テキストの間の関連度を、前記翻訳対象テキストと前記上文目標テキストの間の関連度とするために用いられる。
【０１３３】
＜第６実施例＞
本実施例では別の文章レベルテキスト翻訳装置を説明し、関連内容については、上記方法の実施例を参照する。
【０１３４】
図８は、本実施例に係る文章レベルテキスト翻訳装置のハードウェア構成図であり、前記音声対話装置８００は、メモリ８０１と、受信機８０２と、それぞれ前記メモリ８０１及び前記受信機８０２に接続されているプロセッサ８０３とを含み、前記メモリ８０１は一連のプログラム命令を格納するために用いられ、前記プロセッサ８０３は前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
翻訳の対象となる文章レベルテキスト内の単位テキストである翻訳対象テキストを取得するステップと、
前記翻訳対象テキストの、上文原テキストと、下文原テキストと、上文目標テキストとのうち少なくとも１つを含む関連テキストを取得するステップと、
前記上文原テキストは、前記文章レベルテキスト内における前記翻訳対象テキストの前の少なくとも１つの単位テキストであり、前記下文原テキストは、前記文章レベルテキスト内における前記翻訳対象テキストの後の少なくとも１つの単位テキストであり、前記上文目標テキストは、前記上文原テキストを翻訳した後のテキストであり、
前記関連テキストに応じて前記翻訳対象テキストを翻訳するステップとを含む。
【０１３５】
本実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
予め構築された符号化復号化モデルを利用し、前記関連テキストに応じて前記翻訳対象テキストを翻訳する。
【０１３６】
本実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
前記翻訳対象テキストを符号化することにより、前記翻訳対象テキストの意味情報を表現するために用いられる初期符号化結果を得るステップと、
前記関連テキストを符号化することにより、前記関連テキストの意味情報を表現するために用いられる関連符号化結果を得るステップと、
【０１３７】
前記関連符号化結果内の符号化結果の全部又は一部を利用し、前記初期符号化結果を処理することにより、前記翻訳対象テキストの意味情報を表現するために用いられ、かつ前記関連テキストの意味情報の全部又は一部を含める目標符号化結果を得るステップと、
前記目標符号化結果を復号化することにより、前記翻訳対象テキストの翻訳を実現するステップとを含む。
【０１３８】
本実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
【０１３９】
前記翻訳対象テキストの各単語を符号化し、初期符号化結果を得るステップを含み、
前記関連テキスト内における各テキスト単位の各単語を符号化し、それぞれ各テキスト単位に対応する符号化結果を得て、これらの符号化結果を関連符号化結果とするステップを含む。
【０１４０】
本実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
【０１４１】
前記翻訳対象テキストの各単語の符号化結果を累積し、前記翻訳対象テキストに対応する累積結果を得るステップと、
前記関連テキストに前記上文原テキストが含まれている場合、前記上文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップと、
【０１４２】
前記関連テキストに前記下文原テキストが含まれている場合、前記下文原テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップと、
前記関連テキストに前記上文目標テキストが含まれている場合、前記上文目標テキスト内における各単位テキストの各単語の符号化結果をそれぞれ累積し、各単位テキストに対応する累積結果を得るステップとを含む。
【０１４３】
本実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
【０１４４】
前記関連テキストに前記上文原テキストが含まれた場合、前記関連符号化結果のうち、前記上文原テキストに該当する符号化結果を決定するステップと、
【０１４５】
前記関連テキストに前記下文原テキストが含まれた場合、前記関連符号化結果のうち、前記下文原テキストに該当する符号化結果を決定するステップと、
決定された符号化結果に応じて、前記初期符号化結果を処理するステップとを含む。
【０１４６】
本実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
【０１４７】
前記関連テキストに前記上文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記上文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記上文原テキストの間の関連度を決定するステップと、
前記関連テキストに前記下文原テキストが含まれた場合、前記翻訳対象テキストの初期符号化結果と前記下文原テキストの符号化結果に応じて、前記翻訳対象テキストと前記下文原テキストの間の関連度を決定するステップと、
決定された符号化結果及び決定された関連度に応じて、前記初期符号化結果を処理する
ステップとを含む。
【０１４８】
本実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
【０１４９】
前記関連テキストに前記上文目標テキストが含まれた場合、前記関連符号化結果のうち、前記上文目標テキストに該当する符号化結果を利用し、前記目標符号化結果を復号化するステップを含む。
【０１５０】
実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
前記翻訳対象テキストと前記上文目標テキストの間の関連度を決定するステップと、
決定された関連度及び前記上文目標テキストの符号化結果に応じて、前記目標符号化結果を復号化するステップとを含む。
【０１５１】
本実施例の一実現方式において、前記プロセッサ８０３はさらに、前記メモリ８０１に格納されたプログラム命令を呼び出して次の操作を実行するために用いられる。
【０１５２】
前記翻訳対象テキストと前記上文原テキストの間の関連度を、前記翻訳対象テキストと前記上文目標テキストの間の関連度とする。
【０１５３】
一部の実施形態において、前記プロセッサ８０３は中央処理装置（Central Processing
Unit、ＣＰＵ）であってもよく、前記メモリ８０１はランダムアクセスメモリ（Random Access Memory、ＲＡＭ）型の内部メモリであってもよく、前記受信機８０２は通常の物
理インターフェースを含め、前記物理インターフェースはイーサネット（Ethernet）インターフェース又は非同期転送モード（Asynchronous Transfer Mode、ＡＴＭ）インターフェースであってもよい。前記プロセッサ８０３、受信機８０２およびメモリ８０１は、１つ又は複数の独立した回路又はハードウェアに統合されることができ、例えば、特定用途向けの集積回路（Application Specific Integrated Circuit、ＡＳＩＣ）である。
【０１５４】
さらに、本実施例は、コンピュータで実行される時に、コンピュータに上記の文章レベルテキスト翻訳方法のうちいずれかの１つの実現方式を実行させる命令を記憶するコンピュータ可読記憶媒体を提供する。
【０１５５】
さらに、本実施例は、コンピュータプログラム製品を提供し、前記コンピュータプログラム製品は端末装置で実行される時に、前記端末装置に上記の文章レベルテキスト翻訳方法のうち、いずれかの実現方式を実行させる。
【０１５６】
以上の実施形態の説明から分かるように、当業者は、上記の実施例方法における全部又は一部のステップがソフトウェアに必要な汎用ハードウェアプラットフォームを加えた方式で実現され得ることを明確に理解することができる。このような理解に基づいて、本出願の技術案は本質的に、又は現有技術に貢献する部分はソフトウェア製品の形式で具現化することができ、当該コンピューターソフトウェア製品は、ＲＯＭ／ＲＡＭ、磁気ディスク、光ディスクなどの記憶媒体に格納されることができ、１台のコンピュータ装置（パーソナルパソコン、サーバ、又はメディアゲートウェイのようなネットワーク通信機器などであってもよい）に本明細書の各実施例または実施例の一部に記載の方法を実行させるためのいくつかの命令を含む。
【０１５７】
説明すべき点については、本明細書の各実施例はプログレッシブな方式で記載され、各実施例はその他の実施形態との相違点について重点を置いて記載され、各実施例の間の同
じまたは類似の部分は互いに参照することがある。実施例で開示された装置にとっては、実施例で開示された方法に対応するため、簡単に記載され、関連部分について方法の説明を参照すればよい。
【０１５８】
また、説明すべき点については、本明細書で、「第１」及び「第２」のような関係用語は１つの実体或いは操作を、別の実体或いは操作から区別するために使用され、これらの実体或いは操作の間に何らかの実際の関係又は順序が存在することを必ずしも要求又は示唆するものではない。さらに、用語「含む」、「含み」又はそれらのあらゆる変形は、要素のリストを含む過程、方法、物品及び装置がそれらの要素に限らないが、そのような過程、方法、物品及び装置に明確に記載されていない他の要素、又はそのような過程、方法、物品及び装置に固有の他の要素を含み得るように、非排他的な包含をカバーすることを意図している。「１つの…を含む」という文言によって限定される要素は、それ以上の制限がない限り、前記要素を含む過程、方法、物品又は装置に同様の要素が他にも存在することは排除されない。
【０１５９】
開示された実施例の上記の説明から、当業者が本出願を実現または使用することを可能にする。これらの実施例のさまざまな修正は当業者に明らかであり、本明細書で定義された一般的な原理は、本出願の精神又は範囲から逸脱することなく、他の実施例で実現されてもよい。したがって、本出願は本明細書で示されたこれらの実施例に限定されなく、本明細書で公開されている原理や新規特徴と一致する最も広い範囲と一致しなければならない。
【図１】
2021524095.tif 000095
【図２】
2021524095.tif 000096
【図３】
2021524095.tif 000097
【図４】
2021524095.tif 000098
【図５】
2021524095.tif 000099
【図６】
2021524095.tif 000100
【図７】
2021524095.tif 000101
【図８】
2021524095.tif 000102
【国際調査報告】
2021524095.tif 000103
2021524095.tif 000104
2021524095.tif 000105
2021524095.tif 000106