(57)【特許請求の範囲】
【請求項１】
親音声データと当該親音声データの１または２階層以上の下位の子孫音声データとを有する２以上の階層化された階層化音声データであり、再生順序を有する２以上の階層化音声データを格納し得る階層化音声データ格納部と、
ユーザの指示を受け付ける受付部と、
前記受付部が受け付けたユーザの指示の有無に応じてまたは指示の内容に応じて、前記２以上の階層化音声データを構成する親音声データ、子孫音声データの再生順序が異なるように再生する再生部とを具備し、
前記再生部は、
前記ユーザの指示がなければ親音声データを順に再生していく第一の動作を行うことができ、かつ前記ユーザの指示がなければ親音声データの再生の次に当該親音声データの子孫音声データを再生し、当該子孫音声データの再生の終了後、次の階層化音声データの親音声データを再生し、その後、当該階層化音声データの子孫音声データを再生する第二の動作を行うことができ、
前記第一の動作を行っている際に前記受付部が指示を受け付けた場合は、前記再生中の親音声データの下位の子孫音声データを再生した後、次の再生順序に対応する親音声データを再生し、前記第二の動作を行っている際に前記受付部が前記指示を受け付けた場合は、再生中の親音声データに対応する子孫音声データの再生をスキップし、次の再生順序に対応する親音声データを再生する音声再生装置。
【請求項２】
前記階層化音声データ格納部は、
少なくとも一の親音声データに対応付けて、表示可能なデータである表示データをも格納しており、
前記再生部は、
前記一の親音声データの再生中に、当該再生中の親音声データに対応する表示データを出力する請求項１記載の音声再生装置。
【請求項３】
前記階層化音声データ格納部は、
少なくとも一の子孫音声データにも対応付けて、表示可能なデータである表示データをも格納しており、
前記再生部は、
前記一の子孫音声データの再生中に、当該再生中の子孫音声データに対応する表示データを出力する請求項１記載の音声再生装置。
【請求項４】
前記表示データは、静止画または動作を含む請求項２から請求項３いずれか一項に記載の音声再生装置。
【請求項５】
前記再生部は、
前記表示データを他の表示装置に送信する請求項２から請求項４いずれか一項に記載の音声再生装置。
【請求項６】
前記階層化音声データは、
ニュースに関する音声データ、または書籍に関する音声データであり、
前記親音声データは、
ニュースのタイトルの音声データ、または書籍の目次の項目の音声データであり、
前記子孫音声データは、
ニュースの詳細内容の音声データ、または書籍の詳細内容の音声データである請求項１から請求項５いずれか一項に記載の音声再生装置。
【請求項７】
ウェアラブル端末である請求項１から請求項６いずれか一項に記載の音声再生装置。
【請求項８】
親音声データと当該親音声データの１または２階層以上の下位の子孫音声データとを有する２以上の階層化された階層化音声データであり、再生順序を有する２以上の階層化音声データを格納し得る階層化音声データ格納部、受付部、および再生部により実現される音声再生方法であって、
前記受付部が、ユーザの指示を受け付ける受付ステップと、
前記再生部が、前記受付ステップで受け付けられたユーザの指示の有無に応じてまたは指示の内容に応じて、前記２以上の階層化音声データを構成する親音声データ、子孫音声データの再生順序が異なるように再生する再生ステップとを具備し、
前記再生ステップにおいて、
ユーザの指示がなければ親音声データを順に再生していく第一の動作を行うことができ、かつユーザの指示がなければ親音声データの再生の次に当該親音声データの子孫音声データを再生し、当該子孫音声データの再生の終了後、次の階層化音声データの親音声データを再生し、その後、当該階層化音声データの子孫音声データを再生する第二の動作を行うことができ、
前記第一の動作を行っている際に前記受付ステップにおいて指示を受け付けた場合は、前記再生中の親音声データの下位の子孫音声データを再生した後、次の再生順序に対応する親音声データを再生し、前記第二の動作を行っている際に前記受付ステップにおいて前記指示を受け付けた場合は、再生中の親音声データに対応する子孫音声データの再生をスキップし、次の再生順序に対応する親音声データを再生する音声再生方法。
【請求項９】
親音声データと当該親音声データの１または２階層以上の下位の子孫音声データとを有する２以上の階層化された階層化音声データであり、再生順序を有する２以上の階層化音声データを格納し得る階層化音声データ格納部にアクセス可能なコンピュータを、
ユーザの指示を受け付ける受付部と、
前記受付部が受け付けたユーザの指示の有無に応じてまたは指示の内容に応じて、前記２以上の階層化音声データを構成する親音声データ、子孫音声データの再生順序が異なるように再生する再生部として、機能させるためのプログラムであって、
前記再生部は、
前記ユーザの指示がなければ親音声データを順に再生していく第一の動作を行うことができ、かつ前記ユーザの指示がなければ親音声データの再生の次に当該親音声データの子孫音声データを再生し、当該子孫音声データの再生の終了後、次の階層化音声データの親音声データを再生し、その後、当該階層化音声データの子孫音声データを再生する第二の動作を行うことができ、
前記第一の動作を行っている際に前記受付部が指示を受け付けた場合は、前記再生中の親音声データの下位の子孫音声データを再生した後、次の再生順序に対応する親音声データを再生し、前記第二の動作を行っている際に前記受付部が前記指示を受け付けた場合は、再生中の親音声データに対応する子孫音声データの再生をスキップし、次の再生順序に対応する親音声データを再生する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データを再生する音声再生装置等に関するものである。
【背景技術】
【０００２】
従来の音声再生装置において、格納されている２以上の音声データを格納順に順次、再生することができた。または、従来の音声再生装置において、ユーザの指示に応じて、音声データを選択して、再生することができた（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ｉＰｏｄ  ｔｏｕｃｈ、［online］、特許学会、［平成２７年４月１８日検索］、インターネット［URL：https://www.apple.com/jp/ipod/］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の音声再生装置においては、階層化された階層化音声データを再生することを考慮しておらず、階層化された階層化音声データをユーザに適切に出力できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の音声再生装置は、親音声データと親音声データの１または２階層以上の下位の子孫音声データとを有する２以上の階層化された階層化音声データであり、再生順序を有する２以上の階層化音声データを格納し得る階層化音声データ格納部と、ユーザの指示を受け付ける受付部と、受付部が受け付けたユーザの指示の有無に応じてまたは指示の内容に応じて、２以上の階層化音声データを構成する親音声データ、子孫音声データの再生順序がことなるように再生する再生部とを具備する音声再生装置である。
【０００６】
かかる構成により、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データを出力できる。
【０００７】
また、本第二の発明の音声再生装置は、第一の発明に対して、階層化音声データ格納部は、１以上の親音声データに対応付けて、表示可能なデータである表示データをも格納しており、再生部は、一の親音声データの再生中に、一の親音声データに対応する表示データを出力する音声再生装置である。
【０００８】
かかる構成により、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データと表示データの両方を出力できる。
【０００９】
また、本第三の発明の音声再生装置は、第一または第二の発明に対して、階層化音声データ格納部は、１以上の子孫音声データに対応付けて、表示可能なデータである表示データをも格納しており、再生部は、子孫音声データの再生中に、再生中の子孫音声データに対応する表示データを出力する音声再生装置である。
【００１０】
かかる構成により、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データと表示データの両方を出力できる。
【００１１】
また、本第四の発明の音声再生装置は、第一から第三いずれか１つの発明に対して、再生部は、受付部が指示を受け付けるまでは、２以上の階層化音声データを構成する２以上の親音声データを、再生順序に従って再生し、受付部が指示を受け付けた場合は、再生中の親音声データの下位の子孫音声データを再生する音声再生装置である。
【００１２】
かかる構成により、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データと表示データの両方を出力できる。
【００１３】
また、本第五の発明の音声再生装置は、第四の発明に対して、再生部は、再生中の親音声データの下位の子孫音声データを再生した後、子孫音声データを含む階層化音声データと次の再生順序に対応する階層化音声データに含まれる親音声データを再生する音声再生装置である。
【００１４】
かかる構成により、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データと表示データの両方を出力できる。
【００１５】
また、本第六の発明の音声再生装置は、第一から第三いずれか１つの発明に対して、再生部は、受付部が指示を受け付けるまでは、２以上の階層化音声データを構成する親音声データと子孫音声データとを、再生順序に従って再生し、受付部が指示を受け付けた場合は、再生中の親音声データに対応する子孫音声データの再生をスキップする音声再生装置である。
【００１６】
かかる構成により、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データと表示データの両方を出力できる。
【００１７】
また、本第七の発明の音声再生装置は、第六の発明に対して、再生部は、親音声データの再生中に、受付部が指示を受け付けた場合、再生中の親音声データの再生を停止し、次の階層化音声データを構成する親音声データを再生する音声再生装置である。
【００１８】
かかる構成により、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データと表示データの両方を出力できる。
【００１９】
また、本第八の発明の音声再生装置は、第一から第七いずれか１つの発明に対して、階層化音声データは、ニュースに関する音声データであり、親音声データは、ニュースのタイトルの音声データであり、子孫音声データは、ニュースの詳細内容の音声データである音声再生装置である。
【００２０】
かかる構成により、階層化されたニュースの音声データの構造を生かして、ユーザに適切にニュースの音声データを出力できる。
【００２１】
また、本第九の発明の音声再生装置は、第一から第七いずれか１つの発明に対して、階層化音声データは、書籍に関する音声データであり、親音声データは、書籍の目次の項目の音声データであり、子孫音声データは、書籍の詳細内容の音声データである音声再生装置である。
【００２２】
かかる構成により、階層化された電子書籍の音声データの構造を生かして、ユーザに適切に電子書籍の音声データを出力できる。
【００２３】
また、本第十の発明の音声再生装置は、第一から第九いずれか１つの発明に対して、ウェアラブル端末である音声再生装置である。
【００２４】
かかる構成により、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データを出力できるウェアラブル端末を提供できる。
【発明の効果】
【００２５】
本発明による音声再生装置によれば、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データを出力できる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１における音声再生装置１のブロック図
【図２】同音声再生装置１の第一の動作について説明するフローチャート
【図３】同音声再生装置１の第二の動作について説明するフローチャート
【図４】同具体例１における音声再生装置１の概念図
【図５】同階層化音声データのイメージを示す図
【図６】同階層化音声データ管理表を示す図
【図７】同出力例を示す図
【図８】同出力例を示す図
【図９】同具体例２における音声再生装置１の利用シーンの概念図
【図１０】同出力例を示す図
【図１１】同出力例を示す図
【図１２】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２７】
以下、音声再生装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２８】
（実施の形態１）
本実施の形態において、再生順序を有する２以上の階層化音声データを格納しており、ユーザの指示に応じて、親音声データを連続して再生したり、親音声データの再生後、子孫の音声データを再生したりする音声再生装置について説明する。
【００２９】
なお、階層化音声データとは、２階層以上に階層化された音声データである。また、階層化音声データとは、親音声データと当該親音声データの１または２階層以上の子孫音声データとを有するデータである。そして、階層化音声データの階層を構成する各ノードは音声データである。また、音声データは、音声のデータであり、音楽のデータも含み、広く解する、とする。音声データのデータ構造は問わないことは言うまでもない。また、親音声データとは、階層化音声データを構成する最上位の音声データである。子孫音声データとは、階層化音声データを構成する２階層以下の音声データである。
【００３０】
また、本実施の形態において、１以上のいずれかの親音声データに対応付けて表示データが格納されており、親音声データを再生中に、当該親音声データに対応する表示データが表示される音声再生装置について説明する。
【００３１】
また、本実施の形態において、１以上のいずれかの子孫音声データに対応付けて表示データが格納されており、子孫音声データを再生中に、当該子孫音声データに対応する表示データが表示される音声再生装置について説明する。
【００３２】
なお、表示データとは、表示され得るデータであり、静止画、文字列、動画等であり、そのデータ構造、データ形式は問わない。
【００３３】
また、データは、情報と言っても良い。つまり、音声データは音声情報と同じ意味であり、表示データは表示情報と同じ意味である。
【００３４】
また、本実施の形態において、ユーザの指示が無い場合は、親音声データのみを再生し、ユーザの指示により子孫音声データを再生する音声再生装置について説明する。
【００３５】
また、本実施の形態において、子孫音声データの再生の終了後、次の階層化音声データに含まれる親音声データを再生する音声再生装置について説明する。
【００３６】
また、本実施の形態において、ユーザの指示が無い場合は、階層化されている音声データを深さ優先で再生する音声再生装置について説明する。そして、ユーザの指示を受け付けた場合、子孫音声データの再生をスキップし、次の親音声データの再生を行う音声再生装置について説明する。
【００３７】
さらに、本実施の形態において、音声データは、例えば、ニュースに関し、親音声データはニュースのタイトル、子孫音声データはニュースの詳細内容等である。また、音声データは、例えば、電子書籍に関し、親音声データは電子書籍の目次のタイトル、子孫音声データは電子書籍の詳細内容等である。
【００３８】
なお、本実施の形態における音声再生装置は、例えば、いわゆるスマートウォッチ等のウェアラブル端末であることが好適である。
【００３９】
図１は、本実施の形態における音声再生装置１のブロック図である。
【００４０】
音声再生装置１は、階層化音声データ格納部１１、受付部１２、および再生部１３を備える。
【００４１】
階層化音声データ格納部１１は、２以上の階層化音声データを格納し得る。階層化音声データは、親音声データと１または２以上の子孫音声データとを有する。子孫音声データは、親音声データの１または２階層以上の下位の音声データである。また、２以上の階層化音声データは、通常、再生順序を有する。再生順序は、格納順でも良いし、数字や記号等により各階層化音声データに付された情報により決定される順序でも良いし、階層化音声データ間のリンクにより示される順序等でも良い。
【００４２】
また、階層化音声データ格納部１１は、親音声データに対応付けて、表示可能なデータである表示データをも格納していても良い。
【００４３】
また、階層化音声データ格納部１１は、子孫音声データに対応付けて、表示可能なデータである表示データをも格納していても良い。
【００４４】
階層化音声データは、例えば、ニュースに関する音声データの集合である。また、階層化音声データは、例えば、書籍に関する音声データの集合である。
【００４５】
親音声データは、例えば、ニュースのタイトルの音声データである。親音声データは、例えば、書籍の目次の項目の音声データである。
【００４６】
子孫音声データは、例えば、ニュースの詳細内容の音声データである。また、子孫音声データは、例えば、書籍の詳細内容の音声データである。
【００４７】
階層化音声データ格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４８】
階層化音声データ格納部１１に階層化音声データが記憶される過程は問わない。例えば、記録媒体を介して階層化音声データが階層化音声データ格納部１１で記憶されるようになってもよく、通信回線等を介して送信された階層化音声データが階層化音声データ格納部１１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された階層化音声データが階層化音声データ格納部１１で記憶されるようになってもよい。
【００４９】
受付部１２は、ユーザの指示を受け付ける。指示は、一つの種類でも良いし、２以上の種類のものでも良い。
【００５０】
受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００５１】
ユーザの指示の入力手段は、タッチパネルへのタッチ、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５２】
再生部１３は、受付部１２が受け付けたユーザの指示の有無に応じて、または指示の内容に応じて、２以上の階層化音声データを構成する親音声データ、子孫音声データの再生順序が異なるように再生する。なお、指示の内容とは、指示の種類と言っても良い。なお、再生順序が異なることは、再生する音声データが異なることを含む。また、音声データの再生とは、通常、音声データの出力と同意義である。
【００５３】
再生部１３は、一の親音声データの再生中に、当該一の親音声データに対応する表示データを出力しても良い。
【００５４】
再生部１３は、子孫音声データの再生中に、当該再生中の子孫音声データに対応する表示データを出力しても良い。
【００５５】
再生部１３は、例えば、受付部１２が指示を受け付けるまでは、２以上の階層化音声データを構成する２以上の親音声データを、再生順序に従って、順次、再生する。そして、受付部１２が指示を受け付けた場は、再生部１３は、再生中の親音声データの下位の子孫音声データを再生する。かかる場合、再生部１３は、再生中の親音声データの再生が終了した後に、当該親音声データの下位の子孫音声データを再生することは好適である。ただし、再生部１３は、受付部１２が指示を受け付けた後、再生中の親音声データの再生を中断し、当該親音声データの下位の子孫音声データを再生しても良い。なお、上記の指示は、子孫音声データを再生する指示である、と言える。
【００５６】
再生部１３は、例えば、親音声データを再生し、次に、当該親音声データの下位の子孫音声データを再生した後、当該子孫音声データを含む階層化音声データの次の再生順序に対応する階層化音声データに含まれる親音声データを再生する。そして、例えば、親音声データの再生中または子孫音声データの再生中に、受付部１２がユーザの指示を受け付けた場合、再生中の親音声データまたは子孫音声データが含まれる階層化音声データの次の再生順序に対応する階層化音声データに含まれる親音声データを再生する。なお、上記の指示は、子孫音声データの再生をスキップする指示である、と言える。なお、親音声データの再生中または子孫音声データの再生中に、受付部１２がユーザの指示を受け付けた場合、再生部１３は、再生中の親音声データまたは子孫音声データの再生を中断し、次の親音声データを再生することは好適である。ただし、親音声データの再生中または子孫音声データの再生中に、受付部１２がユーザの指示を受け付けた場合、再生部１３は、再生中の親音声データまたは子孫音声データの再生が終了した後、次の親音声データを再生しても良い。
【００５７】
ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００５８】
再生部１３は、通常、ＭＰＵやメモリ等から実現され得る。再生部１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５９】
次に、音声再生装置１の第一の動作について、図２のフローチャートを用いて説明する。第一の動作は、ユーザの指示がなければ親音声データを順に再生していき、ユーザの指示を受け付ければ、受け付けた際に再生している親音声データに対応する子孫音声データを再生する動作である。
【００６０】
（ステップＳ２０１）再生部１３は、カウンタｉに１を代入する。
【００６１】
（ステップＳ２０２）再生部１３は、ｉ番目の階層化音声データが、階層化音声データ格納部１１に格納されているか否かを判断する。格納されている場合はステップＳ２０３に行き、格納されていない場合はステップＳ２０１に戻る。なお、格納されていない場合、処理を終了しても良い。
【００６２】
（ステップＳ２０３）再生部１３は、ｉ番目の階層化音声データが有する親音声データを階層化音声データ格納部１１から取得する。
【００６３】
（ステップＳ２０４）再生部１３は、ｉ番目の階層化音声データが有する親音声データに対応する表示データが、階層化音声データ格納部１１に存在するか否かを判断する。存在する場合はステップＳ２０５に行き、存在しない場合はステップＳ２０７に行く。
【００６４】
（ステップＳ２０５）再生部１３は、ｉ番目の階層化音声データが有する親音声データに対応する表示データを、階層化音声データ格納部１１から取得する。
【００６５】
（ステップＳ２０６）再生部１３は、ステップＳ２０５で取得した表示データを出力する。なお、出力された表示データは、音声再生装置１または他の表示装置で表示される。
【００６６】
（ステップＳ２０７）再生部１３は、ステップＳ２０３で取得した親音声データを再生する。
【００６７】
（ステップＳ２０８）受付部１２は、指示を受け付けたか否かを判断する。指示を受け付けた場合はステップＳ２０９に行き、指示を受け付けない場合はステップＳ２１４に行く。なお、かかる指示は、子孫音声データの再生指示である、と言える。
【００６８】
（ステップＳ２０９）再生部１３は、ｉ番目の階層化音声データが有する子孫音声データを階層化音声データ格納部１１から取得する。
【００６９】
（ステップＳ２１０）再生部１３は、ｉ番目の階層化音声データが有する子孫音声データに対応する表示データが、階層化音声データ格納部１１に存在するか否かを判断する。存在する場合はステップＳ２１１に行き、存在しない場合はステップＳ２１３に行く。
【００７０】
（ステップＳ２１１）再生部１３は、ｉ番目の階層化音声データが有する子孫音声データに対応する表示データを、階層化音声データ格納部１１から取得する。
【００７１】
（ステップＳ２１２）再生部１３は、ステップＳ２０５で取得した表示データを出力する。なお、出力された表示データは、音声再生装置１または他の表示装置で表示される。
【００７２】
（ステップＳ２１３）再生部１３は、ステップＳ２０９で取得した子孫音声データを再生する。
【００７３】
（ステップＳ２１４）再生部１３は、カウンタｉを１、インクリメントする。ステップＳ２０２に戻る。
【００７４】
なお、図２のフローチャートにおいて、再生部１３は、親音声データの再生を終了した後、指示に応じて子孫音声データを再生した。しかし、受付部１２が指示を受け付けた場合、親音声データの再生を中断し、当該親音声データに対応する子孫音声データを再生しても良い。
【００７５】
また、図２のフローチャートにおいて、子孫音声データが２階層以上存在する場合、再生部１３は、上位の階層の子孫音声データから順に、すべての子孫音声データを再生することは好適である。
【００７６】
また、図２のフローチャートにおいて、受付部１２がユーザの再生指示を受け付けた場合に、ステップＳ２０１からの動作を開始しても良い。
【００７７】
さらに、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７８】
次に、音声再生装置１の第二の動作について、図３のフローチャートを用いて説明する。第二の動作は、以下の動作である。つまり、ユーザの指示がなければ親音声データの再生の次に当該親音声データの子孫音声データを再生し、当該子孫音声データの再生の終了後、次の階層化音声データの親音声データを再生し、その後、当該階層化音声データの子孫音声データを再生する、という順序で、親音声データと子孫音声データとを順に再生する。そして、ユーザの指示を受け付ければ、受け付けた際に再生している親音声データに対応する子孫音声データの再生をスキップする、または受け付けた際に再生している子孫音声データの再生を停止し、次の階層化音声データの親音声データを再生する。
【００７９】
なお、図３のフローチャートにおいて、図２のフローチャートと同一のステップについて、説明を省略する。
【００８０】
（ステップＳ３０１）受付部１２は、指示を受け付けたか否かを判断する。指示を受け付けた場合はステップＳ２１４に行き、指示を受け付けない場合はステップＳ２０９に行く。なお、かかる指示は、子孫音声データの再生スキップ指示である、と言える。
【００８１】
なお、図３のフローチャートにおいて、再生部１３は、親音声データの再生を終了した後、指示に応じて子孫音声データの再生をスキップする処理をした。しかし、受付部１２が指示を受け付けた場合、親音声データの再生を中断し、次の階層化音声データに含まれる親音声データを再生しても良い。
【００８２】
また、図３のフローチャートにおいて、子孫音声データが２階層以上存在する場合、再生部１３は、上位の階層の子孫音声データから順に、すべての子孫音声データを再生することは好適である。
【００８３】
また、図３のフローチャートにおいて、受付部１２がユーザの再生指示を受け付けた場合に、ステップＳ２０１からの動作を開始しても良い。
【００８４】
さらに、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００８５】
以下、本実施の形態における音声再生装置１の２つの具体的な動作について説明する。具体例１は、再生部１３が上記の第一の動作を行う場合である。具体例２は、再生部１３が上記の第二の動作を行う場合である。
【００８６】
（具体例１）
具体例１における音声再生装置１の概念図は図４である。ここでの音声再生装置１は、タッチパネルを有するスマートウォッチである。図４の４０１はタッチパネルである。また、４０１の画面には、現在時刻が出力されている。
【００８７】
そして、図４のスマートウォッチの階層化音声データ格納部１１には、図５に示す構造を有する階層化された音声データの集合である３つの階層化音声データが格納されている。図５において、階層化音声データを構成する音声データには、識別子が付与されている。ここでの識別子は、音声データを識別する情報であり、識別子が階層や親の音声データをも示す。つまり、識別子「１」「２」「３」は、階層化音声データを構成する最上位の音声データである親音声データの識別子である。識別子「１−１」は、２階層目の音声データの子孫音声データの識別子であり、親の音声データが識別子「１」の音声データであることを示す。さらに、識別子「３−２−１」は、３階層目の音声データの子孫音声データの識別子であり、親の音声データが識別子「３−２」の音声データであることを示す。
【００８８】
また、図５の「１−Ａ」「１−１―Ａ」等は、親音声データまたは子孫音声データに対応する表示データの識別子である。表示データの識別子「１−Ａ」に対応する音声データの識別子は「１」であり、表示データの識別子「１−１―Ａ」に対応する音声データの識別子は「１−１」であることを示す。
【００８９】
また、階層化音声データ格納部１１は、図６に示す階層化音声データ管理表を格納している、とする。階層化音声データ管理表は、「ＩＤ」「識別子」「親識別子」「子識別子」「階層化音声データ識別子」「音声データ」「表示データ識別子」「表示データ」の属性値を有する１以上のレコードを格納している。「ＩＤ」はレコードを識別する情報である。「識別子」は音声データを識別する情報である。「親識別子」は音声データの親の音声データの識別子である。「親識別子」が「ＮＵＬＬ（−）」である場合、当該音声データは親音声データである。「子識別子」は音声データの子の音声データの識別子である。「子識別子」が「ＮＵＬＬ（−）」である場合、当該音声データは子供の音声データが存在しない（最下位層の音声データである）ことを示す。「階層化音声データ識別子」は音声データが属する階層化音声データを識別する情報である。２以上の階層化音声データは、階層化音声データ識別子「Ａ」「Ｂ」「Ｃ」「Ｄ」・・・を用いて、アルファベット順の順序を有するデータである、とする。「音声データ」は出力される音声データの実体である。「表示データ識別子」は音声データに対応する表示データを識別する情報である。「表示データ」は表示データの実体である。
【００９０】
なお、図６に示す階層化音声データ管理表は、図５の階層化音声データを管理する表である、と言える。また、図５の５０１の形状の図柄は音声データを示す。さらに、５０２の図柄は表示データを示す。
【００９１】
また、具体例１において、階層化音声データは、ニュースに関する音声データであり、親音声データは、ニュースのタイトルの音声データであり、子孫音声データは、ニュースの詳細内容（本文と言っても良い）の音声データである、とする。
【００９２】
かかる状況において、ユーザは、音声再生装置１に対して音声データの再生指示を入力した、とする。すると、受付部１２は、再生指示を受け付ける。
【００９３】
次に、再生部１３は、図６に示す階層化音声データ管理表を用いて、以下のように音声データを再生する。
【００９４】
つまり、再生部１３は、「階層化音声データ識別子＝Ａ」の階層化音声データが有する音声データであり、「親識別子＝ＮＵＬＬ」の音声データ（「ＩＤ＝１」の音声データ）を階層化音声データ管理表から取得する。なお、この音声データは、親音声データである。
【００９５】
次に、再生部１３は、当該親音声データに対応する表示データ（「ＩＤ＝１」の表示データ）を階層化音声データ管理表から取得する。
【００９６】
次に、再生部１３は、取得した表示データを出力する。そして、再生部１３は、親音声データ（「ＩＤ＝１」の音声データ）を再生する。かかる出力例は図７である。図７において、音声データが再生され、画像である表示データが表示されている。また、１番目の階層化音声データの親音声データは、第一のニュースのタイトル「富士山に初雪が降りました」であり、表示データは富士山の画像である、とする。
【００９７】
また、この段階で、ユーザは指示を入力していない、とする。
【００９８】
次に、再生部１３は、次の階層化音声データが有する親音声データを再生する。つまり、再生部１３は、「階層化音声データ識別子＝Ｂ」の階層化音声データが有する音声データであり、「親識別子＝ＮＵＬＬ」の音声データ（「ＩＤ＝２」の音声データ）を階層化音声データ管理表から取得する。なお、この音声データは、親音声データである。
【００９９】
次に、再生部１３は、当該親音声データに対応する表示データ（「ＩＤ＝２」の表示データ）は存在しないので、表示データを取得しない。つまり、再生部１３は、表示していた表示データを非表示とする。
【０１００】
次に、再生部１３は、親音声データ（「ＩＤ＝２」の音声データ）を再生する。この音声データは「株価２万円突破」の音声のデータである、とする。
【０１０１】
そして、株価に興味のあるユーザは、本ニュースの詳細を聞こうと、図４のスマートウォッチのタッチパネル（画面）にタッチをした、とする。すると、受付部１２は、指示を受け付ける。
【０１０２】
次に、再生部１３は、２番目の階層化音声データが有する子孫音声データを階層化音声データ管理表から取得する。つまり、再生部１３は、「ＩＤ＝２」のレコードの子識別子「２−１」を取得する。そして、再生部１３は、「２−１」を識別子とするレコード（「ＩＤ＝５」のレコード）の音声データを階層化音声データ管理表から取得する。
【０１０３】
次に、再生部１３は、当該子孫音声データに対応する表示データが、階層化音声データ管理表に存在しない、と判断する。
【０１０４】
次に、再生部１３は、取得した音声データを再生する。かかる音声データは、「株価２万円突破」の詳細な内容を説明する音声データである。詳細な内容は、例えば、「４月１０日に、１５年ぶりに、日経平均株価が一時２万円を突破しました。・・・・」である、とする。かかる出力例を図８に示す。図８において、表示データは表示されていない。なお、かかる場合、音声再生装置１は、現在時刻等を表示していても良い。
【０１０５】
次に、再生部１３は、再帰的に、すべての子孫音声データを再生する、とする。つまり、再生部１３は、「ＩＤ＝５」のレコードの子識別子「２−１−１」を取得する。そして、再生部１３は、「２−１−１」を識別子とするレコード（「ＩＤ＝６」のレコード）の音声データを階層化音声データ管理表から取得する。
【０１０６】
次に、再生部１３は、当該子孫音声データに対応する表示データが、階層化音声データ管理表に存在しない、と判断する。
【０１０７】
次に、再生部１３は、取得した音声データを再生する。かかる音声データは、「株価２万円突破」のさらに詳細な内容を説明する音声データである。
【０１０８】
次に、再生部１３は、次の階層化音声データが有する親音声データを再生する。つまり、再生部１３は、「階層化音声データ識別子＝Ｃ」の階層化音声データが有する音声データであり、「親識別子＝ＮＵＬＬ」の音声データ（「ＩＤ＝３」の音声データ）を階層化音声データ管理表から取得する。なお、この音声データは、親音声データである。
【０１０９】
次に、再生部１３は、当該親音声データに対応する表示データ（「ＩＤ＝３」の表示データ）を階層化音声データ管理表から取得する。
【０１１０】
次に、再生部１３は、取得した表示データを出力する。そして、再生部１３は、親音声データ（「ＩＤ＝３」の音声データ）を再生する。
【０１１１】
以上により、図６に示す階層化音声データ管理表の階層化音声データの再生は終了する。なお、「ＩＤ＝３」の音声データを再生中に、受付部１２は、ユーザからの指示を受け付けなかった、とする。
【０１１２】
以上、具体例１において、再生部１３は、ユーザの指示があるまで、親音声データを順に再生し、ユーザの指示があった場合に、再生中の親音声データの下位の子孫音声データを再生する。そして、子孫音声データの再生が終了した後、次の階層化音声データの親音声データを再生する。
【０１１３】
（具体例２）
具体例２における音声再生装置１の利用シーンの概念図は図９である。ここでの音声再生装置１は、タッチパネルを有する携帯端末９０１である。
【０１１４】
そして、図９の携帯端末９０１の階層化音声データ格納部１１には、図５に示す構造を有する階層化された音声データの集合である３つの階層化音声データが格納されている。
【０１１５】
また、階層化音声データ格納部１１は、図６に示す階層化音声データ管理表を格納している、とする。
【０１１６】
また、具体例２において、階層化音声データは書籍に関する音声データであり、親音声データは書籍の目次の項目の音声データであり、子孫音声データは書籍の目次の項目に対応する詳細内容の音声データである、とする。
【０１１７】
かかる状況において、ユーザは、音声再生装置１に対して音声データの再生指示を入力した、とする。すると、受付部１２は、再生指示を受け付ける。
【０１１８】
次に、再生部１３は、図６に示す階層化音声データ管理表を用いて、以下のように音声データを再生する。
【０１１９】
つまり、再生部１３は、「階層化音声データ識別子＝Ａ」の階層化音声データが有する音声データであり、「親識別子＝ＮＵＬＬ」の音声データ（「ＩＤ＝１」の音声データ）を階層化音声データ管理表から取得する。なお、この音声データは、親音声データである。
【０１２０】
次に、再生部１３は、当該親音声データに対応する表示データ（「ＩＤ＝１」の表示データ）を階層化音声データ管理表から取得する。
【０１２１】
次に、再生部１３は、取得した表示データを出力する。そして、再生部１３は、親音声データ（「ＩＤ＝１」の音声データ）を再生する。かかる出力例は図１０である。図１０において、音声データが再生され、画像である表示データが表示されている。また、１番目の階層化音声データの親音声データは、目次の第一番目の項目「日本の歴史」であり、表示データは日本地図の画像である、とする。
【０１２２】
次に、ユーザは「日本の歴史」の詳細を聞きたくないと考え、音声再生装置１に対して、指示を入力した、とする。
【０１２３】
すると、受付部１２は、指示を受け付ける。そして、再生部１３は、子孫音声データを再生せずに、２番目の階層化音声データが有する親音声データを再生する。なお、この時、親音声データの再生途中でも、当該親音声データの再生を停止し、ただちに２番目の階層化音声データが有する親音声データを再生することは好適である。
【０１２４】
つまり、再生部１３は、「階層化音声データ識別子＝Ｂ」の階層化音声データが有する音声データであり、「親識別子＝ＮＵＬＬ」の音声データ（「ＩＤ＝２」の音声データ）を階層化音声データ管理表から取得する。なお、この音声データは、親音声データである。
【０１２５】
次に、再生部１３は、当該親音声データに対応する表示データ（「ＩＤ＝２」の表示データ）は存在しないので、表示データを取得しない。つまり、再生部１３は、取得していた表示データを非表示とする。
【０１２６】
次に、再生部１３は、親音声データ（「ＩＤ＝２」の音声データ）を再生する。この音声データは「日本のお城」の音声のデータである、とする。
【０１２７】
そして、日本のお城に興味のあるユーザは、本目次の項目の詳細を聞こうと、図９の音声再生装置に指示を入力しなかった、とする。
【０１２８】
すると、再生部１３は、２番目の階層化音声データが有する子孫音声データを階層化音声データ管理表から取得する。つまり、再生部１３は、「ＩＤ＝２」のレコードの子識別子「２−１」を取得する。そして、再生部１３は、「２−１」を識別子とするレコード（「ＩＤ＝５」のレコード）の音声データを階層化音声データ管理表から取得する。
【０１２９】
次に、再生部１３は、当該子孫音声データに対応する表示データが、階層化音声データ管理表に存在しない、と判断する。
【０１３０】
次に、再生部１３は、取得した音声データを再生する。かかる音声データは、「姫路城は、２０１５年３月２６日に、大天守の修理工事が、終了しました。・・・」である、とする。かかる出力例を図１１に示す。
【０１３１】
次に、再生部１３は、再帰的に、すべての子孫音声データを再生する、とする。つまり、再生部１３は、「ＩＤ＝５」のレコードの子識別子「２−１−１」を取得する。そして、再生部１３は、「２−１−１」を識別子とするレコード（「ＩＤ＝６」のレコード）の音声データを階層化音声データ管理表から取得する。
【０１３２】
次に、再生部１３は、当該子孫音声データに対応する表示データが、階層化音声データ管理表に存在しない、と判断する。
【０１３３】
次に、再生部１３は、取得した音声データを再生する。かかる音声データは、「姫路城」のさらに詳細な内容を説明する音声データである。
【０１３４】
次に、再生部１３は、次の階層化音声データが有する親音声データを再生する。つまり、再生部１３は、「階層化音声データ識別子＝Ｃ」の階層化音声データが有する音声データであり、「親識別子＝ＮＵＬＬ」の音声データ（「ＩＤ＝３」の音声データ）を階層化音声データ管理表から取得する。なお、この音声データは、親音声データである。
【０１３５】
次に、再生部１３は、当該親音声データに対応する表示データ（「ＩＤ＝３」の表示データ）を階層化音声データ管理表から取得する。
【０１３６】
次に、再生部１３は、取得した表示データを出力する。そして、再生部１３は、親音声データ（「ＩＤ＝３」の音声データ）を再生する。
【０１３７】
次に、ユーザは指示を入力せずに、音声データの視聴を続ける、とする。そして、再生部１３は、図６に示す階層化音声データ管理表に従って、上述した処理と同様の処理により、識別子「３−１」「３−２」「３−２−１」の音声データを順に出力する。
【０１３８】
以上により、図６に示す階層化音声データ管理表の階層化音声データの再生は終了する。
【０１３９】
以上、具体例２において、再生部１３は、通常、階層化音声データの順に従って、親音声データの再生、その子孫音声データの再生を行う。そして、受付部１２がユーザの指示を受け付けた場合に、再生中の親音声データの下位の子孫音声データの再生をスキップする。また、子孫音声データの再生中に、受付部１２がユーザの指示を受け付けた場合、再生部１３は、子孫音声データの出力を停止し、次の順の階層化音声データの親音声データの再生を行うことは好適である。
【０１４０】
以上、本実施の形態によれば、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データを出力できる。
【０１４１】
また、本実施の形態によれば、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データと表示データの両方を出力できる。
【０１４２】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における音声再生装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、親音声データと当該親音声データの１または２階層以上の下位の子孫音声データとを有する２以上の階層化された階層化音声データであり、再生順序を有する２以上の階層化音声データを格納し得る階層化音声データ格納部を具備し、コンピュータを、ユーザの指示を受け付ける受付部と、前記受付部が受け付けたユーザの指示の有無に応じてまたは指示の内容に応じて、前記２以上の階層化音声データを構成する親音声データ、子孫音声データの再生順序がことなるように再生する再生部として、機能させるためのプログラムである。
【０１４３】
前記階層化音声データ格納部は、前記１以上の親音声データに対応付けて、表示可能なデータである表示データをも格納しており、上記プログラムにおいて、前記再生部は、一の親音声データの再生中に、当該一の親音声データに対応する表示データを出力する
ものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４４】
前記階層化音声データ格納部は、前記１以上の子孫音声データに対応付けて、表示可能なデータである表示データをも格納しており、上記プログラムにおいて、前記再生部は、前記子孫音声データの再生中に、当該再生中の子孫音声データに対応する表示データを出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４５】
上記プログラムにおいて、前記再生部は、前記受付部が指示を受け付けるまでは、２以上の階層化音声データを構成する２以上の親音声データを、再生順序に従って再生し、前記受付部が指示を受け付けた場合は、再生中の親音声データの下位の子孫音声データを再生するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４６】
上記プログラムにおいて、前記再生部は、前記再生中の親音声データの下位の子孫音声データを再生した後、当該子孫音声データを含む階層化音声データと次の再生順序に対応する階層化音声データに含まれる親音声データを再生するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４７】
上記プログラムにおいて、前記再生部は、前記受付部が指示を受け付けるまでは、２以上の階層化音声データを構成する親音声データと子孫音声データとを、再生順序に従って再生し、前記受付部が指示を受け付けた場合は、再生中の親音声データに対応する子孫音声データの再生をスキップするものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４８】
上記プログラムにおいて、前記再生部は、親音声データの再生中に、前記受付部が指示を受け付けた場合、当該再生中の親音声データの再生を停止し、次の階層化音声データを構成するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４９】
また、図１２は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の音声再生装置１を実現するコンピュータシステム３００のブロック図である。
【０１５０】
図１２において、コンピュータ３０１は、ディスプレイ３１０と、ＭＰＵ３１１と、ＲＯＭ３１２と、ＲＡＭ３１３と、ハードディスク３１４と、スピーカー３１５と、バス３１６とを含む。
【０１５１】
ＲＯＭ３１２は、ブートアッププログラム等のプログラムを記憶する。ＲＡＭ３１３は、ＭＰＵ３１１に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのものである。ハードディスク３１４は、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのものである。スピーカー３１５は、音声データを出力するためのものである。バス３１６は、ＭＰＵ３１１等接続されている。ここでは、図示しないが、コンピュータ３０１は、さらに、無線ＬＡＮへの接続を提供する無線通信手段を含んでも良い。
【０１５２】
コンピュータシステム３００に、上述した実施の形態の音声再生装置１の機能を実行させるプログラムは、通常、ハードディスク３１４に記憶されている。なお、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３１４に記憶されても良い。プログラムは実行の際にＲＡＭ３１３にロードされる。プログラムは、ネットワークから直接、ロードされても良い。
【０１５３】
プログラムは、コンピュータ３０１に、上述した実施の形態の音声再生装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１５４】
なお、上記プログラムにおいて、ハードウェアによって行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１５５】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５６】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１５７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５８】
以上のように、本発明にかかる音声再生装置は、階層化された階層化音声データの構造を生かして、ユーザに適切に音声データを出力できる、という効果を有し、音声再生装置等として有用である。
【符号の説明】
【０１５９】
１  音声再生装置
１１  階層化音声データ格納部
１２  受付部
１３  再生部
【図１】
0006628217.tif 000002
【図２】
0006628217.tif 000003
【図３】
0006628217.tif 000004
【図４】
0006628217.tif 000005
【図５】
0006628217.tif 000006
【図６】
0006628217.tif 000007
【図７】
0006628217.tif 000008
【図８】
0006628217.tif 000009
【図９】
0006628217.tif 000010
【図１０】
0006628217.tif 000011
【図１１】
0006628217.tif 000012
【図１２】
0006628217.tif 000013