(57)【要約】【課題】音楽再生装置からＤ／Ａ変換装置のボリュームを容易に調整可能とすること。【解決手段】制御部１１は、デジタルオーディオデータをＵＳＢ  ＤＡＣ２に出力しているときに、ボリュームキー１４１の操作があった場合、変更後のスマートフォン１のシステムボリューム値に対応するＵＩボリューム値と、現在のＵＩボリューム値と、を比較する。制御部１１は、変更後のスマートフォン１のシステムボリューム値に対応するＵＩボリューム値と、現在のＵＩボリューム値と、の差の絶対値が、所定の閾値よりも大きい場合、現在のＵＩボリューム値近傍の値に対応するスマートフォン１のシステムボリューム値から変更後のスマートフォン１のシステムボリューム値を算出する。制御部１１は、算出した変更後のスマートフォン１のシステムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。【選択図】図３
2016174276.tif 000002
【特許請求の範囲】
【請求項１】
自装置のボリュームを調整するための第１操作キーと、
制御部と、を備え、
前記制御部は、
デジタルオーディオデータをＤ／Ａ変換装置に出力し、
前記デジタルオーディオデータを前記Ｄ／Ａ変換装置に出力しているときに、前記第１操作キーの操作があった場合、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、を比較し、
変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の差の絶対値が、所定の閾値よりも大きい場合、現在の前記Ｄ／Ａ変換装置のボリューム値近傍の値に対応する自装置のボリューム値から変更後の自装置のボリューム値を算出し、
算出した変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値に、前記Ｄ／Ａ変換装置のボリュームを設定する
ことを特徴とする音楽再生装置。
【請求項２】
前記制御部は、
変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の差の絶対値が、前記所定の閾値以下である場合、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値に、前記Ｄ／Ａ変換装置のボリュームを設定することを特徴とする請求項１に記載の音楽再生装置。
【請求項３】
前記制御部は、
前記デジタルオーディオデータを前記Ｄ／Ａ変換装置に出力していないときに、前記第１操作キーの操作があった場合、自装置のボリューム調整を受け付け、
受け付けたボリューム値に自装置のボリュームを設定することを特徴とする請求項１又は２に記載の音楽再生装置。
【請求項４】
前記Ｄ／Ａ変換装置の音量を調整するための第２操作キーを表示するための表示部をさらに備え、
前記制御部は、
前記デジタルオーディオデータを前記Ｄ／Ａ変換装置に出力しているときに、前記第２操作キーを前記表示部に表示し、
前記第２操作キーの操作があった場合、前記Ｄ／Ａ変換装置のボリューム調整を受け付け、
受け付けたボリューム値に前記Ｄ／Ａ変換装置のボリュームを設定することを特徴とする請求項１〜３のいずれか１項に記載の音楽再生装置。
【請求項５】
現在の前記Ｄ／Ａ変換装置のボリューム値近傍の値は、現在の前記Ｄ／Ａ変換装置のボリューム値を四捨五入した値であることを特徴とする請求項１〜４のいずれか１項に記載の音楽再生装置。
【請求項６】
自装置のボリュームを調整するための第１操作キーと、
制御部と、を備えるコンピュータの制御部に、
デジタルオーディオデータのＤ／Ａ変換装置への出力、
前記デジタルオーディオデータを前記Ｄ／Ａ変換装置に出力しているときに、前記第１操作キーの操作があった場合、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の比較、
変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の差の絶対値が、所定の閾値よりも大きい場合、現在の前記Ｄ／Ａ変換装置のボリューム値近傍の値に対応する自装置のボリューム値から変更後の自装置のボリューム値の算出、
算出した変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値に、前記Ｄ／Ａ変換装置のボリュームの設定、
を実行させる音楽再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽再生装置、及び、音楽再生プログラムに関する。
【背景技術】
【０００２】
スマートフォンやタブレットＰＣ等を音楽再生装置として機能させる音楽再生プログラムがある。音楽再生プログラムは、スマートフォンのスピーカーから音楽を再生させる他、スマートフォンから外部のＵＳＢ  ＤＡＣ（Ｄ／Ａ変換装置）にデジタルオーディオデータを出力させる。スマートフォンとＵＳＢ  ＤＡＣとは、例えば、ＵＳＢオーディオクラスに従った通信を行う（例えば、特許文献１参照。）。
【０００３】
ボリュームキーを有しないＵＳＢ  ＤＡＣをスマートフォンに接続した場合、スマートフォンからボリューム調整を行う必要がある。一般的には、音楽再生プログラムにより、デジタルオーディオデータのゲインを調整することで、ボリューム調整を行う。しかしながら、この場合、スマートフォンからＵＳＢ  ＤＡＣにビットパーフェクトでデジタルオーディオデータを出力することができない。他には、ＵＳＢオーディオクラスに従い、スマートフォンが、ＵＳＢ  ＤＡＣのボリュームを調整する。図９は、従来のスマートフォンの表示部に表示される再生画面を示す図である。図９においては、再生画面の下部に、スライドバーによりＵＳＢ  ＤＡＣのボリューム（以下、「ＵＩボリューム」という。）が表示されている。スマートフォンは、ＵＩボリュームの操作を受け付けて、ＵＳＢ  ＤＡＣのボリュームを調整する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４０４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
スマートフォンには、スマートフォンのシステムボリュームを調整するためのボリュームキーが設けられている。このボリュームキーをＵＳＢ  ＤＡＣのボリューム調整に用いることが考えられる。しかしながら、システムボリュームはステップ数が限られているため、ボリュームキーをＵＳＢ  ＤＡＣのボリューム調整に用いると、ＵＳＢ  ＤＡＣのボリューム変化が粗くなるという問題がある。また、ＵＩボリュームによれば、ユーザーは、ステップ数を細かく設定することができるが、再生画面上でしか設定できないという問題がある。
【０００６】
本発明の目的は、音楽再生装置からＤ／Ａ変換装置のボリュームを容易に調整可能とすることである。
【課題を解決するための手段】
【０００７】
第１の発明の音楽再生装置は、自装置のボリュームを調整するための第１操作キーと、制御部と、を備え、前記制御部は、デジタルオーディオデータをＤ／Ａ変換装置に出力し、前記デジタルオーディオデータを前記Ｄ／Ａ変換装置に出力しているときに、前記第１操作キーの操作があった場合、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、を比較し、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の差の絶対値が、所定の閾値よりも大きい場合、現在の前記Ｄ／Ａ変換装置のボリューム値近傍の値に対応する自装置のボリューム値から変更後の自装置のボリューム値を算出し、算出した変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値に、前記Ｄ／Ａ変換装置のボリュームを設定することを特徴とする。
【０００８】
例えば、音楽再生装置のボリュームのステップ数が０〜１０であり、Ｄ／Ａ変換装置のボリュームのステップ数が０〜１００であったとする。また、現在の音楽再生装置のボリューム値が８であり、Ｄ／Ａ変換装置のボリューム値が５０であったとする。従来の音楽再生装置は、音楽再生装置の操作キーにより、音楽再生装置のボリューム値が８から９に変化した場合、Ｄ／Ａ変換装置のボリュームを５０から９０に変更してしまう。これは、音楽再生装置のボリュームと、Ｄ／Ａ変換装置のボリュームと、が同期していないからである。
【０００９】
本発明では、制御部は、変更後の自装置のボリューム値に対応するＤ／Ａ変換装置のボリューム値と、現在のＤ／Ａ変換装置のボリューム値と、の差の絶対値が、所定の閾値（例えば、２０）よりも大きい場合、現在のＤ／Ａ変換装置のボリューム値近傍の値に対応する自装置のボリューム値から変更後の自装置のボリューム値を算出する。上記のように、音楽再生装置のボリュームのステップ数が０〜１０であり、Ｄ／Ａ変換装置のステップ数が０〜１００であったとする。この場合、自装置のボリューム値に対応するＤ／Ａ変換装置のボリューム値は、自装置のボリューム値の１０倍の値である。例えば、自装置のボリューム値が９であれば、対応するＤ／Ａ変換装置のボリューム値は、９０である。ここで、変更後の自装置のボリューム値９に対応するＤ／Ａ変換装置のボリューム値が９０であり、現在のＤ／Ａ変換装置のボリューム値が５２である場合、差の絶対値が３８であるため、制御部は、現在のＤ／Ａ変換装置のボリューム値５２近傍の値５０に対応する自装置のボリューム値５から変更後の自装置のボリューム値として、６（＝５＋１）を算出する。
【００１０】
そして、制御部は、算出した変更後の自装置のボリューム値６に対応するＤ／Ａ変換装置のボリューム値６０に、Ｄ／Ａ変換装置のボリュームを設定する。このように、本発明では、音楽再生装置のボリュームとＤ／Ａ変換装置のボリュームとの同期がとれているため、第１操作キーの操作により、Ｄ／Ａ変換装置のボリュームが急激に変化するということがない。従って、本発明によれば、ユーザーは、第１操作キーを用いて、音楽再生装置からＤ／Ａ変換装置のボリュームを容易に調整することができる。
【００１１】
第２の発明の音楽再生装置は、第１の発明の音楽再生装置において、前記制御部は、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の差の絶対値が、前記所定の閾値以下である場合、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値に、前記Ｄ／Ａ変換装置のボリュームを設定することを特徴とする。
【００１２】
本発明では、制御部は、変更後の自装置のボリューム値に対応するＤ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の差の絶対値が、所定の閾値以下である場合、変更後の自装置のボリューム値に対応するＤ／Ａ変換装置のボリューム値に、Ｄ／Ａ変換装置のボリュームを設定する。ここで、変更後の自装置のボリューム値６に対応するＤ／Ａ変換装置のボリューム値が６０であり、Ｄ／Ａ変換装置の現在のボリューム５２である場合、差の絶対値が８であるため、制御部は、変更後の自装置のボリューム値６に対応するＤ／Ａ変換装置のボリューム値６０に、Ｄ／Ａ変換装置のボリュームを設定する。
【００１３】
第３の発明の音楽再生装置は、第１又は第２の発明の音楽再生装置において、前記制御部は、前記デジタルオーディオデータを前記Ｄ／Ａ変換装置に出力していないときに、前記第１操作キーの操作があった場合、自装置のボリューム調整を受け付け、受け付けたボリューム値に自装置のボリュームを設定することを特徴とする。
【００１４】
第４の発明の音楽再生装置は、第１〜第３の発明のいずれかの音楽再生装置において、前記Ｄ／Ａ変換装置の音量を調整するための第２操作キーを表示するための表示部をさらに備え、前記制御部は、前記デジタルオーディオデータを前記Ｄ／Ａ変換装置に出力しているときに、前記第２操作キーを前記表示部に表示し、前記第２操作キーの操作があった場合、前記Ｄ／Ａ変換装置のボリューム調整を受け付け、受け付けたボリューム値に前記Ｄ／Ａ変換装置のボリュームを設定することを特徴とする。
【００１５】
第５の発明の音楽再生装置は、第１〜第４の発明のいずれかの音楽再生装置において、現在の前記Ｄ／Ａ変換装置のボリューム値近傍の値は、現在の前記Ｄ／Ａ変換装置のボリューム値を四捨五入した値であることを特徴とする。
【００１６】
第６の発明の音楽再生プログラムは、自装置のボリュームを調整するための第１操作キーと、制御部と、を備えるコンピュータの制御部に、デジタルオーディオデータのＤ／Ａ変換装置への出力、前記デジタルオーディオデータを前記Ｄ／Ａ変換装置に出力しているときに、前記第１操作キーの操作があった場合、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の比較、変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値と、現在の前記Ｄ／Ａ変換装置のボリューム値と、の差の絶対値が、所定の閾値よりも大きい場合、現在の前記Ｄ／Ａ変換装置のボリューム値近傍の値に対応する自装置のボリューム値から変更後の自装置のボリューム値の算出、算出した変更後の自装置のボリューム値に対応する前記Ｄ／Ａ変換装置のボリューム値に、前記Ｄ／Ａ変換装置のボリュームの設定、を実行させる。
【発明の効果】
【００１７】
本発明によれば、ユーザーは、第１操作キーを用いて、音楽再生装置からＤ／Ａ変換装置のボリュームを容易に調整することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係るスマートフォン等の構成を示すブロック図である。
【図２】スマートフォンに表示される再生画面等を示す図である。
【図３】スマートフォンに表示される再生画面等を示す図である。
【図４】スマートフォンに表示される再生画面等を示す図である。
【図５】スマートフォンに表示される再生画面等を示す図である。
【図６】システムボリュームが変更される例を示す図である。
【図７】ボリュームキーがボリュームアップ操作された場合にスマートフォンで実行される処理動作を示すフローチャートである。
【図８】ボリュームキーがボリュームダウン操作された場合にスマートフォンで実行される処理動作を示すフローチャートである。
【図９】従来のスマートフォンの表示部に表示される再生画面を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について説明する。図１は、本発明の実施形態に係るスマートフォン等の構成を示すブロック図である。スマートフォン１は、ＵＳＢ  ＤＡＣ２（Ｄ／Ａ変換装置）に接続されている。スマートフォン１は、記憶部１２に記憶されている音楽再生プログラムＰが実行されることにより、デジタルオーディオデータをＵＳＢ  ＤＡＣ２に出力する音楽再生装置として機能する。ＵＳＢ  ＤＡＣ２は、スマートフォン１から出力されたデジタルオーディオデータをアナログオーディオデータにＤ／Ａ変換する。そして、ＵＳＢ  ＤＡＣ２は、Ｄ／Ａ変換したアナログオーディオデータを増幅し、ヘッドホン３に出力する。ヘッドホン３は、ＵＳＢ  ＤＡＣ２から出力されたアナログオーディオデータに基づいて、音楽を含む音声を外部に出力する。
【００２０】
（スマートフォン１）
スマートフォン１は、制御部１１、記憶部１２、表示部１３、操作部１４、スピーカー１５、ネットワーク通信部（以下、「ＮＷ通信部」という。）１６、ブルートゥース（登録商標）通信部（以下、「ＢＴ通信部」という。）１７、コネクタ１８、ＵＳＢホストコントローラ１９等を備えている。スマートフォン１は、例えば、ＯＳ（Operating System）プログラムとして、Ａｎｄｏｒｏｉｄ（登録商標）を搭載したスマートフォンである。
【００２１】
制御部１１は、制御プログラム、ＯＳプログラム、音楽再生プログラムＰを含むアプリケーションプログラムに従って、スマートフォン１を構成する各部を制御する。また、制御部１１は、音楽再生プログラムＰに従って、デジタルオーディオデータをＵＳＢ  ＤＡＣ２に出力する。制御部１１が音楽再生プログラムＰに従って実行する処理については、後述する。
【００２２】
記憶部１２は、制御部１１の主メモリとして機能するＲＡＭ（Random Access Memory）、制御プログラムを記憶するＲＯＭ（Read Only Memory）、ＯＳプログラムや音楽再生プログラムＰを含むアプリケーションプログラム等のプログラム、デジタルオーディオデータ等の各種データを記憶するフラッシュメモリから構成されている。なお、記憶部１２は、例示する構成に限られず、ＨＤＤ（Hard Disk Drive）等を含んでいてもよい。また、音楽再生プログラムＰは、工場出荷時に記憶部１２に記憶されていてもよいし、後述するＮＷ通信部１６を介して、図示しないサーバーからダウンロードされ、記憶部１２に記憶されていてもよい。
【００２３】
表示部１３は、種々の画像（静止画像、動画像を含む）を表示するものであり、液晶パネルにより構成されている。操作部１４は、各種設定を行うための操作キー、及び、表示部１３と連動したタッチパネルを備えている。ユーザーは、操作部１４を介して、電話番号やメールアドレス等の各種の文字入力、通信設定などを行うことが可能である。また、操作部１４は、スマートフォン１のボリュームを調整するためのボリュームキー１４１（第１操作キー）を有する。スピーカー１５は、制御部１１から出力されるオーディオデータに基づいて、音楽等の種々の音声を出力する。ＮＷ通信部１６は、図示しない携帯電話網および携帯基地局を介してインターネットに接続可能なように構成されている。スマートフォン１は、ＮＷ通信部１６を介して、他の端末との通話、通信等を行うことが可能である。ＢＴ通信部１７は、ブルートゥース規格に基づいて、ブルートゥース規格に対応した図示しない周辺装置と無線通信を行う。
【００２４】
コネクタ１８は、スマートフォン１を外部の機器と接続するためのものである。コネクタ１８は、例えば、ＵＳＢのマイクロＢタイプのメス型コネクタある。本実施形態では、スマートフォン１とＵＳＢ  ＤＡＣ２とは、コネクタ１８を介して、ＵＳＢケーブル４により接続される。ＵＳＢホストコントローラ１９は、ＵＳＢ規格に対応した通信をＵＳＢデバイス（本実施形態では、ＵＳＢ  ＤＡＣ２）と行うためのコントローラである。ＵＳＢホストコントローラ１９により、スマートフォン１は、ＵＳＢホストとして機能する。
【００２５】
（ＵＳＢ  ＤＡＣ２）
ＵＳＢ  ＤＡＣ２は、制御部２１、記憶部２２、表示部２３、操作部２４、Ｄ／Ａコンバータ２５、増幅部２６、コネクタ２７、ＵＳＢデバイスコントローラ２８、ヘッドホン端子２９等を備えている。制御部２１は、制御プログラムに従って、ＵＳＢ  ＤＡＣ２を構成する各部を制御する。
【００２６】
記憶部２２は、制御部２１の主メモリとして機能するＲＡＭ、制御プログラムを記憶するＲＯＭから構成されている。なお、記憶部２２は、例示する構成に限られず、フラッシュメモリ等を備えていてもよい。表示部２３は、電源のオンオフを表示するＬＥＤランプ等である。操作部２４は、ユーザー操作を受け付けるためのものであり、ＵＳＢ  ＤＡＣ２の筐体に設けられた操作ボタン等である。Ｄ／Ａコンバータ２５は、スマートフォン１から出力されるデジタルオーディオデータをアナログオーディオデータにＤ／Ａ変換する。増幅部２６は、Ｄ／Ａコンバータ２５がＤ／Ａ変換したアナログオーディオデータを増幅し、ヘッドホン端子２９に出力する。
【００２７】
コネクタ２７は、ＵＳＢ  ＤＡＣ２を外部の機器と接続するためのものである。コネクタ２７は、例えば、ＵＳＢのＡタイプのメス型コネクタである。スマートフォン１のコネクタ１８と、ＵＳＢ  ＤＡＣ２のコネクタ２７と、がＵＳＢケーブル４で接続されることにより、スマートフォン１とＵＳＢ  ＤＡＣ２とが接続される。ＵＳＢデバイスコントローラ２８は、ＵＳＢ規格に対応した通信をＵＳＢホスト（本実施形態では、スマートフォン１）と行うためのコントローラである。ＵＳＢデバイスコントローラ２８により、ＵＳＢ  ＤＡＣ２は、ＵＳＢデバイスとして機能する。本実施形態では、スマートフォン１とＵＳＢ  ＤＡＣ２とは、ＵＳＢオーディオクラスに対応した通信を行う。ヘッドホン端子２９には、ヘッドホン３が接続され、ヘッドホン３から、アナログオーディオデータに基づいた、音楽等の音声が出力される。
【００２８】
スマートフォン１からＵＳＢ  ＤＡＣ２へは、音楽再生プログラムＰが起動され、ユーザーの操作部１４の操作により選択されたデジタルオーディオデータが出力される。以下、制御部１１が音楽再生プログラムＰに従って実行する、ボリューム調整処理について説明する。図２は、スマートフォン１に表示される再生画面等を示す図である。スマートフォン１のシステムボリュームのステップ数は、０〜１０である。また、ＵＳＢ  ＤＡＣ２のボリュームのステップ数は、０〜１００である。従って、スマートフォン１には、ユーザーインターフェースボリューム（以下、「ＵＩボリューム」という。）１３１として、ＵＳＢ  ＤＡＣ２のボリューム０〜１００の値が表示される。図２においては、再生画面の下部に、スライドバーによりＵＩボリューム１３１（第２操作キー）が表示されている。
【００２９】
（ボリューム調整処理）
制御部１１は、デジタルオーディオデータをＵＳＢ  ＤＡＣ２に出力しているとき、すなわち、音楽再生プログラムＰを起動しているときに、ボリュームキー１４１の操作があった場合、変更後のスマートフォン１のシステムボリューム値に対応するＵＳＢ  ＤＡＣ２のボリューム値（以下、「ＵＳＢ  ＤＡＣ２のボリューム値」を「ＵＩボリューム値」ともいう。）と、現在のＵＩボリューム値と、を比較する。上述のように、スマートフォン１のシステムボリュームのステップ数が０〜１０であり、ＵＳＢ  ＤＡＣ２のボリュームのステップ数が０〜１００である場合、スマートフォン１のシステムボリューム値に対応するＵＩボリューム値は、スマートフォン１のシステムボリューム値の１０倍の値である。例えば、スマートフォン１のシステムボリューム値が９であれば、対応するＵＩボリューム値は、９０である。
【００３０】
制御部１１は、変更後のスマートフォン１のシステムボリューム値に対応するＵＩボリューム値と、現在のＵＩボリューム値と、の差の絶対値が、所定の閾値（例えば、２０）よりも大きい場合、現在のＵＩボリューム値近傍の値に対応するスマートフォン１のシステムボリューム値から変更後のスマートフォン１のシステムボリューム値を算出する。ここで、変更後のスマートフォン１のボリューム値９に対応するＵＩボリューム値が９０であり、現在のＵＩボリューム値が５２である場合、絶対値が３８であるため、制御部１１は、現在のＵＩボリューム値５２近傍の値５０に対応するスマートフォン１のボリューム値５から変更後のスマートフォン１のボリューム値として、図３の（１）に示すように、６（＝５＋１）を算出する。そして、制御部１１は、図３の（２）に示すように、算出した変更後のスマートフォン１のシステムボリューム値６に対応するＵＩボリューム値６０に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。従って、ＵＩボリューム１３１も６０に変更される。上記した現在のＵＩボリューム値近傍の値は、具体的には、現在のＵＩボリューム値を四捨五入した値である。
【００３１】
また、制御部１１は、変更後のスマートフォン１のシステムボリューム値に対応するＵＩボリューム値と、現在のＵＩボリューム値と、の差の絶対値が、所定の閾値（例えば、２０）以下である場合、変更後のスマートフォン１のシステムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。ここで、変更後のスマートフォン１のボリューム値６に対応するＵＩボリューム値が６０であり、現在のＵＩボリューム値が５２である場合、絶対値が８であるため、制御部１１は、図４の（１）に示すように、変更後のスマートフォン１のボリューム値６に対応するＵＩボリューム値６０に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。従って、ＵＩボリューム１３１も６０に変更される。
【００３２】
また、制御部１１は、図５に示すように、デジタルオーディオデータをＵＳＢ  ＤＡＣ２に出力しているとき、すなわち、音楽再生プログラムＰを起動しているときに、ＵＩボリューム１３１を表示部１３に表示する。制御部１１は、ＵＩボリューム１３１の操作があった場合、ＵＳＢ  ＤＡＣ２のボリューム調整を受け付ける。例えば、制御部１１は、ＵＩボリューム１３１が操作されることにより、ＵＩボリューム値として、６０を受け付ける。制御部１１は、受け付けたＵＩボリューム値にＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、図５の（１）に示すように、受け付けたＵＩボリューム値６０にＵＳＢ  ＤＡＣ２のボリュームを設定する。このとき、スマートフォン１のシステムボリュームは変更されない。
【００３３】
なお、制御部１１は、デジタルオーディオデータをＵＳＢ  ＤＡＣ２に出力していないとき、すなわち、音楽再生プログラムＰを起動していないときに、ボリュームキー１４１の操作があった場合、スマートフォン１のシステムボリューム調整を受け付ける。例えば、制御部１１は、ボリュームキー１４１が操作されることにより、システムボリューム値として、６を受け付ける。制御部１１は、受け付けたシステムボリューム値にスマートフォン１のシステムボリュームを設定する。例えば、制御部１１は、図６の（１）に示すように、受け付けたシステムボリューム値６にスマートフォン１のシステムボリュームを設定する。
【００３４】
図７は、ボリュームキー１４１がボリュームアップ操作された場合にスマートフォン１で実行される処理動作を示すフローチャートである。制御部１１は、ボリュームキー１４１のボリュームアップ操作を受け付けると、変更後のシステムボリューム値ａに対応するＵＩボリューム値ｂを算出する（Ｓ１）。例えば、制御部１１は、システムボリューム値ａが５から６になった場合、対応するＵＩボリューム値ｂとして、６０（＝６×１０）を算出する。ここで、現在のＵＩボリューム値をｂ’とする。また、閾値をｃ（＝２０）とする。
【００３５】
次に、制御部１１は、｜ｂ−ｂ’｜＜ｃであるか否かを判断する（Ｓ２）。例えば、変更後のＵＩボリューム値ｂが６０であり、現在のＵＩボリューム値ｂ’が５２であれば、｜ｂ−ｂ’｜＝８である。この場合、｜ｂ−ｂ’｜＜ｃ（＝２０）である。制御部１１は、｜ｂ−ｂ’｜＜ｃであると判断した場合（Ｓ２：Ｙｅｓ）、ｂ＞ｂ’であるか否かを判断する（Ｓ３）。例えば、変更後のＵＩボリューム値ｂが６０であり、現在のＵＩボリューム値ｂ’が５２であれば、ｂ＞ｂ’である。制御部１１は、ｂ＞ｂ’であると判断した場合（Ｓ３：Ｙｅｓ）、システムボリューム値にａを設定する（Ｓ４）。例えば、制御部１１は、システムボリューム値に６を設定する。次に、制御部１１は、システムボリューム値からＵＩボリューム値を変更する（Ｓ５）。すなわち、制御部１１は、システムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、ＵＩボリューム値を５２から６０に変更する。
【００３６】
制御部１１は、ｂ＞ｂ’でないと判断した場合（Ｓ３：Ｎｏ）、システムボリュームにａ＋１を設定する（Ｓ４）。例えば、変更後のＵＩボリューム値ｂが６０であり、現在のボリューム値ｂ’が６０であれば、ｂ＞ｂ’ではない。この場合、制御部１１は、システムボリューム値に６＋１＝７を設定する。次に、制御部１１は、システムボリューム値からＵＩボリューム値を変更する（Ｓ５）。すなわち、制御部１１は、システムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、ＵＩボリューム値を６０から７０に変更する。
【００３７】
制御部１１は、｜ｂ−ｂ’｜＜ｃではないと判断した場合（Ｓ２：Ｎｏ）、現在のＵＩボリューム値ｂ’近傍のシステムボリューム値ａ’に設定した場合のＵＩボリューム値ｂ’’を算出する（Ｓ７）。例えば、変更後のＵＩボリューム値ｂが９０であり、現在のＵＩボリューム値ｂ’が５２であれば、｜ｂ−ｂ’｜＝３８である。この場合、｜ｂ−ｂ’｜＜ｃ（＝２０）ではない。制御部１１は、例えば、現在のＵＩボリューム値ｂ’が５２であれば、この近傍の（５２を四捨五入した）ＵＩボリューム値５０に対応するシステムボリューム値５から、システムボリューム値ａ’として、６を算出する。そして、制御部１１は、システムボリューム値ａ’＝６に対応するＵＩボリューム値ｂ’’＝６０を算出する。
【００３８】
次に、制御部１１は、ｂ’’＞ｂ’であるか否かを判断する（Ｓ８）。例えば、変更後のＵＩボリューム値ｂ’’が６０であり、現在のＵＩボリューム値ｂ’が５２であれば、ｂ’’＞ｂ’である。制御部１１は、ｂ’’＞ｂ’であると判断した場合（Ｓ８：Ｙｅｓ）、システムボリューム値にａ’を設定する（Ｓ９）。例えば、制御部１１は、システムボリューム値に６を設定する。次に、制御部１１は、システムボリューム値からＵＩボリューム値を変更する（Ｓ５）。すなわち、制御部１１は、システムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、ＵＩボリューム値を５２から６０に変更する。
【００３９】
制御部１１は、ｂ’’＞ｂ’ではないと判断した場合（Ｓ８：Ｎｏ）、システムボリューム値にａ’＋１を設定する（Ｓ１０）。例えば、変更後のＵＩボリューム値ｂが６０であり、現在のＵＩボリューム値ｂ’が６０であれば、ｂ＞ｂ’ではない。この場合、制御部１１は、システムボリューム値に６＋１＝７を設定する。次に、制御部１１は、システムボリュームからＵＩボリュームを変更する（Ｓ５）。すなわち、制御部１１は、システムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、ＵＩボリューム値を６０から７０に変更する。
【００４０】
（従来装置との比較）
例えば、スマートフォンのシステムボリュームのステップ数が０〜１０であり、ＵＳＢ  ＤＡＣのボリュームのステップ数が０〜１００であったとする。また、現在のスマートフォンのシステムボリューム値が８であり、ＵＳＢ  ＤＡＣのボリューム値が５０であったとする。従来のスマートフォンは、スマートフォンのボリュームキーにより、スマートフォン１のシステムボリューム値が８から９に変化した場合、ＵＳＢ  ＤＡＣのボリュームを５０から９０に変更してしまう。これは、スマートフォンのボリュームと、ＵＳＢ  ＤＡＣのボリュームと、が同期していないからである。
【００４１】
本実施形態では、制御部１１は、変更後のスマートフォン１のシステムボリューム値に対応するＵＩボリューム値と、現在のＵＩボリューム値と、の差の絶対値が、所定の閾値（例えば、２０）よりも大きい場合、現在のＵＩボリューム値近傍の値に対応するスマートフォン１のシステムボリューム値から変更後のスマートフォン１のシステムボリューム値を算出する。上記のように、スマートフォン１のボリュームのステップ数が０〜１０であり、ＵＳＢ  ＤＡＣのステップ数が０〜１００であったとする。この場合、スマートフォン１のシステムボリューム値に対応するＵＩボリューム値は、スマートフォン１のシステムボリューム値の１０倍の値である。例えば、スマートフォン１のシステムボリューム値が９であれば、対応するＵＩボリューム値は、９０である。ここで、変更後のスマートフォン１のシステムボリューム値９に対応するＵＩボリューム値が９０であり、現在のＵＩボリューム値が５２である場合、差の絶対値が３８であるため、制御部１１は、現在のＵＩボリューム値５２近傍の（５２を四捨五入した）値５０に対応するスマートフォン１のシステムボリューム値５から変更後のスマートフォン１のシステムボリューム値として、６（＝５＋１）を算出する。
【００４２】
そして、制御部１１は、算出した変更後のスマートフォン１のシステムボリューム値６に対応するＵＩボリューム値６０に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。このように、本実施形態では、スマートフォン１のシステムボリュームとＵＳＢ  ＤＡＣ２のボリュームとの同期がとれているため、ボリュームキー１４１の操作により、ＵＳＢ  ＤＡＣ２のボリュームが急激に変化するということがない。従って、本実施形態によれば、ユーザーは、ボリュームキー１４１を用いて、スマートフォン１からＵＳＢ  ＤＡＣ２のボリュームを容易に調整することができる。
【００４３】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【００４４】
上述の実施形態においては、図７に基づいて、ボリュームキー１４１がボリュームアップ操作された場合にスマートフォン１で実行される処理動作を説明した。図８は、ボリュームキー１４１がボリュームダウン操作された場合にスマートフォン１で実行される処理動作を示すフローチャートである。制御部１１は、ボリュームキー１４１のボリュームダウン操作を受け付けると、変更後のシステムボリューム値ａに対応するＵＩボリューム値ｂを算出する（Ｓ１０１）。例えば、制御部１１は、システムボリューム値ａが５から４になった場合、対応するＵＩボリューム値ｂとして、４０（＝４×１０）を算出する。ここで、現在のＵＩボリューム値をｂ’とする。また、閾値をｃ（＝２０）とする。
【００４５】
次に、制御部１１は、｜ｂ−ｂ’｜＜ｃであるか否かを判断する（Ｓ１０２）。例えば、変更後のＵＩボリューム値ｂが４０であり、現在のＵＩボリューム値ｂ’が５２であれば、｜ｂ−ｂ’｜＝１２である。この場合、｜ｂ−ｂ’｜＜ｃ（＝２０）である。制御部１１は、｜ｂ−ｂ’｜＜ｃであると判断した場合（Ｓ１０２：Ｙｅｓ）、ｂ＜ｂ’であるか否かを判断する（Ｓ３）。例えば、変更後のＵＩボリューム値ｂが４０であり、現在のＵＩボリューム値ｂ’が５２であれば、ｂ＜ｂ’である。制御部１１は、ｂ＜ｂ’であると判断した場合（Ｓ１０３：Ｙｅｓ）、システムボリューム値にａを設定する（Ｓ１０４）。例えば、制御部１１は、システムボリューム値に４を設定する。次に、制御部１１は、システムボリューム値からＵＩボリューム値を変更する（Ｓ１０５）。すなわち、制御部１１は、システムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、ＵＩボリューム値を５２から４０に変更する。
【００４６】
制御部１１は、ｂ＜ｂ’でないと判断した場合（Ｓ１０３：Ｎｏ）、システムボリュームにａ−１を設定する（Ｓ１０４）。例えば、変更後のＵＩボリューム値ｂが５０であり、現在のボリューム値ｂ’が５０であれば、ｂ＜ｂ’ではない。この場合、制御部１１は、システムボリューム値に５−１＝４を設定する。次に、制御部１１は、システムボリューム値からＵＩボリューム値を変更する（Ｓ１０５）。すなわち、制御部１１は、システムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、ＵＩボリューム値を５０から４０に変更する。
【００４７】
制御部１１は、｜ｂ−ｂ’｜＜ｃではないと判断した場合（Ｓ１０２：Ｎｏ）、現在のＵＩボリューム値ｂ’近傍のシステムボリューム値ａ’に設定した場合のＵＩボリューム値ｂ’’を算出する（Ｓ１０７）。例えば、変更後のＵＩボリューム値ｂが１０であり、現在のボリューム値ｂ’が５２であれば、｜ｂ−ｂ’｜＝４２である。この場合、｜ｂ−ｂ’｜＜ｃ（＝２０）ではない。制御部１１は、例えば、現在のＵＩボリューム値ｂ’が５２であれば、この近傍の（四捨五入した）ＵＩボリューム値５０に対応するシステムボリューム値５から、システムボリューム値ａ’として、４を算出する。そして、制御部１１は、システムボリューム値ａ’＝４に対応するＵＩボリューム値ｂ’’＝４０を算出する。
【００４８】
次に、制御部１１は、ｂ’’＜ｂ’であるか否かを判断する（Ｓ１０８）。例えば、変更後のＵＩボリューム値ｂ’’が４０であり、現在のＵＩボリューム値ｂ’が５２であれば、ｂ’’＜ｂ’である。制御部１１は、ｂ’’＜ｂ’であると判断した場合（Ｓ１０８：Ｙｅｓ）、システムボリューム値にａ’を設定する（Ｓ１０９）。例えば、制御部１１は、システムボリューム値に４を設定する。次に、制御部１１は、システムボリューム値からＵＩボリューム値を変更する（Ｓ１０５）。すなわち、制御部１１は、システムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、ＵＩボリューム値を５２から４０に変更する。
【００４９】
制御部１１は、ｂ’’＜ｂ’ではないと判断した場合（Ｓ１０８：Ｎｏ）、システムボリューム値にａ’−１を設定する（Ｓ１１０）。例えば、変更後のＵＩボリューム値ｂが５０であり、現在のＵＩボリューム値ｂ’が５０であれば、ｂ＜ｂ’ではない。この場合、制御部１１は、システムボリューム値に５−１＝４を設定する。次に、制御部１１は、システムボリュームからＵＩボリュームを変更する（Ｓ１０５）。すなわち、制御部１１は、システムボリューム値に対応するＵＩボリューム値に、ＵＳＢ  ＤＡＣ２のボリュームを設定する。例えば、制御部１１は、ＵＩボリューム値を５０から４０に変更する。
【００５０】
上述の実施形態においては、スマートフォン１のシステムボリュームのステップ数が０〜１０であり、ＵＳＢ  ＤＡＣ２のステップ数が０〜１００である場合について説明した。この場合、スマートフォン１のシステムボリューム値に対応するＵＩボリューム値は、スマートフォン１のボリューム値の１０倍の値であった。これに限らず、例えば、スマートフォン１のシステムボリュームのステップ数が０〜１０であり、ＵＳＢ  ＤＡＣ２のステップ数が０〜５０であってもよい。この場合、スマートフォン１のシステムボリューム値に対応するＵＩボリューム値は、スマートフォン１のシステムボリューム値の５倍の値である。例えば、スマートフォン１のシステムボリューム値が９であれば、対応するＵＩボリューム値は、４５である。
【００５１】
上述の実施形態においては、スマートフォンに音楽再生プログラムがインストールされており、スマートフォンを音楽再生装置として機能させる場合について説明した。これに限らず、音楽再生装置として機能させる機器として、タブレットＰＣ、フィーチャーフォン、携帯ゲーム機等であってもよい。
【００５２】
上述の実施形態においては、ＵＳＢ  ＤＡＣ２は、ヘッドホン３にアナログオーディオデータを出力するようになっている。これに限らず、ＵＳＢ  ＤＡＣ２は、ヘッドホン以外のスピーカー等にアナログオーディオデータを出力するようになっていてもよい。
【産業上の利用可能性】
【００５３】
本発明は、音楽を再生する音楽再生装置に好適に採用され得る。
【符号の説明】
【００５４】
１  スマートフォン（音楽再生装置）
１１  制御部
１２  記憶部
１３  表示部
１３１  ＵＩボリューム（第２操作キー）
１４  操作部
１４１  ボリュームキー（第１操作キー）
１８  コネクタ
２  ＵＳＢ  ＤＡＣ（Ｄ／Ａ変換装置）
３  ヘッドホン
Ｐ  音楽再生プログラム
【図１】
2016174276.tif 000003
【図２】
2016174276.tif 000004
【図３】
2016174276.tif 000005
【図４】
2016174276.tif 000006
【図５】
2016174276.tif 000007
【図６】
2016174276.tif 000008
【図７】
2016174276.tif 000009
【図８】
2016174276.tif 000010
【図９】
2016174276.tif 000011