(57)【特許請求の範囲】
【請求項１】
原文および翻訳文を重ね合わせた表示情報を画面に表示する情報表示装置であって、
原文および翻訳文を用いて、前記重ね合わせの態様の異なる複数の表示情報を作成する作成手段と、
前記画面と、ユーザの顔との距離を検出する検出手段と、
前記検出手段によって検出された距離に応じて、前記作成手段によって作成された複数の表示情報のうちのいずれかの表示情報を前記画面に表示する表示手段と、
を備える、
情報表示装置。
【請求項２】
前記作成手段は、前記複数の表示情報のうちの少なくとも一つの表示情報として、前記ユーザが前記画面に表示された表示情報を見たときに原文および翻訳文の一方を通して他方を視認できるような透過率を有する原文または翻訳文を用いて前記表示情報を作成する、
請求項１に記載の情報表示装置。
【請求項３】
前記作成手段は、各々が異なる透過率を有する原文または各々が異なる透過率を有する翻訳文を用いた３つ以上の表示情報を作成し、
前記表示手段は、前記検出手段によって検出された距離が短くなるにつれて、前記作成手段によって作成された複数の表示情報のうちのより大きい透過率を有する原文および翻訳文の少なくとも一方を用いた表示情報を前記画面に表示する、
請求項２に記載の情報表示装置。
【請求項４】
前記作成手段は、各々が異なる透過率を有する原文または各々が異なる透過率を有する翻訳文を用いた３つ以上の表示情報を作成し、
前記表示手段は、前記検出手段によって検出された距離が短くなるにつれて、前記作成手段によって作成された複数の表示情報のうちのより小さい透過率を有する原文および翻訳文の少なくとも一方を用いた表示情報を前記画面に表示する、
請求項２に記載の情報表示装置。
【請求項５】
前記翻訳文は、異なる翻訳言語を用いた複数の翻訳文を含み、
前記作成手段は、さらに、前記複数の表示情報のうちの少なくとも一つの表示情報として、前記ユーザが前記画面に表示された表示情報を見た時に前記複数の翻訳文のうちの一の翻訳文を通して他の翻訳文を視認できるような透過率を有する翻訳文を用いて前記表示情報を作成する、
請求項２〜４のいずれか１項に記載の情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳文を表示する情報表示装置に関する。
【背景技術】
【０００２】
特許文献１は、入力画像に含まれる文字列（原文）を翻訳した結果を示す翻訳画像（翻訳文）および入力画像を重畳表示（重ね合わせて表示）する装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−６９３６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原文および翻訳文を重ね合わせて表示すると、重ね合わせの態様によっては、ユーザが、原文および翻訳文の視認性が良くないと感じることもある。特許文献１は、切替ボタンの操作によって翻訳文の表示・非表示を切り替える手法を開示する。しかしながら、視認性の良し悪しに応じてその都度切替ボタンを操作しなければならないとすると、ユーザが煩わしく感じる可能性がある。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、原文および翻訳文を重ね合わせて表示する際の重ね合わせの態様を、自然な操作で容易に切り替えることが可能な情報表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る情報表示装置は、原文および翻訳文を重ね合わせた表示情報を画面に表示する情報表示装置であって、原文および翻訳文を用いて、重ね合わせの態様の異なる複数の表示情報を作成する作成手段と、画面と、ユーザの顔との距離を検出する検出手段と、検出手段によって検出された距離に応じて、作成手段によって作成された複数の表示情報のうちのいずれかの表示情報を画面に表示する表示手段と、を備える。
【０００７】
上記の情報表示装置では、原文および翻訳文を重ね合わせた表示情報が画面に表示される。先に説明したように、原文および翻訳文を重ね合わせて表示すると、重ね合わせの態様によっては、ユーザが、視認性が良くないと感じる場合がある。ここで、一般に、ユーザが、画面と顔（より具体的には眼）を近づけたり遠ざけたりすることによって視認性を向上させようとすることは、自然な動作である。上記の情報表示装置では、表示情報が表示される画面と、ユーザの顔との距離が検出され、検出された距離に応じて、重ね合わせの態様の異なる表示情報が画面に表示される。そのため、ユーザが視認性を向上させようとして画面と顔を近づけたり遠ざけたりして画面とユーザの顔との距離が変わると、それに応じて、重ね合わせの態様の異なる表示情報が画面に表示される。よって、原文および翻訳文を重ね合わせて表示する際の重ね合わせの態様を、自然な操作で容易に切り替えることが可能となる。
【０００８】
作成手段は、複数の表示情報のうちの少なくとも一つの表示情報として、ユーザが画面に表示された表示情報を見たときに原文および翻訳文の一方を通して他方を視認できるような透過率を有する原文または翻訳文を用いて表示情報を作成してもよい。このように、少なくとも一つの表示情報において、原文または翻訳文が上記のような透過率を有することで、原文および翻訳文を同時に視認することが可能な重ね合わせの態様への切り替えが可能になる。
【０００９】
作成手段は、各々が異なる透過率を有する原文または各々が異なる透過率を有する翻訳文を用いた３つ以上の表示情報を作成し、表示手段は、検出手段によって検出された距離が短くなるにつれて、作成手段によって作成された複数の表示情報のうちのより大きい透過率を有する原文および翻訳文の少なくとも一方を用いた表示情報を画面に表示してもよい。あるいは、表示手段は、検出手段によって検出された距離が短くなるにつれて、作成手段によって作成された複数の表示情報のうちのより小さい透過率を有する原文および翻訳文の少なくとも一方を用いた表示情報を画面に表示してもよい。これにより、ユーザの顔と画面との距離に応じて翻訳文の透過率が連続的に変化するので、ユーザは、画面と顔を近づけたり遠ざけたりするだけで、最も視認性が良いと感じる重ね合わせの態様への切り替えを容易に行うことができる。
【００１０】
翻訳文は、異なる翻訳言語を用いた複数の翻訳文であり、作成手段は、さらに、複数の表示情報のうちの少なくとも一つの表示情報として、ユーザが画面に表示された表示情報を見た時に複数の翻訳文のうちの一の翻訳文を通して他の翻訳文を視認できるような透過率を有する翻訳文を用いて表示情報を作成してもよい。これにより、原文および異なる翻訳言語を用いた複数の翻訳文を重ね合わせて表示する際の重ね合わせの態様も、自然な操作で容易に切り替えることが可能になる。
【発明の効果】
【００１１】
本発明によれば、原文および翻訳文を重ね合わせて表示する際の重ね合せの態様を、自然な操作で容易に切り替えることが可能になる。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る装置の概略構成を示す図である。
【図２】表示情報の例を示す図である。
【図３】装置のハードウェア構成の例を示す図である。
【図４】装置において実行される処理の一例を示すフローチャートである。
【図５】変形例に係る装置の概略構成を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【００１４】
図１は、実施形態に係る情報表示装置（以下、単に「装置」という場合もある）の概略構成を示す図である。装置１０は、テレビ、モニタ、ＰＣ、スマートフォン、ユーザとのコミュニケーションが可能なロボットのような様々な電子機器として実現され得る。装置１０は、原文および翻訳文を重ね合わせた情報（表示情報）を画面に表示する装置である。表示情報の例としては、ＷＥＢ画面に表示されている文を原文とし、当該原文およびその翻訳文を重ね合わせて構成される表示情報などがある。装置１０は、後述の原理により、重ね合わせの態様の異なる複数の表示情報を、ユーザにとって自然な操作で切り替えることを可能とする。
【００１５】
図１に示されるように、装置１０は、入力部１１と、原文取得部１２と、翻訳文取得部１３と、作成部１４と、検出部１５と、記憶部１６と、出力部１７とを含む。また、上述のように装置１０は表示情報を画面に表示するので、装置１０は画面を備えている。画面への表示情報の表示は、後述の出力部１７によって行われる。
【００１６】
入力部１１は、原文を含む情報（原文情報）を入力する部分である。たとえば、原文情報は、上述のＷＥＢ画面であり、ＨＴＭＬ等の形式で取得されてもよいし、画像データとして取得されてもよい。そのような原文情報は、表示情報の一つとして、後述の出力部１７によって画面に表示される。原文情報は、装置１０内の記憶部（たとえば後述の記憶部１６）に予め収容されていてもよく、その場合には、記憶部から原文情報を直接取得することもできるし、原文情報を取得するためのＡＰＩ（Application  Programming  Interface）等を用いて取得することもできる。
【００１７】
原文取得部１２は、入力部１１によって入力された原文情報に含まれる文を、原文として取得する部分である。原文情報が画像データの場合には、原文取得部１２は、たとえば、ＯＣＲ（Optical  Character  Recognition）機能を用いることによって、画像データに含まれる文字を認識し、認識した文字で構成される文を原文として取得する。なお、画像情報がＨＴＭＬ等の形式で表される場合には、ＨＴＭＬで記述される文を原文として取得してもよい。
【００１８】
翻訳文取得部１３は、原文取得部１２によって取得された原文の翻訳文を取得する部分である。翻訳には、種々の公知の機械翻訳技術が用いられてよい。機械翻訳にはさまざまな翻訳エンジンが用いられてよい。それらの翻訳エンジンは、翻訳文取得部１３が利用可能であれば、装置１０内に設けられていてもよいし、装置１０の外部（たとえば外部サーバ）に設けられていてもよい。翻訳文の翻訳言語は、予め定められた言語であってもよいし、ユーザ操作によって指定されてもよい。ユーザ操作によって指定される場合には、たとえば入力部１１がそのユーザ操作の入力を受け付ける。翻訳言語は異なる複数の翻訳言語であってもよく、その場合、翻訳文取得部１３は、原文について、異なる翻訳言語を用いた複数の翻訳文をそれぞれ取得する。
【００１９】
作成部１４は、原文取得部１２によって取得された原文、および、翻訳文取得部１３によって取得された翻訳文を重ね合わせた表示情報を作成する部分（作成手段）である。表示情報においては、原文の位置に翻訳文が位置するように原文および翻訳文が重ね合されることによって、原文のレイアウトが維持される。ここで、単に原文および翻訳文を重ね合わせただけでは、ユーザが画面を見た時に、原文および翻訳文の一方しか視認することができない。たとえば、ユーザから見たときに原文が翻訳文よりも手前に位置（つまり翻訳文が原文の背後に位置）するように重ね合わせると、ユーザは原文は視認できるが翻訳文は視認できない。
【００２０】
そこで、作成部１４は、原文および翻訳文を用いて、重ね合わせの態様の異なる複数の表示情報を作成する。具体的に、作成部１４は、原文取得部１２によって取得された原文および翻訳文取得部１３によって取得された翻訳文のうち少なくとも一方に透過率を付与し、そのような透過率を有する原文および／または翻訳文を用いた表示情報を少なくとも一つ作成する。ここでの透過率は、ユーザが画面に表示されたその表示情報を見たときに原文および翻訳文の一方を通して他方を視認できるような透過率である。透過率を付与する原文および／または翻訳文を、枠等を用いて区切りボックス化したうえでボックスの背景色を定め、その文および背景色の両方に上述の透過率を付与してもよい。ボックスのサイズは、ボックス化されていない文をその内側に含むサイズとすることで、原文のレイアウトを保持することができる。上述のように原文が翻訳文よりも手前に位置するように両者が重ね合されている場合には、原文が上述の透過率を有するようにするとよい。その場合、原文の透過率が小さいほど原文は視認しやすくなるが、翻訳文は視認しにくくなる。逆に、原文の透過率が大きいほど翻訳文は視認しやすくなるが、原文は視認しにくくなる。原文の透過率を最小（ゼロ）に設定して、原文のみが視認できるようにすることもできる。
【００２１】
本実施形態では、作成部１４は、３つ以上の表示情報を作成する。各表示情報は、各々が異なる透過率を有する原文または各々が異なる透過率を有する翻訳文を用いた表示情報とされる。換言すれば、複数の表示情報が作成される場合に、各表示情報で、複数の異なる透過率を有する原文および／または翻訳文がそれぞれ用いられる。
【００２２】
また、先に説明したように翻訳文取得部１３が複数の翻訳言語のそれぞれについて原文の翻訳文を取得してもよい。その場合、作成部１４は、さらに、ユーザが画面に表示されたその表示情報を見たときに、複数の翻訳文のうちの一の翻訳文を通して他の翻訳文を視認できるような透過率を有する翻訳文を用いた表示情報を少なくとも一つ作成してよい。複数の翻訳言語の例は、英語、中国語、韓国語等である。
【００２３】
検出部１５は、画面と、ユーザの顔との距離を検出する部分（検出手段）である。距離の検出手法はとくに限定されず、種々の公知の手法が用いられてよい。たとえば、距離センサを用いて上述の距離を検出してもよいし、カメラなどの撮像装置によって撮像されたユーザを含む画像から、上述の距離を検出してもよい。距離センサ、撮像装置等は、検出部１５がその検出結果を利用可能であれば、装置１０内に設けられていてもよいし、装置１０の外部に設けられていてもよい。以下、検出部１５によって検出される距離を単に「検出距離」という場合もある。
【００２４】
記憶部１６は、装置１０において実行される処理に必要な種々の情報を記憶する部分である。たとえば、記憶部１６は、上述の作成部１４によって作成された、重ね合わせの態様の異なる複数の表示情報を記憶してよい。また、記憶部１６は、後述する検出距離と透過率とを対応づけたデータテーブルを記憶してよい。
【００２５】
出力部１７は、検出部１５の検出距離に応じて、作成部１４によって作成された複数の表示情報のうちのいずれかの表示情報を画面に表示する部分（表示手段）である。先に説明したように作成部１４によって異なる透過率を有する原文および／または翻訳文を用いた複数の表示情報が作成される。そこで、出力部１７は、検出距離に応じた透過率を有する原文および／または翻訳文を用いた表示情報を表示する。たとえば、検出距離と透過率とを対応づけたデータテーブルが記憶部１６に記憶されており、当該データテーブルを参照することによって、出力部１７は、検出距離に応じた透過率を選択する。そして、出力部１７は、作成部１４によって作成された複数の表示情報のうちの、選択した透過率と同じか最も近い透過率を有する原文および／または翻訳文を用いた表示情報を表示する。
【００２６】
上述の検出距離と透過率との対応付けにおいては、たとえば、検出距離が短くなるにつれて透過率が大きくなるように定められていてもよい。この場合、出力部１７は、検出距離が短くなるにつれて、作成部１４によって作成された複数の表示情報のうちのより大きい透過率を有する原文および／または翻訳文を用いた表示情報を画面に表示する。あるいは、検出距離と透過率との対応付けにおいては、検出距離が短くなるにつれて透過率が小さくなるように定められていてもよい。この場合、出力部１７は、検出距離が短くなるにつれて、作成部１４によって作成された複数の表示情報のうちのより小さい透過率を有する原文および／または翻訳文を用いた表示情報を画面に表示する。なお、検出距離と透過率との対応付けにおいては、検出距離の変化に対して透過率がリニアに変化するように定められていてもよい。
【００２７】
ここで、出力部１７によって画面に表示される表示情報の例について、図２を参照して説明する。ここでは、原文は日本語（以下、「日本語文」という場合もある）であり、翻訳文は、英語での翻訳文（以下、「英語文」と言う場合もある）であるものとする。この例では日本語文は「先週末はお越しいただいて本当に楽しかったです。また近いうちにお訪ねください。」であり、英語文は「We  truly  enjoyed  your  company  last  weekend,  and  hope  you  can  visit  again  soon」である。日本語文および英語文は、日本語文が手前に位置するように重ね合されており、日本語文の透過率が変化するようになっている。他の文（ここでは英語文）よりも手前に位置する文（ここでは日本語文）には透過率が同様に変化するボックスも与えられているものとする。図２において、装置１０のユーザをユーザＵとし、表示情報が表示される装置１０の画面を画面Ｄとして図示している。この例では、ユーザＵの顔と装置１０の画面Ｄとの距離（検出距離）が近くなるにつれて、日本語文の透過率が大きくなる。具体的に、図２の（ａ）に示されるように、検出距離が大きいと、日本語文の透過率が小さいので、英語文の手前に位置している日本語文がはっきりと視認できる一方で、日本語文の背後に位置している英語文がほとんど視認できない。これに対し、図２の（ｂ）に示されるように、検出距離が小さくなるにつれて、日本語文の透過率が大きくなるので、英語文の手前に位置している日本語文だけでなく、日本語文の背後に位置している英語文も視認できるようになる。なお、日本語文の透過率がさらに大きくなれば、日本語文はほとんど視認できなくなるが、英語文ははっきりと視認できるようになる。
【００２８】
再び図１に戻り、先に説明したように、作成部１４は、３つ以上の表示情報を作成する。さらに、作成部１４は、翻訳文取得部１３によって複数の翻訳言語での翻訳文が取得された場合には、複数の翻訳文のうちの一の翻訳文を通して他の翻訳文を視認できるような透過率を有する翻訳文を用いた表示情報を少なくとも一つ作成してよい。そのような場合に、出力部１７によって表示される画面に表示情報の例について説明する。この例では、原文は日本語文であり、翻訳文は、英語文、中国での翻訳文（以下、「中国語文」という場合もある）、および韓国語での翻訳文（以下、「韓国語文」という場合もある）であるとする。各文は、日本語文が最も手前に位置し、日本語文よりも背後に英語文が位置し、英語文よりも背後に中国語文が位置し、中国語文よりも背後に韓国語文が位置するように、重ね合されているとする。日本語文、英語文および中国語文には上述のボックスが与えられる。検出距離の単位はｃｍであり、検出距離には基準距離（０ｃｍ）が設定される。基準距離では、たとえば、日本語文の透過率が１００％とされ、英語文の透過率が０％とされる。
【００２９】
まず、検出距離の範囲が区切られる。この例では、検出距離は、−５ｃｍ以上０ｃｍ未満（第１の範囲）と、０ｃｍ以上５ｃｍ未満（第２の範囲）と、５ｃｍ以上１０ｃｍ未満（第３の範囲）と、１０ｃｍ以上または−５ｃｍ未満（それ以外の範囲）とに区切られる。
【００３０】
第１の範囲（検出距離が−５ｃｍ〜０ｃｍ）では、英語文の透過率は０％に固定されており、一方で、日本語文の透過率が検出距離に応じて変化する。具体的に、検出距離が−５ｃｍで日本語文の透過率は０％であり、検出距離が０ｃｍで日本語文の透過率が１００％となるように、日本語文の透過率が変化する。透過率がリニアに変化する場合、透過率はたとえば１ｍｍごとに２％変化する。検出距離が−５ｃｍから０ｃｍに近づくにつれて（検出距離が長くなるにつれて）、日本語文の透過率が大きくなり、日本語文の背後に位置している英語文がはっきりと視認できるようになる。逆に、検出距離が０ｃｍから−５ｃｍに近づくにつれて（検出距離が短くなるにつれて）、日本語文の透過率が小さくなるので、英語文の手前に位置している日本語文がはっきりと視認できるようになる。
【００３１】
第２の範囲（検出距離が０ｃｍ〜５ｃｍ）では、日本語文の透過率が１００％に固定され、中国語文の透過率が０％に固定され、英語文の透過率が検出距離に応じて変化する。具体的に、検出距離が０ｃｍで英語文の透過率は０％であり、検出距離が５ｃｍで英語文の透過率が１００％となるように、英語文の透過率が変化する。透過率は上述のようにリニアに変化してよい。検出距離が０ｃｍから５ｃｍに近づくにつれて（検出距離が長くなるにつれて）、英語文の透過率が大きくなり、英語文の背後に位置している中国語文がはっきりと視認できるようになる。逆に、検出距離が５ｃｍから０ｃｍに近づくにつれて（検出距離が短くなるにつれて）、英語文の透過率が小さくなるので、中国語文の手前に位置している英語文がはっきりと視認できるようになる。
【００３２】
第３の範囲（検出距離が５ｃｍ〜１０ｃｍ）では、日本語文および英語文の透過率がいずれも１００％に固定され、韓国語文の透過率が０％に固定され、中国語文の透過率が検出距離に応じて変化する。具体的に、検出距離が５ｃｍで中国語文の透過率は０％であり、検出距離が１０ｃｍで中国語文の透過率が１００％となるように、中国語文の透過率が変化する。透過率は上述のようにリニアに変化してよい。検出距離が５ｃｍから１０ｃｍに近づくにつれて（検出距離が長くなるにつれて）、中国語文の透過率が大きくなり、中国語文の背後に位置している韓国語文がはっきりと視認できるようになる。逆に、検出距離が１０ｃｍから５ｃｍに近づくにつれて（検出距離が短くなるにつれて）、中国語文の透過率が小さくなるので、韓国語文の手前に位置している中国語文がはっきりと視認できるようになる。
【００３３】
なお、それ以外の範囲のうち、検出距離が１０ｃｍ以上の範囲では、日本語文、英語文および中国語文の透過率がいずれも１００％とされ、検出距離によらず、韓国語文がはっきりと視認できるようになる。検出距離が−５ｃｍ未満の範囲では、日本語文の透過率が０％とされ、検出距離によらず、日本語がはっきりと視認できるようになる。
【００３４】
図３は、装置のハードウェア構成の例を示す図である。図３に示されるように、装置１０は、物理的には、１または複数のＣＰＵ（Central  Processing  Unit）１０１、主記憶装置であるＲＡＭ（Random  Access  Memory）１０２およびＲＯＭ（Read  Only  Memory)１０３、データ送受信デバイスである通信モジュール１０４、半導体メモリなどの補助記憶装置１０５、ユーザ操作の入力を受け付ける入力装置１０６、ディスプレイといった出力装置１０７などを備えるコンピュータとして構成され得る。先に図１を参照して説明した装置１０の各機能は、たとえば、ＣＰＵ１０１、ＲＡＭ１０２などのハードウェア上に１または複数の所定のコンピュータソフトウェア（プログラム）を読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７などを動作させるとともに、ＲＡＭ１０２および補助記憶装置１０５におけるデータの読み出しおよび書き込みを行うことで実現することができる。
【００３５】
図４は、装置１０において実行される処理の一例を示すフローチャートである。このフローチャートの処理は、たとえば、原文および翻訳文を表示するためのアプリケーションが装置１０において起動しているときに実行される。ここでは、一例として、原文取得部１２によって日本語文が原文として取得され、翻訳文取得部１３によって英語文が翻訳文として取得され、作成部１４によって先に説明したように重ね合わせの態様の異なる複数の表示情報が作成され、記憶部１６に記憶されているものとする。表示情報において、日本語文および英語文は、日本語文が英語文よりも手前に位置するように重ね合されている。なお、とくに説明がない場合、その処理は、装置１０に含まれるいずれの要素によって実行されてもよい。
【００３６】
ステップＳ１において、装置１０は、表示情報を表示する。具体的に、出力部１７が、作成部１４によって作成された複数の表示情報のうちの一つの表示情報を画面に表示する。ここで表示される表示情報は、たとえば、日本語文の透過率が１００％、英語文の透過率が０％の表示情報である。その場合には、翻訳文である英語文がはっきりと視認できることになる。
【００３７】
ステップＳ２において、装置１０は、基準距離を設定する。具体的に、検出部１５が、先のステップＳ１において表示情報が表示された画面と、その画面を見ているユーザの顔との距離を検出する。ここで検出された距離は、検出距離の基準（たとえば上述の０ｃｍに相当）に設定される。
【００３８】
ステップＳ３において、装置１０は、画面とユーザの顔との距離（検出距離）を検出する。この処理は検出部１５によって実行される。このステップＳ３の処理は、先のステップＳ２において検出距離を検出した後、またはこのステップＳ３の処理が繰り返し実行される場合には前回のこのステップＳ３において検出距離を検出した後に実行されるので、その間にユーザが顔を動かしたり装置１０を動かしたりする動作を行なうと、先の検出距離と異なる検出距離が、このステップＳ３において検出されることになる。
【００３９】
ステップＳ４において、装置１０は、検出距離に変化が有るか否かを判断する。
具体的に、出力部１７が、初めてこのステップＳ４の処理が実行されるときには、先のステップＳ２において設定された基準距離に対して、先のステップＳ３において検出された検出距離が長くなっているか短くなっている場合に、検出距離に変化が有ると判断する。一方、後述のステップＳ７を経てステップＳ３およびこのステップＳ４の処理が以上実行されるときには、後述のステップＳ７において保持された検出距離に対して、先のステップＳ３において検出された検出距離が長くなっているか短くなっている場合に、検出距離に変化が有ると判断する。検出距離に変化が有る場合（ステップＳ４：ＹＥＳ）、装置１０はステップＳ５に処理を進める。そうでない場合（ステップＳ４：ＮＯ），装置１０はステップＳ５をスキップしてステップＳ６に処理を進める。
【００４０】
ステップＳ５において、装置１０は表示情報を切り替える。具体的に、出力部１７が、先のステップＳ３において検出された検出距離に応じて、先に説明したように、作成部１４によって作成された複数の表示情報のうちのいずれかの表示情報を画面に表示する。
【００４１】
ステップＳ６において、装置１０は、終了操作が行われたか否かを判断する。たとえば、装置１０のユーザが上述のアプリケーションにおいて翻訳文を表示するための機能を終了するための操作、あるいはアプリケーション自体を終了するための操作を行なった場合には、終了操作が行われたと判断される。終了操作が行われた場合（ステップＳ６：ＹＥＳ）、装置１０はフローチャートの処理を終了する。そうでない場合（ステップＳ６：ＮＯ）、装置１０はステップＳ７に処理を進める。
【００４２】
ステップＳ７において、装置１０は、直前の検出距離を保持する。具体的に、先のステップＳ３において検出された検出距離の情報（距離情報）が一時的に記憶される。距離情報は、たとえば記憶部１６が記憶してもよい。ステップＳ７の処理が完了した後、装置１０は、ステップＳ３に再び処理を戻す。ステップＳ３〜Ｓ７の処理が繰り返し実行されることによって、検出距離に応じて表示情報が切り替わっていく。
【００４３】
以上説明した装置１０によれば、表示情報が表示される画面と、ユーザの顔との距離が検出され（ステップＳ３）、検出された距離に応じて（ステップＳ４）、重ね合わせの態様の異なる表示情報が画面に表示される（ステップＳ１、Ｓ５）。そのため、ユーザが視認性を向上させようとして画面と顔を近づけたり遠ざけたりして画面とユーザの顔との距離が変わると、それに応じて、重ね合わせの態様の異なる表示情報が画面に表示される。よって、原文および翻訳文を重ね合わせて表示する際の重ね合わせの態様を、自然な操作で容易に切り替えることが可能となる。
【００４４】
装置１０では、複数の表示情報のうちの少なくとも一つの表示情報として、ユーザが画面に表示された表示情報を見たときに原文および翻訳文の一方を通して他方を視認できるような透過率を有する原文または翻訳文を用いて表示情報が作成される（たとえば図２を参照）。このように、少なくとも一つの表示情報において、原文または翻訳文が上記のような透過率を有することで、原文および翻訳文を同時に視認することが可能な重ね合わせの態様への切り替えが可能になる。
【００４５】
装置１０では、各々が異なる透過率を有する原文または各々が異なる透過率を有する翻訳文を用いた３つ以上の表示情報が作成される。そして、たとえば、検出距離が短くなるか長くなるにつれて（ステップＳ４：ＹＥＳ）、複数の表示情報のうちのより大きい透過率あるいはより小さい透過率を有する原文および／または翻訳文を用いた表示情報が画面に表示される（ステップＳ５）。これにより、ユーザの顔と画面との距離に応じて翻訳文の透過率が連続的に変化するので、ユーザは、画面と顔を近づけたり遠ざけたりするだけで、最も視認性が良いと感じる重ね合わせの態様への切り替えを容易に行うことができる。
【００４６】
装置１０では、翻訳文は、異なる翻訳言語を用いた複数の翻訳文であってもよい。その場合、複数の表示情報のうちの少なくとも一つの表示情報として、ユーザが画面に表示された表示情報を見た時に複数の翻訳文のうちの一の翻訳文を通して他の翻訳文を視認できるような透過率を有する翻訳文を用いて表示情報が作成される。これにより、原文と、異なる翻訳言語を用いた複数の翻訳文とを重ね合わせて表示する際の重ね合わせの態様も、自然な操作で容易に切り替えることが可能になる。
【００４７】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではない。
【００４８】
たとえば、装置において実行される処理の一部が、外部サーバにおいて実行されてもよい。図５はそのような変形例に係る装置１０Ａの概略構成を示す図である。装置１０Ａは、装置１０（図１）と比較して、原文取得部１２、翻訳文取得部１３および作成部１４を含まない一方で、通信部１８を含む点で相違する。通信部１８は、サーバ２０と通信をするための部分である。サーバ２０は、原文取得部２１と、翻訳文取得部２２と、作成部２３と、通信部２４とを含む。原文取得部２１、翻訳文取得部２２および作成部２３の機能は、先に説明した原文取得部１２、翻訳文取得部１３および作成部１４と同様であるのでここでは説明を省略する。通信部２４は、装置１０Ａの通信部１８と通信を行う部分である。図５に示される装置１０Ａは、通信部１８を用いてサーバ２０と通信を行うことにより、サーバ２０の原文取得部２１、翻訳文取得部２２および作成部２３の機能を利用することができる。このような構成によっても、装置１０Ａは、先に説明した装置１０と同様の処理を実行することができる。この場合、原文の取得、翻訳文の取得および表示情報の作成のための処理がサーバ２０で実行される分だけ、装置１０Ａにおける処理負担を軽減することができる。
【符号の説明】
【００４９】
１０…装置、１１…入力部、１２、２１…原文取得部、１３、２２…翻訳文取得部、１４、２３…作成部（作成手段）、１５…検出部（検出手段）、１６…記憶部、１７…出力部（表示手段）、１８、２４…通信部。
【図１】
0006647149.tif 000002
【図２】
0006647149.tif 000003
【図３】
0006647149.tif 000004
【図４】
0006647149.tif 000005
【図５】
0006647149.tif 000006