(57)【要約】【課題】アラーム機能を搭載していないような機器においても、ユーザの指示に基づいたタイミングで所定の音を再生することができる再生装置を提供する。【解決手段】トリガーとなるイベント情報を取得する取得部１４１と、取得部１４１で取得したイベント情報に基づいたタイミングで、所定の音を再生させる第一指示情報を再生装置２に送信する送信部１４２と、を備える。所定のコマンドを再生装置２から受信する受信部１４３を備え、送信部１４２は、受信部１４３が所定のコマンドを再生装置２から受信した時、所定の音の再生を停止させる第二指示情報を再生装置２に送信する。【選択図】図１
2018160871.tif 000002
【特許請求の範囲】
【請求項１】
トリガーとなるイベント情報を取得する取得部と、
前記取得部で取得した前記イベント情報に基づいたタイミングで、所定の音を再生させる第一指示情報を再生装置に送信する送信部と、
を備える情報処理装置。
【請求項２】
所定のコマンドを前記再生装置から受信する受信部を備え、
前記送信部は、前記受信部が前記所定のコマンドを前記再生装置から受信した時、前記所定の音の再生を停止させる第二指示情報を前記再生装置に送信する請求項１に記載の情報処理装置。
【請求項３】
前記送信部は、前記所定の音の再生の停止から一定時間経過後に前記所定の音又はその他の所定の音を再生させる第三指示情報を前記再生装置に再度送信する請求項２に記載の情報処理装置。
【請求項４】
トリガーとなるイベント情報を取得する取得部と、
前記取得部で取得した前記イベント情報に基づいたタイミングで、所定の音を再生させるための再生データを再生装置に送信する送信部と、
を備える情報処理装置。
【請求項５】
前記所定の音は、複数の種類の音源の音を含む請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記送信部は、複数の再生装置があるとき、再生装置毎に異なる種類の前記所定の音を再生させる第一指示情報又は再生データを該再生装置毎に送信する請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
請求項１〜６のいずれかに記載の情報処理装置と、
再生装置と、
を備える情報処理システム。
【請求項８】
トリガーとなるイベント情報を取得し、
取得した前記イベント情報に基づいたタイミングで、所定の音を再生させる指示情報を再生装置に送信する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一実施形態は、アラーム機能に係る情報処理装置、情報処理システム、及び情報処理方法に関するものである。
【背景技術】
【０００２】
従来、無線でオーディオ信号を伝送することにより、オーディオ再生装置でオーディオ信号を受信して音を再生するネットワークオーディオシステムが提案されている（例えば、特許文献１、２参照）。特許文献１及び特許文献２のネットワークオーディオシステムでは、特定の時間に指定されたオーディオを再生する旨が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３２９２９号公報
【特許文献２】特開２０１４−５１６４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１及び特許文献２のネットワークオーディオシステムでは、アラーム機能について具体的な実現方法は殆ど開示されていない。また、アラーム音を再生する再生装置としてアラーム機能を搭載していないような機器を用いた場合に、アラーム機能を実現できるか否かは不明である。
【０００５】
そこで、本発明の一実施形態は、再生装置としてアラーム機能を搭載していないような機器を用いた場合でもアラーム機能を実現できる情報処理装置、情報処理システム、及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の情報処理装置は、トリガーとなるイベント情報を取得する取得部と、前記取得部で取得した前記イベント情報に基づいたタイミングで、所定の音を再生させる第一指示情報を再生装置に送信する送信部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明の一実施形態によれば、再生装置がアラーム機能を搭載していないような機器においても、ユーザの指示に基づいたタイミングで所定の音を再生することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、第一実施形態に係る情報処理システムのハードウェア構成を示したブロック図である。
【図２】図２は、第一実施形態に係る情報処理システムが行う制御を示したフローチャートである。
【図３】図３は、第一実施形態に係る情報処理システムが行う制御を示したフローチャートである。
【図４】図４は、第一実施形態に係る情報処理システムが行う制御を示したフローチャートである。
【図５】図５は、第一実施形態に係る情報処理システムが行う制御を示したフローチャートである。
【図６】図６は、第三実施形態に係る情報処理システムを示した概念図である。
【図７】図７は、第一変形例に係る情報処理方法の制御を示したフローチャートである。
【図８】図８は、第二変形例に係る情報処理方法の制御を示したフローチャートである。
【図９】図９は、第三変形例に係る情報処理方法の制御を示したフローチャートである。
【図１０】図１０は、第四変形例に係る情報処理方法の制御を示したフローチャートである。
【発明を実施するための形態】
【０００９】
図１は、第一実施形態に係る情報処理システム１００のハードウェア構成を示したブロック図である。なお、以下に示す情報処理システムの構成はあくまで一例であり、この構成に限るものではなく仕様に応じて適宜変更することができる。
【００１０】
図１に示すように、情報処理システム１００は、ＡＶレシーバ１及びスピーカ２を備える。ＡＶレシーバ１は本発明の情報処理装置に、スピーカ２は本発明の再生装置に、それぞれ相当するものである。なお、情報処理装置は、ＡＶレシーバに限らず、例えばＣＰＵ及びＤＳＰを備えるスピーカ、又はパーソナルコンピュータ等により、実現可能である。また、再生装置は、スピーカに限らず、音を再生できるものであれば実現可能である。
【００１１】
スピーカ２は、ネットワークモジュール２０、Ｄ／Ａコンバータ２１、アンプ２２、スピーカユニット２３、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）２４、及びキー２５を備える。
【００１２】
ＭＣＵ２４は、ＭＣＵ２４の内部のメモリに格納されたプログラム等を読み出して様々な制御処理を実行する。ネットワークモジュール２０は、ＡＶレシーバ１とデータの送受信を行うインタフェースである。これにより、スピーカ２は、ネットワークモジュール２０を介してＡＶレシーバ１との間でデータの送受信を行うことができる。ＭＣＵ２４は、ネットワークモジュール２０から送信されたオーディオデータをデコードして、デジタル信号を出力する。Ｄ／Ａコンバータ２１は、デジタル信号をアナログ信号に変換する。アンプ２２は、Ｄ／Ａコンバータ２１で変換されたアナログ信号を入力する。また、ＭＣＵ２４は、不図示のフラッシュメモリに記憶されたオーディオデータ（例えば、ビープ音のオーディオデータ）を読み出して、該ビープ音のデジタル信号をＤ／Ａコンバータ２１に入力することもできる。なお、スピーカ２がＤＳＰを備える場合、ＭＣＵ２４はスピーカ２に備えられたＤＳＰに指示してアラーム音のデジタル信号を生成し、Ｄ／Ａコンバータ２１に入力することもできる。アンプ２２は、供給されたアナログ信号を増幅し、増幅後の信号をスピーカユニット２３に出力する。スピーカユニット２３はアンプ２２から供給される信号に応じて放音する。
【００１３】
キー２５は、スピーカ２に備えられている操作部分であり、例えば、停止ボタン２５１、一時停止ボタン２５２、及び音量調整ボタン２５３等を含む。なお、キー２５は、停止ボタン２５１、一時停止ボタン２５２、及び音量調整ボタン２５３に限られず、スピーカ２に備えられている操作部分も含む。ユーザがキー２５のうちのいずれかの操作部分を操作すると、操作された操作部分に対応する操作情報がＭＣＵ２４に送信される。ＭＣＵ２４は、ネットワークモジュール２０を介して得られた操作情報をＡＶレシーバ１へ送信する。
【００１４】
ＡＶレシーバ１は、バス１８を介して接続されるＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１４、ネットワークモジュール１５及び、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１６を備えている。ＲＯＭ１１は、音源１１１を格納している。
【００１５】
ＣＰＵ１０は、ＡＶレシーバ１の装置各部を制御する。ＲＯＭ１１には、例えばフラッシュメモリでありＤＳＰ１４用の各種プログラム及びＤＳＰ１４用のデータ、並びにＡＶレシーバ１の基本動作を司るファームウェアプログラム、及び各種制御プログラム等が格納される。ＣＰＵ１０はこのＲＯＭ１１に格納されたプログラム等を読み出して様々な制御処理を実行する。ＲＡＭ１２は、各種データを一時的に記憶してワーキングエリアとして機能する。なお、各種制御プログラムは、ＡＶレシーバ１での読取りが可能な他の記録媒体（光学ディスク、又は磁気ディスク等）に記録されていてもよい。
【００１６】
ＡＶレシーバ１において、ＲＯＭ１１は、外部の装置から取得したオーディオデータを格納することができる。ＤＳＰ１４は、ＣＰＵ１０の制御の下、ＲＯＭ１１に格納されたＤＳＰ用のプログラム又はデータを読み出し、ＲＯＭ１１から読み出したオーディオデータに対して効果付与等の各種処理を行う。また、ＣＰＵ１０は、ＤＳＰ１４を音声のデジタル信号を生成するように制御することができる。ＣＰＵ１０は、ＤＳＰ１４によって効果付与又は信号生成等がなされたオーディオ信号をネットワークモジュール１５に出力する。
【００１７】
ネットワークモジュール１５は、スピーカ２等の外部の機器とデータの送受信を行うインタフェースである。例えば、ネットワークモジュール１５を介して外部の各種ドライブ装置、オーディオ機器、又はパーソナルコンピュータ等の機器との間でデータの送受信を行うことができる。また、ＡＶレシーバ１は、ネットワークモジュール１５を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信ネットワーク網に接続された機器との間でデータの送受信を行うことができる。なお、ネットワークは、有線又は無線の何れで構築されていてもよい。
【００１８】
ＲＯＭ１１は、音源１１１を格納している。音源１１１は、いわゆるオーディオデータであって、例えば音楽、会話音、アラーム音、ノイズ音、又はビープ音等の各種の音からなる。
【００１９】
ＲＴＣ１６は、時計の機能を有する。ＲＴＣ１６は、ＣＰＵ１０に時刻の情報を送信する。これにより、ＣＰＵ１０は、随時時刻の情報を取得できる。
【００２０】
ＣＰＵ１０は、ネットワークモジュール１５を介して入力された情報及びＲＴＣ１６から送信された時刻の情報を基に、各種指示を出す。本実施形態では、ＡＶレシーバ１が送信する情報は、スピーカ２に所定の音を再生させるための指示情報である。ＣＰＵ１０は、取得部１４１、送信部１４２、及び受信部１４３を備える。
【００２１】
取得部１４１は、トリガーとなるイベント情報を取得する。ユーザは、ネットワークモジュール１５を介して外部からイベント情報をＡＶレシーバ１へ入力する。例えば、ユーザは、ＡＶレシーバ１と通信可能な不図示のスマートフォン又はパーソナルコンピュータに搭載されたアプリケーションソフトを使用することにより、イベント情報を入力する。取得部１４１は、ユーザによって入力されたイベント情報を、ネットワークモジュール１５を介して取得する。イベント情報は、例えば、スピーカ２に所定の音を再生させる日時又は開始時間だけでなく、行事、天気、又は気温等の情報も含む。
【００２２】
送信部１４２は、取得部１４１で取得したイベント情報に基づいたタイミングで、所定の音を再生させる再生指示（第一指示情報）をスピーカ２に送信する。再生指示は、本発明の第一指示情報の一例である。ＣＰＵ１０はイベント情報を受けると、該イベント情報に基づいたタイミング（Ｔ１）を、ＲＴＣ１６から随時得られる現在の時刻の情報と照らし合わせる。タイミング（Ｔ１）はスピーカ２でアラームを発生させる日時等の時刻の情報である。現在の時刻がタイミング（Ｔ１）の時刻になると、ＣＰＵ１０の送信部１４２は、再生指示をスピーカ２に送信する。ＭＣＵ２４は、ＡＶレシーバ１から送信された再生指示を受信すると、所定の音（例えば、ビープ音）を再生する。これにより、スピーカ２は、所定の音をイベント情報に基づいたタイミングで再生する。したがって、スピーカ２がアラーム機能を搭載していないような場合でも、スピーカ２においてアラーム機能を実現することができる。
【００２３】
本実施形態において、所定の音とは、スピーカ２に元々記憶されている音であってもよい。この場合、スピーカ２は自装置に記憶されている音を再生する。あるいは、スピーカ２は、ＡＶレシーバ１の音源１１１から送信された音情報を再生することができる。この場合、ＣＰＵ１０は、取得部１４１で取得したイベント情報に基づいた種類のオーディオデータを音源１１１から選択する。送信部１４２は、選択されたオーディオデータをスピーカ２に送信する。ＡＶレシーバ１の音源１１１から送信された音情報を再生する場合は、スピーカ２に記憶されていない音を再生することができる。例えば、スピーカ２に記憶されている音がビープ音のみである場合であっても、ＡＶレシーバ１の音源１１１から送信された音楽を再生することができる。また、スピーカ２に音が全く記憶されていない場合であっても、ＡＶレシーバ１の音源１１１から送信された音情報を再生することによって、アラーム機能を実現することができる。
【００２４】
受信部１４３は、所定のコマンドをスピーカ２から受信する。所定のコマンドは、例えば、ユーザがスピーカ２のキー２５のうちのいずれかの操作部分を操作することにより、スピーカ２からＡＶレシーバ１へ送信される。ＡＶレシーバ１の受信部１４３は、スピーカ２から送信された操作部分に対応する所定のコマンドを受信する。
【００２５】
ここで、ユーザがスピーカ２の停止ボタン２５１を操作した場合は、停止のコマンドがＡＶレシーバ１の受信部１４３へ送信される。ＣＰＵ１０は、停止のコマンドを受けて、停止指示（第二指示情報）をスピーカ２に送信する。停止指示は、本発明の第二指示情報の一例である。送信部１４２は、停止指示をスピーカ２に送信する。ＭＣＵ２４は、ＡＶレシーバ１から送信された停止指示を受信すると、再生している所定の音を停止する。
【００２６】
また、ユーザがスピーカ２の一時停止ボタン２５２を操作した場合は、一時停止のコマンドがＡＶレシーバ１の受信部１４３へ送信される。ＣＰＵ１０は、一時停止のコマンドを受けて、一時停止の指示を送信した後、一定時間経過後に再度再生指示（第三指示情報）を出す。一時停止の指示を送信した後、一定時間経過後に再度再生する指示は、本発明の第三指示情報の一例である。すなわち、ＣＰＵ１０は一時停止のコマンドを受けると、送信部１４２は、一時停止指示をスピーカ２に送信し、ＲＡＭ１２に停止時間（Ｔ２）を記録する。ＭＣＵ２４は、ＡＶレシーバ１から送信された一時停止指示を受信すると、再生している所定の音を停止する。ＣＰＵ１０は、スピーカ２が再生を停止したタイミング（Ｔ２）から一定時間経過するタイミング（Ｔ３）を算出する。ＣＰＵ１０は、スピーカ２が再生を停止したタイミング（Ｔ２）から一定時間経過するタイミング（Ｔ３）を、ＲＴＣ１６から随時得られる現在の時刻の情報と照らし合わせる。現在の時刻がスピーカ２が再生を停止したタイミング（Ｔ２）から一定時間経過するタイミング（Ｔ３）になると、ＣＰＵ１０の送信部１４２は、再生指示をスピーカ２に再度送信する。スピーカ２は、再生指示を受信すると、再生している所定の音を停止してから一定時間経過後に所定の音を再度再生する。これにより、情報処理システム１００は、いわゆるスヌーズ機能を実現することができる。なお、スピーカ２が再度再生する音は、一度目に再生していた所定の音に限られず、該所定の音以外の音であってもよい。
【００２７】
また、ユーザがスピーカ２の音量調整ボタン２５３を操作した場合は、音量調整のコマンドがＡＶレシーバ１の受信部１４３へ送信される。ＣＰＵ１０は、音量調整のコマンドを受けて、音量調整指示（第四指示情報）をスピーカ２に送信する。音量調整指示は、所定の音の音量を変化させる本発明の第四指示情報の一例である。指示を受けた送信部１４２は、音量調整指示をスピーカ２に送信する。ＭＣＵ２４は、ＡＶレシーバ１から送信された音量調整指示を受信すると、音量調整の命令をアンプ２２に出す。アンプ２２はＭＣＵ２４からの音量調整の命令に従って供給されたアナログ信号を増幅し、増幅後の信号をスピーカユニット２３に出力する。スピーカユニット２３はアンプ２２から供給される信号に応じて放音する。これにより、スピーカ２は、音量調整指示に基づいて音量調整された音を放音することができる。例えば、ユーザがスピーカ２の音量調整ボタン２５３を大きくなる方向へ操作した場合は、スピーカ２は所定の音の音量を大きくなるように再生する。また、ユーザがスピーカ２の音量調整ボタン２５３を小さくなる方向へ操作した場合は、スピーカ２は所定の音の音量を小さくなるように再生する。これにより、情報処理システム１００は、所定の音の再生に変化を持たせることができる。なお、所定の音の変化は、再生音の強弱の変化以外にも、例えば間欠的な再生、又は再生速度の変化等が挙げられる。
【００２８】
図２、図３、図４、及び図５は、情報処理システム１００が行う制御を示したフローチャートである。以下、情報処理システム１００における情報処理方法について説明する。
【００２９】
図２に示すように、まず、取得部１４１は、トリガーとなるイベント情報を取得する（ｓ１１）。次に、ＣＰＵ１０は、取得したイベント情報に基づいたタイミング（Ｔ１）を、ＲＴＣ１６から随時得られる時刻の情報と照らし合わせる。現在の時刻がタイミング（Ｔ１）に到達すると（ｓ１２：Ｙｅｓ）、送信部１４２は、所定の音を再生させる再生指示をスピーカ２に送信する（ｓ１３）。スピーカ２は、再生指示を受信する（ｓ２１）ことにより、所定の音を再生する（ｓ２２）。現在の時刻がタイミング（Ｔ１）に到達していない場合（ｓ１２：Ｎｏ）、送信部１４２は再生指示を送信しない。したがって、スピーカ２がアラーム機能を搭載していないような場合でも、現在の時刻がタイミング（Ｔ１）に到達すればスピーカ２は所定の音を再生することができるため、スピーカ２においてアラーム機能を実現することができる。
【００３０】
図３に示すように、ユーザがスピーカ２のキー２５を操作することにより、所定のコマンドが入力される（ｓ２３）。ＡＶレシーバ１の受信部１４３は、スピーカ２から所定のコマンドを受信する（ｓ１４）。次に、ＣＰＵ１０は、入力されたコマンドが停止コマンドであるか否かを判断する（ｓ１５）。所定のコマンドが再生停止を示す停止コマンドである場合（ｓ１５：Ｙｅｓ）、ＡＶレシーバ１の送信部１４２は、停止指示（第二指示情報）をスピーカ２に送信する（ｓ１６）。スピーカ２は、停止指示を受信し（ｓ２４）、スピーカ２は再生している所定の音の再生を停止する（ｓ２５）。所定のコマンドが再生停止を示す第二指示情報でない場合（ｓ１５：Ｎｏ）、ＣＰＵ１０は、図４に示す所定の動作に移行する。
【００３１】
図４に示すように、所定のコマンドが一時停止コマンドである場合（ｓ１７：Ｙｅｓ）、ＣＰＵ１０は一時停止コマンドを受けて、ＲＡＭ１２に停止時間（Ｔ２）を記録し、送信部１４２は停止指示をスピーカ２に送信する（ｓ１８）。スピーカ２は、停止指示を受信し（ｓ２６）、スピーカ２は再生している所定の音の再生を停止する（ｓ２７）。所定のコマンドが一時停止コマンドでない場合（ｓ１７：Ｎｏ）、ＣＰＵ１０は、図５に示す所定の動作に移行する。ＣＰＵ１０は、スピーカ２が再生を停止したタイミング（Ｔ２）から一定時間経過したタイミング（Ｔ３）を、ＲＴＣ１６から随時得られる現在の時刻の情報と照らし合わせる。現在の時刻がタイミング（Ｔ３）に到達すると（ｓ１９：Ｙｅｓ）、ＡＶレシーバ１の送信部１４２は、再度再生指示をスピーカ２に送信する（ｓ２０）。スピーカ２は、第三指示情報を受信し（ｓ２８）、スピーカ２は所定の音を再生する（ｓ２９）。現在の時刻がタイミング（Ｔ３）に到達していない場合（ｓ１９：Ｎｏ）、送信部１４２は送信しない。これにより、いわゆるスヌーズ機能を実現することができる。
【００３２】
図５に示すように、所定のコマンドが所定の音を変化させる指示を示す音変化コマンド（例えば、音量プラス）である場合（ｓ４１：Ｙｅｓ）、ＡＶレシーバ１の送信部１４２は、音量調整指示（音量プラス）をスピーカ２に送信する（ｓ４２）。スピーカ２は、音量調整指示（音量プラス）を受信し（ｓ３０）、再生している所定の音を変化（音量プラス）させる（ｓ３１）。所定のコマンドが音変化コマンドでない場合（ｓ４１：Ｎｏ）、送信部１４２は、音変化コマンドをスピーカ２に送信しない。このためスピーカ２は所定の音を変化させずにそのまま再生し続ける。これにより、スピーカ２からのコマンドの入力により、スピーカ２の所定の音の再生に変化を持たせることができる。
【００３３】
以下、第二実施形態に係る情報処理システムについて説明する。第二実施形態に係る情報処理システムは、ＡＶレシーバ１からスピーカ２に、各種指示情報に加えて再生データを送信すること以外は、第一実施形態に係る情報処理システム１００と同様の構成である。このため、情報処理システム１００と同様の構成については説明を省略する。
【００３４】
第二実施形態に係る情報処理システムにおいて、取得部１４１は、ユーザによって送信されたイベント情報を、ネットワークモジュール１５を介して取得する。ＣＰＵ１０は、取得部１４１で取得したイベント情報に基づいて音源１１１からデータを選択して、再生データとする。送信部１４２は、取得部１４１で取得したイベント情報に基づいたタイミングで、所定の音を再生させる再生指示（第一指示情報）と再生データとをスピーカ２に送信する。これにより、スピーカ２は再生データに基づいた所定の音をイベント情報に基づいたタイミングで再生する。したがって、スピーカ２がアラーム機能を搭載していないような場合でも、スピーカ２においてアラーム機能を実現することができる。
【００３５】
本実施形態において、ＣＰＵ１０が音源１１１から再生データを選択する際、所定の音として音源１１１から複数の種類の音を同時に選択できる。ＣＰＵ１０は、例えば、所定の時刻になったことを表すアラーム音と、その日の天気を表す音楽とを再生データとして音源１１１から選択することができる。送信部１４２は、選択された再生データをスピーカ２に送信する。これにより、スピーカ２のＭＣＵ２４のメモリに記憶されたオーディオデータを読み出すことなく、スピーカ２は音源１１１に記憶されている複数の種類の音を再生することができる。
【００３６】
ＡＶレシーバ１の受信部１４３は、所定のコマンドを受信する。例えば、ユーザがスピーカ２の停止ボタン２５１を操作した場合、再生停止コマンドがＡＶレシーバ１の受信部１４３へ送信される。ＣＰＵ１０が再生停止のコマンドを受けると、送信部１４２は停止指示をスピーカ２に送信する。これと同時に、送信部１４２は、スピーカ２への再生データの送信を停止する。これにより、ＡＶレシーバ１からスピーカ２に再生データが送信されなくなり、かつＭＣＵ２４は、ＡＶレシーバ１から送信された停止指示を受信すると、再生している所定の音を停止する。
【００３７】
ユーザがスピーカ２の一時停止ボタン２５２を操作した場合、スピーカ２は、一時停止のコマンドをＡＶレシーバ１の受信部１４３へ送信する。ＣＰＵ１０は、一時停止のコマンドを受信すると、送信部１４２は停止指示をスピーカ２に送信する。これと同時に、送信部１４２は、スピーカ２への再生データの送信を停止する。スピーカ２が再生を停止したタイミング（Ｔ２）から一定時間経過するタイミング（Ｔ３）になると、送信部１４２は、再生指示をスピーカ２に再度送信する。これと同時に送信部１４２は、スピーカ２に再生データを送信する。これにより、ＡＶレシーバ１からスピーカ２に再度再生データが送信され、スピーカ２はタイミング（Ｔ３）に所定の音を再生することができる。すなわち、スピーカ２においていわゆるスヌーズ機能を実現することができる。
【００３８】
図６は、第三実施形態に係る情報処理システム３００を示した概念図である。情報処理システム３００は、スピーカを複数含む以外は、情報処理システム１００又は情報処理システム２００と同様の構成である。このため、情報処理システム１００又は情報処理システム２００と同様の構成については説明を省略する。
【００３９】
図６に示すように、情報処理システム３００は、ＡＶレシーバ１及び複数のスピーカ４１〜４５を備える。ＡＶレシーバ１は、複数のスピーカ４１〜４５とそれぞれインターネット、又はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信ネットワーク網に接続され、相互にデータの送受信を行うことができる。なお、ネットワークは、有線又は無線の何れで構築されていてもよい。
【００４０】
ＡＶレシーバ１は、異なる種類の所定の音を再生させる第一指示情報又は再生データを複数のスピーカ４１〜４５毎に送信する。例えば、スピーカ４１〜４５がそれぞれ異なった部屋に配置され、異なったユーザが使用する場合が挙げられる。それぞれのスピーカ４１〜４５のユーザが、スピーカ４１〜４５をアラームとして使用する場合、ユーザは個別に必要なイベント情報をＡＶレシーバ１に入力する。これにより、ＡＶレシーバ１は、ユーザが入力したイベント情報に基づいて、各スピーカ４１〜４５において所定の音を再生することができる。したがって、各スピーカ４１〜４５は、それぞれ異なった時間に異なった音を放音することができる。
【００４１】
また、ユーザはスピーカ４１〜４５毎のキー２５を操作することにより、スピーカ４１〜４５は、それぞれ個別にＡＶレシーバ１の受信部１４３へ所定のコマンドを送信する。これにより、スピーカ４１〜４５毎に操作を行うことができる。
【００４２】
なお、本実施形態は、ＡＶレシーバ１とスピーカ２との間の通信が正常な場合における情報処理システム１００の情報処理方法の例を挙げているが、以下に示す変形例１〜変形例４により、ＡＶレシーバ１とスピーカ２との間の通信が正常ではない場合においても、情報処理システム１００を対応させることができる。以下、変形例１乃至４について説明する。なお、情報処理システム１００の情報処理方法と同様の構成については説明を省略する。
【００４３】
図７は、第一変形例に係る情報処理方法の制御を示したフローチャートである。図７に示すように、第一変形例において、ＣＰＵ１０は、取得したイベント情報に基づいた指示情報をスピーカ２に送信する（ｓ７１）。スピーカ２は、指示情報を受信する（ｓ７２）ことにより、ＡＶレシーバ１へ指示情報を受信した旨の応答を行う（ｓ７３）。ここで、ＡＶレシーバ１とスピーカ２との間の通信が正常ではない場合、ＡＶレシーバ１はスピーカ２からの応答が得られない。次に、ＣＰＵ１０は、スピーカ２からの応答があるか否かを判断する（ｓ７４）。スピーカ２からの応答がある場合（ｓ７４：Ｙｅｓ）、ＣＰＵ１０は、指示確定情報をスピーカ２に送信する（ｓ７５）。スピーカ２は、指示確定情報を受信する（ｓ７６）ことにより、指示情報に従って所定の操作を実行する（ｓ７７）。例えば、指示情報が所定の音の再生である場合、スピーカ２は所定の音を再生することにより、アラーム機能が実現される。スピーカ２からの応答がない場合（ｓ７４：Ｎｏ）、ＣＰＵ１０は、設定情報をスピーカ２に再度送信する（ｓ７１）。このように、ＡＶレシーバ１とスピーカ２との間の通信が正常ではない場合において、スピーカ２からの応答が得られるまで、または所定の回数もしくは所定の時間ＣＰＵ１０は設定情報の送信を繰り返す。これにより、一時的にＡＶレシーバ１とスピーカ２との間の通信に異常が発生した場合であっても、スピーカ２へアラーム等を設定させることができる。
【００４４】
図８は、第二変形例に係る情報処理方法の制御を示したフローチャートである。図８に示すように、第二変形例において、ユーザがスピーカ２のキー２５を操作することにより、所定のコマンドが入力される（ｓ２３）。次に、スピーカ２は、入力されたコマンド情報をＡＶレシーバ１へ送信し（ｓ８１）、暫定的にスピーカ２が実施している操作を変更する（ｓ８３）。例えば、スピーカ２は再生している所定の音の再生を停止する。ＡＶレシーバ１は、コマンド情報を受信する（ｓ８２）ことにより、スピーカ２へコマンド情報を受信した旨の応答を行う（ｓ８４）。ＭＣＵ２４は、ＡＶレシーバ１からの応答があるか否かを判断する（ｓ８５）。ＡＶレシーバ１からの応答がある場合（ｓ８５：Ｙｅｓ）、ＭＣＵ２４は、コマンド情報に基づいたコマンドを実行する（ｓ８６）。すなわち、所定のコマンドが再生停止を示す停止コマンドである場合、スピーカ２は再生している所定の音の再生を停止する。これにより、例え異なったコマンドが暫定的に実行されていても、コマンド情報に基づいた処理に変更されてコマンドが実行される。ＡＶレシーバ１からの応答がない場合（ｓ８５：Ｎｏ）、ＭＣＵ２４は、コマンド情報をＡＶレシーバ１に再度送信する（ｓ８１）。このように、ＡＶレシーバ１とスピーカ２との間の通信が正常ではない場合において、ＡＶレシーバ１からの応答が得られるまでまたは所定の回数もしくは所定の時間まで、ＭＣＵ２４は設定情報の送信を繰り返す。これにより、一時的にＡＶレシーバ１とスピーカ２との間の通信に異常が発生した場合であっても、スピーカ２へ所定のコマンドを実行させることができる。
【００４５】
図９は、第三変形例に係る情報処理方法の制御を示したフローチャートである。第三変形例においては、スピーカ２は不図示のＲＴＣを有する点において、情報処理システム１００と構成が異なる。図９に示すように、取得部１４１は、トリガーとなるイベント情報を取得する（ｓ１１）。次に、ＣＰＵ１０は、取得したイベント情報に基づいた設定情報をスピーカ２に送信する（ｓ９１）。スピーカ２は、設定情報を受信する（ｓ９２）ことにより、ＡＶレシーバ１へ設定情報を受信した旨の応答を行う（ｓ９３）。ここで、ＡＶレシーバ１とスピーカ２との間の通信が正常ではない場合、ＡＶレシーバ１はスピーカ２からの応答が得られない。次に、ＣＰＵ１０は、スピーカ２からの応答があるか否かを判断する（ｓ９４）。スピーカ２からの応答がある場合（ｓ９４：Ｙｅｓ）、ＣＰＵ１０は、設定確定情報をスピーカ２に送信する（ｓ９５）。スピーカ２は、設定確定情報を受信する（ｓ９６）ことにより、アラームの設定を確定する（ｓ９７）。スピーカ２は不図示のＲＴＣを有するため、スピーカ２側のＲＴＣに基づいてアラームが設定され、ＭＣＵ２４のメモリにアラームの設定が記録される。スピーカ２のＲＴＣの時刻が、設定された時刻に到達すると、ＭＣＵ２４は所定の音を再生させることにより、アラーム機能が実現される。スピーカ２からの応答がない場合（ｓ９４：Ｎｏ）、ＣＰＵ１０は、設定情報をスピーカ２に再度送信する（ｓ９１）。このように、ＡＶレシーバ１とスピーカ２との間の通信が正常ではない場合において、スピーカ２からの応答が得られるまで、または所定の回数もしくは所定の時間ＣＰＵ１０は設定情報の送信を繰り返す。これにより、設定時からアラーム予定時刻までの間に、ＡＶレシーバ１とスピーカ２との間の通信に異常が発生した場合であっても、スピーカ２へアラーム等を設定させることができる。
【００４６】
図１０は、第四変形例に係る情報処理方法の制御を示したフローチャートである。第四変形例においては、スピーカ２は不図示のＲＴＣを有する点において、情報処理システム１００と構成が異なる。図１０に示すように、ＣＰＵ１０は、取得したイベント情報に基づいた設定時刻を検出する（ｓ１０１）。同様にＭＣＵ２４は、取得したイベント情報に基づいた設定時刻を検出する（ｓ２０１）。ＣＰＵ１０が設定時刻を検出すると、ＣＰＵ１０は、指示情報をスピーカ２に送信する（ｓ１０２）。スピーカ２は、指示情報を受信する（ｓ２０２）ことにより、ＡＶレシーバ１へ設定情報を受信した旨の応答を行う（ｓ２０３）。スピーカ２からの応答がある場合（ｓ１０３：Ｙｅｓ）、すなわちＭＣＵ２４が設定時刻を検出してから所定時間内に、スピーカ２が指示情報を受信している場合（ｓ２０４：Ｙｅｓ）、ＣＰＵ１０は、設定確定情報をスピーカ２に送信する（ｓ１０４）。スピーカ２は、設定確定情報を受信する（ｓ２０５）ことにより、所定の音を再生してアラームを実行する（ｓ２０６）。
【００４７】
また、スピーカ２からの応答がない場合（ｓ１０３：Ｎｏ）、ＣＰＵ１０は、指示情報をスピーカ２に再度送信する（ｓ１０２）。このように、ＡＶレシーバ１とスピーカ２との間の通信が正常ではない場合において、スピーカ２からの応答が得られるまで、または所定の回数もしくは所定の時間ＣＰＵ１０は指示情報の送信を繰り返す。これにより、ＡＶレシーバ１が設定時刻を検出してから後に、ＡＶレシーバ１とスピーカ２との間の通信に異常が発生した場合であっても、スピーカ２でアラーム等を実現させることができる。
【００４８】
さらに、ＭＣＵ２４が設定時刻を検出してからスピーカ２が指示情報を受信していない場合（ｓ２０４：Ｎｏ）であって、ＭＣＵ２４が設定時刻を検出してから所定時間を経過すると（ｓ２０７：Ｙｅｓ）、スピーカ２は、設定確定情報を受信することなく、アラームを実行する（ｓ２０６）。ＭＣＵ２４が設定時刻を検出してから所定時間に到達していない場合（ｓ２０７：Ｎｏ）、再び、ＭＣＵ２４は指示情報を受信しているか否かを判断する（ｓ２０４）。これにより、スピーカ２が設定時刻を検出してから後に、ＡＶレシーバ１とスピーカ２との間の通信に異常が発生した場合であっても、スピーカ２でアラーム等を実現させることができる。
【００４９】
なお、本実施形態において、ユーザが停止ボタン２５１を操作した場合は停止のコマンドが、ユーザが一時停止ボタン２５２を操作した場合は一時停止のコマンドが、ユーザが音量調整ボタン２５３を操作した場合は音量調整のコマンドが、それぞれＡＶレシーバ１の受信部１４３へ送信されるが、スピーカ２のボタンとコマンドとの紐づけはこれに限られない。例えば、電源ボタンが停止のコマンドに、電源ボタン以外のボタンが一時停止のコマンド又は音量調整のコマンドに紐づけられてもよい。
【符号の説明】
【００５０】
１…ＡＶレシーバ（情報処理装置）
２，４１〜４５…スピーカ（再生装置）
１４１…取得部
１４２…送信部
１４３…受信部
１００，３００…情報処理システム
【図１】
2018160871.tif 000003
【図２】
2018160871.tif 000004
【図３】
2018160871.tif 000005
【図４】
2018160871.tif 000006
【図５】
2018160871.tif 000007
【図６】
2018160871.tif 000008
【図７】
2018160871.tif 000009
【図８】
2018160871.tif 000010
【図９】
2018160871.tif 000011
【図１０】
2018160871.tif 000012