(57)【要約】【課題】弱視者を支援する読み上げシステムを提供する。【解決手段】  読み上げシステムは、ユーザが身に着けて使用する装着具に備えられ、ユーザの正面方向を撮像する撮像部と、撮像部が撮像した画像から文字を抽出する抽出部と、抽出部が抽出した文字を音声に変換する変換部と、装着具に備えられ、音声を出力する出力部と、装着具に備えられ、ユーザからの入力を受け付ける入力部と、装着具に備えられ、入力部を介して受け付けたユーザからの入力に基づいて、出力部から出力される音声の再生速度を制御する制御部とを備える。【選択図】図２
2019040005.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが身に着けて使用する装着具に備えられ、前記ユーザの正面方向を撮像する撮像部と、
前記撮像部が撮像した画像から文字を抽出する抽出部と、
前記抽出部が抽出した文字を音声に変換する変換部と、
前記装着具に備えられ、前記音声を出力する出力部と、
前記装着具に備えられ、ユーザからの入力を受け付ける入力部と、
前記装着具に備えられ、前記入力部を介して受け付けた前記ユーザからの入力に基づいて、前記出力部から出力される音声の再生速度を制御する制御部とを備える読み上げシステム。
【請求項２】
前記制御部は、前記入力部を介して受け付けた前記ユーザからの入力に基づいて、前記出力部から出力される音声を一時停止させることを特徴とする請求項１に記載の読み上げシステム。
【請求項３】
前記制御部は、前記入力部を介して受け付けた前記ユーザからの入力に基づいて、前記出力部から出力した音声を繰り返し再生することを特徴とする請求項１又は２に記載の読み上げシステム。
【請求項４】
前記出力部は、前記変換部が前記文字を音声に変換している間、文字の変換処理中であることを示す音を出力することを特徴とする請求項１〜３のいずれか一項に記載の読み上げシステム。
【請求項５】
前記読み上げシステムは、前記抽出部と前記変換部とを備えるサーバを含み、
前記装着具は、
前記撮像部が撮像した画像を前記サーバに送信する送信部と、
前記変換部が変換した音声を受信する受信部とを備え、
前記出力部は、前記送信部が画像を送信してから前記受信部が前記音声を受信するまでの間、前記文字の変換処理中であることを示す音を出力することを特徴とする請求項４に記載の読み上げシステム。
【請求項６】
前記装着具は、周囲の環境に関する環境情報を取得する取得部を備え、
前記撮像部は、前記環境情報に基づいて撮像条件を変更することを特徴とする請求項１〜５のいずれか一項に記載の読み上げシステム。
【請求項７】
前記装着具は、前記撮像部が撮像している撮像画像中に文字があるか否かを判定する判定部を備え、
前記出力部は、前記判定部が前記撮像画像中に文字が含まれると判定しているときに、撮像部による撮像方向に文字が存在することを示す音声を出力することを特徴とする請求項１〜６のいずれか一項に記載の読み上げシステム。
【請求項８】
前記読み上げシステムは、
前記撮像部が撮像した撮像画像と、当該撮像画像に基づいて前記変換部が変換して得られた音声とを対応付けて、前記ユーザの情報処理端末に送信するログ送信部を備えることを特徴とする請求項１〜７のいずれか一項に記載の読み上げシステム。
【請求項９】
前記装着具は、自端末の位置を示す位置情報を取得する位置情報取得部を備え、
前記撮像部は、撮像した撮像画像に、撮像したときに前記位置情報が取得した位置情報を対応付け、
前記ログ送信部は、前記撮像画像と前記音声と共に前記位置情報を前記ユーザの情報処理端末に送信することを特徴とする請求項８に記載の読み上げシステム。
【請求項１０】
ユーザが身に着けて使用する装着具に備えられた撮像部により、前記ユーザの正面方向を撮像する撮像ステップと、
前記撮像ステップにおいて撮像した画像から文字を抽出する抽出ステップと、
前記抽出ステップにおいて抽出した文字を音声に変換する変換ステップと、
前記装着具に備えられた出力部から前記音声を出力する出力ステップと、
前記装着具に備えられた入力部からユーザからの入力を受け付ける入力ステップと、
前記入力部を介して受け付けた前記ユーザからの入力に基づいて、前記出力部から出力する音声の再生速度を制御する制御ステップとを含む読み上げ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文章を音声に変換して読み上げる読み上げシステム及び読み上げ方法に関する。
【背景技術】
【０００２】
近年、弱視者や文字を読むことが困難な読字障害者の視認を支援する機器の開発が行われている。例えば、特許文献１には、ロービジョン者が屋外で夜間等にも歩行ができるように、前方視界を撮像し表示することのできるウェアラブルディスプレイが開示されている。特許文献１のロービジョン者用ウェアラブルディスプレイによれば、撮像した画像のコントラスト及び明るさを変換して表示している。また、撮像画像に文字があった場合に文字認識処理を行ってその文字をユーザに音声で知らせることも開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１６５６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に記載のロービジョン者用ウェアラブルディスプレイにおいては、文字認識処理によって、その文字をロービジョン者にスピーカにより伝達するとのみ記載しており具体的にどのように音声を伝えるかについては開示がない。また、ユーザによって音の聞こえ方は異なるため、特許文献１に記載のロービジョン者用ウェアラブルディスプレイの場合、ユーザビリティに欠けるという問題がある。
【０００５】
そこで、本発明は上記問題に鑑みて成されたものであり、使用するユーザにとって上記特許文献１に記載のロービジョン者用ウェアラブルディスプレイよりも利便性に優れた読み上げシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様に係る読み上げシステムは、ユーザが身に着けて使用する装着具に備えられ、ユーザの正面方向を撮像する撮像部と、撮像部が撮像した画像から文字を抽出する抽出部と、抽出部が抽出した文字を音声に変換する変換部と、装着具に備えられ、音声を出力する出力部と、装着具に備えられ、ユーザからの入力を受け付ける入力部と、装着具に備えられ、入力部を介して受け付けたユーザからの入力に基づいて、出力部から出力される音声の再生速度を制御する制御部とを備える。
【０００７】
上記課題を解決するために、本発明の一態様に係る読み上げ方法は、ユーザが身に着けて使用する装着具に備えられた撮像部により、ユーザの正面方向を撮像する撮像ステップと、撮像ステップにおいて撮像した画像から文字を抽出する抽出ステップと、抽出ステップにおいて抽出した文字を音声に変換する変換ステップと、装着具に備えられた出力部から音声を出力する出力ステップと、装着具に備えられた入力部からユーザからの入力を受け付ける入力ステップと、入力部を介して受け付けたユーザからの入力に基づいて、出力部から出力する音声の再生速度を制御する制御ステップとを含む。
【０００８】
また、上記読み上げシステムにおいて、制御部は、入力部を介して受け付けたユーザからの入力に基づいて、出力部から出力される音声を一時停止させることとしてもよい。
【０００９】
また、上記読み上げシステムにおいて、制御部は、入力部を介して受け付けたユーザからの入力に基づいて、出力部から出力した音声を繰り返し再生することとしてもよい。
【００１０】
また、上記読み上げシステムにおいて、出力部は、変換部が文字を音声に変換している間、文字の変換処理中であることを示す音を出力することとしてもよい。
【００１１】
また、上記読み上げシステムにおいて、読み上げシステムは、抽出部と変換部とを備えるサーバを含み、装着具は、撮像部が撮像した画像をサーバに送信する送信部と、変換部が変換した音声を受信する受信部とを備え、出力部は、送信部が画像を送信してから受信部が音声を受信するまでの間、文字の変換処理中であることを示す音を出力することとしてもよい。
【００１２】
また、上記読み上げシステムにおいて、装着具は、周囲の環境に関する環境情報を取得する取得部を備え、撮像部は、環境情報に基づいて撮像条件を変更することとしてもよい。
【００１３】
また、上記読み上げシステムにおいて、装着具は、撮像部が撮像している撮像画像中に文字があるか否かを判定する判定部を備え、出力部は、判定部が撮像画像中に文字が含まれると判定しているときに、撮像部による撮像方向に文字が存在することを示す音声を出力することとしてもよい。
【００１４】
また、上記読み上げシステムにおいて、読み上げシステムは、撮像部が撮像した撮像画像と、当該撮像画像に基づいて変換部が変換して得られた音声とを対応付けて、ユーザの情報処理端末に送信するログ送信部を備えることとしてもよい。
【００１５】
また、上記読み上げシステムにおいて、装着具は、自端末の位置を示す位置情報を取得する位置情報取得部を備え、撮像部は、撮像した撮像画像に、撮像したときに位置情報が取得した位置情報を対応付け、ログ送信部は、撮像画像と音声と共に位置情報をユーザの情報処理端末に送信することとしてもよい。
【発明の効果】
【００１６】
本発明の一態様に係る読み上げシステムは、文字から変換された音声の読み上げの速度を自由に調節することができる。したがって、ユーザビリティに優れた読み上げシステムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】（ａ）は、装着具を装着しているユーザの外観例を示す図であり、（ｂ）は、装着具を用いて撮像を行って読み上げを行う外観例を示す図である。
【図２】読み上げシステムのシステム構成例を示す図である。
【図３】（ａ）は、装着具がサーバに送信するデータの構成例を示す図であり、（ｂ）は、サーバがユーザ毎に記憶する読み上げ音声情報の構成例を示す図である。
【図４】装着具とサーバとのやり取りを示すシーケンス図である。
【図５】装着具の動作を示すフローチャートである。
【図６】サーバの動作を示すフローチャートである。
【図７】画像から優先的に文字を抽出する範囲例を示す図である。
【図８】地図を利用した読み上げ音声の再生を行うための画面例を示す図である。
【図９】読み上げシステムのシステム構成の別例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施態様に係る読み上げシステムについて、図面を参照しながら詳細に説明する。
【００１９】
＜実施の形態＞
＜構成＞
図１（ａ）は、読み上げシステム１に係る装着具１００を装着しているユーザの外観例を示す図である。また、図１（ｂ）は、装着具１００を用いて撮像を行い、読み上げを行っている様子を示す外観例を示す図である。また、図２は、読み上げシステム１のシステム構成例を示す図である。
【００２０】
図１及び図２に示すように、読み上げシステム１は、ユーザが身に着けて使用する装着具１００に備えられ、ユーザの正面方向を撮像する撮像部１１１と、撮像部１１１が撮像した画像から文字を抽出する抽出部２３１と、抽出部２３１が抽出した文字を音声に変換する変換部２３２と、装着具１００に備えられ、音声を出力する出力部１５６と、装着具１００に備えられ、ユーザからの入力を受け付ける入力部１５４と、装着具１００に備えられ、入力部１５４を介して受け付けたユーザからの入力に基づいて、出力部１５６から出力される音声の再生速度を制御する制御部１５５とを備える。このような読み上げシステム１について、以下詳細に説明する。
【００２１】
図１（ａ）、（ｂ）に示すように、ユーザ１０は、ウェアラブルグラス１１０を装着して使用する。ウェアラブルグラス１１０には、ユーザからの指示に従って、ユーザの正面方向を撮像できる位置に、撮像部１１１が配されている。撮像部１１１は、所謂カメラである。ウェアラブルグラス１１０は、コントローラ１５０と接続されている。なお、図１（ａ）においては、ウェアラブルグラス１１０は、コード１２０を介してイヤホン１３０を経由し、コード１４０を介して接続するように示しているが、ウェアラブルグラス１１０とコントローラ１５０とは、イヤホン１３０とコントローラ１５０と同様に直接接続されていてよい。また、ユーザ１０は、イヤホン１３０を耳に装着し、コントローラ１５０から伝達された読み上げ音声を聞くことができる。図１（ａ）に示すように、ユーザ１０は、コントローラ１５０を保持し、当該コントローラ１５０を用いて、撮像の指示や、読み上げ音声の再生に係る指示を行うことができる。図１（ｂ）に示すように、ユーザが撮像指示を行うと、撮像部１１１は、撮像範囲１６０を撮像する。そして、撮像範囲１６０に含まれる文字を認識し、その文字を機械合成音声に変換して読み上げる。したがって、読み上げシステム１は、弱視者等に対して読みにくい文字の情報を提供することができる。
【００２２】
図２は、読み上げシステム１のシステム構成例であり、読み上げシステム１は、装着具１００と、サーバ２００とを含む。装着具１００と、サーバ２００とは、ネットワーク３００を介して通信可能に構成されている。装着具１００とネットワーク３００は、無線通信により通信を行う。なお、無線通信を実行できれば、どのような通信プロトコルを用いてもよい。また、サーバ２００もネットワークと通信を行うが、これは、無線通信でも有線通信でもいずれの通信態様をとってもよく、また、通信を実行できればどのような通信プロトコルを用いてもよい。
【００２３】
図２に示すように、装着具１００は、ウェアラブルグラス１１０と、イヤホン１３０と、コントローラ１５０とを備える。即ち、本実施の形態においては、図２に示すように、ウェアラブルグラス１１０と、イヤホン１３０と、コントローラ１５０とを纏めて装着具１００として呼称する。また、ここでは、ウェアラブルグラス１１０としているが、ユーザ１０の正面方向（視野方向）を撮像できるものであればよく、眼鏡に限るものではないことは言うまでもない。
【００２４】
ウェアラブルグラス１１０は、撮像部１１１と、通信Ｉ／Ｆ１１２を備える。
【００２５】
撮像部１１１は、ユーザの正面方向を撮像可能なカメラである。撮像部１１１は、通信Ｉ／Ｆ１１２から指示された撮像信号を受けて撮像を行う。撮像部１１１は、ユーザの正面方向を撮像可能に設けられていればウェアラブルグラス１１０のどこに設けられてもよい。図１においては、ウェアラブルグラスの左側丁番部分に設ける例を示しているが、撮像部１１１は、右側丁番部分に設けることとしてもよいし、ブリッジ部分に設けることとしてもよい。撮像部１１１は、撮像して得られた撮像画像を、通信Ｉ／Ｆ１１２に伝達する。また、撮像部１１１は、逐次撮像を行いながら、撮像画像を解析して撮像画像中の文字の有無を検出する検出機能を有してよく、このとき、撮像画像中に文字が含まれていると判定した場合に、ユーザの正面方向に文字が存在すること旨を示す存在信号を通信Ｉ／Ｆ１１２に伝達する。
【００２６】
通信Ｉ／Ｆ１１２は、コントローラ１５０と通信を行う機能を有する通信インターフェースである。通信Ｉ／Ｆ１１２は、コントローラ１５０の通信Ｉ／Ｆ１５１と通信可能に接続されている。ここでは、図１に示すように有線により接続されていることとするが、これは、無線接続であってもよい。通信Ｉ／Ｆ１１２は、コントローラ１５０の通信Ｉ／Ｆ１５１から伝達された撮像信号を撮像部１１１に伝達する。また、通信Ｉ／Ｆ１１２は、撮像部１１１から伝達された撮像画像や、ユーザの正面方向に文字が存在することを示す存在信号を、通信Ｉ／Ｆ１５１に伝達する。
【００２７】
イヤホン１３０は、コントローラ１５０の出力部１５６に接続されており、出力部１５６から伝達された音声信号を音声として出力する機能を有する。ここでは、図１に示すように、イヤホン１３０は有線によりコントローラ１５０と接続されていることとするが、これは、無線接続であってもよい。イヤホン１３０は、撮像画像に基づいて検出された文字を読み上げた読み上げ音声や、文字の解析中であることを示す音や、撮像部１１１の正面方向に文字があることを示す音を出力する。
【００２８】
コントローラ１５０は、通信Ｉ／Ｆ１５１と、通信部１５２と、記憶部１５３と、入力部１５４と、制御部１５５と、出力部１５６とを備える。図１に示すように、コントローラ１５０の各部は互いにバスにより接続されている。
【００２９】
通信Ｉ／Ｆ１５１は、ウェアラブルグラス１１０の通信Ｉ／Ｆ１１２と通信を行う機能を有する通信インターフェースである。通信Ｉ／Ｆ１５１は、制御部１５５から撮像信号を受け取ると、当該撮像信号を通信Ｉ／Ｆ１１２に伝達する。また、通信Ｉ／Ｆ１５１は、通信Ｉ／Ｆ１１２から撮像画像や存在信号を受け取ると、制御部１５５に伝達する。
【００３０】
通信部１５２は、ネットワーク３００を介してサーバ２００と通信を実行する機能を有する通信インターフェースである。通信部１５２は、制御部１５５からの指示に従って、撮像画像をサーバ２００に送信部として機能するとともに、撮像画像に含まれる文字を音声に変換した読み上げ音声をサーバ２００から受信する受信部として機能する。通信部１５２は、サーバ２００から読み上げ音声を受信した場合には、当該読み上げ音声を制御部１５５に伝達する。
【００３１】
記憶部１５３は、コントローラ１５０が機能するために必要とする各種のプログラムやデータを記憶する機能を有する。記憶部１５３は、例えば、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリなどにより実現することができるが、これらに限定されるものではない。記憶部１５３は、制御部１５５によって実行される読み上げプログラムや、撮像部１１１が撮像した撮像画像や、通信部１５２が受信した読み上げ音声の情報などを記憶する。また、記憶部１５３は、通信部１５２が撮像画像をサーバ２００に送信してから読み上げ音声を受信するまでの間に出力部１５６から出力する音であって文字を音声に変換中であることを示す音声情報を記憶する。さらには、記憶部１５３は、撮像部１１１の撮像方向に文字があった場合にユーザ１０にその旨を報知するための音声情報も記憶する。
【００３２】
入力部１５４は、ユーザ１０からの入力を受け付ける機能を有する。入力部１５４は、例えば、コントローラ１５０に備えられたハードキーにより実現することができるが、これは、タッチパネルなどにより実現することとしてもよい。入力部１５４は、ユーザ１０が撮像を指示するための撮像ボタン１５４ａや、再生、一時停止、リプレイを指示するための再生ボタン１５４ｂや、音声の再生速度を調整するための調整ボタン１５４ｃを含んでよい。入力部１５４は、各ボタンの押下に応じて、押下された内容を示す信号を制御部１５５に伝達する。
【００３３】
制御部１５５は、コントローラ１５０の各部を制御する機能を有するプロセッサである。制御部１５５は、記憶部１５３に記憶されている各種プログラムを実行することで、コントローラ１５０として実行すべき機能を果たす。
【００３４】
制御部１５５は、入力部１５４から撮像指示を伝達された場合には、通信Ｉ／Ｆ１５１に撮像信号をウェアラブルグラス１１０に送信するように指示する。
【００３５】
また、制御部１５５は、通信Ｉ／Ｆ１５１から撮像画像を伝達された場合には、当該撮像画像をサーバ２００に送信するように通信部１５２に指示する。また、当該指示の後に、制御部１５５は、記憶部１５３から、撮像画像に含まれる文字の音声への変換中であることを示す音声を読み出し、出力部１５６に出力するように指示する。
【００３６】
制御部１５５は、通信部１５２から読み上げ音声を伝達された場合には、変換中であることを示す音声の出力の停止を出力部１５６に指示する。そして、制御部１５５は、読み上げ音声を出力するように出力部１５６に指示する。
【００３７】
また、制御部１５５は、通信Ｉ／Ｆ１５１から存在信号を伝達された場合には、記憶部１５３からユーザ１０の正面方向に文字が存在することを示す音声を読み出して、出力部１５６に出力するように指示する。
【００３８】
また、制御部１５５は、入力部１５４から伝達されたユーザ１０からの指示に応じて読み上げ音声の再生制御処理を実行する。例えば、一時停止指示を受け付けた場合には、読み上げ音声の再生を一時中止するように出力部１５６に指示する。
【００３９】
また、例えば、スロー再生指示を受け付けた場合には制御部１５５は読み上げ音声のスロー再生を実行するように出力部１５６に指示する。スロー再生指示は、再生速度の調整指示によって代替することもでき、制御部１５５は、読み上げ音声の再生速度を早くしたり遅くしたりすることもできる。また、制御部１５５は、リプレイ指示を受け付けた場合には、それまでに出力していた読み上げ音声をもう一度再生するように出力部１５６に指示する。
【００４０】
出力部１５６は、制御部１５５から指示された音声信号をイヤホン１３０に出力する機能を有する。出力部１５６は、読み上げ音声や、文字の音声への変換中を示す音声や、文字がユーザ１０の正面方向に文字が存在することを示す音声を、イヤホン１３０に出力する。
【００４１】
以上が、装着具１００の構成についての説明である。
【００４２】
次にサーバ２００について説明する。図２に示すようにサーバ２００は、通信部２１０と、記憶部２２０と、制御部２３０とを備える。通信部２１０と、記憶部２２０と、制御部２３０とは互いにバスを介して接続されている。
【００４３】
通信部２１０は、ネットワーク３００を介して装着具１００（コントローラ１５０）と通信を実行する機能を有する通信インターフェースである。通信部２１０は、制御部２３０からの指示に従って、読み上げ音声を装着具１００に送信する送信部として機能するとともに、撮像画像を受信する受信部として機能する。通信部２１０は、装着具１００から撮像画像を受信した場合には、当該撮像画像を制御部２３０に伝達する。
【００４４】
記憶部２２０は、サーバ２００が動作上必要とする各種プログラムやデータを記憶する。記憶部２２０は、例えば、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリなどにより実現することができるが、これらに限定されるものではない。記憶部２２０は、画像から文字を抽出するための文字認識プログラムや、認識した文字を音声変換するための音声変換プログラムや、読み上げ音声情報を記憶する。読み上げ音声情報の詳細については、後述する。
【００４５】
制御部２３０は、サーバ２００の各部を制御する機能を有するプロセッサである。制御部２３０は、記憶部２２０に記憶されている各種プログラムを実行することで、サーバ２００として実行すべき機能を果たす。制御部２３０は、文字認識プログラムを実行することで、抽出部２３１として機能し、音声変換プログラムを実行することで変換部２３２として機能する。
【００４６】
抽出部２３１は、撮像画像を解析して、当該撮像画像内に含まれる文字を抽出する機能を有する。当該解析技術には、既存の文字認識処理を用いることができる。
【００４７】
変換部２３２は、抽出部２３１が抽出した文字を音声（読み上げ音声）に変換する機能を有する。当該変換技術には、既存の変換処理を用いることができる。
【００４８】
以上が、サーバ２００の構成についての説明である。
【００４９】
＜データ＞
図３は、読み上げシステム１に係るデータのデータ構成例を示す図である。
【００５０】
図３（ａ）は、装着具１００（コントローラ１５０）がサーバ２００に送信する送信データ３１０（撮像画像）のデータ構成例（フォーマット例）を示す図である。
【００５１】
図３（ａ）に示すように、送信データ３１０は、ユーザＩＤ３１１と、撮像画像情報３１２と、撮像時間情報３１３とが対応付けられた情報である。
【００５２】
ユーザＩＤ３１１は、装着具１００を使用するユーザ１０を一意に特定することができる識別情報である。これにより、サーバ２００は、どのユーザからの撮像画像であるかを特定できるとともに、ユーザ毎に撮像画像や生成した読み上げ音声を管理することができる。
【００５３】
撮像画像情報３１２は、撮像部１１１が撮像した撮像画像の実データを示す情報である。
【００５４】
撮像時間情報３１３は、撮像画像情報３１２で示される撮像画像が撮像された日時を示す情報である。当該情報は、図示ししてないが、撮像部１１１の内部時計から取得することができる。
【００５５】
図３（ｂ）は、サーバ２００の記憶部２２０に記憶されており、読み上げシステム１を利用するユーザ毎に管理する読み上げ音声情報のデータ構成例を示す図である。当該データは、サーバ２００が過去に変換して得られた読み上げ音声を管理するための情報である。
【００５６】
図３（ｂ）に示すように読み上げ音声情報３２０は、撮像時間情報３２１と、撮像画像情報３２２と、読み上げ音声３２３とが対応付けられた情報である。
【００５７】
撮像時間情報３２１は、対応する撮像画像が撮像された日時を示す情報で、撮像時間情報３１３と同一の情報である。
【００５８】
撮像画像情報３２２は、撮像画像の実データを示す情報で、撮像画像情報３１２と同一の情報である。
【００５９】
読み上げ音声３２３は、対応する撮像画像情報３２２から抽出部２３１が文字を抽出し、当該文字を変換部２３２が変換して得られた読み上げ音声を示す実データである。
【００６０】
読み上げ音声情報３２０があることにより、サーバ２００は、過去の読み上げ音声を管理することができる。
【００６１】
以上が、読み上げシステム１に主として関わる情報の説明である。
【００６２】
＜動作＞
ここから、読み上げシステム１の動作について説明する。まず、図４に示すシーケンス図を用いて、読み上げシステム１の全体的な動作を説明した後に、装着具１００及びサーバ２００の詳細な動作をそれぞれ、図５及び図６のフローチャートを用いて説明する。
【００６３】
図４は、装着具１００とサーバ２００とのやり取りを示したシーケンス図である。図４に示すように、装着具１００は、ユーザ１０の正面方向の撮像を実行する（ステップＳ４０１）。そして、装着具１００は、得られた撮像画像をサーバ２００に送信する（ステップＳ４０２）。
【００６４】
サーバ２００は、装着具１００から送信された撮像画像を受信する（ステップＳ４０３）。すると、サーバ２００は、受信した撮像画像から文字を抽出する（ステップＳ４０４）。そして、サーバ２００は、抽出した文字を音声に変換して読み上げ音声を生成する（ステップＳ４０５）。読み上げ音声を生成すると、サーバ２００は、これを装着具１００に送信する（ステップＳ４０６）。
【００６５】
装着具１００は、サーバ２００から送信された読み上げ音声を受信する（ステップＳ４０７）。すると、装着具１００は、受信した読み上げ音声を、出力する（ステップＳ４０８）。これにより、読み上げシステム１は、ユーザ１０の正面方向（視野方向）に存在する文字を認識して、音でユーザ１０に伝えることができる。
【００６６】
図５は、装着具１００の動作を示すフローチャートである。
【００６７】
まず、装着具１００の入力部１５４は、ユーザからの入力があったか否かを、各種のボタンの押下があったか否かに基づいて判定する（ステップＳ５０１）。ユーザからの入力があった場合には（ステップＳ５０１のＹＥＳ）、ステップＳ５０２の処理に移行し、なかった場合には（ステップＳ５０１のＮＯ）、ステップＳ５１２の処理に移行する。
【００６８】
ステップＳ５０２において、制御部１５５は、入力部１５４が受け付けた入力が撮像指示であったか否かを判定する（ステップＳ５０２）。入力が撮像指示であった場合には（ステップＳ５０２のＹＥＳ）、ステップＳ５０３の処理に移行し、撮像指示でなかった場合には（ステップＳ５０２のＮＯ）、ステップＳ５０６の処理に移行する。
【００６９】
ステップＳ５０３において、入力部１５４が撮像指示をユーザから受け付けると、制御部１５５に撮像指示が伝達される。これを受けて制御部１５５は、通信Ｉ／Ｆ１５１に撮像信号をウェアラブルグラス１１０に伝達するように指示する。通信Ｉ／Ｆ１５１は当該指示に従って撮像信号を通信Ｉ／Ｆ１１２に伝達する。そして、通信Ｉ／Ｆ１１２は、撮像部１１１に撮像信号を伝達し、撮像部１１１は、撮像を実行する（ステップＳ５０３）。
【００７０】
撮像部１１１は、得られた撮像画像を通信Ｉ／Ｆ１１２に伝達し、通信Ｉ／Ｆ１１２は、撮像画像を、通信Ｉ／Ｆ１５１に伝達する。通信Ｉ／Ｆ１５１は、伝達された撮像画像を制御部１５５に伝達し、制御部１５５は、これをサーバ２００に送信するよう通信部１５２に指示する。通信部１５２は、当該指示を受けて、撮像画像をネットワーク３００を介してサーバ２００に送信する（ステップＳ５０４）。
【００７１】
そして、撮像画像の送信後に、制御部１５５は、撮像画像中の文字を音声に変換中であることを示す音声を記憶部１５３から読み出し、当該音声を出力するように出力部１５６に指示する。これを受けて出力部１５６は、イヤホン１３０に当該音声を出力し、イヤホン１３０は、当該音声を報知し、ステップＳ５０１の処理に戻る。撮像画像に含まれる文字を音声に変換中であることを示す音声を報知することによって、ユーザ１０は、今、文字を音声に変換する処理を行っている最中であることを認識することができ、何も音が鳴らない（ユーザ１０に対して何の報知も成されない）場合に比して、いらだつことなく待機することができるようになる。
【００７２】
一方、ステップＳ５０２において、入力指示が撮像指示ではないと判定した場合に（ステップＳ５０２のＮＯ）、入力が音声の一時停止指示であったかを判定する（ステップＳ５０６）。入力が音声の一時停止指示であった場合には（ステップＳ５０６のＹＥＳ）、制御部１５５は、出力部１５６に対して出力している音声を一時停止するように指示する。当該指示を受け付けて、出力部１５６は、音声の出力を停止し（ステップＳ５０７）、ステップＳ５０１の処理に戻る。当該一時停止は、新たな再生指示が入力されるまで、あるいは、完全停止指示が入力されるまで行われる。
【００７３】
ステップＳ５０６において、入力指示が一時停止指示ではないと判定した場合に（ステップＳ５０６のＮＯ）、入力がスロー再生の指示であるかを判定する（ステップＳ５０８）。入力がスロー再生の指示であった場合には（ステップＳ５０８のＹＥＳ）、制御部１５５は、出力部１５６に対して出力している音声をスロー再生するように指示する。当該指示を受けて出力部１５６は、出力している音声のスロー再生を開始し（ステップＳ５０９）、ステップＳ５０１の処理に戻る。これによって、早口を聞き取ることに困難を覚えるユーザであっても、音声を正しく認識できるようになる。なお、ここではスロー再生にする例を示しているが、これは上述した通り、再生速度を速めることとしてもよい。再生速度を速めた場合には、撮像した内容に含まれる文字の概要を把握する時間を短縮するのに役立てることができる。
【００７４】
ステップＳ５０８において、入力指示がスロー再生ではないと判定した場合に（ステップＳ５０８のＮＯ）、入力が再生又はリプレイの入力であるかを判定する（ステップＳ５１０）。入力が再生又はリプレイの入力ではない場合には（ステップＳ５１０のＮＯ）、ステップＳ５０１の処理に戻る。入力が再生又はリプレイの入力であった場合には（ステップＳ５１０のＹＥＳ）、制御部１５５は、出力部１５６に一次停止している音声の出力を再開または一度出力した音声のリプレイを実行するように指示する。これを受けて出力部１５６は、音声の再生を再開またはリプレイし、ステップＳ５０１の処理に戻る。これによって、ユーザ１０は、読み上げ音声を聞き逃しても、再度聞き直すことができる。
【００７５】
ステップＳ５０１においてユーザからの入力がない場合に（ステップＳ５０１のＮＯ）、制御部１５５は、サーバ２００から読み上げ音声を受信したか否かを判定する（ステップＳ５１２）。読み上げ音声を受信していない場合には（ステップＳ５１２のＮＯ）、ステップＳ５０１の処理に戻る。
【００７６】
読み上げ音声を受信していた場合には（ステップＳ５１２のＹＥＳ）、制御部１５５は、まず、出力部１５６に対して、出力している文字の音声への変換中であることを示す音声の出力を中止するように指示する。当該指示を受けて出力部１５６は、当該音声の出力を停止する（ステップＳ５１３）。
【００７７】
そして、制御部１５５は、出力部１５６に、通信部１３２から伝達された読み上げ音声を出力するように指示する。出力部１５６は、制御部１５５から伝達された読み上げ音声の出力を開始し（ステップＳ５１４）、ステップＳ５０１に戻る。
【００７８】
以上が、装着具１００（コントローラ１５０）の動作の説明である。
【００７９】
図６は、サーバ２００が撮像画像を装着具１００から受信したときの動作を示すフローチャートである。
【００８０】
まず、サーバ２００の通信部２１０は、ネットワーク３００を介して、装着具１００からの撮像画像を受信する（ステップＳ６０１）。通信部２１０は、受信した撮像画像を制御部２３０に伝達する。
【００８１】
制御部２３０は、抽出部２３１として、伝達された撮像画像を解析して、文字を抽出する（ステップＳ６０２）。抽出部２３１は、抽出した文字列を変換部２３２に伝達する。
【００８２】
変換部２３２は、抽出した文字列を音声に変換し（ステップＳ６０３）、機会音声の合成音声である読み上げ音声を生成する。変換部２３２は、生成した読み上げ音声を通信部２１０に伝達する。
【００８３】
通信部２１０は、変換後の合成音声を読み上げ音声として、ネットワーク３００を介して、装着具１００に送信する（ステップＳ６０４）。
【００８４】
その後に、制御部２３０は、受信した撮像画像と、当該撮像画像の撮像日時と、当該撮像画像から得られた読み上げ音声とをそれぞれ、撮像画像情報３２２、撮像時間情報３２１、読み上げ音声３２３として、読み上げ音声情報に登録して（ステップＳ６０５）、処理を終了する。
【００８５】
以上が、サーバ２００の動作である。以上に説明した動作を実行することにより、読み上げシステム１は、単に認識した文字を読み上げるのではなく、ユーザにとって聞き取りやすいように音声を再生することができる。
【００８６】
＜まとめ＞
読み上げシステム１は、撮像画像に含まれる文字を認識して音声にして出力することができる。このとき、読み上げシステム１においては、読み上げ音声について、スロー再生や、一次停止、リプレイ等の操作をユーザが行うことができるので、ユーザは、各々の好みにより聞きやすいように音声を再生することができる。したがって、ユーザにとって利便性の高い読み上げシステムを提供することができる。また、読み上げシステム１においては、撮像画像から読み上げ音声を生成する処理を実行している間は、処理中であることを示す音声を報知することで、ユーザ１０に状況を認識させることができる。
【００８７】
＜補足＞
上記実施の形態に係る読み上げシステムは、上記実施の形態に限定されるものではなく、他の手法により実現されてもよいことは言うまでもない。以下、各種変形例について説明する。
【００８８】
（１）  上記実施の形態においては、イヤホン１３０を用いて音声を出力することとしたが、ウェアラブルグラス１１０又はコントローラ１５０にスピーカを備えて、出力部１５６は、当該スピーカから読み上げ音声を出力することとしてもよい。このように構成することで、イヤホン１３０を装着することを苦痛とするユーザであっても、読み上げ音声を聞くことができる。また、この場合、複数のユーザが同時に音声を聞くことができるというメリットもある。
【００８９】
（２）  上記実施の形態においては、装着具１００として、ウェアラブルグラス１１０と、イヤホン１３０と、コントローラ１５０とを含み、それぞれ別の機器として構成する例を示した。しかし、これはその限りではなく、ウェアラブルグラス１１０と、イヤホン１３０と、コントローラ１５０とは一体に成形されてもよい。即ち、ウェアラブルグラス１１０は、イヤホン１３０の音声を出力する機能の代替としてスピーカを備え、コントローラ１５０が有する機能を保持してもよい。例えば、ウェアラブルグラス１１０のテンプル部分を中空構造とし、その内部に、コントローラ１５０のプロセッサやメモリ、通信モジュール等を搭載する構成としてもよい。そして、ウェアラブルグラス１１０のテンプルあるいはリムの外装側に音声再生制御や、撮像指示のための各種のボタンを配することとしてもよい。
【００９０】
（３）  上記実施の形態においては、装着具１００とサーバ２００とを別の機器として説明したが、装着具１００は、サーバ２００が有する機能（抽出部及び変換部の機能）を備えることとしてもよい。例えば、コントローラ１５０にサーバ２００が有する機能を実現するチップを備える構成にしてもよい。このように構成すれば、装着具１００はスタンドアローンで読み上げシステムを構築することができる。また、撮像画像の送信及び読み上げ音声の受信に係るレイテンシを抑制することができる。
【００９１】
（４）  上記実施の形態においては、撮像画像から文字を抽出する範囲について予め定めておくこととしたが、これはその限りではない。例えば、ウェアラブルグラス１１０にユーザの目を撮像するカメラを設けて、視線方向を検出し、その視線方向を中心とした所定範囲を撮像画像に当てはめ、その所定範囲内の文字を検出するように構成してもよい。例えば、ウェアラブルグラス１１０は、撮像部１１１が撮像した第１撮像画像と、ユーザの目を撮像した第２撮像画像とをコントローラ１５０に伝達し、コントローラ１５０は、第１撮像画像と第２撮像画像とを、サーバ２００に送信する。サーバ２００の抽出部２３１は、第２撮像画像からユーザ１０の視線方向を特定し、特定した視線方向を含む所定の範囲を特定し、第１撮像画像においてその所定の範囲内に対応する箇所から文字を抽出するように構成してもよい。
【００９２】
（５）  上記実施の形態においては、コントローラ１５０に対する撮像指示の入力を受け付けて、撮像部１１１が撮像を行うこととしたが、撮像のトリガはこれに限るものではない。例えば、ウェアラブルグラス１１０又はコントローラ１５０にマイクを備え、そのマイクでユーザの発する音声を取得する。そして、ユーザが発した特定の言葉に基づいて撮像を行ってもよい。即ち、音声入力による撮像を行ってもよい。
【００９３】
また、あるいは、ウェアラブルグラス１１０にユーザの目を撮像するカメラを設け、ユーザの目のブリンク（まばたき）を撮像のトリガとしてもよい。
【００９４】
（６）  上記実施の形態においては、入力部１５４は、コントローラ１５０に設ける構成を示したが、これはその限りではなく、ケーブル１４０の途上に設けられてもよい。
【００９５】
（７）  上記実施の形態においては、特に記載していないが、読み上げシステム１は、読み上げ音声の言語を設定できる設定部を備えることとしてもよい。そして、抽出部２３１が抽出した文字を設定部に設定された言語に翻訳する翻訳部を備え、変換部２３２は、翻訳部が翻訳した文字を音声に変換することとしてもよい。この構成を備えることで、読み上げシステム１は、書かれている文字の通訳システムとして機能することができ、弱視者に限らず、異国のユーザにとっても有用なシステムとすることができる。
【００９６】
（８）  上記実施の形態においては、特に説明していないが、抽出部２３１は、撮像画像から文字を抽出する範囲を撮像画像全体ではなく、所定の範囲内にとどめてもよい。図７は、撮像画像７００の一例を示しており、抽出部２３１は、この撮像画像７００のうち、所定の範囲７１０内のみを文字を抽出する範囲としてもよい。あるいは、所定の範囲７１０を優先的に文字を抽出する範囲としてもよい。優先的に文字を抽出する範囲とするとは、当該範囲内をまず文字を抽出する範囲とし、所定の範囲７１０内から文字を抽出できなかった場合に所定の範囲７１０外から文字を抽出する処理を行うことをいう。
【００９７】
ここで所定の範囲７１０は、読み上げシステム１を利用するユーザによって設定されてよい。一般にユーザは、正面方向よりも若干下寄りの方向を見る傾向が高い。したがって、撮像画像７００の下部寄りに所定の範囲７１０を設定すれば効果的である。
【００９８】
また、所定の範囲７１０は、制御部２３０が設定することとしてもよい。具体的には、サーバ２００が受信した大量の撮像画像について、文字を抽出できた範囲を特定する。そして、その平均範囲を、文字を抽出するための所定の範囲７１０とすることとしてもよい。
【００９９】
また、更には、ウェアラブルグラス１１０に各種のセンサを備え、当該センサから得られるセンシングデータに基づいて所定の範囲７１０を決定することとしてもよい。例えば、ウェアラブルグラス１１０にジャイロセンサを搭載し、装着具１００は、撮像画像とともにジャイロセンサのセンシングデータをサーバ２００に送信する。そして、抽出部２３１は、当該ジャイロセンサのセンシングデータに基づいて所定の範囲７１０を決定してもよい。例えば、センシングデータから、ユーザ１０がうつむき加減であると推定した場合には、所定の範囲７１０を撮像画像７００全体に対して下方よりの位置に設定することとしてよい。
【０１００】
撮像画像７００の全体を解析対象としないことで、音声への変換処理に要する時間を短縮することができる。
【０１０１】
（９）  上記実施の形態においては、特に記載しなかったが、サーバ２００は、ユーザ１０が保持するＰＣ等の情報処理装置に、過去ログとして、対応する読み上げ音声情報３２０を送信する構成を備えてもよい。当該構成により、ユーザ１０はいつでも過去の読み上げ音声を聞くことができるようになる。
【０１０２】
また、さらには、装着具１００は、自装置の存在する場所を示す位置情報を取得するための位置情報取得部を備えてもよい。位置情報取得部は、例えば、ＧＰＳやＧＮＳＳ等を利用することにより実現することができる。
【０１０３】
そして、撮像部１１１が撮像画像を得るごとに、位置情報取得部は、位置情報を取得し、撮像画像に取得した位置情報を対応付ける。装着具１００は、位置情報が対応付けられた撮像画像をサーバ２００に送信する。サーバ２００は、読み上げ音声情報３２０として、更に、撮像位置を示す撮像位置情報を対応付けて管理してよい。
【０１０４】
そうすると、サーバ２００から、読み上げ音声情報３２０として、位置情報を含む情報がユーザ１０の情報処理装置に送信されることから、ユーザ１０の情報処理装置においては、更に、図８に示すように読み上げ音声を地図アプリケーションとともに提示することができるようになる。即ち、ユーザ１０は、地図上において、いつどこで取得した読み上げ音声であるかを認識することができるようになる。そして、地図情報のログ情報８０１や８０２などの上にカーソル８０３を位置してクリックすることにより、情報処理装置は、読み上げ音声を音声再生ソフト等により再生することとしてもよい。例えば、図８の地図８００に示すように、ログ情報８０１や、ログ情報８０２があることにより、どこで撮像した撮像画像に基づいて得られた読み上げ音声であるかを認識することができる。
【０１０５】
（１０）  上記実施の形態においては、装着具１００の動作として詳細には説明していないが、撮像部１１１は、逐次撮像を行い、得られた撮像画像に文字が含まれているか否かを検出することとしてよい。そして、文字が含まれていることを検出した場合に、その旨をコントローラ１５０に伝達し、制御部１５５は、ユーザ１０にそのときの正面方向に文字が存在することを認識させるための音声を報知してよい。そうすると、ユーザ１０は、そのタイミング、入力部１５４に対して撮像指示を入力することができる。この構成を備えることで、ユーザ１０が弱視者、特に、盲目であった場合など、文字が存在することも視認できないような場合に、ユーザ１０に文字の存在を認識させることができ、ユーザ１０にとって、利便性の高い読み上げシステム１を提供することができる。
【０１０６】
（１１）  上記実施の形態においては、特に記載していないが、撮像部１１１は、ユーザ（ウェアラブルグラス１１０）の置かれている環境に応じて撮像条件を変えてもよい。例えば、ウェアラブルグラス１１０は、各種のセンサ（例えば、照度センサなど）を備え、露光時間や画角を変更することとしてもよい。
【０１０７】
（１２）上記実施の形態においては、特に記載していないが、サーバ２００が画像から文字を抽出できなかったり、抽出した文字を音声に変換できなかったり、画像に文字が含まれていなかった場合には、エラー信号を装着具１００に送信し、装着具１００はこれを受けてエラーを示す音声を出力部１５６から出力することとしてもよい。また、エラー音や上記実施の形態に示した変換中であることを示す音声の他、例えば、装着具１００を起動したときの起動音や、撮像部１１１が撮像を行ったときの撮像音（シャッター音）、待機中を示す音、ユーザが処理のキャンセルの入力を行ったときのキャンセル音など各種の音を記憶部１５３に記憶しておき、制御部１５５は装着具１００の状態に応じて対応する音を出力部１５６から出力させることとしてもよい。また、通信部１５２が通信できない（ネットワークと接続できない）場合に、その旨を示す音声を出力部１５６から出力することとしてもよい。このように各種の状態に応じた音を出力する構成をとることで、装着具１００は、装置の状態を音のみでユーザに通知することができる。
【０１０８】
（１３）上記実施の形態においては、特に記載していないが、サーバ２００は、撮像画像から文字を抽出した箇所や、文字を抽出した範囲の撮像画像に対する割合に応じて生成する読み上げ音声の態様を変更することとしてもよい。
【０１０９】
文字を抽出した箇所に応じて音声の態様を変えるとは、撮像画像から文字を抽出した撮像画像における箇所に応じて、ユーザによって音声が聞こえてくる方向を変更することをいう。例えば、文字を抽出した箇所が、撮像画像の右寄りから抽出した場合には、ユーザの右側から読み上げ音声が聞こえるように出力部１５６から出力するように構成してもよい。この構成にすることによって、ユーザから見てどちらの方向にある文字を読み上げたのかを感覚的にユーザに認識させることができる。
【０１１０】
また、文字を抽出した範囲の撮像画像に対する割合に応じて生成する読み上げ音声の態様を変更するとは、文字を抽出した範囲の撮像画像に対する割合の多寡に応じて、読み上げ音声の音量を変更するように構成してもよい。即ち、当該割合のパーセンテージと、読み上げ音声を出力する音量とを対応付けて記憶しておき、撮像画像から文字を抽出した範囲のパーセンテージと照らし合わせて読み上げ音声を出力する音量を決定し、その決定した音量で読み上げ音声を出力することとしてもよい。
【０１１１】
（１４）上記実施の形態においては、送信データ３１０は、ユーザＩＤ３１１と、撮像画像情報３１２と、撮像時間情報３１３とが対応付けられていることとしているが、これ以外にも各種の情報が対応付けられていてよい。例えば、上記補足に示したように、装着具１００が存在する箇所を示す位置情報や、装着具１００の姿勢を特定し得るジャイロセンサや加速度センサ等のセンシングデータの情報も対応付けられていてもよい。
【０１１２】
また、読み上げ音声情報についても、撮像時間情報３２１と、撮像画像情報３２２と、読み上げ音声３２３とが対応付けられた情報であるとしているが、これ以外にも、撮像画像を解析して得られた文字のテキストデータや、送信データ３１０に含まれている位置情報やセンシングデータなども対応付けられてよい。
【０１１３】
読み上げ音声情報は、各種の情報をより多く蓄積して集積することで、各ユーザのライフログとして利用することができる。そして、ユーザからの要望に応じて、サーバ２００は、蓄積している情報のうち指定された情報を供与する供与部を備えてもよい。例えば、位置情報を蓄積することによって、ユーザの単位時間当たり（例えば、１日）の移動量に関する情報を提供したり、ユーザがどこに行ったのかの情報を提供したり、ジャイロセンサの情報を利用してユーザの姿勢を特定することで、姿勢の情報を提供（例えば、姿勢の良し悪しなど）したりすることもできる。
【０１１４】
（１５）上記実施の形態においては、読み上げシステム１が音声の読み上げを実行する手法として、読み上げシステム１を構成する各機能部として機能するプロセッサ（制御部１５５、制御部２３０）が読み上げプログラム等を実行することにより、読み上げ処理を実行することとしているが、これは装置に集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路を組み込むことによって実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、上記実施の形態に示した複数の機能部の機能を１つの集積回路により実現されることとしてもよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。すなわち、図９に示すように、読み上げシステム１を構成する装着具１００及びサーバ２００における各機能部は、物理的な回路により実現されてもよい。即ち、図９に示すように、装着具１００は、撮像回路１１１ａと通信Ｉ／Ｆ回路１１２ａとを備えるウェアラブルグラス１１０と、イヤホン１３０と、通信Ｉ／Ｆ回路１５１ａと、通信部１５２ａと、記憶回路１５３ａと、入力回路１５４ａと、制御回路１５５ａと、出力回路１５６ａとから構成されてよく、上記実施の形態において対応する各機能部と同様の機能を有することとしてよい。そして、同様に、サーバ２００も、通信回路２１０ａと、記憶回路２２０ａと、抽出回路２３１ａ及び変換回路２３２ａとを含む制御回路２３０ａとから構成されてよい。
【０１１５】
また、上記読み上げプログラムは、プロセッサが読み取り可能な記録媒体に記録されていてよく、記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記読み上げプログラムは、当該読み上げプログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記プロセッサに供給されてもよい。本発明は、上記読み上げプログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１１６】
なお、上記読み上げプログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【０１１７】
（１６）上記実施の形態及び各補足に示した構成は、適宜組み合わせることとしてもよい。
【符号の説明】
【０１１８】
１      読み上げシステム
１００  装着具
１１０  ウェアラブルグラス
１１１  撮像部
１１２  通信Ｉ／Ｆ
１３０  イヤホン
１５０  コントローラ
１５１  通信Ｉ／Ｆ
１５２  通信部
１５３  記憶部
１５４  入力部
１５５  制御部
１５６  出力部
２００  サーバ
２１０  通信部
２２０  記憶部
２３０  制御部
２３１  抽出部
２３２  変換部
【図１】
2019040005.tif 000003
【図２】
2019040005.tif 000004
【図３】
2019040005.tif 000005
【図４】
2019040005.tif 000006
【図５】
2019040005.tif 000007
【図６】
2019040005.tif 000008
【図７】
2019040005.tif 000009
【図８】
2019040005.tif 000010
【図９】
2019040005.tif 000011