(57)【要約】【課題】  ＯＳやアプリケーションに依存すること無く、ユーザが理解したい部分だけを容易に翻訳することが可能となり、外国語のアプリケーションでも比較的簡単に使用することができる翻訳表示装置を提供する。【解決手段】  表示部５は、ＧＵＩ形式のＯＳ上で動作するアプリケーションのウインドウを表示画面に表示する。ＯＣＲ処理部９は、ウインドウ内に置かれたマウスカーソルの位置を中心とした矩形領域を文字認識し、翻訳処理部１０は、ＯＣＲ処理部９によって文字認識された英語を日本語に翻訳する。その翻訳文は、分割表示処理部８によって分割された表示画面の翻訳文表示エリアに表示される。【選択図】    図１
2006268644.tif 000002
【特許請求の範囲】
【請求項１】
グラフィカル・ユーザ・インタフェース形式のオペレーティングシステム上で動作するアプリケーションの画面を表示する表示部と、
前記画面上の所定の範囲について文字認識を行う文字認識部と、
前記文字認識部による認識結果について翻訳を行う翻訳部と、
前記翻訳部による翻訳結果を前記表示部の前記画面に表示する表示制御部とを備えたことを特徴とする翻訳表示装置。
【請求項２】
前記表示部は、前記アプリケーションのウインドウを前記画面に表示し、
前記文字認識部は、前記画面上の前記ウインドウを含む領域を前記所定の範囲として前記文字認識を行うことを特徴とする請求項１に記載の翻訳表示装置。
【請求項３】
前記文字認識部は、前記ウインドウ内に置かれたマウスカーソルの位置を中心とした矩形領域を前記所定の範囲として文字認識を行うことを特徴とする請求項２に記載の翻訳表示装置。
【請求項４】
前記文字認識部および前記翻訳部は、前記ウインドウ内に置かれたマウスカーソルの位置に近い領域から遠い領域に向かって前記文字認識および前記翻訳を行うことを特徴とする請求項２に記載の翻訳表示装置。
【請求項５】
前記文字認識部および前記翻訳部は、前記ウインドウ内に置かれたマウスカーソルの移動速度が一定の速度以下になったとき、前記文字認識および前記翻訳を行うことを特徴とする請求項２に記載の翻訳表示装置。
【請求項６】
前記表示制御部は、前記所定の範囲と重ならないように前記画面上に形成した領域に前記翻訳結果を表示することを特徴とする請求項１に記載の翻訳表示装置。
【請求項７】
前記表示制御部は、前記画面上の前記所定の範囲と同じ領域に重ねて前記翻訳結果を表示することを特徴とする請求項１に記載の翻訳表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＵＩ（グラフィカル・ユーザ・インタフェース）形式のＯＳ（オペレーティングシステム）上で動作するアプリケーションの画面を表示するとともに、その画面の翻訳機能を有する翻訳表示装置に関する。
【背景技術】
【０００２】
近年、キーボードを使用してコンピュータに入力していた従来のインタフェースの代わりに、マウスを使用し、その操作手順をビジュアル化して初心者にも分かり易くした新たなインタフェースとして、グラフィカル・ユーザ・インタフェース(ＧＵＩ：Graphical User Interface)が登場している。このＧＵＩ形式のＯＳ上でアプリケーションの動作を可能とし、その操作性を飛躍的に向上させている。
【０００３】
ところで、電子手帳のような簡易情報処理装置として、従来、文書の翻訳機能を備えたものが知られている（例えば、特許文献１参照。）。
【０００４】
この簡易情報処理装置は、カーソルが存在する位置の文節を英語に翻訳し、これを拡大して表示するエリアをディスプレイ中に有する。この装置は、日本語を英語に翻訳する機能を備えているので、海外との電子メール通信に有用となる。また、翻訳文を拡大表示するので見やすくなる。
【特許文献１】特開平９−７３２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
外国語のアプリケーションを使用する場合、ＧＵＩで表示される意味が分からないとき、アプリケーションのＧＵＩを翻訳する作業は簡単ではない。ユーザが必要なのは、今表示されている部分の翻訳が中心で、他が必要となる場合は少ない。
【０００６】
しかし、従来の簡易情報処理装置によると、翻訳機能はアプリケーションに依存しており、どのアプリケーションでも使用できるものではない。また、ＧＵＩを意識するものではない。
【０００７】
従って、本発明の目的は、ＯＳやアプリケーションに依存すること無く、ユーザが理解したい部分だけを容易に翻訳することが可能となり、外国語のアプリケーションでも比較的簡単に使用することができる翻訳表示装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するため、グラフィカル・ユーザ・インタフェース形式のオペレーティングシステム上で動作するアプリケーションの画面を表示する表示部と、前記画面上の所定の範囲について文字認識を行う文字認識部と、前記文字認識部による認識結果について翻訳を行う翻訳部と、前記翻訳部による翻訳結果を前記表示部の前記画面に表示する表示制御部とを備えたことを特徴とする翻訳表示装置を提供する。
【０００９】
上記翻訳表示装置によれば、画面上の所定の範囲について文字認識した後、その認識結果を翻訳するので、ＯＳやアプリケーションに依存すること無く、ユーザが理解したい部分だけを容易に翻訳することが可能となる。
【００１０】
表示部は、アプリケーションのウインドウを画面に表示し、文字認識部は、画面上のウインドウを含む領域を所定の範囲として文字認識を行ってもよい。これにより、ウンドウ内の外国語による設定項目を容易に理解することができる。
【００１１】
文字認識部は、ウインドウ内に置かれたマウスカーソルの位置を中心とした矩形領域を所定の範囲として文字認識を行ってもよい。設定すべき項目が設けられたウインドウの場合、ウインドウに対して設定するときは、通常、マウスカーソルがウインドウ内に置かれていることから、ユーザが意識せずに文字認識を行う範囲を設定することができる。
【００１２】
「矩形領域」とは、矩形領域の上下方向の幅の中心、矩形領域の左右方向の長さの中心、あるいは矩形領域の幅および長さの中心にマウスカーソルが位置している場合を含む。また、「矩形領域」は、厳密に矩形でなくてもそれに近い楕円等の形状も含むものとする。
【００１３】
文字認識部および翻訳部は、ウインドウ内に置かれたマウスカーソルの位置に近い領域から遠い領域に向かって文字認識および翻訳を行ってもよい。これにより、処理の待ち時間のストレスが軽減される。
【００１４】
文字認識部および翻訳部は、ウインドウ内に置かれたマウスカーソルの移動速度が一定の速度以下になったとき、文字認識および翻訳を行ってもよい。この構成は、ユーザが理解したい部分では、通常、マウスカーソルの移動速度が遅くなることに基づくものである。「一定の速度以下」には、速度０も含まれる。
【００１５】
表示制御部は、所定の範囲と重ならないように画面上に形成した領域に翻訳結果を表示してもよい。原文と翻訳文の両方が同時に表示されるため、原文と翻訳文の両方から表示内容をより正確に把握することが可能となる。
【００１６】
表示制御部は、画面上の所定の範囲と同じ領域に重ねて翻訳結果を表示してもよい。翻訳文の表示で他の領域が隠れるのを防ぐことができる。
【発明の効果】
【００１７】
本発明によれば、ＯＳやアプリケーションに依存すること無く、ユーザが理解したい部分だけを容易に翻訳することが可能となり、外国語のアプリケーションでも比較的簡単に使用することができる。
【発明を実施するための最良の形態】
【００１８】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る翻訳表示装置を示す。この翻訳表示装置１は、この装置１全体を制御するＣＰＵ２と、ＣＰＵ２のプログラム、複数のアプリケーション、各種のデータ等を記憶するＲＯＭ，ＲＡＭ，ハードディスク等の記憶部３と、キーボード，マウス等からなるユーザ指示部４と、液晶ディスプレイ，ＣＲＴディスプレイ等からなる表示部５と、表示部５の表示制御を行う表示制御部６と、表示部５に表示されるイメージデータが格納される表示用バッファ７と、分割表示処理を行う分割表示処理部８と、文字認識処理を行うＯＣＲ処理部９と、英語から日本語への翻訳処理を行う翻訳処理部１０と、イメージデータを合成処理するイメージ合成処理部１１とを備える。
【００１９】
表示制御部６は、ユーザの起動操作に基づき、記憶部３に記憶されているアプリケーションをＧＵＩ形式のＯＳ上で動作させ、表示部５の表示画面にウインドウを開くように制御し、ウインドウに対する操作、設定等を受け付けるように構成されている。
【００２０】
ＯＣＲ処理部９は、分割表示処理部８によって切り出されたイメージデータから一文字毎の文字イメージを切り出し、文字イメージと英語辞書に登録されている英語の文字パターンとを、例えば、パターンマッチング法により比較し、最も類似度の高いものを認識結果（文字コード）として出力するものである。
【００２１】
翻訳処理部１０は、ＯＣＲ処理部９によって認識された英文字を単語として切り出し、翻訳辞書を用いて日本語に翻訳するものである。
【００２２】
（第１の実施の形態の動作）
次に、翻訳表示装置１の動作を図２〜図３を参照して説明する。
【００２３】
デスクトップにアイコンが表示されている場合に、ユーザがユーザ指示部４のマウスを操作してアイコンをクリックすると、対応するアプリケーションが起動し、所定の大きさのウインドウが開く。また、複数のアプリケーションを起動して複数のウインドウを開くこともできる。さらに、ウインドウの大きさは、後述する最小化ボタン、最大化ボタンのクリック操作によって変えることができ、後述する閉じるボタンのクリック操作によってウインドウを閉じることができる。
【００２４】
図２は、複数のウインドウを開いた場合の表示部５の表示画面の一例を示す。この表示画面５０には、第１および第２のウインドウ１２Ａ，１２Ｂが重なり、第２のウインドウ１２Ｂの前列に第１のウインドウ１２Ａが表示されている。同図の場合、ウインドウ１２Ａ，１２Ｂには、記入項目、チェックボックス名、ボタン名等が英語で表現されている。ウインドウ１２Ａ，１２Ｂの右上には、最小化ボタン１２０、最大化ボタン１２１、閉じるボタン１２２が設けられている。なお、後列に表示されている第２のウインド１２Ｂ内のいずれかの位置にマウスカーソル５１が置かれている状態でクリックすると、この第２のウインドウ１２Ｂが、アクティブになり、第１のウインドウ１２Ａの前列に移動して表示される。
【００２５】
ユーザが、図２に示す表示画面５０に対し、ユーザ指示部４のマウスの操作により翻訳モードを選択し、図３に示すように、翻訳を希望するエリアにマウスカーソル５１を配置すると、分割表示処理部８は、表示画面５０を分割し、マウスカーソル５１の位置を中心とした矩形の翻訳対象エリア５２を形成する。同図の場合、翻訳対象エリア５２は、上下方向の幅の中心にマウスカーソル５１が位置している。次に、分割表示処理部８は、翻訳対象エリア５２に対応する領域のデータを表示用バッファ７に記憶されているイメージデータから切り出してＯＣＲ処理部９に送る。ＯＣＲ処理部９は、切り出されたイメージデータ内の英語を文字認識する。翻訳処理部１０は、ＯＣＲ処理部９によって文字認識された英語を日本語に翻訳する。分割表示処理部８は、表示画面５０を分割して翻訳文表示エリア５３を形成する。イメージ合成処理部１１は、翻訳処理部１０による翻訳文と翻訳文表示エリア５３とを合成する。これにより、翻訳文表示エリア５３に翻訳文が表示される。
【００２６】
その後、ウインドウ１２Ａ，１２Ｂ内の設定項目を理解したユーザは、ユーザ指定部４のマウスやキーボードの操作により設定項目について選択あるいは入力が行われる。
【００２７】
（第１の実施の形態の効果）
この第１の実施の形態によれば、表示画面５０上のユーザが理解したい部分の近傍にマウスカーソル５１を配置することにより、マウスカーソル５１を中心とした矩形の翻訳対象エリア５２について翻訳され、翻訳文が表示されるので、ＯＳやアプリケーションに依存すること無く、ユーザが理解したい部分の英語だけを容易に日本語に翻訳することが可能となる。従って、英語のアプリケーションを比較的簡単に使用することができる。また、原文と翻訳文の両方が同時に表示されるため、原文と翻訳文の両方から表示内容をより正確に把握することが可能となる。
【００２８】
［第２の実施の形態］
図４は、本発明の第２の実施の形態に係る表示画面の一例を示す。この第２の実施の形態は、第１の実施の形態とは表示制御部６および分割表示処理部８の機能が異なり、他は第１の実施の形態と同様に構成されている。
【００２９】
分割表示処理部８は、図３に示す翻訳文表示エリア５３を翻訳文対象エリア５２と同一のエリアに翻訳対象表示エリア５４を形成するものである。
【００３０】
表示制御部６は、ユーザ指示部４のキーボードあるいはマウスの操作により、翻訳後の図４の表示状態と翻訳前の図２の表示状態とを切り替えて表示するように構成されている。
【００３１】
この第２の実施の形態によれば、第１の実施の形態と同様に、ＯＳやアプリケーションに依存すること無く、ユーザが理解したい部分だけを日本語に容易に翻訳することが可能であるため、英語のアプリケーションを比較的簡単に使用することができる。また、翻訳文の表示で他の領域が隠れるのを防ぐことができ、表示画面の有効利用が図れる。
【００３２】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、発明の趣旨を逸脱しない範囲において変形実施が可能である。
【００３３】
例えば、表示画面に表示されているアプリケーションのウインドウ全体を、ＯＣＲ処理と翻訳処理を行って、翻訳後のイメージを作成し、表示画面上のウンドウとは異なるエリアにその一部を表示させ、マウスの動作に合わせて、その翻訳イメージを移動させてもよい。
【００３４】
また、上記実施の形態では、英語から日本語に翻訳する場合について説明したが、他の言語を日本語に翻訳してもよく、異なる言語間で翻訳してもよい。また、翻訳前と翻訳後の言語をそれぞれ複数の言語から選択できるようにしてもよい。
【００３５】
また、上記実施の形態では、表示画面の一部の領域を翻訳したが、表示画面全体を翻訳してもよい。
【図面の簡単な説明】
【００３６】
【図１】本発明の第１の実施の形態に係る翻訳表示装置を示すブロック図である。
【図２】本発明の第１の実施の形態に係る表示画面の翻訳前を示す図である。
【図３】本発明の第１の実施の形態に係る表示画面の翻訳後を示す図である。
【図４】本発明の第２の実施の形態に係る表示画面の翻訳後を示す図である。
【符号の説明】
【００３７】
１  翻訳表示装置
３  記憶部
４  ユーザ指示部
５  表示部
６  表示制御部
７  表示用バッファ
８  分割表示処理部
９  ＯＣＲ処理部
１０  翻訳処理部
１１  イメージ合成処理部
１２Ａ，１２Ｂ  ウインドウ
５０  表示画面
５１  マウスカーソル
５２  翻訳対象エリア
５３  翻訳文表示エリア
５４  翻訳対象表示エリア
１２０  最小化ボタン
１２１  最大化ボタン
１２２  閉じるボタン
【図１】
2006268644.tif 000003
【図２】
2006268644.tif 000004
【図３】
2006268644.tif 000005
【図４】
2006268644.tif 000006