(57)【要約】【課題】  音声化に適した文字認識結果を提供することが可能な文字認識プログラムを提供する。【解決手段】  コンピュータを画像データに含まれる文字のレイアウトを優先して画像データ中の文字を文字データに変換する第１変換手段（Ｓ１５）、画像データに含まれる文字の意味内容を優先して画像データ中の文字を文字データに変換する第２変換手段（Ｓ１１）、第１変換手段及び第２変換手段のうちいずれの変換手段にて変換された文字データを出力させるかを決定する決定手段（Ｓ９）、及び決定手段により決定された変換手段にて文字データを出力させる出力手段（Ｓ１３）として、コンピュータシステムを機能させる。【選択図】図３
2009265246.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに組み込まれ、画像データ中の文字を特定して文字データとして出力する文字認識プログラムであって、
前記コンピュータを
画像データに含まれる文字のレイアウトを優先して画像データ中の文字を文字データに変換する第１変換手段、
画像データに含まれる文字の意味内容を優先して画像データ中の文字を文字データに変換する第２変換手段、
前記第１変換手段及び前記第２変換手段のうちいずれの変換手段にて変換された文字データを出力させるかを決定する決定手段、及び
前記決定手段により決定された変換手段にて文字データを出力させる出力手段
として機能させることを特徴とする文字認識プログラム。
【請求項２】
前記出力手段により出力される文字データを音声出力として出力させるか否かを判定する判定手段として前記コンピュータを機能させ、
さらに、前記決定手段は、前記判定手段により前記出力手段により出力される文字データを音声出力として出力させると判定された場合に、前記第２変換手段にて画像データ中の文字を文字データに変換させることを特徴とする請求項１に記載の文字認識プログラム。
【請求項３】
前記出力手段により出力される文字データに基づいて音声データを生成する音声データ生成手段として前記コンピュータを機能させ、
さらに、前記判定手段は、前記音声データ生成手段が音声データ生成可能な状態として前記コンピュータ上で起動されているときに、前記出力手段により出力される文字データを音声出力として出力させると判定することを特徴とする請求項２に記載の文字認識プログラム。
【請求項４】
ユーザからの入力を受け付ける入力手段として前記コンピュータを機能させ、
さらに、前記判定手段は、前記入力手段を介して入力された入力値に基づいて、前記出力手段により出力される文字データを音声出力として出力させるか否かを判定することを特徴とする請求項２又は３に記載の文字認識プログラム。
【請求項５】
前記コンピュータを使用するユーザが視覚障害者であるか否かを判断する判断手段として前記コンピュータを機能させ、
さらに、前記判定手段は、前記判断手段によりユーザが視覚障害者であると判断されたときに、前記出力手段により出力される文字データを音声出力として出力させると判定することを特徴とする請求項２ないし４のいずれか１つに記載の文字認識プログラム。
【請求項６】
前記第２変換手段により文字データに変換されたデータを表示部に表示させる表示手段として前記コンピュータを機能させることを特徴とする請求項１ないし５のいずれか１つに記載の文字認識プログラム。
【請求項７】
前記第２変換手段は、画像データ中の空白部分を除いた文字部分を文字データに変換することを特徴とする請求項１ないし６のいずれか１つに記載の文字認識プログラム。
【請求項８】
画像データ中の文字を特定して文字データとして出力する文字認識装置であって、
画像データに含まれる文字のレイアウトを優先して画像データ中の文字を文字データに変換する第１変換手段と、
画像データに含まれる文字の意味内容を優先して画像データ中の文字を文字データに変換する第２変換手段と、
前記第１変換手段及び前記第２変換手段のうちいずれの変換手段にて変換された文字データを出力させるかを決定する決定手段と、
前記決定手段により決定された変換手段にて文字データを出力させる出力手段と
を備えることを特徴とする文字認識装置。
【請求項９】
前記出力手段により出力される文字データを音声出力として出力させるか否かを判定する判定手段を備え、
さらに、前記決定手段は、前記判定手段により前記出力手段により出力される文字データを音声出力として出力させると判定された場合に、前記第２変換手段にて画像データ中の文字を文字データに変換させることを特徴とする請求項８に記載の文字認識装置。
【請求項１０】
前記出力手段により出力される文字データに基づいて音声データを生成する音声データ生成手段を備え、
さらに、前記判定手段は、前記音声データ生成手段が音声データ生成可能な状態として前記コンピュータ上で起動されているときに、前記出力手段により出力される文字データを音声出力として出力させると判定することを特徴とする請求項９に記載の文字認識装置。
【請求項１１】
ユーザからの入力を受け付ける入力手段を備え、
さらに、前記判定手段は、前記入力手段を介して入力された入力値に基づいて、前記出力手段により出力される文字データを音声出力として出力させるか否かを判定することを特徴とする請求項９又は１０に記載の文字認識装置。
【請求項１２】
前記コンピュータを使用するユーザが視覚障害者であるか否かを判断する判断手段を備え、
さらに、前記判定手段は、前記判断手段によりユーザが視覚障害者であると判断されたときに、前記出力手段により出力される文字データを音声出力として出力させると判定することを特徴とする請求項９ないし１１のいずれか１つに記載の文字認識装置。
【請求項１３】
前記第２変換手段により文字データに変換されたデータを表示部に表示させる表示手段を備えることを特徴とする請求項８ないし１２のいずれか１つに記載の文字認識装置。
【請求項１４】
前記第２変換手段は、画像データ中の空白部分を除いた文字部分を文字データに変換することを特徴とする請求項８ないし１３のいずれか１つに記載の文字認識装置。
【請求項１５】
コンピュータに組み込まれ、画像データ中の文字を特定して音声データとして出力する文字認識プログラムであって、
前記コンピュータを
画像データに含まれる文字の意味内容を優先して画像データ中の文字を音声データに変換する変換手段、及び
前記変換手段により変換された音声データを出力させる出力手段
として機能させることを特徴とする文字認識プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ中の文字を特定して文字データとして出力するための文字認識プログラム、及びこれと同等な機能を備える文字認識装置等に関するものである。
【背景技術】
【０００２】
例えば、特許文献１に記載の発明では、原稿に記載された画像を読み取って画像データを取得し、その取得した画像データに対して文字認識（ＯＣＲ）を行い、認識された文字データを音声により出力可能としている。
【特許文献１】特開平１１−２７４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、一般的な文字認識装置又は文字認識プログラムでは、可能な限り原稿に記載された画像を忠実に再現するために、画像データ中の文字のみならず、文字位置、文字サイズ及び文字飾り等の文字に付帯する付帯情報もデータ化する、文字のレイアウトを優先した変換処理を実行し、その結果を出力する。
【０００４】
しかし、このような文字のレイアウトを優先した変換処理では、文字位置等の文字の意味内容とは関係のない付帯情報も音声データ化されてしまので、このレイアウトを優先した変換処理結果に基づいて音声データを生成して音声出力を行うと、この付帯情報までも音声として出力されてしまい、音声を非常に聞き取り難いという問題が発生する。
【０００５】
本発明は、上記点に鑑み、音声化に適した文字認識結果を提供することが可能な文字認識プログラム及び文字認識装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、請求項１に記載の発明では、コンピュータに組み込まれ、画像データ中の文字を特定して文字データとして出力する文字認識プログラムであって、コンピュータを画像データに含まれる文字のレイアウトを優先して画像データ中の文字を文字データに変換する第１変換手段、画像データに含まれる文字の意味内容を優先して画像データ中の文字を文字データに変換する第２変換手段、第１変換手段及び第２変換手段のうちいずれの変換手段にて変換された文字データを出力させるかを決定する決定手段、及び決定手段により決定された変換手段にて文字データを出力させる出力手段として機能させることを特徴とする。
【０００７】
これにより、請求項１に記載の発明では、画像データに含まれる文字のレイアウトを優先して文字データに変換して出力する他に、画像データに含まれる文字の意味内容を優先して画像データ中の文字を文字データに変換する第２変換手段にて文字データを出力することができる。この第２変換手段による文字データの出力によれば、文字位置等の文字の意味内容とは関係のない付帯情報が文字データ化されてしまうことが防止できる。したがって、音声化に適した文字認識結果を得ることが可能となる。
【０００８】
また、請求項２に記載の発明では、出力手段により出力される文字データを音声出力として出力させるか否かを判定する判定手段としてコンピュータを機能させ、さらに、決定手段は、判定手段により出力手段により出力される文字データを音声出力として出力させると判定された場合に、第２変換手段にて画像データ中の文字を文字データに変換させることを特徴としている。したがって、画像データから音声データを容易に得ることができる。
【０００９】
また、請求項３に記載の発明では、出力手段により出力される文字データに基づいて音声データを生成する音声データ生成手段としてコンピュータを機能させ、さらに、判定手段は、音声データ生成手段が音声データ生成可能な状態としてコンピュータ上で起動されているときに、出力手段により出力される文字データを音声出力として出力させると判定することを特徴としている。したがって、画像データから音声データを容易に得ることができる。
【００１０】
また、請求項４に記載の発明では、ユーザからの入力を受け付ける入力手段としてコンピュータを機能させ、さらに、判定手段は、入力手段を介して入力された入力値に基づいて、出力手段により出力される文字データを音声出力として出力させるか否かを判定することを特徴としている。したがって、画像データから音声データを容易に得ることができる。
【００１１】
また、請求項５に記載の発明では、コンピュータを使用するユーザが視覚障害者であるか否かを判断する判断手段としてコンピュータを機能させ、さらに、判定手段は、判断手段によりユーザが視覚障害者であると判断されたときに、出力手段により出力される文字データを音声出力として出力させると判定することを特徴とする。
【００１２】
これにより、請求項５に記載の発明では、視覚障害者であっても、画像データから音声データを容易に得ることができる。
なお、請求項６に記載の発明では、第２変換手段により文字データに変換されたデータを表示部に表示させる表示手段としてコンピュータを機能させることを特徴とする。
【００１３】
また、請求項７に記載の発明では、第２変換手段は、画像データ中の空白部分を除いた文字部分を文字データに変換することを特徴とする。
これにより、請求項７に記載の発明では、意味内容を有していない空白（スペース）が除かれた文字データを得ることができるので、音声化に適した文字認識結果を得ることが可能となる。
【００１４】
また、請求項８に記載の発明では、画像データ中の文字を特定して文字データとして出力する文字認識装置であって、画像データに含まれる文字のレイアウトを優先して画像データ中の文字を文字データに変換する第１変換手段と、画像データに含まれる文字の意味内容を優先して画像データ中の文字を文字データに変換する第２変換手段と、第１変換手段及び第２変換手段のうちいずれの変換手段にて変換された文字データを出力させるかを決定する決定手段と、決定手段により決定された変換手段にて文字データを出力させる出力手段とを備えることを特徴とする。
【００１５】
これにより、請求項８に記載の発明では、請求項１に記載の発明と同様に、音声化に適した文字認識結果を得ることが可能となる。
請求項９に記載の発明では、出力手段により出力される文字データを音声出力として出力させるか否かを判定する判定手段を備え、さらに、決定手段は、判定手段により出力手段により出力される文字データを音声出力として出力させると判定された場合に、第２変換手段にて画像データ中の文字を文字データに変換させることを特徴としている。したがって、画像データから音声データを容易に得ることができる。
【００１６】
また、請求項１０に記載の発明では、出力手段により出力される文字データに基づいて音声データを生成する音声データ生成手段を備え、さらに、判定手段は、音声データ生成手段が音声データ生成可能な状態としてコンピュータ上で起動されているときに、出力手段により出力される文字データを音声出力として出力させると判定することを特徴としている。したがって、画像データから音声データを容易に得ることができる。
【００１７】
また、請求項１１に記載の発明では、ユーザからの入力を受け付ける入力手段を備え、さらに、判定手段は、入力手段を介して入力された入力値に基づいて、出力手段により出力される文字データを音声出力として出力させるか否かを判定することを特徴としている。したがって、画像データから音声データを容易に得ることができる。
【００１８】
請求項１２に記載の発明では、コンピュータを使用するユーザが視覚障害者であるか否かを判断する判断手段を備え、さらに、判定手段は、判断手段によりユーザが視覚障害者であると判断されたときに、出力手段により出力される文字データを音声出力として出力させると判定することを特徴とする。
【００１９】
これにより、請求項１２に記載の発明では、視覚障害者であっても、画像データから音声データを容易に得ることができる。
なお、請求項１３に記載の発明では、第２変換手段により文字データに変換されたデータを表示部に表示させる表示手段を備えることを特徴とするものである。
【００２０】
請求項１４に記載の発明では、第２変換手段は、画像データ中の空白部分を除いた文字部分を文字データに変換することを特徴とする。
これにより、請求項１４に記載の発明では、意味内容を有していない空白（スペース）が除かれた文字データを得ることができるので、音声化に適した文字認識結果を得ることが可能となる。
【００２１】
請求項１５に記載の発明では、コンピュータに組み込まれ、画像データ中の文字を特定して音声データとして出力する文字認識プログラムであって、コンピュータを画像データに含まれる文字の意味内容を優先して画像データ中の文字を音声データに変換する変換手段、及び変換手段により変換された音声データを出力させる出力手段として機能させることを特徴とする。
【００２２】
これにより、請求項１５に記載の発明では、聞き取り易い音声データを得ることができる。
【発明を実施するための最良の形態】
【００２３】
本実施形態は、本発明に係る文字認識プログラムが組み込まれた文字認識装置に適用したものであり、以下に本発明の実施形態を図面と共に説明する。
（第１実施形態）
１．図面の説明
図１は本実施形態に係る文字認識装置（コンピュータシステム）の概念図であり、図２は本実施形態に係る文字認識プログラム（文字認識装置）の作動概念図であり、図３はメイン処理を示すフローチャートである。
【００２４】
また、図４は第１変換処理を示すフローチャートであり、図５は第２変換処理を示すフローチャートであり、図６は音声化処理を示すフローチャートであり、図７は表示例を示す図であり、図８は特定文字関連づけテーブルの一例を示す図表である。
【００２５】
２．文字認識装置の概要構成（図１参照）
本実施形態に係る文字認識装置１は、図１に示すように、原稿に記載された内容を読み取るスキャナ３、マウス（ポインティングディバイス）やキーボード等の入力装置５、ＬＣＤ等の表示装置７、スピーカ等の音声出力装置９、及びコンピュータ本体１１等からなるコンピュータシステムにて構成されたものである。
【００２６】
なお、コンピュータ本体１１は、ＣＰＵ、ＲＡＭ及びＲＯＭ等からなる制御部、並びに磁気記憶装置（ＨＤＤ）やシリコンディスク等の大容量の不揮発性記憶手段等を有して構成されたものである。
【００２７】
そして、文字認識プログラムは、ＨＤＤ等に不揮発性記憶手段に組み込まれて（インストールされて）いるとともに、必要に応じてＨＤＤから読み込まれて、コンピュータシステム全体を制御するためのオペレーティングシステム（ＯＳ）と協働して制御部（ＣＰＵ）にて実行される。
【００２８】
３．文字認識プログラム（文字認識装置）の作動
３．１．作動の概要
本実施形態は、本発明に係る文字認識プログラム（文字認識装置）を、視覚障害者用の音声変換出力装置に適用したものである。具体的には、文字認識プログラム（文字認識装置）は、スキャナ３にて読み取られた画像データを音声出力に適した文字データ（テキストデータ）に変換して出力するとともに、その出力された文字データを音声出力装置９から音声として出力するものである。
【００２９】
すなわち、図２に示すように、スキャナ３にて読み取られた原稿の画像データが、文字認識プログラムに渡されると、画像データ中の文字が特定されて文字データとして認識されるとともに、その認識された文字データが、文字データをレイアウトを優先した形式、及び文字の意味内容を優先した形式のうちいずれかの形式に変換されて出力される。
【００３０】
そして、意味内容を優先した形式で出力された文字データは、更に音声データに変換されて音声出力装置９を介してユーザに音声として出力される。一方、レイアウトを優先した形式で文字データが出力された場合には、その内容は、音声として出力されることはなく、表示装置７に表示される。
【００３１】
なお、レイアウトを優先した形式とは、可能な限り原稿に記載された画像を忠実に再現することを主眼とした形式であり、具体的には、画像データ中の文字のみならず、文字位置、文字サイズ及び文字飾り等の文字に付帯する付帯情報もデータ化したものである。
【００３２】
一方、意味内容を優先した形式とは、文字位置や空白部分（スペース）等の文字の意味内容とは関係のない付帯情報を削除することにより、文字データを音声化した際に、ユーザが聞き取り易くなるようにしたものである。
【００３３】
また、認識された文字データをいずれの形式で出力するかは、文字データを音声出力として出力させるか否か、つまり原稿の読取を指示したユーザが、画像データ中の文字を音声として出力することが望ましいユーザであるか否かに基づいて自動的に判定される。
【００３４】
ここで、画像データ中の文字を音声として出力することが望ましいユーザとして、本実施形態では、スキャナ３に読み取られた画像データを視覚を通じて認識することが困難なユーザ（例えば、視覚障害者）等を想定している。
【００３５】
３．２．メイン処理（図３参照）
図３は文字認識プログラムのメイン処理を示すフローチャートであり、このメイン処理は、コンピュータシステムの電源スイッチ（図示せず。）が投入されると、コンピュータ本体１１で自動的に起動され、電源スイッチが遮断されると終了する。
【００３６】
また、この文字認識プログラムは、プログラムのインストール時、あるいはインストール後に、オプション設定として、ユーザが視覚障害者であること、すなわち、文字認識結果を音声出力することを希望する場合に設定される、ユーザフラグを設定することができる。したがって、ユーザが視覚障害者である場合には、ユーザフラグをＯＮに設定し、そうでない場合にはＯＦＦに設定しておくことができる。
【００３７】
なお、文字認識プログラムをインストールした場合の初期状態として、ユーザフラグがＯＮに設定されるように構成してもよい。これにより、文字認識プログラムのインストールが完了し、ユーザが実際に本コンピュータシステム（文字認識装置）を使用する際には、本コンピュータシステムを利用するユーザは、画像データ中の文字を音声として出力することが望ましいユーザである旨を意味するユーザフラグが既にＯＮに設定された状態となっている。
【００３８】
つまり、コンピュータシステムの管理者が文字認識プログラムをインストールする際に、主たるユーザは視覚障害者であるとするオプションを設定すると、ユーザフラグが設定され、一方、主たるユーザは視覚障害者でないとするオプションを設定すると、ユーザフラグが設定されない。
【００３９】
また、ユーザが視覚障害者であることを想定して本コンピュータシステムの使用環境を設定する場合、通常は、表示装置７に表示された文字を読み上げる、後述する音声化処理を実行するプログラムが常駐するように設定される。
【００４０】
そのため、ユーザフラグがＯＮに設定されている場合、上記音声化処理プログラムも起動している状態が通常である。なお、ユーザフラグがＯＮに設定されることに伴って、本コンピュータシステムが電源ＯＮされる際に、音声化処理プログラムが自動的に起動するように設定されてもよい。
【００４１】
そして、文字認識プログラムが起動すると、先ず、入力装置５がユーザにより操作されたか否かに基づいて、原稿の読取開始指示がされたか否かが判定され（Ｓ１）、読取開始指示がされていないと判定された場合には（Ｓ１：ＮＯ）、読取開始指示を待つ待機状態となる。
【００４２】
一方、読取開始指示がされたと判定された場合には（Ｓ１：ＹＥＳ）、スキャナ３に対して読取開始指示がされ（Ｓ３）、原稿に記載されている画像が読み取られ、画像データが取得される（Ｓ５）。
【００４３】
次に、画像読取が完了したか否かが判定され（Ｓ７）、画像読取が完了していないと判定された場合には（Ｓ７：ＮＯ）、画像データの取得が続行され（Ｓ５）、一方、画像読取が完了したと判定された場合には（Ｓ７：ＹＥＳ）、ユーザフラグの有無に基づいてユーザが視覚障害者であるか否かが判定される（Ｓ９）。
【００４４】
このとき、ユーザフラグが設定されている場合には、ユーザが視覚障害者であると判定されて（Ｓ９：ＹＥＳ）、画像データ中の文字が意味内容を優先した形式の文字データに変換・出力され（Ｓ１１）、その出力された文字データが表示装置７に表示された後（Ｓ１３）、再び、Ｓ１が実行される。
【００４５】
なお、Ｓ１３にて表示された文字データは、図７に示すように、表示装置７（ディスプレイ）中の特定領域（ウインドウ）に表示される。ここで、既にＳ１３にて表示されている特定領域（ウインドウ）がある場合には、Ｓ１１において変換された文字データが表示される新たな特定領域がアクティブ化されて、先に表示されていた特定領域に重なるようにして表示される。
【００４６】
つまり、Ｓ１３にて表示される文字データは、新たにＳ１３にて文字データが表示されない限り、または、他の機能等によるウインドウがアクティブ状態で表示されない限り、アクティブ化された特定領域に表示されることとなる。因みに、アクティブ化された特定領域とは、後述する音声化処理（図６参照）の対象となる文字データが表示された特定領域をいう。
【００４７】
また、Ｓ９にてユーザが視覚障害者でない、つまりユーザフラグが設定されていないと判定された場合には（Ｓ９：ＮＯ）、レイアウトを優先した形式の文字データに変換・出力され（Ｓ１５）、その出力された文字データが表示装置７に表示された後（Ｓ１３）、再び、Ｓ１が実行される。
【００４８】
なお、ユーザが視覚障害者でない場合、上記したように、本コンピュータシステムの使用環境として、通常は音声化処理プログラムが起動されていないため、レイアウトを優先した文字データが表示装置７にアクティブ状態で表示されても音声出力は行われない。例えば、表示装置７に表示された文字データは、各種アプリケーションを介して、ユーザにより編集等が可能になる。
【００４９】
３．３．第１変換処理（Ｓ１１の詳細処理）
図４はＳ１１の詳細処理を示すフローチャートであり、この第１変換処理では、先ず、Ｓ７で取得された画像データ中の文字が一文字ずつ認識され（Ｓ２１）、その認識された文字が排除等すべき特定の文字（以下、特定文字という。）であるか否かが判定される（Ｓ２３）。
【００５０】
因みに、特定文字であるか否かが判定は、文字認識プログラムのインストール時に、文字認識プログラム本体と共に、ＨＤＤにインストールされた特定文字関連づけテーブル（図８参照）に基づいて判定される。
【００５１】
そして、認識された文字が、特定文字関連づけテーブルの左欄に示された特定文字のいずれかに該当する場合には、その認識された文字は特定文字である判定され（Ｓ２３：ＹＥＳ）、特定文字関連づけテーブルの右欄に示された置換処理のうち対応する置換処理が実行される（Ｓ２５）。
【００５２】
その後、置換処理されたデータが、一旦、ＲＡＭ上に出力された後（Ｓ２７）、画像データ中に含まれる全て文字について認識が終了したか否かが判定され（Ｓ３１）、終了したと判定された場合には（Ｓ３１：ＹＥＳ）、ＲＡＭ上に出力された文字データがメイン処理に出力されて（渡されて）本処理が終了し、一方、終了していないと判定された場合には（Ｓ３１：ＮＯ）、再び、Ｓ２１が実行される。
【００５３】
また、Ｓ２３にて、認識された文字は特定文字でないと判定され場合には（Ｓ２３：ＮＯ）、認識した文字に対応する文字データ（テキストデータ）が、一旦、ＲＡＭ上に出力された後（Ｓ２７）、Ｓ３１が実行される。
【００５４】
３．４．第２変換処理（Ｓ１５の詳細処理）
図５はＳ１５の詳細処理を示すフローチャートであり、この第２変換処理では、先ず、Ｓ７で取得された画像データ中の文字が一文字ずつ認識され（Ｓ４１）、認識した文字に対応する文字データ（テキストデータ）が、一旦、ＲＡＭ上に出力された後（Ｓ４３）、画像データ中に含まれる全て文字について認識が終了したか否かが判定される（Ｓ４５）。
【００５５】
そして、全て文字について認識が終了したと判定された場合には（Ｓ４５：ＹＥＳ）、ＲＡＭ上に出力された文字データがメイン処理に出力されて本処理が終了し、一方、終了していないと判定された場合には（Ｓ４５：ＮＯ）、再び、Ｓ４１が実行される。
【００５６】
３．５．音声化処理（図６参照）
図６は音声化処理を示すフローチャートであり、この音声化処理は、コンピュータシステムの電源スイッチが投入されると、例えば、予め設定されている条件に基づいて、コンピュータ本体１１で自動的に起動されてメイン処理と独立して作動し、電源スイッチが遮断されると終了する。予め設定されている条件としては、上記ユーザフラグがＯＮに設定されることが一例として上げられる。なお、手動により音声化処理を起動させたり、停止させたりすることも可能である。
【００５７】
そして、音声化処理が起動されると、先ず、現在、アクティブな状態で表示されている特定領域（文字データ）が存在するか否かが判定され（Ｓ５１）、アクティブな状態で表示されている特定領域（文字データ）が存在しないと判定された場合には（Ｓ５１：ＮＯ）、待機状態となる。
【００５８】
一方、アクティブな状態で表示されている特定領域（文字データ）が存在すると判定された場合には（Ｓ５１：ＹＥＳ）、そのアクティブな状態で表示されている特定領域内の文字データが音声データに変換された後、音声出力装置９から音声として出力される（Ｓ５３）。
【００５９】
そして、文字データの音声出力が終了すると（Ｓ５３）、Ｓ５３にて音声出力した特定領域（文字データ）と異なる特定領域（文字データ）がアクティブな状態で表示されているか否かが判定され（Ｓ５５）、異なる特定領域（文字データ）がアクティブな状態で表示されていないと判定された場合には（Ｓ５５：ＮＯ）、待機状態となる。
【００６０】
一方、異なる特定領域（文字データ）がアクティブな状態で表示されていると判定された場合には（Ｓ５５：ＹＥＳ）、そのアクティブな状態で表示されている特定領域（文字データ）が音声データに変換された後、音声出力装置９から音声として出力される（Ｓ５３）。
【００６１】
なお、前述したように、意味内容を優先した形式の文字データがメイン処理により出力されると、その出力された文字データはアクティブな状態で特定領域に表示されるので、新たに画像読取された原稿の内容は、少なくとも一度は音声として出力される。
【００６２】
そして、本実施形態では、入力装置５に設定された特定のキーを操作すると、表示装置７に複数の特定領域が重なった状態で表示されている中から、アクティブな状態で表示すべき特定領域（文字データ）を切り替えることが可能である。
【００６３】
したがって、新たに画像読取を実行しなくても、表示装置７に音声出力させたい特定領域（文字データ）が表示されていれば、その特定のキーを操作して、該当する特定領域（文字データ）の表示を非アクティブ状態からアクティブ状態に切り替えることにより、既に音声出力された文字データを、再度、音声出力することができる。
【００６４】
因みに、本実施形態では、特定のキーを操作すると、アクティブ化された特定領域に表示された文字データの一部、例えば、タイトルが音声出力されるので、その内容に基づいて、視覚障害者であっても、音声出力を希望する特定領域（文字データ）を選択することができる。
【００６５】
なお、上記実施形態では、Ｓ９において、ユーザが視覚障害者であるか、具体的には、ユーザフラグがＯＮに設定されているか否かに基づいて、読取り画像データをレイアウト優先処理するか、意味内容優先処理するかを判断したが、これに限定されるものではない。
【００６６】
例えば、上記音声化処理が起動している状態であれば、ユーザが視覚障害者である可能性が高い、あるいは健常者の場合でも音声出力を利用したいユーザであると考えられるため、音声化処理が起動している場合には、Ｓ９の判断でＹＥＳと判断し、起動していない場合にはＮＯと判断するように構成してもよい。
【００６７】
４．本実施形態の文字認識プログラム（文字認識装置）特徴
本実施形態では、画像データに含まれる文字の意味内容を優先して画像データ中の文字を文字データとして出力することができるので、文字位置等の文字の意味内容とは関係のない付帯情報が文字データ化されてしまうことが防止できる。したがって、音声化に適した文字認識結果を得ることが可能となる。
【００６８】
また、本実施形態では、予めユーザフラグが設定されており、ユーザが視覚障害者であると判定される場合、つまり、音声データを生成可能な状態（音声化処理プログラムが起動中）として文字認識プログラムがコンピュータシステム上で起動されている場合に、画像データから認識された文字データを音声として出力させるので、視覚障害者であっても、画像データから音声データを容易に得ることができる。
【００６９】
また、その際、ユーザが視覚障害者であることに基づき、画像データに対して意味内容を優先した文字認識が行われ、文字データが出力されるため、意味内容の理解に必要な情報だけが音声化され、聞き取りやすいものとなる。
【００７０】
（第２実施形態）
第１実施形態では、ユーザフラグが設定されている状態で文字認識プログラムがコンピュータシステム上で起動している場合に、音声データを生成可能な状態で文字認識プログラムが起動されているものとして、文字データを音声出力として出力させたが、本実施形態は、ユーザから入力に基づいて、文字データを音声出力として出力させるか否かを判定するものである。
【００７１】
なお、本実施形態では、図９に示すように、ユーザからの音声入力を受け付ける音声入力装置（マイク）１３が設けられている。
そして、図１０は、本実施形態に係る文字認識プログラムを示すフローチャートであり、この文字認識プログラムは、コンピュータシステムの電源スイッチが投入されると、コンピュータ本体１１で自動的に起動され、電源スイッチが遮断されると終了する。
【００７２】
そして、文字認識プログラムが起動すると、先ず、入力装置５がユーザにより操作されたか否かに基づいて、原稿の読取開始指示がされたか否かが判定され（Ｓ７１）、読取開始指示がされていないと判定された場合には（Ｓ７１：ＮＯ）、読取開始指示を待つ待機状態となる。
【００７３】
一方、読取開始指示がされたと判定された場合には（Ｓ７１：ＹＥＳ）、スキャナ３に対して読取開始指示がされ（Ｓ７３）、原稿に記載されている画像が読み取られ、画像データが取得される（Ｓ７５）。
【００７４】
次に、画像読取が完了したか否かが判定され（Ｓ７７）、画像読取が完了していないと判定された場合には（Ｓ７７：ＮＯ）、画像データの取得が続行され（Ｓ７５）、一方、画像読取が完了したと判定された場合には（Ｓ７７：ＹＥＳ）、ユーザに対して画像読取により取得された文字データを音声として出力するか否かが音声にてユーザに問い合わせられる（Ｓ７９）。
【００７５】
そして、Ｓ７９の問い合わせに対して音声入力装置１３介して入力された音声入力値に基づいて、画像読取により取得された文字データを音声として出力するか否かが判定される（Ｓ８１）。
【００７６】
このとき、音声として出力すると判定された場合には（Ｓ８１：ＹＥＳ）、画像データ中の文字が意味内容を優先した形式の文字データに変換・出力され（Ｓ８３）、その出力された文字データが音声出力装置９を介して音声として出力された後（Ｓ８５）、再び、Ｓ７１が実行される。
【００７７】
一方、音声として出力しないと判定された場合には（Ｓ８１：ＮＯ）、レイアウトを優先した形式の文字データに変換・出力され（Ｓ８７）、その出力された文字データがＨＤＤ等に保存された後（Ｓ８９）、再び、Ｓ７１が実行される。
【００７８】
（その他の実施形態）
第１実施形態では、文字認識プログラムをインストールする際に設定されるユーザフラグの有無に基づいて、ユーザが視覚障害者であるか否かが判定されたが、本発明はこれに限定されるものではなく、例えば、入力装置５として、ユーザがマウス等のポインティングディバイスを多用しているときには晴眼者であると判定し、一方、入力装置５として、ユーザがキーボードを多用しているときには視覚障害者である、というように入力装置５の使用傾向に基づいて判定してもよい。
【００７９】
また、第２実施形態では、ユーザからの音声入力に基づいて画像読取により取得された文字データを音声として出力するか否かを判定したが、本発明はこれに限定されるものではなく、例えば入力装置５を介して入力された入力値に基づいて、文字データを音声として出力するか否かを判定してもよい。
【００８０】
また、上述の実施形態では、スキャナ３で読み取られた画像データ中の文字を文字データに変換して後、音声出力用の音声データを生成して音声出力装置９から出力させたが、本発明はこれに限定されるものではなく、例えば、ユーザフラグが設定されている場合には、画像データに含まれる文字の意味内容を優先して画像データ中の文字を、文字データに変換することなく、直接的に音声データに変換し、その変換された音声データを音声出力装置９から出力させてもよい。
【００８１】
また、本発明は、カメラ機能を備える携帯電話等の携帯型端末機にも適用することができる。
また、図３において、Ｓ９にてユーザが視覚障害者でない、つまりユーザフラグが設定されていないと判定された場合には（Ｓ９：ＮＯ）、レイアウトを優先した形式の文字データに変換・出力した後（Ｓ１５）、その出力された文字データを非アクティブ状態で表示装置７に表示してもよい。この場合、仮に、音声化処理プログラムが何らかの都合により起動していたとしても、文字データは非アクティブ状態で表示されるため、音声出力が行われることはない。
【００８２】
また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１実施形態に係る文字認識装置（コンピュータシステム）の概念図である。
【図２】本発明の第１実施形態に係る文字認識プログラム（文字認識装置）の作動概念図である。
【図３】本発明の第１実施形態に係るメイン処理を示すフローチャートである。
【図４】本発明の実施形態に係る第１変換処理を示すフローチャートである。
【図５】本発明の実施形態に係る第２変換処理を示すフローチャートである。
【図６】本発明の第１実施形態に係る音声化処理を示すフローチャートである。
【図７】本発明の第１実施形態に係る表示装置７における表示例を示す図である。
【図８】本発明の第１実施形態に係る特定文字関連づけテーブルの一例を示す図表である。
【図９】本発明の第２実施形態に係る文字認識装置（コンピュータシステム）の概念図である。
【図１０】本発明の第１実施形態に係る文字認識プログラム（文字認識装置）の処理を示すフローチャートである。
【符号の説明】
【００８４】
１…文字認識装置、３…スキャナ、５…入力装置、７…表示装置、９…音声出力装置、
１１…コンピュータ本体。
【図１】
2009265246.tif 000003
【図２】
2009265246.tif 000004
【図３】
2009265246.tif 000005
【図４】
2009265246.tif 000006
【図５】
2009265246.tif 000007
【図６】
2009265246.tif 000008
【図８】
2009265246.tif 000009
【図９】
2009265246.tif 000010
【図１０】
2009265246.tif 000011
【図７】
2009265246.tif 000012