(57)【要約】【課題】  識別子の位置を確認することができる画像形成装置を提供する。【解決手段】  画像形成装置１は、操作部１０と、制御部２０と、読取部３０と、画像記憶部４０と、記憶部５０と、Ｄ／Ａコンバータおよび増幅器６０と、スピーカ７０と、出力部８０とから構成されている。操作部１０は、制御部２０に接続され、読取部２０は、制御部２０と画像記憶部４０に接続される。【選択図】  図２
2007135110.tif 000002
【特許請求の範囲】
【請求項１】
音声出力を行う画像形成装置であって、
識別子を含む印刷物を読み取る読み取り手段と、
前記印刷物から識別子の位置を検出するシンボル位置検出手段と、
検出した識別子からテキストデータにデコードするデコード手段と、
前記テキストデータに基づいて音声合成処理を行い、音声波形データを生成する音声合成処理手段と、
前記音声波形データを出力する出力手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記出力手段は、前記音声波形データを蓄積する記憶領域へ出力することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記出力手段は、前記音声波形データをネットワークへ出力することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記シンボル位置検出手段は、識別子の特徴的なマークに基づいて、パターンマッチングにより前記識別子の位置を検出することを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音声出力機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来より、コード情報を読み取り、コード情報に対応する音声出力を行う音声出力装置が知られている。
例えば、非特許文献１には、視覚障害者用の活字文書読み上げ装置が記載されている。この活字文字読み上げ装置は２次元のコードを読み取り、２次元コードからテキストに変換し読み上げるものである。
この活字文書読み上げ装置に用いられる印刷物には、印刷物に切り欠きを設け、その切り欠き部に２次元コードを印刷しておくものである。この切り欠き部に合わせて、活字文書読み上げ装置を設置することにより、テキストを音声出力するものである。このような活字文書読み上げ装置に利用される２次元コードとしては、図８に示すようなＳＰコードと呼ばれるものが用いられている。このＳＰコードは、２値化した正方形のセルのデータ領域と、このデータ領域の周辺に設けられてＴ字や、十字などのマークにより構成されており、矩形の認識をしやすいようになされている。
このような活字文書読み上げ装置においては、２次元コードの印刷位置を確認して、読み取る必要がある。また、印刷物に複数の２次元コードが印刷されている場合には、１つずつ読み取らせる必要がある。
【非特許文献１】「障害者白書  平成１６年度版」内閣府、平成１６年、P７３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように、２次元コードの印刷位置を確認する必要があることや、印刷物に複数の２次元コードが印刷されている場合に、読み取らせることが必要であることなど、利用者にとって煩雑で不便という問題が生じていた。
本発明は、以上の問題を解決するためにされたもので、その課題は、識別子の位置を確認することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１の発明は、音声出力を行う画像形成装置であって識別子を含む印刷物を読み取る読み取り手段と、前記印刷物から識別子の位置を検出するシンボル位置検出手段と、検出した識別子からテキストデータにデコードするデコード手段と、前記テキストデータに基づいて音声合成処理を行い、音声波形データを生成する音声合成処理手段と、前記音声波形データを出力する出力手段とを備えたことを特徴とする画像形成装置である。
請求項２の発明は、前記出力手段が、前記音声波形データを蓄積する記憶領域へ出力することを特徴とする請求項１記載の画像形成装置である。
請求項３の発明は、前記出力手段が、前記音声波形データをネットワークへ出力することを特徴とする請求項１記載の画像形成装置である。
請求項４の発明は、前記シンボル位置検出手段が、識別子の特徴的なマークに基づいて、パターンマッチングにより識別子の位置を検出することを特徴とする請求項１から３のいずれか１項に記載の画像形成装置である。
【発明の効果】
【０００５】
本発明によれば、識別式の位置を特定することが容易にすることができる。
【発明を実施するための最良の形態】
【０００６】
本発明の実施の形態について添付した図面を参照しながら説明する。
図１は本発明に係る文章読み上げ装置を画像形成装置に応用した実施の形態を示している。この画像形成装置のオートフィーダーと呼ばれる自動送り機能を利用して、印刷物を送り、ラインスキャナ機能によって印刷物を撮像することにより、２次元コードを読み取るものである。なお、本実施の形態においては、識別子として、２次元コードを用いた場合について説明を行うが、２次元コード以外であっても利用できることは言うまでもない。
この実施の形態の画像形成装置内の概略ブロック図を図２に示す。
図１に示す画像形成装置１は、操作部１０と、制御部２０と、読取部３０と、画像記憶部４０と、記憶部５０と、Ｄ／Ａコンバータおよび増幅器６０と、スピーカ７０と、出力部８０とから構成されている。操作部１０は、制御部２０に接続され、読取部２０は、制御部２０と画像記憶部４０に接続される。
【０００７】
操作部１０とスピーカ７０の構成について、図３に示す。図３に示すように操作部１０は、画像形成装置１の備える機能を選択するモード選択キー１１、液晶表示内に設けられたタッチパネルキー１２、テンキー１３、スタート・ストップキー１４から構成されている。このように操作部１０には様々な設定をユーザが選択できるようになっている。これらの設定には、二次元コードの読み出し開始や音声出力の中断、再開、早送り等の他、テキストデータの出力要求、またはこれらの複数の組み合わせが含まれる。操作部１０のスイッチの状態は、制御部２０により読み出される。
この操作部１０の両脇にスピーカ７０が設けられている。
利用者が操作部１０の設定により、所定の処理が画像形成装置１内の制御部２０により実行される。
スピーカ７０は、Ｄ／Ａコンバータおよび増幅器６０に接続される。制御部２０と画像記憶部４０とＤ／Ａコンバータおよび増幅器６０と出力部８０とは、通常の情報処理装置と同様にバスにより並列に接続されている。
【０００８】
記憶部５０は、画像形成装置１を動作させるためのプログラムやデコードされた二次元コード情報などの各種データを格納する他、制御部２０が各種のデータ処理を実行するための実行領域も提供する。記憶部５０は、複数の記憶領域を有しており、デコードされた二次元コード情報を複数格納して一括処理が可能な形態になっている。
また、上記プログラムには、本発明に方法を制御部２０に実行させるためのプログラムが含まれる。また、各種のデータには、二次元コードにコード化されたテキスト文書を音声出力するときの複数の音質要素のデータが含まれる。ここで、音質要素とは、例えば声の種類（男または女）、音程（高音、中音、低音）および音量（大・中・小）等である。
制御部２０は、記憶部５０に格納されたプログラムと利用者による操作部１０の操作にしたがって画像形成装置を動作させる。
読み取り部３０は、制御部２０の命令にしたがって、識別子である二次元コードを含む印刷物の画像を読み取る。この読み取り部３０は、一般的にはイメージスキャナのように、印刷物に光を当て、反射光をＣＣＤなどで読み取ってデジタルデータに変換する機能を備えている。
画像記憶部４０は、読み取り部３０により読み取られた二次元コードを含む印刷物の画像データを格納する。
Ｄ／Ａコンバータおよび増幅器６０は、制御部２０の規則音声合成処理により生成されたディジタルの音声波形データを受けてこれをアナログ信号に変換し、増幅してスピーカ７０に出力する。スピーカ７０は、このアナログの音声波形信号を受けて音声を出力する。また、Ｄ／Ａコンバータおよび増幅器６０とスピーカ７０は、本実施形態において音声出力手段を構成する。
出力部８０は、操作部１０の液晶表示内のディスプレイや、その他の外部装置へ出力する機能を有する。
【０００９】
ここで、制御部３０のより具体的な構成を図４を参照しながら説明する。図４に示すように、制御部２０は、ＣＰＵ２１と、読み取り制御手段２２と、シンボル位置検出手段２３、デコード手段２４と、音素コード列データ変換手段２５と、規則音声合成処理手段２６と、出力制御手段２７とから構成されている。これら各々の手段は、バスを介して並列にＣＰＵ２１に接続されている。
読み取り制御手段２２は、読み取り部３０を制御する信号を生成して読み取り部３０へ供給する。シンボル位置検出手段２３は、読み取り部３０により読み取られた２次元コードを含む印刷部の画像データを画像記憶部４０から読みだし、２次元コードの位置を特定する。この特定した２次元コードを後述のデコード手段２４に送出する。
そして、デコード手段２４は、シンボル位置検出手段２３により検出された２次元コードを所定のデコード処理により２次元コードに記号化されたバイナリデータを復元してテキストデータと各種制御信号とを出力する。
このシンボル位置検出手段２３により、印刷物内に印刷された２次元コードの位置を特定し、２次元コードを読み出すことが可能となる。
音素コード列データ変換手段２５は、デコード手段２４から出力されたテキストデータを受けて音声合成のための中間言語である音素コード列データを生成して出力する。
規則音声合成処理部２６は、音素コード列データ変換手段２５から出力された音素コード列データと音質要素属性切換用制御信号の入力を受け、二次元コード作成時に予め選択された音質要素に対応する音素片を音質要素属性切換用制御信号に従って記憶部５０から読みだして組み合わせ、ディジタルの音声波形データを生成して出力する。
出力制御手段２７は、規則音声合成処理手段２６から出力された音声波形データをＤ／Ａコンバータおよび増幅器８２に供給する。音声波形データ以外のデータとしては、操作部１０により利用者が選択した設定に応じて、テキストデータ、印刷データが出力制御手段２７から出力される。
【００１０】
図５は、本実施形態の印刷物から２次元コードを検出し、音声化する手順の概略手順を示すフローチャートである。
図１に示す画像形成装置１は、複写の動作をするように設定されている。まず、利用者は、図３に示す操作部１０のモード選択キー１１を利用して、読み上げ動作を選択する（Ｓ１）。画像形成装置１の制御部２０は、操作部１０の入力を受けて、記憶部５０から操作ガイダンスを読みだし、「印刷物を読み取り部にセットしてください。準備ができたら、操作部１０の右側の一番大きな丸いスタートボタンを押してください。」とのガイダンスを発声させる。
なお、この時に、印刷物内に含まれる２次元コードの読み取りを希望する位置を指定することが行われても良い。この場合には、操作部１０のタッチパネルキー１２に、図６に示すようなインターフェイスが表示されて、Ｐｏｓｉｔｉｏｎにおいて、左右上下を選択することが可能となる。
利用者は、識別子である２次元コードを含む印刷物を読み取り部３０にセットし、操作部１０のスタートボタンを押す（Ｓ２）。この利用者の操作に応じて、画像形成装置１の制御部２０は、読み取り制御手段２２から制御信号を読み取り部３０に送る。読み取り部３０は、この制御信号にしたがって、光源（例えば、水銀ランプ、ＬＥＤ、ハロゲンランプ、キセノン蛍光ランプなどが挙げられる）を点灯させて、ＣＣＤで２次元コードを含む印刷物の画像を読み取る（Ｓ３）。そして、読み取り部３０が読み取った印刷物の画像の画像データを画像記憶部４０に転送して格納させる。
【００１１】
そして、次に印刷物の画像データから２次元コードの位置を検出する処理（図５のＳ４の位置検出処理）は図７を用いて説明する。
まず、制御部２０のシンボル位置検出手段２３は、この画像データを画像記憶部４０から読み出す（Ｓ４０１）。シンボル位置検出手段２３は、２値画像データである画像データを所定の領域に分割する。
次に、シンボル位置検出手段２３は、この画像データの縦横のビットが存在する度数分布（ヒストグラム）を調べ、２次元コードを取囲む矩形エリアを確定する（Ｓ４０２）。
そして、シンボル位置検出手段２３は、この確定した矩形エリアの周縁の各辺に接する４つの点を探す（ステップＳ４０３）。
また、シンボル位置検出手段２３は、これらの４つの点の隣り合った点同士を結ぶ線分上のビットを調べ、各線分が四角形のいずれの辺に相当するかを判定する（Ｓ４０４）。そして、その線分の交点を二次元コードの原点として選択する（Ｓ４０５）。
さらに、シンボル位置検出手段２３は、先のＳ４０４で求めた４つの点と、Ｓ４０５で求めた原点と線分とを利用して、その他の矩形の頂点を特定する（Ｓ４０６）。
【００１２】
このように、矩形の頂点が求められることにより、２次元コードの位置を特定し、切り出すことが可能となる。
なお、２次元コードがＳＰコードであるならば、さらに、シンボル位置検出手段２３は、データ領域のセルを特定するために、Ｔ字や十字などからなるマークを特定する必要がある。このマークにより、データ領域のセルを分割している。従って、シンボル位置検出手段２３は、このＴ字や十字のマークを特定するため、Ｓ４０６迄に求めた原点や頂点、そして線分を利用する。具体的には、各線分に平行になる線分を持つＴ字や十字のマークの線分を仮想的に設定することから始められる。この仮想線分を利用して、シンボル位置検出手段２３は、読み出した２値画像データを操作することにより、各線分に設けられたＴ字や十字のマークを探索する。
そして、デコーダ手段２４は、探索されたＴ字や十字のマークを利用して、データ領域を格子形状としてセルを切り出し、セル毎にデータを読み出し、元のデータを復元することが行われる。
【００１３】
図５に戻り、Ｓ５のデコード処理について説明する。制御部３０は、シンボル位置検出手段２３で検出した２次元コードを、デコード手段２４に送る。
デコード手段２４では、２次元コード内に含まれるデータ領域を特定し、データ領域の２進数をビット列のデータとする。そして、デコード手段２４は、予め２次元コードを作成する際に埋め込まれている誤り訂正符号を利用して、誤り訂正を行う。これにより、元のデータに復元することが可能となる。
次に、制御部２０のデコード部５４は、復元したデータを出力制御用データとして、出力制御信号として出力制御手段２７と出力ポート８０に提供される。これにより、出力制御手段２７が画像形成装置１から出力するデータの形式を接続する外部装置の仕様に適合させるように設定され、選択された外部装置の接続条件に適合するように、出力ポート８０の接続条件が設定される。出力制御手段２７と出力ポート８０の設定が完了すると、画像形成装置１は、予め記憶部５０に格納した音素コード列データを音声合成処理し、設定が完了した旨をスピーカ７０により音声で利用者に通知する。
【００１４】
さらに、制御部２０は、出力制御手段２７により音声変換用の制御信号を取り除いた上でテキストデータを出力ポート８０から出力する。これにより、出力ポート８０に接続された外部の画像表示装置又は操作部１０に設けた液晶表示内にテキスト文書が表示され、二次元コードにコード化されていた情報が視覚を通して利用者に認識が可能となる。
そして、制御部２０の音素コード列データ変換手段２５は、音声合成処理の前処理としてテキストデータを音素コード列データに変換する。このとき、二次元コードに記号化されていた音質要素属性切換用制御データは、音素コード列データに文章単位で付加される。
また、制御部２０は、規則音声合成処理手段２６が、規則音声合成の手順に従って、音素コード列データに音声合成処理を行ない、音声波形データに変換する。この時に、規則音声合成処理手段２６で生成された音声波形データは、出力ポート８０から出力しても良い。この出力ポートから、予め外部に設けられたサーバや記憶装置などに音声波形データを蓄積するようにしても良い。
さらに、出力ポート８０には、図示しないネットワークに接続する構成を備えており、音声波形データをネットワークを介して、他の利用者のＰＣ、携帯端末等の情報処理端末に転送しても良い。
【００１５】
なお、通常は、規則音声合成処理手段２６が生成した音声波形データは、Ｄ／Ａコンバータおよび増幅器６０へ送り出される。このとき、規則音声合成処理手段２６は、文書単位で付加された音質要素属性切換用制御データに基づいて、二次元コード作成時に選択された音質要素に一致する音質要素を記憶部５０から読み出し、これに適合する音素片を組み合わせて音声合成処理を行なう。
また、Ｄ／Ａコンバータおよび増幅器６０は、送り出された音声波形データをＤ／Ａ変換し、増幅してスピーカ７０から音声出力させる。
これにより、二次元コードにコード化されたテキスト文書は、二次元コード作成時に選択された音質要素で音声化されるので、文章ごとに異なる種類の音声で文書が読み上げられる。
なお、先に述べた実施形態においては、シンボル位置検出手段２３の矩形の頂点と線分とにより、印刷物に設けられた２次元コードを切り出している。この切り出し方法は、それ以外であっても良い。
例えば、一般的に２次元コードの矩形の周辺には、特徴的なマークが設けられている。２次元コードの一例として、ＳＰコードでは、Ｔ字や十字のマークが、これに該当する。また、ＱＲコードでは、矩形の周辺の頂点の位置に２重の四角形が設けられている。その他の２次元コードであっても、特徴的なマークが設けられている。
そこで、この特徴的なマークによって、位置を切り出すことが可能である。具体的には、予め記憶部５０には２次元コードの特徴的なマークを記憶している。そして、制御部２０は、この特徴的なマークを記憶部５０より読み出し、シンボル位置検出手段２３に設定する。シンボル位置検出手段２３は、この特徴的なマークに基づいて、読み取った画像データからパターンマッチングにより、２次元コードの位置を特定することが可能となる。
【００１６】
次に、第２の実施形態について説明する。
この第２の実施形態においては、図４に設けた構成のほかに、エンコード手段２８を追加した構成となる。このエンコード手段２８は、入力されたテキスト文書から２次元コードを生成することが可能な機能を備えている。
一般的に、画像形成装置１には、稼動状況の情報である、総稼動時間、印刷枚数カウンター、部門毎印刷枚数、個人毎印刷枚数、故障履歴等が図示しない記憶領域に蓄積されている。この記憶領域に記憶されている、稼動状況の情報を、エンコード手段２８で２次元コード化して、画像形成装置１から２次元コードを含むテキスト文書の印刷又は、画像形成装置１内への蓄積や、画像形成装置１の出力ポート８０からネットワークを介して他の情報処理装置への送信が行われる。
これにより、稼動状況を２次元コード化するので、稼動状況について音声で確認することが可能となる。
【００１７】
このエンコード手段２８を用いた２次元コードの生成について、次の通りに説明する。
まず、画像形成装置１の制御部２０は、読み取り部３０に設定されたテキスト原稿、又は予め蓄積している稼動状況の情報をデータとして取扱えるテキスト文書に変換する。より具体的には、テキスト原稿の場合には、制御部２０は図示しないＯＣＲ手段により、読み取り部３０に設定されたテキスト原稿を読み取り、予め記憶されている文字パターンと照合して、文字を特定してテキスト文書を生成することが行われる。また、稼動状況の情報の場合には、制御部２０は図示しない記憶領域より稼動状況の情報を読み出し、稼動状況の情報からテキスト文書に生成することが行われる。
制御部２０は、予め音質要素設定がなされている。この音質要素設定には、声の種類（男または女）、音程（高・中・低）および音量（大・中・小）が挙げられる。
次に、制御部２０のエンコード手段２８は選択された音質要素設定でテキスト文書を音声合成するための音質要素属性切換用制御信号を、選択された各テキスト文書のテキストデータにそれぞれ付加する。
【００１８】
制御部２０は、先のように所定の文書テキストへ対して音質要素の設定が終了すると、制御部２０のエンコード手段は、選択された音質要素で各文章を音声合成するための音質要素属性切換用制御信号を、選択された各文章のテキストデータにそれぞれ付加し、エンコード処理により識別子、例えば２次元コードに記号化する。
この記号化された識別子は、画像形成装置１の操作部１０の所定操作に応じて、識別子が紙面に印刷される。また、画像形成装置１の操作部１０の所定操作に応じて、識別子と、対応するテキスト文書とともに、図示しない記憶領域に記憶されても良い。
また、記号化された識別子は、画像形成装置１の操作部１０の所定操作に応じて、出力ポート８０からネットワークを介して、他の利用者の情報処理装置へ送信されても良い。
以上で説明した処理は、該処理の手順を記述したプログラムにより画像形成装置１の制御部２０で実行させることができる。また、本プログラムは、フレキシブルディスク、ＣＤ、ＭＯ、ＤＶＤ等のプログラムを記録する周知の記録媒体に記録されて提供される他、インターネット等のネットワーク網を介して提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の画像形成装置の一例を示す図。
【図２】画像形成装置内の概略ブロック図。
【図３】操作部の一例を示す図。
【図４】画像形成装置内の制御部の概略ブロック図。
【図５】画像処理装置内での音声変換処理のフロー図。
【図６】操作部の画面イメージの一例を示す図。
【図７】位置検出処理のフロー図。
【図８】ＳＰコードの一例を示す図。
【符号の説明】
【００２０】
１・・・画像形成装置、２・・・２次元コードを含む印刷物、１１・・・モード選択キー、１２・・・タッチパネルキー、１３・・・テンキー、１４・・・スタート＆ストップキー、２０・・・制御部、２１・・・ＣＵＰ、２２・・・読み取り制御手段、２３・・・シンボル位置検出手段、２４・・・デコード手段、２５・・・音素コード列データ変換手段、２６・・・規則音声合成処理手段、２７・・・出力制御手段、２８・・・エンコード手段
【図１】
2007135110.tif 000003
【図２】
2007135110.tif 000004
【図３】
2007135110.tif 000005
【図４】
2007135110.tif 000006
【図５】
2007135110.tif 000007
【図６】
2007135110.tif 000008
【図７】
2007135110.tif 000009
【図８】
2007135110.tif 000010