(57)【要約】【課題】  汎用性のある伝送規格に準拠して、出力音声の情報を担った音声データを無線で伝送し、複数の音声出力デバイスから音声出力を行う。【解決手段】  音声データのチェイン型伝送における最下流の音声出力装置を除く音声出力装置のそれぞれでは、音声データのチェイン型伝送における上流側から、割り当てられたチャンネルに対応する音声データを含む音声データを、無線通信部２２１が受信する。そして、制御部２２２による制御のもとで、出力部２２３が、当該割り当てられたチャンネルに対応する音声データに基づいて、音声の出力を行う。また、制御部２２２が、受信した音声データに基づいて、音声データのチェイン型伝送における下流側へ伝送すべき音声データを生成する。そして、無線通信部２２４が、当該生成された音声データを、下流側の音声出力装置へ送信する。【選択図】  図６
2015012407.tif 000002
【特許請求の範囲】
【請求項１】
複数チャンネルの音声の中から割り当てられたチャンネルの音声を出力する音声出力装置であって、
第１の機器から、前記割り当てられたチャンネルに対応する音声データを含む第１音声データを、第１通信手順に従った無線通信により受信する第１通信部と；
前記第１音声データに含まれる前記割り当てられたチャンネルに対応する音声データに基づいて、音声の出力を行う出力部と；
前記第１音声データに基づいて、前記第１の機器とは異なる第２の機器に対して割り当てられたチャンネルに対応する音声データを含む第２音声データを生成し、前記第１通信手順に従った無線通信により、前記第２音声データを前記第２の機器へ送信する第２通信部と；
を備えることを特徴とする音声出力装置。
【請求項２】
前記第１の機器は、音声データのチェイン型伝送における前記音声出力装置に対する上流側の機器であり、
前記第２の機器は、前記チェイン型伝送における前記音声出力装置に対する下流側の機器である、
ことを特徴とする請求項１に記載の音声出力装置。
【請求項３】
前記第２通信部は、前記第２の機器から、同期出力情報を、第２通信手順に従った無線通信により受信し、
前記出力部は、前記同期出力情報に従ったタイミングで前記音声の出力を行い、
前記第１通信部は、前記第２通信手順に従った無線通信により、前記同期出力情報を前記第１の機器へ送信する、
ことを特徴とする請求項２に記載の音声出力装置。
【請求項４】
前記同期出力情報は、前記チェイン型伝送における最下流の機器によって生成される、ことを特徴とする請求項３に記載の音声出力装置。
【請求項５】
前記第２音声データは、前記第１音声データから前記割り当てられたチャンネルに対応する音声データが除かれた音声データである、ことを特徴とする請求項１〜４のいずれか一項に記載の音声出力装置。
【請求項６】
前記第１音声データ及び前記第２音声データはエンコードデータであり、
前記第２音声データは、前記第１音声データがデコードされた後に、前記デコードされたデータから前記割り当てられたチャンネルに対応する部分が除かれたものがエンコードされて生成される、ことを特徴とする請求項５に記載の音声出力装置。
【請求項７】
チェイン型伝送にて、複数のノード装置のそれぞれに、前記複数のノード装置のそれぞれに割り当てられたチャンネルに対応する音声データを含むデータが伝送される音声再生システムであって、
前記複数のノード装置のそれぞれが出力する音声に関するデータの全てを含む複数チャンネルの音声のデータを、所定の通信手順に従った無線通信により、前記チェイン型伝送における下流側へ送信する再生機器を備え、
前記複数のノード装置のうち、前記チェイン型伝送における最下流のノード装置以外のノード装置のそれぞれが、請求項１〜６のいずれか一項に記載の音声出力装置である、
ことを特徴とする音声再生システム。
【請求項８】
複数チャンネルの音声の中から割り当てられたチャンネルの音声を出力する音声出力装置において使用される音声出力方法であって、
第１の機器から、前記割り当てられたチャンネルに対応する音声データを含む第１音声データを、所定の通信手順に従った無線通信により受信する受信工程と；
前記第１音声データに含まれる前記割り当てられたチャンネルに対応する音声データに基づいて、音声の出力を行う出力工程と；
前記第１音声データに基づいて、前記第１の機器とは異なる第２の機器に対して割り当てられたチャンネルに対応する音声データを含む第２音声データを生成し、前記所定の通信手順に従った無線通信により、前記第２音声データを前記第２の機器へ送信する送信工程と；
を備えることを特徴とする音声出力方法。
【請求項９】
複数チャンネルの音声の中から割り当てられたチャンネルの音声を出力する音声出力装置が有するコンピュータに、請求項８に記載の音声出力方法を実行させる、ことを特徴とする音声出力プログラム。
【請求項１０】
複数チャンネルの音声の中から割り当てられたチャンネルの音声を出力する音声出力装置が有するコンピュータにより読み取り可能に、請求項９に記載の音声出力プログラムが記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声出力装置、音声再生システム、音声出力方法及び音声出力プログラム、並びに、当該音声出力プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、２チャンネルステレオ方式やマルチチャンネルサラウンド方式の複数チャンネル方式による多くの音声コンテンツが作成され、複数のスピーカを利用した音声の出力が行われている。こうした複数チャンネル方式の音声再生システムの構築に際しての複数のスピーカの配置位置の自由度の向上や、複数のスピーカへの配線の手間の解消のために、再生機器が複数のスピーカのそれぞれに対し、無線で音声データを伝送する技術が提案されている（特許文献１参照：以下、「従来例」と呼ぶ）。
【０００３】
この従来例の技術では、再生機器が、赤外線通信にて、音声データを各スピーカに対して一斉に送信することとしている。なお、従来例の技術では、音声データとともに、同期情報を、各スピーカに対して一斉に送信するようになっている。
【０００４】
また、近年、音声データや映像データに関する新たな無線伝送方式として、Wi-Fi Allianceで規定されているMiracastという規格（以下、「Wi-Fi CERTIFIED Miracast 規格」と記す）が策定された。本規格を用いることで、本規格に対応する機器では、音声データや映像データに加えて、様々な情報を無線にて送受信することが可能となっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２７５１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来例の技術は、再生機器から各スピーカそれぞれに対して赤外線通信での専用伝送を行っているため、汎用性や互換性に欠けてしまう。そこで、上記の従来例の技術における無線伝送に上述した「Wi-Fi CERTIFIED Miracast 規格」を適用しようとしても、データの伝送については、「Wi-Fi CERTIFIED Miracast 規格」の伝送が基本となっている。したがって、従来例の技術における複数のスピーカに対する音声データの伝送について、単純に「Wi-Fi CERTIFIED Miracast 規格」を用いることができない。
【０００７】
このため、汎用性のある伝送規格に準拠して、出力音声の情報を担った音声データを無線で伝送して、複数の音声出力デバイスから音声出力を行うことができる技術が望まれている。かかる要請に応えることが、本発明が解決すべき課題の一つとして挙げられる。
【０００８】
本発明は、上記の事情に鑑みてなされたものであり、出力音声の情報を担った音声データを無線で伝送して、複数の音声出力デバイスから音声出力を行う場合に採用することができる新たな音声出力装置及び音声出力方法を提供することを目的とする。また、本発明は、出力音声の情報を担った音声データを無線で伝送して、複数の音声出力デバイスから音声出力を行うことができる新たな音声再生システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、複数チャンネルの音声の中から割り当てられたチャンネルの音声を出力する音声出力装置であって、第１の機器から、前記割り当てられたチャンネルに対応する音声データを含む第１音声データを、第１通信手順に従った無線通信により受信する第１通信部と；前記第１音声データに含まれる前記割り当てられたチャンネルに対応する音声データに基づいて、音声の出力を行う出力部と；前記第１音声データに基づいて、前記第１の機器とは異なる第２の機器に対して割り当てられたチャンネルに対応する音声データを含む第２音声データを生成し、前記第１通信手順に従った無線通信により、前記第２音声データを前記第２の機器へ送信する第２通信部と；を備えることを特徴とする音声出力装置である。
【００１０】
請求項７に記載の発明は、チェイン型伝送にて、複数のノード装置のそれぞれに、前記複数のノード装置のそれぞれに割り当てられたチャンネルに対応する音声データを含むデータが伝送される音声再生システムであって、前記複数のノード装置のそれぞれが出力する音声に関するデータの全てを含む複数チャンネルの音声のデータを、所定の通信手順に従った無線通信により、前記チェイン型伝送における下流側へ送信する再生機器を備え、前記複数のノード装置のうち、前記チェイン型伝送における最下流のノード装置以外のノード装置のそれぞれが、請求項１〜６のいずれか一項に記載の音声出力装置である、ことを特徴とする音声再生システムである。
【００１１】
請求項８に記載の発明は、複数チャンネルの音声の中から割り当てられたチャンネルの音声を出力する音声出力装置において使用される音声出力方法であって、第１の機器から、前記割り当てられたチャンネルに対応する音声データを含む第１音声データを、所定の通信手順に従った無線通信により受信する受信工程と；前記第１音声データに含まれる前記割り当てられたチャンネルに対応する音声データに基づいて、音声の出力を行う出力工程と；前記第１音声データに基づいて、前記第１の機器とは異なる第２の機器に対して割り当てられたチャンネルに対応する音声データを含む第２音声データを生成し、前記所定の通信手順に従った無線通信により、前記第２音声データを前記第２の機器へ送信する送信工程と；を備えることを特徴とする音声出力方法である。
【００１２】
請求項９に記載の発明は、複数チャンネルの音声の中から割り当てられたチャンネルの音声を出力する音声出力装置が有するコンピュータに、請求項８に記載の音声出力方法を実行させる、ことを特徴とする音声出力プログラムである。
【００１３】
請求項１０に記載の発明は、複数チャンネルの音声の中から割り当てられたチャンネルの音声を出力する音声出力装置が有するコンピュータにより読み取り可能に、請求項９に記載の音声出力プログラムが記録されている、ことを特徴とする記録媒体である。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る音声再生システムの構成を概略的に示すブロック図である。
【図２】図１の再生機器の構成を示すブロック図である。
【図３】図２の再生機器が送信する音声データを説明するための図である。
【図４】図２の再生機器が送信する終了指令データを説明するための図である。
【図５】図２の再生機器が受信する同期出力情報データを説明するための図である。
【図６】図１の音声出力装置の構成を示すブロック図である。
【図７】図６の音声出力装置が受信する音声データを説明するための図である。
【図８】図６の音声出力装置が送信する音声データを説明するための図である。
【図９】図１の音声再生システムにおけるデータの流れを説明するためのシーケンス図である。
【図１０】図２の再生機器による処理を説明するためのフローチャートである。
【図１１】図６の音声出力装置によるデータ送信処理を説明するためのフローチャートである。
【図１２】最下流の音声出力装置を除く音声出力装置による音声出力処理を説明するためのフローチャートである。
【図１３】図１２における音声出力モード処理を説明するためのフローチャートである。
【図１４】最下流の音声出力装置による音声出力処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態を、図１〜図１４を参照して説明する。なお、以下の説明及び図面では、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１６】
［構成］
図１には、一実施形態に係る音声再生システム１００の構成が概略的に示されている。この図１に示されるように、音声再生システム１００は、再生機器１１０0及び音声出力装置１１０1〜１１０Nを備えている。
【００１７】
ここで、再生機器１１０0は、音声出力装置１１０1との間で、「Wi-Fi CERTIFIED Miracast 規格」に従って、１対１の無線通信を行う。かかる再生機器１１０0と音声出力装置１１０1との間における無線通信による音声データの伝送では、再生機器１１０0が、「Wi-Fi CERTIFIED Miracast 規格」において規定される「ソース」として機能するとともに、音声出力装置１１０1が、「Wi-Fi CERTIFIED Miracast 規格」において規定される「シンク」として機能する。また、再生機器１１０0と音声出力装置１１０1との間では、「Wi-Fi CERTIFIED Miracast 規格」において規定される「ユーザ入力バックチャンネル」を利用して、音声データ以外の各種情報データが伝送されるようになっている。
【００１８】
また、音声出力装置１１０k（ｋ＝１〜（Ｎ−１））は、音声出力装置１１０k+1との間で、「Wi-Fi CERTIFIED Miracast 規格」に従って、１対１の無線通信を行う。かかる音声出力装置１１０kと音声出力装置１１０k+1との間における無線通信による音声データの伝送では、音声出力装置１１０kが、「Wi-Fi CERTIFIED Miracast 規格」において規定される「ソース」として機能するとともに、音声出力装置１１０k+1が、「Wi-Fi CERTIFIED Miracast 規格」において規定される「シンク」として機能する。また、音声出力装置１１０kと音声出力装置１１０k+1との間では、上述した「ユーザ入力バックチャンネル」を利用して、音声データ以外の各種情報データが伝送されるようになっている。
【００１９】
すなわち、再生機器１１０0及び音声出力装置１１０j（ｊ＝１〜Ｎ）は、無線通信によるデータ伝送に着目すると、チェイン型で接続されている。なお、以下の説明においては、音声出力装置１１０j（ｊ＝１〜Ｎ（≧２））のそれぞれには、チャンネル＃ｊが割り当てられているものとする。
【００２０】
＜再生機器１１０0の構成＞
上記の再生機器１１０0は、図２に示されるように、入力部２１１と、音源部２１２とを備えている。また、再生機器１１０0は、制御部２１３と、無線通信部２１４とを備えている。
【００２１】
上記の入力部２１１は、再生機器１１０0の本体部に設けられたキー部、及び／又はキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示デバイスに設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、又は併用して音声認識技術を利用して音声にて入力する構成を採用することもできる。この入力部２１１を利用者が操作することにより、再生すべきコンテンツを指定した再生開始指令、再生再開指令、再生終了指令及び再生中断指令等の指令入力が行われ、入力された指令が制御部２１３へ送られる。
【００２２】
上記の音源部２１２は、例えば、ＤＶＤ（Digital Versatile Disk）プレイヤ、コンテンツデータが記憶された記憶装置等のいずれかを含んでいる。かかる音源部２１２からは、同一の音声コンテンツのデータを構成しているＮチャンネルの音声データを読み取り可能となっている。この音源部２１２には、制御部２１３がアクセスできるようになっている。
【００２３】
上記の制御部２１３は、入力部２１１から送られた指令を受ける。そして、制御部２１３は、当該指令に対応する処理を行う。こうした処理には、音声データＳＤ0（後述する図３参照）の送信処理、終了指令データＳＴＰ（後述する図４参照）の送信処理が含まれている。
【００２４】
なお、制御部２１３が実行する処理については、後述する。
【００２５】
上記の無線通信部２１４は、音声出力装置１１０1との間で、「Wi-Fi CERTIFIED Miracast 規格」において規定される無線通信手順による通信を行うことにより、様々なデータの授受を行う。例えば、制御部２１３から送られた音声データＳＤ0を受けると、無線通信部２１４は、当該音声データＳＤ0を、上述した「ソース」と「シンク」との間の無線通信について規定されている音声データの無線通信手順に従って、音声出力装置１１０1へ送信する。
【００２６】
また、制御部２１３から送られた終了指令データＳＴＰを受けると、無線通信部２１４は、上述した「ユーザ入力バックチャンネル」について規定されている無線通信手順に従って、当該終了指令データＳＴＰを音声出力装置１１０1へ送信する。また、音声出力装置１１０1から送信された同期出力情報データＳＯＩ（後述する図５参照）を、「ユーザ入力バックチャンネル」について規定されている無線通信手順に従って受信すると、無線通信部２１４は、当該同期出力情報データＳＯＩを制御部２１３へ送る。
【００２７】
なお、図３には、再生機器１１０0が送信する音声データＳＤ0の内容が示されている。本実施形態では、図３に示されるように、音声データＳＤ0には、チャンネル＃１〜チャンネル＃Ｎ用の音声データが、チャンネル番号順に並んだ状態で含まれるようになっている。
【００２８】
また、図４には、再生機器１１０0が送信する終了指令データＳＴＰの内容が示されている。本実施形態では、図４に示されるように、終了指令データＳＴＰには、「終了指令コード」が含まれるようになっている。
【００２９】
また、図５には、再生機器１１０0が受信する同期出力情報データＳＯＩの内容が示されている。本実施形態では、図５に示されるように、同期出力情報データＳＯＩには、「音声出力開始時刻」が含まれるようになっている。
【００３０】
＜音声出力装置１１０jの構成＞
上記の音声出力装置１１０j（ｊ＝１〜Ｎ）のそれぞれは、図６に示されるように、無線通信部２２１と、制御部２２２とを備えている。また、音声出力装置１１０jのそれぞれは、出力部２２３と、無線通信部２２４とを備えている。
【００３１】
上記の無線通信部２２１は、再生機器又は音声出力装置１１０j-1（すなわち、音声出力装置１１０jにとっての第１の機器）との間で、「Wi-Fi CERTIFIED Miracast 規格」において規定される無線通信手順による通信を行うことにより、様々なデータの授受を行う。例えば、音声出力装置１１０j-1から送信された音声データＳＤj-1を、「ソース」と「シンク」との間の無線通信について規定されている音声データの無線通信手順に従って受信すると、当該音声データＳＤj-1を制御部２２２へ送る。
【００３２】
また、無線通信部２２１は、再生機器又は音声出力装置１１０j-1から送信された終了指令データＳＴＰを、上述した「ユーザ入力バックチャンネル」について規定されている無線通信手順に従って受信すると、当該終了指令データＳＴＰを制御部２２２へ送る。また、無線通信部２２１は、制御部２２２から送られた同期出力情報データＳＯＩを受けると、当該「ユーザ入力バックチャンネル」について規定されている無線通信手順に従って、音声出力装置１１０j-1へ送信する。
【００３３】
すなわち、無線通信部２２１は、第１通信部としての機能を果たすようになっている。
【００３４】
上記の制御部２２２は、バッファメモリ（以下、単に「バッファ」という）を備えて構成されている。この制御部２２２は、無線通信部２２１から送られたデータ、及び、無線通信部２２４から送られたデータを受ける。そして、制御部２２２は、これらのデータに基づいて、音声出力装置１１０jが果たすべき機能を実現するための処理を行う。
【００３５】
こうした処理には、（ｉ）音声データＳＤj-1（後述する図７参照）に基づく音声データＳＤjの生成、及び、生成された音声データＳＤj（後述する図８参照）の音声出力装置１１０j+1への送信制御処理、（ii）終了指令データＳＴＰの音声出力装置１１０j+1への転送制御処理、（iii）無線通信部２２４から送られた同期出力情報データＳＯＩの音声出力装置１１０j-1への転送制御処理、（iv）出力部２２３によるチャンネル＃ｊに割り当てられた音声データに従った音声の出力制御が含まれる。
【００３６】
なお、最下流の音声出力装置１１０Nにおける制御部２２２は、上述した（ｉ）〜（iii）に代えて、（ｖ）同期出力情報データＳＯＩの生成、及び、生成された同期出力情報データＳＯＩの音声出力装置１１０N-1への送信制御処理を行うようになっている。
【００３７】
すなわち、最下流の音声出力装置１１０N以外の音声出力装置１１０1〜１１０N-1における制御部２２２は、第２通信部の一部の機能を果たすようになっている。
【００３８】
音声出力装置１１０jにおける制御部２２２が実行する処理の詳細については、後述する。
【００３９】
上記の出力部２２３は、スピーカ等の音声出力デバイスＳＰjを備えて構成されている。この出力部２２３は、制御部２２２から送られた出力音声データを受ける。そして、出力部２２３は、当該出力音声データに従って、音声を出力する。
【００４０】
上記の無線通信部２２４は、音声出力装置１１０j+1（すなわち、音声出力装置１１０jにとっての第２の機器）との間で、「Wi-Fi CERTIFIED Miracast 規格」において規定される無線通信手順による通信を行うことにより、様々なデータの授受を行う。例えば、無線通信部２２４は、制御部２２２から送られた音声データＳＤjを受けると、当該音声データＳＤjを、上述した「ソース」と「シンク」との間の無線通信について規定されている音声データの無線通信手順に従って、音声出力装置１１０j+1へ送信する。
【００４１】
また、制御部２２２から送られた終了指令データＳＴＰを受けると、無線通信部２２４は、上述した「ユーザ入力バックチャンネル」について規定されている無線通信手順に従って、当該終了指令データＳＴＰを音声出力装置１１０j+1へ送信する。また、音声出力装置１１０j+1から送信された同期出力情報データＳＯＩを、「ユーザ入力バックチャンネル」について規定されている無線通信手順に従って受信すると、無線通信部２２４は、同期出力情報データＳＯＩを制御部２２２へ送る。
【００４２】
なお、最下流の音声出力装置１１０Nにおける無線通信部２２４を利用した無線通信の相手は存在しないので、他の音声出力装置１１０1〜１１０N-1における無線通信部２２４とは異なり、無線通信を行わない。
【００４３】
すなわち、最下流の音声出力装置１１０N以外の音声出力装置１１０k〜（ｋ＝１〜（Ｎ−１））における無線通信部２２４は、第２通信部の一部の機能を果たすようになっている。
【００４４】
図７には、本実施形態における音声出力装置１１０jが受信する音声データＳＤj-1の内容が示されている。この図７に示されるように、音声データＳＤj-1には、音声出力装置１１０j〜１１０Nに割り当てられたチャンネル＃ｊ〜＃Ｎの音声データが含まれている。
【００４５】
また、図８には、本実施形態における音声出力装置１１０j（ｊ＝Ｎを除く）が送信する音声データＳＤjの内容が示されている。この図８に示されるように、音声データＳＤjには、音声出力装置１１０j+1〜１１０Nに割り当てられたチャンネル＃（ｊ＋１）〜＃Ｎの音声データが含まれている。
【００４６】
なお、図７に示される音声データＳＤj-1と、図８に示される音声データＳＤjとを比べて分るように、本実施形態では、音声出力装置１１０j（ｊ＝Ｎを除く）が、音声データＳＤj-1から、チャンネル＃ｊを抜き取った内容を、音声データＳＤjとして生成するようになっている。
【００４７】
以上説明したデータ伝送についてチェイン型接続がなされている再生機器１１０0及び音声出力装置１１０1〜１１０Nの相互間で伝送される音声データＳＤ0〜ＳＤN-1、同期出力情報データＳＯＩ及び終了指令データＳＴＰの伝送方向が、図９に示されている
【００４８】
［動作］
次に、上記のように構成された再生機器１１０0の動作及び音声出力装置１１０j（j＝１〜Ｎ）の動作について説明する。
【００４９】
前提として、図１に示されているデータ伝送のためのチェイン型接続をするための無線通信相手の特定は、「Wi-Fi CERTIFIED Miracast 規格」に従った手順により、再生機器１１０0及び音声出力装置１１０jにおいて完了しているものとする。また、再生機器１１０0及び音声出力装置１１０jの相互間における時刻合せは、「Wi-Fi CERTIFIED Miracast 規格」に従った手順により完了しているものとする。
【００５０】
＜再生機器１１０0の動作＞
まず、再生機器１１０0の動作について、制御部２１３による制御処理に主に着目して説明する。
【００５１】
かかる制御処理に際して、図１０に示されるように、まず、ステップＳ１１において、制御部２１３が、新たに音声再生を開始するか否かを判定する。かかる判定に際して、制御部２１３は、音声再生中でもなく、音声再生の中断中でもない状態で、入力部２１１から送られた再生開始指令を受けたか、又は、音声再生の中断中に入力部２１１から送られた再生再開指令を受けたか否かを判定する。ステップＳ１１における判定の結果が否定的であった場合（ステップＳ１１：Ｎ）には、ステップＳ１１の処理が繰り返される。
【００５２】
ステップＳ１１における判定の結果が肯定的となると（ステップＳ１１：Ｙ）、処理はステップＳ１２へ進む。このステップＳ１２では、制御部２１３が、音声出力装置１１０1へ送信する新たな音声データＳＤ0を生成し、生成された音声データＳＤ0を、無線通信部２１４を介して、音声出力装置１１０1へ送信する。
【００５３】
かかる新たな音声データＳＤ0の生成及び送信に際して、制御部２１３は、再生開始指令に起因する音声データＳＤ0の生成及び送信では、再生開始指令において指定された音声コンテンツの音声データを音声出力時間が既知の送信単位分だけ音源部２１２から読み取る。また、制御部２１３は、再生再開指令に起因する音声データＳＤ0の生成では、先に再生中断した時点での音声データ位置から、音声データを送信単位分だけ音源部２１２から読み取る。
【００５４】
引き続き、制御部２１３は、読み取られた音声データを、「Wi-Fi CERTIFIED Miracast 規格」において規定されるエンコード方式に従ってエンコードすることにより音声データＳＤ0を生成する。そして、制御部２１３は、生成された音声データＳＤ0を無線通信部２１４送る。この結果、当該音声データＳＤ0が音声出力装置１１０1へ送信される。
【００５５】
なお、音声データＳＤ0が含むチャンネル＃ｊ（ｊ＝１〜Ｎ）の音声データのそれぞれには、音声データＳＤ0の送信時刻（いわゆるタイムスタンプ）が含まれている。
【００５６】
次に、ステップＳ１３において、制御部２１３が、無線通信部２１４を介して、音声出力装置１１０1から送信された同期出力情報データＳＯＩを受けたか否かを判定する。ステップＳ１３における判定の結果が否定的であった場合（ステップＳ１３：Ｎ）には、ステップＳ１３の処理が繰り返される。
【００５７】
同期出力情報データＳＯＩを受け、ステップＳ１３における判定の結果が肯定的となると（ステップＳ１３：Ｙ）、処理はステップＳ１４へ進む。このステップＳ１４では、制御部２１３が、先に音声データＳＤ0を送信した時刻、同期出力情報データＳＯＩに含まれる音声出力開始時刻、及び、送信単位分の音声データに対応する音声出力時間に基づいて、今後の新たな音声データＳＤ0の送信タイミングを決定する。
【００５８】
なお、制御部２１３は、既に送信した音声データＳＤ0に対応する音声の出力が終了する前に、新たに送信する音声データＳＤ0に含まれるチャンネル＃Ｎの音声データが、最下流の音声出力装置１１０Nに伝送されるように、新たな音声データＳＤ0の送信タイミングを決定する。
【００５９】
次いで、ステップＳ１５において、制御部２１３が、音声再生を終了するか否かを判定する。ここで、制御部２１３は、次の（ａ）〜（ｃ）のいずれかを満たしたか否かを判定することにより、音声再生を終了するか否かを判定する。
（ａ）再生中の音声コンテンツに関する全ての音声データを音声出力装置１１０1へ送信した
（ｂ）音声再生中に、入力部２１１から再生終了指令を受けた
（ｃ）音声再生中に、入力部２１１から再生中断指令を受けた
【００６０】
ステップＳ１５における判定の結果が否定的であった場合（ステップＳ１５：Ｎ）には、処理はステップＳ１６へ進む。このステップＳ１６では、制御部２１３が、ステップＳ１４に決定された今後の送信タイミングに基づいて、次の音声データＳＤ0の送信タイミングとなった否かを判定する。
【００６１】
ステップＳ１６における判定の結果が否定的であった場合（ステップＳ１６：Ｎ）には、処理はステップＳ１５へ戻る。そして、ステップＳ１５又はステップＳ１６における判定の結果が肯定的となるまで、ステップＳ１５及びステップＳ１６の処理を繰り返す。
【００６２】
次の音声データＳＤ0の送信タイミングとなり、ステップＳ１６における判定の結果が肯定的となると（ステップＳ１６：Ｙ）、処理はステップＳ１７へ進む。このステップＳ１７では、制御部２１３が、音声出力装置１１０1へ送信する次の音声データＳＤ0を生成し、生成された音声データＳＤ0を、無線通信部２１４を介して、音声出力装置１１０1へ送信する。
【００６３】
かかる次の音声データＳＤ0の生成及び送信に際して、制御部２１３は、既に送信された音声データの次の音声データを、送信単位分だけ音源部２１２から読み取った後、上述したエンコード方式によりエンコードすることにより次の音声データＳＤ0を生成する。そして、制御部２１３は、生成された次の音声データＳＤ0を無線通信部２１４へ送る。この結果、当該次の音声データＳＤ0が音声出力装置１１０1へ送信される。
【００６４】
ステップＳ１７の処理が終了すると、処理はステップＳ１５へ戻る。そして、ステップＳ１５における判定の結果が肯定的となるまで、ステップＳ１５〜Ｓ１７の処理が繰り返される。
【００６５】
上述した（ａ）〜（ｃ）のいずれかの条件が満たされ、ステップＳ１５における判定の結果が肯定的となると（ステップＳ１５：Ｙ）、処理はステップＳ１８へ進む。このステップＳ１８では、制御部２１３が、予め保持している終了指令コードを含む終了指令データＳＴＰを無線通信部２１４へ送る。この結果、終了指令データＳＴＰが、音声出力装置１１０1へ送信される。
【００６６】
ステップＳ１８の処理が終了すると、処理はステップＳ１１へ戻る。以後、上記のステップＳ１１〜Ｓ１８の処理が繰り返される。
【００６７】
＜音声出力装置１１０jの動作＞
次に、音声出力装置１１０jの動作について、制御部２２２により並行して実行されるデータの送信処理、及び、音声出力処理に主に着目して説明する。なお、当初においては、制御部２２２が、非出力モードで動作しているものとする。
【００６８】
《データの送信処理》
データの送信処理に際しては、図１１に示されるように、まず、ステップＳ２１において、制御部２２２が、無線通信部２２１を介して、新たな音声データＳＤj-1を受けたか否かを判定する。ステップＳ２１における判定の結果が否定的であった場合（ステップＳ２１：Ｎ）には、ステップＳ２１の処理が繰り返される。
【００６９】
新たな音声データＳＤj-1を受け、ステップＳ２１における判定の結果が肯定的となると（ステップＳ２１：Ｙ）、処理はステップＳ２２へ進む。このステップＳ２２では、制御部２２２が、当該音声データＳＤj-1をデコードし、復号化音声データとする。
【００７０】
次に、ステップＳ２３において、制御部２２２が、当該復号化音声データから、音声出力装置１１０jに割り当てられているチャンネル＃ｊの音声データを抜き取る。そして、
制御部２２２は、抜き取られたチャンネル＃ｊの音声データにおける音声出力用データ部分を、内部のバッファにバッファリングする。
【００７１】
次いで、ステップＳ２４において、制御部２２２が、チャンネル＃ｊの音声データが抜き取られた後に、復号化音声データが残っているか否かを判定する。ステップＳ２４における判定の結果が肯定的である場合（ステップＳ２４：Ｙ）には、制御部２２２は、今回の音声データの伝送における最下流でなく（すなわち、音声出力装置１１０Nが備える制御部２２２でなく）、下流側に伝送すべき音声データが存在すると判断する。そして、処理がステップＳ２５へ進む。
【００７２】
ステップＳ２５では、制御部２２２が、チャンネル＃ｊの音声データが抜き取られた後に残っている復号化音声データを、上述したエンコード方式に従ってエンコードし、音声データＳＤjを生成する。引き続き、ステップＳ２６において、制御部２２２が、生成された音声データＳＤjを無線通信部２２４へ送る。この結果、音声データＳＤjが、音声出力装置１１０j+1へ送信される。この後、処理はステップＳ２１へ戻る。
【００７３】
上述したステップＳ２４における判定の結果が否定的である場合（ステップＳ２４：Ｎ）には、制御部２２２は、今回の音声データの伝送における最下流であり（すなわち、音声出力装置１１０Nが備える制御部２２２であり）、下流側に伝送すべき音声データが存在しないと判断する。そして、処理がステップＳ２７へ進む。
【００７４】
ステップＳ２７では、制御部２２２が、音声出力モード中か否かを判定する。ステップＳ２７における判定の結果が肯定的であった場合（ステップＳ２７：Ｙ）には、処理はステップＳ２１へ戻る。一方、ステップＳ２７における判定の結果が否定的であった場合（ステップＳ２７：Ｎ）には、処理はステップＳ２８へ進む。
【００７５】
ステップＳ２８では、制御部２２２が、同期出力情報データＳＯＩの生成処理及び送信制御処理を行う。かかる同期出力情報データＳＯＩの生成処理及び送信制御処理に際して、制御部２２２は、まず、今回の音声データ（ＳＤN-1）の受信時刻、及び、今回の音声データに含まれているタイムスタンプに基づいて、音声出力開始時刻を決定する。ここで、音声出力開始時刻は、同期出力情報データＳＯＩの伝送遅延時間を考慮したうえで、今回の音声データ伝送に係る各チャンネルの音声を、音声出力装置１１０1〜１１０Nの全てが同時に音声出力を開始可能な時刻に決定される。
【００７６】
引き続き、制御部２２２は、決定された音声出力開始時刻を含む同期出力情報データＳＯＩを生成する。そして、制御部２２２は、生成された同期出力情報データＳＯＩを、無線通信部２２１へ送る。この結果、同期出力情報データＳＯＩが、音声出力装置１１０N-1へ送られる。
【００７７】
次に、ステップＳ２９において、制御部２２２が、動作モードを音声出力モードに設定する。そして、処理はステップＳ２１へ戻る。
【００７８】
以上のように、音声出力装置１１０k（ｋ＝１〜（Ｎ−１））の制御部２２２は、データの送信処理に際して、ステップＳ２１〜Ｓ２６の処理を繰り返す。一方、音声出力装置１１０Nの制御部２２２は、データの送信処理に際して、ステップＳ２１〜Ｓ２４，Ｓ２７〜Ｓ２９の処理を繰り返す。
【００７９】
《音声出力処理》
次に、音声出力装置１１０j（ｊ＝１〜Ｎ）からの音声出力動作について、制御部２２２により実行される音声出力処理に主に着目して説明する。なお、以下においては、音声出力装置１１０k（ｋ＝１〜（Ｎ−１））の制御部２２２により実行される音声出力処理と、音声出力装置１１０Nの制御部２２２により実行される音声出力処理とに分けて説明する。
【００８０】
（音声出力装置１１０kにおける音声出力処理）
上述したステップＳ２４において、最下流ではないと判断された場合には、音声出力処理に際して、図１２に示されるように、まず、ステップＳ３１において、制御部２２２が、無線通信部２２４を介して、音声出力装置１１０k+1から送信された同期出力情報データＳＯＩを受けたか否かを判定する。ステップＳ３１における判定の結果が否定的であった場合（ステップＳ３１：Ｎ）には、ステップＳ３１の処理が繰り返される。
【００８１】
同期出力情報ＳＯＩを受け、ステップＳ３１における判定の結果が肯定的となると（ステップＳ３１：Ｙ）、処理はステップＳ３２へ進む。このステップＳ３２では、制御部２２２が、同期出力情報データＳＯＩに含まれる音声出力開始時刻を内部に保持するとともに、同期出力情報データＳＯＩを無線通信部２２１へ送る。この結果、同期出力情報データＳＯＩが、音声出力装置（又は再生機器）１１０k-1へ送信される。
【００８２】
次に、ステップＳ３３において、制御部２２２が、動作モードを音声出力モードに設定する。そして、処理はステップＳ３４へ進む。
【００８３】
ステップＳ３４では、制御部２２２が、音声出力モード処理を実行する。なお、音声出力モード処理については、後述する。
【００８４】
ステップＳ３４における音声出力モード処理が終了すると、処理はステップＳ３１へ戻る。この後、ステップＳ３１〜Ｓ３４の処理が繰り返される。
【００８５】
((ステップＳ３４における音声出力モード処理))
ここで、ステップＳ３４における音声出力モード処理について説明する。
【００８６】
音声出力モード処理に際しては、図１３に示されるように、まず、ステップＳ４１において、制御部２２２が、無線通信部２２１を介して、音声出力装置（又は再生機器）１１０k-1から送信された終了指令データＳＴＰを受けたか否かを判定する。ステップＳ４１における判定の結果が否定的であった場合（ステップＳ４１：Ｎ）には、処理はステップＳ４２へ進む。
【００８７】
ステップＳ４２では、制御部２２２が、音声出力開始時刻となったか否かを判定する。ステップＳ４２における判定の結果が否定であった場合（ステップＳ４２：Ｎ）には、処理はステップＳ４１へ戻る。以後、ステップＳ４１又はステップＳ４２における判定の結果が肯定的となるまで、ステップＳ４１，Ｓ４２の処理が繰り返される。
【００８８】
ステップＳ４１，Ｓ４２の処理の繰り返し中に終了指令データＳＴＰを受け、ステップＳ４１における判定の結果が肯定的となると（ステップＳ４１：Ｙ）、処理はステップＳ４３へ進む。このステップＳ４３では、制御部２２２が、終了指令データＳＴＰを無線通信部２２４へ送る。この結果、終了指令データＳＴＰが音声出力装置１１０k+1へ送られる。
【００８９】
次に、ステップＳ４４において、制御部２２２が、音声出力モードの設定を解除するとともに、内部に保持している音声出力開始時刻をクリアする。引き続き、ステップＳ４５において、バッファ内における音声化前の復号化音声データ（以下、「バッファ残データ」という）をクリアする。
【００９０】
ステップＳ４５の処理が終了すると、ステップＳ３４が終了する。そして、処理は、図１２のステップＳ３１へ戻る。
【００９１】
一方、ステップＳ４１，Ｓ４２の処理の繰り返し中に音声出力開始時刻となり、ステップＳ４２における判定の結果が肯定的となると（ステップＳ４２：Ｙ）、処理はステップＳ４６へ進む。このステップＳ４６では、制御部２２２が、バッファ内におけるバッファ残データを、順次、出力部２２３へ送る音声出力処理を開始する。この結果、出力部２２３における音声出力デバイスＳＰkからの音声の出力が開始される。
【００９２】
なお、制御部２２２は、後述するステップＳ５０の処理が終了するまで、音声出力処理を継続する。
【００９３】
次いで、ステップＳ４７において、制御部２２２が、無線通信部２２１を介して、音声出力装置（又は再生機器）１１０k-1から送信された終了指令データＳＴＰを受けたか否かを判定する。ステップＳ４７における判定の結果が否定的であった場合（ステップＳ４７：Ｎ）には、ステップＳ４７の処理が繰り返される。
【００９４】
終了指令データＳＴＰを受け、ステップＳ４７における判定の結果が肯定的となると（ステップＳ４７：Ｙ）、処理はステップＳ４８へ進む。このステップＳ４８では、上述したステップＳ４３の場合と同様に、制御部２２２が、終了指令データＳＴＰを無線通信部２２４へ送る。この結果、終了指令データＳＴＰが音声出力装置１１０k+1へ送られる。
【００９５】
次に、ステップＳ４９において、上述したステップＳ４４の場合と同様に、制御部２２２が、音声出力モードの設定を解除するとともに、内部に保持している音声出力開始時刻をクリアする。引き続き、ステップＳ５０において、制御部２２２が、バッファ残データがなくなるまで、バッファ残データを、順次、出力部２２３へ送る。この結果、終了指令データＳＴＰを受ける前にバッファリングされた復号化音声データの全てに対応する音声が、音声出力デバイスＳＰkから出力される。
【００９６】
ステップＳ５０の処理が終了すると、ステップＳ３４が終了する。そして、処理は、図１２のステップＳ３１へ戻る。
【００９７】
（音声出力装置１１０Nにおける音声出力処理）
上述したステップＳ２４において、最下流であると判断された場合には、音声出力処理に際して、終了指令データＳＴＰの送信制御を行わない点を除いて、上述した図１３に示されている音声出力モード処理と同様の処理を、音声出力処理として、制御部２２２が実行する。すなわち、制御部２２２は、図１４に示されるステップＳ５１，Ｓ５２，Ｓ５４〜Ｓ５７，Ｓ５９，Ｓ６０を順次実行する。なお、ステップＳ５５の処理の終了後、又は、ステップＳ６０の処理の終了後には、処理はステップＳ５１へ戻るようになっている。
【００９８】
上記のように、再生機器１１０0及び音声出力装置１１０1〜１１０Nが動作することにより、Ｎチャンネルの音声が、音声出力タイミングの同期が図られて、それぞれに対応する音声出力デバイスＳＰ1〜ＳＰNから出力される。
【００９９】
以上説明したように、本実施形態の音声再生システムでは、再生機器１１０0及び音声出力装置１１０1〜１１０Nが、データ伝送に際してチェイン型で接続される方式を採用し、出力音声の情報を担った音声データを無線で伝送して、複数の音声出力デバイスからの音声出力を行う。そして、機器又は装置間におけるデータ伝送に際して、「Wi-Fi CERTIFIED Miracast 規格」において規定される通信手順を採用する。
【０１００】
したがって、本実施形態の音声再生システムによれば、汎用性のある伝送規格に準拠して、出力音声の情報を担った音声データを無線で伝送し、複数の音声出力デバイスから音声出力を行うことができる。
【０１０１】
また、最下流の音声出力装置１１０Nを除く本実施形態の音声出力装置１１０k（ｋ＝１〜（Ｎ−１））のそれぞれでは、音声データのチェイン型伝送における上流側から、割り当てられたチャンネルに対応する音声データを含む音声データを、無線通信部２２１が受信する。そして、制御部２２２による制御のもとで、出力部２２３が、当該割り当てられたチャンネルに対応する音声データに基づいて、音声の出力を行う。また、制御部２２２が、受信した音声データに基づいて、音声データのチェイン型伝送における下流側へ伝送すべき音声データを生成する。そして、無線通信部２２４が、当該生成された音声データを、下流側の音声出力装置１１０k+1へ送信する。
【０１０２】
したがって、音声出力装置１１０kを採用することにより、本実施形態の音声再生システムを簡易に構成することができる。
【０１０３】
また、本実施形態では、割り当てられたチャンネルに対応する音声データが最後に伝送される、音声データのチェイン型伝送における最下流の音声出力装置１１０Nが同期出力情報データＳＯＩを生成する。引き続き、当該同期出力情報データＳＯＩが、音声データのチェイン型伝送の下流側から上流側へ、音声データの通信手順とは異なる汎用的な通信手順に従って、順次、伝送される。そして、音声出力装置１１０1〜１１０Nが、同期出力情報データの内容に従って、音声の出力を開始する。したがって、音声出力装置１１０1〜１１０Nからの音声の出力の同期を確実に図ることができる。
【０１０４】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【０１０５】
例えば、上記の実施形態は、全ての音声出力装置の構成を同様とし、割り当てられたチャンネルの音声データを引き抜いた後に、チェイン型伝送における下流側に送信する音声データの有無を判定することにより、最下流でないかを判断するようにした。これに対し、最下流の音声出力装置の構成を、最下流の音声出力装置専用の構成（ディップスイッチ設定等のハードウエア設定による場合を含む）としてもよい。この場合には、再生機器から送信された音声データを、そのまま最下流の音声出力装置まで伝送させるようにすることができる。
【０１０６】
また、上記の実施形態では、再生機器が、チャンネル＃１〜＃Ｎの順序で個別のチャンネル用の音声データが並べられた音声データを、再生機器が送信するようにしたが、再生機器が送信する音声データにおける個別のチャンネル用の音声データの並び順は任意でよい。
【０１０７】
また、上記の実施形態では、最上流の再生機器から送信される音声以外のデータとして終了指令データを例示したが、利用者による音量指定のデータを、上述した終了指令データの場合と同様の通信手順によるチェイン型伝送で、各音声出力装置へ更に伝送するようにしてもよい。
【０１０８】
また、上記の実施形態では、音声データ以外のデータを、「Wi-Fi CERTIFIED Miracast 規格」において規定される「ユーザ入力バックチャンネル」に関する通信手順に従ってチェイン型伝送を行うようにしたが、「Wi-Fi CERTIFIED Miracast 規格」において規定される他の通信手順に従って、チェイン型伝送を行うようにしてもよい。
【０１０９】
また、上記の実施形態では、再生機器が、音源部における音声コンテンツのデータをそのまま反映した音声データを送信するようにした。これに対し、再生機器は、利用者による音響加工指令等に従って音声コンテンツのデータを加工したものを、音声データとして送信するようにしてもよい。
【０１１０】
また、上記の実施形態では、「Wi-Fi CERTIFIED Miracast 規格」に規定される通信手順を利用して、データのチェイン型伝送を行うようにしたが、他の汎用的な通信規格に規定される通信手順を利用して、データのチェイン型伝送を行うようにしてもよい。
【０１１１】
なお、上記の実施形態における制御部２２２を、中央処理装置（ＣＰＵ：Central Processing Unit）、ＤＳＰ（Digital Signal Processor）等を備えた演算手段としてのコンピュータとして構成し、予め用意されたプログラムを当該コンピュータで実行することにより、これらの要素における処理の一部又は全部を実行するようにしてもよい。また、上記の実施形態における制御部２１３を、中央処理装置（ＣＰＵ：Central Processing Unit）、ＤＳＰ（Digital Signal Processor）等を備えた演算手段としてのコンピュータとして構成し、予め用意されたプログラムを当該コンピュータで実行することにより、これらの要素における処理の一部又は全部を実行するようにしてもよい。これらのプログラムはハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、当該コンピュータによって記録媒体からロードされて実行される。また、このプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配信の形態で取得されるようにしてもよい。
【符号の説明】
【０１１２】
１００            …  音声再生システム
１１０0           …  再生機器
１１０1〜１１０N  …  音声出力装置
２２１            …  無線通信部（第１通信部）
２２２            …  制御部（第２通信部の一部）
２２３            …  出力部
２２４            …  無線通信部（第２通信部の一部）
【図１】
2015012407.tif 000003
【図２】
2015012407.tif 000004
【図３】
2015012407.tif 000005
【図４】
2015012407.tif 000006
【図５】
2015012407.tif 000007
【図６】
2015012407.tif 000008
【図７】
2015012407.tif 000009
【図８】
2015012407.tif 000010
【図９】
2015012407.tif 000011
【図１０】
2015012407.tif 000012
【図１１】
2015012407.tif 000013
【図１２】
2015012407.tif 000014
【図１３】
2015012407.tif 000015
【図１４】
2015012407.tif 000016