(57)【要約】【課題】ディレクトリ階層構造のフォルダに出入りする操作を行うことなく深い階層のフォルダを選択することが可能な表示制御装置および表示制御方法を提供する。【解決手段】リモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたファイルやフォルダから構成されるコンテンツの一覧表示を制御する表示制御装置であって、リモートコントローラの操作に応じてフォルダを選択するフォルダ選択手段と、他の機器から前記コンテンツを受信するとともに、コンテンツがフォルダかファイルかの属性を示すファイル属性情報を受信する受信制御手段と、受信されたファイル属性情報にフォルダを示す属性が付与されている場合に、コンテンツの情報をフォルダ一覧情報として記憶するフォルダ一覧情報記憶手段と、記憶されたフォルダ一覧情報に基づいてフォルダの一覧のみを表示させる表示制御手段と、を備えることを特徴とする。【選択図】図８
2012058949.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたファイルやフォルダから構成されるコンテンツの一覧表示を制御する表示制御装置であって、
前記リモートコントローラの操作に応じて、前記フォルダを選択するフォルダ選択手段と、
前記他の機器から前記コンテンツを受信するとともに、前記コンテンツがフォルダかファイルかの属性を示すファイル属性情報を受信する受信制御手段と、
受信された前記ファイル属性情報にフォルダを示す属性が付与されている場合に、前記コンテンツの情報をフォルダ一覧情報として記憶するフォルダ一覧情報記憶手段と、
記憶された前記フォルダ一覧情報に基づいてフォルダの一覧のみを表示させる表示制御手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記受信制御手段は、前記フォルダ一覧情報手段が記憶する前記フォルダ一覧情報の中からコンテンツが未取得であるフォルダを検索し、前記検索したフォルダに含まれるコンテンツ一覧を受信し、
前記フォルダ一覧情報記憶手段は、前記受信制御手段が取得した前記コンテンツ一覧の中から、フォルダと判定されたコンテンツをフォルダ一覧情報として更に記憶することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記コンテンツは、静止画像ファイル、動画像ファイル、音声ファイル、または前記静止画像ファイル、前記動画像ファイル及び前記音声ファイルの少なくともいずれか１つを格納するフォルダであることを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記他の機器は、ＤＬＮＡ仕様に対応した機器であることを特徴とする請求項１から３のいずれか１項に記載の表示制御装置。
【請求項５】
ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたファイルやフォルダから構成されるコンテンツの一覧表示を制御する表示制御方法であって、
前記他の機器から前記コンテンツを受信するとともに、前記コンテンツがフォルダかファイルかの属性を示すファイル属性情報を受信するステップと、
受信された前記ファイル属性情報にフォルダを示す属性が付与されている場合に、前記コンテンツの情報をフォルダ一覧情報として記憶するステップと、
記憶された前記フォルダ一覧情報に基づいてフォルダの一覧のみを表示させるステップと、
を有することを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置および表示制御方法に関し、特に、ディレクトリ構造を有するフォルダを容易に選択可能な表示制御装置および表示制御方法に関する。
【背景技術】
【０００２】
テレビジョン受像機におけるネットワーク対応技術は、近頃ようやく一般化してきた状況であり、ネットワークに接続された他の機器との間での、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）や操作性に関しては、さほど蓄積された従来技術があるわけではない。
【０００３】
一般的に、ネットワークに接続されたサーバとしては、専用のサーバやパーソナルコンピュータが使用される。パーソナルコンピュータには、高解像度のモニタ、キーボード、マウスといった高機能のユーザーインターフェースが備えられている。パーソナルコンピュータにおいては、これらのユーザーインターフェースを操作させる上で、例えば、いわゆる、「ドラッグアンドドロップ」や「シフトクリック」などの動作が定義されており、多数のファイルやフォルダに対する同時操作や、選択動作、キーボードを用いた検索作業などが容易に可能となっている。
【０００４】
また、近年、ハードディスクなどの記録媒体の容量の増加や、デジタルスチルカメラ、ポータブルオーディオ機器などの普及にともなって、これらのサーバなどの機器に蓄積される、例えば、静止画ファイル、動画ファイル、または音声ファイルなどの数量も増加の一途をたどっている。
【０００５】
また、ネットワークに接続された機器からコンテンツのメタ情報を取得し、取得したメタ情報をユーザの所望のコンテンツ種別でフィルタリングして表示する表示制御装置などが存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１９３２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、テレビジョン受像機は、放送のデジタル化、ハイビジョン化、インターネット対応などの機能は進化しているものの、ユーザーインターフェースとしては、片手で操作することを基本としているリモートコントローラを用いて機器操作を行い、それに対する応答を画面上に表示する形態をとっている。そのため、誰でも簡単に操作することができる反面、操作性が制限されてしまうことがあり、特に、多数のコンテンツに対する操作性は、パーソナルコンピュータと比べて劣っているという問題があった。
【０００８】
また、上記特許文献１記載の表示制御装置では、ネットワークに接続された機器に蓄積されているコンテンツの中から、コンテンツに付加されているメタ情報を利用して、ユーザが所望する種類のコンテンツのみをフィルタリングして表示するようにし、検索のし易さを改善している。しかし、ディレクトリ階層構造を持つような場合に、ディレクトリの出入りに関するリモートコントローラ操作が必要であった。つまり、特許文献１に記載の表示制御装置では、リモートコントローラを用いて、所望のコンテンツの再生にたどり着くまでの操作ステップが多く、再生を行うことが困難となる問題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、ディレクトリ階層構造のフォルダに出入りする操作を行うことなく深い階層のフォルダを選択することが可能な表示制御装置および表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の表示制御装置は、ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたフォルダやファイル等のコンテンツの一覧の表示を制御する表示制御装置であって、ユーザによるリモートコントローラの操作に応じてフォルダを選択するフォルダ選択手段と、他の機器から送信されてくるコンテンツに付与された属性であって、フォルダかファイルの種類を示すファイル属性情報の受信を制御する受信制御手段と、ファイル属性情報に基づいて、フォルダの属性が付与されているか否かを判定し、ファイル属性情報にフォルダ属性が付与されていると判定された場合に、フォルダの情報をフォルダ一覧情報として記憶するフォルダ一覧情報記憶手段と、フォルダ一覧情報記憶手段によって記憶されたフォルダ一覧情報に基づいてフォルダの一覧のみが表示されるように制御する表示制御手段とを備える。
【００１１】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであってもよいし、１つの装置を構成している内部ブロックどうしであってもよい。
【００１２】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、すなわち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであってもよい。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであってもよい。また、フォルダの情報はフォルダのアクセス情報、名前であってもよい。
【００１３】
また、本発明の表示制御装置における受信制御手段は、フォルダ一覧情報手段に記憶されているフォルダの中からコンテンツの未取得であるフォルダを検索し、コンテンツ一覧の未取得のフォルダのフォルダ内のコンテンツ一覧の受信を制御し、フォルダ一覧情報記憶手段は、受信制御手段によって取得されたコンテンツ一覧の中から、フォルダと判定されたコンテンツをフォルダ一覧として記憶することができる。
【００１４】
また、コンテンツは、静止画像、動画像、音声のファイル、またはファイルを格納するフォルダであるようにすることができる。
【００１５】
また、他の機器は、ＤＬＮＡの仕様に対応した機器であるようにすることができる。
【発明の効果】
【００１６】
以上のように、本発明によれば、リモートコントローラの操作に応じて、フォルダに出入りする操作を行うことなく深い階層のフォルダを選択することができ、操作性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態１に係るネットワークシステムの構成を示すブロック図
【図２】同実施の形態に係るテレビジョン受像機のハードウェア構成を示すブロック図
【図３】同実施の形態に係るテレビジョン受像機の機能構成を示すブロック図
【図４】同実施の形態に係るサーバのハードウェア構成を示すブロック図
【図５】同実施の形態に係るコンテンツのディレクトリ構造情報の例を示す図
【図６】同実施の形態に係る表示の処理について説明するフローチャート
【図７】同実施の形態に係るフォルダ一覧情報の記憶の例を示す図
【図８】同実施の形態に係るコンテンツ一覧画面の構成例を示す模式図
【発明を実施するための形態】
【００１８】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１９】
本発明の一側面の表示制御装置は、ユーザによるリモートコントローラ（例えば、図３のリモートコントローラ１４）の操作に応じて、ネットワーク（例えば、図１のネットワーク１２）に接続された他の機器（例えば、図１のサーバ１３1乃至１３n）に蓄積されたフォルダやファイル等のコンテンツの一覧の表示を制御する表示制御装置（例えば、図１のテレビジョン受像機１１）において、ユーザによるリモートコントローラの操作に応じて、フォルダを選択するフォルダ選択手段（例えば、図３のフォルダ選択部６１）と、他の機器から送信されてくるコンテンツに付与された属性であって、フォルダかファイルの種類を示すファイル属性情報の受信を制御する受信制御手段（例えば、図３の受信制御部６２）と、ファイル属性情報に基づいて、フォルダの属性が付与されているか否かを判定し、ファイル属性情報にフォルダ属性が付与されていると判定された場合に、フォルダの情報をフォルダ一覧情報として記憶するフォルダ一覧情報記憶手段（例えば図３のフォルダ一覧情報記憶部６３）と、フォルダ一覧情報記憶手段によって記憶されたフォルダ一覧情報に基づいてフォルダの一覧のみが表示されるように制御する表示制御手段（例えば図３の表示制御部６４）を備える。
【００２０】
受信制御手段は、フォルダ一覧情報手段に記憶されているフォルダの中からコンテンツの未取得であるフォルダを検索し、コンテンツ一覧の未取得のフォルダ内のコンテンツ一覧の受信を制御する（例えば、図６のステップＳ１４の処理）ことができ、フォルダ一覧情報記憶手段は、受信制御手段によって取得されたコンテンツ一覧の中から、フォルダと判定されたコンテンツをフォルダ一覧として記憶する（例えば、図６のステップＳ１６の処理）ことができる。
【００２１】
（実施の形態１）
以下、図面を参照しながら本発明の実施の形態について説明する。図１は、本発明の実施の形態１に係るネットワークシステム１の構成を示すブロック図である。ネットワークシステム１には、ネットワーク１２に、テレビジョン受像機１１およびサーバ１３1乃至１３n（ｎは自然数）が接続されている。
【００２２】
テレビジョン受像機１１は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）などの表示装置を有するテレビジョン受像機（いわゆる薄型テレビ）である。テレビジョン受像機１１は、例えば、デジタル放送（例えば、地上デジタル放送や、ＢＳ（Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓａｔｅｌｌｉｔｅ）／ＣＳ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ）デジタル放送など）受信用のアンテナからの信号や、地上アナログ放送受信用のアンテナからの信号に基づいた画像を画面に表示する。
【００２３】
また、テレビジョン受像機１１は、サーバ１３1乃至１３nに蓄積されているコンテンツを取得するための要求（以下、コンテンツ要求と称する）を、ネットワーク１２を介して、サーバ１３1乃至１３nに送信する。そして、テレビジョン受像機１１は、コンテンツ要求に応じて、サーバ１３1乃至１３nから送信されてくるコンテンツまたはコンテンツに関係する情報（以下、コンテンツ情報と称する）を受信して再生する。
【００２４】
なお、コンテンツは、例えば、静止画ファイル、動画ファイル、または音声ファイルなどである。また、コンテンツ情報は、例えば、サーバ１３1乃至１３nなどの機器に蓄積されているコンテンツのファイルと、ファイルを格納するフォルダのディレクトリ構造を示すディレクトリ構造情報などである。
【００２５】
ネットワーク１２は、例えば、建物内に構築されたＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１ａ、８０２．１１ｂ、若しくは８０２．１１ｇなどの規格に準拠した無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、イーサーネット（登録商標）などの規格に準拠した有線のＬＡＮ、またはインターネットなどからなる。ネットワーク１２は、テレビジョン受像機１１から送信されるコンテンツ要求をサーバ１３1乃至１３nに伝送する。また、ネットワーク１２は、サーバ１３1乃至１３nから送信されるコンテンツまたはコンテンツ情報をテレビジョン受像機１１に伝送する。
【００２６】
サーバ１３1は、例えば、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ   Ａｌｌｉａｎｃｅ）等の仕様に対応した専用のサーバ、パーソナルコンピュータ、またはハードディスクレコーダなどの機器であり、住居内に設置されてコンテンツを蓄積する。サーバ１３1は、テレビジョン受像機１１からのコンテンツ要求に応じて、ネットワーク１２を介して、自分が蓄積しているコンテンツまたはコンテンツ情報をテレビジョン受像機１１に提供する。
【００２７】
なお、コンテンツは、例えば、静止画ファイル、動画ファイル、または音声ファイルなどのファイルとしてサーバ１３1に蓄積される。サーバ１３1においては、それらのファイルとファイルを格納するフォルダとが、階層構造をなして蓄積される。
【００２８】
サーバ１３２乃至１３nは、サーバ１３1と同様に、それぞれ、例えば、専用のサーバなどであり、テレビジョン受像機１１からのコンテンツ要求に応じて、ネットワーク１２を介して、自分が蓄積しているコンテンツまたはコンテンツ情報を提供する。なお、図１で示されるネットワークシステム１の例においては、テレビジョン受像機１１が１台設けられているが、複数台のテレビジョン受像機を設けるようにしてもよい。また、以下、サーバ１３1乃至１３nを個々に区別する必要がないとき、単に、サーバ１３と称する。
【００２９】
図２は、テレビジョン受像機１１のハードウェア構成を示すブロック図である。テレビジョン受像機１１は、中央演算部２１、メインメモリ２３、チューナ２４、画像処理部２５、表示部２６、ＧＵＩ用フレームバッファ２７、通信部２８および受光部２９を含むようにして構成され、リモートコントローラ１４によって制御される。中央演算部２１、メインメモリ２３、チューナ２４、画像処理部２５、ＧＵＩ用フレームバッファ２７、通信部２８および受光部２９は、バス２２を介して相互に接続される。
【００３０】
中央演算部２１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などであり、テレビジョン受像機１１の各部の動作を制御する。中央演算部２１は、メインメモリ２３にアプリケーションプログラムを格納し、そのアプリケーションプログラムを実行する。また、中央演算部２１は、必要に応じて、データをメインメモリ２３に供給したり、メインメモリ２３が一時的に記憶しているデータを取得する。
【００３１】
チューナ２４は、ユーザの操作に応じた受信する放送局の指定に従って、アンテナ（図示せず）によって受信された電波による放送波信号を復調し、映像信号および音声信号を取得する。チューナ２４は、取得した映像信号を画像処理部２５に出力し、音声信号を音声処理部（図示せず）に出力する。なお、復調された放送波信号は、一般的に、映像信号の他に、その他、音声信号などからも構成されるが、ここでは、説明を簡易にするために、映像信号について説明する。
【００３２】
画像処理部２５は、チューナ２４から供給された映像信号に対してデコード処理を施す。画像処理部２５は、デコード処理により得られた映像データに対して、例えば、ノイズ除去などの所定の処理を施し、それにより得られた映像データを表示部２６に出力する。表示部２６は、例えば、ＬＣＤまたはＰＤＰなどよりなり、画像処理部２５から出力される映像データに対応する番組の映像などを表示する。
【００３３】
また、中央演算部２１は、例えば、各種のアイコンなどの表示部２６に表示させるＧＵＩに関係する情報（以下、ＧＵＩ情報と称する）を生成し、生成したＧＵＩ情報をＧＵＩ用フレームバッファ２７に供給する。これにより、画像処理部２５から出力される映像データと、ＧＵＩ用フレームバッファ２７から出力されるＧＵＩ情報とが重畳され、表示部２６に表示される。
【００３４】
通信部２８は、例えば、ＩＥＥＥ８０２．１１の規格に準拠した無線ＬＡＮ、またはイーサーネット（登録商標）などの規格に準拠した有線ＬＡＮのインターフェースなどから構成され、ネットワーク１２に接続された、例えば、サーバ１３1乃至１３nなどの他の機器と無線または有線によって相互に通信する。リモートコントローラ１４は、ユーザの操作に応じて、テレビジョン受像機１１を制御するための操作コマンドを生成し、生成した操作コマンドをテレビジョン受像機１１に送信する。受光部２９は、リモートコントローラ１４からの、例えば、ＳＩＲＣＳ（Ｓｅｒｉａｌ  Ｉｎｆｒａｒｅｄ  Ｒｅｍｏｔｅ    Ｃｏｎｔｒｏｌ  Ｓｙｓｔｅｍ）などの所定の方式に準拠した赤外線を受光し、その赤外線から復調して得られるユーザ操作の内容を示す操作コマンドを中央演算部２１に供給する。
【００３５】
中央演算部２１は、受光部２９からの操作コマンドに応じた各種の処理を実行する。バス２２に接続されているドライブ３０は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア３１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じてメインメモリ２３などに転送され、記憶される。
【００３６】
なお、中央演算部２１に実行させるアプリケーションプログラムは、あらかじめテレビジョン受像機１１にインストールして記憶させておく他、リムーバブルメディア３１に記録しておき、パッケージメディアとしてユーザに提供して、そのリムーバブルメディア３１からテレビジョン受像機１１にインストールすることができる。また、中央演算部２１に実行させるアプリケーションプログラムは、ダウンロードサイトから、テレビジョン受像機１１に直接ダウンロードし、あるいは、図示せぬパーソナルコンピュータでダウンロードして、テレビジョン受像機１１に供給し、テレビジョン受像機１１にインストールすることも可能である。
【００３７】
また、本実施の形態では、テレビジョン受像機１１は、表示部２６を設けているとして説明するが、表示部２６を設けずに、映像を外部の表示装置に表示させる表示制御装置として機能することも可能である。その場合、例えば、テレビジョン受像機１１には、他のテレビジョン受像機が接続され、テレビジョン受像機１１は、コンテンツなどのデータの他のテレビジョン受像機への表示を制御する。
【００３８】
さらにまた、チューナ２４から出力された音声信号は、例えば、音声処理部（図示せず）によってデコード処理が施され、それにより得られた音声データは、スピーカ（図示せず）から出力される。また、テレビジョン受像機１１のハードウェアの構成は、図２の例に限定されず、図３の機能的構成を少なくとも有していればよい。
【００３９】
図３は、テレビジョン受像機１１の機能の構成を示すブロック図である。なお、図３では、図２と同様の箇所には、同一の符号が付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので省略する。
【００４０】
制御部５１はフォルダ選択部６１、受信制御部６２、フォルダ一覧情報記憶部６３、表示制御部６４を含むように構成される。
【００４１】
フォルダ選択部６１はユーザによるリモートコントローラ１４の操作に応じて、例えば、ユーザが全階層を表示したいフォルダを選択する。フォルダ選択部６１は、選択したフォルダを示す情報をフォルダ一覧記憶部６３に供給する。機器を選択した場合は選択された機器のルートディレクトリが選択されたものとして扱っても良い。
【００４２】
フォルダ一覧情報記憶部６３には、フォルダ選択部６１から選択されたフォルダのフォルダ情報が供給される。フォルダ一覧情報記憶部６３は供給されたフォルダ情報をフォルダ一覧情報として記憶する。また、フォルダ情報として、フォルダ配下のコンテンツ一覧が未取得かどうかという情報も記憶する。フォルダ選択部６１に選択された時点ではフォルダ配下のコンテンツ一覧は未取得なので、未取得であることを記憶する。
【００４３】
受信制御部６２は通信部２８を制御して、ネットワーク１２に接続された機器から送信されてくるファイルやフォルダなどのコンテンツ情報の各種データを受信させる。例えば、受信制御部６２は通信部２８を制御して、ネットワーク１２を介してサーバ１３の特定のフォルダの中のコンテンツ一覧情報を要求し、その結果サーバ１３から送信されてくるフォルダ内のコンテンツ一覧情報を受信させる。
【００４４】
また、受信制御部６２に受信させるコンテンツ一覧情報は選択可能であり、フォルダ一覧情報記憶部６３において、フォルダ配下のコンテンツ一覧が未取得であるフォルダの配下にあるコンテンツ一覧のみ受信させるように制御する。フォルダ一覧情報記憶部６３のフォルダ一覧情報に基づき、フォルダ配下のコンテンツ一覧が未取得であるフォルダの配下にあるコンテンツ一覧の受信が完了したときに、受信が完了したイベントと、受信したコンテンツ一覧をフォルダ一覧情報記憶部６３に供給する。
【００４５】
ここで、上記コンテンツ一覧情報は、ネットワーク１２に接続されたサーバ１３に記録されている各フォルダの配下にあるファイルやフォルダのコンテンツの一覧に関する情報である。また、各コンテンツには、ファイルかフォルダかを識別できる情報が付与されている。
【００４６】
フォルダ一覧記憶部６３は受信制御部６２から受信が完了したイベントを供給された場合、フォルダ一覧情報の中から該当するフォルダ情報を検索し、フォルダ配下のコンテンツ一覧が未取得かどうかという情報を取得済みに変更する。フォルダ一覧記憶部６３は受信制御部６２から受信したコンテンツ一覧が供給された場合、コンテンツ一覧の中からフォルダ属性が付与されていると判定されたコンテンツをフォルダ一覧記憶部に追記し、該当するフォルダ情報のフォルダ配下のコンテンツ一覧が未取得かどうかという情報を記憶する。
【００４７】
表示制御部６４は、フォルダ一覧記憶部６３から供給されるフォルダ一覧情報に基づいて、各種の画面の表示部２６への表示を制御する。
【００４８】
図４は、サーバ１３のハードウェア構成を示すブロック図である。図４の例のサーバ１３において、ＣＰＵ１１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２に記憶されているプログラム、または記録部１１８からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１１３にはまた、ＣＰＵ１１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４９】
ＣＰＵ１１１、ＲＯＭ１１２、およびＲＡＭ１１３は、バス１１４を介して相互に接続されている。このバス１１４にはまた、入出力インターフェース１１５も接続されている。
【００５０】
入出力インターフェース１１５には、キーボード、マウスなどよりなる入力部１１６、スピーカ、ディスプレイなどよりなる出力部１１７、ハードディスクなどより構成される記録部１１８、並びにネットワーク１２を介しての、例えば、テレビジョン受像機１１などの他の機器との通信処理を制御する通信部１１９が接続されている。入出力インターフェース１１５にはまた、必要に応じてドライブ１２０が接続され、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア１２１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記録部１１８にインストールされる。
【００５１】
なお、上述したように、サーバ１３は、例えば、静止画ファイル、動画ファイル、音声ファイルなどのコンテンツを蓄積しているが、それらのコンテンツは、例えば、記録部１１８に記録される。また、ディレクトリ構造情報などのコンテンツ情報は、コンテンツと同様に、例えば、記録部１１８に記録される。
【００５２】
図５は、サーバ１３の記録部１１８に記録されているディレクトリ構造情報の例を示す図である。なお、以下、説明の都合上、図５のディレクトリ構造情報の例は、ネットワーク１２に接続されたサーバ１３1乃至１３nのうちの、サーバ１３1の記録部１１８に記録されているコンテンツのディレクトリ構造情報の例であるとして説明する。また、図５のディレクトリ構造情報の例では、例えば、「フォルダ１」や「フォルダ２」などのように、フォルダ型の図形で表現されているデータはフォルダを示す。また、フォルダの図形に付された文字は、そのフォルダのフォルダ名を示す。さらに、例えば、「静止画ファイル１．ｊｐｇ」や「静止画ファイル６．ｊｐｇ」などのように、ファイル型の図形で表現されているデータはファイルを示す。また、ファイルの図形に付された文字は、そのファイルのファイル名を示す。さらにまた、図５のディレクトリ構造情報の例では、ファイル名のうち、ピリオド（．）で区切られた最も右側の部分は、ファイルの拡張子を示す。つまり、例えば、「静止画ファイル１．ｊｐｇ」は、拡張子が「ｊｐｇ」であるので、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮画像のコンテンツである。同様に、「ｍｐｇ」である拡張子のファイルは、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮された動画のコンテンツであり、「ｍｐ３」である拡張子のファイルは、ｍｐ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）圧縮された音声のコンテンツである。なお、「ｊｐｇ」、「ｍｐｇ」、「ｍｐ３」である拡張子は、それぞれ、静止画ファイル、動画ファイル、音声ファイルの拡張子の一例であり、もちろん、これらの拡張子以外であってもよい。
【００５３】
図５で示されるディレクトリ構造情報において、「ルート」は、階層構造の最上位を示し、例えば、サーバ１３1などの機器そのものを表わす。「ルート」の下位のディレクトリには、「フォルダ１」、「フォルダ５」が配置される。また、「フォルダ１」の下位のディレクトリには、「フォルダ２」、「フォルダ３」、「動画ファイル４．ｍｐｇ」および「動画ファイル５．ｍｐｇ」が配置される。「フォルダ２」の下位のディレクトリには、「静止画ファイル１．ｊｐｇ」が配置される。「フォルダ３」の下位のディレクトリには、「フォルダ４」のディレクトリが配置される。「フォルダ４」の下位のディレクトリには、「音声ファイル２．ｍｐ３」、「音声ファイル３．ｍｐ３」が配置される。「ルート」の下位の「フォルダ５」には、「フォルダ６」、「フォルダ７」が配置される。「フォルダ６」の下位ディレクトリには「静止画ファイル６．ｊｐｇ」が配置される。また、「フォルダ７」の下位ディレクトリには「フォルダ８」が配置される。
【００５４】
このように、サーバ１３1においては、コンテンツのファイルと、ファイルを格納したフォルダが階層構造をなして蓄積される。
【００５５】
次に、図６のフローチャートを参照して、制御部５１による、表示処理について説明する。制御部５１は、リモートコントローラ１４を介してユーザにより所定の操作が指示され、受光部２９から所定の操作コマンドが供給されたとき、図６のフローチャートに示される処理を実行させる。
【００５６】
ステップＳ１１において、制御部５１は、受光部２９を介して、リモートコントローラ１４から送信されてくる操作コマンドに基づいて、全階層表示を行うフォルダが選択されたか否かを判定する。全階層表示を行うフォルダとして、機器が選択された場合には、選択された機器のルートフォルダが選択されたと判断しても良い。
【００５７】
ステップＳ１１において、全階層表示を行うフォルダが選択されていないと判定された場合（ステップＳ１１で「Ｎｏ」）、ステップＳ１１に戻り、ファイルの種類が選択されるまで、判定の処理が繰り返される。一方、ステップＳ１１において、全階層表示を行うフォルダが選択されたと判定された場合（ステップＳ１１で「Ｙｅｓ」）、フォルダ選択部６１は、受光部２９からの操作コマンドに基づいて全階層表示を行うフォルダを選択する。
【００５８】
選択されたフォルダは、ステップＳ１２で、フォルダ一覧情報記憶部６３によって、フォルダ情報を、図７のようなフォルダ一覧として登録する。図７の詳細は後に記載する。このとき、フォルダ配下のコンテンツ一覧を受信済みか否かの情報を「未取得」として記憶する。
【００５９】
図７はフォルダ一覧情報記憶部６３が管理するフォルダ一覧情報の一例を示す図である。図７では、各フォルダのフォルダ情報として、表示インデックス、フォルダ名、親フォルダ情報、フォルダ配下のコンテンツ一覧を受信済みか否かの情報（受信済情報）、階層数を記憶する。表示制御部６４はステップＳ１７に到達した時点でフォルダ一覧情報記憶部６３によって生成されたフォルダ一覧情報をもとに、図８のようなフォルダの階層構造が一目で分かる表示を行うことができる。
【００６０】
図６に戻り、ステップＳ１３において、フォルダ一覧情報記憶部６３のフォルダ一覧情報の受信済情報に基づいてコンテンツ一覧が未取得のフォルダがあるか否かを判断し、無ければ（ステップＳ１３で「Ｎｏ」）、ステップＳ１７のフォルダ一覧の表示処理に移行する。一方、ステップＳ１３において、コンテンツ一覧が未取得であるフォルダがあると判断された場合（ステップＳ１３で「Ｙｅｓ」）、ステップＳ１４に進む。
【００６１】
ステップＳ１４において、受信制御部６２は、通信部２８を制御して、ネットワーク１２に接続された、例えば、サーバ１３1乃至１３nから、フォルダ配下のコンテンツ一覧の取得が未取得なフォルダのコンテンツ一覧を受信し、受信したフォルダのフォルダ情報を受信済みに変更する。
【００６２】
なお、図５のディレクトリ構造情報は、ネットワーク１２に接続される機器に蓄積された、ファイルやフォルダの階層構造を示す情報の一例であり、その他のファイル、フォルダの階層構造を示す情報であってももちろんよい。
【００６３】
ステップＳ１５において、フォルダ一覧情報記憶部６３は受信制御部６２が受信したコンテンツ一覧情報に基づいてフォルダが存在しないと判断されれば（ステップＳ１５で「Ｎｏ」）、ステップＳ１３の判断に戻り、未取得のフォルダがなくなるまで、ステップＳ１４〜ステップＳ１６の処理が繰り返し行われる。
【００６４】
一方、ステップＳ１５においてフォルダが存在すると判断されれば（ステップＳ１５で「Ｙｅｓ」）、ステップＳ１６において受信制御部６２が受信したコンテンツ一覧のなかからフォルダ一覧を抜き出しものをフォルダ一覧情報記憶部６３によってフォルダ一覧情報として登録する。このとき、新たに登録したフォルダ情報のフォルダ配下のコンテンツ一覧を受信済みか否かの情報は「未取得」と記憶する。ステップＳ１６の処理が終了したあと、ステップＳ１３の判断に戻り、未取得のフォルダがなくなるまで、ステップＳ１４〜ステップＳ１６の処理が繰り返し行われる。
【００６５】
ステップＳ１３において、コンテンツ一覧が未取得のフォルダが無くなれば（ステップＳ１３で「Ｎｏ」）、ステップＳ１７に進み、表示制御部６４は、フォルダ一覧情報記憶部６３が生成したフォルダ一覧情報を元に、フォルダ一覧の表示処理を行う。具体的には、表示制御部６４は、フォルダ一覧情報記憶部６３が生成したフォルダ一覧情報（例えば、図７）のをもとに、図８の左側のフォルダ一覧のような描画を行う。
【００６６】
ユーザは、図８のような左側の画面（フォルダ一覧）で、リモートコントローラの操作に応じて、フォルダに出入りする操作を行うことなく深い階層のフォルダを選択することができる。そして、図８の左側の画面で選択したフォルダの中のコンテンツ一覧を右側の画面（ファイル一覧）に表示することで、ユーザは所望のコンテンツにたどり着くまでの操作ステップを削減することが可能になる。また、特定のフォルダ以下のフォルダ構造をユーザは一瞬で把握することができるようになるため、検索性を向上させることができる。
【００６７】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００６８】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【産業上の利用可能性】
【００６９】
本発明によれば、ディレクトリ階層構造のフォルダに出入りする操作を行うことなく深い階層のフォルダを選択することができるため、ディレクトリ階層構造を有するコンテンツを選択する全てのＡＶ機器において有用である。
【符号の説明】
【００７０】
１１    テレビジョン受像機
１２    ネットワーク
１３    サーバ
１４    リモートコントローラ
２１    中央演算部
２２    バス
２３    メインメモリ
２４    チューナ
２５    画像処理部
２６    表示部
２７    ＧＵＩ用フレームバッファ
２８    通信部
２９    受光部
３０    ドライブ
３１    リムーバブルメディア
５１    制御部
６１    フォルダ選択部
６２    受信制御部
６３    フォルダ一覧情報記憶部
６４    表示制御部
【図１】
2012058949.tif 000003
【図２】
2012058949.tif 000004
【図３】
2012058949.tif 000005
【図４】
2012058949.tif 000006
【図５】
2012058949.tif 000007
【図６】
2012058949.tif 000008
【図７】
2012058949.tif 000009
【図８】
2012058949.tif 000010