(57)【要約】【課題】再生装置がレジューム再生によらずトラックを再生する際に、特定のトラックが高頻度に再生されることを防ぐことを目的とする。【解決手段】本発明の出力制御装置は、出力制御装置の内部または外部にある再生装置によるトラックの再生データの出力制御を行う出力制御装置であって、再生データを取得する再生データ取得部１１Ａと、再生データをスピーカから出力させる出力制御部１３と、再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部１４と、対象トラックが先頭トラックである場合に、再生装置に先頭トラック以外のトラックを再生するよう要求する再生制御部１５と、を備える。【選択図】図１
2019035896.tif 000002
【特許請求の範囲】
【請求項１】
出力制御装置の内部または外部にある再生装置によるトラックの再生データの出力制御を行う出力制御装置であって、
前記再生データを取得する再生データ取得部と、
前記再生データをスピーカから出力させる出力制御部と、
前記再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、前記再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部と、
前記対象トラックが前記先頭トラックである場合に、前記再生装置に前記先頭トラック以外のトラックを再生するよう要求する再生制御部と、を備える、
出力制御装置。
【請求項２】
前記再生装置から前記全トラックリストを取得する情報取得部をさらに備え、
前記再生装置は、前記全トラックリスト、または前記全トラックリストから抽出されたトラックを配列した部分トラックリストを再生リストにしてトラックを再生し、
前記再生リストの各トラックには通し番号のトラック番号が割り当てられ、
前記情報取得部は、前記再生装置が前記対象トラックの再生に用いる再生リストである対象リストと、前記対象トラックのトラック番号を含むトラック情報とを、前記再生装置から取得し、
前記先頭トラック判断部は、前記対象リストが前記全トラックリストに一致し、かつ前記対象トラックの前記トラック番号が先頭番号である場合に、前記対象トラックを前記先頭トラックと判断する、
請求項１に記載の出力制御装置。
【請求項３】
前記情報取得部は、前記再生装置から再生モードの情報を取得し、
前記再生制御部は、前記対象トラックが前記先頭トラックであり、かつ前記再生装置の再生モードがランダム再生モードおよびシャッフル再生モードのいずれでもない場合に、前記再生装置に前記対象トラック以外のトラックを再生するよう要求する、
請求項２に記載の出力制御装置。
【請求項４】
前記情報取得部は、前記再生装置による前記対象トラックの再生開始前に、前記対象リストと前記対象トラックのトラック情報とを取得する、
請求項２又は３に記載の出力制御装置。
【請求項５】
前記情報取得部は、前記再生装置による前記対象トラックの再生開始後に、前記対象リストと前記対象トラックのトラック情報とを取得する、
請求項４に記載の出力制御装置。
【請求項６】
前記再生データ取得部は、前記先頭トラック判断部により前記対象トラックが前記先頭トラックであるか否かが判断されるまで、前記対象トラックの前記再生データを蓄積し、
前記出力制御部は、前記対象トラックが前記先頭トラックでなければ、前記再生データ取得部に蓄積された前記対象トラックの前記再生データを前記スピーカから出力させる、
請求項５に記載の出力制御装置。
【請求項７】
前記出力制御部は、前記再生装置による前記対象トラックの再生開始時から前記先頭トラック判断部により前記対象トラックが前記先頭トラックであるか否かが判断されるまで、前記スピーカをミュートする、
請求項５に記載の出力制御装置。
【請求項８】
前記スピーカと前記出力制御装置は車両に搭載され、
前記再生装置は前記出力制御装置と有線又は無線で接続される携帯端末である、
請求項１から７のいずれか１項に記載の出力制御装置。
【請求項９】
再生装置によるトラックの再生データの出力制御を行う出力制御方法であって、
前記再生データを取得し、
前記再生データをスピーカから出力させ、
前記再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、前記再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断し、
前記対象トラックが前記先頭トラックである場合に、前記再生装置に前記先頭トラック以外のトラックを再生するよう要求する、
出力制御方法。
【請求項１０】
コンピュータを、出力制御装置の内部または外部にある再生装置によるトラックの再生データの出力制御を行う出力制御装置として機能させるための出力制御プログラムであって、
コンピュータを、
前記再生データを取得する再生データ取得部と、
前記再生データを前記スピーカから出力させる出力制御部と、
前記再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、前記再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部と、
前記対象トラックが前記先頭トラックである場合に、前記再生装置に前記先頭トラック以外のトラックを再生するよう要求する再生制御部として機能させるための、
出力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、再生装置によるトラックの再生データをスピーカから出力する技術に関する。
【背景技術】
【０００２】
再生装置はトラックリストを用いてトラックを再生する。トラックリストは、再生装置が再生可能なトラックのリストである。通常、再生装置は、トラックリストに配列された順番でトラックを再生する。
【０００３】
再生装置は、トラックの再生を一時停止してから再開するとき、前回の再生箇所の続きからトラックを再生する（以下、これを「レジューム再生」と称する）。このとき、再生装置は、トラックの再生を一時停止している間に、前回の再生箇所の情報（以下、これを「レジューム情報」と称する）を保持しており、レジューム情報を参照してレジューム再生を行う。
【０００４】
しかし、再生装置を別の装置に接続することによりトラックリストに変化が生じたり、再生装置を再起動したりした場合には、レジューム情報が失われることがあり、そのとき再生装置はレジューム再生を行うことができない。このような場合、再生装置はトラックリストの先頭のトラックを再生することが多い。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−０７３０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
再生装置がレジューム再生を行うことができない場合に、トラックリストの先頭のトラックを再生するとすれば、トラックリストの先頭トラックの再生頻度が高くなるため、ユーザに不快感を与えてしまう。
【０００７】
特許文献１には、以前に視聴したことのある曲をしばらくの間は視聴しないようにするため、自動的に他の曲に選択を変更するメディアプレーヤが開示されている。しかし、特許文献１のメディアプレーヤでは、再生履歴にない曲の再生を回避することはできない。
【０００８】
本発明は上述の問題に鑑み、再生装置がレジューム再生によらずトラックを再生する際に、特定のトラックが高頻度に再生されることを防ぐことを目的とする。
【課題を解決するための手段】
【０００９】
本発明の出力制御装置は、出力制御装置の内部または外部にある再生装置によるトラックの再生データの出力制御を行う出力制御装置であって、再生データを取得する再生データ取得部と、再生データをスピーカから出力させる出力制御部と、再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部と、対象トラックが先頭トラックである場合に、再生装置に先頭トラック以外のトラックを再生するよう要求する再生制御部と、を備える。
【００１０】
本発明の出力制御方法は、再生装置によるトラックの再生データの出力制御を行う出力制御方法であって、再生データを取得し、再生データをスピーカから出力させ、再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断し、対象トラックが先頭トラックである場合に、再生装置に先頭トラック以外のトラックを再生するよう要求する。
【００１１】
本発明の出力制御プログラムは、コンピュータを、出力制御装置の内部または外部にある再生装置によるトラックの再生データの出力制御を行う出力制御装置として機能させるための出力制御プログラムであって、コンピュータを、再生データを取得する再生データ取得部と、再生データをスピーカから出力させる出力制御部と、再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部と、対象トラックが先頭トラックである場合に、再生装置に先頭トラック以外のトラックを再生するよう要求する再生制御部として機能させる。
【発明の効果】
【００１２】
本発明の出力制御装置は、出力制御装置の内部または外部にある再生装置によるトラックの再生データの出力制御を行う出力制御装置であって、再生データを取得する再生データ取得部と、再生データをスピーカから出力させる出力制御部と、再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部と、対象トラックが先頭トラックである場合に、再生装置に先頭トラック以外のトラックを再生するよう要求する再生制御部と、を備える。従って、本発明の出力制御装置によれば、再生装置がレジューム再生によらず全トラックリストの先頭トラックを再生中またはこれから再生しようとする場合に、再生装置に他のトラックを再生するよう要求するため、特定のトラックが高頻度に再生されることを抑制できる。
【００１３】
本発明の出力制御方法は、再生装置によるトラックの再生データの出力制御を行う出力制御方法であって、再生データを取得し、再生データをスピーカから出力させ、再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断し、対象トラックが先頭トラックである場合に、再生装置に先頭トラック以外のトラックを再生するよう要求する。従って、本発明の出力制御方法によれば、再生装置がレジューム再生によらず全トラックリストの先頭トラックを再生中またはこれから再生しようとする場合に、再生装置に他のトラックを再生するよう要求するため、特定のトラックが高頻度に再生されることを抑制できる。
【００１４】
本発明の出力制御プログラムは、コンピュータを、出力制御装置の内部または外部にある再生装置によるトラックの再生データの出力制御を行う出力制御装置として機能させるための出力制御プログラムであって、コンピュータを、再生データを取得する再生データ取得部と、再生データをスピーカから出力させる出力制御部と、再生装置が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部と、対象トラックが先頭トラックである場合に、再生装置に先頭トラック以外のトラックを再生するよう要求する再生制御部として機能させる。従って、本発明の出力制御プログラムによれば、再生装置がレジューム再生によらず全トラックリストの先頭トラックを再生中またはこれから再生しようとする場合に、再生装置に他のトラックを再生するよう要求するため、特定のトラックが高頻度に再生されることを抑制できる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１の出力制御装置の構成を示すブロック図である。
【図２】実施の形態１の出力制御装置の動作を示すフローチャートである。
【図３】実施の形態１の変形例の出力制御装置の構成を示すブロック図である。
【図４】実施の形態２の出力制御装置の構成を示すブロック図である。
【図５】実施の形態２の出力制御装置の動作を示すフローチャートである。
【図６】ディスプレイに候補リスト画像が表示される様子を示す図である。
【図７】実施の形態３の出力制御装置の構成を示すブロック図である。
【図８】実施の形態３の出力制御装置の動作を示すフローチャートである。
【図９】実施の形態４の出力制御装置の構成を示すブロック図である。
【図１０】実施の形態４の出力制御装置の動作を示すフローチャートである。
【図１１】出力制御装置のハードウェア構成を示す図である。
【図１２】出力制御装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１６】
＜Ａ．実施の形態１＞
＜Ａ−１．構成＞
図１は、実施の形態１に係る出力制御装置１０１Ａの構成を示すブロック図である。出力制御装置１０１Ａは、再生装置５１によるトラックの再生データをスピーカ２１から出力させる装置である。
【００１７】
図１では、再生装置５１を出力制御装置１０１Ａの外部の装置（以下、「外部装置」と称する）として示している。外部装置である再生装置５１は、音楽再生機能を有するスマートフォンなどの携帯端末である。そして、出力制御装置１０１Ａは、スピーカ２１に接続された装置であり、例えばナビゲーション装置などの車載機器、またはテレビなどの家庭に設置される装置である。出力制御装置１０１Ａと再生装置５１は、ＵＳＢなどの有線またはＢｌｕｅｔｏｏｔｈ（登録商標）などの無線で接続される。
【００１８】
まず、再生装置５１について説明する。再生装置５１は、再生部５２、トラックデータ格納部５３およびトラックリスト格納部５４を備えている。トラックデータ格納部５３には、様々なトラックのデータ（以下、「トラックデータ」と称する）が格納されている。トラックリスト格納部５４には、トラックデータ格納部５３にトラックデータが格納されているトラックのリスト（以下、「トラックリスト」と称する）が格納されている。
【００１９】
トラックリストには、全トラックリストと部分トラックリストがある。全トラックリストとは、トラックデータ格納部５３に格納された全てのトラックデータのトラック、すなわち再生部５２で再生可能な全てのトラックが配列されたリストである。これに対して部分トラックリストとは、全トラックリストから抽出された一部のトラックのみが配列されたリストである。例えば、トラックデータ格納部５３が複数のアルバムのトラックデータを格納する場合、これら複数のアルバムの全てのトラックのリストが全トラックリストであり、アルバム別のトラックリストが部分トラックリストとなる。また、アルバム別ではなくアーティスト別、音楽ジャンル別などの部分トラックリストもある。また、ユーザが特定のトラックを選択して部分トラックリストを作成することも可能である。
【００２０】
再生部５２は、トラックリスト格納部５４に格納されたいずれかのトラックリストを用いて、トラックデータ格納部５３に格納されたトラックデータを再生する。再生部５２の再生モードには、ランダム再生モード、シャッフル再生モード、および通常再生モードがある。ランダム再生モードとは、トラックリストの中からトラックを順次ランダムに選択して再生するモードである。シャッフル再生モードとは、トラックリストで定められたトラックの配列を並べ替えて、並べ替えた順番でトラックを再生するモードである。通常再生モードとは、トラックリストで定められた配列に従ってトラックを再生するモードである。
【００２１】
次に、出力制御装置１０１Ａについて説明する。出力制御装置１０１Ａは、再生データ取得部１１Ａ、制御部１２、出力制御部１３、先頭トラック判断部１４、および再生制御部１５を備えている。
【００２２】
再生データ取得部１１Ａは、再生部５２が再生したトラックデータ、すなわち再生データを取得する。
【００２３】
出力制御部１３は、再生データ取得部１１Ａから再生データを取得し、スピーカ２１から再生データを出力させる。
【００２４】
制御部１２は、再生装置５１から全トラックリストを取得する。すなわち、制御部１２は、全トラックリストを再生装置５１から取得する情報取得部として動作する。
【００２５】
先頭トラック判断部１４は、再生装置５１が再生中またはこれから再生しようとするトラックである対象トラックが、全トラックリストの先頭トラックであるかを判断する。全トラックリストの先頭トラックとは、全トラックリストで先頭に配列されているトラックである。なお、以降の説明では、全トラックリストの先頭トラックを、単に先頭トラックとも称する。
【００２６】
再生制御部１５は、対象トラックが全トラックリストの先頭トラックである場合に、再生装置５１に当該対象トラック以外のトラックを再生するよう要求する。
【００２７】
再生装置５１の再生部５２は、再生制御部１５の要求を受けて、再生するトラックを全トラックリストの先頭トラック以外のトラックに変更する。
【００２８】
なお、図１では、再生装置５１がトラックデータ格納部５３とトラックリスト格納部５４を有する構成を示している。しかし、トラックデータとトラックリストは必ずしも再生装置５１に格納されている必要はなく、再生装置５１が必要に応じてサーバなど再生装置５１の外部から取得しても良い。
【００２９】
＜Ａ−２．動作＞
図２は、実施の形態１に係る出力制御装置１０１Ａの動作を示すフローチャートである。以下、図２に沿って出力制御装置１０１Ａの動作を説明する。
【００３０】
まず、制御部１２は再生装置５１から全トラックリストを取得する（ステップＳ１０１）。次に、先頭トラック判断部１４が、対象トラックが全トラックリストの先頭トラックであるか否かを判断する（ステップＳ１０２）。
【００３１】
対象トラックが先頭トラックでなければ、対象トラックが再生装置５１で再生される。このとき、再生データ取得部１１Ａは再生装置５１で再生された対象トラックの再生データを取得する（ステップＳ１０４）。
【００３２】
対象トラックが先頭トラックであれば、再生制御部１５が、再生装置５１に先頭トラック以外のトラックを再生するよう要求する（ステップＳ１０３）。この再生要求に応じて再生装置５１は先頭トラックの再生をやめ、別のトラックの再生を行う。このとき、再生データ取得部１１Ａは、再生装置５１で再生されたトラック、すなわち対象トラックではないトラックの再生データを取得する（ステップＳ１０４）。
【００３３】
最後に、ステップＳ１４で取得した再生データを出力制御部１３がスピーカから出力させる（ステップＳ１０５）。
【００３４】
＜Ａ−３．変形例＞
図１では、再生装置５１を出力制御装置１０１Ａの外部の装置として説明した。しかし、再生装置５１は出力制御装置の内部の装置であっても良い。図３には、再生装置５１を備える出力制御装置１０１Ｂの構成を示している。出力制御装置１０１Ｂは、再生装置５１を外部装置ではなく内部装置とする以外は、出力制御装置１０１Ａと同様の構成である。
【００３５】
また、上記の説明において、制御部１２は再生装置５１から全トラックリストを取得した。しかし、先頭トラック判断部１４において、対象トラックが全トラックリストの先頭トラックであるか否かを判断するために、制御部１２は必ずしも再生装置５１から全トラックリストを取得する必要はない。
【００３６】
＜Ａ−４．効果＞
実施の形態１に係る出力制御装置は、出力制御装置の内部または外部にある再生装置５１によるトラックの再生データをスピーカ２１から出力させる出力制御装置である。出力制御装置１０１Ａ，１０１Ｂは、再生データを取得する再生データ取得部１１Ａと、再生データを車両に搭載されたスピーカ２１から出力させる出力制御部１３と、再生装置５１が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置５１で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部１４と、対象トラックが先頭トラックである場合に、再生装置５１に対象トラック以外のトラックを再生するよう要求する再生制御部１５と、を備える。再生装置５１がレジューム情報を持たず通常再生する場合、全トラックリストの先頭トラックから順番に再生する。従って、全トラックリストの先頭トラックは再生頻度が高くなる。しかし、出力制御装置１０１Ａ，１０１Ｂは、再生装置５１が全トラックリストの先頭トラックを再生したとき、または再生しようとするときに、他のトラックへ再生トラックの変更を要求するため、全トラックリストの先頭トラックが高頻度に再生されることによる煩わしさを解消することができる。
【００３７】
図１に示すように、再生装置５１が出力制御装置１０１Ａの外部装置として構成される場合、再生装置５１は出力制御装置１０１Ａと有線又は無線で接続される携帯端末である。このような構成によれば、再生装置５１を出力制御装置１０１Ａに接続し直す度に再生装置５１のレジューム情報が消去されるため、再生装置５１は全トラックリストの先頭トラックから再生を開始することになる。しかし、再生装置５１が全トラックリストの先頭トラックの再生を開始するまたは再生しようとすると、出力制御装置１０１Ａが他のトラックを再生するよう再生装置５１に要求するため、全トラックリストの先頭トラックが高頻度に再生されることによる煩わしさを解消することができる。
【００３８】
実施の形態１に係る出力制御方法は、再生装置５１によるトラックの再生データをスピーカ２１から出力させる出力制御方法であり、再生データを取得し、再生データを車両に搭載されたスピーカ２１から出力させ、再生装置５１が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断し、対象トラックが先頭トラックである場合に、再生装置５１に対象トラック以外のトラックを再生するよう要求する。
【００３９】
実施の形態１に係る出力制御プログラムは、コンピュータを、出力制御装置の内部または外部にある再生装置５１によるトラックの再生データをスピーカ２１から出力させる出力制御装置として機能させるための出力制御プログラムである。実施の形態１に係る出力制御プログラムは、コンピュータを、再生データを取得する再生データ取得部１１Ａと、再生データを車両に搭載されたスピーカ２１から出力させる出力制御部１３と、再生装置５１が再生中またはこれから再生しようとするトラックである対象トラックが、再生装置で再生可能な全てのトラックを配列した全トラックリストの先頭トラックであるかを判断する先頭トラック判断部１４と、対象トラックが先頭トラックである場合に、再生装置５１に対象トラック以外のトラックを再生するよう要求する再生制御部１５として機能させるための、出力制御プログラムである。
【００４０】
＜Ｂ．実施の形態２＞
＜Ｂ−１．構成＞
図４は、実施の形態２に係る出力制御装置１０２の構成を示すブロック図である。出力制御装置１０２は、再生装置５１が再生するトラックの再生データをスピーカ２１から出力させる装置である。図４において、再生装置５１の内部構成は図示を省略している。出力制御装置１０２は、実施の形態１の出力制御装置１０１Ａの構成に加えて、画像作成部１６および操作受付部１７を備えている。また、出力制御装置１０２は、スピーカ２１、再生装置５１、ディスプレイ２２および入力装置２３と接続され、これらを利用可能に構成されている。
【００４１】
画像作成部１６は、対象トラックが全トラックリストの先頭トラックである場合に、当該先頭トラックに代えて再生するトラックの候補（以下、「再生候補トラック」と称する）のリスト画像（以下、「候補リスト画像」と称する）を作成し、候補リスト画像をディスプレイ２２に表示する。ディスプレイ２２は、液晶ディスプレイまたは有機ＥＬ（Electroluminescence）ディスプレイなどであり、出力制御装置１０２とスピーカ２１が車両に搭載される場合には、ディスプレイ２２も車両に搭載される。
【００４２】
操作受付部１７は、入力装置２３からユーザの操作情報を取得する。入力装置２３は、ユーザが再生候補トラックの中からトラックを選択する操作を出力制御装置１０２に入力するための装置である。入力装置２３は、例えばマウスとキーボード、あるいはディスプレイ２２と一体的に配置されたタッチパネル等により構成される。
【００４３】
制御部１２は、操作受付部１７から操作情報を取得し、当該操作情報に基づき再生候補トラックの中から一つのトラックを選択する。そして、制御部１２は、選択したトラックを再生装置５１に再生させるよう、再生制御部１５に指示する。再生制御部１５は制御部１２の指示に従い、再生装置５１にトラックの再生要求を行う。
【００４４】
ここで言及していない出力制御装置１０２の構成は、実施の形態１と同様である。
【００４５】
＜Ｂ−２．動作＞
図５は、出力制御装置１０２の動作を示すフローチャートである。以下、図５のフローに沿って出力制御装置１０２の動作を説明する。まず、制御部１２は、出力制御装置１０２に再生装置５１が接続されたか否かを判断する（ステップＳ２０１）。出力制御装置１０２に再生装置５１が未接続であれば、制御部１２は再生装置５１の接続を待機する。出力制御装置１０２に再生装置５１が接続されると、制御部１２は再生装置５１から全トラックリストを取得する（ステップＳ２０２）。制御部１２は、ステップＳ２０２で取得した全トラックリストを先頭トラック判断部１４に出力する。
【００４６】
次に、制御部１２は、再生装置５１から対象リストと対象トラックのトラック情報とを取得できるか否かを判断する（ステップＳ２０３）。再生装置５１はステップＳ２０３の時点で対象トラックを未再生であり、再生装置５１が次に再生しようとしているトラックが対象トラックである。対象リストとは、再生装置５１が対象トラックの再生に用いているトラックリストのことである。例えば、再生装置５１が次に、アルバムＡの２曲目を再生しようとする場合、アルバムＡのトラックリストが対象リストとなる。また、対象リストではトラックに対してトラック番号が割り当てられている。
【００４７】
制御部１２が、再生装置５１で未再生の対象トラックのトラック情報および対象リストを取得できるかどうかは、再生装置５１側の仕様により定まっている。ステップＳ２０３でＹｅｓの場合、制御部１２は再生装置５１から対象リストと対象トラックのトラック情報とを取得する（ステップＳ２０４）。すなわち、情報取得部である制御部１２は、再生装置５１による対象トラックの再生開始前に、対象リストと対象トラックのトラック情報とを取得する。その後、先頭トラック判断部１４が、制御部１２から全トラックリスト、対象リスト、および対象トラックのトラック情報を取得し、これらに基づき対象トラックが全トラックリストの先頭トラックか否かを判断する（ステップＳ２０５）。具体的には、先頭トラック判断部１４は、対象リストにおける対象トラックのトラック番号が先頭の番号であり、かつ対象リストが全トラックリストである場合に、先頭トラック判断部１４は、対象トラックが全トラックリストの先頭トラックであると判断する。先頭トラック判断部１４は、対象リストが全トラックリストであるか否かを、以下の手順で判断する。すなわち、先頭トラック判断部１４は、全トラックリストと対象トラックリストとでトラック数を比較し、両者が一致していなければ対象リストを全トラックリストではないと判断する。全トラックリストと対象トラックリストとでトラック数が一致する場合、先頭トラック判断部１４は両リストにおけるトラックの並び順を比較し、両リストにおけるトラックの並び順が一定していれば、対象リストが全トラックリストであると判断する。このとき、先頭トラック判断部１４は必ずしも全トラックの並び順を確認する必要はなく、例えば先頭から一定数のトラックの並び順だけを確認しても良い。また、全トラックリストと対象トラックリストとでトラック数が一致することをもって、先頭トラック判断部１４は対象リストが全トラックリストであると判断しても良い。
【００４８】
ステップＳ２０５で対象トラックが先頭トラックでない場合、再生制御部１５は再生装置５１に対象トラックの再生要求を行う（ステップＳ２０６）。再生装置５１は、この再生要求に応じて対象トラックを再生する。対象トラックの再生データは再生データ取得部１１Ａにより取得され、出力制御部１３を介してスピーカ２１から出力される。
【００４９】
ステップＳ２０５で対象トラックが先頭トラックである場合、制御部１２は再生候補トラックのリストを作成する。そして、画像作成部１６は候補リスト画像を作成し、ディスプレイ２２に表示させる（ステップＳ２１０）。その後、操作受付部１７はユーザ操作を受け付け（ステップＳ２１１）、ユーザ操作の操作情報を制御部１２に出力する。制御部１２は、操作情報に基づき再生候補トラックから一つのトラックを再生すべきトラック（以下、これを「指定トラック」と称する）として決定する（ステップＳ２１２）。再生制御部１５は、再生装置５１に指定トラックの再生要求を行う（ステップＳ２１３）。再生装置５１は、この再生要求に応じて指定トラックを再生する。指定トラックの再生データは再生データ取得部１１Ａにより取得され、出力制御部１３を介してスピーカ２１から出力される。
【００５０】
再生装置５１による対象トラックの再生前に、制御部１２が対象トラックのトラック情報および対象リストを取得できない場合（ステップＳ２０３でＮｏ）、再生制御部１５は再生装置５１に対象トラックの再生要求を行う（ステップＳ２０７）。再生装置５１は、この再生要求に応じて対象トラックを再生する。対象トラックの再生データは再生データ取得部１１Ａにより取得され、出力制御部１３を介してスピーカ２１から出力される。再生装置５１が対象トラックの再生を開始すると、制御部１２は再生装置５１から対象リストと対象トラックのトラック情報とを取得する（ステップＳ２０８）。すなわち、情報取得部である制御部１２は、再生装置５１による対象トラックの再生開始後に、対象リストと対象トラックのトラック情報とを取得する。再生装置５１は、対象トラックのトラック情報および対象リストを対象トラックの再生前に出力できない仕様であっても、対象トラックの再生中にはこれらを出力することが可能である。
【００５１】
制御部１２は、ステップＳ２０８で取得した対象リストと対象トラックのトラック情報とを先頭トラック判断部１４に出力する。先頭トラック判断部１４は、ステップＳ２０４と同様にして、対象トラックが先頭トラックであるか否かを判断する（ステップＳ２０９）。
【００５２】
ステップＳ２０９で対象トラックが先頭トラックでない場合、出力制御装置１０２は処理を終了する。ステップＳ２０９で対象トラックが先頭トラックである場合、出力制御装置１０２の処理はステップＳ２１０へ移行する。ステップＳ２１０からステップＳ２１３の処理は、ステップＳ２０５でＹｅｓの場合の処理として既に説明したとおりである。
【００５３】
以上、図５のフローに沿って出力制御装置１０２の動作を説明した。出力制御装置１０２は、対象トラックが全トラックリストの先頭トラックであれば別のトラックを再生するよう再生装置５１に要求するため、全トラックリストが繰り返し再生される煩わしさを解消することができる。
【００５４】
但し、再生装置５１は、ランダム再生、シャッフル再生により偶然全トラックリストの先頭トラックを再生することがある。出力制御装置１０２は、このような場合にまで全トラックリストの先頭トラックの再生を忌避する必要はない。そのため、上記を考慮して、図５のフローを一部修正しても良い。すなわち、出力制御装置１０２は、図５のステップＳ２０４およびステップＳ２０８において、再生装置５１から対象リストと対象トラックのトラック情報に加えて再生モードの情報を取得する。そして、制御部１２のステップＳ２０５およびステップＳ２０９における「対象トラックは先頭トラックか」の判断は、「対象トラックが先頭トラックかつ再生装置５１の再生モードが通常モードか」とする。
【００５５】
図６は、ディスプレイ２２に表示される候補リスト画像２４を示している。この候補リスト画像２４には、３つの再生候補トラックが示されている。これらの再生候補トラックは、制御部１２が全トラックリストの中から選択したトラックである。ユーザはこれら再生候補トラックの中から一つのトラックを選択することにより、選択したトラックを現在の対象トラックに代えて再生装置５１に再生させることができる。
【００５６】
このように、幾つかの候補リストの中から指定トラックをユーザに選択させる方法によれば、ユーザの希望するトラックを再生装置５１に再生させることができる。しかし、候補リストの提示は指定トラックの決定方法の一例である。例えば、制御部１２は、全トラックリストの中からランダムに再生すべきトラックを選択して指定トラックとすることもできる。この場合、ユーザの操作を介さずに指定トラックを決定することができる。
【００５７】
＜Ｂ−３．効果＞
実施の形態２に係る出力制御装置１０２は、再生装置５１から全トラックリストを取得する情報取得部である制御部１２をさらに備える。そして、再生装置５１は、全トラックリスト、または全トラックリストから抽出されたトラックを配列した部分トラックリストを再生リストにしてトラックを再生し、再生リストの各トラックには通し番号のトラック番号が割り当てられ、制御部１２は、再生装置５１が対象トラックの再生に用いる再生リストである対象リストと、対象トラックのトラック番号を含むトラック情報とを、再生装置５１から取得し、先頭トラック判断部１４は、対象リストが全トラックリストに一致し、かつ対象トラックのトラック番号が先頭番号である場合に、対象トラックを先頭トラックと判断する。
【００５８】
情報取得部である制御部１２は、再生装置５１から再生モードの情報を取得し、再生制御部１５は、対象トラックが先頭トラックであり、かつ再生装置５１の再生モードがランダム再生モードおよびシャッフル再生モードのいずれでもない場合に、再生装置５１に対象トラック以外のトラックを再生するよう要求する。出力制御装置１０２は、再生装置５１がレジューム再生によらず再生する場合に特定のトラックだけが高頻度に再生されることを防ぐことを意図している。ランダム再生モードまたはシャッフル再生モードで偶然、全トラックリストの先頭トラックが再生されたとしても、先頭トラックの再生頻度を極端に増やすものとはならないため、このような場面では先頭トラックの再生を許容する。
【００５９】
情報取得部である制御部１２は、再生装置５１による対象トラックの再生開始前に、対象リストと対象トラックのトラック情報とを取得する。この場合、出力制御装置１０２は、再生装置５１が対象トラックを再生する前に別のトラックを再生するよう再生装置５１に要求することができる。従って、対象トラックが先頭トラックである場合に、スピーカ２１から当該対象トラックが一瞬でも再生されることを防ぐことができる。
【００６０】
あるいは、情報取得部である制御部１２は、再生装置５１による対象トラックの再生開始後に、対象リストと対象トラックのトラック情報とを取得する。この場合、出力制御装置１０２は、再生装置５１が対象トラックの再生開始後に、別のトラックを再生するよう再生装置５１に要求することができる。
【００６１】
＜Ｃ．実施の形態３＞
実施の形態２の出力制御装置１０２によれば、出力制御装置１０２が再生装置５１から再生装置５１による対象トラックの再生開始前に対象トラックのトラック情報等を取得できない場合、ユーザが再生候補トラックを選択しようとするときには既にスピーカ２１から先頭トラックが再生されてしまう。そのため、出力制御装置１０２が他のトラックの再生要求を再生装置５１に行っても、先頭トラックの頭の部分が一瞬だけ再生されてしまい、ブツ音のようにユーザに聞こえてしまうという問題がある。そこで、実施の形態３では対象トラックのトラック情報等を事前に取得できない場合には、対象トラックが先頭トラックか否かの判断ができるまで対象トラックのスピーカからの出力を待機することによって、上記の問題の解消を図る。
【００６２】
＜Ｃ−１．構成＞
図７は、実施の形態３に係る出力制御装置１０３の構成を示すブロック図である。図７において、再生装置５１の内部構成は図示を省略している。出力制御装置１０３の構成は、実施の形態１に係る出力制御装置１０１Ａの構成において、再生データ取得部１１Ａに代えて再生データ取得部１１Ｂを備えたものである。再生データ取得部１１Ｂは、再生装置５１の再生データを蓄積するバッファ１１１を備えており、それ以外は再生データ取得部１１Ａと同様である。
【００６３】
＜Ｃ−２．動作＞
図８は、出力制御装置１０３の動作を示すフローチャートである。以下、図８に沿って出力制御装置１０３の動作を説明するが、図５に示した出力制御装置１０２の動作フローと共通する部分については適宜説明を省略する。ステップＳ３０１からステップＳ３０７までは、図５のステップＳ２０１からステップＳ２０７までと同様である。
【００６４】
制御部１２が再生装置５１による対象トラックの再生前に、対象リストと対象トラックのトラック情報とを取得できない場合（ステップＳ３０３でＮｏ）、再生制御部１５が対象トラックの再生要求を再生装置５１に行う（ステップＳ３０７）。そして、再生装置５１は再生要求に応じて対象トラックを再生するが、再生データ取得部１１Ｂは対象トラックの再生データを出力制御部１３に出力せず、一旦バッファ１１１に蓄積する（ステップＳ３０８）。再生装置５１で対象トラックの再生が開始されると、制御部１２は対象リストと対象トラックのトラック情報とを再生装置５１から取得することができ（ステップＳ３０９）、対象トラックが先頭トラックか否かを判断する（ステップＳ３１０）。ステップＳ３０９およびステップＳ３１０は、図５のステップＳ２０８およびステップＳ２０９と同様である。
【００６５】
ステップＳ３１０で対象トラックが先頭トラックでない場合、出力制御部１３はバッファ１１１に蓄積された対象トラックの再生データをスピーカ２１から出力する。
【００６６】
ステップＳ３１０で対象トラックが先頭トラックである場合、出力制御装置１０３の処理はステップＳ３１２に移行する。ステップＳ３１２からステップＳ３１５は図５のステップＳ２１０からステップＳ２１３と同様である。
【００６７】
＜Ｃ−３．効果＞
実施の形態３の出力制御装置１０３では、情報取得部である制御部１２が、再生装置５１による対象トラックの再生開始後に対象リストと対象トラックのトラック情報とを取得する場合に、再生データ取得部１１Ｂは、先頭トラック判断部１４により対象トラックが先頭トラックであるか否かが判断されるまで、対象トラックの再生データを蓄積する。そして、出力制御部１３は、対象トラックが先頭トラックでなければ、再生データ取得部１１Ｂに蓄積された対象トラックの再生データをスピーカから出力させる。従って、出力制御装置１０３によれば、先頭トラックの頭の部分が再生されてブツ音となって聞こえることを防ぐことができる。
【００６８】
＜Ｄ．実施の形態４＞
実施の形態３では、対象トラックの再生データを蓄積するために大きいメモリをバッファとして用意しなければならない。そこで、実施の形態４では、バッファを使わずに、先頭トラックの頭の部分が再生されてブツ音となって聞こえることの抑制を図る。
【００６９】
＜Ｄ−１．構成＞
図９は、実施の形態４に係る出力制御装置１０４の構成を示すブロック図である。出力制御装置１０４の構成は、図４に示した出力制御装置１０２の構成と同様である。
【００７０】
但し、出力制御部１３がスピーカ２１を適宜ミュートする機能を有する点が、実施の形態２に係る出力制御装置１０２とは異なる。
【００７１】
＜Ｄ−２．動作＞
図１０は、出力制御装置１０４の動作を示すフローチャートである。以下、図１０のフローに沿って、出力制御装置１０４の動作を説明する。但し、図５に示した出力制御装置１０２の動作フローと共通する部分については適宜説明を省略する。ステップＳ４０１からステップＳ４０６までは、図５のステップＳ２０１からステップＳ２０６までと同様である。
【００７２】
制御部１２が再生装置５１による対象トラックの再生前に、対象リストと対象トラックのトラック情報とを取得できない場合（ステップＳ４０３でＮｏ）、出力制御部１３がスピーカ２１をミュートする（ステップＳ４０７）。その後、再生制御部１５が対象トラックの再生要求を再生装置５１に行う（ステップＳ４０８）。再生装置５１が再生要求に応じて対象トラックを再生し、その再生データが再生データ取得部１１Ａおよび出力制御部１３を介してスピーカ２１に出力される。しかし、スピーカ２１はミュートされているため、スピーカ２１から対象トラックの音声は流れない。再生装置５１で対象トラックの再生が開始されると、制御部１２は対象リストと対象トラックのトラック情報とを再生装置５１から取得することができ（ステップＳ４０９）、対象トラックが先頭トラックか否かを判断する（ステップＳ４１０）。ステップＳ４０９およびステップＳ４１０は、図５のステップＳ２０８およびステップＳ２０９と同様である。
【００７３】
ステップＳ４１０で対象トラックが先頭トラックでない場合、出力制御部１３はスピーカ２１のミュートを解除する。これにより、スピーカ２１から対象トラックの音声が流れる。
【００７４】
ステップＳ４１０で対象トラックが先頭トラックである場合、出力制御装置１０３の処理はステップＳ４１２に移行する。ステップＳ４１２からステップＳ３１５は図５のステップＳ２１０からステップＳ２１３と同様である。
【００７５】
このように、出力制御装置１０４によれば、制御部１２が再生装置５１による対象トラックの再生前に対象トラックのトラック情報等を取得することが出来ない場合に、先頭トラック判断部１４により対象トラックが先頭トラックであるか否かの判断が終わるまで、出力制御部１３がスピーカ２１をミュートする。従って、対象トラックが先頭トラックである場合に、先頭トラックの頭の部分が流れてしまったり、その後先頭トラックから指定トラックに再生トラックを変更することによってブツ音が発生したりするという問題を回避することができる。
【００７６】
＜Ｄ−３．効果＞
実施の形態４に係る出力制御装置１０４において、出力制御部１３は、再生装置５１による対象トラックの再生開始時から、先頭トラック判断部１４により対象トラックが先頭トラックであるか否かが判断されるまで、スピーカをミュートする。従って、先頭トラックの頭の部分が流れてしまったり、その後先頭トラックから指定トラックに再生トラックを変更することによってブツ音が発生したりするという問題を回避することができる。
【００７７】
＜Ｅ．ハードウェア構成＞
上述した出力制御装置１０１Ａ，１０１Ｂ，１０２，１０３，１０４における、再生データ取得部１１Ａ，１１Ｂ、制御部１２、出力制御部１３、先頭トラック判断部１４および再生制御部１５は、図１１に示す処理回路３１により実現される。すなわち、処理回路３１は、再生データ取得部１１Ａ，１１Ｂ、制御部１２、出力制御部１３、先頭トラック判断部１４および再生制御部１５（以下、「再生データ取得部１１Ａ等」と称する）を備える。処理回路３１には、専用のハードウェアが適用されても良いし、メモリに格納されるプログラムを実行するプロセッサが適用されても良い。プロセッサは、例えば中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、ＤＳＰ（Digital Signal Processor）等である。
【００７８】
処理回路３１が専用のハードウェアである場合、処理回路３１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、またはこれらを組み合わせたものが該当する。再生データ取得部１１Ａ等の各部の機能それぞれは、複数の処理回路３１で実現されてもよいし、各部の機能をまとめて一つの処理回路で実現されてもよい。
【００７９】
処理回路３１がプロセッサである場合、再生データ取得部１１Ａ等の機能は、ソフトウェア等（ソフトウェア、ファームウェアまたはソフトウェアとファームウェア）との組み合わせにより実現される。ソフトウェア等はプログラムとして記述され、メモリに格納される。図１２に示すように、処理回路３１に適用されるプロセッサ３２は、メモリ３３に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、出力制御装置１０１Ａ，１０１Ｂ，１０２，１０３，１０４は、処理回路３１により実行されるときに、再生データと再生装置で再生可能な全てのトラックを配列した全トラックリストとを取得するステップと、再生データをスピーカから出力させるステップと、再生装置が再生中またはこれから再生しようとするトラックである対象トラックが全トラックリストの先頭トラックであるかを判断するステップと、対象トラックが先頭トラックである場合に再生装置に先頭トラック以外のトラックを再生するよう要求するステップと、が結果的に実行されることになるプログラムを格納するためのメモリ３３を備える。換言すれば、このプログラムは、再生データ取得部１１Ａ等の手順や方法をコンピュータに実行させるものであるともいえる。ここで、メモリ３３には、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの、不揮発性または揮発性の半導体メモリ、ＨＤＤ（Hard Disk Drive）、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital Versatile Disk）及びそのドライブ装置等、または、今後使用されるあらゆる記憶媒体であってもよい。
【００８０】
以上、再生データ取得部１１Ａ等の各機能が、ハードウェア及びソフトウェア等のいずれか一方で実現される構成について説明した。しかしこれに限ったものではなく、再生データ取得部１１Ａ等の一部を専用のハードウェアで実現し、別の一部をソフトウェア等で実現する構成であってもよい。例えば、制御部１２については専用のハードウェアとしての処理回路でその機能を実現し、それ以外についてはプロセッサ３２としての処理回路３１がメモリ３３に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
【００８１】
以上のように、処理回路は、ハードウェア、ソフトウェア等、またはこれらの組み合わせによって、上述の各機能を実現することができる。なお、バッファ１１１はメモリ３３から構成されるが、それらは単一のメモリ３３から構成されてもよいし、それぞれが個別のメモリから構成されてもよい。
【００８２】
なお、本発明は、その発明の範囲内において、各実施の形態および各変形例を自由に組み合わせたり、各実施の形態および各変形例を適宜、変形または省略したりすることが可能である。
【００８３】
本発明は詳細に説明されたが、上記した説明は全ての態様において例示であり、本発明がそれに限定されるものではない。例示されていない無数の変形例が、本発明の範囲から外れることなく想定され得る。
【符号の説明】
【００８４】
１１Ａ，１１Ｂ  再生データ取得部、１２  制御部、１３  出力制御部、１４  先頭トラック判断部、１５  再生制御部、１６  画像作成部、１７  操作受付部、２１  スピーカ、２２  ディスプレイ、２３  入力装置、３１  処理回路、３２  プロセッサ、３３  メモリ、５１  再生装置、５２  再生部、５３  トラックデータ格納部、５４  トラックリスト格納部、１０１Ａ，１０１Ｂ，１０２，１０３，１０４  出力制御装置、１１１  バッファ。
【図１】
2019035896.tif 000003
【図２】
2019035896.tif 000004
【図３】
2019035896.tif 000005
【図４】
2019035896.tif 000006
【図５】
2019035896.tif 000007
【図６】
2019035896.tif 000008
【図７】
2019035896.tif 000009
【図８】
2019035896.tif 000010
【図９】
2019035896.tif 000011
【図１０】
2019035896.tif 000012
【図１１】
2019035896.tif 000013
【図１２】
2019035896.tif 000014