(57)【特許請求の範囲】
【請求項１】
リモートコントローラに設けられた各ボタンの配置位置および用途を音声ガイドする音声ガイド装置であって、
一の前記ボタンの配置位置を読み上げる前記音声ガイドに従って押下された前記リモートコントローラの押下ボタンと、当該音声ガイドの対象となる前記一のボタンであるガイド対象ボタンとが一致する場合は、前記押下ボタンの用途を読み上げる前記音声ガイドを行い、前記押下ボタンと前記ガイド対象ボタンとが一致しない場合は、正しい押下を誘導する所定のメッセージを読み上げる前記音声ガイドを行い、
前記所定のメッセージは、前記押下ボタンの配置位置に対する前記ガイド対象ボタンの配置位置を知らせるメッセージであることを特徴とする、音声ガイド装置。
【請求項２】
前記リモートコントローラから送信された操作信号を受信して前記押下ボタンを特定する操作受付部と、
前記特定された押下ボタンと前記ガイド対象ボタンとが一致するか否かを判定するリモコン情報部と、
前記リモコン情報部の判定結果に基づいて前記音声ガイドするための音声読み上げ情報を生成する読み上げ情報生成部と、
前記音声読み上げ情報に基づいて音声信号を生成して出力する音声出力部と、
を備える、請求項１に記載の音声ガイド装置。
【請求項３】
前記音声出力部は、前記リモートコントローラに設けられた各ボタンの配置位置に対応する方向から音声が聞こえるように左右の前記音声信号を生成して出力することを特徴とする、請求項２に記載の音声ガイド装置。
【請求項４】
前記音声ガイドの内容に対応する表示画像の画像データを生成する画面情報生成部と、
前記画像データに基づいて映像信号を生成して出力する画面出力部と、
をさらに備えることを特徴とする、請求項２または３に記載の音声ガイド装置。
【請求項５】
請求項１に記載の音声ガイド装置を用いた音声ガイド方法であって、
（ａ）前記音声ガイドの対象となる前記ガイド対象ボタンの名称および配置位置を読み上げる工程と、
（ｂ）前記工程（ａ）の後、前記リモートコントローラからの前記押下ボタンの入力を待ち受ける工程と、
（ｃ）前記工程（ｂ）の後、前記押下ボタンと前記ガイド対象ボタンとが一致する場合は、前記押下ボタンの用途を読み上げる前記音声ガイドを行い、前記押下ボタンと前記ガイド対象ボタンとが一致しない場合は、正しい押下を誘導する所定のメッセージを読み上げる前記音声ガイドを行った後に前記押下ボタンの再入力を待ち受ける工程と、
を備え、
前記所定のメッセージは、前記押下ボタンの配置位置に対する前記ガイド対象ボタンの配置位置を知らせるメッセージであることを特徴とする、音声ガイド方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントローラの各ボタンの位置および用途を音声ガイドする音声ガイド装置および音声ガイド方法に関する。
【背景技術】
【０００２】
近年、「ユニバーサルデザイン」の考え方が一般化されつつあり、年齢、性別、身体的な障がいの有無に関わらず簡単に操作することができる機器が求められている。そのような機器を実現するものの一つとして、音声読み上げ機能を搭載し、操作説明や画面の表示内容を読み上げる機能が開示されている。
【０００３】
上記の読み上げ機能を搭載した機器として、例えば、文字列を表示可能な表示部と、上記表示部に表示すべき表示画面ごとに、音声合成可能な文字列または説明文を含むかどうかの画面情報を記憶する記憶部と、上記表示部に表示される文字列、または当該文字列に関連付けて予め記憶される説明文の少なくともいずれかを音声合成して出力する音声合成部と、上記表示部の表示画面が切り替わるごとに、上記画面情報を参照し、現在の表示画面が音声合成により読み上げることができる文字列または説明文を含むか否かを判断し、含む場合には上記表示部に読み上げ可能を示す表示を行う制御部とを備えるものがある（例えば、特許文献１参照）。
【０００４】
特許文献１では、読み上げ可能な文字列か否かをユーザーが事前に確認することができるため、ユーザーの不安や不満を軽減することができる。
【０００５】
また、他の例として、複数のコンテンツを１つの画面に表示する表示手段と、前記画面に表示されたコンテンツのうち、自身に関連する文字列が読み上げられているコンテンツについては、前記読み上げられているコンテンツが他のコンテンツと識別可能となるように報知すべく、前記表示手段により表示された画面の表示状態を設定する設定手段とを備えるものがある（例えば、特許文献２参照）。
【０００６】
特許文献２では、表示コンテンツを効率的に配置し、読み上げ中のコンテンツを他のコンテンツと識別可能とすることによって、ユーザーに対して読み上げデータの提供を分かりやすく確実に実施することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１２８９０６号公報
【特許文献２】特開２０１０−２６８１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１および特許文献２を含む従来の音声読み上げ機能を搭載する機器では、画面に表示された内容や操作結果を読み上げることはできるが、視力の全くないまたは視力の低下した操作者（ユーザー）が所望の画面を表示させたりコンテンツを選択したりするためには、リモートコントローラ（以下、リモコンとも称する）などの操作部のボタンの配置や用途を理解していなければならない。視力の全くない操作者がリモコンの使用方法を習得するためには、健常者に取扱説明書などでボタンの配置位置や用途を確認しながら説明してもらう必要があり、リモコンの使用方法を習得するための時間や手間がかかるという問題があった。
【０００９】
上記の問題の対策の一つとして、点字表示付きの専用リモコンや、音声入力による操作手段などの専用品を用いることが考えられるが、専用品を用意するためには開発・製造コストがかかって販売価格が大幅に上がるため、実際に用いるのは困難である。また、専用品は、リモコンの面積や開発負荷による制約から、通常のリモコンによって操作可能な機能の範囲に対して、ごく一般的な機能のみに限定して提供される可能性が高い。
【００１０】
本発明は、これらの問題を解決するためになされたものであり、視力の全くない操作者が他者に頼らずにリモコンのボタンの配置位置や用途を習得することができる音声ガイド装置および音声ガイド方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明による音声ガイド装置は、リモートコントローラに設けられた各ボタンの配置位置および用途を音声ガイドする音声ガイド装置であって、一のボタンの配置位置を読み上げる音声ガイドに従って押下されたリモートコントローラの押下ボタンと、当該音声ガイドの対象となる一のボタンであるガイド対象ボタンとが一致する場合は、押下ボタンの用途を読み上げる音声ガイドを行い、押下ボタンとガイド対象ボタンとが一致しない場合は、正しい押下を誘導する所定のメッセージを読み上げる音声ガイドを行い、所定のメッセージは、押下ボタンの配置位置に対するガイド対象ボタンの配置位置を知らせるメッセージであることを特徴とする。
【００１２】
また、本発明による音声ガイド方法は、上記の音声ガイド装置を用いた音声ガイド方法であって、（ａ）音声ガイドの対象となるガイド対象ボタンの名称および配置位置を読み上げる工程と、（ｂ）工程（ａ）の後、リモートコントローラからの押下ボタンの入力を待ち受ける工程と、（ｃ）工程（ｂ）の後、押下ボタンとガイド対象ボタンとが一致する場合は、押下ボタンの用途を読み上げる音声ガイドを行い、押下ボタンとガイド対象ボタンとが一致しない場合は、正しい押下を誘導する所定のメッセージを読み上げる音声ガイドを行った後に押下ボタンの再入力を待ち受ける工程とを備え、所定のメッセージは、押下ボタンの配置位置に対するガイド対象ボタンの配置位置を知らせるメッセージであることを特徴とする。
【発明の効果】
【００１３】
本発明によると、視力の全くない操作者が他者に頼らずにリモコンのボタンの配置位置や用途を習得することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態による音声ガイド装置の構成を示すブロック図である。
【図２】本発明の実施形態による読み上げデータの構成要素を示す図である。
【図３】本発明の実施形態によるリモコン情報要求の構成要素を示す図である。
【図４】本発明の実施形態によるリモコン情報応答の構成要素を示す図である。
【図５】本発明の実施形態によるリモートコントローラのボタンの配置位置を示す外観図である。
【図６】本発明の実施形態によるリモコン情報テーブルの内容を示す図である。
【図７】本発明の実施形態によるリモコンガイドの処理を示すフローチャートである。
【図８】本発明の実施形態によるリモコン情報部における処理を示すフローチャートである。
【図９】本発明の実施形態によるリモコンボタン位置を取得する処理を示すフローチャートである。
【図１０】本発明の実施形態による押下ボタンとガイド対象ボタンとの位置関係に対する読み上げテキスト内容を示す図である。
【図１１】本発明の実施形態によるリモコンガイド時における表示ディスプレイ上の表示内容の一例を示す図である。
【図１２】本発明の実施形態によるリモコンガイド時における表示ディスプレイ上の表示内容の一例を示す図である。
【発明を実施するための形態】
【００１５】
本発明の実施形態について、図面に基づいて以下に説明する。
【００１６】
本実施形態による音声ガイド装置は、リモートコントローラに設けられた各ボタン（リモコンボタン）の配置位置および用途を音声ガイドする音声ガイド装置であって、各リモコンボタンのうちの一つのリモコンボタンの配置位置を読み上げる音声ガイドに従って押下されたリモートコントローラの押下ボタンと、音声ガイドの対象となるガイド対象ボタンとが一致する場合は、押下ボタンの用途を読み上げる音声ガイドを行い、押下ボタンとガイド対象ボタンとが一致しない場合は、正しい押下を誘導する所定のメッセージを読み上げる音声ガイドを行う。以下、本実施形態による音声ガイド装置および当該音声ガイド装置を用いた音声ガイド方法について詳細に説明する。
【００１７】
図１は、本発明の実施形態による音声ガイド装置の構成を示すブロック図である。図１に示すように、本実施形態による音声ガイド装置は、リモートコントローラ１０５から送信されたリモコン信号１１７（操作信号）を受信してリモートコントローラ１０５の押下ボタンを特定する操作受付部１０６と、特定された押下ボタンと音声ガイドの対象となるボタンであるガイド対象ボタンとが一致するか否かを判定するリモコン情報部１０４と、リモコン情報部１０４の判定結果に基づいて音声ガイドするための読み上げデータ１１１（音声読み上げ情報）を生成する読み上げ情報生成部１０１と、読み上げデータ１１１に基づいて左音声信号１１２および右音声信号１１３を生成して出力する音声出力部１０２とを備えている。また、音声ガイドの内容に対応する表示画像の画像データ１２０を生成する画面情報生成部１０７と、画像データ１２０に基づいて映像信号１２１を生成して出力する画面出力部１０８とを備えている。また、２チャンネルスピーカー１０３は、音声出力部１０２から入力された左音声信号１１２および右音声信号１１３に基づく読み上げ音声が出力される。また、表示ディスプレイ１０９上には、画面出力部１０８から出力された映像信号１２１が表示される。
【００１８】
図２は、本発明の実施形態による読み上げデータ１１１の構成要素を示す図である。図２に示すように、読み上げデータ１１１は、読み上げ対象テキスト２０１と位置パラメータ２０２とから構成されている。
【００１９】
図３は、本発明の実施形態によるリモコン情報要求１１５の構成要素を示す図である。図３に示すように、リモコン情報要求１１５は、押下リモコンコード３０１から構成されている。
【００２０】
図４は、本発明の実施形態によるリモコン情報応答１１６の構成要素を示す図である。図４に示すように、リモコン情報応答１１６は、判定結果４０１、完了フラグ４０２、リモコンボタン（リモートコントローラ１０５のボタン）説明４０３、リモコンボタン名称Ａ４０４、リモコンボタン名称Ｂ４０５、リモコンボタン位置４０６、および２次元座標４０７から構成されている。
【００２１】
図５は、本発明の実施形態によるリモートコントローラ１０５のボタンの配置位置を示す外観図である。図５に示すように、リモートコントローラ１０５は、電源ボタン、放送切換ボタン（地デジボタン、ＢＳ（Ｂｒｏａｄｃａｓｔ  Ｓａｔｅｌｌｉｔｅ）ボタン、ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）ボタン）、１〜１２の数字ボタン、チャンネル（ＣＨ）アップ／ダウンボタン、音声ガイドボタン、消音ボタン、音量アップ／ダウンボタン、メニューボタン、番組表ボタン、上下左右ボタン、および決定ボタンから構成されている。なお、本実施形態では、図５に示すように一般的なテレビ放送受信機を想定したリモコンボタンを配置している。
【００２２】
図６は、本発明の実施形態によるリモコン情報テーブルの内容を示す図である。図６に示すように、リモコン情報テーブルには、リモートコントローラ１０５の各ボタンごとにＩＤ、リモコンコード、リモコンボタン名称、座標、リモコンボタン位置、およびリモコン情報テキストの情報が含まれている。リモコン情報テーブルは、本実施形態による音声ガイド装置内に備えられた不揮発性メモリ（図示せず）に予め保持されている。
【００２３】
次に、操作者が購入後に初めて電源を投入した場合における動作（リモコンガイド）について説明する。
【００２４】
図７は、本発明の実施形態によるリモコンガイドの処理を示すフローチャートである。本実施形態による音声ガイド装置に電源が入ると、読み上げ情報生成部１０１は、音声ガイド装置内に備えられた不揮発性メモリ（図示せず）から初回起動であるか否かを示す初回起動フラグを読み込む。読み込んだ初回起動フラグが「真」である場合は初回起動であると判断し、読み上げ情報生成部１０１は「リモコンガイドモード」に移行する（ステップＳ７０１）。
【００２５】
読み上げ情報生成部１０１は、リモコンガイドを開始したことを操作者に告知する旨の読み上げ対象テキスト２０１を含んだ読み上げデータ１１１を生成して、音声出力部１０２に送信する。
【００２６】
音声出力部１０２は、受信した読み上げデータ１１１の解析を行い、解析結果に基づいて、２チャンネルスピーカー１０３の左側（Ｌ）に出力する左音声信号１１２と右側（Ｒ）に出力する右音声信号１１３とを個々に生成し、生成した左音声信号１１２および右音声信号１１３を２チャンネルスピーカー１０３に送信する。
【００２７】
２チャンネルスピーカー１０３は、左音声信号１１２および右音声信号１１３を受信して読み上げ音声として出力する。２チャンネルスピーカー１０３から読み上げ音声が出力されることによって、操作者はリモコンガイドが開始されたことを認知することができる（ステップＳ７０２）。また、この時、リモコンガイドモードを中止する方法も併せて読み上げるようにする。本実施形態では、リモートコントローラ１０５の任意のボタンを３秒以上連続して押下した場合にリモコンガイドモードを中止することができるようにする。具体的には、「これから、リモコンガイドを開始します。リモコンガイドを中止する場合は、任意のボタンを３秒以上押し続けて下さい。」と読み上げる。
【００２８】
音声出力部１０２は、読み上げ音声の出力の完了後、読み上げ完了通知１１４を読み上げ情報生成部１０１に送信する。
【００２９】
読み上げ情報生成部１０１は、読み上げ完了通知１１４を受信すると、リモコン情報部１０４に対してリモコン情報要求１１５を送信する。このとき、リモコン情報要求１１５に含まれる押下リモコンコード３０１には、“０ｘ００”がセットされている。
【００３０】
リモコン情報部１０４は、不揮発性メモリ（図示せず）に保持されているリモコン情報テーブルからＩＤが“１”である先頭のリスト（リモコンガイドの最初のガイド対象ボタン、すなわち電源ボタン）内容を参照し、リモコン情報応答１１６に含まれるリモコンボタン名称Ａ４０４、リモコンボタン位置４０６、２次元座標４０７のそれぞれにセットする。そして、リモコン情報応答１１６を読み上げ情報生成部１０１に送信すると、リモコン情報部１０４の内部変数である「ガイドＩＤ」に“１”をセットする（ステップＳ７０３）。
【００３１】
読み上げ情報生成部１０１は、受信したリモコン情報応答１１６に基づいて、操作者に対してリモートコントロール１０５のボタンの押下を促す読み上げデータ１１１を生成して、音声出力部１０２に送信する。読み上げデータ１１１に含まれる読み上げ対象テキスト２０１は、リモコンボタン名称Ａ４０４とリモコンボタン位置４０６とを組み合わせることによって生成される。具体的には、「○○ボタンを押してください。ボタンの位置は××です。」となる。なお、“○○”はリモコンボタン名称Ａ４０４を示し、“××”はリモコンボタン位置４０６を示している。また、読み上げデータ１１１に含まれる位置パラメータ２０２には、リモコン情報応答１１６に含まれる２次元座標４０７に基づいてリモートコントローラ１０５の中央からの相対的な位置を算出し、リモートコントローラ１０５の中央を中心（Ｘ＝０、Ｙ＝０）とする座標系に変換した値がセットされる。なお、本実施形態による位置パラメータ２０２は、Ｘ軸方向およびＹ軸方向ともにそれぞれ−８から＋８までの１７段階であるものとする。
【００３２】
音声出力部１０２は、受信した読み上げデータ１１１の解析を行い、読み上げ対象テキスト２０１を音声データに変換する。また、位置パラメータ２０２に基づいて、リモートコントローラ１０５の中央からボタンの配置位置関係が読み上げ音声の聞こえる方向から知覚することができるように、２チャンネルスピーカー１０３の左側（Ｌ）に出力する左音声信号１１２と、右側（Ｒ）に出力する右音声信号１１３とをそれぞれ生成する。すなわち、音声出力部１０２は、リモートコントローラ１０５に設けられた各ボタン（リモコンボタン）の配置位置に対応する方向から音声が聞こえるように左右の音声信号を生成して出力する。
【００３３】
なお、音声出力部１０２における音声信号の生成方法に関しては、人間の聴覚特性を利用して、２チャンネルスピーカーを用いて音声の上下および左右方向を知覚させる技術が様々な文献で開示されており（例えば、特開２００８−２１１８３４号公報）、両スピーカーから出力する音声の音量差を用いる両耳間強度差（ＩＩＤ：Ｉｎｔｅｒａｕｒａｌ  Ｉｎｔｅｎｓｉｔｙ  Ｄｉｆｆｅｒｅｎｃｅ）、両スピーカーから出力する音声の時間差を用いる両耳間時間差（ＩＴＤ：Ｉｎｔｅｒａｕｒａｌ  Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ）、頭部伝達関数（ＨＲＴＦ：Ｈｅａｄ−Ｒｅｌａｔｅｄ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）などを用いることによって実現可能である。
【００３４】
２チャンネルスピーカー１０３は、左音声信号１１２および右音声信号１１３が入力されると読み上げ音声（読み上げ対象テキスト２０１の内容）を出力する（ステップＳ７０４）。
【００３５】
読み上げ情報生成部１０１は、２チャンネルスピーカー１０３から出力される読み上げ音声に同期して、画面情報生成部１０７に画面表示要求１１９を送信する。画面表示要求１１９には、ガイド中ＩＤ（ガイド対象ボタンのＩＤ）に対応するリモコンボタン名称が含まれている。
【００３６】
画面情報生成部１０７は、受信したガイド中ＩＤに対応するリモコンボタンの押下を促す旨の表示内容の画像データ１２０を生成して画面出力部１０８に送信する。
【００３７】
画面表示部１０８は、受信した画像データ１２０を映像信号１２１に変換して表示ディスプレイ１０９に出力する。
【００３８】
表示ディスプレイ１０９は、入力された映像信号１２１をディスプレイ上に表示する。表示後、音声ガイド装置は、操作者によるリモコンボタンの押下を待ち受ける状態となる（ステップＳ７０５）。
【００３９】
リモコンボタンの押下の待ち受け中に操作者がリモコンボタンを押下すると、リモートコントローラ１０５から操作受付部１０５にリモコン信号１１７が送信される。
【００４０】
操作受付部１０６は、受信したリモコン信号１１７をリモコンコード１１８に変換して読み上げ情報生成部１０１に送信する（ステップＳ７０６）。
【００４１】
読み上げ情報生成部１０１は、受信したリモコンコード１１８をリモコン情報要求１１５に含まれる押下リモコンコード３０１にセットしてリモコン情報部１０４に送信する。
【００４２】
リモコン情報部１０４は、受信した押下リモコンコード３０１が示す押下ボタン（操作者が押下したリモコンボタン）とガイド対象ボタンとが一致するか否かの判定を行い（ステップＳ７０８）、判定結果に基づく情報をリモコン情報応答１１６にセットして読み上げ情報生成部１０１に送信する。
【００４３】
読み上げ情報生成部１０１は、受信したリモコン情報応答１１６に含まれる各テキストデータを組み合わせて、読み上げデータ１１１に含まれる読み上げ対象テキスト２０１を生成する。操作者が押下したリモコンボタンが正しい場合（ステップＳ７０８において押下ボタンと対象ボタンとが一致する場合）は、押下されたリモコンボタンの名称と当該リモコンボタンの用途を説明する読み上げ内容とする。具体的には、「○○ボタンが押されました。このボタンは□□。」となる。なお、“○○”はリモコンボタン名称Ａ４０４、“□□”はリモコンボタン説明４０３を示している。
【００４４】
また、操作者が押下したリモコンボタンが間違っている場合（（ステップＳ７０８において押下ボタンと対象ボタンとが一致する場合））は、押下されたリモコンボタンの名称と、正しいボタンの再押下を促す旨を読み上げる内容とする。具体的には、「○○ボタンが押されました。△△ボタンは××にあります。」となる。なお、“○○”はリモコンボタン名称Ａ４０４、“△△”はリモコンボタン名称Ｂ４０５、“××”はリモコンボタン位置４０６を示している。
【００４５】
読み上げ情報生成部１０１は、生成した読み上げデータ１１１を音声出力部１０２に送信する。
【００４６】
音声出力部１０２は、受信した読み上げデータ１１１に基づいて左音声信号１１２および右音声信号１１３を生成して２チャンネルスピーカー１０３に送信し、２チャンネルスピーカー１０３から読み上げ音声が出力される。すなわち、ステップＳ７０８における判定結果が「真」の場合は、押下したリモコンボタンと一致するガイド対象ボタンの説明を読み上げ（ステップＳ７０９）、判定結果が「偽」の場合は、ガイド対象ボタンの位置を再度読み上げ（ステップＳ７１２）、リモコンボタンの押下を待ち受ける（ステップＳ７０５）。読み上げの完了後、音声出力部１０２は読み上げ情報生成部１０１に読み上げ完了通知１１４を送信する。
【００４７】
読み上げ情報生成部１０１は、２チャンネルスピーカー１０３から出力される読み上げ音声に同期して画面情報生成部１０７に画面表示要求１１９を送信するとともに、画面表示内容の更新を指示する（例えば、後に説明する図１１または図１２に示すような画面表示内容の更新を指示する）。
【００４８】
読み上げ情報生成部１０１は、ステップＳ７０８において押下ボタンとガイド対象ボタンとが一致する場合（判定結果が「真」）であり、かつ、音声ガイドが完了していない場合（ステップＳ７１０において「偽」の場合）は、次の音声ガイドのガイド対象ボタンをセットする（ステップＳ７１３）。すなわち、次のリモコンボタンについての音声ガイド処理が行われる。
【００４９】
上記のリモコンガイドを全てのリモコンボタンについて行う（ステップＳ７１０において「真」になるまで繰り返し行う）。具体的には、図６に示すリモコン情報テーブルのＩＤが１（電源ボタン）〜２９（決定ボタン）までのリモコンボタンについて音声ガイドを順次行う。ただし、操作者が任意のボタンを３秒以上連続して押下した場合は、リモコンガイドを中止する（ステップＳ７０７）。
【００５０】
次に、リモコンガイドが完了した場合について説明する。
【００５１】
リモコン情報テーブルの最後のＩＤ（ＩＤが２９）である決定ボタンに関するリモコン説明テキストの読み上げが完了すると（ステップＳ７０９）、読み上げ情報生成部１０１は、受信したリモコン情報応答１１６に含まれる完了フラグ４０２の値が「真」である場合は、リモコンガイドの完了を示す読み上げデータ１１１を生成して音声出力部１０２に送信する（ステップＳ７１０）。
【００５２】
音声出力部１０２は、受信した読み上げデータ１１１に基づいて左音声信号１１２および右音声信号１１３を生成して２チャンネルスピーカー１０３に送信する。左音声信号１１２および右音声信号１１３を受信した２チャンネルスピーカー１０３は、読み上げ音声を出力する（ステップＳ７１１）。
【００５３】
読み上げ情報生成部１０１は、「リモコンガイドモード」を解除し、リモコンガイド処理を完了する。また、不揮発性メモリ（図示せず）に保持されている初回起動フラグに「偽」を設定し、次回の電源起動時にリモコンガイドが始まらないようにする。
【００５４】
次に、リモコン情報部１０４にて行われるリモコンコードの判定およびリモコン情報応答１１６の生成の手順について図８を用いて説明する。
【００５５】
図８は、本発明の実施形態によるリモコン情報部１０４における処理を示すフローチャートである。まず初めに、リモコン情報部１０４は、読み上げ情報生成部１０１から受信したリモコン情報要求１１５に含まれる押下リモコンコード３０１を取得して内部変数にセットする（ステップＳ８０１）。また、内部で保持しているガイド中ＩＤを取得する（ステップＳ８０２）。
【００５６】
ステップＳ８０２の後、押下リモコンコード３０１と、ガイド中ＩＤに対応するリモコン情報テーブルのリモコンコードとが一致するか否かを判定する（ステップＳ８０３）。
【００５７】
ステップＳ８０３において一致すると判定された（「真」と判定された）場合は、操作者が正しいリモコンボタンを押下したことになるため、リモコン情報応答１１６の判定結果４０１に「真」をセットする（ステップＳ８０４）。また、リモコン情報テーブルから押下されたボタン（正しいと判断された押下ボタン）の用途を説明するためのリモコン説明テキストを、リモコン情報応答１１６のリモコンボタン説明４０３にセットする（ステップＳ８０５）。
【００５８】
ステップＳ８０５の後、ガイド中ＩＤがリモコン情報テーブルのうちの最後のテーブルであるか否かを判定する（ステップＳ８０６）。具体的には、ガイド中ＩＤが“２９”であるか否かを判定する。
【００５９】
ステップＳ８０６における判定が「真」の場合は、全てのリモコンボタンに対するガイドが完了したことになるため、リモコン情報応答１１６に含まれる完了フラグ４０２に「真」をセットし（ステップＳ８０７）、リモコン情報応答１１６を読み上げ情報生成部１０１に送信し（ステップＳ８１１）、処理を終了する。
【００６０】
また、ステップＳ８０６における判定が「偽」の場合は、次のリモコンボタンのガイドを開始するために、内部変数であるガイド中ＩＤを“＋１”する（ステップＳ８０８）。
【００６１】
ステップＳ８０８の後、リモコン情報テーブルから新たなガイド中ＩＤに対応するリモコンボタン名称とリモコンボタン位置とを取得し、それぞれをリモコン情報応答１１６に含まれるリモコンボタン名称Ａ４０４とリモコンボタン位置４０６とにセットする（ステップＳ８０９）。
【００６２】
ステップＳ８０９の後、リモコン情報応答１１６の完了フラグ４０２に「偽」をセットし（ステップＳ８１０）、リモコン情報応答１１６を読み上げ情報生成部１０１に送信し（ステップＳ８１１）、処理を終了する。
【００６３】
また、ステップＳ８０３における判定が「偽」の場合は、操作者が押下したリモコンボタンがガイドＩＤに対応するリモコンボタンと異なる（すなわち、押下ボタンとガイド対象ボタンとが異なる）ことを示しており、再度正しいリモコンボタンの押下を促す（誘導する）ようにする。以下に、その処理について説明する。
【００６４】
ステップＳ８０３における判定が「偽」の場合は、リモコン情報応答１１６に含まれる判定結果４０１に「偽」をセットする（ステップＳ８１２）。
【００６５】
ステップＳ８１２の後、リモコン情報要求１１５に含まれる押下リモコンコード３０１とガイド中ＩＤに対応するリモコンコード（ガイド対象ボタンのリモコンコード）とから両方のボタンの座標を取得し、押下ボタンに対してどの方向に正しいボタン（ガイド対象ボタン）があるのかという相対的な位置関係を計算し、位置関係に応じた説明文（押下ボタンの配置位置に対するガイド対象ボタンの配置位置を知らせるメッセージ）を生成する（ステップＳ８１３）。生成された説明文は、リモコン情報応答１１６に含まれるリモコンボタン位置４０６にセットされる（ステップＳ１１４）。
【００６６】
ステップＳ８１４の後、リモコン情報応答１１６に含まれる完了フラグ４０２に「偽」をセットして（ステップＳ８１０）、リモコン情報応答１１６を読み上げ情報生成部１０１に送信し（ステップＳ８１１）、処理を終了する。
【００６７】
次に、リモコン情報部１０４において、リモコン情報要求１１５に含まれる押下リモコンコード３０１とガイド対象ボタンのリモコンコードとから、リモコン情報応答１１６に含まれるリモコンボタン位置４０６を生成する手順について説明する。
【００６８】
図９は、本発明の実施形態によるリモコンボタン位置４０６を取得する処理を示すフローチャートである。
【００６９】
まず初めに、リモコン情報要求１１５に含まれる押下リモコンコード３０１に対応する押下ボタンの座標をリモコン情報テーブルから取得し、内部変数Ｘｕ，Ｙｕにセットする（ステップＳ９０１）。また、ガイド対象ボタンの座標をリモコン情報テーブルから取得し、内部変数Ｘｇ，Ｙｇにセットする（ステップＳ９０２）。
【００７０】
ステップＳ９０２の後、ガイド対象ボタンの座標と押下ボタンの座標とのＸ軸方向の差（Ｘｇ−Ｘｕ）をＬｘ、Ｙ軸方向の差（Ｙｇ−Ｙｕ）をＬｙとしてそれぞれ計算し、計算結果をセットする（ステップＳ９０３）。
【００７１】
ステップＳ９０３の後、Ｌｘ，Ｌｙの絶対値（両リモコンボタン間の距離）が、予め設定された閾値（Ｌｘｓ，Ｌｙｓ）以上か否かを判定する（ステップＳ９０４、ステップＳ９０５）。
【００７２】
ステップＳ９０４およびステップＳ９０５での判定において、少なくとも一方の判定が「真」である場合は、相対位置関係を用いた表現が困難であるため、リモコン情報テーブルのリモコンボタン位置を、リモコン情報応答１１６のリモコンボタン位置４０６にそのままセットする（ステップＳ９０７）。
【００７３】
また、ステップＳ９０４およびステップＳ９０５での判定がともに「偽」である場合は、ＬｘとＬｙとの組み合わせによって、リモコン情報応答１１６に含まれるリモコンボタン位置４０６にセットするテキストを決定する（ステップＳ９０６）。ＬｘとＬｙとの組み合わせに対応するテキスト内容を図１０に示す。
【００７４】
図１０は、本発明の実施形態による押下ボタンとガイド対象ボタンとの位置関係に対する読み上げテキスト内容を示す図である。図１０に示すように、Ｌｘが正（Ｌｘ＞０）の場合は押下ボタンに対してガイド対象ボタンがリモートコントローラ１０５の右側にあることを示し、Ｌｘが負（Ｌｘ＜０）の場合は押下ボタンに対してガイド対象ボタンがリモートコントローラ１０５の左側にあることを示している。また、Ｌｙが正（Ｌｙ＞０）の場合は押下ボタンに対してガイド対象ボタンがリモートコントローラ１０５の下方にあることを示し、Ｌｙが負（Ｌｙ＜０）の場合は押下ボタンに対してガイド対象ボタンがリモートコントローラ１０５の上方にあることを示している。このように、ＬｘとＬｙと組み合わせによって、ガイド対象ボタンが押下ボタンに対してどの位置にあるのかが分かり、その位置関係を読み上げテキスト内容にすることができる。
【００７５】
次に、表示ディスプレイ１０９上の表示内容と表示の制御方法について、図１１および図１２を用いて説明する。
【００７６】
図１１および図１２は、本発明の実施形態によるリモコンガイド時における表示ディスプレイ１０９上の表示内容の一例を示す図である。図１１に示すように、表示ディスプレイ１０９上には、画面タイトル１１０１、リモコン画像１１０２、押下ボタン情報エリア１１０３、機能説明エリア１１０４、および機能アイコン表示エリア１１０５が表示されている。なお、図１１（ａ）と図１２（ａ）とは同図であり、代表して図１１（ａ）に参照符号を付している。
【００７７】
図１１（ａ）に示すように、操作者に対して、リモコンボタンのうちの「電源」ボタンの押下を促す文字列を押下ボタン情報エリア１１０３に表示するとともに、リモコン画像１１０２の「電源」ボタンの表示色を変える。このとき、機能説明エリア１１０４および機能アイコン表示エリア１１０５には何も表示しない。
【００７８】
そして、図１１（ｂ）に示すように、操作者が正しいリモコンボタン（「電源」ボタン）を押下した場合は、押下ボタン情報エリア１１０３に押下されたリモコンボタン（「電源」ボタン）の情報を表示するとともに、機能説明エリア１１０４に押下されたリモコンボタンの機能説明を表示し、機能アイコン表示エリア１１０５にボタン機能を連想させるアイコンを表示させる。このように、操作者が正しいリモコンボタンを押下した場合は、図１１（ａ）から図１１（ｂ）へと表示ディスプレイ１０９上の表示内容が変化する。
【００７９】
一方、図１２（ｂ）に示すように、操作者が正しくないリモコンボタン（例えば、「ＢＳ」ボタン）を押下した場合は、押下ボタン情報エリア１１０３に押下されたリモコンボタン（「ＢＳ」ボタン）の情報を表示するとともに、機能説明エリア１１０４に再度正しいボタンの押下を促すテキストを表示する。このとき、機能アイコン表示エリア１１０５には何も表示しない。このように、操作者が正しくないリモコンボタンを押下した場合は、図１２（ａ）から図１２（ｂ）へと表示ディスプレイ１０９上の表示内容が変化する。
【００８０】
以上のことから、本実施形態によれば、リモコンボタンの配置位置や用途の説明を、画面表示に頼ることなく音声のみでガイドすることができるため、視力の全くない操作者であっても他者に頼ることなく単独でリモコンボタンの配置位置や操作方法を習得することができる。また、リモコンガイドにおいて、各リモコンボタンごとに、配置位置を読み上げた後に操作者によるリモコンボタンの押下を待ち、正しいリモコンボタンが押下されるまで再押下を促す（すなわち、正しいリモコンボタンが押下されるように誘導する）といった対話形式でガイドするため、操作者が確実にリモコンボタンの配置位置を習得することができる。
【００８１】
また、高齢者や機器の取り扱いに不慣れな操作者に対しては、音声読み上げと画面表示との両方を用いてガイドされるため、より分かりやすくリモコンボタンの配置位置や操作方法を習得することができる。
【００８２】
なお、本実施形態では、操作者が購入後に初めて電源を投入した場合にリモコンガイドを自動的に開始するようにしたが、リモートコントローラ１０５に配置されたボタン（例えば、「音声ガイド」ボタン）が押下された場合にリモコンガイドを開始したり、メニュー画面などに項目を追加し、当該項目が選択された場合にリモコンガイドを開始したりするようにしてもよい。このように、操作者が任意のタイミングで音声ガイドを開始することができるため、例えば、番組表などの画面を表示している最中であっても音声のみでのリモコンガイドが可能であるため、元の画面表示状態を解除することなくリモコンボタンの配置位置や操作方法を確認して、リモコンガイド終了後に元の操作に戻ることが可能となる。
【００８３】
また、本実施形態では、音声出力のために２チャンネルスピーカー１０３を用いたが、５．１チャンネルなどのサラウンドスピーカーやヘッドホンを使用してもよく、これらを使用することによって２チャンネルスピーカー１０３よりも忠実にリモコンボタンの配置位置の音声読み上げの方向感を再現することが可能となる。
【００８４】
また、本実施形態では、音声読み上げのみでリモコンボタンの音声ガイドを実現したが、リモコンボタンの押下時に操作音を鳴らしたり、押下されたリモコンボタンの判定結果や、状態遷移後の読み上げ開始時などに報知音を鳴らしたりすることによって、より分かりやすい音声ガイドを行うことができる。
【符号の説明】
【００８５】
１０１  読み上げ情報生成部、１０２  音声出力部、１０３  ２チャンネルスピーカー、１０４  リモコン情報部、１０５  リモートコントローラ、１０６  操作受付部、１０７  画面情報生成部、１０８  画面出力部、１０９  表示ディスプレイ、１１１  読み上げデータ、１１２  左音声信号、１１３  右音声信号、１１４  読み上げ完了通知、１１５  リモコン情報要求、１１６  リモコン情報応答、１１７  リモコン信号、１１８  リモコンコード、１１９  画面表示要求、１２０  画像データ、１２１  映像信号、２０１  読み上げ対象テキスト、２０２  位置パラメータ、３０１  押下リモコンコード、４０１  判定結果、４０２  完了フラグ、４０３  リモコンボタン説明、４０４  リモコンボタン名称Ａ、４０５  リモコンボタン名称Ｂ、４０６  リモコンボタン位置、４０７  ２次元座標、１１０１  画面タイトル、１１０２  リモコン画像、１１０３  押下ボタン情報エリア、１１０４  機能説明エリア。
【図１】
0005601958.tif 000002
【図２】
0005601958.tif 000003
【図３】
0005601958.tif 000004
【図４】
0005601958.tif 000005
【図５】
0005601958.tif 000006
【図６】
0005601958.tif 000007
【図７】
0005601958.tif 000008
【図８】
0005601958.tif 000009
【図９】
0005601958.tif 000010
【図１０】
0005601958.tif 000011
【図１１】
0005601958.tif 000012
【図１２】
0005601958.tif 000013