(57)【要約】【課題】サーバ装置が提供可能な全ての提供情報を対象として、その存在をユーザーに意識させると共に、目的とする提供情報を迅速かつ正確に検索できるようにする。【解決手段】自動検索処理の実行が指示されたことが制御部により検出されると(時点ｔ１)、制御部は、サーバ装置からのコンテンツリストに付加されているフォーマットを示す情報に基づいて、自機において再生可能なデジタルコンテンツの検索を開始し（時点ｔ２）、検索中（時点ｔ２から時点ｔ３まで）においては、デジタルコンテンツの検索中であることをユーザーに分かりやすい態様で表示部に表示する。【選択図】図７
2005115518.tif 000002
【特許請求の範囲】
【請求項１】
多数の提供情報を蓄積するサーバ装置から、ネットワークを通じて、多数の前記提供情報のぞれぞれの属性情報を含む提供情報の一覧リストの提供を受けて、これを表示素子に表示するようにし、前記一覧リストを通じて、前記サーバ装置に提供を要求する提供情報の選択を行うようにするネットワーク機器であって、
前記表示素子に前記一覧リストが表示するようにされている場合に、再生可能な提供情報の検索開始指示を検出するようにする検出手段と、
前記検出手段により、検索開始指示が検出された場合に、前記一覧リストに含まれる前記属性情報に基づいて、自機において再生可能な提供情報を検索する検索手段と、
前記検索手段により、再生可能な提供情報が見つかるまでの間、検索中であることが分かる態様の表示を前記表示素子に行うようにする表示制御手段と
を備えることを特徴とするネットワーク装置。
【請求項２】
請求項１に記載のネットワーク装置であって、
前記提供情報の一覧リストを所定量ずつ間欠的に取得するように制御する情報取得制御手段を備える
ことを特徴とするネットワーク装置。
【請求項３】
請求項１に記載のネットワーク装置であって、
前記検索手段で用いられる前記属性情報の１つは、前記提供情報のフォーマットである
ことを特徴とするネットワーク装置。
【請求項４】
請求項１に記載のネットワーク装置であって、
前記表示制御手段は、検索中であることを示す予め決められた画像の表示、あるいは、前記一覧リストの自動スクロール表示を行う
ことを特徴とするネットワーク機器。
【請求項５】
多数の提供情報を蓄積するサーバ装置から、ネットワークを通じて、多数の前記提供情報のぞれぞれの属性情報を含む提供情報の一覧リストの提供を受けて、これを表示素子に表示し、前記一覧リストを通じて、前記サーバ装置に提供を要求する提供情報の選択を行うようにするネットワーク機器での情報検索方法であって、
前記表示素子に前記一覧リストが表示するようにされている場合に、再生可能な提供情報の検索開始指示を検出するようにする検出ステップと、
前記検出ステップにおいて、検索開始指示を検出した場合に、前記一覧リストに含まれる前記属性情報に基づいて、自機において再生可能な提供情報を検索する検索ステップと、
前記検索ステップにおいて、再生可能な提供情報が見つかるまでの間、検索中であることが分かる態様の表示を前記表示素子に行うようにする表示制御ステップと
を備えることを特徴とする情報検索方法。
【請求項６】
請求項５に記載の情報検索方法であって、
前記提供情報の一覧リストを所定量ずつ間欠的に取得するように制御する情報取得制御ステップを備える
ことを特徴とする情報検索方法。
【請求項７】
請求項５に記載の情報検索方法であって、
前記検索ステップにおいて用いる前記属性情報の１つは、前記提供情報のフォーマットである
ことを特徴とする情報検索方法。
【請求項８】
請求項５に記載の情報検索方法であって、
前記表示制御ステップにおいては、検索中であることを示す予め決められた画像の表示、あるいは、前記一覧リストの自動スクロール表示を行う
ことを特徴とする情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）に接続され、音楽データや映像データなどの種々の提供情報（デジタルコンテンツ）の提供を受けることが可能な装置および当該装置における提供情報を検索するための方法に関する。
【背景技術】
【０００２】
家庭内のインターネット接続環境がブロードバンド化されるのに伴い、映像や音楽を含む提供情報（デジタルコンテンツ）の配信サービスを利用できる環境が整いつつある。一方で、パーソナルコンピュータによるインターネット接続の共有を目的として、無線ＬＡＮなどによるホームネットワークの普及も著しくデジタルコンテンツの利用環境が広がってきている。
【０００３】
さらに、ＣＤ（Compact Disc）プレーヤ、ＭＤ（Mini Disc）プレーヤ、液晶テレビ、ハードディスクレコーダ、デジタルカメラ、デジタルビデオカメラなどを通じて利用可能なデジタルコンテンツが家庭内に豊富に存在するようにもなってきている。これらのデジタルコンテンツを、そのコンテンツ向けに設計された、上述のような単独の機器でだけでなく、ネットワークに接続された他のパーソナルコンピュータや、ＡＶ（Audio/Video）機器、ＰＤＡ（Personal Digital Assistant）、携帯電話端末などのコンシューマー用のネットワーク機器で相互利用したいという要求が上がってくるものと想定される。
【０００４】
しかし、デジタルコンテンツには、記録フォーマットの異なる様々なものが存在する。例えば、音楽データについてみると、ＣＤに記録されている音楽データの記録フォーマットは、一般にはＬＰＣＭ（Linear Pulse Code Modulation）方式であり、ＭＤに記録されている音楽データの記録フォーマットは、ＡＴＲＡＣ（Adaptive Transform Acoustic Coding）方式である。また、インターネット等を通じて配信される音楽データの記録フォーマットは、ＭＰ３（MPEG-1 Audio Layer 3）方式であるものが多い。
【０００５】
このように、音楽データだけを見ても、種々の記録フォーマットが存在する。また、静止画データや動画データなどについても音楽データの場合と同様に種々の記録フォーマットが存在する。このため、例えば、ＬＡＮに接続されたパーソナルコンピュータなどのサーバ装置に記録されているデジタルコンテンツであっても、サーバ装置からデジタルコンテンツの提供を受ける例えばＰＤＡや携帯電話端末等のクライアント装置では再生不能なものも存在する。すなわち、サーバ装置や種々のクライアント装置は必ずしも同一の製造者が製造するわけではない。そのため、立場の違いによって、再生可能なフォーマットが製造者毎に異なる場合も十分に考えられるのである。
【０００６】
このため、クライアント装置がサーバ装置からデジタルコンテンツの一覧リスト（コンテンツリスト）の提供を受けて自機のＬＣＤ（Liquid Crystal Display）などの表示素子に表示する場合に、例えば、後述の特許文献１には、当該クライアント装置においてデコードして再生可能なデジタルコンテンツのみの一覧表を作成して表示するようにする技術が提案されている。
【０００７】
特許文献１に記載の技術の場合には、例えば、図１２Ａに示すように、コンテンツ１、２、３、４、５、６、…というように多数のデジタルコンテンツが存在し、その内のコンテンツ２、３が当該クライアント機器でデコードできない記録フォーマットで記録されている場合に、それらデコーダできないデジタルコンテンツは一覧表には載せないようにし、再生可能なコンテンツの一覧表を作成するようにするものである。
【０００８】
このようにすることによって、デコードできないデジタルコンテンツの提供を要求することが確実に防止される。したがって、デコードできないデジタルコンテンツの提供を要求し、これを再生するようにしてしまったために、何も再生されされず、クライアント装置の故障と間違えてしまうなどという不都合も防止することができるようにされる。
【０００９】
なお、上記の特許文献１は、以下に示す通りである。
【特許文献１】特開２００１−３５９０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した特許文献１に記載の技術の場合、用いるクライアント装置においてデコードできないデジタルコンテンツについては、コンテンツの一覧リストに表示されないので、その存在を確認することができない。つまり、ＬＡＮに接続されたサーバ装置とクライアント装置のユーザーは同じである場合が少なくなく、確かにサーバ装置の記録媒体に記録したはずなのに、目的とするコンテンツがなくなっているなどと勘違いさせてしまう恐れを生じさせている。
【００１１】
このため、図１２Ｂに示すように、サーバ装置に蓄積されている全てのデジタルコンテンツについての一覧表を表示できるようにすることが重要になる。この場合に、当該クライアント装置においてデコード不能なデジタルコンテンツのタイトルなどを表示する場合に、そのタイトルなどのバックをクレイで塗りつぶしたように表示にし（グレイアウト表示し）、当該コンテンツの選択はできないことを明確に示すと共に、サーバ装置にはそのデジタルコンテンツも確かに存在することを明確に示すことができるようにすることが考えられる。
【００１２】
このようにすれば、クライアント装置を通じても、サーバ装置に蓄積されているデジタルコンテンツの全てを確認することができるし、当該クライアント装置においてデコードすることができず、したがって、再生できないデジタルコンテンツについても分かりやすい態様でユーザーに通知することができるようにされる。
【００１３】
しかし、図１２Ｃに示すように、クライアント装置においてデコードできないデジタルコンテンツが多い場合には、選択不能なデジタルコンテンツの一覧表示が行われるのみで、次ページへの切り換えを頻繁に行うようにしなければ、デコード可能なデジタルクライアントに到達することができない。ユーザーによる次ページへの切り換え操作を頻繁に行うことは面倒であるし、また、再生可能なデジタルコンテンツが表示素子に表示されるまでにかなりの時間を要してしまったりするなどの不都合を生じさせる場合があると考えられる。
【００１４】
例えば、サーバ装置のハードディスクには、ＣＤからリッピングしてきたＬＰＣＭ方式の音楽データが多数蓄積されており、ごく僅かにＭＰ３方式でデータ圧縮された音楽データが蓄積されている場合に、ＭＰ３のデコード機能のみを備えたＰＤＡにおいて、サーバ装置に蓄積されたデジタルコンテンツの一覧リストを表示して、ＭＰ３方式の音声データを探し出そうとすれば、図１２Ｃに示したように、グレイアウト表示されるコンテンツリストが続き、ＭＰ３方式の音声データを探し出すのに手間や時間がかかることになる。
【００１５】
以上のことにかんがみ、サーバ装置が提供可能な全ての提供情報を対象として、その存在をユーザーに意識させることができると共に、目的とする提供情報を迅速かつ正確に検索できるようにする装置、方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、請求項１に記載の発明のネットワーク装置は、
多数の提供情報を蓄積するサーバ装置から、ネットワークを通じて、多数の前記提供情報のぞれぞれの属性情報を含む提供情報の一覧リストの提供を受けて、これを表示素子に表示するようにし、前記一覧リストを通じて、前記サーバ装置に提供を要求する提供情報の選択を行うようにするネットワーク機器であって、
前記表示素子に前記一覧リストが表示するようにされている場合に、再生可能な提供情報の検索開始指示を検出するようにする検出手段と、
前記検出手段により、検索開始指示が検出された場合に、前記一覧リストに含まれる前記属性情報に基づいて、自機において再生可能な提供情報を検索する検索手段と、
前記検索手段により、再生可能な提供情報が見つかるまでの間、検索中であることが分かる態様の表示を前記表示素子に行うようにする表示制御手段と
を備えることを特徴とする。
【００１７】
この請求項１に記載の発明のネットワーク装置によれば、サーバ装置に蓄積されている提供情報の一覧リストを表示するようにしている場合に、検出手段により、自機において再生可能な提供情報の検索開始指示が検出されると、サーバ装置から提供を受ける一覧リストに付加されている各提供情報の属性情報に基づいて、検索手段により、自機において再生可能な提供情報の自動検索が行われる。検索中においては、表示制御手段により、提供情報の検索中であることをユーザーに分かりやすい態様で表示素子に表示するようにされる。
【発明の効果】
【００１８】
この発明によれば、サーバ装置が蓄積しているフォーマットの異なる多数の提供情報（デジタルコンテンツ）の中から、自機において再生可能なデジタルコンテンツをユーザーの手を煩わせることなく迅速に検出することができる。
【００１９】
また、サーバ装置に蓄積されている多数の提供情報の中から、自機において再生可能な提供情報の検索を行っている場合に、これをユーザーに対して明確に通知することができる。すなわち、サーバ装置が提供可能な全ての提供情報を対象として検索を行っている場合に、サーバ装置に蓄積されている多数の提供情報の存在をユーザーに意識させることができる。したがって、サーバ装置に蓄積されているはずの提供情報がないなどとユーザーに勘違いさせてしまい、ユーザーを混乱させることもないようにすることができる。
【発明を実施するための最良の形態】
【００２０】
以下、図を参照しながら、この発明による装置、方法の一実施の形態について説明する。以下に説明する実施の形態においては、ホームネットワークシステムなどと呼ばれる家庭内ＬＡＮシステムのクライアント装置として用いられるネットワーク装置にこの発明を適用した場合を例にして説明する。
【００２１】
図１は、この実施の形態のＬＡＮシステムの概要を説明するための図である。図１に示すように、この実施の形態のＬＡＮシステムは、パーソナルコンピュータ１、ノート型パーソナルコンピュータ２、セットトップボックス３、ステレオシステム４、ＰＤＡ５が接続されて構成されたものである。
【００２２】
パーソナルコンピュータ１、ノート型パーソナルコンピュータ２は、ハードディスクドライブを備えると共に、例えばモデムなどの外部ネットワークへの接続機能を備え、インターネット等に接続して、各種のデジタルコンテンツ（提供情報）を取得して蓄積することができるものである。
【００２３】
また、パーソナルコンピュータ１、ノート型パーソナルコンピュータ２は、ＣＤプレーヤやＭＤプレーヤなどの外部機器との接続端を備え、それらの外部機器からデジタルコンテンツの提供を受けて、これをハードディスクに記録して、蓄積することもできるものである。
【００２４】
なお、パーソナルコンピュータ１、ノート型パーソナルコンピュータ２に蓄積されるデジタルコンテンツとしては、楽曲の音楽データなどの音声データ、静止画像データ、動画像データ、ＡＶデータ（同期が取られている画像データと音声データ）、プログラムデータ、テキストデータ、キャラクタデータ、その他の種々データなどがある。
【００２５】
また、図１において、セットトップボックス３、ステレオシステム４、ＰＤＡ５のそれぞれは、パーソナルコンピュータ１やノート型パーソナルコンピュータ２からデジタルコンテンツの提供を受けて、これを再生する装置である。したがって、セットトップボックス３、ステレオシステム４、ＰＤＡ５のそれぞれは、パーソナルコンピュータ１、ノート型パーソナルコンピュータ２をサーバ装置とした場合のクライアント装置として位置付けられるものである。
【００２６】
そして、セットトップボックス３にはモニタ受像機が接続されており、ケーブルテレビ網などを通じて提供される放送番組データ（ＡＶデータ）を受信してデコードし、音声と映像とを再生することができると共に、パーソナルコンピュータ１やノート型パーソナルコンピュータ２から、音声データ、静止画像データ、動画データ、ＡＶデータ等の提供を受けて、これを再生することができるものである。
【００２７】
また、ステレオシステム４は、パーソナルコンピュータ１やノート型パーソナルコンピュータ２から、音声データの提供を受けて、これを再生することができるものである。また、ＰＤＡ５は、パーソナルコンピュータ１やノート型パーソナルコンピュータ２から、音声データ、静止画像データ、動画データ、ＡＶデータの提供を受けて、これを再生することができるものである。さらに、図１に示したように、セットトップボックス３とＰＤＡ５との間で、音声データ、静止画像データ、動画データ、ＡＶデータの送受を行うこともできるようになっている。
【００２８】
なお、図１においては示さなかったが、ノート型パーソナルコンピュータ２とＰＤＡ５との間においても、音声データ、静止画像データ、動画データ、ＡＶデータの送受が可能であるし、また、セットトップボックス３とステレオシステム４との間、ステレオシステム４とＰＤＡ５との間においても、音声データの送受を行うことができるようにしている。また、パーソナルコンピュータ１とノート型パーソナルコンピュータ２との間においても、音声データ、静止画像データ、動画データ、ＡＶデータ等の送受を行うことができるようにしている。したがって、パーソナルコンピュータ１、ノート型パーソナルコンピュータ２もまた、クライアント装置として機能することも可能なものである。
【００２９】
また、図１においては、ＬＡＮシステムを概念的に示したが、図１のようなＬＡＮシステムは、バス型、リング型、スータ型のいずれのトポロジを用いて形成することが可能であるし、また、各トポロジを混合した形式を用いるようにして形成することも可能である。
【００３０】
そして、図１に示したように形成されているＬＡＮシステムにおいて、例えば、パーソナルコンピュータ１からステレオシステム４やＰＤＡ５が音楽データなどのデジタルコンテンツのパケット配信を受けて、これをストリーミング再生する場合を考える。なお、この実施の形態においては、ＩＰ（Internet Protocol）パケットを用いて通信を行う場合を例にして説明する。
【００３１】
図２は、この実施の形態のＬＡＮシステムにおいて行うことが可能な音楽データのストリーミング再生について説明するための図である。図２においてサーバ装置１００は、図１に示したパーソナルコンピュータ１やノート型パーソナルコンピュータ２などの装置であり、多数のデジタルコンテンツを蓄積しているハードディスクなどの記録媒体を備えると共に、クライアント装置からの要求を受信したり、受信した要求に応じた情報を送信したりするための通信部１０２を備えたものである。
【００３２】
また、クライアント装置２００は、上述もしたように、パーソナルコンピュータ１などのサーバ装置１００からデジタルコンテンツの提供を受けるステレオシステム４やＰＤＡ５などの装置であり、サーバ装置１００に要求を送信したり、サーバ装置１００から送信されてくる情報を受信したりする通信部２０２と、サーバ装置１００からの映像データ（画像データ）を処理する映像信号処理部２０３やＬＣＤなどの表示素子２０４、サーバ装置１００からの音声データを処理する音声信号処理部２０５やスピーカー２０６を備えたものである。
【００３３】
そして、クライアント装置２００は、サーバ装置１００に対してＩＰパケットにより目的とするデジタルコンテンツの提供要求を生成して送信する。サーバ装置１００は、クライアント装置２００からの提供要求に応じて、要求されたデジタルコンテンツが提供可能な場合には、その旨の応答を返信すると共に、図２において点線矢印で示すように、要求されたデジタルコンテンツをＩＰパケットにより順次に送信し、要求元のクライアント装置２００に提供する。
【００３４】
ＩＰパケットによりデジタルコンテンツが提供されるクライアント装置２００は、ＩＰパケットを通信部２０２を通じて順次に受信し、映像信号処理部２０３、音声信号処理部２０５で処理して、表示部２０４、スピーカー２０６を通じて再生する。また、要求されたデジタルコンテンツの提供が何らかの原因により提供不能な場合には、その旨を通知する応答がサーバ装置１００からクライアント装置２００に返信されることになる。
【００３５】
なお、ここで用いるようにしたＩＰパケットは、インターネット上で送受信されるデータの単位であり、正式にはＩＰデータグラムと呼ばれるものである。サーバ装置などのいわゆるホストで動作するアプリケーション・プログラム間で通信されるデータは、「ＩＰパケット」というデータの固まりの単位を用いて、送信ホストから適切な宛先ホストまで転送される。ＩＰは上述もしたように、Internet Protocolの略であり、このInternet Protocolは、上位層からのデータを適切なサイズに分割したり、パケットを宛先に運んだりするための通信手順（プロトコル）である。
【００３６】
ＩＰパケットは、（1）宛先ホストのＩＰアドレスや送信ホストのＩＰアドレスが書かれたヘッダ部と呼ばれる部分と、（2）アプリケーションのデータが格納されるデータ部と呼ばれる部分とからなっている。ＩＰパケットは、ヘッダ部分に書き込まれている宛先ホストのＩＰアドレス情報を基に、宛先ホストまで転送される。このように、ＩＰパケットとを用いることにより、目的とする機器にデータを送信することができるようにされる。
【００３７】
また、ＩＰパケットにより提供されるデジタルコンテンツのストリーミング再生は、ネットワークで、データを転送しながら順次再生可能にする技術である。インターネット上でオーディオやビデオなどのマルチメディア・コンテンツを伝送する方法には、ダウンロード型とストリーミング型がある。
【００３８】
ダウンロード型は、デジタルコンテンツそのものをファイルとして相手に転送する方法で、通常はダウンロードが終了するまでデジタルコンテンツの中身を再生することができないものである。これに対してストリーミング型は、送信サーバ側から逐次連続的にデジタルコンテンツのデータを細切れに送ることによって、受信側はデータをバッファリングしながら順次再生できるメカニズムを持つものである。このため、ダウンロード型では実現できなかったいわゆるライブ（生）映像のリアルタイム配信のほか、低速回線を使用している場合でも、簡易動画のリアルタイム再生ができるようにされる。
【００３９】
そして、サーバ装置１００のハードディスクに記録されているコンテンツデータの中から、再生しようとするデジタルコンテンツを選択する場合には、サーバ装置１００からコンテンツリスト（提供情報の一覧リスト）の提供を受け、そのコンテンツリストを表示手段に表示し、これを通じてデジタルコンテンツ選択を行うことが可能となる。
【００４０】
図３は、コンテンツリストの提供について説明するための図である。図３において、ファイル構造１０３Ａに示すように、サーバ装置１００は、自己が蓄積しているデジタルコンテンツについては、例えば、ディレクトリエントリやＦＡＴなどの管理情報を用いて、階層的、構造的に管理している。各デジタルコンテンツについての情報は、データベース１０３Ｂを通じて管理するようにされる。
【００４１】
そして、クライアント装置２００からサーバ装置１００に対してコンテンツリストの提供要求を形成してサーバ装置２に送り、このコンテンツ提供要求に応じてサーバ装置１００から提供されるコンテンツリストをクライアント装置２００が受信し、自機のＲＡＭなどのメモリーに記録し、このＲＡＭに記録したデータを用いて、コンテンツリストを順次に表示素子に表示すると共に、ＲＡＭにデータが残っている場合には、過去分の表示を行うことができるようにしている。
【００４２】
そして、この実施の形態においては、クライアント装置２００は、詳しくは後述もするが、サーバ装置１００から所定量分づつコンテンツリストの提供を受け、これを順次に表示するようにするものである。つまり、ユーザーによる次ページ指示（改ページ指示）がある毎に、クライアント装置２００は、サーバ装置１００に対してコンテンツリストの提供要求を送信し、予め決められた分づつのコンテンツリストの提供を受けることができるようにしている。
【００４３】
このコンテンツリスト上において、目的とするデジタルコンテンツが見つかった場合には、ユーザーが、目的とするデジタルコンテンツにカーソルを位置付けて、確定操作を行うことにより、カーソルを位置付けたデジタルコンテンツの識別ＩＤを含む提供要求が、クライアント装置２００からサーバ装置１００に送信される。この提供要求に応じて、サーバ装置１００は、要求されたデジタルコンテンツをＩＰパケットとして送信し、これを受信するクライアント装置２００において、上述したようにストリーミング再生が行われることになる。
【００４４】
なお、サーバ装置１００から提供されるコンテンツリストは後述もするように、デジタルコンテンツの識別ＩＤ、タイトル、フォーマット、サンプリング周波数、再生時間、ファイルサイズなど種々の情報を有するものであるが、クライアント装置２００の表示部２０４に表示される表示用のコンテンツリストは、そのうち必要な情報だけが表示するようにされる。
【００４５】
次に、この実施の形態で用いられるサーバ装置１００とクライアント装置２００との基本構成について説明する。まず、サーバ装置１００について説明する。
【００４６】
図４は、サーバ装置１００を説明するためのブロック図であり、サーバ装置１００として機能する、例えばパーソナルコンピュータ１やノート型パーソナルコンピュータ等の基本構成を示すものである。
【００４７】
図４に示すように、サーバ装置１００は、ＬＡＮに接続するための接続端１０１と、通信部１０２と、多数のデジタルコンテンツ（提供情報）を蓄積するコンテンツ蓄積用ハードディスク１０３と、種々の処理において作業用エリアとして用いられる作業用ハードディスク１０４と、制御部１５０とを備えたものである。
【００４８】
制御部１５０は、サーバ装置１００の各部を制御するものであり、ＣＰＵ（Central Processing Unit）１５１と、ＲＯＭ（Read Only Memory）１５２と、ＲＡＭ（Random Access Memory）１５３と、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）１５４とが、ＣＰＵバス１５５を通じて接続されて形成されたマイクロコンピュータである。
【００４９】
ここで、ＲＯＭ１５２は、ＣＰＵ１５１において実行するプログラムや処理に必要なデータなどが記録されたものであり、ＲＡＭ１５３は、主に各種に処理において作業領域として用いられるものである。ＥＥＰＲＯＭ１５４は、いわゆる不揮発性メモリーであり、種々のパラメータなどが記憶されるものである。
【００５０】
そして、上述もしたように、サーバ装置１００は、接続端１０１、通信部１０２を通じて、クライアント装置２００からのデジタルコンテンツの一覧表（コンテンツリスト）の提供要求を受信し、制御部１５０に通知する。制御部１５０は、クライアント装置２００からの要求に応じて、コンテンツ蓄積用ハードディスク１０３に蓄積されているデジタルコンテンツについてのコンテンツリストを形成して、これを通信部１０２、接続端１０１を通じてＩＰパケットとしてＬＡＮに送出し、クライアント装置２００に提供することができるものである。
【００５１】
また、制御部１５０は、クライアント装置２００から送信されてくるデジタルコンテンツの要求に応じたデジタルコンテンツをコンテンツ蓄積用ハードディスク１０３から読み出して、これを通信部１０２、接続端１０１を通じてＩＰパケットとしてＬＡＮに送出し、要求元のクライアント装置２００に提供したりすることができるものである。
【００５２】
なお、制御部１５０のＣＰＵ１５１で実行されるプログラムは、ＲＯＭ１５２だけでなく、例えば、作業用ハードディスク１０４などにも記憶されており、制御部１５０のＣＰＵ１５１は、ハードディスク１０４に記憶されているプログラムを読み出してきて実行することもできるものである。
【００５３】
また、説明を簡単にするため、ここではサーバ装置としての基本機能以外のものについては、図４に示さなかった。しかし、サーバ装置１００は、ユーザーからの指示入力を受け付けるキー操作部やキーインターフェース、外部機器との接続を可能にする外部機器インターフェースなどを備え、ユーザーからの操作入力を受け付けて、その操作入力に応じて動作したり、また、外部機器からのデジタルコンテンツの提供を受けてこれをコンテンツ蓄積用ハードディスク１０３に記録したりすることもできるものである。
【００５４】
さらに、この実施の形態のサーバ装置１００は、音声信号処理部や音声出力端、映像信号処理部や映像出力端を備え、コンテンツ蓄積用ハードディスク１０３に蓄積されているデジタルコンテンツを再生して出力したり、通信部１０２などを通じて受け付けたデジタルコンテンツをストリーミング再生したりすることもできるものである。すなわち、サーバ装置１００は、以下に詳述するクライアント装置２００としての機能をも兼ね備えたものである。
【００５５】
次に、クライアント装置２００について説明する。図５は、クライアント装置２００を説明するためのブロック図であり、クライアント装置２００として機能する、例えば、ＰＤＡ５等の基本構成を示すものである。
【００５６】
図５に示すように、クライアント装置２００は、ＬＡＮに接続するための接続端２０１と、通信部２０２と、映像信号処理部２０３と、表示部２０４と、音声信号処理部２０５と、スピーカー２０６と、制御部２５０と、キーインターフェース（以下、キーＩ／Ｆと略称する。）２６１と、キー操作部２６２と、リモコン信号受光部２６３とを備えたものである。
【００５７】
制御部２５０は、クライアント装置２００の各部を制御するものであり、ＣＰＵ２５１と、ＲＯＭ２５２と、ＲＡＭ２５３と、ＥＥＰＲＯＭ２５４とが、ＣＰＵバス２５５を通じて接続されて形成されたマイクロコンピュータである。
【００５８】
ここで、ＲＯＭ２５２は、ＣＰＵ２５１において実行するプログラムや処理に必要なデータなどが記録されたものであり、ＲＡＭ２５３は、主に各種に処理において作業領域として用いられるものである。ＥＥＰＲＯＭ２５３は、いわゆる不揮発性メモリーであり、種々のパラメータなどが記憶されるものである。
【００５９】
映像信号処理部２０３は、所定のフォーマットのデジタル静止画データ、デジタル動画データの供給を受けて、これをデコードし、表示部２０４に供給するアナログ映像信号を形成して、これを表示部２０４に供給するものである。表示部２０４は、例えば、ＬＣＤ、ＣＲＴ（Cathode-Ray Tube）、有機ＥＬ（Electronic Luminescence）、プラズマディスプレイなどであり、映像信号処理部２０３からの映像信号の供給を受け、これに応じた画像を自己の表示画面に表示する。
【００６０】
また、音声信号処理部２０５は、所定のフォーマットのデジタル音声信号の供給を受けて、これをデコードし、スピーカー２０６に供給するアナログ音声信号を形成し、これをスピーカー２０６に供給する物である。スピーカー２０６は、音声信号処理部からの音声信号に応じた音声を放音する。
【００６１】
このように、クライアント装置２００は、映像信号処理部２０３と表示部２０４とからなる画像再生系と、音声信号処理部２０５とスピーカー２０６とからなる音声再生系とを備えるものである。
【００６２】
そして、制御部２５０には、図５に示したように、キーＩ／Ｆ２６１を通じてキー操作部２６２が接続されている。キー操作部２６２は、種々の操作キーを備えたものであり、ユーザーからの操作入力を受け付けて、操作入力に応じた電気信号を形成し、これをキーＩ／Ｆ２６１を通じて制御部２５０に供給することができるものである。
【００６３】
また、リモコン信号受光部２６３は、リモートコマンダ（以下、リモコンという。）２７０からの例えば赤外線のリモコン信号を受光し、これを電気信号に変換して制御部２５０に供給することとができるものである。リモコン２７０は、種々の操作キーを備え、ユーザーからの操作入力を受け付けて、これに応じたリモコン信号を形成して送出するものである。
【００６４】
キー操作部２６２、リモコン２７０は、いずれもカーソル移動のための矢印キーや決定キー、その他の操作キーを備えたものであり、コンテンツリストを要求したり、コンテンツリストから目的とするデジタルコンテンツを選択して目的とするコンテンツを要求したりするなどの種々の操作を受け付けることができるものである。
【００６５】
そして、クライアント装置２００の制御部２５０は、キー操作部２６２、あるいは、リモコン２７０を通じて受け付けたユーザーからのコンテンツリストの表示指示に応じて、コンテンツリストの提供要求を形成し、これを通信部２０２、接続端２０１を通じてＩＰパケットとしてＬＡＮに送出し、サーバ装置１００に送信する。
【００６６】
これに応じて、サーバ装置１００から送信されてくるコンテンツリストが、接続端２０１、通信部２０２を通じて受信されて、制御部２５０に供給され、ＲＡＭ２５３に一時記憶される。このＲＡＭ２５３に記憶されたコンテンツリストが、映像信号処理部２０３を通じて表示部２０４に供給され、表示部２０４の表示画面にコンテンツリストが表示され、ユーザーは目的とするデジタルコンテンツの選択を行うことができるようにされる。
【００６７】
なお、この実施の形態において、サーバ装置１００からは、所定量、例えば、デジタルコンテンツ６件分コンテンツリストが１ページ分のコンテンツリストとして提供するようにされる。したがって、ユーザーの次ページ操作（改ページ操作）が発生する都度、コンテンツリストの提供要求が形成されてクライアント装置２００からサーバ装置１００に送信され、新たなページのコンテンツリストが提供するようにされる。
【００６８】
そして、目的とするデジタルコンテンツがコンテンツリスト上に見つかった時には、上述もしたように、その目的とするデジタルコンテンツの情報の表示欄（例えば、デジタルコンテンツのタイトルやアーチスト名の表示欄）にカーソルを位置付け、決定キーを操作することにより、そのデジタルコンテンツの識別ＩＤを含む提供要求が制御部２５０において形成され、通信部２０２、接続端２０１を通じてＩＰパケットとしてＬＡＮに送出され、サーバ装置１００に送信される。
【００６９】
これに応じて、サーバ装置１００から目的とするデジタルコンテンツがＩＰパケットとして送信されてくるので、これが接続端２０１、通信部２０２を通じて受信され、この例の場合には、制御部２５０を通じて画像パケットは、映像信号処理部２０３に、音声パケットは、音声信号処理部２０５に供給される。
【００７０】
そして、上述もしたように、映像信号処理部２０３においては、これに供給された画像データからアナログ映像信号が形成されて、これが表示部２０４に供給されることによりデジタルコンテンツの映像が表示部２０４の表示画面に表示される。また、音声信号処理部２０５においては、これに供給された音声データからアナログ音声信号が形成されて、これがスピーカーに供給されることにより、デジタルコンテンツの音声がスピーカーから放音される。このようにして、サーバ装置１００からのデジタルコンテンツのクライアント装置２００におけるストリーミング再生が行うようにされる。
【００７１】
なお、図５に示したクライアント装置２００は、上述もしたように、映像信号処理部２０３と表示部２０４とからなる画像処理系と、音声信号処理部２０５とスピーカー２０６とからなる音声処理系とを備えるものである。
【００７２】
しかし、図１に示したステレオシステム４の場合には、図５に示したクライアント装置２００の画像処理系を備えない構成がその基本構成となる。この場合、ステレオシステム４が、ＬＣＤなどを備え、コンテンツリストなどの表示が可能なものである場合には、図５に示した構成と同様の構成になる。
【００７３】
また、図５に示したクライアント装置２００の表示部２０４とスピーカー２０５の機能を外部のモニタ受像やスピーカーに持たせるようにしたものが図１に示したセットトップボックス３の基本構成となる。
【００７４】
また、上述したクライアント装置２００の映像信号処理部２０３と音声信号処理部２０５とは例えば制御部２５０において実行されるソフトウエアによって実現することも可能である。
【００７５】
そして、図４、図５に示した基本的な構成を有するサーバ装置１００とクライアント装置２００との間で、種々の情報の送受が行われるのであるが、クライアント装置２００においてデコード可能なデジタルコンテンツのフォーマットが１種類であるものとする。この場合にサーバ装置１００に蓄積されているデジタルコンテンツの多くが、クライアント装置２００においてデコード不能なものであった場合に、デコードして再生可能なデジタルコンテンツの検索に手間や時間がかかることを防止するため、この実施の形態のクライアント装置２００は、デジタルコンテンツの自動検索機能を備えている。
【００７６】
図６は、サーバ装置１００のコンテンツ蓄積用ハードディスク１０３に蓄積されているデジタルコンテンツのデータベースの概要を説明するための図である。この実施の形態のサーバ装置１００のコンテンツ蓄積用ハードディスク１０３には、図６に示すように、デジタルコンテンツの識別ＩＤ（識別番号）、タイトル、フォーマット、サンプリング周波数、再生時間（演奏時間）、ファイルサイズ、その他の例えばそのデジタルコンテンツのファイルを特定する情報などからなるコンテンツデータベースが形成される。
【００７７】
図６に示すデータベースにおいて、フォーマット欄に示す情報がそのデジタルコンテンツのフォーマットを示すものであり、デジタルコンテンツが音楽データである場合には、ＬＰＣＭ、ＡＴＲＡＣ、ＭＰ３等を示す情報になる。この図６に示した例の場合、コンテンツ蓄積用ハードディスク１０３に蓄積されているデジタルコンテンツは、フォーマットＡによってフォーマットされたものが多く、フォーマットＢでフォーマットされたものも含まれている場合を示している。
【００７８】
図６に示すデータベースにおいては、デジタルコンテンツの識別番号として用いることが可能なシーケンス番号１〜シーケンス番号ｎ−１までは、フォーマットＡのデジタルコンテンツであり、シーケンス番号ｎにフォーマットＢのデジタルコンテンツが現れ、その後もフォーマットＡのデジタルコンテンツが続く場合を示している。
【００７９】
そして、この実施の形態のクライアント装置２００でデコード可能なフォーマットが、フォーマットＢであるものとする。この場合に、クライアント装置２００がサーバ装置１００に対してコンテンツリストの提供を要求し、蓄積されているすべてのデジタルコンテンツのコンテンツリストを表示するようにする態様でクライアント装置２００の表示部２０４にコンテンツリストを表示するようにすると、図１２Ｃに示したように、再生可能なデジタルコンテンツの表示がなかなか現れずに、いわゆるグレーアウト表示が続くことなる。
【００８０】
そこで、この実施の形態のクライアント装置２００においては、キー操作部２６２、あるいは、リモコン２７０に対して所定の操作を行うことにより、再生可能なデジタルコンテンツの自動検索を行うようにしている。
【００８１】
図７は、この実施の形態のクライアント装置２００において行われる再生可能なデジタルコンテンツの自動検索処理を説明するための図である。上述もしたように、この実施の形態においては、クライアント装置２００は、所定量分づつ（例えば６件分づつ）デジタルコンテンツのコンテンツリストを順次に取得し、表示するようにしているものである。
【００８２】
そして、図７に示すように、例えば、ページ１を表示している状態の時に、例えば、時時点ｔ１において、再生可能なデジタルコンテンツの自動検索処理を行うようにする所定の操作を行うようにする。この場合の所定の操作は、例えば、表示部２０４に表示される自動検索開始アイコンなどのいわゆる所定のＧＵＩ（Graphical User Interface）を選択する操作や自動検索開始キーの押下操作、あるいは、所定の操作キーの長押し（数秒程度）等である。
【００８３】
すると、制御部２５０は、再生可能なデジタルコンテンツの自動検索処理の開始は指示されたと判断し、現在表示中のコンテンツリストのページ（ページ１）と次に表示するコンテンツリストのページ（ページ２）の表示は、サーバ装置１００から提供されるコンテンツリストのフォーマットを示す情報に基づいて、自機において再生可能なフォーマットＢであるか否かを検索（確認）しながら、カーソルを１行ずつ自動的に移動させるページ内スクロールを行うようにする。自機においてデコード可能なフォーマットを示す情報は、制御部２５０のＲＯＭ２５２、あるいは、ＥＥＰＲＯＭ２５４に予め記憶されている。
【００８４】
このとき、自機において再生可能なデジタルコンテンツが見つかった時には、そのデジタルコンテンツの表示にカーソルＣＳを位置付け、そのページでコンテンツリストの表示を停止することになる。このように、ページ内スクロールを行うのは、カーソルＣＳの現在の位置の近傍にフォーマットＢのデジタルコンテンツの情報が存在した場合に、ユーザーによる迅速な選択を可能にするためである。
【００８５】
そして、現在ページと次ページにおいて、デコード可能なフォーマットＢのデジタルコンテンツの情報が存在しない場合には、制御部２５０は、図７において時点ｔ２に示すように、検索モードに移行し、順次にサーバ装置１００にコンテンツリストの提供を要求して、コンテンツリストの提供を受け、検索中であることこれを示すポップアップ表示を行いながら、あるいは、自動スクロールする態様でコンテンツリストを表示しながら、サーバ装置１００から提供されるコンテンツリストのフォーマットを示す情報に基づいて、自機においてデコード可能なフォーマットＢのデジタルコンテンツの検索を行う。
【００８６】
このように、ポップアップ表示、あるいは、コンテンツリストの自動スクロールを行うのは、サーバ装置１００に蓄積されているデジタルコンテンツの存在をユーザーに通知するためである。これにより、図１２Ａに示したように、再生可能なフォーマットのデジタルコンテンツのコンテンツリストを表示する場合と異なり、サーバ装置１００には、クライアント装置２００でデコードできないフォーマットのデジタルコンテンツが蓄積されていることをユーザーに明確に通知することが可能となる。
【００８７】
そして、ページｎ−１のコンテンツリスト内の検索を終了し、次のページｎのコンテンツリスト内を検索し、クライアント装置２００においてデコード可能なフォーマットＢのデジタルコンテンツの存在を時点ｔ３において検出すると、制御部２５０は、検索モードを解除し、ページスクロールモードによりカーソルＣＳをデコード可能なフォーマットＢのデジタルコンテンツの表示に位置付けて、ページ内スクロールモードを解除して、通常の表示動作にも戻る。すなわち、コンテンツリストのページｎを表示した状態で、ユーザーの操作入力を待つ状態になる。
【００８８】
図７に示したように、この実施の形態のクライアント装置２００においては、再生可能なデジタルコンテンツの自動検索処理の開始が指示された時点ｔ１から２ページ分の時点ｔ２までは、ページ内スクロールモードとなり、再生可能なデジタルコンテンツの検索を行うようにし、それまでに再生可能なデジタルコンテンツが検出できなかった場合、図７において時点ｔ２から時点ｔ３までは、検索中であることを示すポップアップ表示、あるいは、自動スクロール表示となって、さらに再生可能なデジタルコンテンツの自動検索を行うようにしている。
【００８９】
なお、図７において、左側の矢印は、サーバ装置１００とのコンテンツリストの提供要求とコンテンツリストの送受のタイミングを示すものである。この実施の形態においては、上述もしたように、１ページ単位で間欠的にコンテンツリストの提供を受けるようにしている。
【００９０】
この実施の形態のクライアント装置２００は、一定時間おきに（間欠的に）、サーバ装置１００からコンテンツリストの提供を受けるようにしている。したがって、ネットワークを経由したサーバ装置１００への問い合わせが間欠的に発生するため、同じネットワークに接続された他のネットワーク機器への影響を少なく抑えることができる。ポップアップを表示するようにし、検索中にコンテンツリストを表示しないようにした場合でも一定時間おきにネットワークへアクセスするような構造とすることで、短い期間の間にネットワークに重い負荷をかけることを避けることもできる。
【００９１】
図８は、この実施の形態のクライアント装置２００において、再生可能なデジタルコンテンツの自動検索を用いるようにした場合の表示態様の変化を説明するための図である。図８Ａに示すように、通常は１ページ単位にユーザーからの改ページ指示が与えられる後とに、サーバ装置１００から１ページ分のコンテンツリストの提供を受け、これを表示し、カーソルＣＳを目的とするデジタルコンテンツの表示に位置付けて、これを選択することができるようにされる。
【００９２】
そして、図８Ａに示したコンテンツリストの通常の表示が行われている場合において、再生可能なデジタルコンテンツ自動検索が指示されると、この実施の形態のクライアント装置の場合には、図８Ｂに示すように所定ページ分のページ内スクロールモードを経て、図８Ｃに示すように、検索中であることを示すポップアップ表示（図８Ｃ（Ｃ１））あるいは自動スクロール表示（図８Ｃ（Ｃ２））を行う。
【００９３】
そして、再生可能なデジタルコンテンツが見つかった場合には、検索モードを終了し、図８Ｄに示すように、ページ内スクロールモードにより再生可能なデジタルコンテンツの表示にカーソルＣＳを位置付け、通常の表示モード、すなわち、そのページがユーザーの指示があるまで固定的に表示され、再生するデジタルコンテンツの選択操作、決定操作、あるいは、改ページ操作などを行うことができるようにされる。
【００９４】
もちろん、図８Ｄの状態にあるときに、再度、再生可能なデジタルコンテンツの自動検索を繰り返し行うようにすることも可能である。また、再生可能なデジタルコンテンツが見つからなかった場合には、図８Ｄに示す表示に変えて、「再生可能なコンテンツはありません。」等のメッセージを表示させるようにすることが可能である。
【００９５】
このように、この実施の形態のクライアント装置に２００は、ユーザーに対して、当該クライアント装置２００で再生不能なデジタルコンテンツがサーバ装置１００に蓄積されていることを意識させつつ、当該クライアント装置２００において再生可能なデジタルコンテンツを迅速に検索することができるようにしている。
【００９６】
なお、ポップアップ表示の場合には、検索中である旨の表示が行われるだけで、結果的にコンテンツリストは表示されない。しかし、検索中であることを示すことにより、クライアント装置２００において再生不能なデジタルコンテンツが存在することを通知することができる。
【００９７】
そして、検索モードが解除された時点で、カーソルを表示されたコンテンツリストの再生可能なコンテンツデータの表示あるいはコンテンツリストのトップに位置付けておき、前ページキーや上矢印キー（カーソル移動キー）を用いることにより、順次に前ページの表示が可能になるので、ポップアップ表示により表示されなかったコンテンツリストの内容をあとで確認することが可能である。
【００９８】
また、コンテンツリストの自動スクロールは、数秒間程度（例えば３秒から５秒程度）１ページ分のコンテンツリストを表示し、自動的に次のページを表示するようにするものであり、この場合には、サーバ装置１００が蓄積しているデジタルコンテンツであって、この実施の形態のクライアント装置２００において再生不能なデジタルコンテンツの存在も確認することができるようにされる。
【００９９】
なお、ポップアップ表示にも、自動スクロール表示にも対応可能なようにしておき、ユーザーが自己の好みなどに応じていずれをも選択可能にしておくようにしてももちろんよい。
【０１００】
次に、この実施の形態のクライアント装置２００において行われる再生可能なデジタルコンテンツの自動検索処理を含むコンテンツリストの表示処理について、図９、図１０のフローチャートを参照しながら説明する。
【０１０１】
図９は、この実施の形態のクライアント装置２００において、キー操作部２６２、あるいは、リモコン２７０を通じて、コンテンツリストを表示するようにする操作を行った場合に、主に制御部２５０において行われる処理である。すなわち、キー操作部、あるいは、リモコン２７０を通じてコンテンツリストを表示するようにする操作を受け付けると、制御部２００は、図９に示す処理を開始する。
【０１０２】
まず、制御部２５０は、コンテンツリストの提供要求を生成して、これを通信部２０２、接続端２０１を通じてＩＰパケットとしてＬＡＮに送出し、サーバ装置１００に送信するようにすると共に、これに応じてサーバ装置１００から送信されてくる１ページ分のコンテンツリストを受信して、これをＲＡＭ２５３に格納する（ステップＳ１）。
【０１０３】
そして、制御部２５０は、ＲＡＭ２５３に格納したコンテンツリストの内、必要な情報からなる表示用コンテンツリストを形成し、これを映像信号処理部２０３に供給して、コンテンツリストを表示部２０４に表示し（ステップＳ２）、ユーザーからの操作入力を待ち（ステップＳ３）、操作入力を受け付けると、その操作入力は、自機において、デコードして再生可能なデジタルコンテンツの検索指示か否かを判断する（ステップＳ４）。
【０１０４】
ステップＳ４の判断処理において、検索指示であると判断したときには、制御部２５０は、図１０を用いて後述する再生可能なデジタルコンテンツの検索処理を実行し（ステップＳ５）、ステップＳ３からの処理を繰り返すようにする。ステップＳ４の判断処理において、検索指示ではないと判断したときには、受け付けた操作入力は、カーソルの移動指示か否かを判断する（ステップＳ６）。
【０１０５】
ステップＳ６判断処理において、カーソルの移動指示であると判断したときには、受け付けた操作入力に応じて、カーソルＣＳの表示画面上の位置を現在位置を基準として、変更する処理を実行し（ステップＳ７）、ステップＳ３からの処理を繰り返すようにする。この実施の形態においては、カーソルＣＳは、ユーザーの操作入力に応じて画面の上下方向のいずれかに移動することができるようにされている。
【０１０６】
ステップＳ６の判断処理において、受け付けた操作入力は、カーソルの移動指示ではないと判断したときには、受け付けた操作入力は、コンテンツリストの次ページの表示指示（改ページ指示）か否かを判断する（ステップＳ８）。
【０１０７】
ステップＳ８の判断処理において、受け付けた操作入力は、次ページの表示指示であると判断したときには、制御部２５０は、ステップＳ１からの処理を繰り返し、コンテンツリストの次ページの提供要求を形成して送信し、次ページのコンテンツリストの提供を受けて、上述したようにコンテンツリストの表示を行い、ユーザーからの操作入力を待つことになる。
【０１０８】
ステップＳ８の判断処理において、コンテンツリストの次ページの表示指示ではないと判断したときには、受け付けた操作入力は、前ページの表示指示か否かを判断する（ステップＳ９）。ステップＳ９の判断処理において、次ページの表示指示であると判断したときには、制御部２５０は、ＲＡＭ２５３に保持されている前ページ分のコンテンツリストの情報を用いて、前ページのコンテンツリストを再表示するようにし（ステップＳ１０）、ステップＳ３からの処理を繰り返す。
【０１０９】
ステップＳ９の判断処理において、前ページの表示指示ではないと判断したときには、上述の処理と同様にして、受け付けた操作入力の内容を判断し、その判断に応じたその他の処理、すなわち、提供を要求するデジタルコンテンツの確定および再生処理やコンテンツリストの表示の終了処理などの、このクライアント装置２００が実行可能な種々の処理が行われることになる（ステップＳ１１）。
【０１１０】
このように、この実施の形態のクライアント装置２００は、ユーザーからの指示に応じて、サーバ装置１００からコンテンツリストの提供を受け、再生可能なデジタルコンテンツの自動検索処理やカーソルの移動処理、次ページの表示処理、前ページの表示処理などの種々の処理を実行することができるようにされる。
【０１１１】
図１０は、図９に示したコンテンツリスト表示処理のステップＳ５において実行される、このクライアント装置２００において再生可能なデジタルコンテンツの自動検索処理を説明するためのフローチャートである。図９を用いて説明したように、コンテンツリストが表示部２０４の表示画面に表示された状態にあるときに、再生可能なデジタルコンテンツの検索処理の実行を指示する操作入力を受け付けると、制御部２５０は、図１０に示す処理を実行する。
【０１１２】
まず、制御部２５０は、自動的にカーソルを次ページ方向に移動させるようにするページ内スクロールを行うようにしながら、現在表示中のコンテンツリストについてのＲＡＭ２５３内に保持されているフォーマットを示す情報に基づいて、現在表示中のコンテンツリストの中に、自機においてデコードして再生可能なフォーマットのデジタルコンテンツが存在するかを検索する（ステップＳ５１）。
【０１１３】
そして、現在表示中のコンテンツリストの中に自機において再生可能なフォーマットのデジタルコンテンツが存在するか否かを判断し（ステップＳ５２）、存在した場合には、そのデジタルコンテンツの表示にカーソルを位置付けて、ページ内スクロールを停止し（ステップＳ５３）、この図１０に示す処理を終了して、図９に示したステップＳ３からの処理を行うことになる。
【０１１４】
ステップＳ５２の判断処理において、現在表示中のコンテンツリストの中に自機において再生可能なフォーマットのデジタルコンテンツは存在しないと判断したときには、制御部２５０は、次ページのコンテンツリストの提供要求を形成し、これをサーバ装置１００に送信して、サーバ装置１００から次ページのコンテンツリストの提供を受け、これをＲＡＭ２５３に格納する（ステップＳ５４）。
【０１１５】
そして、新たに取得したコンテンツリストに基づいて、次ページのコンテンツリストを表示するとともに、ページ内スクロールを行いながら、自機において再生可能なデジタルコンテンツを検索する処理を行う（ステップＳ５５）。そして、制御部２５０は、現在表示中のコンテンツリストの中に自機において再生可能なフォーマットのデジタルコンテンツが存在するか否かを判断し（ステップＳ５６）、存在した場合には、そのデジタルコンテンツの表示にカーソルを位置付けて、ページ内スクロールを停止し（ステップＳ５３）、この図１０に示す処理を終了して、図９に示したステップＳ３からの処理を行うことになる。
【０１１６】
ステップＳ５６の判断処理において、現在表示中のコンテンツリストの中に自機において再生可能なフォーマットのデジタルコンテンツは存在しないと判断したときには、制御部２５０は、検索モードに移行し、次ページのコンテンツリストの提供要求を形成し、これをサーバ装置１００に送信して、サーバ装置１００から次ページのコンテンツリストの提供を受け、これをＲＡＭ２５３に格納する（ステップＳ５７）。
【０１１７】
そして、検索中であることを示すポップアップ表示、あるいは、新たに取得したコンテンツリストに基づく自動スクロールを開始するようにし、自機においてデコードして再生可能なデジタルコンテンツを検索する処理を行う（ステップＳ５８）。そして、この例の場合には、ページ単位に自機において再生可能なコンテンツが存在する否かを判断し（ステップＳ５９）、自機においてデコード可能なコンテンツは存在しないと判断したときには、ステップＳ５７からの処理を繰り返し、次のページのコンテンツリストについても同様の処理を行うことになる。
【０１１８】
ステップＳ５９の判断処理において、自機においてデコード可能なコンテンツが存在したと判断したときには、検索モードを終了し、再生可能なデジタルコンテンツの情報を含むコンテンツリストを表示部２０４の表示画面に表示すると共に、ページ内スクロールモードとなって、カーソルをデコード可能なデジタルコンテンツの表示に位置付け、通常の表示モードとなって（ステップＳ６０）、この図１０に示す処理を終了する。この後、図９に示したステップＳ３からの処理を行い、検索の結果見つかったデジタルコンテンツを選択して、そのコンテンツデータの提供を受けるようにしてストリーミング再生を行ったり、再度の自動検索処理を行ったりするなどのことができるようにされる。
【０１１９】
なお、ここでは、説明を簡単にするため、自機においてデコードして再生可能なデジタルコンテンツが存在するか否かの判断をページ単位に行うものとして説明した。しかし、実際には、１件ごとのデジタルコンテンツについて、自機においてデコード可能なフォーマットか否かを判断し、デコード可能なフォーマットのデジタルコンテンツが存在した場合には、そのデジタルコンテンツの表示にカーソルを位置付けた後に、即座に通常の表示モードに戻って、ユーザーからの操作入力の入力待ちとなる。また、表示中のページ内にデコード可能なフォーマットのデジタルコンテンツが存在しなかった場合には、上述したように、次ページのコンテンツリストを取得し、そのページ内においての検索処理を繰り返すことになる。
【０１２０】
このように、この実施の形態のＬＡＮシステムのクライアント装置２００は、フォーマットの異なる多数のデジタルコンテンツを蓄積するサーバ装置１００からコンテンツリストの提供を受けて、自機においてデコードして再生可能なフォーマットのデジタルコンテンツを迅速に検索し、ユーザーに提示することができる。
【０１２１】
そして、検索処理中においては、ポップアップ表示や自動スクロール表示により、サーバ装置１００に自機においてはデコードできないフォーマットであるために再生不能なデジタルコンテンツがあることをユーザーに認識させることができる。したがって、サーバ装置に蓄積されているはずのデータが消失したなどの誤解を生じさせることもない
また、クライアント装置２００は、サーバ装置１００から間欠的にコンテンツリストの提供を受けるために、通信路を占有する期間が短く手すむために、ＬＡＮシステム全体にかかる付加を軽減させることができる。
【０１２２】
なお、この実施の形態においては、検出手段、検索手段は、クライアント装置２００の主に制御部２５０の機能により実現され、また、表示制御手段は、制御部２５０および映像信号形成部２０３の機能により実現される。
【０１２３】
［変形例］
上述した実施の形態においては、自動検索モードの実行は、所定の操作入力に応じて行うものとして説明したが、これに限るものではない。例えば、表示されるコンテンツリストにおいて、再生不能なデジタルコンテンツが所定数連続した場合に自動的に自動検索モードに移行し、再生可能なデジタルコンテンツの自動検索処理を実行するようにすることもできる。
【０１２４】
また、サーバ装置１００に蓄積されているデジタルコンテンツが階層構造を持つものである場合、例えば、ジャンル→アーチスト→個々の楽曲などのように、階層構造を持つ場合には、階層構造の所定のレベルでコンテンツリストを形成するようにすることが可能であり、より下位の階層にはいってその階層のコンテンツリストを形成して表示するようにすることもできる。
【０１２５】
また、自動検索モードの終了の契機は、再生可能なデジタルコンテンツが見つかった場合に限るものではなく、サーバ装置の提供できるコンテンツリストの最後やユーザーが検索の終了を中止する操作入力を行った場合にも自動検索モードを終了するようにすることができる。
【０１２６】
上述した実施の形態においては、コンテンツリストを所定件数分のデジタルコンテンツの情報からなる１ページ毎に提供を受けるものとして説明したが、これに限るものでない。クライアント装置２００のＲＡＭ２５３の容量が大きい場合には、数ページ単位、あるいは、数十ページ単位にコンテンツリストの提供を受けるようにしてもよい。
【０１２７】
また、ＬＡＮシステムに係る付加を無視することができる場合には、サーバ装置１００が蓄積する全件のデジタルコンテンツについてのコンテンツリストの提供を一度に受け、これをＲＡＭ２５３やクライアント装置が持つハードディスクあるいは半導体メモリーに蓄積し、クライアント装置内で間欠するようにして検索を行うようにすることも可能である。
【０１２８】
また、上述の実施の形態においては、自機においてデコードして再生可能なフォーマットのコンテンツか否かをコンテンツリストのフォーマットを示す情報のみに基づいて判断するようにしたが、これに限るものではない。サンプリング周波数やファイルサイズなどをも検索条件に入れることももちろん可能である。
【０１２９】
また、ユーザーからの入力情報を検索条件に加えることも可能である。例えば、図１１に示すように、表示部２０４の表示画面に、コンテンツリスト４１、自動検索処理を開始させるための検索開始アイコン４２、コンテンツリストの次ページの表示を指示するための次ページアイコン４３、コンテンツリストの前ページの表示を指示するための前ページアイコン４４などに加えて、検索文字列入力領域４５を設け、ここに検索文字列を入力できるようにし、ここに入力された検索文字列をも検索条件に入れることができる。
【０１３０】
検索文字列は、コンテンツリストに含まれるデジタルコンテンツのタイトルや、コンテンツリストがデジタルコンテンツのアーチスト名などの情報を有する場合には、そのアーチスト名などである。これにより、クライアント装置２００において再生可能なタイトルが「ＸＸＸＸＸＸ」であるデジタルコンテンツを自動検索したり、クライアント装置２００において再生可能なアーチスト名が「ＹＹＹＹグループ」であるデジタルコンテンツを自動検索したりすることもできるようにされる。
【０１３１】
なお、上述の説明からも明らかなように、この発明は、ＰＤＡ、ステレオシステム、セットトップボックス、パーソナルコンピュータ等、ＬＡＮシステム等のネットワークに接続が可能な種々のネットワーク機器に適用可能である。
【０１３２】
また、上述した実施の形態においては、ＩＰパケットにより通信を行うものとして説明したが、これに限るものではない。例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４デジタルインターフェースを通じて接続され、ＩＥＥＥ１３９４で規定されているパケットにより通信を行う電子機器にこの発明を適用することが可能である。そのほか、パケット通信に限らず、ネットワークを通じて接続可能な種々の電子機器にこの発明を適用することができる。
【０１３３】
もちろん、ハードディスクドライブが接続された、あるいは、ハードディスクドライブを内蔵するパーソナルコンピュータに適用することも可能であるし、ハードディスクを内蔵するハードディスクレコーダにおいて、自機のハードディスクに記録されたデジタルコンテンツを検索する場合にもこの発明を適用することが可能である。
【０１３４】
すなわち、ネットワークは、ＬＡＮやＷＡＮなどに限るものではなく、電子機器内に形成されるネットワークを通じてデジタルコンテンツを利用する場合にもこの発明を適用することができる。この場合、デジタルコンテンツを蓄積する記憶装置部がサーバ装置に該当し、デジタルコンテンツをデコードして再生する再生装置部がクライアント装置に該当することになる。
【０１３５】
また、デジタルコンテンツなどの伝送路は、無線、有線どちらであってもよいことは言うまでもない。
【図面の簡単な説明】
【０１３６】
【図１】実施の形態のＬＡＮシステムの概要を説明するための図である。
【図２】実施の形態のＬＡＮシステムにおいて行うことが可能な音楽データのストリーミング再生について説明するための図である。
【図３】コンテンツリストの提供要求と実際の提供とを説明するための図である。
【図４】サーバ装置１００を説明するためのブロック図である。
【図５】クライアント装置２００を説明するためのブロック図である。
【図６】サーバ装置１００のコンテンツ蓄積用ハードディスク１０３に蓄積されているデジタルコンテンツのデータベースの概要を説明するための図である。
【図７】クライアント装置２００において行われる再生可能なデジタルコンテンツの自動検索処理を説明するための図である。
【図８】クライアント装置２００において、再生可能なデジタルコンテンツの自動検索を用いるようにした場合の表示態様の変化を説明するための図である。
【図９】クライアント装置２００において行われるコンテンツリストの表示処理を説明するためのフローチャートである。
【図１０】ライアント装置２００において再生可能なデジタルコンテンツの自動検索処理を説明するためのフローチャートである。
【図１１】検索条件入力領域を有するコンテンツリストの表示態様の一例を説明するための図である。
【図１２】従来のコンテンツリストの表示態様の一例を説明するための図である。
【符号の説明】
【０１３７】
１００…サーバ装置、２００…クライアント装置、２０１…接続端、２０２…通信部、２０３…映像信号処理部、２０４…表示部、２０５…音声信号処理部、２０６…スピーカー２０６、２５０…制御部、２５１…ＣＰＵ、２５２…ＲＯＭ、２５３…ＲＡＭ、２５４…ＥＥＰＲＯＭ、２５５…ＣＰＵパス、２６１…キーインターフェース（キーＩ／Ｆ）、２６２…キー操作部、２６３…リモコン信号受光部、２７０…リモートコマンダ（リモコン）
【図１】
2005115518.tif 000003
【図２】
2005115518.tif 000004
【図３】
2005115518.tif 000005
【図４】
2005115518.tif 000006
【図５】
2005115518.tif 000007
【図６】
2005115518.tif 000008
【図７】
2005115518.tif 000009
【図８】
2005115518.tif 000010
【図９】
2005115518.tif 000011
【図１０】
2005115518.tif 000012
【図１１】
2005115518.tif 000013
【図１２】
2005115518.tif 000014