(57)【要約】【課題】操作性を向上させるようにする。【解決手段】種類選択部６１は、ユーザによるリモートコントローラ１４の操作に応じて、ファイルの種類を選択し、受信制御部６２は、ネットワーク１２に接続された他の機器から送信されてくる、フォルダに付与された属性であって、フォルダに格納されたファイルの種類を示す属性の情報であるファイル属性情報の受信を制御し、属性判定部６３は、ファイル属性情報に基づいて、フォルダに、選択された種類の属性が付与されているか否かを判定し、表示制御部６４は、フォルダに、選択された種類の属性が付与されていないと判定された場合、フォルダの表示が抑制されるように、一覧の表示を制御することで、操作性を向上させることができるようになる。本発明はテレビジョン受像機に適用できる。【選択図】図３
2008193254.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御装置において、
前記ユーザによる前記リモートコントローラの操作に応じて、前記ファイルの種類を選択する種類選択手段と、
前記他の機器から送信されてくる、前記フォルダに付与された属性であって、前記フォルダに格納された前記ファイルの種類を示す前記属性の情報であるファイル属性情報の受信を制御する受信制御手段と、
前記ファイル属性情報に基づいて、前記フォルダに、選択された前記種類の属性が付与されているか否かを判定する属性判定手段と、
前記フォルダに、選択された前記種類の属性が付与されていないと判定された場合、前記フォルダの表示が抑制されるように、前記一覧の表示を制御する表示制御手段と
を備える表示制御装置。
【請求項２】
前記属性判定手段は、前記ファイルの種類が選択された前記種類と一致するか否かを判定し、
前記表示制御手段は、前記ファイルの種類が選択された前記種類と一致しないと判定された場合、前記ファイルの表示が抑制されるように、前記一覧の表示を制御する
請求項１に記載の表示制御装置。
【請求項３】
前記属性判定手段は、前記他の機器に、選択された前記種類と一致する種類のファイルが記録されているか否かを判定し、
前記表示制御手段は、前記他の機器に、選択された前記種類と一致する種類のファイルが記録されていないと判定された場合、前記他の機器の表示が抑制されるように、前記機器の一覧の表示を制御する
請求項１に記載の表示制御装置。
【請求項４】
前記コンテンツは、静止画像、動画像、または音声のファイルである
請求項１に記載の表示制御装置。
【請求項５】
前記他の機器は、DLNA（Digital Living Network Alliance）の仕様に対応した機器である
請求項１に記載の表示制御装置。
【請求項６】
ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御装置の表示制御方法において、
前記ユーザによる前記リモートコントローラの操作に応じて、前記ファイルの種類を選択し、
前記他の機器から送信されてくる、前記フォルダに付与された属性であって、前記ファイルの種類を示す前記属性の情報であるファイル属性情報の受信を制御し、
前記ファイル属性情報に基づいて、前記フォルダに、選択された前記種類の属性が付与されているか否かを判定し、
前記フォルダに、選択された前記種類の属性が付与されていないと判定された場合、前記フォルダの表示が抑制されるように、前記一覧の表示を制御する
ステップを含む表示制御方法。
【請求項７】
ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御処理を、コンピュータに行わせるプログラムにおいて、
前記ユーザによる前記リモートコントローラの操作に応じて、前記ファイルの種類を選択し、
前記他の機器から送信されてくる、前記フォルダに付与された属性であって、前記ファイルの種類を示す前記属性の情報であるファイル属性情報の受信を制御し、
前記ファイル属性情報に基づいて、前記フォルダに、選択された前記種類の属性が付与されているか否かを判定し、
前記フォルダに、選択された前記種類の属性が付与されていないと判定された場合、前記フォルダの表示が抑制されるように、前記一覧の表示を制御する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置および方法、並びにプログラムに関し、特に、操作性を向上させることができるようにした表示制御装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
テレビジョン受像機のネットワーク対応技術は、近頃ようやく一般化してきた状況であり、ネットワークに接続された他の機器との間での、GUI（Graphical User Interface）や操作性に関しては、さほど蓄積された従来技術があるわけではない。
【０００３】
一般的に、ネットワークのサーバには、専用のサーバやパーソナルコンピュータが使用される。パーソナルコンピュータには、高解像度のモニタ、キーボード、マウスといった高機能のユーザーインターフェースが備えられている。パーソナルコンピュータにおいては、これらのユーザーインターフェースを操作させる上で、例えば、いわゆる、「ドラッグアンドドロップ」や「シフトクリック」などの動作が定義されており、多数のファイルやフォルダに対する同時操作や、選択動作、キーボードを用いた検索作業などが容易に可能となっている。
【０００４】
また、近年、ハードディスクなどの記録媒体の容量の増加や、デジタルスチルカメラ、ポータブルオーディオ機器などの普及にともなって、これらのサーバなどの機器に蓄積される、例えば、静止画ファイル、動画ファイル、または音声ファイルなどの数量も増加の一途をたどっている。
【０００５】
また、本出願人は、ネットワークに接続された機器からコンテンツのメタ情報を取得し、取得したメタ情報をリモートコントローラに送信するメタ情報サーバを先に提案している（例えば、特許文献１参照）。
【特許文献１】特開２００６−２２７８４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、テレビジョン受像機は、放送のデジタル化、ハイビジョン化、インターネット対応などの機能は進化しているものの、ユーザーインターフェースとしては、片手で操作することを基本としているリモートコントローラを用いて機器操作を行い、それに対する応答を画面上に表示する形態をとっている。そのため、誰でも簡単に操作することができる反面、操作性が制限されてしまうことがあり、特に、多数のコンテンツに対する操作性は、パーソナルコンピュータと比べて劣っているという問題があった。
【０００７】
また、上記特許文献１では、メタ情報サーバによって、ネットワークに接続された機器に蓄積されているコンテンツのメタ情報を一元管理することで、ネットワーク上で利用可能なコンテンツの一覧性を確保しているが、ネットワーク上に多数のコンテンツが存在する場合、それらのコンテンツのなかから所望のコンテンツを再生することが困難となる可能性があった。このように、特許文献１に記載の発明では、リモートコントローラを用いて、簡単に、所望のコンテンツを再生する操作を行うことが困難となる問題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、テレビジョン受像機を操作するリモートコントローラをそのままに、画面に表示される情報を変更することで、操作性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の表示制御装置は、ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御装置において、前記ユーザによる前記リモートコントローラの操作に応じて、前記ファイルの種類を選択する種類選択手段と、前記他の機器から送信されてくる、前記フォルダに付与された属性であって、前記フォルダに格納された前記ファイルの種類を示す前記属性の情報であるファイル属性情報の受信を制御する受信制御手段と、前記ファイル属性情報に基づいて、前記フォルダに、選択された前記種類の属性が付与されているか否かを判定する属性判定手段と、前記フォルダに、選択された前記種類の属性が付与されていないと判定された場合、前記フォルダの表示が抑制されるように、前記一覧の表示を制御する表示制御手段とを備える。
【００１０】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであってもよいし、１つの装置を構成している内部ブロックどうしであってもよい。
【００１１】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、すなわち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであってもよい。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであってもよい。
【００１２】
前記属性判定手段には、前記ファイルの種類が選択された前記種類と一致するか否かを判定させ、前記表示制御手段には、前記ファイルの種類が選択された前記種類と一致しないと判定された場合、前記ファイルの表示が抑制されるように、前記一覧の表示を制御させることができる。
【００１３】
前記属性判定手段には、前記他の機器に、選択された前記種類と一致する種類のファイルが記録されているか否かを判定させ、前記表示制御手段には、前記他の機器に、選択された前記種類と一致する種類のファイルが記録されていないと判定された場合、前記他の機器の表示が抑制されるように、前記機器の一覧の表示を制御させることができる。
【００１４】
前記コンテンツは、静止画像、動画像、または音声のファイルであるようにすることができる。
【００１５】
前記他の機器は、DLNAの仕様に対応した機器であるようにすることができる。
【００１６】
本発明の一側面の表示制御方法は、ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御装置の表示制御方法において、前記ユーザによる前記リモートコントローラの操作に応じて、前記ファイルの種類を選択し、前記他の機器から送信されてくる、前記フォルダに付与された属性であって、前記ファイルの種類を示す前記属性の情報であるファイル属性情報の受信を制御し、前記ファイル属性情報に基づいて、前記フォルダに、選択された前記種類の属性が付与されているか否かを判定し、前記フォルダに、選択された前記種類の属性が付与されていないと判定された場合、前記フォルダの表示が抑制されるように、前記一覧の表示を制御するステップを含む。
【００１７】
本発明の一側面のプログラムは、ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御処理を、コンピュータに行わせるプログラムにおいて、前記ユーザによる前記リモートコントローラの操作に応じて、前記ファイルの種類を選択し、前記他の機器から送信されてくる、前記フォルダに付与された属性であって、前記ファイルの種類を示す前記属性の情報であるファイル属性情報の受信を制御し、前記ファイル属性情報に基づいて、前記フォルダに、選択された前記種類の属性が付与されているか否かを判定し、前記フォルダに、選択された前記種類の属性が付与されていないと判定された場合、前記フォルダの表示が抑制されるように、前記一覧の表示を制御するステップを含む。
【００１８】
本発明の一側面においては、ユーザによるリモートコントローラの操作に応じて、ファイルの種類が選択され、他の機器から送信されてくる、フォルダに付与された属性であって、フォルダに格納されたファイルの種類を示す属性の情報であるファイル属性情報の受信が制御され、ファイル属性情報に基づいて、フォルダに、選択された種類の属性が付与されているか否かが判定され、フォルダに、選択された種類の属性が付与されていないと判定された場合、フォルダの表示が抑制されるように、一覧の表示が制御される。
【発明の効果】
【００１９】
以上のように、本発明の一側面によれば、操作性を向上させることができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
本発明の一側面の表示制御装置は、ユーザによるリモートコントローラ（例えば、図３のリモートコントローラ１４）の操作に応じて、ネットワーク（例えば、図１のネットワーク１２）に接続された他の機器（例えば、図１のサーバ１３1乃至１３n）に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御装置（例えば、図３のテレビジョン受像機１１）において、前記ユーザによる前記リモートコントローラの操作に応じて、前記ファイルの種類（例えば、静止画、動画、音声などの種類）を選択する種類選択手段（例えば、図３の種類選択部６１）と、前記他の機器から送信されてくる、前記フォルダに付与された属性であって、前記フォルダに格納された前記ファイルの種類を示す前記属性の情報であるファイル属性情報の受信を制御する受信制御手段（例えば、図３の受信制御部６２）と、前記ファイル属性情報に基づいて、前記フォルダに、選択された前記種類の属性が付与されているか否かを判定する属性判定手段（例えば、図３の属性判定部６３）と、前記フォルダに、選択された前記種類の属性が付与されていないと判定された場合、前記フォルダの表示が抑制されるように、前記一覧の表示を制御する表示制御手段（例えば、図３の表示制御部６４）とを備える。
【００２２】
前記属性判定手段は、前記ファイルの種類が選択された前記種類と一致するか否かを判定し（例えば、図１０のステップＳ５５の処理）、前記表示制御手段は、前記ファイルの種類が選択された前記種類と一致しないと判定された場合、前記ファイルの表示が抑制されるように、前記一覧の表示を制御する（例えば、図１０のステップＳ５４の処理）ことができる。
【００２３】
前記属性判定手段は、前記他の機器に、選択された前記種類と一致する種類のファイルが記録されているか否かを判定し（例えば、図８のステップＳ３２の処理）、前記表示制御手段は、前記他の機器に、選択された前記種類と一致する種類のファイルが記録されていないと判定された場合、前記他の機器の表示が抑制されるように、前記機器の一覧の表示を制御する（例えば、図８のステップＳ３３の処理）ことができる。
【００２４】
本発明の一側面の表示制御方法またはプログラムは、ユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御装置の表示制御方法において、またはユーザによるリモートコントローラの操作に応じて、ネットワークに接続された他の機器に蓄積されたコンテンツのファイルおよび前記ファイルを格納する階層のフォルダの一覧の表示を制御する表示制御処理を、コンピュータに行わせるプログラムにおいて、前記ユーザによる前記リモートコントローラの操作に応じて、前記ファイルの種類を選択し（例えば、図６のステップＳ１２の処理）、前記他の機器から送信されてくる、前記フォルダに付与された属性であって、前記ファイルの種類を示す前記属性の情報であるファイル属性情報の受信を制御し（例えば、図６のステップＳ１３の処理）、前記ファイル属性情報に基づいて、前記フォルダに、選択された前記種類の属性が付与されているか否かを判定し（例えば、図１０のステップＳ５３の処理）、前記フォルダに、選択された前記種類の属性が付与されていないと判定された場合、前記フォルダの表示が抑制されるように、前記一覧の表示を制御する（例えば、図１０のステップＳ５４の処理）ステップを含む。
【００２５】
本発明の一側面のプログラムは、記録媒体（例えば、図２のリムーバブルメディア３１）に記録することができる。
【００２６】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００２７】
図１は、本発明を適用したネットワークシステム１の一実施の形態の構成を示すブロック図である。このネットワークシステム１においては、ネットワーク１２に、テレビジョン受像機１１およびサーバ１３1乃至１３n（ｎは自然数）が接続されている。
【００２８】
テレビジョン受像機１１は、例えば、LCD（Liquid Crystal Display）やPDP（Plasma Display Panel）などの表示装置を有するテレビジョン受像機（いわゆる薄型テレビ）である。テレビジョン受像機１１は、例えば、デジタル放送（例えば、地上デジタル放送や、BS（Broadcasting Satellite）/CS（Communication Satellite）デジタル放送など）受信用のアンテナからの信号や、地上アナログ放送受信用のアンテナからの信号に基づいた画像を画面に表示する。
【００２９】
また、テレビジョン受像機１１は、サーバ１３1乃至１３nに蓄積されているコンテンツを取得するための要求（以下、コンテンツ要求と称する）を、ネットワーク１２を介して、サーバ１３1乃至１３nに送信する。そして、テレビジョン受像機１１は、コンテンツ要求に応じて、サーバ１３1乃至１３nから送信されてくるコンテンツまたはコンテンツに関係する情報（以下、コンテンツ情報と称する）を受信する。テレビジョン受像機１１は、受信したコンテンツを再生する。
【００３０】
なお、コンテンツは、例えば、静止画ファイル、動画ファイル、または音声ファイルなどである。また、コンテンツ情報は、例えば、サーバ１３1乃至１３nなどの機器に蓄積されているコンテンツのファイルと、ファイルを格納するフォルダのディレクトリ構造を示すディレクトリ構造情報などである。
【００３１】
ネットワーク１２は、例えば、建物内に構築されたIEEE（Institute of Electrical and Electronics Engineers）802.11a、802.11b、若しくは802.11gなどの規格に準拠した無線LAN（Local Area Network）、イーサーネット（商標）などの規格に準拠した有線のLAN、またはインターネットなどからなる。
【００３２】
ネットワーク１２は、テレビジョン受像機１１から送信されるコンテンツ要求をサーバ１３1乃至１３nに伝送する。また、ネットワーク１２は、サーバ１３1乃至１３nから送信されるコンテンツまたはコンテンツ情報をテレビジョン受像機１１に伝送する。
【００３３】
サーバ１３1は、例えば、DLNA（Digital Living Network Alliance）等の仕様に対応した専用のサーバ、パーソナルコンピュータ、またはハードディスクレコーダなどの機器であり、住居内に設置されてコンテンツを蓄積する。
【００３４】
サーバ１３1は、テレビジョン受像機１１からのコンテンツ要求に応じて、ネットワーク１２を介して、自分が蓄積しているコンテンツまたはコンテンツ情報をテレビジョン受像機１１に提供する。
【００３５】
なお、コンテンツは、例えば、静止画ファイル、動画ファイル、または音声ファイルなどのファイルとしてサーバ１３1に蓄積される。サーバ１３1においては、それらのファイルとファイルを格納するフォルダとが、階層構造をなして蓄積される。
【００３６】
サーバ１３2乃至１３nは、サーバ１３1と同様に、それぞれ、例えば、専用のサーバなどであり、テレビジョン受像機１１からのコンテンツ要求に応じて、ネットワーク１２を介して、自分が蓄積しているコンテンツまたはコンテンツ情報を提供する。
【００３７】
なお、図１で示されるネットワークシステム１の例においては、テレビジョン受像機１１が１台設けられているが、複数台のテレビジョン受像機を設けるようにしてもよい。また、以下、サーバ１３1乃至１３nを個々に区別する必要がないとき、単に、サーバ１３と称する。
【００３８】
図２は、テレビジョン受像機１１の構成を示すブロック図である。
【００３９】
テレビジョン受像機１１は、中央演算部２１、メインメモリ２３、チューナ２４、画像処理部２５、表示部２６、GUI（Graphical User Interface）用フレームバッファ２７、通信部２８、および受光部２９を含むようにして構成される。中央演算部２１、メインメモリ２３、チューナ２４、画像処理部２５、GUI用フレームバッファ２７、通信部２８、および受光部２９は、バス２２を介して相互に接続される。
【００４０】
中央演算部２１は、例えば、CPU（Central Processing Unit）などであり、テレビジョン受像機１１の各部の動作を制御する。
【００４１】
中央演算部２１は、メインメモリ２３にアプリケーションプログラムを格納し、そのアプリケーションプログラムを実行する。また、中央演算部２１は、必要に応じて、データをメインメモリ２３に供給したり、メインメモリ２３が一時的に記憶しているデータを取得する。
【００４２】
チューナ２４は、ユーザの操作に応じた受信する放送局の指定に従って、アンテナ（図示せず）によって受信された電波による放送波信号を復調し、映像信号および音声信号を取得する。チューナ２４は、取得した映像信号を画像処理部２５に出力し、音声信号を音声処理部（図示せず）に出力する。なお、復調された放送波信号は、一般的に、映像信号の他に、その他、音声信号などからも構成されるが、ここでは、説明を簡易にするために、映像信号について説明する。
【００４３】
画像処理部２５は、チューナ２４から供給された映像信号に対してデコード処理を施す。画像処理部２５は、デコード処理により得られた映像データに対して、例えば、ノイズ除去などの所定の処理を施し、それにより得られた映像データを表示部２６に出力する。
【００４４】
表示部２６は、例えば、LCDまたはPDPなどよりなり、画像処理部２５から出力される映像データに対応する番組の映像などを表示する。
【００４５】
また、中央演算部２１は、例えば、各種のアイコンなどの表示部２６に表示させるGUI
に関係する情報（以下、GUI情報と称する）を生成し、生成したGUI情報をGUI用フレームバッファ２７に供給する。これにより、画像処理部２５から出力される映像データと、GUI用フレームバッファ２７から出力されるGUI情報とが重畳され、表示部２６に表示される。
【００４６】
通信部２８は、例えば、IEEE802.11の規格に準拠した無線LAN、またはイーサーネット（商標）などの規格に準拠した有線LANのインターフェースなどから構成され、ネットワーク１２に接続された、例えば、サーバ１３1乃至１３nなどの他の機器と無線または有線によって相互に通信する。
【００４７】
リモートコントローラ１４は、ユーザの操作に応じて、テレビジョン受像機１１を制御するための操作コマンドを生成し、生成した操作コマンドをテレビジョン受像機１１に送信する。
【００４８】
受光部２９は、リモートコントローラ１４からの、例えば、SIRCS（Serial Infrared Remote Control System）などの所定の方式に準拠した赤外線を受光し、その赤外線から復調して得られるユーザ操作の内容を示す操作コマンドを中央演算部２１に供給する。
【００４９】
中央演算部２１は、受光部２９からの操作コマンドに応じた各種の処理を実行する。
【００５０】
バス２２に接続されているドライブ３０は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア３１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じてメインメモリ２３などに転送され、記憶される。
【００５１】
なお、中央演算部２１に実行させるアプリケーションプログラムは、あらかじめテレビジョン受像機１１にインストールして記憶させておく他、リムーバブルメディア３１に記録しておき、パッケージメディアとしてユーザに提供して、そのリムーバブルメディア３１からテレビジョン受像機１１にインストールすることができる。また、中央演算部２１に実行させるアプリケーションプログラムは、ダウンロードサイトから、テレビジョン受像機１１に直接ダウンロードし、あるいは、図示せぬパーソナルコンピュータでダウンロードして、テレビジョン受像機１１に供給し、テレビジョン受像機１１にインストールすることも可能である。
【００５２】
また、本実施の形態では、テレビジョン受像機１１は、表示部２６を設けているとして説明するが、表示部２６を設けずに、映像を外部の表示装置に表示させる表示制御装置として機能することも可能である。その場合、例えば、テレビジョン受像機１１には、他のテレビジョン受像機が接続され、テレビジョン受像機１１は、コンテンツなどのデータの他のテレビジョン受像機への表示を制御する。
【００５３】
さらにまた、チューナ２４から出力された音声信号は、例えば、音声処理部（図示せず）によってデコード処理が施され、それにより得られた音声データは、スピーカ（図示せず）から出力される。
【００５４】
また、テレビジョン受像機１１のハードウェアの構成は、図２の例に限定されず、図３の機能的構成を少なくとも有していればよい。
【００５５】
図３は、テレビジョン受像機１１の機能の構成を示すブロック図である。
【００５６】
なお、図３では、図２と同様の箇所には、同一の符号が付してあり、処理が同じ部分に関しては、その説明は繰り返しになるので省略する。
【００５７】
制御部５１は、種類選択部６１、受信制御部６２、属性判定部６３、および表示制御部６４を含むようにして構成される。
【００５８】
種類選択部６１は、ユーザによるリモートコントローラ１４の操作に応じて、例えば、静止画、動画、または音声などのコンテンツのファイルの種類を選択する。種類選択部６１は、選択した種類を示す情報（以下、種類情報と称する）を属性判定部６３に供給する。
【００５９】
受信制御部６２は、通信部２８を制御して、ネットワーク１２に接続された機器から送信されてくる、コンテンツやコンテンツ情報などの各種のデータを受信させる。例えば、受信制御部６２は、通信部２８を制御して、ネットワーク１２を介してサーバ１３から送信されてくる、ディレクトリ構造情報を受信させる。受信制御部６２は、受信したディレクトリ構造情報を属性判定部６３に供給する。
【００６０】
ここで、詳細は図５を参照して後述するが、上記コンテンツ情報の１つである、ディレクトリ構造情報は、ネットワーク１２に接続されたサーバ１３に記録されているコンテンツのファイルと、それらのファイルを格納したフォルダの階層構造に関する情報である。ディレクトリ構造情報には、フォルダごとに格納しているファイルに関する属性（以下、ファイル属性情報と称する）が記述されている。
【００６１】
すなわち、フォルダには、静止画ファイル、動画ファイル、または音声ファイルなどの、そのフォルダの格納しているファイルに対応するファイル属性情報が付与される。具体的には、例えば、静止画ファイルを格納するフォルダには、「ｐ」であるファイル属性情報が付与され、動画ファイルを格納するフォルダには、「ｖ」であるファイル属性情報が付与され、音声ファイルを格納するフォルダには、「ｍ」であるファイル属性情報が付与される。言い換えれば、ファイル属性情報は、例えば、「ｐ」，「ｖ」，「ｍ」などの、各フォルダに格納されるファイルの種類に応じて付与されるフラグである。
【００６２】
また、このファイル属性情報は、フォルダと同様に、ネットワーク１２に接続された、例えば、サーバ１３などの機器にも付与される。具体的には、例えば、静止画ファイルを記録する機器には、「ｐ」であるファイル属性情報が付与され、動画ファイルを記録する機器には、「ｖ」であるファイル属性情報が付与され、音声ファイルを記録する機器には、「ｍ」であるファイル属性情報が付与される。この機器ごとに付与されるファイル属性情報は、例えば、ディレクトリ構造情報に記述される。
【００６３】
言い換えれば、ファイル属性情報は、フォルダに含まれるファイルの属性情報であるとともに、サーバ１３などの機器が提供するファイルの属性/種別に関する情報であるとも言える。
【００６４】
なお、フォルダに付与されるファイル属性情報は、全てのフォルダに付与されているものではなく、フォルダのファイル属性情報の有無は任意である。また、機器のファイル属性情報の有無は、フォルダのファイル属性情報と同様に、全ての機器に付与されているものではなく、任意である。
【００６５】
属性判定部６３には、種類選択部６１からユーザにより選択された種類の種類情報が供給され、受信制御部６２からディレクトリ構造情報が供給される。属性判定部６３は、種類情報およびディレクトリ構造情報に基づいて、フォルダに、ユーザにより選択された種類のファイル属性情報が付与されているか否かを判定する。属性判定部６３は、判定の結果を表示制御部６４に供給する。
【００６６】
また、属性判定部６３は、種類情報およびディレクトリ構造情報に基づいて、サーバ１３に蓄積されているファイルの種類が、ユーザにより選択された種類と一致するか否かを判定する。属性判定部６３は、判定の結果を表示制御部６４に供給する。
【００６７】
さらに、属性判定部６３は、種類情報およびディレクトリ構造情報に基づいて、ネットワーク１２に接続されたサーバ１３に、ユーザにより選択された種類と一致する種類のファイルが蓄積されているか否かを判定する。属性判定部６３は、判定の結果を表示制御部６４に供給する。
【００６８】
表示制御部６４は、属性判定部６３から供給される判定の結果に基づいて、各種の画面の表示部２６への表示を制御する。
【００６９】
図４は、サーバ１３の構成を示すブロック図である。
【００７０】
図４の例のサーバ１３において、CPU１１１は、ROM（Read Only Memory）１１２に記憶されているプログラム、または記録部１１８からRAM（Random Access Memory）１１３にロードされたプログラムに従って各種の処理を実行する。RAM１１３にはまた、CPU１１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００７１】
CPU１１１、ROM１１２、およびRAM１１３は、バス１１４を介して相互に接続されている。このバス１１４にはまた、入出力インターフェース１１５も接続されている。
【００７２】
入出力インターフェース１１５には、キーボード、マウスなどよりなる入力部１１６、スピーカ、ディスプレイなどよりなる出力部１１７、ハードディスクなどより構成される記録部１１８、並びにネットワーク１２を介しての、例えば、テレビジョン受像機１１などの他の機器との通信処理を制御する通信部１１９が接続されている。
【００７３】
入出力インターフェース１１５にはまた、必要に応じてドライブ１２０が接続され、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア１２１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記録部１１８にインストールされる。
【００７４】
なお、上述したように、サーバ１３は、例えば、静止画ファイル、動画ファイル、音声ファイルなどのコンテンツを蓄積しているが、それらのコンテンツは、例えば、記録部１１８に記録される。また、ディレクトリ構造情報などのコンテンツ情報は、コンテンツと同様に、例えば、記録部１１８に記録される。
【００７５】
図５は、サーバ１３の記録部１１８に記録されているディレクトリ構造情報の例を示す図である。
【００７６】
なお、以下、説明の都合上、図５のディレクトリ構造情報の例は、ネットワーク１２に接続されたサーバ１３1乃至１３nのうちの、サーバ１３1の記録部１１８に記録されているコンテンツのディレクトリ構造情報の例であるとして説明する。
【００７７】
また、図５のディレクトリ構造情報の例では、例えば、「フォルダ１」や「フォルダ２」などのように、フォルダ型の図形で表現されているデータはフォルダを示す。また、フォルダの図形に付された文字は、そのフォルダのフォルダ名を示す。
【００７８】
さらに、例えば、「静止画ファイル１.jpg」や「静止画ファイル２.jpg」などのように、ファイル型の図形で表現されているデータはファイルを示す。また、ファイルの図形に付された文字は、そのファイルのファイル名を示す。
【００７９】
さらにまた、図５のディレクトリ構造情報の例では、ファイル名のうち、ピリオド（.）で区切られた最も右側の部分は、ファイルの拡張子を示す。つまり、例えば、「静止画ファイル１.jpg」は、拡張子が「jpg」であるので、JPEG（Joint Photographic Experts Group）圧縮画像のコンテンツである。同様に、「mpg」である拡張子のファイルは、MPEG（Moving Picture Experts Group）圧縮された動画のコンテンツであり、「mp3」である拡張子のファイルは、mp3（MPEG Audio Layer-3）圧縮された音声のコンテンツである。
【００８０】
なお、「jpg」，「mpg」，「mp3」である拡張子は、それぞれ、静止画ファイル、動画ファイル、音声ファイルの拡張子の一例であり、もちろん、これらの拡張子以外であってもよい。
【００８１】
図５で示されるディレクトリ構造情報において、「ルート」は、階層構造の最上位を示し、例えば、サーバ１３1などの機器そのものを表わす。「ルート」の下位のディレクトリには、「フォルダ１」、「フォルダ２」、「フォルダ３」、および「静止画ファイル１.jpg」が配置される。
【００８２】
また、「フォルダ１」の下位のディレクトリには、「フォルダ４」および「音声ファイル１.mp3」が配置される。さらに、「フォルダ４」の下位のディレクトリには、「動画ファイル１.mpg」、「静止画ファイル２.jpg」、および「静止画ファイル３.jpg」が配置される。
【００８３】
「ルート」の下位の「フォルダ２」には、「動画ファイル２.mpg」および「静止画ファイル４.jpg」が配置される。また、「フォルダ３」には、「音声ファイル２.mp3」が配置される。
【００８４】
このように、サーバ１３1においては、コンテンツのファイルと、ファイルを格納したフォルダが階層構造をなして蓄積される。
【００８５】
ところで、上述したように、各フォルダには、配下にあるファイル（コンテンツ）に関する属性（ファイル属性情報）が付与されている。すなわち、例えば、「ルート」の配下には、静止画ファイル１乃至４、動画ファイル１および２、並びに音声ファイル１および２が配置されており、静止画ファイル、動画ファイル、および音声ファイルが存在するので、「ルート」には、ｐ，ｖ，ｍのファイル属性情報が付与される。言い換えれば、「ルート」のファイル属性情報は、サーバ１３1に記録された全てのファイルに関するファイル属性情報であるので、サーバ１３1に付与されたファイル属性情報であるとも言える。
【００８６】
また、同様にして、「フォルダ１」の配下には、音声ファイル１、動画ファイル１、並びに静止画ファイル２および３が配置されており、静止画ファイル、動画ファイル、および音声ファイルが存在するので、「フォルダ１」には、ｐ，ｖ，ｍのファイル属性情報が付与される。さらに、「フォルダ４」の配下には、動画ファイル１、並びに静止画ファイル２および３が配置されており、静止画ファイルおよび動画ファイルが存在するので、「フォルダ４」には、ｐ，ｖのファイル属性情報が付与される。
【００８７】
さらにまた、「フォルダ２」の配下には、動画ファイル２および静止画ファイル４が配置されており、静止画ファイルおよび動画ファイルが存在するので、「フォルダ２」には、ｐ，ｖのファイル属性情報が付与される。また、「フォルダ３」の配下には、音声ファイル２である音声ファイルが存在するので、「フォルダ３」には、ｍのファイル属性情報が付与される。
【００８８】
このように、「ルート」および「フォルダ」には、ｐ，ｖ，ｍのファイル属性情報が付与される。そして、サーバ１３1の記録部１１８は、例えば、図５のディレクトリ構造情報に対応する階層構造からなるフォルダやファイルを記録している。
【００８９】
次に、図６のフローチャートを参照して、制御部５１による、表示の処理について説明する。
【００９０】
制御部５１は、リモートコントローラ１４を介してユーザにより所定の操作が指示され、受光部２９から所定の操作コマンドが供給されたとき、図６のフローチャートに示される処理を実行させる。
【００９１】
ステップＳ１１において、制御部５１は、受光部２９を介して、リモートコントローラ１４から送信されてくる、操作コマンドに基づいて、ファイルの種類が選択されたか否かを判定する。
【００９２】
ステップＳ１１において、ファイルの種類が選択されていないと判定された場合、ステップＳ１１に戻り、ファイルの種類が選択されるまで、判定の処理が繰り返される。
【００９３】
一方、ステップＳ１１において、ファイルの種類が選択されたと判定された場合、ステップＳ１２において、種類選択部６１は、受光部２９からの操作コマンドに基づいて、ファイルの種類を選択する。
【００９４】
例えば、種類選択部６１は、表示部２６に表示される、図７のファイル種類選択画面２０１のアイコン２１１ａ乃至２１１ｃのなかから、ユーザの操作するリモートコントローラ１４によって指示されたアイコンに対応するファイルの種類を選択する。
【００９５】
図７のファイル種類選択画面２０１においては、アイコン２１１ａは、静止画のコンテンツ一覧の表示を指示するためのアイコンであり、アイコン２１１ｂは、動画のコンテンツ一覧の表示を指示するためのアイコンであり、アイコン２１１ｃは、音声のコンテンツ一覧の表示を指示するためのアイコンである。つまり、ユーザは、リモートコントローラ１４を操作して、アイコン２１１ａ乃至２１１ｃを選択することで、選択されたアイコンに対応するファイルの種類のコンテンツを蓄積している機器の一覧を表示部２６に表示させる。
【００９６】
例えば、種類選択部６１は、図７のファイル種類選択画面２０１のアイコン２１１ａ乃至２１１ｃのなかから、アイコン２１１ａが選択された場合、静止画ファイルである種類を選択する。
【００９７】
図６のフローチャートに戻り、ステップＳ１３において、受信制御部６２は、通信部２８を制御して、ネットワーク１２に接続された、例えば、サーバ１３1乃至１３nからディレクトリ構造情報を受信する。
【００９８】
具体的には、例えば、受信制御部６２は、通信部２８を制御して、コンテンツ要求などの要求をネットワーク１２に接続された機器に送信することで、ネットワーク１２を介して、サーバ１３1から、図５のディレクトリ構造情報を受信する。これにより、テレビジョン受像機１１は、図５のディレクトリ構造情報に基づいて、サーバ１３1に蓄積されているコンテンツに関する情報を取得できる。
【００９９】
なお、図５のディレクトリ構造情報は、ネットワーク１２に接続される機器に蓄積された、ファイルやフォルダの階層構造を示す情報の一例であり、その他のファイル、フォルダの階層構造を示す情報であってももちろんよい。
【０１００】
ステップＳ１４において、属性判定部６３および表示制御部６４は、受信したディレクトリ構造情報に基づいて、選択された種類のコンテンツを蓄積している機器だけの一覧を表示する機器一覧表示の処理を行う。
【０１０１】
ここで、図８のフローチャートを参照して、ステップＳ１４の処理に対応する、属性判定部６３および表示制御部６４により実行される機器一覧表示の処理の詳細について説明する。
【０１０２】
ステップＳ３１において、属性判定部６３は、例えば、受信制御部６２から供給されるディレクトリ構造情報の「ルート」のファイル属性情報に基づいて、ネットワーク１２に接続されている、例えば、サーバ１３1乃至１３nなどの対象機器に、対象機器が提供するファイルの属性/種別に関する情報（ファイル属性情報）が付与されているか否かを判定する。
【０１０３】
ステップＳ３１において、対象機器に、対象機器が提供するファイルの属性/種別に関する情報が付与されていないと判定された場合、ステップＳ３４において、表示制御部６４は、その対象機器を表示部２６に表示する。
【０１０４】
つまり、この場合、表示制御部６４は、ファイル属性情報が存在しないために、対象機器に蓄積されているコンテンツのファイルの種類は不明であるが、選択されている種類のコンテンツを蓄積している可能性があるので、例えば、その対象機器に対応するアイコンを表示部２６に表示する。
【０１０５】
一方、ステップＳ３１において、対象機器に、対象機器が提供するファイルの属性/種別に関する情報が付与されていると判定された場合、ステップＳ３２において、属性判定部６３は、対象機器のファイル属性情報（すなわち、例えば、ディレクトリ構造情報の「ルート」のファイル属性情報）に基づいて、その対象機器が、選択された種類のファイルを記録しているか否かを判定する。
【０１０６】
ステップＳ３２において、選択された種類のファイルを記録していると判定された場合、ステップＳ３４において、表示制御部６４は、対象機器を表示部２６に表示する。
【０１０７】
つまり、この場合、表示制御部６４は、対象機器に、ユーザによって選択された種類のコンテンツが対象機器に記録されているので、その対象機器に対応するアイコンを表示部２６に表示する。
【０１０８】
一方、ステップＳ３２において、選択された種類のファイルを記録していないと判定された場合、ステップＳ３３において、表示制御部６４は、対象機器を表示部２６に表示しない。
【０１０９】
つまり、この場合、表示制御部６４は、対象機器に、ユーザによって選択された種類のコンテンツが記録されておらず、ユーザにとって必要のないコンテンツが蓄積されているので、その対象機器に対応するアイコンの表示部２６への表示を抑制する。
【０１１０】
ステップＳ３５において、属性判定部６３は、例えば、サーバ１３1乃至１３nなどのネットワーク１２に接続されている全ての機器について、表示の判定処理を終了したか否かを判定する。
【０１１１】
ステップＳ３５において、全ての機器について表示の判定処理を終了していないと判定された場合、ステップＳ３１に戻り、ネットワーク１２に接続されている全ての機器について表示の判定処理を終了するまで、上述した、ステップＳ３１乃至Ｓ３５の処理が繰り返される。
【０１１２】
すなわち、ステップＳ３１乃至Ｓ３５の処理において、属性判定部６３による判定処理と、表示制御部６４による判定処理の結果に基づいた対象機器の表示制御の処理が行われる。その結果、例えば、表示制御部６４は、図７のファイル種類選択画面２０１のアイコン２１１ａ乃至２１１ｃのなかから、アイコン２１１ａが選択された場合、静止画のコンテンツを記録している機器の一覧である、図９の機器一覧画面２２１を表示部２６に表示する。
【０１１３】
図９の機器一覧画面２２１においては、ユーザによって選択されたアイコン２１１ａの下側に、選択されたアイコン２１１ａによって指示された静止画のコンテンツを記録している、サーバ１３1に対応するアイコン２３１ａおよびサーバ１３3に対応するアイコン２３１ｂが表示されている。つまり、この場合、ネットワーク１２に接続されているサーバ１３1乃至１３nのうち、サーバ１３1および１３3は静止画のコンテンツを記録し、それ以外のサーバ１３2および１３4乃至１３nは静止画のコンテンツを記録していないことになる。
【０１１４】
このように、図９の機器一覧画面２２１には、ユーザによって選択された静止画のコンテンツを記録している機器だけが表示されるので、静止画のコンテンツを記録していない機器を誤って検索することを防止することができる。
【０１１５】
その結果、目的のコンテンツを再生するまでのステップ数を削減することが可能となる。また、あらかじめフィルタのかけられた機器の一覧を表示できるので、複雑な操作を得意としないテレビジョン受像機１１のリモートコントローラ１４の操作性を向上させることができる。
【０１１６】
図８のフローチャートに戻り、一方、ステップＳ３５において、全ての機器について表示の判定処理を終了したと判定された場合、処理は、図６のステップＳ１４に戻り、ステップＳ１４以降の処理が実行される。
【０１１７】
ステップＳ１５において、制御部５１は、受光部２９を介して、リモートコントローラ１４から送信されてくる、操作コマンドに基づいて、例えば、図９の機器一覧画面２２１のアイコン２３１ａに対応するサーバ１３1またはアイコン２３１ｂに対応するサーバ１３3などの機器が、カーソル２３２により選択されたか否かを判定する。
【０１１８】
ステップＳ１５において、機器が選択されていないと判定された場合、ステップＳ１５に戻り、例えば、図９の機器一覧画面２１１のアイコン２３１ａに対応するサーバ１３1またはアイコン２３１ｂに対応するサーバ１３3が選択されるまで、判定の処理が繰り返される。
【０１１９】
一方、ステップＳ１５において、機器が選択されたと判定された場合、ステップＳ１６において、属性判定部６３および表示制御部６４は、受信したディレクトリ構造情報に基づいて、選択された種類のファイルおよびファイルを格納するフォルダの階層ごとの一覧を表示するコンテンツ一覧表示の処理を行う。
【０１２０】
ここで、図１０のフローチャートを参照して、ステップＳ１６の処理に対応する、属性判定部６３および表示制御部６４により実行されるコンテンツ一覧表示の処理の詳細について説明する。
【０１２１】
ステップＳ５１において、属性判定部６３は、受信制御部６２から供給されたディレクトリ構造情報に基づいて、表示対象がファイルであるか否かを判定する。
【０１２２】
ステップＳ５１において、表示対象がファイルでない、すなわち、フォルダであると判定された場合、ステップＳ５２において、属性判定部６３は、ディレクトリ構造情報に基づいて、その表示対象のフォルダに、そのフォルダに含まれるファイルの属性情報（ファイル属性情報）が付与されているか否かを判定する。
【０１２３】
ステップＳ５２において、フォルダに、そのフォルダに含まれるファイルの属性情報が付与されていないと判定された場合、ステップ５６において、表示制御部６４は、表示対象であるフォルダを表示部２６に表示する。
【０１２４】
つまり、この場合、表示制御部６４は、フォルダの格納しているファイルの種類は不明であるが、選択された種類のコンテンツを格納している可能性があるので、例えば、そのフォルダに対応するアイコンを表示部２６に表示する。これにより、最低限のファイルへのアクセス性を確保することができる。
【０１２５】
一方、ステップＳ５２において、フォルダに、そのフォルダに含まれるファイルの属性情報が付与されていると判定された場合、ステップＳ５３において、属性判定部６３は、フォルダに付与されているファイル属性情報に基づいて、その表示対象のフォルダに、選択された種類のファイルの属性情報（ファイル属性情報）が付与されているか否かを判定する。
【０１２６】
ステップＳ５３において、フォルダに、選択された種類のファイルの属性情報が付与されていると判定された場合、ステップＳ５６において、表示制御部６４は、表示対象であるフォルダを表示部２６に表示する。
【０１２７】
つまり、この場合、表示制御部６４は、フォルダに、ユーザによって選択された種類のコンテンツが格納されているので、例えば、そのフォルダに対応するアイコンを表示部２６に表示する。
【０１２８】
一方、ステップＳ５３において、フォルダに、選択された種類のファイルの属性情報が付与されていないと判定された場合、ステップＳ５４において、表示制御部６４は、表示対象であるフォルダを表示部２６に表示しない。
【０１２９】
つまり、この場合、表示制御部６４は、フォルダに、ユーザによって選択された種類のコンテンツが格納されておらず、ユーザにとっては必要のないコンテンツが格納されているフォルダであるため、そのフォルダに対応するアイコンの表示部２６への表示を抑制する。
【０１３０】
また、ステップＳ５１において、表示対象がファイルであると判定された場合、ステップＳ５５において、属性判定部６３は、ディレクトリ構造情報に基づいて、その表示対象のファイルが、選択された種類のファイルであるか否かを判定する。なお、このファイルの種類の判定は、例えば、ファイルの拡張子またはファイルの種類に関する情報を含むメタデータなどに基づいて行われる。
【０１３１】
ステップＳ５５において、選択された種類のファイルであると判定された場合、ステップＳ５６において、表示制御部６４は、表示対象であるファイルを表示部２６に表示する。
【０１３２】
つまり、この場合、表示制御部６４は、ユーザによって選択された種類のファイルであるので、例えば、そのファイルに対応するアイコンを表示部２６に表示する。
【０１３３】
一方、ステップＳ５５において、選択された種類のファイルではないと判定された場合、ステップＳ５４において、表示制御部６４は、表示対象であるファイルを表示部２６に表示しない。
【０１３４】
つまり、この場合、表示制御部６４はユーザによって選択された種類のファイルではないため、そのファイルに対応するアイコンの表示部２６への表示を抑制する。
【０１３５】
ステップＳ５７において、属性判定部６３は、同一階層の全ての表示対象について表示の判定処理を終了したか否かを判定する。
【０１３６】
ステップＳ５７において、同一階層の全ての表示対象について表示の判定処理を終了していないと判定された場合、ステップＳ５１に戻り、上述した、ステップＳ５１乃至Ｓ５７の処理が繰り返される。
【０１３７】
例えば、上述した、図６のステップＳ１５の処理において、図９の機器一覧画面２２１のアイコン２３１ａまたはアイコン２３１ｂから、アイコン２３１ａが選択された場合、ステップＳ５１乃至Ｓ５６の処理において、属性判定部６３による判定処理と、表示制御部６４による判定処理の結果に基づいた表示対象の表示制御の処理が行われる。その結果、表示部２６には、例えば、サーバ１３1における、静止画ファイルと、静止画ファイルを格納しているフォルダの一覧である、図１１のコンテンツ一覧画面２４１が表示される。
【０１３８】
図１１のコンテンツ一覧画面２４１には、ユーザによって順次選択されたアイコン２１１ａおよび２３１ａの右側に、選択されたアイコン２３１ａによって指示されたサーバ１３1に記録されている、静止画ファイルを格納したフォルダに対応するアイコン２５１ａおよび２５１ｂ、並びに静止画ファイルに対応するアイコン２５１ｃが表示される。
【０１３９】
すなわち、サーバ１３1には、図５のディレクトリ構造情報で示したように、階層構造の最上位の「ルート」の下位のディレクトリ（第１階層）に、「フォルダ１」、「フォルダ２」、「フォルダ３」、および「静止画ファイル１.jpg」が配置される。また、これらのフォルダには、ｐ，ｖ，ｍのファイル属性情報が付与されている。例えば、上述したように、サーバ１３1の第１階層においては、「フォルダ１」には、ｐ，ｖ，ｍのファイル属性情報が付与され、「フォルダ２」には、ｐ，ｖのファイル属性情報が付与され、「フォルダ３」には、ｍのファイル属性情報が付与される。
【０１４０】
つまり、ステップＳ５１乃至Ｓ５６の処理において、表示制御部６４によって、表示部２６に表示された、図１１のコンテンツ一覧画面２４１には、ｐのファイル属性情報が付与されている「フォルダ１」および「フォルダ２」、並びに静止画ファイルである「静止画ファイル１.jpg」に対応するアイコン２５１ａ乃至２５１ｃが表示される。
【０１４１】
このように、図１１のコンテンツ一覧画面２４１には、ユーザにより選択された種類の静止画ファイル、または静止画ファイルを格納しているフォルダだけが表示されるので、静止画のコンテンツを格納していないフォルダを誤って検索することを防止することができる。例えば、図１１のコンテンツ一覧画面２４１には、図５のディレクトリ構造情報の第１階層に配置された、音声ファイルだけを格納した「フォルダ３」の表示が抑制されるので、静止画ファイルを検索しているときに、誤って「フォルダ３」を検索してしまうことを防止できる。
【０１４２】
図１０のフローチャートに戻り、一方、ステップＳ５７において、例えば、第１階層などの同一階層の全ての表示対象について終了したと判定された場合、処理は、図６のステップＳ１６に戻り、ステップＳ１６以降の処理が実行される。
【０１４３】
ステップＳ１７において、制御部５１は、受光部２９を介して、リモートコントローラ１４から送信されてくる、操作コマンドに基づいて、フォルダが選択されたか否かを判定する。
【０１４４】
ステップＳ１７において、例えば、図１１のコンテンツ一覧画面２４１のアイコン２５１ａ乃至２５１ｃのなかから、アイコン２５１ａが選択され、フォルダが選択されたと判定された場合、ステップＳ１６に戻り、属性判定部６３および表示制御部６４による、コンテンツ一覧表示の処理が再度実行される。
【０１４５】
２回目のステップＳ１６の処理において、属性判定部６３による判定処理と、表示制御部６４による判定処理の結果に基づいた表示対象の表示制御の処理が行われことで、例えば、図１２のコンテンツ一覧画面２６１が表示される。
【０１４６】
図１２のコンテンツ一覧画面２６１には、ユーザによって順次選択されたアイコン２１１ａ、２３１ａ、および２５１ａの右側に、選択されたアイコン２５１ａによって指示された「フォルダ１」の配下の静止画ファイルを格納したフォルダに対応するアイコン２７１ａが表示される。
【０１４７】
すなわち、サーバ１３1には、図５のディレクトリ構造情報で示したように、「フォルダ１」の下位のディレクトリ（第２階層）に、「フォルダ４」および「音声ファイル１.mp3」が配置される。また、この「フォルダ４」には、上述したように、ｐ，ｖのファイル属性情報が付与される。
【０１４８】
つまり、２回目のステップＳ１６の処理において、表示制御部６４によって、表示部２６に表示された、図１２のコンテンツ一覧画面２６１には、ｐのファイル属性情報が付与されている「フォルダ４」に対応するアイコン２７１ａだけが表示される。
【０１４９】
このように、図１２のコンテンツ一覧画面２６１は、図５のディレクトリ構造情報の第２階層に配置された「音声ファイル１.mp3」である音声ファイルの表示が抑制されるので、静止画ファイルを検索しているとき、誤って「音声ファイル１.mp3」を再生してしまうことを防止できる。
【０１５０】
図６のフローチャートに戻り、ステップＳ１７において、制御部５１は、受光部２９を介して、リモートコントローラ１４から送信されてくる、操作コマンドに基づいて、フォルダが選択されたか否かを判定する。
【０１５１】
ステップＳ１７において、例えば、図１２のコンテンツ一覧画面２６１のアイコン２７１ａが選択され、フォルダが選択されたと判定された場合、ステップＳ１６に戻り、属性判定部６３および表示制御部６４による、コンテンツ一覧表示の処理が再度実行される。
【０１５２】
３回目のステップＳ１６の処理において、属性判定部６３による判定処理と、表示制御部６４による判定処理の結果に基づいた表示対象の表示制御の処理が行われことで、例えば、図１３のコンテンツ一覧画面２８１が表示される。
【０１５３】
図１３のコンテンツ一覧画面２８１には、ユーザによって順次選択されたアイコン２１１ａ、２３１ａ、２５１ａ、および２７１ａの右側に、選択されたアイコン２７１ａによって指示された「フォルダ４」の配下の静止画ファイルに対応するアイコン２９１ａおよび２９１ｂが表示される。
【０１５４】
すなわち、サーバ１３1には、図５のディレクトリ構造情報で示したように、「フォルダ４」の下位のディレクトリ（第３階層）に、「動画ファイル１.mpg」、「静止画ファイル２.jpg」、および「静止画ファイル３.jpg」が配置される。
【０１５５】
つまり、３回目のステップＳ１６の処理において、表示制御部６４によって、表示部２６に表示された、図１３のコンテンツ一覧画面２８１には、静止画ファイルである「静止画ファイル２.jpg」および「静止画ファイル３.jpg」に対応するアイコン２９１ａおよび２９１ｂだけが表示される。
【０１５６】
このように、図１３のコンテンツ一覧画面２８１は、図５のディレクトリ構造情報の第３階層に配置された「動画ファイル１.mpg」である動画ファイルの表示が抑制されるので、静止画ファイルを検索しているとき、誤って「動画ファイル１.mpg」を再生してしまうことを防止できる。
【０１５７】
図６のフローチャートに戻り、一方、ステップＳ１７において、フォルダが選択されていないと判定された場合、制御部５１による、表示の処理は終了する。
【０１５８】
以上のように、テレビジョン受像機１１においては、ユーザによって、例えば、静止画のコンテンツが選択された場合、「静止画ファイル」または「静止画ファイルを配下に含んでいるフォルダ」のみが選択的に表示される。逆に、「静止画ファイル以外のファイル」または「静止画を配下に含んでいないフォルダ」の表示は抑制される。
【０１５９】
これにより、ユーザは、静止画のコンテンツを選択した場合、「静止画ファイル」または「静止画ファイルを配下に含んでいるフォルダ」のみを見ることになる。つまり、ユーザは、「ファイルの属性ごとに整理した結果」を見ることになる。その結果、ユーザにとっては、所望ではない属性のファイルを含むフォルダ自体が表示されないため、コンテンツの、検索性や一覧性を向上させることができる。
【０１６０】
このように、ネットワーク１２に接続されたサーバ１３などの機器とフォルダに、ファイルに関する属性を持たせることで、テレビジョン受像機１１を操作するリモートコントローラ１４をそのままに、画面に表示される情報を変更することで、操作性を向上させることができる。
【０１６１】
また、テレビジョン受像機１１を視聴しているユーザは、決して選択性や複雑な操作を得意としないリモートコントローラ１４のみを使用して、あらかじめ選択された種類に応じてフィルタがかけられたコンテンツ一覧に接することができるので、目的のコンテンツを表示、再生するまでのステップ数を削減することができる。その結果、リモートコントローラ１４による、テレビジョン受像機１１の操作性を向上させることが可能となる。
【０１６２】
さらに、ユーザは、例えば、「静止画を見たい」、「音楽を聴きたい」などの欲求に基づいてコンテンツを探す際に、所望のコンテンツの存在しないフォルダを誤って検索することを防止することができる。
【０１６３】
なお、本実施の形態では、静止画のコンテンツの検索を一例にして説明したが、例えば、動画や音声のコンテンツについても同様に処理を行うことができる。
【０１６４】
また、図６のステップＳ１３の処理において、ネットワーク１２に接続された全ての機器からディレクトリ構造情報を受信するとして説明したが、このディレクトリ構造情報は、ユーザによって選択された機器からだけ受信するようにしてもよい。この場合、図６のステップＳ１３の処理では、機器のファイル属性情報だけを受信し、受信した機器のファイル属性情報に基づいて、機器一覧表示の処理が行われる。
【０１６５】
さらに、上述した例では、フォルダや機器に、選択された種類の属性が付与されていない場合、フォルダや機器の表示が抑制されるようにすると説明したが、それ以外でも、例えば、全てのフォルダや機器を表示するが、表示されたフォルダや機器のうち、選択された種類の属性が付与されていないフォルダや機器だけをグレー表示するなどしてもよい。
【０１６６】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６７】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１６８】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１６９】
【図１】本発明を適用したネットワークシステムの一実施の形態の構成を示すブロック図である。
【図２】テレビジョン受像機の構成を示すブロック図である。
【図３】テレビジョン受像機の機能の構成を示すブロック図である。
【図４】サーバの構成を示すブロック図である。
【図５】コンテンツのディレクトリ構造情報の例を示す図である。
【図６】表示の処理について説明するフローチャートである。
【図７】ファイル種類選択画面の構成例を示す模式図である。
【図８】機器一覧表示の処理の詳細について説明するフローチャートである。
【図９】機器一覧画面の構成例を示す模式図である。
【図１０】コンテンツ一覧表示の処理の詳細について説明するフローチャートである。
【図１１】コンテンツ一覧画面の構成例を示す模式図である。
【図１２】コンテンツ一覧画面の構成例を示す模式図である。
【図１３】コンテンツ一覧画面の構成例を示す模式図である。
【符号の説明】
【０１７０】
１  ネットワークシステム，  １１  テレビジョン受像機，  １２  ネットワーク，  １３  サーバ，  １４  リモートコントローラ，  ２１  中央演算部，  ２６  表示部，  ２８  通信部，  ２９  受光部，  ３０  ドライブ，  ３１  リムーバブルメディア，  ５１  制御部，  ６１  種類選択部，  ６２  受信制御部，  ６３  属性判定部，  ６４  表示制御部
【図１】
2008193254.tif 000003
【図２】
2008193254.tif 000004
【図３】
2008193254.tif 000005
【図４】
2008193254.tif 000006
【図５】
2008193254.tif 000007
【図６】
2008193254.tif 000008
【図７】
2008193254.tif 000009
【図８】
2008193254.tif 000010
【図９】
2008193254.tif 000011
【図１０】
2008193254.tif 000012
【図１１】
2008193254.tif 000013
【図１２】
2008193254.tif 000014
【図１３】
2008193254.tif 000015