(57)【要約】【課題】記憶されたコンテンツデータ群の中から再生対象のコンテンツデータを効率よく検索する。【解決手段】コンテンツ検索装置は、記録された複数のコンテンツデータそれぞれについて予め決められた少なくとも複数種の属性それぞれに対応する値を保持するコンテンツ管理情報を参照して、複数種の属性（“アーティスト”，“アルバム”等）の一覧を示すリスト７０１を表示する。ある属性（アーティスト）が選択された場合、音楽データそれぞれに対応するアーティスト名の一覧が表示される。あるアーティスト名が選択されると、その選択されたアーティスト名に該当する音楽データが検索されると共に、その検索された音楽データそれぞれに対応する他の属性（アルバム）に対応する値として、例えばアルバム名等の別の属性に対応する値の一覧が表示される。【選択図】  図６
2004220404.tif 000002
【特許請求の範囲】
【請求項１】
記録された複数のコンテンツデータの中から再生対象のコンテンツデータを検索するコンテンツ検索装置であって、
前記記録された複数のコンテンツデータそれぞれについて予め決められた複数種の属性それぞれに対応する値を保持するコンテンツ管理情報を参照して、前記複数種の属性の一覧を示す第１の画面を表示する手段と、
前記第１の画面上で前記複数種の属性の内の一つが選択された場合、前記コンテンツ管理情報を参照して、前記選択された属性に対応する前記複数のコンテンツデータそれぞれに関する値の一覧を示す第２の画面を表示する手段とを具備することを特徴とするコンテンツ検索装置。
【請求項２】
前記第２の画面上である値が選択された場合、前記コンテンツ管理情報を参照して、前記複数のコンテンツデータの中から前記第２の画面上で選択された値に該当するコンテンツデータを検索し、その検索されたコンテンツデータの一覧を示す第３の画面を表示する手段をさらに具備することを特徴とする請求項１記載のコンテンツ検索装置。
【請求項３】
前記第３の画面を表示する手段は、前記検索されたコンテンツデータの一覧と一緒に、前記複数種の属性の中で選択されていない未使用の属性の一覧を前記第３の画面に表示する手段を含み、
前記第３の画面上で未使用の属性の一つが選択された場合、前記コンテンツ管理情報を参照して、前記検索されたコンテンツデータそれぞれに対応する、前記選択された未使用の属性の一つに関する値の一覧を示す第４の画面を表示する手段と、
前記第４の画面上である値が選択された場合、前記コンテンツ管理情報を参照して、前記検索されたコンテンツデータの中から前記第４の画面上で選択された値に該当するコンテンツデータを検索し、その検索されたコンテンツデータの一覧を示す第５の画面を表示する手段とをさらに具備することを特徴とする請求項２記載のコンテンツ検索装置。
【請求項４】
前記コンテンツ管理情報は、前記記録された複数のコンテンツデータそれぞれを一意に識別可能な主キーと、前記複数種の属性それぞれに対応する複数のサブキーとが定義されたテーブルを含み、
前記第１の画面を表示する手段は、
前記テーブルから前記複数のサブキーそれぞれの名前を取得する手段と、
前記取得した複数のサブキーそれぞれの名前を前記複数種の属性の一覧として前記第１の画面に表示する手段とを含むことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項５】
記録された複数のコンテンツデータの中から再生対象のコンテンツデータを検索するコンテンツ検索装置であって、
前記記録された複数のコンテンツデータそれぞれについて予め決められた複数種の属性それぞれに対応する値を保持するコンテンツ管理情報を参照して、前記複数種の属性の一覧を示す第１の画面を表示する手段と、
前記コンテンツ管理情報を参照して、前記第１の画面上で選択された属性に対応する前記複数のコンテンツデータそれぞれに関する値の一覧を示す第２の画面を表示する手段と、
前記コンテンツ管理情報を参照して、前記第２の画面上で選択された値に該当するコンテンツデータの一覧と、前記複数種の属性の中で選択されていない未使用の属性の一覧とを示す第３の画面を表示する手段と、
前記第３の画面上で前記未使用の属性の一つが選択された場合、前記コンテンツ管理情報を参照して、前記第２の画面上で選択された値に該当するコンテンツデータ群それぞれに対応する、前記第３の画面上で選択された属性に関する値の一覧を示す第４の画面を表示する手段と、
前記第４の画面である値が選択された場合、前記コンテンツ管理情報を参照して、前記第２の画面上で選択された値および前記第４の画面上で選択された値に該当するコンテンツデータを検索することにより、再生対象のコンテンツデータを絞り込む手段とを具備することを特徴とするコンテンツ検索装置。
【請求項６】
前記コンテンツ管理情報は、前記記録された複数のコンテンツデータそれぞれを一意に識別可能な主キーと、前記複数種の属性それぞれに対応する複数のサブキーとが定義されたテーブルを含み、
前記第１の画面を表示する手段は、
前記テーブルから前記複数のサブキーそれぞれの名前を取得する手段と、
前記取得した複数のサブキーそれぞれの名前を前記複数種の属性の一覧として前記第１の画面に表示する手段とを含むことを特徴とする請求項５記載のコンテンツ検索装置。
【請求項７】
記録された複数のコンテンツデータの中から再生対象のコンテンツデータを検索するコンテンツ検索方法であって、
前記記録された複数のコンテンツデータそれぞれについて予め決められた複数種の属性それぞれに対応する値を保持するコンテンツ管理情報を参照して、前記複数種の属性の一覧を示す第１の画面を表示するステップと、
前記第１の画面上で前記複数種の属性の内の一つが選択された場合、前記コンテンツ管理情報を参照して、前記選択された属性に対応する前記複数のコンテンツデータそれぞれに関する値の一覧を示す第２の画面を表示するステップとを具備することを特徴とするコンテンツ検索方法。
【請求項８】
前記第２の画面上である値が選択された場合、前記コンテンツ管理情報を参照して、前記複数のコンテンツデータの中から前記第２の画面上で選択された値に該当するコンテンツデータを検索し、その検索されたコンテンツデータの一覧を示す第３の画面を表示するステップをさらに具備することを特徴とする請求項７記載のコンテンツ検索方法。
【請求項９】
前記第３の画面を表示するステップは、前記検索されたコンテンツデータの一覧と一緒に、前記複数種の属性の中で選択されていない未使用の属性の一覧を前記第３の画面に表示するステップを含み、
前記第３の画面上で未使用の属性の一つが選択された場合、前記コンテンツ管理情報を参照して、前記検索されたコンテンツデータそれぞれに対応する、前記選択された未使用の属性の一つに関する値の一覧を示す第４の画面を表示するステップと、
前記第４の画面上である値が選択された場合、前記コンテンツ管理情報を参照して、前記検索されたコンテンツデータの中から前記第４の画面上で選択された値に該当するコンテンツデータを検索し、その検索されたコンテンツデータの一覧を示す第５の画面を表示するステップとをさらに具備することを特徴とする請求項８記載のコンテンツ検索方法。
【請求項１０】
前記コンテンツ管理情報は、前記記録された複数のコンテンツデータそれぞれを一意に識別可能な主キーと、前記複数種の属性それぞれに対応する複数のサブキーとが定義されたテーブルを含み、
前記第１の画面を表示するステップは、
前記テーブルから前記複数のサブキーそれぞれの名前を取得するステップと、
前記取得した複数のサブキーそれぞれの名前を前記複数種の属性の一覧として前記第１の画面に表示するステップとを含むことを特徴とする請求項７記載のコンテンツ検索方法。
【請求項１１】
記録された複数のコンテンツデータの中から再生対象のコンテンツデータを検索するコンテンツ検索方法であって、
前記記録された複数のコンテンツデータそれぞれについて予め決められた複数種の属性それぞれに対応する値を保持するコンテンツ管理情報を参照して、前記複数種の属性の一覧を示す第１の画面を表示するステップと、
前記コンテンツ管理情報を参照して、前記第１の画面上で選択された属性に対応する前記複数のコンテンツデータそれぞれに関する値の一覧を示す第２の画面を表示するステップと、
前記コンテンツ管理情報を参照して、前記第２の画面上で選択された値に該当するコンテンツデータの一覧と、前記複数種の属性の中で選択されていない未使用の属性の一覧とを示す第３の画面を表示するステップと、
前記第３の画面上で前記未使用の属性の一つが選択された場合、前記コンテンツ管理情報を参照して、前記第２の画面上で選択された値に該当するコンテンツデータ群それぞれに対応する、前記第３の画面上で選択された属性に関する値の一覧を示す第４の画面を表示するステップと、
前記第４の画面である値が選択された場合、前記コンテンツ管理情報を参照して、前記第２の画面上で選択された値および前記第４の画面上で選択された値に該当するコンテンツデータを検索することにより、再生対象のコンテンツデータを絞り込むステップとを具備することを特徴とするコンテンツ検索方法。
【請求項１２】
前記コンテンツ管理情報は、前記記録された複数のコンテンツデータそれぞれを一意に識別可能な主キーと、前記複数種の属性それぞれに対応する複数のサブキーとが定義されたテーブルを含み、
前記第１の画面を表示するステップは、
前記テーブルから前記複数のサブキーそれぞれの名前を取得するステップと、
前記取得した複数のサブキーそれぞれの名前を前記複数種の属性の一覧として前記第１の画面に表示するステップとを含むことを特徴とする請求項１１記載のコンテンツ検索方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録された複数のコンテンツデータの中から再生対象のコンテンツデータを検索するためのコンテンツ検索装置およびコンテンツ検索方法に関する。
【０００２】
【従来の技術】
近年、情報処理技術およびネットワーク技術の進展に伴い、家庭内のＴＶ、オーディオ機器、などの電子機器同士を融合させるためのホームネットワークシステムの開発が進められている。
【０００３】
ホームネットワークシステムにおいては、ホームサーバは、ネットワークを介してパーソナルコンピュータのようなクライアントに接続される。クライアントは、ホームサーバに蓄積された音楽データや画像データなどのコンテンツデータを必要に応じて取得および再生することが出来る。さらに、最近では、ＴＶ放送番組データの受信及び記録を行うための録画機能を持つホームサーバも開発されている。
【０００４】
この場合、ホームサーバに蓄積された多数のコンテンツデータの中から再生対象のコンテンツデータを選択するためのユーザインタフェースが必要となる。
【０００５】
文書データ等の管理を行う従来の装置では、記録された文書データ群を複数のディレクトリに分類して階層構造で管理するという仕組みを用いている（例えば、特許文献１参照。）。
【０００６】
【特許文献１】
特開平８−１６６１２号（第４−５頁、図２）
【０００７】
【発明が解決しようとする課題】
しかし、階層構造を使用するためには、ディレクトリ間の階層の順序関係を定義したり、コンテンツデータ毎にその登録先のディレクトリを予め選択するといった煩雑な操作が必要となる。
【０００８】
本発明は上述の事情を考慮してなされたものであり、音楽データや画像データ等のコンテンツデータはそれぞれアーティスト、ジャンル、アルバムといった属性を持つことに着眼し、それら任意の属性を用いて再生対象のコンテンツデータを効率よく検索することが可能なコンテンツ検索装置およびコンテンツ検索方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、記録された複数のコンテンツデータの中から再生対象のコンテンツデータを検索するコンテンツ検索装置であって、前記記録された複数のコンテンツデータそれぞれについて予め決められた複数種の属性それぞれに対応する値を保持するコンテンツ管理情報を参照して、前記複数種の属性の一覧を示す第１の画面を表示する手段と、前記第１の画面上で前記複数種の属性の内の一つが選択された場合、前記コンテンツ管理情報を参照して、前記選択された属性に対応する前記複数のコンテンツデータそれぞれに関する値の一覧を示す第２の画面を表示する手段とを具備することを特徴とする。
【００１０】
このコンテンツ検索装置によれば、記録された複数のコンテンツデータそれぞれについて予め決められた複数種の属性それぞれに対応する値がコンテンツ管理情報によって管理されており、個々の属性が一種の検索キーとして用いられる。まず、複数のコンテンツデータそれぞれについて予め決められた複数種の属性の一覧が表示され、その属性の一覧の中から任意の属性を選択することにより、各コンテンツそれぞれに対応する当該選択された属性に関する値を表示することができる。これにより、任意の属性を用いて再生対象のコンテンツデータを検索することが可能となる。
【００１１】
複数種の属性の一覧としては、例えば音楽データについてはそのアーティスト、アルバムのような属性の一覧が表示される。ユーザはどの属性からでも絞り込み検索を開始することが出来る。属性一覧の中から例えばアーティストの属性が選択されると、各コンテンツそれぞれに対応する当該属性に関する値として、各音楽データそれぞれに対応するアーティスト名の一覧が表示される。また、属性一覧の中から例えばアルバムの属性が選択されると、各コンテンツそれぞれに対応する当該属性に関する値として、各音楽データそれぞれに対応するアルバム名の一覧が表示される。このように、選択された属性に対応する値の一覧を表示することにより、後は、その一覧から任意の値を選択するだけで、該当するコンテンツデータを検索することが可能となる。このようにして、複数の属性の内の任意の属性を先頭にした絞り込み検索を行うことにより、コンテンツデータ群を複数のディレクトリに分類して階層構造で管理するための煩雑な処理を行うことなく、再生対象のコンテンツデータを効率よく検索することが可能となる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１には、本発明の一実施形態に係る情報処理装置を用いたホームネットワークシステムの構成が示されている。
【００１３】
このホームネットワークシステムは、ワイヤレスＡＶ（オーディオ・ビデオ）ステーション１０１、ＴＶ受像機１０２、およびノートブックタイプのパーソナルコンピュータ１０３，１０４、デスクトップタイプのパーソナルコンピュータ１０５、等から構成されている。
【００１４】
ワイヤレスＡＶステーション１０１はホームネットワークサーバとして機能する装置である。このワイヤレスＡＶステーション１０１は、ＴＶ等の放送番組データの視聴、およびインターネット閲覧等に関するサービスを、家庭内の無線または有線のネットワークを介してパーソナルコンピュータ１０３〜１０５などの各情報処理装置に提供する。
【００１５】
ワイヤレスＡＶステーション１０１は、例えばＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、ＣＡＴＶ（Ｃａｂｌｅ  ＴＶ）などの通信回線１３を介して、インターネット１２などの外部のグローバルネットワーク（外部ネットワーク）に接続されている。さらに、ワイヤレスＡＶステーション１０１は、ホームネットワークを構成する有線または無線のネットワークを介して、家庭内の各種情報処理装置に接続されている。
【００１６】
パーソナルコンピュータ１０３〜１０５の各々は、ワイヤレスＡＶステーション１０１のクライアントとして機能する情報処理装置である。ノートブックタイプのパーソナルコンピュータ１０３，１０４には無線通信デバイスが設けられており、これらノートブックタイプのパーソナルコンピュータ１０３，１０４の各々はワイヤレスＡＶステーション１０１に無線通信ネットワーク（無線ＬＡＮ）を介して接続することができる。さらに、パーソナルコンピュータ１０３，１０４は、有線通信ネットワーク（有線ＬＡＮ）を介してワイヤレスＡＶステーション１０１に接続することもできる。デスクトップタイプのパーソナルコンピュータ１０５は有線通信ネットワーク（有線ＬＡＮ）を介してワイヤレスＡＶステーション１０１に接続されている。
【００１７】
ワイヤレスＡＶステーション１０１は、パーソナルコンピュータ１０３〜１０５それぞれをインターネット１２に接続し、そしてインターネット１２上のＷＥＢサイトとパーソナルコンピュータ１０３〜１０５それぞれとの間のデータの送受信を行う。
【００１８】
屋外に設置されたＴＶ放送受信アンテナ１１１に接続されたアンテナケーブルは屋内に引き込まれている。そのアンテナケーブルにはＴＶ受像機１０２とワイヤレスＡＶステーション１０１とが接続されている。放送局から送信される放送番組データはＴＶ受像機１０２にて受信および再生できる他、ワイヤレスＡＶステーション１０１でも受信することが出来る。ワイヤレスＡＶステーション１０１は、受信した放送番組データを、無線ＬＡＮまたは有線ＬＡＮを介してノートブックタイプのパーソナルコンピュータ１０３，１０４に無線で送信する。またワイヤレスＡＶステーション１０１は、受信した放送番組データを、有線ＬＡＮを介してデスクトップタイプのパーソナルコンピュータ１０５に送信する。
【００１９】
ワイヤレスＡＶステーション１０１によって提供される主な機能は次の通りである。
【００２０】
・無線ルータ機能：
無線ルータ機能は、無線ＬＡＮを介してワイヤレスＡＶステーション１０１と通信可能な各情報処理装置を、ワイヤレスでインターネット１２に接続し、インターネット１２上のＷＥＢサイトと各情報処理装置との間のデータの送受信を行う機能である。ユーザは、無線ＬＡＮを介してワイヤレスＡＶステーション１０１と接続可能なノートブックタイプのパーソナルコンピュータ１０３または１０４を使用することにより、家庭内のどこからでもワイヤレスでインターネット閲覧を行うことができる。
【００２１】
・ＴＶ機能：
ＴＶ機能は、無線ＬＡＮまたは有線ＬＡＮを介してワイヤレスＡＶステーション１０１に接続された各情報処理装置に対して、ワイヤレスＡＶステーション１０１で受信された放送番組データを送信する機能である。ユーザは、ノートブックタイプのパーソナルコンピュータ１０３または１０４を用いることにより、家庭内のどこからでも現在放送中の放送番組データ（ライブ映像）を視聴することができる。
【００２２】
・ＴＶ録画機能：
ワイヤレスＡＶステーション１０１には、放送番組データを記録するための大容量ストレージデバイスとして磁気ディスクドライブ装置（ハードディスクドライブ；ＨＤＤ）が内蔵されている。ワイヤレスＡＶステーション１０１は、例えば現在放送中の放送番組データを情報処理装置にワイヤレスで送信しながら、その放送番組データを磁気ディスクドライブ装置にファイルとして記録することができる。また、ワイヤレスＡＶステーション１０１は、磁気ディスクドライブ装置に既に記録されている放送番組データを情報処理装置にワイヤレスで送信しながら、現在放送中の別の放送番組データを受信してそれを磁気ディスクドライブ装置に記録することもできる。さらに、ワイヤレスＡＶステーション１０１は、磁気ディスクドライブ装置に記録された放送番組データをＴＶ受像機１０２に出力することもできる。
【００２３】
・コンテンツサーバ機能
ワイヤレスＡＶステーション１０１は、各情報処理装置からのデータ取得要求に応じて、磁気ディスクドライブ装置にファイルとして記録された放送番組データ等の各種コンテンツを要求元の情報処理装置に送信することができる。
【００２４】
・遠隔制御機能：
ワイヤレスＡＶステーション１０１のＴＶ機能・ＴＶ録画機能等は、パーソナルコンピュータ１０３〜１０５のそれぞれから遠隔制御することが出来る。またワイヤレスＡＶステーション１０１を操作するための専用のリモコンユニットを用いて、ワイヤレスＡＶステーション１０１のＴＶ機能・ＴＶ録画機能等を制御することも出来る。さらに、携帯電話やパーソナルコンピュータからインターネットを通じてワイヤレスＡＶステーション１０１を遠隔制御することもできる。
【００２５】
次に、図２を参照して、ワイヤレスＡＶステーション１０１の構成を説明する。
【００２６】
図２に示されているように、ワイヤレスＡＶステーション１０１は、大別して３つコンポーネント、すなわち、チューナ／ＭＰＥＧ部２１、ＣＰＵ部３１、および通信部４１の３つコンポーネントから構成されている。
【００２７】
これらチューナ／ＭＰＥＧ部２１、ＣＰＵ部３１、および通信部４１は、ＰＣＩバスなどのバス２０にそれぞれ接続されている。さらに、バス２０には、磁気ディスクドライブ装置（ハードディスクドライブ；ＨＤＤ）５１も接続されている。
【００２８】
チューナ／ＭＰＥＧ部２１は、放送番組データの受信処理、およびその受信した放送番組データを圧縮符号化するエンコード処理、さらには圧縮符号化されたＴＶ放送番組データを復号するデコード処理などを実行する。このチューナ／ＭＰＥＧ部２１には、図示のように、ＴＶチューナ２１１、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  ＴＶ  Ｓｔａｎｄａｒｄｓ  Ｃｏｍｍｉｔｔｅｅ）デコーダ２１２、音声多重デコーダ２１３、オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４、ＭＰＥＧ２エンコーダ２１５、ＲＡＭ２１６、ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７、ＭＰＥＧ２デコーダ２１８、ＲＡＭ２１９、オーディオＤ／Ａコンバータ（オーディオＤＡＣ）２２０などが設けられている。
【００２９】
ＴＶチューナ２１１はＴＶアンテナコネクタ３０１を介してＴＶアンテナケーブルに接続されている。ＴＶチューナ２１１は、パーソナルコンピュータ１０３〜１０５またはリモコンユニット２００から視聴要求されたチャネルの放送番組データを受信するデバイスであり、視聴要求に基づいて、ＴＶ放送信号の受信及びチャネル選択を行う。ＴＶチューナ２１１によって受信された、あるチャネルのＴＶ放送番組データは、ＮＴＳＣデコーダ２１２に送られ、そこでビデオ信号（動画像）とオーディオ信号とに分離され、さらに必要に応じてデジタルデータへの変換処理が施される。
【００３０】
ＮＴＳＣデコーダ２１２はビデオ入力端子３０２にも接続されており、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレイヤやＶＣＲ（Ｖｉｄｅｏ  ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）などの、外部のビデオ機器からビデオ信号を入力することも出来る。ＴＶ放送番組データに重畳されている音声多重信号は音声多重デコーダ２１３で復調された後、オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４に送られ、そこでデジタルデータに変換される。オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４はオーディオ入力端子３０３にも接続されており、外部のビデオ・オーディオ機器からオーディオ信号を入力することも出来る。
【００３１】
ＭＰＥＧ２エンコーダ２１５は、入力されたビデオデータおよびオーディオデータをそれぞれ圧縮符号化するためのエンコード処理を実行する。このエンコード処理は、ＭＰＥＧ２の規格に従って実行される。ＲＡＭ２１６は、ＭＰＥＧ２エンコーダ２１５がエンコード処理を行うための作業メモリとして用いられる。ＴＶチューナ２１１によって受信された放送番組データはＭＰＥＧ２エンコーダ２１５によってエンコードされ、これによってＭＰＥＧ２ストリームに変換される。
【００３２】
ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７はチューナ／ＭＰＥＧ部２１をバス２０に接続するインターフェースであり、チューナ／ＭＰＥＧ部２１がバス２０を介してＣＰＵ部３１およびＨＤＤ５１それぞれとの通信を行うために用いられる。ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７には、ＣＰＵ部３１がアクセス可能なレジスタ群が内蔵されており、ＴＶチューナ２１１およびＭＰＥＧ２エンコーダ２１５それぞれの動作は、ＣＰＵ部３１によってＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７のレジスタ群にセットされるコマンドに応じて制御される。
【００３３】
ＭＰＥＧ２デコーダ２１８は、ＭＰＥＧ２形式にエンコードされた放送番組データをデコードする。例えば、ＨＤＤ５１に記録されているエンコードされた放送番組データをＴＶ受像機１０２で再生する場合には、ＨＤＤ５１から読み出された、エンコードされたＴＶ放送番組データがＰＣＩバスインターフェース２１７を介してＭＰＥＧ２デコーダ２１８に送られ、そこでデコード（伸張）される。ＲＡＭ２１９は、ＭＰＥＧ２デコーダ２１８がデコード処理を行うための作業メモリとして用いられる。このＭＰＥＧ２デコーダ２１８の動作も、ＣＰＵ部３１がＰＣＩバスインターフェース２１７内のレジスタ群にセットするコマンドによって制御される。
【００３４】
ＭＰＥＧ２デコーダ２１８によってデコードされたビデオデータはビデオ出力端子３０５を介してＴＶ受像機１０２などに送られ、またＭＰＥＧ２デコーダ２１８によってデコードされたオーディオデータは、必要に応じてオーディオＤ／Ａコンバータ（オーディオＤＡＣ）２２０にてアナログ信号に変換された後に、オーディオ出力端子３０４から外部のオーディオ／ビデオ機器に出力される。
【００３５】
さらに、本実施形態においては、ＭＰＥＧ２デコーダ２１８によってデコードされた放送番組データをＭＰＥＧ２エンコーダ２１５に再び入力し、そこで再度エンコード処理を行うことも出来る。これは、ＨＤＤ５１に記録されているエンコードされた放送番組データの伝送レート（ビットレート）を、例えば無線ＬＡＮ等の帯域に対応する特定の伝送レートに変換するダウンコンバート処理を行うために用いられる。
【００３６】
すなわち、ＨＤＤ５１に記録すべき放送番組データの画質（低画質、標準画質、高画質）に応じて、ＭＰＥＧ２エンコーダ２１５によるエンコード処理で得られるエンコードされた放送番組データ（ＭＰＥＧ２ストリーム）の伝送レート（ビットレート）は異なる。高画質を選択した場合には、ＨＤＤ５１には非常に高い伝送レートを持つ、放送番組データのＭＰＥＧ２ストリームが記録されることになる。この場合、無線通信の帯域では当該放送番組データのＭＰＥＧ２ストリームをリアルタイム送信することが出来ない場合もある。このような場合に、上述のダウンコンバート処理が利用される。
【００３７】
ＣＰＵ部３１は、チューナ／ＭＰＥＧ部２１のＴＶチューナ２１１、ＭＰＥＧ２エンコーダ２１５、およびＭＰＥＧ２デコーダ２１８の制御を行うとともに、ＨＤＤ５１へのデータの書き込みおよびＨＤＤ５１からのデータ読み出しの制御を行う。また、ＣＰＵ部３１は、通信部４１との通信によって、パーソナルコンピュータ１０３〜１０５から送信されるＴＶ視聴に関するコマンドを受信したり、パーソナルコンピュータ１０３〜１０５に送信すべき放送番組データのＭＰＥＧ２ストリームを通信部４１に送信する。ＣＰＵ部３１は、ＣＰＵ３１１と、ＣＰＵ３１１のＣＰＵバスとＰＣＩバス２０とを接続するノースブリッジ３１２と、主メモリ３１３とから構成されている。
【００３８】
通信部４１は、それ単独で無線ＬＡＮルータとして動作可能な通信制御装置である。通信部４１は、パーソナルコンピュータ１０３，１０４に無線接続可能に構成されており、また有線ＬＡＮを介してパーソナルコンピュータ１０５にも接続されている。通信部４１は、パーソナルコンピュータ１０３〜１０５の各々から送信される要求に応じて、それらパーソナルコンピュータ１０３〜１０５それぞれをインターネット１２に接続し、そしてパーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信を行う。この場合、パーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信に関する処理は全て通信部４１内で行われ、ＣＰＵ部３１は使用されない。
【００３９】
通信部４１には、図示のように、制御プロセッサ４１１、ＲＡＭ４１２、ＲＯＭ４１３、ネットワークコントローラ４１４、２つのワイヤレスＬＡＮデバイス４１５，４１７、ＷＡＮコネクタ５０１、およびＬＡＮコネクタ５０２などが設けられている。
【００４０】
ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）コネクタ５０１はインターネット１２との間のデータの送受信に用いられるブロードバンド用端子であり、コネクタ５０１は例えばモデム等を介して通信回線１３に接続される。ＬＡＮコネクタ５０２は家庭内の有線ＬＡＮに接続される。
【００４１】
ネットワークコントローラ４１４は、ＷＡＮコネクタ５０１を介したインターネット１２との間のデータの送受信、およびＬＡＮコネクタ５０２を介した家庭内有線ＬＡＮとの間のデータの送受信、を制御するネットワーク制御デバイスである。ワイヤレスＬＡＮデバイス４１５，４１７の各々は、無線ＬＡＮを介してパーソナルコンピュータ１０３，１０４との間のデータの送受信を行う無線通信デバイスであり、対応するアンテナ４１６，４１７を介してパーソナルコンピュータ１０３，１０４それぞれと無線通信する。ワイヤレスＬＡＮデバイス４１５はＩＥＥＥ８０２．１１ｂ規格に準拠した無線通信を実行するように構成されており、またワイヤレスＬＡＮデバイス４１７はＩＥＥＥ８０２．１１ａ規格に準拠した無線通信を実行するように構成されている。２つのワイヤレスＬＡＮデバイス４１５，４１７を備えることにより、ＩＥＥＥ８０２．１１ｂとＩＥＥＥ８０２．１１ａのどちらの規格でも無線通信を行うことが出来る。無線通信に使用されるワイヤレスＬＡＮデバイスは、ワイヤレスＡＶステーション１０１に無線接続されるクライアントがサポートする無線通信規格に応じてシームレスに切り替えられる。
【００４２】
制御プロセッサ４１１は、ネットワークコントローラ４１４およびワイヤレスＬＡＮデバイス４１５，４１７を制御することにより、パーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信を制御する。具体的には、制御プロセッサ４１１には通信部４１を無線ルータとして動作させるために必要な機能として、ＩＰマスカレード（ＩＰ  ｍａｓｑｕｅｒａｄｅ）機能、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  ＣｏｎｆｉｇｕｒａｔｉｏｎＰｒｏｔｏｃｏｌ）機能等が含まれている。さらに、制御プロセッサ４１１はＰＣＩバス２０にも接続されており、ワイヤレスＬＡＮデバイス４１５または４１７を介してパーソナルコンピュータ１０３，１０４から受信したＴＶ視聴に関する要求（コマンド）などをＰＣＩバス２０を介してＣＰＵ３１１に通知したり、ネットワークコントローラ４１４を介して有線ＬＡＮ上のパーソナルコンピュータ１０５から受信したＴＶ視聴に関する要求（コマンド）などをＰＣＩバス２０を介してＣＰＵ３１１に通知する機能を有している。
【００４３】
さらに、制御プロセッサ４１１は、ＰＣＩバス２０を介してＣＰＵ３１１から転送される放送番組データを受信した場合には、その放送番組データをワイヤレスＬＡＮデバイス４１５，４１７またはネットワークコントローラ４１４を介して要求元のパーソナルコンピュータに送信する機能を有している。この場合、要求元のパーソナルコンピュータへの放送番組データの送信処理は、そのパーソナルコンピュータとインターネット１２との間のデータの送受信と並行して行われる。
【００４４】
例えば、通信部４１と無線接続可能なパーソナルコンピュータ１０３がワイヤレスでインターネット閲覧を行っているときに、そのパーソナルコンピュータ１０３から要求された放送番組データをパーソナルコンピュータ１０３に無線で送信する場合においては、制御プロセッサ４１１は、インターネット１２上のＷＥＢサーバから受けたＷＥＢコンテンツデータと、チューナ／ＭＰＥＧ部２１によってエンコードされた放送番組データとが無線通信によって時分割でパーソナルコンピュータ１０３に送信されるように、ワイヤレスＬＡＮデバイス４１５または４１７を制御する。具体的には、制御プロセッサ４１１では、ＷＥＢコンテンツデータとエンコードされた放送番組データとを多重化する処理が行われ、多重化されたＷＥＢコンテンツデータと放送番組データとが無線通信によって時分割でパーソナルコンピュータ１０３に送信される。このように、ＷＥＢコンテンツデータと放送番組データとを互いに独立したデータとしてパーソナルコンピュータ１０３に送ることにより、パーソナルコンピュータ１０３では、それらＷＥＢコンテンツデータおよび放送番組データをそれぞれ対応するアプリケーションプログラムを用いて同時に表示することができ、またＷＥＢコンテンツデータおよび放送番組データそれぞれのウインドウの表示位置および表示サイズもそれぞれ対応するアプリケーションプログラムによって自由に変更することが出来る。
【００４５】
以上の制御プロセッサ４１１の機能はＲＯＭ４１３に格納されたファムウェアによって実現されている。
【００４６】
さらに、ワイヤレスＡＶステーション１０１には、カードコントローラ６１、Ｉ／Ｏコントローラ６２、およびリモコンインタフェース６３などが設けられている。カードコントローラ６１は、ワイヤレスＡＶステーション１０１に設けられたカードスロット１００に装着されたメモリカードに対するアクセスを制御する。カードコントローラ６１は、メモリカードに記憶された静止画データやオーディオデータを読み取り、それをＨＤＤ５１に記録するためなどに用いられる。
【００４７】
Ｉ／Ｏコントローラ６２およびリモコンインタフェース６３は、リモコンユニット２００から赤外線信号等によって送信されるリモコンコードを受信するために用いられる。受信されたリモコンコードは、バス２０を介してＣＰＵ部３１に送られる。
【００４８】
ＨＤＤ５１は、放送番組データ、静止画データ、音楽データ等のさまざまなコンテンツを記録するために用いられる。ＣＰＵ３１１は、ＨＤＤ５１に記録されたコンテンツをコンテンツデータベースとして管理する。コンテンツデータベースには、ＨＤＤ５１に記録されたコンテンツデータ毎に、例えばタイトル名、チャネル番号、曲名、ジャンル、アーティスト名等の付帯情報を示すコンテンツ管理情報が記憶されている。
【００４９】
コンテンツ管理情報は、例えばＨＤＤ５１にコンテンツデータを記録するたびに当該コンテンツデータのタイトル名、チャネル番号、曲名、ジャンル、アーティスト名等の属性をコンテンツデータベースに追加することにより作成される。
【００５０】
ＣＰＵ３１１は、情報処理装置またはリモコンユニット２００から送信されるコマンドに応じて、コンテンツデータベースの内容をＴＶ受像機１０２の画面上または情報処理装置にコンテンツ一覧メニューとして提供する。ユーザは、コンテンツ一覧メニューを参照しながら希望するコンテンツデータを選択することが出来る、
次に、図３を参照して、クライアントとして機能する各情報処理装置の構成を説明する。ここでは、ノードブックタイプのパーソナルコンピュータ１０３を例示して説明する。
【００５１】
図３に示されているように、パーソナルコンピュータ１０３には、ＰＣＩバス７１、ＩＳＡバス７２、ＣＰＵ８１、ホストブリッジ８２、主メモリ８３、表示コントローラ８４、サウンドコントローラ８５、ＬＡＮコントローラ８６、ワイヤレスＬＡＮデバイス８７、システムコントローラ８８、キーボードコントローラ（ＫＢＣ）８９、ＣＤ／ＤＶＤドライブ９１、ＨＤＤ９２、キーボード（ＫＢ）９３、マウス９４、およびＬＡＮコネクタ９５などが設けられている。
【００５２】
ＣＰＵ８１はパーソナルコンピュータ１０３の動作を制御するプロセッサであり、主メモリ８３にロードされるオペレーティングシステム（ＯＳ）、ＷＥＢブラウザ、およびＡＶ再生制御プログラム等の各種プログラムを実行する。ＡＶ再生制御プログラムは、オーディオ・ビデオデータ（ＡＶデータ）の再生を行うためのアプリケーションプログラムであり、ワイヤレスＡＶステーション１０１を遠隔制御するための機能、ワイヤレスＡＶステーション１０１から送信されるＴＶ放送番組や音楽データなどのＡＶデータを再生する機能、およびワイヤレスＡＶステーション１０１からＴＶ放送番組や音楽データなどのＡＶデータをファイルとしてダウンロードする機能を有する。また、ＡＶ再生制御プログラムは、ＣＤ／ＤＶＤドライブ９１によって再生されるＣＤ／ＤＶＤの記録メディアに記録されたＡＶデータを再生することも出来る。
【００５３】
ワイヤレスＡＶステーション１０１に記録された放送番組データ、静止画データ、音楽データ等のコンテンツ再生時には、ＡＶ再生制御プログラムは、ワイヤレスＡＶステーション１０１に記録されたコンテンツの中から再生対象のコンテンツを絞り込むためのコンテンツ検索処理を行う。このコンテンツ検索処理は、ワイヤレスＡＶステーション１０１によって管理されているコンテンツデータベースを用いて行われる。
【００５４】
表示コントローラ８４はパーソナルコンピュータ１０３のディスプレイモニタを制御するデバイスである。サウンドコントローラ８５は、オーディオデータに対応する音を出力するための音源として使用される。
【００５５】
ＬＡＮコントローラ８６は、有線ＬＡＮを介してワイヤレスＡＶステーション１０１との通信を実行するための通信デバイスである。ＬＡＮコネクタ９５が有線ＬＡＮに接続されている場合には、ＣＰＵ８１は、ワイヤレスＡＶステーション１０１との通信をＬＡＮコントローラ８６を介して実行することができる。
【００５６】
ワイヤレスＬＡＮデバイス８７は、無線ＬＡＮを介してワイヤレスＡＶステーション１０１とのデータの送受信を行う無線通信デバイスであり、アンテナ９６を介してワイヤレスＡＶステーション１０１と無線通信する。ワイヤレスＬＡＮデバイス８７はＩＥＥＥ８０２．１１ｂまたはＩＥＥＥ８０２．１１ａ規格に準拠した無線通信を実行するように構成されている。
【００５７】
図４には、２つのパーソナルコンピュータ１０３，１０４にてそれぞれワイヤレスでインターネット閲覧とＴＶ放送番組の視聴を行っている様子が示されている。
【００５８】
ここでは、パーソナルコンピュータ１０３（ＰＣ＃１）ではＷＷＷコンテンツ＃１を表示しながら現在放送中のＴＶ放送番組データ（例えばチャネル番号４のＴＶ放送番組データ：ｃｈ＝４）を視聴しており、またパーソナルコンピュータ１０４（ＰＣ＃２）ではＷＷＷコンテンツ＃２を表示しながら、既にＨＤＤ５１に録画されている別タイトルのＴＶ放送番組データ（例えばＨＤＤ５１に記録されているチャネル番号１のＴＶ放送番組データ：ＨＤＤ，ｃｈ＝１）を視聴している場合が想定されている。
【００５９】
通信部４１の制御プロセッサ４１１に設けられたアドレス管理部６００は、パーソナルコンピュータ１０３，１０４それぞれのローカルＩＰアドレスを管理している。パーソナルコンピュータ１０３によって要求されたＴＶ放送番組データはパーソナルコンピュータ１０３のローカルＩＰアドレス（Ａ１）宛に送信され、またパーソナルコンピュータ１０４によって要求されたＴＶ放送番組データはパーソナルコンピュータ１０４のローカルＩＰアドレス（Ａ２）宛に送信される。
【００６０】
パーソナルコンピュータ１０３，１０４それぞれからインターネット１２をアクセスする場合には、パーソナルコンピュータ１０３，１０４それぞれのローカルＩＰアドレスは通信部４１に割り当てられているグローバルＩＰアドレスに変換される。インターネット１２上のＷＥＢサーバと通信部４１との間の通信は通信部４１に割り当てられているグローバルＩＰアドレスを用いて行われ、また通信部４１とパーソナルコンピュータ１０３，１０４それぞれとの間の通信は、パーソナルコンピュータ１０３，１０４それぞれのローカルＩＰアドレスを用いて行われる。
【００６１】
次に、ＡＶ再生制御プログラムによって提供されるコンテンツ検索処理について説明する。
【００６２】
このコンテンツ検索処理は再生対象のコンテンツデータをユーザが効率よく選択できるようにするための機能であり、上述したように、ワイヤレスＡＶステーション１０１によって管理されているコンテンツデータベースを用いて行われる。
【００６３】
図５には、ワイヤレスＡＶステーション１０１のコンテンツデータベース６０１にコンテンツ管理情報として記憶されている内部テーブルの構成が示されている。ここでは、音楽データに関するコンテンツ管理情報の例が示されている。
【００６４】
内部テーブルは、複数のレコードと複数のフィールドから構成される。ワイヤレスＡＶステーション１０１に記憶された音楽データ（曲）毎に一つのレコードが定義される。主キーは、ワイヤレスＡＶステーション１０１に記憶された音楽データそれぞれを一意に識別するために使用される。主キーのフィールドには、音楽データそれぞれに対応する主キーの値として、当該各音楽データの曲名（タイトル）が保持されている。さらに、音楽データそれぞれに関する複数種の属性を示すサブキーとして、“アーティスト”、“アルバム”、“ジャンル”という名前の３つのサブキーが定義されている。“アーティスト”のサブキーのフィールドには、音楽データそれぞれに対応するアーティスト名が保持されている。また、“アルバム”のサブキーのフィールドには音楽データそれぞれに対応するアルバム名が保持され、“ジャンル”のサブキーのフィールドには音楽データそれぞれに対応するジャンル名が保持されている。
【００６５】
ＡＶ再生制御プログラムは、これら“アーティスト”、“アルバム”、“ジャンル”という名前の３つのサブキーを用いて絞り込み検索を行う。なお、サブキー（属性）は少なくとも２つあればよい。ここでは、絞り込み処理の原理を説明するために、まず、“アーティスト”と“アルバム”の２つの属性のみが定義されている場合を想定する。
【００６６】
最初に、“アーティスト”と“アルバム”の２つの属性の一覧が表示される。これら個々の属性“アーティスト”、“アルバム”は一種の検索キーとして用いられる。属性一覧の中から例えば“アーティスト”の属性が選択されると、記録されている音楽データそれぞれに対応する当該属性“アーティスト”に対応する値として、それら記録されている音楽データそれぞれに対応するアーティスト名の一覧が表示される。そして、あるアーティスト名が選択されると、記録された音楽データの中から、選択されたアーティスト名に該当する音楽データが検索され、その検索された音楽データの一覧が表示される。
【００６７】
さらに、その一覧画面には、他の属性“アルバム”も表示されており、属性“アルバム”が選択されると、先に選択されたアーティスト名に該当する音楽データそれぞれに対応するアルバム名の一覧が表示される。そして、あるアルバム名が選択されると、先に選択されたアーティスト名に該当する音楽データ群の中から、当該選択されたアルバム名に該当する音楽データが検索され、これによって再生対象の音楽データが絞り込まれる。
【００６８】
このように、絞り込み検索処理では、複数の属性それぞれが検索キーとして使用され、選択された属性毎にその属性に関する値による絞り込み処理が行われる。
【００６９】
以下、図６乃至図１３を参照して、絞り込み検索処理の具体例について説明する。
【００７０】
図６は、ワイヤレスＡＶステーション１０１に記憶された音楽データの再生処理時にＡＶ再生制御プログラムによってパーソナルコンピュータ１０３のディスプレイモニタに表示される初期画面である。図示のように、初期画面には、“アーティスト”、“アルバム”、“ジャンル”という３つの属性、および曲名の一覧を示すリスト７０１が表示される。３つの属性それぞれには“フォルダ”の形状を示すアイコンが表示され、各曲名には“音符”マークのアイコンが表示される。“アーティスト”、“アルバム”、“ジャンル”という３つの属性は、内部テーブルに定義されたサブキーそれぞれの名前であり、また曲名は内部テーブルに定義された主キーの値である。
【００７１】
図６の画面上でユーザが“アーティスト”フォルダを選択した場合、図７の画面が表示される。図７の画面には、図示のように、内部テーブルのサブキー“アーティスト”の値の一覧を重複無く示すリスト７０２が表示される。すなわち、リスト７０２には、内部テーブルに記憶されている全てのアーティスト名が重複を除いて表示される。
【００７２】
図７の画面上でユーザがアーティスト名“１号”を選択した場合、アーティスト名“１号”に該当する音楽データを検索することにより、図８の画面が表示される。図８の画面には、図示のように、サブキー“アーティスト”の値がアーティスト名“１号”である主キーの値の一覧つまりアーティスト名“１号”に対応する曲名の一覧と、未使用のサブキーに対応する属性を示すフォルダの一覧とを示すリスト７０３が表示される。ここでは、アーティスト名“１号”に該当する音楽データの主キーの値は“いろは”，“にほへと”，“ちりぬるを”の３つである。よって、それら“いろは”，“にほへと”，“ちりぬるを”の３つの値がアーティスト名“１号”に対応する曲名の一覧として表示される。また選択されていない未使用の属性は“アルバム”，“ジャンル”の２つであるので、それら“アルバム”，“ジャンル”の２つの属性に対応する２つのフォルダが表示される。
【００７３】
図８の画面上でユーザが“アルバム”フォルダを選択した場合、図９の画面が表示される。図９の画面には、図示のように、先に選択したアーティスト名“１号”の検索条件によって検索された音楽データそれぞれに対応する、サブキー“アルバム”に関する値の一覧を重複無く示すリスト７０４が表示される。ここでは、アーティスト名“１号”に該当する音楽データ“いろは”，“にほへと”，“ちりぬるを”それぞれに対応するアルバム名は、“ベストアルバム１”，“ベストアルバム１”，“サウンドトラック１”であるので、“ベストアルバム１”，“サウンドトラック１”の２つのアルバム名が、アーティスト名“１号”に該当する音楽データそれぞれに対応するアルバム名の一覧として表示される。
【００７４】
図９の画面上でユーザがアルバム名“サウンドトラック１”を選択した場合、アーティスト名“１号”に対応する音楽データの中から、アルバム名“サウンドトラック１”に該当する音楽データを検索することにより、図１０の画面が表示される。図１０の画面には、図示のように、サブキー“アーティスト”の値がアーティスト名“１号”であり、且つサブキー“アルバム”の値がアルバム名“サウンドトラック１”である主キーの値の一覧と、未使用のサブキーに対応する属性を示すフォルダの一覧とを示すリスト７０５が表示される。
【００７５】
ここでは、アーティスト名＝“１号”で、且つアルバム名＝“サウンドトラック１”に該当する主キーの値は“ちりぬるを”だけであるので、その“ちりぬるを”が、サブキー“アーティスト”の値がアーティスト名“１号”であり、且つサブキー“アルバム”の値がアルバム名“サウンドトラック１”である曲名として表示される。また選択されていない未使用の属性は“ジャンル”であるので、“ジャンル”の属性に対応するフォルダが表示される。
【００７６】
図１１は、図６の画面上で“アルバム”フォルダが選択された場合の表示画面例である。すなわち、図６の画面上でユーザが“アルバム”フォルダを選択した場合、図１１に示すように、内部テーブルのサブキー“アルバム”の値の一覧を重複無く示すリスト７０６が表示される。すなわち、リスト７０２には、内部テーブルに記憶されている全てのアルバム名が重複を除いて表示される。
【００７７】
図１１の画面上でユーザがアルバム名“サウンドトラック１”を選択した場合、図１２の画面が表示される。図１２の画面には、図示のように、サブキー“アルバム”の値がアルバム名“サウンドトラック１”である主キーの値の一覧つまりアルバム名“サウンドトラック１”に対応する曲名の一覧と、未使用のサブキーに対応する属性を示すフォルダの一覧とを示すリスト７０７が表示される。ここでは、アルバム名“サウンドトラック１”に該当する音楽データの主キーの値は“ちりぬるを”，“あさき”，“えひも”の３つであるので、それら“ちりぬるを”，“あさき”，“えひも”の３つの値がアルバム名“サウンドトラック１”に対応する曲名の一覧として表示される。また選択されていない未使用の属性は“アーティスト”，“ジャンル”の２つであるので、それら“アーティスト”，“ジャンル”の２つの属性に対応する２つのフォルダが表示される。
【００７８】
図１２の画面上でユーザが“アーティスト”フォルダを選択した場合、図１３の画面が表示される。図１３の画面には、図示のように、先に選択したアルバム名“サウンドトラック１”に該当する音楽データそれぞれに対応するサブキー“アーティスト”の値の一覧を重複無く示すリスト７０８が表示される。ここでは、アルバム名“サウンドトラック１”に該当する音楽データ“ちりぬるを”，“あさき”，“えひも”それぞれに対応するアーティスト名は、“１号”，“３号”，“４号”であるので、“１号”，“３号”，“４号”の３つのアーティスト名が、アルバム名“サウンドトラック１”に該当する音楽データそれぞれに対応するアーティスト名の一覧として表示される。
【００７９】
このように、複数のサブキーそれぞれの名前を音楽データ検索のための属性一覧として画面表示し、選択された任意の属性を先頭にした絞り込み検索を行うことにより、音楽データ群を複数のディレクトリに分類して階層構造で管理するための煩雑な処理を行うことなく、再生対象の音楽データを効率よく検索することが可能となる。なお、属性がアーティストとアルバムの２つのみの場合には、例えば、図７の画面上でユーザがアーティスト名“１号”を選択した場合には、残りの属性はアルバムだけであるので、図８の画面表示を省略して、図９の画面を表示しても良い。
【００８０】
次に、図１４のフローチャートを参照して、ＡＶ再生制御プログラムによって実行される絞り込み検索処理の手順を説明する。
【００８１】
ＡＶ再生制御プログラムは、まず、コンテンツ管理情報の全ての内容を取得するために、任意の値（ワイルドカード）を検索条件とする検索文（クエリー）をワイヤレスＡＶステーション１０１に発行してコンテンツデータベース６０１を検索し、コンテンツデータベース６０１から該当するレコードを取得する（ステップＳ１０１）。ここでは、ワイルドカードが検索条件であるので、内部テーブルに定義された全ての主キーの値（曲名）と各サブキーの値が取得される。次いで、ＡＶ再生制御プログラムは、未使用のサブキー（属性）の名前を内部テーブルから取得する（ステップＳ１０２）。ここでは、全てのサブキー（属性）が未使用であるので、３つのサブキーの名前“アーティスト”、“アルバム”、“ジャンル”が取得される。
【００８２】
そして、ＡＶ再生制御プログラムは、取得したサブキーの名前の一覧とクエリー発行によって取得したレコード群に含まれる主キーの値（曲名）の一覧とを示す図６の画面を表示する（ステップＳ１０３）。あるサブキーの名前（例えばアーティスト）が選択されたならば（ステップＳ１０４のＹＥＳ）、ＡＶ再生制御プログラムは、ステップＳ１０１で取得されたレコード群から、選択されたサブキーの名前（アーティスト）に対応する値（アーティスト名）を取得し（ステップＳ１０５）、その取得した値の一覧を重複を除いて表示する（ステップＳ１０６）。これにより、図７の画面が表示される。
【００８３】
選択されたサブキー（アーティスト）に対応する値の一覧の中から、ある値が選択されると（ステップＳ１０７のＹＥＳ）、ＡＶ再生制御プログラムは、“アーティスト名＝選択された値”という検索条件をクエリーに追加する（ステップＳ１０８）。そして、ＡＶ再生制御プログラムは、ステップＳ１０１の処理に戻る。
【００８４】
ステップＳ１０１では、ＡＶ再生制御プログラムは、ステップＳ１０８で追加された“アーティスト名＝選択された値”を検索条件とする検索文（クエリー）をワイヤレスＡＶステーション１０１に発行してコンテンツデータベース６０１を検索し、コンテンツデータベース６０１から該当するレコードを取得する。ここでは、“アーティスト名＝選択された値”という検索条件に合致するレコードのみが取得される。
【００８５】
次いで、ＡＶ再生制御プログラムは、未使用のサブキーの名前を内部テーブルから取得する（ステップＳ１０２）。ここでは、２つのサブキーの名前“アルバム”、“ジャンル”が取得される。そして、ＡＶ再生制御プログラムは、取得したサブキーの名前の一覧“アルバム”、“ジャンル”と、クエリー発行によって取得したレコード群に含まれる主キーの値（曲名）の一覧とを示す画面を表示する。
【００８６】
あるサブキーの名前（例えばアルバム）が選択されたならば（ステップＳ１０４のＹＥＳ）、ＡＶ再生制御プログラムは、ステップＳ１０１で取得されたレコード群から、選択されたサブキーの名前（アルバム）に対応する値（アルバム名）を取得し（ステップＳ１０５）、その取得した値の一覧を重複を除いて表示する（ステップＳ１０６）。これにより、図９の画面が表示される。
【００８７】
選択されたサブキー（アルバム）に対応する値の一覧の中から、ある値が選択されると（ステップＳ１０７のＹＥＳ）、ＡＶ再生制御プログラムは、“アルバム名＝選択された値”という検索条件をさらにクエリーに追加する（ステップＳ１０８）。そして、ＡＶ再生制御プログラムは、ステップＳ１０１の処理に戻る。
【００８８】
ステップＳ１０１では、ＡＶ再生制御プログラムは、今度は、“アーティスト名＝選択された値”、且つ“アルバム名＝選択された値”を検索条件とする検索文（クエリー）をワイヤレスＡＶステーション１０１に発行してコンテンツデータベース６０１を検索し、コンテンツデータベース６０１から該当するレコードを取得する。
【００８９】
このようにして、各属性毎にその選択された属性値に応じた絞り込みが順次実行される。
【００９０】
なお、本例では、音楽データを例示して説明したが、放送番組データの場合には、例えばチャネル番号、ジャンル等の複数の属性が用いられることになる。また、属性の種類によってはその属性に対応するコンテンツデータそれぞれの値から該当するコンテンツデータを一意に特定することが可能な場合も考えられるが、このような場合には、その属性に対応するコンテンツデータそれぞれの値の一覧を表示するだけで、その一覧画面から再生対象のコンテンツデータを選択することが出来る。またあるアルバムの先頭の曲から音楽を再生するような場合は、アルバム名の一覧を表示することにより、その一覧画面から再生対象のコンテンツデータを選択することが可能となる。
【００９１】
また、コンテンツデータベースは必ずしもワイヤレスＡＶステーション１０１で管理する必要はなく、パーソナルコンピュータ１０３側で管理しても良い。また、上述の絞り込み検索処理の機能をワイヤレスＡＶステーション１０１側に設け留ことも可能である。この場合、ユーザによるリモコンユニット２００の操作に応じて、上述の図６〜図１３の画面がＴＶ画面に表示されることになる。
【００９２】
また本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、再生対象のコンテンツデータを効率よく検索することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るホームネットワークシステムの構成を示す図。
【図２】図１のホームネットワークシステムに設けられたサーバの構成を示すブロック図。
【図３】図１のホームネットワークシステムに設けられた情報処理装置の構成を示すブロック図。
【図４】図１のホームネットワークシステムによって実行されるコンテンツ配信処理の様子を示す図。
【図５】図１のホームネットワークシステムに設けられたサーバによって管理されるコンテンツデータベースの一例を示す図。
【図６】図１のホームネットワークシステムに設けられた情報処理装置に表示されるコンテンツ検索画面の第１の例を示す図。
【図７】図１のホームネットワークシステムに設けられた情報処理装置に表示されるコンテンツ検索画面の第２の例を示す図。
【図８】図１のホームネットワークシステムに設けられた情報処理装置に表示されるコンテンツ検索画面の第３の例を示す図。
【図９】図１のホームネットワークシステムに設けられた情報処理装置に表示されるコンテンツ検索画面の第４の例を示す図。
【図１０】図１のホームネットワークシステムに設けられた情報処理装置に表示されるコンテンツ検索画面の第５の例を示す図。
【図１１】図１のホームネットワークシステムに設けられた情報処理装置に表示されるコンテンツ検索画面の第６の例を示す図。
【図１２】図１のホームネットワークシステムに設けられた情報処理装置に表示されるコンテンツ検索画面の第７の例を示す図。
【図１３】図１のホームネットワークシステムに設けられた情報処理装置に表示されるコンテンツ検索画面の第８の例を示す図。
【図１４】図１のホームネットワークシステムに設けられた情報処理装置によって実行されるコンテンツ検索処理の手順を示すフローチャート。
【符号の説明】
１１…ＴＶ放送受信アンテナ、１２…インターネット、２０…バス、２１…チューナ／ＭＰＥＧ部、３１…ＣＰＵ部、４１…通信部、５１…ＨＤＤ、８６…ＬＡＮコントローラ、８７…ワイヤレスＬＡＮデバイス、１０１…ワイヤレスＡＶステーション（サーバ）、１０２…ＴＶ受像機、１０３〜１０５…パーソナルコンピュータ、６０１…コンテンツデータベース。
【図１】
2004220404.tif 000003
【図２】
2004220404.tif 000004
【図３】
2004220404.tif 000005
【図４】
2004220404.tif 000006
【図５】
2004220404.tif 000007
【図６】
2004220404.tif 000008
【図７】
2004220404.tif 000009
【図８】
2004220404.tif 000010
【図９】
2004220404.tif 000011
【図１０】
2004220404.tif 000012
【図１１】
2004220404.tif 000013
【図１２】
2004220404.tif 000014
【図１３】
2004220404.tif 000015
【図１４】
2004220404.tif 000016