(57)【要約】【課題】サーバに元々記録されているコンテンツリストを利用して、空のフォルダ等を認識した場合に上位に自動的に移動させることができるコンテンツ再生装置、コンテンツ再生方法およびコンテンツ再生システムを提供する。【解決手段】実施形態によれば、サーバ３に格納されている階層構造を有したフォルダ又はコンテンツを受信するネットワークインターフェース部２４と、ネットワークインターフェース部２４によって受信されたフォルダ又はコンテンツが階層毎に存在するか否かを判断する制御用マイコン２０と、制御用マイコン２０によって所定の階層にフォルダ又はコンテンツがないと判断された場合、所定の階層のひとつ上の階層のフォルダ又はコンテンツを表示させる表示部とを具備することを特徴とする。【選択図】図５
2014072813.tif 000002
【特許請求の範囲】
【請求項１】
サーバに格納されている階層構造を有したフォルダ又はコンテンツを受信する受信部と、
前記受信部によって受信された前記フォルダ又はコンテンツが前記階層毎に存在するか否かを判断する制御部と、
前記制御部によって所定の前記階層に前記フォルダ又はコンテンツがないと判断された場合、前記所定の階層よりも上位の階層の前記フォルダ又はコンテンツを表示させる表示部とを具備することを特徴とするコンテンツ再生装置。
【請求項２】
前記制御部が前記所定の前記階層に前記フォルダ又はコンテンツがないと判断した場合、前記所定の階層のひとつ上の階層の前記フォルダ又はコンテンツを表示させることを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３】
前記制御部は、前記所定の前記階層に前記フォルダ又はコンテンツがないと判断した場合、前記所定の階層よりも上位の階層の中に複数の前記フォルダ又はコンテンがあれば、当該フォルダ又はコンテンツを表示させることを特徴とする請求項１記載のコンテンツ再生装置。
【請求項４】
前記制御部は、前記所定の階層に前記フォルダの数又はコンテンツの数を記憶することを特徴とする請求項１記載のコンテンツ再生装置。
【請求項５】
前記制御部は、前記所定の階層に前記フォルダ又はコンテンツがあると判断した場合、当該フォルダ又はコンテンツを表示させることを特徴とする請求項１記載のコンテンツ再生装置。
【請求項６】
サーバに格納されている階層構造を有したフォルダ又はコンテンツを受信し、
受信された前記フォルダ又はコンテンツが前記階層毎に存在するか否かを判断し、
所定の前記階層に前記フォルダ又はコンテンツがないと判断された場合、前記所定の階層よりも上位の階層の前記フォルダ又はコンテンツを表示させることを特徴とするコンテンツ再生方法。
【請求項７】
サーバとネットワークを介して接続され、サーバに格納されている階層構造を有したフォルダ又はコンテンツを受信する受信部と、
前記受信部によって受信された前記フォルダ又はコンテンツが前記階層毎に存在するか否かを判断する制御部と、
前記制御部によって所定の前記階層に前記フォルダ又はコンテンツがないと判断された場合、前記所定の階層よりも上位の階層の前記フォルダ又はコンテンツを表示させる表示部とを具備することを特徴とするコンテンツ再生システム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、ユーザの利便性を向上させたコンテンツ再生装置、コンテンツ再生方法、およびコンテンツ再生システムに関する。
【背景技術】
【０００２】
従来、サーバ上に記録されたコンテンツを、ネットワークを介して取得し、取得したコンテンツを表示や再生を行うことができるコンテンツ再生装置が開発されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１３８３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１によれば、ネットワークプレーヤ（コンテンツ再生装置）は、サーバからコンテンツ情報を取得し、この情報に基いて、サーバに記録されている各コンテンツ間の類似度を計測するコンテンツ分類処理を行い、同じ種類に分類されたコンテンツリストをディスプレイに表示する。コンテンツ分類処理は、コンテンツ情報に含まれるコンテンツのファイル名等を用いて、コンテンツ間の類似度を計測することにより行う。コンテンツリストをディスプレイに表示するとき、分類された種類を示すフォルダ画像（フォルダａ、フォルダｂ、フォルダｃ、フォルダｄ）を表示すると共に、フォルダ画像の下位階層に、同じ種類に分類されたコンテンツ（ファイルＡ、ファイルＢ、ファイルＣ）を視覚的に結びつけて、フォルダ階層構造として表示する、ことが開示されている。
【０００５】
しかしながら、先行技術は画面に表示する際に、不要なフォルダ等を排除するものであり、表示対象のサーバ等を全て検索する必要があるため、最初にコンテンツリストを表示するのに時間がかかってしまう課題があった。
【０００６】
そこで本発明が解決しようとする課題は、サーバに元々記録されているコンテンツリストを利用して、空のフォルダ等を認識した場合に上位に自動的に移動させることができ、ユーザの利便性をさらに向上させることができるコンテンツ再生装置、コンテンツ再生方法およびコンテンツ再生システムを提供するところにある。
【課題を解決するための手段】
【０００７】
実施形態によれば、サーバに格納されている階層構造を有したフォルダ又はコンテンツを受信する受信部と、前記受信部によって受信された前記フォルダ又はコンテンツが前記階層毎に存在するか否かを判断する制御部と、前記制御部によって所定の前記階層に前記フォルダ又はコンテンツがないと判断された場合、前記所定の階層よりも上位の階層の前記フォルダ又はコンテンツを表示させる表示部とを具備することを特徴とする。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るコンテンツ再生装置とサーバの関係を示すシステムブロック図である。
【図２】コンテンツ再生装置のブロック構成図である。
【図３】サーバに格納されたコンテンツリストの階層構造例を示す概念図である。
【図４】コンテンツリストの表示画面例を示す図である。
【図５】ひとつ上の階層に自動的に移動させるためのフローチャートである。
【図６】複数のフォルダやコンテンツがある階層まで自動的に移動させるためのフローチャートである。
【図７】コンテンツリストの表示画面例を示す図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
図１は実施形態に係るコンテンツ再生装置とサーバの関係を示すシステムブロック図であり、図２はコンテンツ再生装置のブロック構成図である。
【００１１】
図１に示すように、コンテンツ再生装置２とサーバ３はネットワーク４を介して接続されている。サーバ３には、音楽コンテンツやデジタル写真等の画像コンテンツ、または動画コンテンツ等のコンテンツ（データ）が格納されている。コンテンツ再生装置２は、ネットワーク４を介してサーバ３と通信可能であり、サーバ３から各種コンテンツを受信して、音楽コンテンツ、画像コンテンツや動画コンテンツ等の表示や再生を行うことができる。ここではコンテンツ再生装置２は、ＴＶを例として挙げているが、ネットワークプレーヤやパーソナルコンピュータなどであってもよい。なお、コンテンツ再生装置２とサーバ３とは、ＤＬＮＡ（Digital Living Network Alliance）に対応しており、ネットワーク４上のＤＬＮＡ対応機器の追加、又は削除を容易に行うことができる。
【００１２】
図２に示すように、コンテンツ再生装置２は、ユーザからのリモコン操作信号を受信するためのリモコン受光部２２と、装置各部を指示するための操作部２３と、ネットワーク４（図１参照）に接続され、サーバ３からコンテンツを受信するためのネットワークインターフェース（受信部）２４と、コンテンツ等を表示するためのディスプレイ（表示部）２１と、音声等を出力するためのスピーカ２７とを備えている。また、コンテンツ再生装置２は、装置各部の制御を行うための制御用マイコン（制御部）２０と、この制御用マイコン２０を動作させるためのプログラムや、サーバ３から受信したコンテンツのデータ等を記憶するためのメモリ部２６とをさらに備えている。
【００１３】
なお、ディスプレイ部２１は、コンテンツの再生表示に加えて、サーバ３に記録されているフォルダを利用して整理された階層構造にあるコンテンツの一覧を示すリスト（コンテンツリスト）を表示することができる。特に、サーバ３側で管理している階層構造を加工するのではなく、サーバ３で管理している階層構造をそのまま表示するものである。
【００１４】
図３は、サーバ３に格納されたコンテンツリストの階層構造の一例を示している。図３は一般的な階層構造であって、たとえばＦＡＴ（File Allocation Tables）等のファイルシステムを使用してデータの管理を行っている。実際には、コンテンツ（データ）はサーバ３の記録領域に各々記録されるが、ＦＡＴはこの記録された各コンテンツをフォルダ等を利用して紐付けして階層構造にして管理している。図３に示すコンテンツリストでは、最上位階層（ア）にはフォルダＡ、フォルダＢ、フォルダＣ、・・・が分類され、フォルダＡの下位階層（イ）にはフォルダＡＡ、フォルダＡＢ、コンテンツＡＣが分類され、フォルダＡＢの下位階層（ウ）にはフォルダもコンテンツも何もない状態「空」が分類されている。また、階層（イ）のフォルダＡＡの下位階層（エ）にはフォルダＡＡＡ、フォルダＡＡＢ、フォルダＡＡＣが分類され、最上位階層（ア）のフォルダＢの下位階層（オ）にはフォルダＢＡ、フォルダＢＢ、フォルダＢＣが分類され、フォルダＢＡの下位階層（カ）にはフォルダＢＡＡのみが分類され、このフォルダＢＡＡの下位階層（キ）にはフォルダもコンテンツも何もない状態「空」が分類されている。
【００１５】
次に、コンテンツ再生装置２によるコンテンツリストの表示手順について、図５を参照して説明する。図５はひとつ上の階層に自動的に移動させるためのフローチャートである。
【００１６】
まず、制御用マイコン２０は、サーバ３からフォルダとコンテンツ情報を取得する（ステップＳＴ５０１）。ここでは、フォルダとコンテンツの両方の情報を取得するとしているが、フォルダのみの情報であったり、コンテンツのみの情報であったり、またはフォルダもコンテンツも何もない「空」であるという情報であってもよい。
【００１７】
制御用マイコン２０は、取得した情報を元に、フォルダ又はコンテンツが存在するか否かをチェックする。チェックした結果、フォルダ又はコンテンツが存在すると判断した場合（ステップＳＴ５０３のＹ）、サーバ３から取得したフォルダやコンテンツの一覧を示すコンテンツリストを表示させる（ステップＳＴ５０５）。
【００１８】
ユーザは、表示されたコンテンツリストから所望のフォルダを選択すると（ステップＳＴ５０７）、制御用マイコン２０は選択されたフォルダの下位階層にあたるフォルダやコンテンツ情報をサーバ３から取得する（ステップＳＴ５０１）。
【００１９】
またステップＳＴ５０５で、表示されたコンテンツリストからユーザがコンテンツを選択すると（ステップＳＴ５０９）、制御用マイコン２０は選択されたコンテンツの再生を開始する（ステップＳＴ５１１）。
【００２０】
またステップＳＴ５０３において、フォルダもコンテンツもない「空」の情報であった場合には、制御用マイコン２０はフォルダまたはコンテンツはないと判断し（ステップＳＴ５０３のＮ）、ひとつ上のフォルダを選択する。
【００２１】
次に、このフローチャートに従って図３の階層構造例をもとに具体的に説明する。
【００２２】
まず、制御用マイコン２０は、例えばサーバ３から図３（ア）の階層にあたるフォルダ（フォルダＡ、フォルダＢ、フォルダＣ、・・・）を取得すると、取得したフォルダＡ、フォルダＢ、フォルダＣ、・・・をもとに、フォルダが存在することを確認する。制御用マイコン２０は、フォルダが存在することを確認すると、階層（ア）のフォルダＡ、フォルダＢ、フォルダＣ、・・・をディスプレイ部２１に表示させる。
【００２３】
ユーザは、例えば階層（ア）の中からフォルダＡを選択したとすると、図４（ａ）に示すようにフォルダＡが反転表示され、ユーザがフォルダＡを選択したことが分かるようになる。この選択を受けて、制御用マイコン２０はサーバ３からフォルダＡの下位にあたる階層（イ）の情報（フォルダＡＡ、フォルダＡＢ、コンテンツＡＣ）を取得し、取得したフォルダＡＡ、フォルダＡＢ、コンテンツＡＣをもとに、フォルダが存在することを確認する。制御用マイコン２０はフォルダが存在することを確認すると、階層（イ）のフォルダＡＡ、フォルダＡＢ、コンテンツＡＣをディスプレイ部２１に表示させる。
【００２４】
また、ユーザは例えば階層（イ）の中からフォルダＡＢを選択したとすると、図４（ｂ）に示すようにフォルダＡＢが反転表示され、ユーザがフォルダＡＢを選択したことが分かるようになる。この選択を受けて、制御用マイコン２０はサーバ３からフォルダＡＢの下位にあたる階層（ウ）の情報（空の情報）を取得し、取得した情報が空の情報であるためフォルダやコンテンツはないと判断する。制御用マイコン２０は、フォルダやコンテンツがないと判断すると、階層（ウ）の位置から階層（イ）の位置に自動的に戻す。すなわち、図４に示すように、ユーザは画面（ｃ）で階層（ウ）を視認した後に、画面（ｂ）でひとつ上の階層（イ）を視認することができる。
【００２５】
従来のコンテンツリストを表示する方法では、フォルダが階層構造を構成している場合、ユーザがあるフォルダを選択して展開操作を行うことによって、当該フォルダが格納する下層フォルダが表示される。このため、ユーザは目的のコンテンツを見つけるまで、フォルダの展開操作を繰り返す必要がある。特にフォルダ階層構造が深い場合には、目的のコンテンツに辿り着くまでに、多くのフォルダ展開操作を繰り返さなければならない。また、階層が分岐している場合には、１つの分岐層の最下位層まで展開しても目的のコンテンツを見つけられないとき、一旦、上の階層に戻る操作を行った後、他の分岐層において再び展開操作を行う必要がある。このように従来では、所望のコンテンツを再生するまでには、フォルダ階層を順に辿っていく必要があるが、もし最下位階層に到達してもコンテンツがない場合は、何もしなければその階層（空のフォルダ）にとどまっていることになりユーザにとって非常に煩わしい。そこで、本発明では、空のフォルダがあった場合にはひとつ上の階層に自動的に移動させてユーザの利便性を図ることができるようになっている。
【００２６】
ここまでは、ひとつ上の階層に移動させる手順について説明したが、以下では、ひとつ上の階層だけでなく複数のフォルダやコンテンツがある（上位の）階層まで一気に自動的に移動させる手順について、図６を参照して説明する。
【００２７】
まず、制御用マイコン２０は、サーバ３からフォルダとコンテンツ情報を取得する（ステップＳＴ６０１）。ここでは、フォルダとコンテンツの両方の情報を取得するとしているが、フォルダのみの情報であったり、コンテンツのみの情報であったり、またはフォルダもコンテンツも何もない「空」であるという情報であってもよい。
【００２８】
制御用マイコン２０は、取得した情報を元に、フォルダ又はコンテンツが存在するか否かをチェックする。チェックした結果、フォルダ又はコンテンツが存在すると判断した場合（ステップＳＴ６０３のＹ）、ステップＳＴ６０５へ進む。
【００２９】
ステップＳＴ６０５では、制御用マイコン２０は存在したフォルダが１個のみか否かをチェックする。例えば、コンテンツのみが存在している場合は「Ｎｏ」となりステップＳＴ６１１へ進む。すなわち、ここでのステップは、あくまでフォルダが１個か複数かをチェックするものである。そして、制御用マイコン２０がフォルダが１個のみであると判断した場合には（ステップＳＴ６０５のＹ）、その階層にはフォルダが１個であることをメモリ部２６に記憶する（ステップＳＴ６０７）。またステップＳＴ６０５で、存在したフォルダが複数であると判断した場合には（ステップＳＴ６０５のＮ）、その階層に複数のフォルダがあることをメモリ部２６に記憶する（ステップＳＴ６１１）。そして、制御用マイコン２０はサーバ３から取得したフォルダやコンテンツの一覧を示すコンテンツリストを表示させる（ステップＳＴ６０９）。
【００３０】
ユーザは、表示されたコンテンツリストから所望のフォルダを選択すると（ステップＳＴ６１３）、制御用マイコン２０は選択されたフォルダの下位階層にあたるフォルダやコンテンツ情報をサーバ３から取得する（ステップＳＴ６０１）。
【００３１】
またステップＳＴ６０９で、表示されたコンテンツリストからユーザはコンテンツを選択すると（ステップＳＴ６１５）、制御用マイコン２０は選択されたコンテンツの再生を開始する（ステップＳＴ６１７）。
【００３２】
またステップＳＴ６０３でにおいて、フォルダもコンテンツもない「空」の情報であった場合には、制御用マイコン２０はフォルダまたはコンテンツはないと判断し（ステップＳＴ６０３のＮ）、つぎに複数のフォルダ又はコンテンツがある階層があるかを判断する。判断材料としては、ステップＳＴ６０７およびＳＴ６１１でメモリ部２６に記憶した情報をもとに判断する。例えば、複数のフォルダ又はコンテンツがある階層が記憶されていた場合には、あると判断し（ステップＳＴ６１８のＹ）、その階層まで移動させ（ステップＳＴ６１９）、ないと判断したら（ステップＳＴ６１８のＮ）、そのまま終了となる。
【００３３】
次に、このフローチャートに従って図３の階層構造例をもとに具体的に説明する。
【００３４】
まず、制御用マイコン２０は、たとえばサーバ３から図３（ア）の階層にあたるフォルダ（フォルダＡ、フォルダＢ、フォルダＣ、・・・）を取得する。制御用マイコン２０は、取得したフォルダＡ、フォルダＢ、フォルダＣ、・・・をもとに、フォルダが複数あることを確認すると共に、その階層（ア）にフォルダ又はコンテンツが複数あることをメモリ部２６に記憶する。そして、制御用マイコン２０はフォルダＡ、フォルダＢ、フォルダＣ、・・・のコンテンツリストをディスプレイ部２１に表示させる。
【００３５】
ユーザは、例えばフォルダＢを選択したとすると、図７（ａ）に示すようにフォルダＢが反転表示され、ユーザがフォルダＢを選択したことが分かるようになる。この選択を受けて、制御用マイコン２０はサーバ３からフォルダＢの下位にあたる階層（オ）の情報（フォルダＢＡ、フォルダＢＢ、コンテンツＢＣ）を取得し、取得したフォルダＢＡ、フォルダＢＢ、コンテンツＢＣをもとに、フォルダが複数あることを確認すると共に、その階層（オ）にフォルダ又はコンテンツが複数あることをメモリ部２６に記憶する。そして、制御用マイコン２０はフォルダＢＡ、フォルダＢＢ、コンテンツＢＣのコンテンツリストをディスプレイ部２１に表示させる。
【００３６】
また、ユーザは例えばフォルダＢＡを選択したとすると、図７（ｂ）に示すようにフォルダＢＡが反転表示され、ユーザがフォルダＢＡを選択したことが分かるようになる。この選択を受けて、制御用マイコン２０はサーバ３からフォルダＢＡの下位にあたる階層（カ）の情報（フォルダＢＡＡ）を取得し、取得したフォルダＢＡＡをもとに、フォルダが１個であることを確認すると共に、その階層（カ）にはフォルダが１個のみであることをメモリ部２６に記憶する。そして、制御用マイコン２０はフォルダＢＡＡのコンテンツリストをディスプレイ部２１に表示させる。
【００３７】
さらに、ユーザは例えばフォルダＢＡＡを選択したとすると、図７（ｃ）に示すようにフォルダＢＡＡが反転表示され、ユーザがフォルダＢＡＡを選択したことが分かるようになる。この選択を受けて、制御用マイコン２０はサーバ３からフォルダＢＡＡの下位にあたる階層（キ）の情報（空の情報）を取得する。制御用マイコン２０は、取得した情報が空の情報であるためフォルダやコンテンツではないと判断すると共に、上の階層で複数のフォルダ又はコンテンツがある階層があったかどうかをメモリ部２６から検出する。そして、制御用マイコン２０は階層（オ）が複数のフォルダであることを検出すると、階層（キ）の位置から階層（オ）の位置まで一気に自動的に戻す。すなわち、図７に示すように、ユーザは画面（ｄ）で階層（キ）を視認した後、画面（ｂ）で階層（オ）を視認することができる。
【００３８】
このように、図５の場合ではひとつ上の階層に移動するだけであったが、フォルダ階層ごとにフォルダ数とコンテンツ数を記憶しておき、例えば最下位階層に到達してコンテンツがない場合に、ひとつ上に戻ってもフォルダが一つしかなければ選ばれることが無いので、さらにその上位階層に移動させることができる。すなわち、複数のフォルダ又はコンテンツがある階層まで一気に自動的に移動させることができ、ユーザにとってコンテンツリスト表示画面において、空のフォルダを認識し、さらに自動的に移動させる手段によって無駄な処理が省け別のコンテンツを探す処理を速くできるようになる。
【００３９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４０】
２・・・コンテンツ再生装置、３・・・サーバ、２０・・・制御用マイコン、２１・・・ディスプレイ部、２２・・・リモコン受光部、２３・・・操作部、２４・・・ネットワークインターフェース部、２５・・・外部機器インターフェース部、２６・・・メモリ部、２７・・・スピーカ部
【図１】
2014072813.tif 000003
【図２】
2014072813.tif 000004
【図３】
2014072813.tif 000005
【図４】
2014072813.tif 000006
【図５】
2014072813.tif 000007
【図６】
2014072813.tif 000008
【図７】
2014072813.tif 000009