(57)【要約】【課題】【解決手段】音響チャネルは、故障診断、修復、及びアップグレードに用いられる。遠隔診断は、音波中に符号化されたセルフテストデータを使用する。修復データ及びアップグレードもまた、音波中に符号化及び送信される。【選択図】      図２
2007503627.tif 000002
【特許請求の範囲】
【請求項１】
セルフテストを実行し、テストデータを生成するように構成されたセルフテストユニットと、
前記テストデータを音波中に符号化するように構成されたコンバータと、
前記コンバータに結合され、且つ、診断のためにテストデータで符号化された音波を出力するように構成された音声出力ユニットと
を備える、遠隔診断で用いる装置。
【請求項２】
修復データで符号化された音波を受信するように構成された音声入力ユニット、
を更に備える、請求項１記載の装置。
【請求項３】
前記セルフテストユニットを起動する信号を受信するように構成されたアクチュエータ、
を更に備える、請求項１記載の装置。
【請求項４】
セルフテストデータを生成し、
前記セルフテストデータを音波中に符号化し、
診断のためにセルフテストデータで符号化された音波を出力する
ことを備える、遠隔診断で用いる方法。
【請求項５】
修復データで符号化された音波を受信する
ことを更に備える、請求項４記載の方法。
【請求項６】
前記のセルフテストデータの生成を起動する信号を受信する
ことを更に備える、請求項４記載の方法。
【請求項７】
セルフテストデータを生成する手段と、
前記セルフテストデータを音波中に符号化する手段と、
診断のためにセルフテストデータで符号化された音波を出力する手段と
を備える、遠隔診断で用いる装置。
【請求項８】
修復データで符号化された音波を受信する手段、
を更に備える、請求項７記載の装置。
【請求項９】
前記セルフテストデータを生成する前記手段を起動する信号を受信する手段、
を更に備える、請求項７記載の装置。
【請求項１０】
セルフテストデータを生成する一組のコードと、
前記セルフテストデータを音波中に符号化する一組のコードと、
診断のためにセルフテストデータで符号化された音波を出力する一組のコードと
を備える、遠隔診断で用いる機械読み取り可能な媒体。
【請求項１１】
修復データで符号化された音波を受信する一組のコード
を更に備える、請求項１０記載の媒体。
【請求項１２】
前記セルフテストデータを生成する前記一組のコードを起動する信号を受信する一組のコード、
を更に備える、請求項１０記載の媒体。
【請求項１３】
セルフテストデータで符号化された音波を受信するように構成された音声入力ユニットと、
前記音声入力ユニットに結合され、且つ、故障診断を実行するために前記セルフテストデータを回復するように構成されたコンバータと
を備える、遠隔故障診断のための装置。
【請求項１４】
前記コンバータは、修復データを音波中に符号化するように構成され、前記装置は、
前記修復データを前記セルフテストデータに基づいて生成するように構成されたプロセッサと、
修復データで符号化された音波を出力するように構成された音声出力ユニットと
を更に備える、請求項１３記載の装置。
【請求項１５】
セルフテストデータで符号化された音波を受信し、
故障診断を実行するために前記セルフテストデータを回復する
ことを備える、遠隔故障診断のための方法。
【請求項１６】
修復データを前記セルフテストデータに基づいて生成し、
修復データを音波中に符号化し、
修復データで符号化された音波を出力する
ことを更に備える、請求項１５記載の方法。
【請求項１７】
セルフテストデータで符号化された音波を受信する手段と、
故障診断を実行するために前記セルフテストデータを回復する手段と
を備える、遠隔故障診断のための装置。
【請求項１８】
修復データを前記セルフテストデータに基づいて生成する手段と、
修復データを音波中に符号化する手段と、
修復データで符号化された音波を出力する手段と
を更に備える、請求項１７記載の装置。
【請求項１９】
セルフテストデータで符号化された音波を受信する一組のコードと、
故障診断を実行するために前記セルフテストデータを回復する一組のコードと
を備える、遠隔故障診断のための機械読み取り可能な媒体。
【請求項２０】
修復データを前記セルフテストデータに基づいて生成する一組のコードと、
修復データを音波中に符号化する一組のコードと、
修復データで符号化された音波を出力する一組のコードと
を更に備える、請求項１９記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に電子装置に関し、特に、音声を用いる電子装置の診断に関する。
【背景技術】
【０００２】
消費市場における成長は、家庭、会社、及び他の施設用の電子製品における成長をもたらした。技術の発達に伴い、電子製品もまた、より優れた又はより改良された能力や機能と共により洗練されつつある。しかし、これらの付加的な又は改良された機能は、一般により複雑なハードウェア、ソフトウェア及び／又はハードウェアの実現を必要とするが、これはエラーや機能不全が発生する可能性を高める。
【０００３】
電子製品が上手く作動しないとき、ユーザは通常、当該製品を物理的に修理に持って行かねばならず、特に当該製品が大きい場合は、著しい不都合をもたらす。あるいは、ユーザは、技術者が現場又は現地へ訪問するよう連絡し得るが、これもまた費用がかかるだけでなく不便である。一部の製品はセルフテスト機能を有し得るが、これらはテストデータを技術者に伝達する手段を欠く。結果として、ユーザは、やはり製品を技術者に持っていかなければならないか、技術者が診断及び可能な修復のために現場を訪問しなければならない。
【０００４】
従って、製品を診断及び修復するための、より好都合かつ効率的な方法に対する必要性がある。
【発明の開示】
【０００５】
本特許出願は、２００３年７月２８日に出願され、本譲受人に譲渡され、本明細書に参照することで明白に組み込まれる、"Fault Diagnosis, Repair and Upgrades Using the Acoustic Channel"と題された米国仮出願６０／４９０，７０１号の優先権の利益を主張する。
【０００６】
［要約］
本明細書に開示される実施形態は、データ処理システムにおけるセキュリティのための方法を提供することによって上述したニーズに対応する。
【０００７】
一つの面では、遠隔診断で用いる装置は、セルフテストを実行し、テストデータを生成するように構成されたセルフテストユニットと、前記テストデータを音波中に符号化するように構成されたコンバータと、前記コンバータに結合され、且つ、診断のためにテストデータで符号化された音波を出力するように構成された音声出力ユニットとを備える。上記装置は、修復データで符号化された音波を受信するように構成された音声入力ユニットを更に備えてもよい。上記装置はまた、前記セルフテストユニットを起動する信号を受信するように構成されたアクチュエータを更に備えてもよい。
【０００８】
別の面では、遠隔診断で用いる方法は、セルフテストデータを生成し、前記セルフテストデータを音波中に符号化し、診断のためにセルフテストデータで符号化された音波を出力することを備える。上記方法は、修復データで符号化された音波を受信することを更に備えてもよい。上記方法はまた、前記のセルフテストデータの生成を起動する信号を受信することを更に備えてもよい。
【０００９】
また別の面では、遠隔診断で用いる装置は、セルフテストデータを生成する手段と、前記セルフテストデータを音波中に符号化する手段と、診断のためにテストデータで符号化された音波を出力する手段とを備える。上記装置は、修復データで符号化された音波を受信する手段を更に備えてもよい。上記装置はまた、前記セルフテストデータを生成する前記手段を起動する信号を受信する手段を更に備えてもよい。
【００１０】
更なる面では、機械読み取り可能な媒体は、セルフテストデータを生成する一組のコードと、前記セルフテストデータを音波中に符号化する一組のコードと、診断のためにセルフテストデータで符号化された音波を出力する一組のコードとを備える。上記媒体は、修復データで符号化された音波を受信する一組のコードを更に備えてもよい。上記媒体はまた、前記セルフテストデータを生成する前記一組のコードを起動する信号を受信する一組のコードを更に備えてもよい。
【００１１】
更に別の面では、遠隔故障（fault）診断のための装置は、セルフテストデータで符号化された音波を受信するように構成された音声入力ユニットと、前記音声入力ユニットに結合され、且つ、故障診断を実行するために前記セルフテストデータを回復するように構成されたコンバータとを備える。上記装置において、上記コンバータは、修復データを音波中に符号化するように構成されてもよく、前記装置は、前記修復データを前記セルフテストデータに基づいて生成するように構成されたプロセッサと、修復データで符号化された音波を出力するように構成された音声出力ユニットとを更に備えてもよい。
【００１２】
また別の面では、遠隔故障診断のための方法は、セルフテストデータで符号化された音波を受信し、故障診断を実行するために前記セルフテストデータを回復することを備える。上記方法は、修復データを前記セルフテストデータに基づいて生成し、修復データを音波中に符号化し、修復データで符号化された音波を出力することを更に備えてもよい。
【００１３】
また更なる面では、遠隔故障診断のための装置は、セルフテストデータで符号化された音波を受信する手段と、故障診断を実行するために前記セルフテストデータを回復する手段とを備える。上記装置は、修復データを前記セルフテストデータに基づいて生成する手段と、修復データを音波中に符号化する手段と、修復データで符号化された音波を出力する手段とを更に備えてもよい。
【００１４】
さらに別の面では、遠隔故障診断のための機械読み取り可能な媒体は、セルフテストデータで符号化された音波を受信する一組のコードと、故障診断を実行するために前記セルフテストデータを回復する一組のコードとを備える。上記媒体は、修復データを前記セルフテストデータに基づいて生成する一組のコードと、修復データを音波中に符号化する一組のコードと、修復データで符号化された音波を出力する一組のコードとを更に備えてもよい。
【００１５】
［詳細な説明］
種々の実施形態は、同様の符号は同様の要素を指す以下の図面を参照しつつ、詳細に説明されるであろう。
【００１６】
一般に、開示される実施形態は、セルフテスト機能を有する消費者製品が、音声を用いて診断され、修復され（repaired）、及び／又はアップグレードされることを可能にする。以下の説明では、具体的な詳細は実施形態の充分な理解を提供するために与えられている。しかし、当業者には、実施形態がこれらの具体的な詳細無しに実践され得ることが理解されるであろう。例えば、実施形態を不必要な詳細で曖昧にしないように回路はブロック図で示され得る。他の場合には、周知の回路、構造及び技術は、実施形態を曖昧にしないように詳細に示され得る。
【００１７】
また、実施形態は、フローチャート、フロー図、構造図、又はブロック図として描かれる処理として説明され得ることに注意すべきである。フローチャートは動作を連続的な処理として説明し得るが、当該動作の多くは並行して、又は同時に実行されることができる。また、動作の順序は、配列し直されてもよい。処理は、その動作が完了すると終了される。処理は、方法、関数、プロシージャ、サブルーチン、サブプログラムなどに対応し得る。処理が関数に対応する場合、その終了は当該関数の、呼び出し関数又はメイン関数へのリターンに対応する。
【００１８】
図１は、音響チャネル（acoustic channel）による診断、修復及び／又はアップグレードのためのシステム例１００を示す。システム１００は、消費者製品１１０、技術サポート装置１２０、通信ネットワーク１３０、通信装置１４０及び通信装置１５０を備える。消費者製品１１０は、セルフテスト機能を有する様々な装置のうちの一つであり得る。消費者製品１１０の例には、冷蔵庫、電子レンジ、テレビ、オーディオシステム、警報システム、コピー機及びプリンタが含まれるが、これらに限定されない。通信装置１４０及び１５０は、卓上型の電話や携帯電話といった、但しこれらに限定されない、無線の又は有線の通信装置であってよい。従って、通信ネットワーク１３０は、無線通信ネットワーク、有線通信ネットワーク、又は両方の組合せであってよい。技術サポート装置１２０は、消費者製品１１０の製造者と共に設置されてもよいし、製造者から離れて設置されてもよい。あるいは、技術サポート装置１２０は、一又は複数の製造者の製品のサービスセンタであってもよい。また、通信装置１５０は技術サポート装置１２０内に実現され（implemented）てもよい。
【００１９】
消費者製品１１０は、ユーザによって起動させることができるセルフテスト機能を備える。機能不全といった問題が発生するとき、又は支援のため、ユーザは通信装置１４０及び１５０を使用し通信ネットワーク１３０を介して技術サポート装置に連絡を取り得る。ユーザは次に、セルフテスト機能を起動させる。セルフテストからのテスト結果は、音声信号として出力され、通信装置１４０を使用し通信ネットワーク１３０を介して技術サポート装置１２０へ送信され得る。技術サポート装置１２０は、通信装置１５０を使用し通信ネットワーク１３０を介して消費者製品１１０から診断のためにテスト結果を受信する音声入力ユニットを備える。診断後、技術者は機能不全の現場での修復のために派遣され得る。しかし、ソフトウェア及び／又はファームウェアの修正といったデータ入力によって問題が解決できる場合、データは、通信装置１４０及び１５０を使用し通信ネットワーク１３０を介して消費者製品１１０に音声として送信され得る。従って、消費者製品１１０の遠隔診断及び／又は修復は、音声を用いて達成され得る。また、ソフトウェア及び／又はハードウェアのアップグレードもまた、技術サポート装置１２０から消費者製品１１０へ同様にして送信され得る。
【００２０】
図２は、消費者製品２１０と技術サポート装置２５０の一実施形態を示すシステム２００のブロック図である。消費者製品２１０は、セルフテストを実行及びテストデータを生成するように構成されたセルフテストユニット２１１、当該テストデータを音波中に符号化するように構成されたコンバータ２１３、診断のためにテストデータで符号化された音波を出力するように構成された音声出力ユニット２１５、及び、セルフテストユニット２１１、コンバータ２１３及び音声出力ユニット２１５のうちの一又は複数を制御するように構成されたプロセッサ２１７を備える。消費者製品２１０はまた、上記セルフテストユニットを起動させる信号を受信するように構成されたアクチベータ又はアクチュエータ２１９を備える。アクチュエータ２１９は、スイッチ、押しボタン、トグルスイッチ、ダイアル、又は音声で起動される装置であってよいが、これらに限定されない。
【００２１】
技術サポート装置２５０は、テストデータで符号化された音波を受信するように構成された音声入力ユニット２５１、テストデータを回復する（recover）ように構成されたコンバータ２５３、及び、テストデータを処理、並びに音声入力ユニット２５１とコンバータ２５３のうちの一又は複数を制御するように構成されたプロセッサ２５５を備える。技術サポート装置２５０はまた、テストデータを技術者へ出力するように構成されたユーザ出力ユニット２５７を備える。ユーザ出力ユニット２５７は、表示ユニット、プリントアウトユニット、又は音声出力ユニットであってもよいが、これらに限定されない。ユーザ出力ユニット２５７から出力されるテストデータに基づいて、技術者は、消費者製品のユーザのために問題を診断及び解決し得る。ここで、技術者とは、専門家、修復係、又は技術的な問題を解決することが職務である人物をいう。
【００２２】
図３は、消費者製品の遠隔診断の手順３００を示す。消費者製品が上手く作動しないとき、当該製品のユーザは、通信装置１４０及び１５０を使用して技術者に連絡を取り得る（３１０）。例えば、ユーザは、電話で技術者を呼んでもよい。技術者が問題の通知を受信すると（３１５）、技術者は技術サポート装置１５０を介してテストデータを受信する準備をする（３２０）。連絡後、ユーザはアクチュエータ２１９を使用して消費者製品のセルフテスト機能を起動させる（３２５）。次にセルフテストユニット２１１によってセルフテストが実行され、テストデータが生成される（３３０）。ここで、セルフテストユニット２１１は、セルフテストユニットを起動させる信号をアクチュエータ２１９によって受信後、セルフテストを実行する。テストデータはコンバータ２１３によって音波中に符号化され（３３５）、テストデータで符号化された音波は音声出力ユニット２１５を介して出力される（３４０）。
【００２３】
テストデータが音波として出力されるとき、ユーザは通信装置１４０を使用して、テストデータで符号化された音波を通信ネットワーク１３０を介して技術者に送信する。また、テストデータが通信ネットワーク１３０を介して送信されるとき、技術者は技術サポート装置が、テストデータで符号化された音波を受信できるように通信装置１５０を使用する。従って、テストデータで符号化された音波は、音声入力ユニット２５１を介して受信される（３４５）。テストデータはコンバータ２５３によって音波から回復され（３５０）、ユーザ出力ユニット２５５を介して技術者に出力される（３５５）。テストデータに基づいて、技術者は問題を診断及び解決し得る（３６０）。診断後必要であれば、技術者は問題を解決するために現場での修復に派遣されてもよく、あるいは、ユーザが修復のために技術者へ消費者製品を持っていってもよい。
【００２４】
図４は、消費者製品４１０と技術サポート装置４５０の別の実施形態を示すシステム４００のブロック図である。消費者製品４１０は消費者製品２１０に類似し、セルフテストユニット２１１、コンバータ２１３、音声出力ユニット２１５、プロセッサ２１７及びアクチュエータ２１９に対応する、セルフテストユニット４１１、コンバータ４１３、音声出力ユニット４１５、プロセッサ４１７及びアクチュエータ４１９を備える。しかし、消費者製品４１０は更に、修復用のデータを受信するように構成された音声入力ユニット２２１を備える。技術サポート装置４５０はまた、技術サポート装置４５０に類似し、音声入力ユニット２５１、コンバータ２５３、プロセッサ２５５及びユーザ出力ユニット２５７に対応する、音声入力ユニット４５１、テストデータを回復するように構成されたコンバータ４５３、プロセッサ４５５及びユーザ出力ユニット４５７を備える。しかし、技術サポート装置４５０は更に、ユーザ入力を受け付けるように構成されたユーザ入力ユニット４５９と、修復用のデータを出力するように構成された音声出力ユニット４６１を備える。ここで、技術者は問題を診断し、消費者製品のユーザのために問題を解決するためのデータを消費者製品４１０に送信すべくユーザ入力を入力してもよい。あるいは、プロセッサ４１７は、診断を実行し、問題を解決するために消費者製品４１０にデータを送信してもよい。
【００２５】
図５は、消費者製品の遠隔診断の手順５００を示す。消費者製品が上手く作動しないとき、当該製品のユーザは通信装置１４０及び１５０を使用して技術者に連絡を取り得る（５１０）。例えば、ユーザは電話で技術者を呼んでもよい。技術者は問題の通知を受信すると（５１５）、技術者は技術サポート装置１２０を介してテストデータを受信する準備をする（５２０）。連絡後、ユーザはアクチュエータ４１９を使用して消費者製品のセルフテスト機能を起動する（５２５）。セルフテストユニット４１１によってセルフテストが実行され、テストデータが生成される（５３０）。ここで、セルフテストユニット４１１は、セルフテストユニットを起動するための信号をアクチュエータ４１９によって受信後にセルフテストを実行する。テストデータはコンバータ４１３によって音波中に符号化され（５３５）、テストデータで符号化された音波は音声出力ユニット４１５を介して出力される（５４０）。
【００２６】
テストデータが音波として出力されるとき、ユーザは通信ネットワーク１３０を介して技術者にテストデータで符号化された音波を送信するために通信装置１４０を使用する。また、テストデータが通信ネットワーク１３０を介して送信されるとき、技術者は技術サポート装置が、テストデータで符号化されたテストデータを受信できるように通信装置１５０を使用する。従って、テストデータで符号化された音波は音声入力ユニット４５１を介して受信される（５４５）。テストデータは、コンバータ４５３によって音波から回復され（５５０）、ユーザ出力ユニット４５５を介して技術者に出力され得る（５５５）。テストデータに基づいて、技術者は問題を診断し得る（５６０）。
【００２７】
ソフトウェア及び／又はファームウェアによって修復が可能な場合、技術者は技術サポート装置４５０を介して修復のためにデータを送信する。すなわち、技術者は、修復用のデータがプロセッサ４５７によって生成されるように、ユーザ入力をユーザ入力ユニット４５９を介して入力する（５６５）。修復用のデータは、コンバータ４５３によって音波に変換され（５７０）、修復データ（repair data）で符号化された音波として音声出力ユニット４１５を介して出力される（５７５）。修復データで符号化された音波は、テストデータで符号化された音波と同様にして送信及び受信される。従って、消費者製品は修復データで符号化された音波を音声入力ユニット２２１を介して受信する（５８０）。修復データはコンバータ４２３によって回復され（５８５）、問題は修復データを使用して解決される（５９０）。ここで、プロセッサ４１７は修復を行い得る。診断後に必要であれば、技術者はなお、問題を解決するために現場での修復に派遣されてもよいし、あるいは、ユーザが消費者製品を修復のために技術者に持っていってもよい。
【００２８】
テストデータや修復データといったデジタルデータを音波中に符号化するために、又は、デジタルデータを音波から回復するために、システム２００及び４００において任意の公知の技術が使用され得るが、デジタルデータを音波中に符号化するためにマルチキャリア（ＭＣ）変調が使用されてもよく、また、デジタルデータを音波から回復するためにＭＣ復調が使用される。特に、一実施形態では、アクセスコード及び／又はパスワードは、音波に変換され、また音波から変換される。標準的なスピーカを音声出力ユニットに使用することができ、また、標準的なマイクが音声入力ユニットに使用され得るように、およそ１ｋＨｚから３ｋＨｚの範囲の周波数を有する音波が用いられる。マルチキャリアシステムは、同時係属中の米国出願第１０／３５６，１４４号及び同時係属中の米国出願第１０／３５６，４２５号に記載されている。
【００２９】
図６は、デジタルデータを複数の出力される音波搬送波（sound wave carriers）中に符号化する第１の変換ユニット例６００を示す。第１の変換ユニット６００は、順方向誤り訂正（forward error correction）（ＦＥＣ）エレメント６１０、インタリーバ６２０、デジタル変調器６４０、高速逆フーリエ変換（inverse fast fourier transform）（ＩＦＦＴ）エレメント６５０、及びアップコンバータ６６０を備え得る。高速変換ユニット６００はまた、同期プリアンブル（synchronization preambles）を生成するように構成されたプリアンブル生成器（図示せず）を備えてもよい。同期プリアンブルは、受信する装置が、受信される信号の位相、時間、及び周波数と同期を取るのを助けるために送信される。ＦＥＣエレメント６１０は、送信されるべきデジタルデータビット系列を符号化するように構成される。ＦＥＣ符号化されたビットは次に、インタリーバ６２０によってコードシンボルにインタリーブされる。コードシンボルは、デジタル変調器６４０によって複数の音波搬送波に変調され、ＩＦＦＴエレメント６５０によって高速逆フーリエ変換されて、ＭＣシンボルと称されるアナログ信号が生成される。ＭＣシンボルは次に、デジタルデータで符号化された音波としての音声出力ユニットを介した出力のために、アップコンバータ６６０によってアップコンバートされる。従って、第１の変換ユニット６００は、テストデータ又は修復データの音波中への符号化のためにコンバータ２１３及び２５３に実現されてもよい。
【００３０】
図７は、デジタルデータ情報で符号化された複数の音波を処理するための、第１の変換ユニット６００に対応する、第２の変換ユニット例７００を示す。一般に、デジタルデータは、データを音波として送信する処理とは逆の処理において複数の音波から回復される。第２の変換ユニット７００は、入来する複数の音波をアナログ信号からデジタル信号に変換するように構成されたアナログ・デジタル（Ａ／Ｄ）コンバータ７１０、デジタル信号をダウンコンバートするように構成されたダウンコンバータ７２０、入来するデータ系列の到達時間と、同位相の搬送波に同期するように構成された同期化ユニット７３０、ＭＣシンボルを回復するように構成された高速フーリエ変換（ＦＦＴ）７４０、ＭＣシンボルを復調するように構成された復調器７５０、復調されたデータをデインタリーブ（de-interleave）するように構成されたデインタリーバ７６０、及びデインタリーブされたデータを様々な公知の技術のうちの一つを用いて復号し、デジタルデータを回復するように構成された復号器７７０を備え得る。従って、第２の変換ユニット７００は、修復データ又はテストデータを音波から回復するためにコンバータ２１３及び４５３に実装されてもよい。
【００３１】
別の実施形態では、デジタルデータを音波に変換するのにＬＵＴを用いてもよい。このような技術は、同時係属中の米国仮出願第６０／４１３，９８１号に開示されている。一般に、デジタルデータは、音声を合成する（synthesize）のに用いられる、少なくとも一つの音声パラメータに変換又はマップされ（mapped）得る。音声は次に、１つの（又は複数の）音声パラメータを用いて生成される。データを回復するときには、１つの（又は複数の）音声パラメータが、受信された音声から抽出され、関連した１つの（又は複数の）音声パラメータがデジタルデータに変換される。データと１つの（又は複数の）パラメータとの間で変換するために、所定の特性及び／又は値、又は値域を有する１つの（又は複数の）特定のパラメータがバイナリビットの所定のパターンを表すように一組の関係が予め定義される。
【００３２】
より具体的には、図８は、可聴音（audible sound）を用いてデジタルデータを送信する送信装置８００の一実施形態を示し、図９は、送信装置８００によって送信されるデータを受信する受信装置９００の一実施形態を示す。送信装置８００は、受信したデジタルデータを少なくとも一つの音声パラメータに変換するデータ符号器８２０と、データ符号器８２０からの１つの（又は複数の）音声パラメータを用いて音声を生成する音声シンセサイザ８３０を備える。受信装置９００は、受信した音声から音声パラメータを抽出する音声復号器９１０と、音声復号器９１０によって抽出された１つの（又は複数の）関連したパラメータをデジタルデータに変換するデータ復号器９３０とを備える。従って、送信装置８００は、テストデータ又は修復データを音波中に符号化するためにコンバータ２１３及び２５３に実装されてもよい。同様に、受信装置９００は、修復データ又はテストデータを音波から回復するためにコンバータ２１３及び４５３に実現されてもよい。
【００３３】
図１０は、可聴音を使用してデジタルデータを送信するための送信処理１０００を示し、図１１は、可聴音を使用してデジタルデータを受信するための受信処理１１００を示す。デジタルデータは、受信され、音声を合成するのに用いられる少なくとも一つのパラメータに変換／マップされる（ブロック１０００）。１つ（又は複数の）音声パラメータに基づいて、音声が生成される（ブロック１０００）。音声が受信されると、１つ（又は複数の）音声パラメータは抽出され（ブロック１１００）、デジタルデータへ変換される（ブロック１１００）。より詳細には、以下、データシンボルと称する、少なくとも一つの音声パラメータにデジタルデータを変換及び／又はマップするために一組の関係があらかじめ定義されてもよい。上記一組の関係に基づいて、データ符号器８２０は、データを１つ（又は複数の）パラメータに変換及び／マップし、復号器８３０は、１つ（又は複数の）パラメータからデータを変換及び／マップする。
【００３４】
一実施形態では、送信装置８００と受信装置９００のうちの１つ又は双方が、１つ（又は複数の）パラメータとビットパターンとの間の関係をあらかじめ定義するルックアップテーブル（look-up table）（ＬＵＴ）（図示せず）と共に実現されてもよい。ＬＵＴはそれぞれ、データ符号器８２０及び／又はデータ復号器９３０の一部として又は別個に実現され得る。ＬＵＴは、受信した信号を少なくとも一つのパラメータに変換するために、データ符号器８２０によって使用され得る。同様に、ＬＵＴは、音声復号器９１０によって抽出された１つ（又は複数の）パラメータをデジタルデータに変換するために、データ復号器９３０によって使用され得る。
【００３５】
以下の表１は、デジタルデータと一つのパラメータとの間の変換用のＬＵＴの例であって、Ａ、Ｂ、Ｃ及び／又はＤは、ピッチの値又はピッチの値の範囲であり得る。
【表１】
2007503627.tif 000003
【００３６】
示されるように、ＬＵＴはビットパターンとピッチの値との間の関係を定義するが、これはしばしば、音声を合成するのに用いられるパラメータである。従って、例えば「０１０００１」というデジタルデータを送信するために、ビットパターンは、ＬＵＴに基づいて「ＢＡＢ」というピッチの値に変換されるであろう。デジタルデータを表すピッチの値「ＢＡＢ」は、３つの連続するフレームで音声を生成するために用いられるが、ピッチは一つのフレームで一定である。デジタルデータを受信するために、ピッチの値「ＢＡＢ」は受信した音声から抽出され、ＬＵＴに基づいてビットパターン「０１０００１」に変換されることができる。
【００３７】
説明の目的のため、ＬＵＴでは１つのパラメータが使用されることに注意されたい。しかし、パラメータとビットパターンとの間の関係を定義するのに、システムによって許容されるような、任意の数のパラメータを用い得る。また、各パラメータは、異なるビットパターンに対応する値の範囲、又は、５つ以上あるいは３つ以下の値を有するように定義されてもよい。
【００３８】
従って、テストデータ及び／又は修復データは、音声中に符号化され、また、音声から回復され得ることによって、遠隔診断及び／又は修復を可能にし得る。例えば、上手く作動していない電子レンジの所有者は、製造者のサポートラインに電話をかけ、電話を電子レンジにかざし（hold the phone up to the microwave oven）、セルフテストアクチュエータを押すことができ、製造者はテストの結果を得ることができるであろう。遠隔診断及び／又は修復によって、製品を技術者へ持って行く不都合が解消される。ユーザは製品を技術者に郵送し得るが、それでもやはりユーザは製品を郵送のために準備しなければならず、しばしば製品を郵便局まで持って行き、待たなければならない。そのような不都合もまた解消され得る。
【００３９】
更に、音声入力ユニットを有する消費者製品と、音声出力を有する技術サポート装置については、アップグレード用のソフトウェア及び／又はファームウェアは、修復データが送信されるのと同様にして通信ネットワークで送信され得る。従って、校正及び設定を含む、遠隔のソフトウェア及び／又はファームウェアのアップグレードもまた可能になる。また、技術者が現場へ訪問をしても、上述したようなシステムは、消費者製品の導入、診断、修復及び／又は再導入に使用し得る。更に、標準的なスピーカ及び／又はマイクが使用されてもよいので、システムは、著しいコストを招くことなく容易に実現されることができる。
【００４０】
最後に、実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、又はこれらの任意の組合せによって実現されてもよい。ソフトウェア、ファームウェア、ミドルウェア又はマイクロコードで実現される場合、必要なタスクを実行するためのプログラムコード又はコードセグメントは、記憶媒体（図示せず）といった機械読み取り可能な媒体に記憶されてもよい。プロセッサ２１７、２５７、４１７又は４５７といったプロセッサは、必要なタスクを実行し得る。コードセグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、又は、命令、データ構造、あるいはプログラム文の任意の組合せであってもよい。コードセグメントは、情報、データ、引数、パラメータ、又は記憶内容を渡すこと及び／又は受け取ることでハードウェア回路又は別のコードセグメントに結合され得る。情報、引数、パラメータ、データなどは、メモリシェアリング、メッセージの受け渡し、トークンパッシング、ネットワーク送信などを含む任意の適当な手段を介して渡され、転送され、又は送信され得る。
【００４１】
また、消費者製品２１０のエレメント２１１、２１３、２１５、２１７及び２１９の１つ又は複数は、一緒に実現されてもよい。同様に、消費者製品４１０のエレメント４１１、４１３、４１５、４１７、４１９及び４２１の１つ又は複数は、一緒に実現されてもよい。技術サポート装置２５０のエレメント２５１、２５３、２５５及び２５７の１つ又は複数は、一緒に実現されてもよい。技術サポート装置４５０のエレメント４５１、４５３、４５５、４５７、４５９及び４６１の１つ又は複数は、一緒に実現されてもよい。例えば、プロセッサ２１７とセルフテストユニット２１１は、一緒に実現されてもよい。
【００４２】
更に、変換ユニット７００のＦＦＴ７４０、復調器７５０、デインタリーバ７６０及び復号器７７０は、記憶媒体に記憶されるソフトウェアとして実現され、プロセッサによって実行されてもよい。また、第１の変換ユニット６００と第２の変換ユニット７００は、コンバータ２１３、２５３、４１３及び４５３で一緒に実現されるように説明されているが、第１及び第２の変換ユニットは、２つのコンバータで別個に実現されてもよい。更に、当業者には、消費者製品２１０又は４１０のエレメントは、トークン（token）の動作に影響を及ぼすことなく、並べ替えられてもよいことが明白であるべきである。同様に、技術サポート装置２５０又は４５０のエレメントも、検孔機（verifier device）の動作に影響を及ぼすことなく、並べ替えられてもよい。また、一又は複数のプロセッサ２１７
従って、前述の実施形態は例にすぎず、本発明を限定するものとして解釈されるべきではない。実施形態の説明は、例証となることを意図したものであって、特許請求の範囲を限定することを意図されたものではない。従って、本教示は他のタイプの装置に容易に適用することができ、当業者には、多くの選択肢、変更、及び変形が明白であろう。
【図面の簡単な説明】
【００４３】
【図１】図１は、音響チャネルによる診断、修復及び／又はアップグレードのためのシステムの例を示す。
【図２】図２は、消費者製品の例のブロック図である。
【図３】図３は、消費者製品の遠隔診断の手順の例を示す。
【図４】図４は、別の消費者製品の例のブロック図である。
【図５】図５は、消費者製品の遠隔診断及び／又は修復の手順の別の例を示す。
【図６】図６は、データを音波中に符号化するコンバータの例を示す。
【図７】図７は、音波からデータを回復するコンバータの例を示す。
【図８】図８は、可聴音を用いてデジタルデータを送信する送信装置の例を示す。
【図９】図９は、図８の送信装置によって送信されたデータを受信する受信装置の例を示す。
【図１０】図１０は、送信処理の例を示す。
【図１１】図１１は、受信処理の例を示す。
【図１】
2007503627.tif 000004
【図２】
2007503627.tif 000005
【図３】
2007503627.tif 000006
【図４】
2007503627.tif 000007
【図５】
2007503627.tif 000008
【図６】
2007503627.tif 000009
【図７】
2007503627.tif 000010
【図８】
2007503627.tif 000011
【図９】
2007503627.tif 000012
【図１０】
2007503627.tif 000013
【図１１】
2007503627.tif 000014
【手続補正書】
【提出日】平成18年6月7日(2006.6.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
図４は、消費者製品４１０と技術サポート装置４５０の別の実施形態を示すシステム４００のブロック図である。消費者製品４１０は消費者製品２１０に類似し、セルフテストユニット２１１、コンバータ２１３、音声出力ユニット２１５、プロセッサ２１７及びアクチュエータ２１９に対応する、セルフテストユニット４１１、コンバータ４１３、音声出力ユニット４１５、プロセッサ４１７及びアクチュエータ４１９を備える。しかし、消費者製品４１０は更に、修復用のデータを受信するように構成された音声入力ユニット２２１を備える。技術サポート装置４５０はまた、技術サポート装置２５０に類似し、音声入力ユニット２５１、コンバータ２５３、プロセッサ２５５及びユーザ出力ユニット２５７に対応する、音声入力ユニット４５１、テストデータを回復するように構成されたコンバータ４５３、プロセッサ４５５及びユーザ出力ユニット４５７を備える。しかし、技術サポート装置４５０は更に、ユーザ入力を受け付けるように構成されたユーザ入力ユニット４５９と、修復用のデータを出力するように構成された音声出力ユニット４６１を備える。ここで、技術者は問題を診断し、消費者製品のユーザのために問題を解決するためのデータを消費者製品４１０に送信すべくユーザ入力を入力してもよい。あるいは、プロセッサ４５５は、診断を実行し、問題を解決するために消費者製品４１０にデータを送信してもよい。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
ソフトウェア及び／又はファームウェアによって修復が可能な場合、技術者は技術サポート装置４５０を介して修復のためにデータを送信する。すなわち、技術者は、修復用のデータがプロセッサ４５７によって生成されるように、ユーザ入力をユーザ入力ユニット４５９を介して入力する（５６５）。修復用のデータは、コンバータ４５３によって音波に変換され（５７０）、修復データ（repair data）で符号化された音波として音声出力ユニット４１５を介して出力される（５７５）。修復データで符号化された音波は、テストデータで符号化された音波と同様にして送信及び受信される。従って、消費者製品は修復データで符号化された音波を音声入力ユニット４２１を介して受信する（５８０）。修復データはコンバータ４２３によって回復され（５８５）、問題は修復データを使用して解決される（５９０）。ここで、プロセッサ４１７は修復を行い得る。診断後に必要であれば、技術者はなお、問題を解決するために現場での修復に派遣されてもよいし、あるいは、ユーザが消費者製品を修復のために技術者に持っていってもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
より具体的には、図８は、可聴音（audible sound）を用いてデジタルデータを送信する送信装置８００の一実施形態を示し、図９は、送信装置８００によって送信されるデータを受信する受信装置９００の一実施形態を示す。送信装置８００は、受信したデジタルデータを少なくとも一つの音声パラメータに変換するデータ符号器８２０と、データ符号器８２０からの１つの（又は複数の）音声パラメータを用いて音声を生成する音声シンセサイザ８３０を備える。受信装置９００は、受信した音声から音声パラメータを抽出する音声アナライザ９２０と、音声アナライザ９２０によって抽出された１つの（又は複数の）関連したパラメータをデジタルデータに変換するデータ復号器９３０とを備える。従って、送信装置８００は、テストデータ又は修復データを音波中に符号化するためにコンバータ２１３及び２５３に実装されてもよい。同様に、受信装置９００は、修復データ又はテストデータを音波から回復するためにコンバータ２１３及び４５３に実現されてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
更に、変換ユニット７００のＦＦＴ７４０、復調器７５０、デインタリーバ７６０及び復号器７７０は、記憶媒体に記憶されるソフトウェアとして実現され、プロセッサによって実行されてもよい。また、第１の変換ユニット６００と第２の変換ユニット７００は、コンバータ２１３、２５３、４１３及び４５３で一緒に実現されるように説明されているが、第１及び第２の変換ユニットは、２つのコンバータで別個に実現されてもよい。更に、当業者には、消費者製品２１０又は４１０のエレメントは、トークン（token）の動作に影響を及ぼすことなく、並べ替えられてもよいことが明白であるべきである。同様に、技術サポート装置２５０又は４５０のエレメントも、検孔機（verifier device）の動作に影響を及ぼすことなく、並べ替えられてもよい。
【国際調査報告】
2007503627.tif 000015