(57)【要約】【課題】保存装置の論理的な階層を制御装置側及び再生装置側で得ることができるコンテンツ再生システム、制御装置、再生装置、制御方法、及び制御プログラムを提供する。【解決手段】再生部２５は、記憶部２３から操作履歴を取得する。操作履歴は、制御装置１００がブラウズした保存部３１の各階層を示す。従って、再生部２５は、操作履歴の情報を取得することによって、制御装置１００がブラウズした保存部３１の各階層を特定することができる。例えば、再生部２５は、制御装置１００で最後に選択された階層を特定し、当該階層に含まれるコンテンツのコンテンツリストを取得する要求を、送受信部２４を介して保存装置３００へ出力する。再生部２５は、最後に選択された階層に含まれるコンテンツのコンテンツリストを取得する。再生部２５は、例えば、再生指示が制御装置１００から送信されると、当該コンテンツリストに従って各コンテンツを順次再生することができる。【選択図】図６
2016100037.tif 000002
【特許請求の範囲】
【請求項１】
保存装置において論理的な階層に保存されたコンテンツを再生する再生装置と、前記再生装置を制御する制御装置と、を備えるコンテンツ再生システムであって、
前記制御装置は、
前記階層に含まれる複数の下位階層を表示し、前記複数の下位階層のうちのいずれかの下位階層を選択する操作を受け付けると、選択された下位階層を上位階層として表示を更新するブラウズ部と、
前記ブラウズ部が受け付けた操作に示す下位階層を含む操作履歴を送信する送信部と、
を有し、
前記再生装置は、前記操作履歴を受信する受信部を有するコンテンツ再生システム。
【請求項２】
前記再生装置は、前記操作履歴に示す選択されたいずれかの下位階層を再生対象とする再生部を有する請求項１に記載のコンテンツ再生システム。
【請求項３】
前記送信部は、前記ブラウズ部が最後に受け付けた操作に示すコンテンツを示す識別情報を前記操作履歴に含め、前記識別情報を含めた前記操作履歴を送信し、
前記再生装置は、前記操作履歴に含まれる前記識別情報に示すコンテンツを再生対象とする、
請求項２に記載のコンテンツ再生システム。
【請求項４】
前記再生装置は、前記階層に含まれる複数の下位階層を表示し、前記複数の下位階層のうちのいずれかの下位階層を選択する操作を受け付けると、選択された下位階層を上位階層として表示を更新する第２ブラウズ部、を有し、
前記第２ブラウズ部は、前記受信部が受信した前記操作履歴を、自装置への操作の履歴とし、最新の履歴に示す下位階層を上位階層として表示を行う、
請求項１〜３のいずれかに記載のコンテンツ再生システム。
【請求項５】
前記ブラウズ部は、表示順の規則を変更する操作を受け付けると、該変更した規則に従って前記複数の下位階層の表示を並び替え、
前記操作履歴は、前記ブラウズ部が受け付けた操作に示す下位階層の選択位置と、該下位階層に対応する前記規則と、を含み、
前記第２ブラウズ部は、前記操作履歴に含まれる前記規則に基づいて前記複数の下位階層の表示を並び替える、
請求項４に記載のコンテンツ再生システム。
【請求項６】
保存装置において論理的な階層に保存されたコンテンツを再生する再生装置を制御する制御装置であって、
前記階層に含まれる複数の下位階層を表示し、前記複数の下位階層のうちのいずれかの下位階層を選択する操作を受け付けると、選択された下位階層を上位階層として表示を更新するブラウズ部と、
前記階層と、該階層の表示に対して前記ブラウズ部が受け付けた操作に示す下位階層と、を含む操作履歴を送信する送信部と、
を備える制御装置。
【請求項７】
制御装置から送信される制御情報に従って、保存装置において論理的な階層に保存されたコンテンツを再生する再生装置であって、
前記制御情報を受信する受信部、を備え、
前記制御情報は、前記制御装置に対する操作履歴と、再生指示とを含み、
前記操作履歴は、前記階層と、該階層に含まれる複数の下位階層のうちの選択された下位階層と、を含む再生装置。
【請求項８】
保存装置において論理的な階層に保存されたコンテンツを再生する再生装置を制御する制御方法であって、
前記階層に含まれる複数の下位階層を表示し、前記複数の下位階層のうちのいずれかの下位階層を選択する操作を受け付けると、選択された下位階層を上位階層として表示を更新するブラウズステップと、
前記階層と、該階層の表示に対して前記ブラウズステップが受け付けた操作に示す下位階層と、を含む操作履歴を送信する送信ステップと、
を有する制御方法。
【請求項９】
保存装置において論理的な階層に保存されたコンテンツを再生する再生装置を制御する制御装置によって実行される制御プログラムであって、
前記階層に含まれる複数の下位階層を表示し、前記複数の下位階層のうちのいずれかの下位階層を選択する操作を受け付けると、選択された下位階層を上位階層として表示を更新するブラウズステップと、
前記階層と、該階層の表示に対して前記ブラウズステップが受け付けた操作に示す下位階層と、を含む操作履歴を送信する送信ステップと、
を有する制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保存装置に保存されたコンテンツを再生する再生装置と、該再生装置を制御する制御装置と、を備えたコンテンツ再生システムに関する。
【背景技術】
【０００２】
従来より、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ。登録商標）規格で映像音響機器等を互いに接続するコンテンツ再生システムが知られている。ＤＬＮＡ規格では、Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ（保存装置）、Ｄｉｇｔａｌ  Ｍｅｄｉａ  Ｒｅｎｄｅｒ（再生装置）、及びＤｉｇｉｔａｌ  Ｍｅｄｉａ  Ｃｏｎｔｒｏｌｅｒ（制御装置）が定義されている。
【０００３】
保存装置は、コンテンツを論理的な階層に保存する。制御装置は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を実現し、利用者からの操作に基づいて保存装置の各階層をブラウズすることで、再生すべきコンテンツの選択操作を受け付ける。制御装置は、再生すべきコンテンツの選択操作を受け付けると、当該コンテンツの識別情報（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を再生装置に送信する。すると、再生装置は、該識別情報に示すコンテンツを保存装置から読み出して再生する（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８７１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のコンテンツ再生システムでは、再生装置は、制御装置が１つのコンテンツの識別情報のみを送信するため、保存装置の論理的な階層を把握することができない。
【０００６】
そのため、例えば、利用者は、保存装置の所定の階層に保存される他のコンテンツの再生を望む場合であっても、制御装置が再生対象として１つのコンテンツの識別情報のみを送信するため、当該階層の各コンテンツを選択するためには制御装置側で何度も最初からブラウズ操作を行わなければならない。
【０００７】
そこで、本発明の目的は、保存装置で保存されたコンテンツの論理的な階層の情報を制御装置側および再生装置側でも得ることができるコンテンツ再生システム、制御装置、再生装置、制御方法、及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明のコンテンツ再生システムは、保存装置において論理的な階層に保存されたコンテンツを再生する再生装置と、前記再生装置を制御する制御装置と、を備える。そして、前記制御装置は、前記階層に含まれる複数の下位階層を表示し、前記複数の下位階層のうちのいずれかの下位階層を選択する操作を受け付けると、選択された下位階層を上位階層として表示を更新するブラウズ部と、前記ブラウズ部が受け付けた操作に示す下位階層を含む操作履歴を送信する送信部と、を有し、前記再生装置は、前記操作履歴を受信する受信部を有する。
【０００９】
例えば、操作履歴は、選択された下位下層の表示における位置（選択位置）を含む。所定の階層に４つの下位階層が含まれる場合、ブラウズ部は、当該４つの下位階層を表示する際に、順番（順番１〜順番４）を各下位階層に対応付ける。この順番は、例えばアルファベット順で各下位階層を並べた際の順番である。この例において、利用者がブラウズ部に対して順番３が対応付けられた下位階層を選択すると、下位階層の選択位置は、順番３となる。
【００１０】
ブラウズ部は、利用者のブラウズ操作に基づいて、保存装置の各階層を繰り返しブラウズすると、下位階層の選択位置のリストを一時記憶する。このリストは、利用者によって選択された下位階層を示す。例えば、操作履歴は、順番３の次に順番１の組を示す情報を含む。
【００１１】
ただし、操作履歴は、下位階層の選択位置に限らず、保存装置全体において下位階層を特定する識別番号又は名称であってもよい。
【００１２】
再生装置は、操作履歴を受信することによって、制御装置が保存装置の最上位階層からブラウズした各階層を求めることができる。
【００１３】
この階層の情報の利用について、例えば、再生装置は、前記操作履歴に示す選択されたいずれかの下位階層を再生対象とする再生部を備える。これにより、再生装置は、ブラウズされた各階層（例えば最後にブラウズされた階層）を特定するため、再生装置側でも他のコンテンツを容易に選択し、当該コンテンツを再生することができる。ただし、再生装置によるコンテンツの再生は、制御装置から再生を指示する信号の受信をトリガとしてもよいし、再生装置側で再生を指示する操作を受け付けたことをトリガとしてもよい。
【００１４】
また、前記送信部は、前記ブラウズ部が最後に受け付けた操作に示すコンテンツを示す識別情報を前記操作履歴に含め、前記識別情報を含めた前記操作履歴を送信し、前記再生装置は、前記操作履歴に含まれる前記識別情報に示すコンテンツを再生対象としてもよい。
【００１５】
また、階層の情報の利用について、前記再生装置は、第２ブラウズ部を有し、前記第２ブラウズ部は、前記受信部が受信した前記操作履歴を、自装置への操作の履歴とし、最新の履歴に示す下位階層を上位階層として表示を行ってもよい。
【００１６】
この態様では、利用者は、制御装置で行っていたブラウズ操作を、引き続き再生装置側で行うことができる。例えば、再生装置は、最後の操作前の表示内容へ戻る操作を第２ブラウズ部が受け付けると、制御装置側で最後の操作前に表示されていた階層に戻って、戻った階層の表示を行うことができる。
【００１７】
上述の例では、再生装置は、ブラウズされた各階層の情報を取得していたが、さらに、各階層における各下位階層の表示順の情報を取得してもよい。
【００１８】
具体的には、前記ブラウズ部は、表示順の規則を変更する操作を受け付けると、該変更した規則に従って前記複数の下位階層の表示を並び替え、前記操作履歴は、前記ブラウズ部が受け付けた操作に示す下位階層の選択位置と、該下位階層に対応する前記規則と、を含み、前記第２ブラウズ部は、前記操作履歴に含まれる前記規則に基づいて前記複数の下位階層の表示を並び替える。
【００１９】
例えば、制御装置側で利用者が音楽アルバムの下位階層を年代順で表示させ、かつ動画ファイルの下位階層をアルファベット順で表示させるブラウズ操作を行っていた場合、再生装置は、音楽アルバムの下位階層を年代順で表示させ、かつ動画ファイルの下位階層をアルファベット順で表示させることができる。
【００２０】
なお、保存装置と制御装置とは、別体で備えられてもよいし、一体で備えられてもよい。また、本発明において下位階層は、コンテンツを保存するフォルダと、コンテンツそのものとを両方含むものとする。
【００２１】
本発明は、コンテンツ再生システムに限らず、再生装置にコンテンツを再生させる制御装置であってもよいし、制御装置から制御情報を取得することでコンテンツを再生する再生装置であってもよい。さらに、本発明は、装置に限らず、再生装置にコンテンツを再生させるための制御方法及び制御装置によって実行される制御プログラムであってもよい。
【発明の効果】
【００２２】
本発明のコンテンツ再生システム、制御装置、再生装置、制御方法、及び制御プログラムは、それぞれ保存装置の論理的な階層の情報を再生装置側で取得でき、当該階層の情報に基づいたブラウズ操作及びコンテンツの再生を再生装置側で実現することができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態１に係るコンテンツ再生システムの概要を説明するための図である。
【図２】（Ａ）は、制御装置の構成の一部を示すハードウェアブロック図であり、（Ｂ）は、再生装置の構成の一部を示すハードウェアブロック図である。
【図３】保存装置の論理的な階層構造の一例を示す図である。
【図４】制御装置及び保存装置の機能の一部を示す機能ブロック図である。
【図５】（Ａ）は、制御装置におけるブラウズ操作中の表示例を示す図であり、（Ｂ）は、ブラウズ操作で選択された階層の例を示す図であり、（Ｃ）は、操作履歴の例を示す図である。
【図６】制御装置及び再生装置の機能の一部を示す機能ブロック図である。
【図７】保存装置及び再生装置の機能の一部を示す機能ブロック図である。
【図８】再生装置におけるブラウズ操作中の表示例を示す図である。
【図９】（Ａ）は、操作履歴の変形例１に係る操作履歴を示す図であり、（Ｂ）は、操作履歴の変形例２に係る操作履歴を示す図である。
【図１０】実施形態２に係るコンテンツ再生システムの機能の一部を示す機能ブロック図である。
【図１１】実施形態３に係るコンテンツ再生システムの機能の一部を示す機能ブロック図である。
【発明を実施するための形態】
【００２４】
実施形態１に係るコンテンツ再生システム９００について、図１、図２（Ａ）、図２（Ｂ）、及び図３を用いて説明する。図１は、コンテンツ再生システム９００の概要を説明するための図である。図２（Ａ）は、制御装置１００の構成の一部を示すハードウェアブロック図であり、図２（Ｂ）は、再生装置２００の構成の一部を示すハードウェアブロック図である。図３は、保存装置３００の論理的な階層構造の一例を示す図である。図３の矢印は、上位階層と下位階層との対応を示している。
【００２５】
図１に示すように、コンテンツ再生システム９００は、制御装置１００と、再生装置２００と、保存装置３００と、を備えている。制御装置１００、再生装置２００、及び保存装置３００は、それぞれネットワークＮ９０１に接続されている。制御装置１００、再生装置２００、及び保存装置３００は、例えばＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ。登録商標。）規格で互いに通信を行う。保存装置３００は、コンテンツ（例えば音楽及び動画ファイル）を論理的な階層に保存する。制御装置１００は、例えば制御用のアプリケーションプログラムを備えたスマートフォンである。制御装置１００は、再生すべきコンテンツを利用者９０２に選択させるために、利用者９０２からの操作入力に基づいて保存装置３００の各階層をブラウズする。制御装置１００は、利用者９０２が選択したコンテンツの再生を指示する再生指示を再生装置２００へ送信する。再生装置２００は、再生指示を受信すると、再生指示が示すコンテンツを保存装置３００から読み出して、読み出したコンテンツを再生する。
【００２６】
本実施形態に係るコンテンツ再生システム９００では、再生装置２００は、制御装置１００がブラウズした保存装置３００の各階層の情報を取得する。そして、再生装置２００は、取得した保存装置３００の各階層の情報の利用として、各階層に保存される各コンテンツを順次再生する。さらに、本実施形態に係るコンテンツ再生システム９００では、再生装置２００が取得した保存装置３００の各階層の情報の利用として、利用者９０２が制御装置１００で行っていたブラウズ操作を、再生装置２００側で引き続いて再生装置２００に対して行わせる。
【００２７】
図２（Ａ）に示すように、具体的には、制御装置１００は、プロセッサ１０１と、メモリ１０２と、ディスプレイ１０３と、タッチパネル１０４と、無線モジュール１０５と、を備えている。これら構成は、共通のＢＵＳに接続されている。プロセッサ１０１は、メモリ１０２に記憶されたプログラム（アプリケーションプログラム）を読み出して、読み出したプログラムを実行することにより、他の構成を統括的に制御する。ディスプレイ１０３と、タッチパネル１０４とは、積層配置される。タッチパネル１０４で受け付けた操作入力に基づいて、ディスプレイ１０３の表示内容は変更される。これにより、制御装置１００は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を実現する。無線モジュール１０５は、ＤＬＮＡ規格に適合する無線信号を送受信する。
【００２８】
図２（Ｂ）に示すように、再生装置２００は、プロセッサ２０１と、メモリ２０２と、ディスプレイ２０３と、スピーカ２０４と、通信モジュール２０５と、操作パネル２０６と、を備えている。これら構成は、共通のＢＵＳに接続されている。通信モジュール２０５は、ＤＬＮＡ規格に適合する情報を送受信する。プロセッサ２０１は、メモリ２０２に記憶されたプログラムを読み出して、読み出したプログラムを実行することにより、他の構成を統括的に制御する。例えば、再生装置２００は、通信モジュール２０５を介して保存装置３００から取得したコンテンツに含まれる音声をスピーカ２０４から放音する。操作パネル２０６は、例えば複数のボタンを備え、ボタンが押下されることで利用者から操作を受け付ける。
【００２９】
保存装置３００は、コンテンツを論理的な階層に保存するために、例えば磁気ディスクを備えている。保存装置３００は、他装置とＤＬＮＡ規格で通信を行うために通信モジュール（不図示）を備えている。
【００３０】
図３の一例に示すように、保存装置３００は、複数のコンテンツを階層構造で保存している。以下、階層はフォルダ及びコンテンツの上位概念を示すものであり、フォルダはコンテンツを含むものとする。また、フォルダは、他のフォルダを下位のフォルダとして含む入れ子構造である。
【００３１】
図３の例では、保存装置３００には、階層８１０，８２１，８２２，８３１，８３２が存在する。１階層目（最上位）の階層８１０は、複数の下位のフォルダ（静止画、動画、及び音楽フォルダ等）を含んでいる。例えば、階層８１０は、静止画フォルダ８２１を下位のフォルダとして含んでいる。静止画フォルダ８２１は、８月１１日の日付フォルダＢ８３１を下位のフォルダとして含んでいる。フォルダＢ８３１は、コンテンツであるファイルＤ及びファイルＥを含んでいる。
【００３２】
コンテンツ再生システム９００は、再生装置２００におけるコンテンツの順次再生及びブラウズ操作のために、制御装置１００において操作履歴を生成し、次に、操作履歴を再生装置２００へ送信し、最後に、操作履歴を再生装置２００で利用する処理を順に行う。
【００３３】
＜操作履歴の生成＞
制御装置１００における操作履歴の生成について図４を用いて説明する。図４は、操作履歴の生成を説明するための図であって、制御装置１００及び保存装置３００の機能の一部を示す機能ブロック図である。図４に示すように、制御装置１００は、ブラウズ部１０と、送受信部１４とを機能部として有している。これら機能部は、プロセッサ１０１が他のハードウェア構成を制御することによって実現される。保存装置３００は、送受信部３０と、保存部３１と、を機能部として有している。
【００３４】
ブラウズ部１０は、利用者９０２からの操作入力に基づいて、保存部３１の各階層の情報を取得し、取得した階層を表示する。具体的には、ブラウズ部１０は、操作入力部１１と、表示部１２と、履歴生成部１３と、を有している。
【００３５】
表示部１１は、初期状態で例えば最上位の階層に含まれる複数の下位階層を表示する。複数の下位階層の情報は、送受信部１４を介して保存装置３００の保存部３１から取得される。初期状態において、操作入力部１１は、複数の下位階層のうちのいずれかの下位階層を選択する操作を受け付けると、下位階層の情報を取得する要求を送受信部１４及び送受信部３０を順に介して保存部３１へ出力する。当該要求に適応する下位階層の情報は、保存部３１から送受信部３０及び送受信部１４を順に介して、表示部１２へ出力される。表示部１２は、表示内容を更新するために、更新前に選択された下位階層を上位階層とし、送受信部１４から入力された下位階層を表示する。
【００３６】
操作入力部１１は、複数の下位階層のうちのいずれかの下位階層を選択する操作を受け付けると、選択された下位階層の表示における位置（以下、選択位置と称す。）を、履歴生成部１３へ出力する。履歴生成部１３は、入力された選択位置を入力順に記憶する。すなわち、履歴生成部１３は、下位階層の選択操作がなされる毎に、選択位置を順に記憶する。これにより、履歴生成部１３は、選択位置からなるリストを操作履歴として生成する。なお、選択された下位階層の表示における位置（選択位置）は、次のようにして求められる。操作入力部１１は、タッチ操作がなされると、タッチ操作の位置を、表示部１２へ出力する。表示部１２は、表示制御を行っており、ディスプレイ１０３に表示させている全ての下位階層の表示位置を制御しているので、操作入力部１１から出力されたタッチ操作の位置に表示されている下位階層の表示位置を選択位置として操作入力部１１へ出力する。
【００３７】
操作履歴の生成例について図５（Ａ）、図５（Ｂ）、及び図５（Ｃ）を用いて説明する。図５（Ａ）は、制御装置１００におけるブラウズ操作中の表示例を示す図であり、図５（Ｂ）は、ブラウズ操作で選択された各階層の例を示す図であり、図５（Ｃ）は、操作履歴の例を示す図である。
【００３８】
図５（Ａ）に示すように、表示部１２は、ディスプレイ１０３の表示領域に上位のフォルダ名称７００と、当該フォルダに含まれる複数の下位フォルダのリスト７０１と、を表示している。リスト７０１は、アルファベット順に３つのフォルダ（アーティスト名Ａ〜Ｃ）を表示している。すなわち、アーティスト名Ａの表示順が順番１であり、アーティスト名Ｂの表示順が順番２であり、アーティスト名Ｃの表示順が順番３である。
【００３９】
図５（Ａ）に示す表示例において、利用者９０２がリスト７０１の表示上のアーティスト名Ｂの表示領域をタッチ操作によって選択すると、操作入力部１１は、アーティスト名Ｂのフォルダ（階層）を選択する操作の入力を取得する。上述の通り、表示部１２が表示中の各階層の表示位置を制御しているので、操作入力部１１は、表示におけるアーティスト名Ｂ（フォルダ）の表示順（順番２）を表示部１２に問い合わせすることで求める。履歴生成部１３は、順番２を操作履歴であるリストの最後尾に含めて記憶する。
【００４０】
履歴生成部１３は、操作入力部１１が下位階層の選択操作を受付けるたびに、上述の処理を繰り返してリスト状の操作履歴を生成する。このリストは、最上位の１層目からｎ層目（ただしｎは２以上の自然数）までいずれの下位階層が選択されたかを示す。例えば、図５（Ｂ）に示すように、１層目８１０で順番３の下位フォルダを選択し、２層目８２３で順番２の下位フォルダを選択し、３層目８３３で順番１の下位フォルダを選択し、４層目でコンテンツである順番２のファイルＥＥＥを選択する。なお、薄墨に示す下位階層は、利用者９０２が選択したことを示す。すると、操作履歴は、図５（Ｃ）に示すように、順番３、順番２、順番１、及び順番２が順に並ぶリストとして生成される。
【００４１】
＜操作履歴の送信＞
制御装置１００は、利用者９０２の操作入力に基づいて、履歴生成部１３が生成した操作履歴を再生装置２００へ送信する。操作履歴の送信について、図６を用いて説明する。図６は、操作履歴の送信を説明するための図であって、制御装置１００及び再生装置２００の機能の一部を示す機能ブロック図である。
【００４２】
図６に示すように、再生装置２００は、ブラウズ部２０と、記憶部２３と、送受信部２４と、再生部２５とを機能部として有している。これら機能部は、プロセッサ２０１が他の構成を統括的に制御することによって実現される。ブラウズ部２０は、操作入力部２１と、表示部２２とを有している。ブラウズ部２０は、ハードウェアの制約により、受け付ける操作の種類及び表示する内容が少ない点においてブラウズ部１０と相違する。
【００４３】
履歴生成部１３は、操作履歴を送受信部１４及び送受信部２４を順に介して記憶部２３へ出力する。記憶部２３は、当該操作履歴を一時記憶する。操作履歴は、操作履歴を送信する操作の入力があったとき、又は、所定時間毎（例えば５秒毎）に記憶部２３へ出力される。
【００４４】
＜操作履歴の利用＞
再生装置２００は、制御装置１００が送信した操作履歴を用いて、各コンテンツを順次再生する。具体的には、再生部２５は、記憶部２３から操作履歴を取得する。上述のように操作履歴は、制御装置１００がブラウズした各階層を各選択位置で示したものであり、記憶部２３に記憶されるものである。従って、再生部２５は、操作履歴の情報を取得することによって、制御装置１００がブラウズした各階層を、各選択位置を用いることで特定することができる。
【００４５】
例えば、再生部２５は、操作履歴に含まれる複数の選択位置を用いて、コンテンツを再生する。より具体的には、再生部２５は、選択位置に示す階層の下位階層を取得することを、最上位の階層から繰り返す。最上位の階層は、操作履歴の先頭の選択位置に示される。再生部２５は、下位階層の取得を繰り返すと、操作履歴の最後尾の選択位置がコンテンツを示すため、制御装置１００側で最後に選択されたコンテンツを特定することができる。再生部２５は、コンテンツを特定すると、当該コンテンツを取得する要求を、送受信部２４を介して保存装置３００へ出力する。再生部２５は、送受信部２４を介して当該コンテンツを保存装置３００から取得し、取得したコンテンツを再生する。なお、コンテンツの再生のタイミングは、再生部２５が操作履歴を取得したときに限らず、再生部２５が再生指示を取得したときであっても構わない。ただし、再生指示は、制御装置１００の操作入力部１１で受け付けられ、送受信部１４及び送受信部２４を介して再生部２５へ送信される。
【００４６】
また、操作履歴は、再生装置２００側でのブラウズ操作にも用いることができる。具体的には、図７に示すように、表示部２２は、記憶部２３から操作履歴を読み出し、当該操作履歴に含まれる選択位置に示す階層を特定し、特定した階層の下位階層を保存装置３００から取得する。表示部２２は、複数の選択位置のうち先頭の選択位置に示す最上位の階層から、最後尾から２番目の選択位置に示す階層まで、下位階層の取得を繰り返す。表示部２２は、最後尾から２番目の選択位置に示す階層の下位階層を取得すると、当該下位階層を表示する。これにより、表示部２２は、制御装置１００側での最後の操作時の表示状態を引き継ぐ。また、操作入力部２１は、記憶部２３から操作履歴を読み出す。操作入力部２１は、読み出した操作履歴を再生装置２００に対する操作の履歴とする。
【００４７】
再生装置２００側で引き続いてブラウズ操作を行う例について、図８を用いて説明する。図８（Ａ）及び図８（Ｂ）は、それぞれ再生装置２００におけるブラウズ操作中の表示例を示す図である。再生装置２００は、図８（Ａ）に示す表示を行っているときにボタン２１Ｂが押下されると、図８（Ｂ）に示す表示を行う。
【００４８】
図８（Ａ）及び図８（Ｂ）に示すように、再生装置２００は、操作入力部２１として、ボタン２１Ｂ，２１Ｅ，２１Ｕ，及び２１Ｄを備えている。ボタン２１Ｂは、ディスプレイ２０３の表示内容を、最後の操作前の表示内容に戻すためのものである。ボタン２１Ｅは、下位階層の選択を決定するためのボタンである。ボタン２１Ｕ及び２１Ｄは、選択中の下位階層を切り替えるためのものである。
【００４９】
図８（Ａ）及び図８（Ｂ）に示す例では、利用者９０２は、制御装置１００において、最上位階層に含まれる２００５年（フォルダ）を選択し、次に、２００５年に含まれるアルバムＡＢＣ（フォルダ）を選択し、最後に、アルバムＡＢＣに含まれるタイトル２（コンテンツ）を選択していたとする。すなわち、図８（Ａ）及び図８（Ｂ）に示す例では、制御装置１００は、２００５年、アルバムＡＢＣ、及びタイトル２に対応する各選択位置を順に含むリストとして操作履歴を生成する。
【００５０】
図８（Ａ）に示すように、再生装置２００は、操作履歴の最後尾から２番目の選択位置がアルバムＡＢＣを示すため、制御装置１００が最後に表示していたアルバムＡＢＣに含まれるタイトル１等をディスプレイ２０３に表示することができる。
【００５１】
また、図８（Ａ）及び図８（Ｂ）に示すように、再生装置２００は、利用者９０２がボタン２１Ｂを押下すると、操作履歴の最後尾から３番目の選択位置が２００５年（フォルダ）の表示中の位置を示すため、２００５年に含まれる各下位階層（アルバムＡＢＣ等）の表示を行うことができる。
【００５２】
図８（Ｂ）に示す表示状態で、さらにボタン２１Ｂが押下されると、再生装置２００は、最上位階層に含まれる下位階層の表示を行う。再生装置２００は、操作履歴が２００５年の選択位置を含むため、制御装置１００において選択されていた２００５年を階層として表示する。また、最上位階層に含まれる下位階層数が、ディスプレイ２０３の表示可能な階層数よりも多い場合であっても、再生装置２００は、操作履歴が２００５年の選択位置を含むため、２００５年を階層として表示する。換言すれば、最上位階層に含まれる下位階層数がディスプレイ２０３の表示可能な階層数よりも多い場合、再生装置２００は、ディスプレイ２０３の表示可能階層数に従って２００５年を階層として表示するために、表示可能階層数を超える他の階層を表示しない。これにより、利用者は、制御装置１００において選択されていた２００５年を表示するために、ボタン２１Ｕ及び２１Ｄに対して操作を行う必要が無い。
【００５３】
なお、本実施形態において再生装置２００がディスプレイ２０３及び操作パネル２０６を備えることは必須ではない。再生装置２００は、ディスプレイ２０３及び操作パネル２０６を備えなくても、操作履歴に示す各階層に含まれる複数のコンテンツを順次再生することができる。また、本実施形態において再生装置２００がスピーカ２０４を備えることは必須ではない。再生装置２００は、オーディオ信号を出力するのみであってもよい。
【００５４】
また、リストである操作履歴の最後尾は、コンテンツの選択位置に限らず、フォルダの選択位置であっても構わない。操作履歴の最後尾がフォルダの選択位置である場合、再生装置２００は、例えば、最上位階層から最後尾の選択位置に示すフォルダを特定し、特定したフォルダに含まれるコンテンツのリストを作成し、作成したリストに従ってコンテンツを再生してもよい。ただし、再生装置２００は、フォルダを指定したリスト作成要求を保存装置３００へ送信し、保存装置３００からリストを受信することでコンテンツのリストを作成する。コンテンツの再生指示は、リストの先頭に示すコンテンツを再生対象としてもよいし、先頭以外の順番に示すコンテンツを再生対象としてもよい。
【００５５】
さらに、操作履歴の最後尾がフォルダの選択位置である場合においても、コンテンツの再生だけでなく、再生装置２００は、制御装置１００におけるブラウズ操作の履歴及び制御装置１００の最後の操作時の表示状態を引き継ぐこともできる。また、操作履歴の最後尾に限らず、操作履歴がコンテンツの選択位置を含まない場合であっても、再生装置２００は、制御装置１００におけるブラウズ操作の履歴及び制御装置１００の最後の操作時の表示状態を引き継ぐことができる。
【００５６】
次に、操作履歴の変形例１及び変形例２に係る操作履歴について説明する。変形例１に係る操作履歴では、図９（Ａ）に示すように、選択位置は表示順に対応付けられる。表示順とは、複数の下位階層の表示順序の規則（例えばアルファベット順及び日付順）である。表示順は、制御装置１００のディスプレイ１０３に表示されたボタン７０４（図５（Ａ）を参照）に対する操作入力によって利用者９０２によって変更される。制御装置１００は、変更された表示順に従って複数の下位階層の表示を並び替える。
【００５７】
再生装置２００は、表示順を含む操作履歴を制御装置１００から取得することにより、ディスプレイ２０３における下位階層の表示順序を制御装置１００の下位階層の表示順序に揃えることができる。
【００５８】
例えば、再生装置２００は、下位階層の取得要求であって、表示順を含めた取得要求を保存装置３００へ送信する。すると、保存装置３００は、当該取得要求に含められた表示順となるように並び替えた複数の下位階層の情報を再生装置２００へ送信する。再生装置２００は、保存装置３００側で並び替えられた複数の下位階層を表示する。ただし、再生装置２００は、予め保存装置３００の階層情報をすべて取得し、操作履歴に含まれる表示順を用いて、自装置で複数の下位階層の表示を並び替えてもよい。
【００５９】
さらに、図９（Ｂ）の変形例２に示すように、フィルタ情報を操作履歴に付加してもよい。フィルタは、複数の下位階層の表示又は非表示を決定するためのものである。例えば、操作履歴は、名称Ａを含む下位階層のみを表示させるフィルタ、及び日付が２０００年以降の下位下層を表示させるフィルタ等を各選択位置に対応付けて記憶する。これにより、再生装置２００は、制御装置１００と同様に、利用者９０２が視認したい下位階層のみを表示することができる。
【００６０】
なお、上述の例では、操作履歴が選択位置からなるリストであったが、操作履歴は、識別情報（例えばオブジェクトＩＤ及び階層名）からなるリストであってもよい。識別情報は、保存装置３００における固有の識別情報であることが望ましい。操作履歴が保存装置３００における固有の識別情報（例えばオブジェクトＩＤ及び階層名）からなるリストである場合、再生装置２００は、最上位階層から順に下位階層を特定せずに、識別情報を指定した下位階層の取得要求を送信するのみで、複数の下位階層の情報を保存装置３００から取得できる。無論、操作履歴が保存装置３００における固有の識別情報からなるリストである場合、再生装置２００は、最上位階層から順に下位階層を特定せずに、識別情報に示すコンテンツを再生することもできる。
【００６１】
上述の実施形態では、コンテンツ再生システム９００は、制御装置１００と、再生装置２００と、保存装置３００と、３台の装置を備えていたが、制御装置１００及び保存装置３００の各機能は、１台の装置において実現されてもよい。例えば、図１０のコンテンツ再生システム９００Ａの機能ブロック図に示すように、制御装置１００Ａは、保存装置３００の各機能部を自装置において実現する。
【００６２】
また、上述の例では、再生装置２００が制御装置１００の操作履歴を利用していたが、制御装置１００が再生装置２００の操作履歴を利用する態様であってもかまわない。これにより、利用者９０２は、制御装置１００及び再生装置２００のいずれか一方の装置におけるブラウズ操作を、他方の装置において引き続き行うことができる。
【００６３】
さらに、コンテンツ再生システム９００は、複数の制御装置１００を備えてもよい。例えば、図１１のコンテンツ再生システム９００Ｂの機能ブロック図に示すように、コンテンツ再生システム９００Ｂは、スマートフォン１００Ｂ１及びタブレットコンピュータ１００Ｂ２を制御装置として備える。コンテンツ再生システム９００Ｂは、いずれの制御装置においても、ブラウズ操作を引き続いて利用者９０２に行わせることができる。
【００６４】
例えば、スマートフォン１００Ｂ１がブラウズし、再生装置２００へ再生指示を出した後、タブレットコンピュータ１００Ｂ２が再生装置２００からブラウズ情報を取得することで、タブレットコンピュータ１０２Ｂ２は、スマートフォン１００Ｂ１の最後のブラウズ情報を引き継ぎ、ブラウズを再開することができる。なお、この場合、操作履歴は、再生装置２００以外の装置によって集中管理されてもよい。
【符号の説明】
【００６５】
１０，２０…ブラウズ部
１１，２１…操作入力部
１２，２２…表示部
１３…履歴生成部
１４，２４，３０…送受信部
２１Ｂ，２１Ｅ，２１Ｕ…ボタン
２３…記憶部
２５…再生部
３１…保存部
１００，１００Ａ…制御装置
１００Ｂ１…スマートフォン
１００Ｂ２…タブレットコンピュータ
１０１，２０１…プロセッサ
１０２，２０２…メモリ
１０３，２０３…ディスプレイ
１０４…タッチパネル
１０５…無線モジュール
２００…再生装置
２０４…スピーカ
２０５…通信モジュール
３００…保存装置
７００…名称
７０１…リスト
７０４…ボタン
８１０…階層
８１０，８２１，８２２，８２３，８３１，８３２，８３３…階層
９００，９００Ａ，９００Ｂ…コンテンツ再生システム
【図１】
2016100037.tif 000003
【図２】
2016100037.tif 000004
【図３】
2016100037.tif 000005
【図４】
2016100037.tif 000006
【図５】
2016100037.tif 000007
【図６】
2016100037.tif 000008
【図７】
2016100037.tif 000009
【図８】
2016100037.tif 000010
【図９】
2016100037.tif 000011
【図１０】
2016100037.tif 000012
【図１１】
2016100037.tif 000013