(57)【要約】【課題】本発明は、オーディオ装置の制御方法及び制御回路を提供する。【解決手段】オーディオ装置の制御方法は、電子装置が第一無線通信モジュールを用いてオーディオ装置と無線通信を行うように制御し；電子装置がバースト伝送方式を用いて所定期間内の一部のみの時間で音声データをオーディオ装置に伝送するように制御し；オーディオ装置が所定期間内で音声データを連続して再生するように制御し；及び、オーディオ装置が音声データの受信を完成した後に、前記オーディオ装置の第二無線通信モジュールが休眠モードに入るように制御するステップを含む。【選択図】図１
2020120366.tif 000002
【特許請求の範囲】
【請求項１】
電子装置に応用される制御回路であって、
他の電子装置と無線通信を行うための無線通信モジュールを含み、
前記制御回路は、バースト伝送方式を用いて、前記無線通信モジュールにより、所定期間内の一部のみの時間でデータを前記他の電子装置に伝送し、前記データは、前記他の電子装置が前記所定期間内で連続して再生するためのものである、制御回路。
【請求項２】
請求項1に記載の制御回路であって、
前記制御回路は、前記無線通信モジュールにより、前記データの伝送が終了した直後に、バースト伝送終了メッセージを前記他の電子装置に伝送し、且つ前記バースト伝送終了メッセージを伝送した後に、前記所定期間内で他のデータを前記他の電子装置に伝送しない、制御回路。
【請求項３】
請求項1に記載の制御回路であって、
前記制御回路は、前記他の電子装置からのバースト伝送開始メッセージを受信した後に、又は、前記電子装置中のタイマーの時間が所定閾値に達した後に、前記無線通信モジュールにより、次のデータを前記他の電子装置に伝送する、制御回路。
【請求項４】
請求項1に記載の制御回路であって、
前記制御回路は、さらに、前記無線通信モジュールにより、前記他の装置と時間同期化を行い、前記制御回路が前記他の電子装置に送信する前記データは、前記データの伝送開始時間、前記データの再生時間、及び前記データの終了時の判断のための情報を含む、制御回路。
【請求項５】
請求項1に記載の制御回路であって、
前記データは、音声データであり、前記他の電子装置は、オーディオ装置であり、前記無線通信モジュールは、ワイヤレス・フィディリティー(Wireless  Fidelity、Wi-Fi)通信モジュールである、制御回路。
【請求項６】
電子装置に応用される制御回路であって、
前記電子装置は、他の電子装置と無線通信を行うための無線通信モジュールと、再生ユニットとを含み、
前記制御回路は、前記無線通信モジュールにより、前記他の電子装置からデータを受信し、前記再生ユニットは、所定期間内で前記データを連続して再生し、前記制御回路は、前記所定期間内の一部のみの時間で前記データを受信し、前記制御回路は、前記一部の時間に基づいて、前記無線通信モジュールが休眠モード又は正常モード下で作動するように制御する、制御回路。
【請求項７】
請求項6に記載の制御回路であって、
前記制御回路は、前記無線通信モジュールにより、前記データを受信した後にバースト伝送終了メッセージを受信したときに、前記無線通信モジュールが前記休眠モードに入るように制御する、制御回路。
【請求項８】
請求項7に記載の制御回路であって、
前記無線通信モジュールが前記休眠モードに入ってから所定時間に達したときに、又は、前記データの再生時間が間もなく終了するときに、前記制御回路は、前記無線通信モジュールにより、バースト伝送開始メッセージを前記他の電子装置に伝送することで、前記他の電子装置に、次のデータを伝送するように通知する、制御回路。
【請求項９】
請求項6に記載の制御回路であって、
前記制御回路は、さらに、前記無線通信モジュールにより、前記他の電子装置と時間同期化を行い、前記データは、前記データの伝送開始時間、前記データの再生時間、及び前記データの終了時の判断のための情報を含み、前記制御回路は、前記データの伝送開始時間、前記データの再生時間、及び前記データの終了時の判断のための情報に基づいて、前記無線訊モジュールが前記休眠モードに入る時間を制御する、制御回路。
【請求項１０】
請求項9に記載の制御回路であって、
前記データは、複数のパケットを含み、各パケットは、前記データの伝送開始時間、前記データの再生時間、及び前記複数のパケットの個数とパケット順番号を含み、前記制御回路は、各パケットに含まれる前記データの伝送開始時間、前記データの再生時間、及び前記複数のパケットの個数とパケット順番号に基づいて、前記無線訊モジュールが前記休眠モードに入る時間を制御する、制御回路。
【請求項１１】
オーディオ装置を制御する方法であって、
電子装置が第一無線通信モジュールを用いて前記オーディオ装置と無線通信を行うように制御し；
前記電子装置がバースト伝送方式を用いて所定期間内の一部のみの時間で音声データを前記オーディオ装置に伝送するように制御し；
前記オーディオ装置が前記期間内で前記音声データを連続して再生するように制御し；及び
前記オーディオ装置が前記音声データの受信を完成した後に、前記オーディオ装置の第二無線通信モジュールが休眠モードに入るように制御するステップを含む、方法。
【請求項１２】
請求項11に記載の方法であって、
前記電子装置が前記音声データを伝送した直後にバースト伝送終了メッセージを前記オーディオ装置に伝送するように制御し；及び
前記オーディオ装置が前記バースト伝送終了メッセージを受信した後に、前記第二無線通信モジュールが前記休眠モードに入るように制御するステップをさらに含む、方法。
【請求項１３】
請求項12に記載の方法であって、
前記オーディオ装置の前記第二無線通信モジュールが前記休眠モードに入ってから所定時間に達したときに、又は、前記音声データの再生時間が間もなく終了するときに、前記オーディオ装置がバースト伝送開始メッセージを前記電子装置に伝送するように制御し；及び
前記電子装置が前記バースト伝送開始メッセージを受信したときに、又は、前記電子装置中のタイマーの時間が所定閾値に達したときに、前記電子装置が次の音声データを前記オーディオ装置に伝送するように制御するステップをさらに含む、方法。
【請求項１４】
請求項11に記載の方法であって、
前記オーディオ装置が前記第二無線通信モジュールにより前記電子装置と時間同期化を行うように制御し、前記音声データは、前記音声データの伝送開始時間、前記音声データの再生時間、及び前記音声データの終了時の判断のための情報を含み；及び
前記オーディオ装置が前記音声データの伝送開始時間、前記音声データの再生時間、及び前記音声データの終了時の判断のための情報に基づいて、前記第二無線通信モジュールが前記休眠モードに入る時間を制御するように制御するステップをさらに含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信に関し、特に、無線通信により、電子装置が休眠モードに入るように制御する方法に関する。
【背景技術】
【０００２】
今のところ、無線ヘッドセットの大部分は、ブルートゥース（登録商標）を採用して音声データを伝送する。ブルートゥース（登録商標）ヘッドセットは、音声データの受信及び音声データの再生のときに比較的小さい電流を要するので、ブルートゥース（登録商標）ヘッドセット中の電池の使用時間を長くすることができる。しかし、ブルートゥース（登録商標）伝送の最大の問題は、スループット(throughput)が低すぎることにある。よって、ブルートゥース（登録商標）ヘッドセットは、高品質且つロスレスの音楽の伝送に用いることができない。
【０００３】
一方、ワイヤレス・フィディリティー(Wireless  Fidelity、Wi-Fi)通信は、とても高いスループットに達することができ、例えば、802.11gでは、最大で54Mbpsであるので、高品質且つロスレスの音楽を伝送するに適する。しかし、Wi-Fi通信のパワー消費がブルートゥース（登録商標）よりも遥かに高いため、Wi-Fi通信の無線ヘッドセットへの応用が制限されている。また、Wi-Fi通信のパワー消費を節約するために、802.11規格では、現在のデータ量に基づいて、Wi-Fi通信メカニズムをオフにして省電力／休眠モードに入るかを決定することが言及されている。しかし、これらの従来のWi-Fi省電力メカニズムは、データ量のみによって省電力／休眠モードに進入するかを決めるため、データ伝送の開始時間及び終了時間を予測することができない。よって、実際上の省電力の効果が良くなく、また、スループットに影響を与える恐れもある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
よって、本発明の目的の１つは、無線通信によって、電子装置が休眠モードに入るように制御する方法を提供することにあり、それは、無線ヘッドセット中のWi-Fiモジュールが正常モード又は休眠モード下で作動するように正確に制御することで、省電力の目的を達成することができ、また、スループットや無線ヘッドセットの正常動作に影響を与えることがない。
【課題を解決するための手段】
【０００５】
本発明の一実施例では、電子装置に応用される制御回路が開示され、そのうち、該電子装置は、他の電子装置と無線通信を行うための無線通信モジュールを含み、該制御回路は、バースト伝送方式を用いて、該無線通信モジュールにより、所定期間内の一部のみの時間でデータを前記他の電子装置に伝送し、該データは、前記他の電子装置が前記所定期間内で連続して再生（play）するためのものである。
【０００６】
本発明の他の実施例では、電子装置に応用される制御回路が開示され、そのうち、該電子装置は、他の電子装置と無線通信を行うための無線通信モジュールと、再生ユニットとを含み、該制御回路は、該無線通信モジュールにより、前記他の電子装置からデータを受信し、該再生ユニットは、所定期間内で該データを連続して再生し、該制御回路は、該所定期間内の一部のみの時間で該データを受信し、該制御回路は、該一部の時間に基づいて、該無線通信モジュールが休眠モード又は正常モード下で作動するように制御する。
【０００７】
本発明の他の実施例では、オーディオ装置を制御する方法が開示され、それは、電子装置が第一無線通信モジュールを用いて該オーディオ装置と無線通信を行うように制御し；該電子装置がバースト伝送方式により所定期間内の一部のみの時間で音声データを該オーディオ装置に伝送するように制御し；該オーディオ装置が該所定期間内で該音声データを連続して再生するように制御し；及び、該オーディオ装置が該音声データの受信を完成した後に、該オーディオ装置の第二無線通信モジュールが休眠モードに進入するように制御するステップを含む。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例におけるデータ伝送システムを示す図である。
【図２】本発明の一実施例におけるオーディオ装置の制御方法のフローチャートである。
【図３】本発明の一実施例におけるオーディオ装置の制御方法の時間シーケンス図である。
【図４】本発明の他の実施例におけるオーディオ装置の制御方法のフローチャートである。
【図５】本発明の他の実施例におけるオーディオ装置の制御方法の時間シーケンス図である。
【発明を実施するための形態】
【０００９】
以下、添付した図面を参照しながら、本発明を実施するための好適な形態を詳細に説明する。なお、このような実施形態は、例示に過ぎず、本発明を限定するものでない。
【００１０】
第1図は、本発明の一実施例におけるデータ伝送システム100を示す図である。第1図に示すように、データ伝送システム100は、２つの電子装置(本実施例では、それぞれ、主装置110及びオーディオ装置120で表す)を含み、且つ主装置110とオーディオ装置120との間は、直接、無線通信を行い、又は、アクセスポイント(access  point、AP)130によって無線通信を行うことができる。主装置110は、制御回路112、Wi-Fiモジュール114、及びタイマー118を含み、そのうち、制御回路112は、音声データを処理し、及びWi-Fiモジュール114を制御するための関連回路を含んでも良く、その実現方式は、ハードウェア回路、又は、処理器によって実行されるアプリケーションプログラムによるものであっても良い。オーディオ装置120は、制御回路122、Wi-Fiモジュール124、再生（Play）ユニット126、及びタイマー128を含み、そのうち、制御回路122は、音声データを処理して再生のために再生ユニット126に伝送し、及びWi-Fiモジュール124を制御するための関連回路を含んでも良く、その実現方式は、ハードウェア回路、又は、処理器によって実行されるアプリケーションプログラムによるものであっても良い。なお、理解すべきは、Wi-Fiモジュール114及びWi-Fiモジュール124は、ニーズに応じて、他の無線通信モジュール、例えば、近接場通信(Near-field  Communication、NFC)、無線周波数識別(Radio  Frequency  Identification、RFID)、紅外線(Infrared)通信、ブルートゥース（登録商標）(Bluetooth（登録商標）)、ZigBeeなどの無線通信モジュールにより置換されても良いが、本発明は、これに限定されない。
【００１１】
一実施例では、主装置110は、スマートフォン、タブレットPC、ノートパソコン、又は、データをオーディオ装置120に伝送し得る任意の電子装置であっても良く、オーディオ装置120は、無線ヘッドセット、無線スピーカーボックス、又は、スピーカーを有する任意の音声再生装置であっても良い。
【００１２】
第2図及び第3図を共に参照する。そのうち、第2図は、本発明の一実施例によるオーディオ装置の制御方法のフローチャートであり、第3図は、本発明の一実施例におけるオーディオ装置の制御方法の時間シーケンス図である。ステップS200では、プロセスがスタートし、且つ主装置110がオーディオ装置120と接続を確立する。ステップS202では、オーディオ装置120中の制御回路122及びWi-Fiモジュール124が初期化操作を行う。ステップS204では、主装置110が自身のメモリに所定期間内で再生するための音声データをキャッシング（Caching）し、便宜のため、本実施例では、主装置110が、20ミリ秒(millisecond（ms）)の音声データをキャッシングする。ステップS206では、主装置110内の制御回路112がバースト伝送(burst  transmission)方式を用いて、Wi-Fiモジュール114により、比較的短い時間で20ミリ秒の音声データをオーディオ装置120に一回で伝送し、便宜のため、本実施例中の主装置110は、5ミリ秒内で20ミリ秒の音声データをオーディオ装置120に伝送し、そのうち、オーディオ装置120は、音声データを受信し始めたときに、再生ユニット126により、受信した音声データの内容を再生する。ステップS208では、主装置110が20ミリ秒の音声データの伝送を完成した後に、主装置110は、バースト伝送終了メッセージ（伝送終了指示情報）をオーディオ装置120に送信する。ステップS210では、オーディオ装置120が主装置110からのバースト伝送終了メッセージを受信した後に、制御回路112は、Wi-Fiモジュール124をオフにし、又は、Wi-Fiモジュール124をパワー消費の節約のために休眠モードに設定することができ、このときに、制御回路112は、依然として、その前に受信された20ミリ秒の音声データの残りの部分(本実施例では、残りの15ミリ秒の内容である)を継続して再生させることができると同時に、主装置110は、Wi-Fiモジュール114をオフにし、又は、Wi-Fiモジュール114を休眠モードに設定することで、パワー消費を節約することができ、そして、次の20ミリ秒の音声データをキャッシングし始めることもできる。ステップS212では、オーディオ装置120の制御回路122によって、その前に受信された20ミリ秒の音声データの再生が間もなく終了すると検出されたときに、例えば、3〜4ミリ秒の音声データだけが再生のために残っているときに、Wi-Fiモジュール124をオンにし、又は、Wi-Fiモジュール124を正常モードに設定し、そして、バースト伝送開始メッセージ（伝送開始指示情報）を主装置110に送信し、主装置110がバースト伝送方式で次の20ミリ秒の音声データを伝送し始めるようにトリガーすることができる(プロセスは、ステップS206に戻る)。
【００１３】
第2図、第3図のフローチャート及び時間シーケンス図に示すように、主装置110がバースト伝送方式で20ミリ秒の音声データを5ミリ秒内で伝送し得るので、オーディオ装置120のWi-Fiモジュール124は、電力消費を節約するために、残りの時間で休眠モードに進入することができる。また、Wi-Fiモジュール124が休眠モードにある期間で、再生ユニット126は、依然として、音声データを再生することができるため、使用者のフィーリングに影響を及ぼすこともない。また、主装置110がバースト伝送終了後にバースト伝送終了メッセージを伝送することができ、オーディオ装置120のウェイクアップ時点がその自身の残りの音声データに基づいて判断され、主装置110からのメッセージによりトリガーされる必要がないので、オーディオ装置120は、主装置110がバースト伝送を行う開始時点及び終了時点を正確に把握することができるため、Wi-Fiモジュール124に対して省電力制御を効率よく行うことができる。
【００１４】
一実施例では、無線伝送の過程でパケット紛失の可能性があるので、オーディオ装置120は、タイマー128の情報を用いて、主装置110からのバースト伝送終了メッセージが紛失されたかを判断することができる。例を挙げて言えば、タイマー128により提供される時間情報により、オーディオ装置120が音声データを受信し始めてからの所定時間(例えば、7ミリ秒)の後に依然としてバースト伝送終了メッセージを受信していない場合、制御回路122は、主装置110からのバースト伝送終了メッセージが紛失されたと判断し、そして、Wi-Fiモジュール124をオフにし、又は、Wi-Fiモジュール124を休眠モードに設定することで、パワー消費を節約することができる。また、主装置110は、タイマー118の情報を用いて、オーディオ装置120からのバースト伝送開始メッセージが紛失されたかを判断することができる。例を挙げて言うと、タイマー118により提供された時間情報により、オーディオ装置120が音声データを伝送し始めてからの所定時間(例えば、18ミリ秒)の後に依然としてバースト伝送開始メッセージを受信していない場合、制御回路112は、オーディオ装置120のからのバースト伝送開始メッセージが紛失されたと判断し、そして、直接、次の音声データの伝送を準備し始めても良い。
【００１５】
なお、上述したような5ミリ秒で20ミリ秒の音声データを伝送すること及び関連するデータ／パラメータは、例示に過ぎず、本発明を限定しない。他の実施例では、Wi-Fi伝送のレートがより速く、又は、音声データが比較的低いサンプリングレートを採用する場合、主装置110は、より短い時間で音声データを伝送することで、オーディオ装置120中のWi-Fiモジュール124がより長い省電力時間を有するようにさせることができる。
【００１６】
第4図及び第5図を同時に参照する。そのうち、第4図は、本発明の他の実施例におけるオーディオ装置の制御方法のフローチャートであり、第5図は、本発明の他の実施例によるオーディオ装置の制御方法の時間シーケンス図である。ステップS400では、プロセスがスタートし、且つ主装置110がオーディオ装置120と接続を確立し、初期化操作を行う。ステップS402では、主装置110がオーディオ装置120と時間同期化を行うことで、主装置110がオーディオ装置120と絶対同期時間を有するようにさせる。具体的に言えば、一つ目の時間同期化の例では、オーディオ装置120は、時間同期化リクエスト(例えば、オーディオ装置120の現在のタイムスタンプDeviceTsf1を含む)を主装置110に送信することができ、主装置110は、時間同期化リクエストを受信した後に、確認メッセージACKをオーディオ装置120に返すと同時に、主装置110は、オーディオ装置120からのタイムスタンプを用いて主装置110の時間を更新及び同期化し、オーディオ装置120は、確認メッセージACKを受信した後に、現在のタイムスタンプDeviceTsf2及びその前のタイムスタンプDeviceTsf1間の差を計算し、計算された差が所定閾値よりも小さければ、同期化が成功したと見なし、計算された差が該所定閾値以上であれば、上述のステップを繰り返して時間同期化を行い、また、所定時間経過後に時間に非同期が出現すれば、Wi-Fiモジュール124をオフにしており、又は、Wi-Fiモジュール124が休眠状態に入っている期間(OffTime)で再び時間同期化を行っても良い。二つ目の時間同期化の例では、主装置110がオーディオ装置120との間でアクセスポイント130によりデータ伝送を行えば、主装置110及びオーディオ装置120は、直接、アクセスポイント130の時間を用いて時間同期化を行うことができる。なお、上述したような２つの時間同期化のステップ（例）は、例示に過ぎず、本発明を限定しない。
【００１７】
ステップS404では、主装置110は、自身のメモリに、所定期間内で再生するための音声データをキャッシングし、便宜のため、本実施例では、主装置110は、20ミリ秒(millisecond（ms）)の音声データをキャッシングする。ステップS406では、主装置110内の制御回路112は、バースト伝送方式を用いて、Wi-Fiモジュール114により、比較的短い時間で20ミリ秒の音声データをオーディオ装置120に一回で伝送し、便宜のため、本実施例では、主装置110は、5ミリ秒内で20ミリ秒の音声データをオーディオ装置120に伝送し、そのうち、オーディオ装置120は、音声データを受信し始めたときに、再生ユニット126により、受信した音声データの内容を再生する。本実施例では、バースト伝送は、一回で複数のパケットをオーディオ装置120に連続して伝送し、一例では、各パケットは、次のような４つのパラメータ、即ち、バースト伝送の開始時間BurstStartTsf、バースト伝送の音声データの再生時間BurstPeriod、バースト伝送の複数のパケットの個数BurstPacketNum及びパケット順番号DataSeqを含んでも良い。
【００１８】
ステップS408では、オーディオ装置110は、各パケットに含まれるパラメータにより、主装置110のバースト伝送が終了したかを判断することができる。例えば、バースト伝送により５つのパケット(BurstPacketNum=5)が伝送され、且つパケット順番号DataSeqがそれぞれ0〜4である場合、オーディオ装置120が受信したパケットについてDataSeq=4であるときに、バースト伝送が終了したと判断しても良く、そして、Wi-Fiモジュール124をオフにし、又は、Wi-Fiモジュール124が休眠状態に進入するように制御しても良い。なお、Wi-Fiモジュール124をオフにし、又は、Wi-Fiモジュール124が休眠状態に入る時間は、次の式で計算することができる。
【００１９】
OffTime=BurstPeriod-(DeviceTsf-BurstStartTsf)-Delta
そのうち、DeviceTsfは、オーディオ装置120の時間であり、Deltaは、Wi-Fiモジュール124が、主装置110により次の情報データが伝送される前に、オンになり、又は、正常モードに進入し得ることを確保するための誤差である。
【００２０】
また、主装置110は、最後のパケットの伝送を完成した後に、音声データの伝送を所定期間停止することができ、そのうち、音声データの伝送を停止する時間は、次の式で計算することができる。
【００２１】
IdelTime=BurstPeriod-(HostTsf-BurstStartTsf)
そのうち、HostTsfは、主装置110の時間である。その同時に、主装置110は、Wi-Fiモジュール114をオフにし、又は、Wi-Fiモジュール114を休眠モードに設定することで、パワー消費を節約し、また、次の20ミリ秒の音声データをキャッシングし始めることもできる。
【００２２】
ステップS210では、Wi-Fiモジュール124が休眠状態に進入した時間が前に計算されたOffTimeに達した場合、制御回路122は、Wi-Fiモジュール124をオンにし、又は、Wi-Fiモジュール124を正常モードに設定することで、主装置110からの次の音声データの受信を準備することができる(プロセスは、ステップS408に戻る)。
【００２３】
第4図、第5図のフローチャート及び時間シーケンス図に示すように、主装置110がバースト伝送方式で20ミリ秒の音声データを5ミリ秒内で伝送し得るので、オーディオ装置120のWi-Fiモジュール124は、残りの時間で休眠モードに入ることで、電力消費を節約することができ、また、Wi-Fiモジュール124が休眠モードにある期間で、再生ユニット126は、依然として音声データを再生し得るので、使用者のフィーリングに影響を与えることがない。また、時間同期化のメカニズムを使用しているため、主装置110及びオーディオ装置120が作動の過程でパケット紛失の影響を受けることがあまりないようにさせることができるので、システムの安定性をより一層向上させることができる。また、オーディオ装置120は、バースト伝送中のパケット内容及び自身の時間に基づいて、主装置110がバースト伝送を行う開始時点及び終了時点を正確に把握することができるので、Wi-Fiモジュール124に対して省電力制御を効率よく行うことができる。
【００２４】
なお、第1図〜第5図の実施例では、オーディオ装置120を例として説明したが、本発明のデータ伝送方法は、音声データの伝送に限定されない。本発明の他の実施例では、オーディオ装置120は、連続したデータを受信して再生する必要がある任意の電子装置により置換されても良く、例えば、主装置110は、バースト伝送方式で映像データを伝送し、且つオーディオ装置120は、映像表示装置により置換されても良い。これらの設計上の変更は、全て、本発明の範囲内である。
【００２５】
以上、本発明の好ましい実施形態を説明したが、本発明はこのような実施形態に限定されず、本発明の趣旨を離脱しない限り、本発明に対するあらゆる変更は本発明の技術的範囲に属する。
【符号の説明】
【００２６】
100  データ伝送システム
110  主装置
112、122  制御回路
114、124  Wi-Fiモジュール
118、128  タイマー
120  オーディオ装置
126  再生ユニット
130  アクセスポイント
S200〜S212、S400〜S410  ステップ
【図１】
2020120366.tif 000003
【図２】
2020120366.tif 000004
【図３】
2020120366.tif 000005
【図４】
2020120366.tif 000006
【図５】
2020120366.tif 000007